"use strict";this.default_kevlar_base=this.default_kevlar_base||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(q){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_kevlar_base=q||[]};
(0,_._F_toggles_initialize)([0x800000, 0x20000, ]);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*
 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 (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*
 Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 This code may only be used under the BSD style license found at
 http://polymer.github.io/LICENSE.txt The complete set of authors may be found
 at http://polymer.github.io/AUTHORS.txt The complete set of contributors may
 be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by
 Google as part of the polymer project is also subject to an additional IP
 rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

 Copyright (c) Felix Böhm
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.

 THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

 The bulk of this code derives from https://github.com/dmoscrop/fold-case
 But in addition to case-folding, we also normalize whitespace.

 fold-case is Copyright Mathias Bynens <https://mathiasbynens.be/>

 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.
*/
/*

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

     * Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

     * Redistributions in binary form must reproduce the above
       copyright notice, this list of conditions and the following
       disclaimer in the documentation and/or other materials provided
       with the distribution.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
/*

 Copyright 2015-present Dan Abramov
 SPDX-License-Identifier: MIT
*/
/*

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

 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.
*/
/*

 Copyright 2018 Contributors (https://github.com/rrweb-io/rrweb/graphs/contributors) and SmartX Inc.
 SPDX-License-Identifier: MIT
*/
/*

 Copyright 2020 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2018 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
/*

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var ogg,q7W,NyP,XMF,bNe,wM4,qd,AFM,GWW,X2,Dd4,AF,Qmv,aPF,tF,i0,Ve7,Udm,rFN,F2,O7,evN,C00,KN,iN0,ONe,lPm,W4e,zvg,ng2,md7,xd2,fPv,EgW,L4M,hvy,IPg,Xa,bs,DR,QX,qX4,RJ,tv,SX7,HD,XDd,bQd,d0,kk,B07,aR4,V20,mT,$MW,cv2,e6d,yX,Csm,R60,iQg,t22,JvM,hv,UM7,oG,FTN,KTd,dMN,eZ,kqv,z67,$J,lRm,U5,jJM,WT2,gkv,EkN,yv4,M24,LTW,h60,O5,YXv,IRP,oJe,q5P,S5g,Xsd,b7d,A8e,sGF,G_y,QGM,VZF,eVe,RV4,CLd,f7,tZv,KE2,p7,vJm,jGM,zVd,d$4,nJF,k_F,uL,NLN,gL,y3,L7,fm0,h8,m$4,psy,x$M,S5,u30,gJP,y87,LEy,MZP,hVm,PLy,Imd,oT,oDW,Szv,Xcv,wcm,
TA,Ajv,TRN,Dh,QT2,Uh7,BRd,rj7,cj0,el7,HKF,t5d,KFy,lhy,jT4,dhM,kAy,pcy,xhW,gD0,yj7,hlF,Ih4,Yzd,qog,Nx0,bd7,sdF,a1e,kD,Uky,$kW,cC4,u9,gR,y$,od,Nk,Xm,Hd0,Gn,KGN,jd0,dkN,kny,zq7,$P,nPe,Rd,tC,JC,Fm,pGP,xkN,mk2,umN,gP0,yC2,Mw2,LGP,hq2,I1F,lt,vG,Yom,oS2,qm7,NB2,Smv,XmN,bf0,wmy,mG,ut,gx,Eo,Mk,AqP,hC,BBN,avM,YP,VH0,U_0,rqM,q_,$_v,cq0,e87,SH,tH2,Xc,Ffm,Hf0,bU,Kfv,OfN,vSN,lv7,jpF,Wf4,Aq,d_v,km7,sm,z8g,nSy,Bm,Tm,Gm,Dv,fvF,x_m,pm2,Qv,ucm,gS7,ES7,Vv,rB,$S,cm,eH,Rp,yqP,MHM,h8v,PUF,Ymm,qky,ol7,SkN,N1W,X0N,bGm,w0W,
iU,ZGM,A50,B1g,Om,T1M,GVd,Dx4,Q64,aNM,Va0,jH,Wm,Ux7,zm,nf,r50,eae,Cu7,Ra4,iG7,J5W,FdM,vly,lN0,j60,WdF,dxd,kV2,zaF,xx7,xS,mx7,uKF,gl2,y5N,Ld0,hq,Pum,IN4,Yk4,Sqv,bVd,wee,ZVF,AM0,siy,TWg,Ro4,ti4,iVg,HV0,OV0,TV,KAd,jie,ksd,zoe,n97,f4g,pee,xwg,mwy,u1y,E9W,yM4,WAW,Mid,LAM,hoW,PSg,I44,Yq7,o72,q9P,S9W,ww4,Xwe,sS7,Z67,AoN,GrP,DG4,QS0,B62,VLv,T6P,roy,FK,$GP,H0,lu,coM,CDy,Rje,JoP,krM,H6N,FM7,KM7,lG7,O60,mGM,fG4,uem,g70,E7m,yoN,MLW,hjN,LM7,PDd,IG7,Y94,o$e,Stv,XPF,byM,wPP,AcM,Zy4,ccM,kl,eby,Rb0,t1e,iyd,JcW,FxP,
OyM,Kxe,v$2,uu,g1,lD0,yy,n$v,LG,pP7,h5,g$4,ycg,Ng7,oi,wtW,ZEP,TgF,sFv,Bgy,bS,GOW,DNP,aXm,Vhe,UN2,rlg,$N7,cl7,eem,Re2,Ts,thv,Gs,ai,HE7,CV,jFv,lXy,kOd,iS,He,n8g,fXg,ptg,xNN,mNy,Oq,hem,L8g,lS,PCg,We,k9,oeN,qY4,SY7,XQ0,wQy,bYy,ZYm,Mw,VfF,Us4,Pe,iYM,CVM,JN0,oS,K$7,qG,SL,ved,lH2,ds7,ne4,fHW,pQ7,NG,msM,xs2,L$g,hcW,IHF,S07,Nqm,blM,wNg,AKy,sz4,Bqy,TqM,DLW,QzP,Vz4,ULg,rKy,Ao,cKv,Qz,C1M,RRy,tzN,JK7,eRM,$Lm,ilF,Gr,Hlm,lj2,KOM,NPg,XEW,bHF,wEv,ZHW,cw,s_g,Ade,BP4,G44,RS,Q_P,VR7,Jo,Hw,Fe,ehd,cd0,ap0,JdW,lpg,dCm,
Wbv,nf0,lD,pEm,xC0,gfM,Ef7,zr,MRN,f6,p6,Pg0,ozv,SW2,Ntv,wRv,ZJd,AY0,slg,x7,TtF,GbF,DVd,Ql7,VuW,UVm,rYy,$Vv,g6,MG,CB4,R3W,tuP,Fp2,HJM,OJg,kbN,z3N,jlN,feW,pRN,xVF,NU,XS,bO,w5,EzF,yYP,BP,Mum,Lp7,h37,PB4,YWm,oqP,q1e,S1v,Ie7,Nr2,DD,bu7,Br2,QN,ssm,Tr7,XAv,GT4,VN,Qs4,aw4,VOy,U94,$97,rDM,cD7,RK7,eKv,tOM,KH4,lwM,WH4,zKW,kTW,d9N,nqv,fw7,x97,uz0,m90,gqM,Jc,yDN,MOd,LHy,hKy,Pcy,Y1e,Iw0,ox2,qu7,wfg,Xf4,bB0,Agm,sOv,BsN,GyN,TsN,DWW,QO0,VmN,rge,eFe,RFv,CJF,yN,tmv,UW2,vx0,jOF,WjM,IM,dWv,zFF,pfm,uxm,mW7,Mmm,Lje,hF7,
PJv,Yu2,XOW,oU7,SD4,NOg,bc4,wOM,A_y,Zcy,BOy,sfg,Bt,TO7,DOd,QfP,r_7,rg,$8,ct,eh,c_M,RF,eBN,CrW,tl,icy,OZ,KE,vt,OcW,lC,l_M,dg,jf7,WVy,dO7,kDd,nE,zBN,nU7,f_0,xOF,uUd,y_y,LV2,LE,hB4,PrF,I_7,YDM,o17,qU0,SUm,N3m,Y8,whe,Zay,Axe,s5e,B30,T32,GLN,DQv,Q5y,aL4,VB7,UQd,rxg,ZH,Kt0,v14,AN,sY,BQ,lL2,j5d,Wty,dQM,kLm,zt0,n1M,uvv,g1P,E17,yx2,MB7,Qf,Vf,UY,rX,ef,CY,RL,htF,iV,ILd,JN,YU7,ory,FN,qed,SeP,NYg,GjP,QE7,$0W,ROP,Cxv,D0y,tW7,F9e,pJW,jEN,ErF,d0W,ubF,y6M,WQ,L90,ke,Px4,Ikg,omv,qce,ScN,XiF,fY,wig,Zsy,Au4,sKF,Bad,Ta0,
GIm,bsN,aTg,VS2,Ulm,xe,RD7,tSg,CyM,Ju0,Fuv,Hs2,OsF,kIN,piM,mld,hN,hDP,MSv,LuP,qwN,NjN,Xqg,b4N,wq0,Z40,AG2,b1,Ue7,$ee,a67,QH2,rGg,Bje,eCe,l6m,tU2,i4e,JG0,mee,gcN,xey,hC0,pqN,sH2,L_d,RCe,vc4,uqN,cGv,G7e,Tjm,DeW,VU4,f62,i1,THP,DPP,QAe,aVv,VA4,iw4,KBv,v2m,dq,jA4,kJd,p27,fVv,mPg,uVy,E2e,yAP,MAv,LBe,PT0,hMd,u1,Xp2,NhP,STy,Ah7,bAm,s27,ZA2,Bh2,ThF,a7N,D3P,Q2F,U3N,$30,chF,RWy,tIN,iA7,Jhy,HAN,OA7,Iz,vTM,YB,l7y,d37,j2M,kgW,pp4,x3W,gTm,yhF,Zp,Ad,PIm,I7g,sA,BE,YTe,T4,G4,oKd,Dp,qf4,QC,Sf7,N9m,VC,XVP,bDm,wVM,ZDv,
Aiy,B9W,sVM,Giv,aOP,QV2,VV2,Uz0,T97,riW,ex0,cie,DzP,ChP,Rx7,eR,tVv,JiM,iD4,Fi7,HD2,Ki7,OD0,vKW,R_,jVP,WiM,lOv,ki7,zx4,nKd,mzW,EKm,Ph7,qI7,td,XH7,bL4,ig,wHm,KH,vE,GdM,F5,WE,Di0,QP4,V9F,Ui7,$i0,eUe,C8W,RUF,t92,F5F,lgW,K5e,JQP,jPm,W5P,nH,vC4,die,xf,kde,zU2,nC7,fgM,uTF,pHy,miP,M9W,L54,oaN,YIP,NI7,sNM,BI7,GS7,QNm,aue,Uu2,rmv,$u2,egP,Cwe,Rge,Jm0,KCP,vag,FCd,jN7,du0,WCP,luP,kS7,na7,fug,pT2,xud,mum,gag,uwv,ymd,Ium,LC7,M44,oVg,ol,qV,Su,qh4,She,NnF,Xye,BR,AW2,sby,Bng,Tnd,Tb,Q0,aWy,UDg,rW4,cW7,RHF,V0,UW,tYF,
rt,Fav,Hh7,Ohy,cR,Wa7,nVy,pyN,xDM,mD2,gV2,EVW,yWv,hH4,CJ,PnP,oy2,Rl,qS7,bS4,tY,A2y,iB,HR,OW,sWW,Tbd,Bb2,D5e,QWv,aB4,VKy,G14,eZN,CRF,tKv,J27,Kzm,OS7,vyv,jW4,WzW,d57,k1F,zZ7,ny7,fBe,m57,pCW,dt,gyP,kz,Eyg,nJ,fJ,y2W,MK7,Lzd,hZy,PRW,pJ,IBd,YSW,ovN,q$g,N24,Xa4,bkF,wa4,ZkW,sC2,AyM,xz,T2y,Dgm,QCd,a07,VEg,$gm,eXM,EW,RXy,ikM,Jyd,Frv,Hkm,Oke,KrW,vvF,l02,cyM,C2P,jC2,Wr2,nvg,f0v,pav,xgM,NmN,w8m,ZTe,ArW,bT7,Qed,UY2,aqg,rrM,e5m,R57,iT0,OTW,HTM,je0,N9,WK7,dYv,Xz,kY7,bc,z5g,nRN,fq7,xYW,p87,mY7,uBF,gRW,ER4,Ynv,qE0,
NVP,SE7,h57,M7N,bie,Zi0,GuM,Dqm,V37,C6e,t3m,s1,ii0,Fy2,Hi7,Kyy,Wy7,zfF,pU7,xqF,mqg,uAN,LyF,gjP,YE7,ope,q8m,NG7,Dw,Xj0,wjv,ZtM,Ap7,srg,BGv,TG2,GCg,Qr2,adP,U1,Vle,Utv,$tv,$q,rpN,eAM,it0,Cu,Jpe,FRd,Hte,vp7,ldW,Otd,WR0,npg,fdW,pjM,Fz,xtv,Epv,ypW,jO,hAd,Ml2,LRg,Y8g,oI0,qFd,SFP,pu,wb4,Z$F,Af4,s3N,Bfg,Q3P,URM,VTm,a$d,rf0,cfm,eG0,JfW,Ck0,F62,O$d,H$2,dR7,nIe,pbv,mRy,Pkm,aO,YFe,Ncv,b5N,D9,tg,TcF,aFW,Q7g,Ub4,rbd,cbM,$bM,ewN,CiW,iJ,c6M,GlN,VM0,Db7,em,i52,Jb0,FXg,H50,ds,O5N,KXM,vdW,lF7,j77,fB,WX2,zwv,fFd,p4F,
MMy,hw7,PiP,IF7,o67,q2m,Pf,N$7,X_4,brv,w_v,Zr4,A70,B$0,G52,QRv,a5y,e9N,$Zv,CAW,ire,J7d,XU,Fl0,Hr7,Or0,l5e,WlN,jRM,k5M,n62,A_,p_y,xZ7,f50,mZW,ugv,E6F,MX4,y7F,Llg,g6e,h9g,PAv,I5g,Y24,oYv,qOd,SOg,NN7,XxN,ZM7,wxM,ABW,BNW,saF,sD,TNm,Qa0,rBy,Gve,eT2,CP7,RT2,t82,FDW,WDm,dp7,zT7,nYm,Cc,mp7,yB7,RJm,Rf,Fhd,td7,iov,JL7,Ho4,WhM,J_,dF7,k67,nOv,fx2,pre,xF0,uoM,gOm,oG7,hJN,Ixg,Slv,ql2,NK0,XFN,wFM,AOv,BKm,GUP,D7d,aSv,i3M,H3m,KQg,vGe,lSF,jny,WQP,kUF,zsP,pFF,x7N,m7m,u7N,gGy,EGm,yOM,MP7,Po2,oM2,nc,fc,pc,qGe,SGP,ur,
Xdg,Day,$ay,Ua2,daN,kpd,z47,wdP,GpW,s9m,fye,pd7,xaF,mae,ayM,ufv,EMv,MF0,Pvv,Iy7,o5,ZW4,svg,TZ7,Ghd,QvF,D1N,U1d,$1m,JV7,tg2,e7W,iW4,CfP,FnM,vuv,UU,r3,fi0,kh4,x1e,m1e,gum,EuN,ch,yVN,h7g,Pfg,IiW,YM0,w97,bgd,OU,Gae,Wh,Qgd,aY0,Vnd,U6m,r$0,$62,c$N,e20,CbN,R27,tny,k1,igN,J$e,FgW,HgM,Ogg,Kg0,vA7,lY2,na,jg2,Wgg,d6y,kaF,z2v,nA0,fY2,p90,x67,m67,uI2,gAd,EAm,pa,Mn2,h24,IYF,qCy,XX2,bbM,wXv,AUg,BzF,Tzy,G3m,La,UcF,acm,rU0,$c0,cUW,RQe,tsv,ibe,FIP,Zk,ObP,bx,vX7,lcy,A6,jqM,WIv,dcN,k3y,BJ,pXy,mcy,Msm,yUW,hQ0,PM7,rY,
IcF,YC7,qx2,Num,X52,w54,Zx7,Sxd,APg,Dog,Uod,rP2,$r,$oN,cPW,ixy,eL2,RLN,tJ4,vQm,Fqv,lIW,Wq0,kEF,zLM,nQ7,fIN,p57,xo4,ui7,gQ7,EQv,yP7,MJd,hLM,IIW,qHP,bpv,An7,BEW,HJ,DHN,QZ2,a37,Vo4,UHv,$HN,cng,ePd,CFM,RPF,toM,ipy,Jn4,F0v,HpF,Opd,vbF,K0y,W0P,kx2,vJ,zPe,pu7,f37,uLg,gbe,Ebg,L0F,I3y,PF2,Mov,qL7,oFM,wYM,SL7,zj,XY2,DE0,sDF,B7W,T7W,GMN,QD4,VcP,ar0,nI,fI,RSm,rS2,CKe,eS7,$EN,cSg,JSy,HXg,K2e,OXg,vFv,dEg,W27,zSg,pYM,mE7,frm,u_N,EFW,gFP,Mcm,PKg,ux,IrW,YL7,o57,XW7,BdN,Ee,Gz2,QX4,IE,UA2,aoe,Vtd,PJ,em4,rXm,$AN,C$7,
tt7,Rm7,Fs2,HjF,KsW,v5d,lo7,jXm,Ws4,kzF,zmy,sc,foF,mA4,uD0,DT,g52,yXv,S3P,ra,P$m,q3M,IoW,Yd7,wzy,bqe,Bwm,Zq4,Twd,Gkd,eS,DvF,Q17,azm,tu,VCg,Cs,$vP,cH7,erP,Cpv,RrF,iqN,Oq0,Koe,j1F,Wo2,kk7,fzm,zr2,niN,pz2,mv7,uMM,giN,EiM,yHy,Lo4,PpP,IzW,o0F,Y3m,q4y,S4m,XKg,b8W,QI4,GG0,Um0,rIP,tbM,i8e,JIW,Fv0,H8y,O8v,l8N,jI7,Wvy,dm2,z1N,n00,f8m,pKy,xmg,mme,g02,E02,yp,h10,Lvv,Mbe,yIy,I87,qBF,Y4m,Nom,XB7,wB0,Zv2,AJF,s4N,BoN,aMe,ToF,Gfe,D2M,V$7,U2d,rJW,Q4y,Pi,e$0,R$m,CGW,Ym,t$W,JJP,FN0,HvP,ivP,Ov7,KNN,vWP,lMe,j4M,d22,kf7,
z$4,nWg,x27,pB0,yJ4,fMP,qe,M$M,m2d,EWM,h$4,PG0,IMg,YBd,oZ2,S_M,NMe,Xnm,wng,Zzd,s8y,TMm,VjN,Q80,atN,DIP,GHN,UIM,G7,r0g,D6,$Iv,c0W,iz4,Fk7,HzF,OzF,KkF,vZv,ltW,$c,cq,zId,WkN,j8g,dI0,hI0,y02,kHy,EZ7,Sp7,N_2,Xl7,bey,wlv,sB0,T_m,Df4,aKe,V_g,UfM,eNN,ck7,C7v,t_2,p4,FU7,Hee,Oed,KUm,vHW,lKy,jBF,m_,uW,dfg,k27,nH0,xf4,M_7,Yp7,IKg,o44,Si2,NCN,X1d,b_m,w14,Z_m,hG,AEd,and,VDv,GRm,TCy,QtW,D4F,enF,ClP,RnF,tDv,i_W,JEW,O_y,H_e,FLe,n4N,kR4,fn7,x47,p1d,ulm,yEg,LLg,g47,E4W,ND4,bOm,ZOP,soW,TDP,Dnv,Un2,rwm,$nW,CEv,eug,cwM,
RuN,tx7,iOP,Jwd,Fe0,HOy,OON,Kem,vwv,l27,WeP,dn4,kF7,zu0,nwy,f27,xn7,mn2,upg,gwe,EwW,yw4,PEN,I2M,otN,SJM,qJg,NTN,sP,Xg2,b1W,wgv,Z17,BTN,syy,TTy,Geg,D8g,Qye,aJ7,V0e,U8M,rte,$80,ctM,ed4,C3y,RdW,t04,i1F,FWM,Jt7,H1m,O1F,KWe,vtm,lJg,jyW,WWy,d8F,$2,zde,ntg,fJe,pgm,x87,uQ2,gt7,Et7,yt2,M0P,LWg,hdP,IJe,YJW,qae,RA,XZ0,sxy,ZC7,wZm,bCd,ARv,G82,DK7,Qxv,aZ0,UK0,rRF,$Kg,ekN,cRW,CH2,RkM,tyg,FJ7,HCg,OCv,KJ0,vL4,lZF,dKW,k8d,jA,xKP,mKv,gLM,My0,yRP,LJv,hkg,W2,k2,IZW,fw,pw,Syy,Yae,osF,b00,wLe,Z07,Az4,G$7,Q$g,aQ4,VG2,UyW,
rz7,cz0,epM,CQm,Rpe,tGN,i0W,Jzm,uT,FSg,H0F,EP,O0F,KSP,vs7,lQ2,j$0,WSm,MP,Lw,dyd,k$W,hA,zpF,nsW,fQ2,pL7,myv,u8W,EsM,PQy,hp4,LSP,IQP,Yyd,wIP,SvM,Np7,XIM,qvm,bng,Znd,A94,BpN,TpW,IA,QcW,aUv,VvN,US2,r94,c9v,Cee,in7,OnN,F7d,Y2,J9W,jcF,dSN,o2,kB2,zYF,nNg,fUW,pIg,mSd,uJy,EN0,y9N,L7F,hYM,o_2,SVP,XoW,NFe,woy,ZP7,ATM,sj4,TFy,GN2,DXg,QjM,aA7,V6y,UXM,rT7,$XP,ez7,CN0,FPM,HPW,OPg,KP7,v_P,lAN,Bp,dXv,zzF,n_7,fAN,pod,xXm,uRy,g_2,E_e,yTg,LPM,hz7,PNe,D7,IA2,YV4,S6e,Ni4,QB,a2,w7y,X74,Z94,Biy,A1P,Tig,DTg,$T,Qu7,asM,VNM,
$TW,eEd,th,REF,tN7,i90,J1M,F17,H9m,O97,K1e,vo7,dT0,kte,p7g,zEW,fs7,xTy,mTm,u$y,y12,MNd,L1W,PdM,Isy,X$g,Neg,sk7,GXe,lI,DJ7,QkW,CO7,jI,al0,Vr4,rs7,eiN,CYF,OU2,KY0,vnv,lly,jk2,WY2,zim,nnP,p$e,mJW,fl7,xJW,gnM,uj0,ys0,hiy,Mrd,PYe,Il7,Ysv,ohW,qr7,Sr4,Xvv,NvP,Aag,Tv0,shM,GPv,DBd,Qh7,mZ,aE7,Vk7,gh,rae,UBW,$BF,e0m,caN,iZ0,JaF,HZ2,M3,Kw7,vhW,lEW,jhv,kPy,nhe,xB2,pvd,mBW,uk2,ghM,LwM,bR7,Yry,ZR0,AeN,BAe,TAP,Djg,QQF,afN,Vqv,Uj7,re4,ey7,Cjg,RyF,tqN,F3W,ORe,K3e,HRy,lfg,vE2,zyP,nE7,ffe,pk2,xj7,mjN,u64,EEM,L30,hyF,
Pje,o3W,Ybg,Nl2,bF7,ZFN,AZM,swd,BlP,TlF,DrM,G07,aa0,cZ4,R_v,Cq2,tpW,iFe,JZy,HFM,QH,Kc2,Uf,la4,Wcy,drv,pS4,mr7,yZ2,LcN,h_0,Iag,YK7,ogk,S7X,XMv,bN2,ZN2,Byv,sms,AFD,eV,GWq,TyX,DdT,Qm6,aPv,VeX,UdJ,rFQ,$dk,evQ,C0s,RvD,RV,teD,iNs,JFD,F4q,HND,ON2,vgX,lPJ,jma,W42,ddT,zvk,nga,fP6,mdX,Of,hv0,u2D,IPk,okk,ZQQ,AvX,sJa,B0X,vV,rva,hM,lh,WV,$Mq,cva,R6s,iQk,t2a,kK,JvD,FTQ,HQX,OQJ;ogg=function(){var q,S;return typeof CSS!=="undefined"&&((S=(q=CSS).supports)==null?void 0:S.call(q,"selector(:has(*))"))};
q7W=function(q){return q.visibility!=="hidden"&&q.display!=="none"};
NyP=function(q){if(ogg()||q.tagName!=="DETAILS"?!q.matches(S77):q.querySelector("summary")!==null)return-1;q=q.getAttribute("tabindex")||"0";return Number(q)};
XMF=function(q){return q.some(function(S){return NyP(S)>0})};
bNe=function(q){if(q.textContent||q.ariaLabel)return!0;if(q instanceof HTMLInputElement){if(!q.labels)return!1;q=_.A(q.labels);for(var S=q.next();!S.done;S=q.next())if(S.value.textContent)return!0}return!1};
wM4=function(q){return q.sort(function(S,N){return NyP(N)-NyP(S)})};
_.ZNe=function(q){q=Array.from(q.querySelectorAll(S77)).filter(function(S){return(q7W(S.style)?q7W(window.getComputedStyle(S)):!1)&&bNe(S)});
return XMF(q)?wM4(q):q};
_.om=function(q,S){if(Error.captureStackTrace)Error.captureStackTrace(this,_.om);else{var N=Error().stack;N&&(this.stack=N)}q&&(this.message=String(q));S!==void 0&&(this.cause=S)};
qd=function(){throw Error("F");};
AFM=function(q,S){S=String.fromCharCode.apply(null,S);return q==null?S:q+S};
GWW=function(q){var S=!1;S=S===void 0?!1:S;if(sm0){if(S&&(ByF?!q.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(q)))throw Error("G");q=(Ty7||(Ty7=new TextEncoder)).encode(q)}else{for(var N=0,X=new Uint8Array(3*q.length),b=0;b<q.length;b++){var w=q.charCodeAt(b);if(w<128)X[N++]=w;else{if(w<2048)X[N++]=w>>6|192;else{if(w>=55296&&w<=57343){if(w<=56319&&b<q.length){var B=q.charCodeAt(++b);if(B>=56320&&B<=57343){w=(w-55296)*1024+B-56320+65536;X[N++]=w>>18|
240;X[N++]=w>>12&63|128;X[N++]=w>>6&63|128;X[N++]=w&63|128;continue}else b--}if(S)throw Error("G");w=65533}X[N++]=w>>12|224;X[N++]=w>>6&63|128}X[N++]=w&63|128}}q=N===X.length?X:X.subarray(0,N)}return q};
X2=function(q){_.Nd.setTimeout(function(){throw q;},0)};
_.wy=function(q){for(var S=[],N=0,X=0;X<q.length;X++){var b=q.charCodeAt(X);b<128?S[N++]=b:(b<2048?S[N++]=b>>6|192:((b&64512)==55296&&X+1<q.length&&(q.charCodeAt(X+1)&64512)==56320?(b=65536+((b&1023)<<10)+(q.charCodeAt(++X)&1023),S[N++]=b>>18|240,S[N++]=b>>12&63|128):S[N++]=b>>12|224,S[N++]=b>>6&63|128),S[N++]=b&63|128)}return S};
Dd4=function(q){for(var S=[],N=0,X=0;N<q.length;){var b=q[N++];if(b<128)S[X++]=String.fromCharCode(b);else if(b>191&&b<224){var w=q[N++];S[X++]=String.fromCharCode((b&31)<<6|w&63)}else if(b>239&&b<365){w=q[N++];var B=q[N++],T=q[N++];b=((b&7)<<18|(w&63)<<12|(B&63)<<6|T&63)-65536;S[X++]=String.fromCharCode(55296+(b>>10));S[X++]=String.fromCharCode(56320+(b&1023))}else w=q[N++],B=q[N++],S[X++]=String.fromCharCode((b&15)<<12|(w&63)<<6|B&63)}return S.join("")};
_.ZP=function(q,S){return q.lastIndexOf(S,0)==0};
AF=function(q,S){var N=q.length-S.length;return N>=0&&q.indexOf(S,N)==N};
_.BM=function(q){return/^[\s\xa0]*$/.test(q)};
_.DP=function(q,S){return q.indexOf(S)!=-1};
_.am=function(q,S){return _.DP(q.toLowerCase(),S.toLowerCase())};
_.$g=function(q,S){var N=0;q=V7(String(q)).split(".");S=V7(String(S)).split(".");for(var X=Math.max(q.length,S.length),b=0;N==0&&b<X;b++){var w=q[b]||"",B=S[b]||"";do{w=/(\d*)(\D*)(.*)/.exec(w)||["","","",""];B=/(\d*)(\D*)(.*)/.exec(B)||["","","",""];if(w[0].length==0&&B[0].length==0)break;N=Qmv(w[1].length==0?0:parseInt(w[1],10),B[1].length==0?0:parseInt(B[1],10))||Qmv(w[2].length==0,B[2].length==0)||Qmv(w[2],B[2]);w=w[3];B=B[3]}while(N==0)}return N};
Qmv=function(q,S){return q<S?-1:q>S?1:0};
_.ee=function(){var q=_.Nd.navigator;return q&&(q=q.userAgent)?q:""};
aPF=function(q){if(!CN||!Rm)return!1;for(var S=0;S<Rm.brands.length;S++){var N=Rm.brands[S].brand;if(N&&_.DP(N,q))return!0}return!1};
tF=function(q){return _.DP(_.ee(),q)};
i0=function(){return CN?!!Rm&&Rm.brands.length>0:!1};
Ve7=function(){return i0()?!1:tF("Opera")};
Udm=function(){return i0()?!1:tF("Trident")||tF("MSIE")};
rFN=function(){return i0()?aPF("Microsoft Edge"):tF("Edg/")};
F2=function(){return tF("Firefox")||tF("FxiOS")};
_.$dg=function(){return tF("Safari")&&!(O7()||(i0()?0:tF("Coast"))||Ve7()||(i0()?0:tF("Edge"))||rFN()||(i0()?aPF("Opera"):tF("OPR"))||F2()||tF("Silk")||tF("Android"))};
O7=function(){return i0()?aPF("Chromium"):(tF("Chrome")||tF("CriOS"))&&!(i0()?0:tF("Edge"))||tF("Silk")};
_.cFM=function(){return tF("Android")&&!(O7()||F2()||Ve7()||tF("Silk"))};
evN=function(q){var S={};q.forEach(function(N){S[N[0]]=N[1]});
return function(N){return S[N.find(function(X){return X in S})]||""}};
C00=function(q){var S=_.ee();if(q==="Internet Explorer"){if(Udm())if((q=/rv: *([\d\.]*)/.exec(S))&&q[1])S=q[1];else{q="";var N=/MSIE +([\d\.]+)/.exec(S);if(N&&N[1])if(S=/Trident\/(\d.\d)/.exec(S),N[1]=="7.0")if(S&&S[1])switch(S[1]){case "4.0":q="8.0";break;case "5.0":q="9.0";break;case "6.0":q="10.0";break;case "7.0":q="11.0"}else q="7.0";else q=N[1];S=q}else S="";return S}var X=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");N=[];for(var b;b=X.exec(S);)N.push([b[1],b[2],b[3]||void 0]);
S=evN(N);switch(q){case "Opera":if(Ve7())return S(["Version","Opera"]);if(i0()?aPF("Opera"):tF("OPR"))return S(["OPR"]);break;case "Microsoft Edge":if(i0()?0:tF("Edge"))return S(["Edge"]);if(rFN())return S(["Edg"]);break;case "Chromium":if(O7())return S(["Chrome","CriOS","HeadlessChrome"])}return q==="Firefox"&&F2()||q==="Safari"&&_.$dg()||q==="Android Browser"&&_.cFM()||q==="Silk"&&tF("Silk")?(S=N[2])&&S[1]||"":""};
_.RvM=function(q){if(i0()&&q!=="Silk"){var S=Rm.brands.find(function(N){return N.brand===q});
if(!S||!S.version)return NaN;S=S.version.split(".")}else{S=C00(q);if(S==="")return NaN;S=S.split(".")}return S.length===0?NaN:Number(S[0])};
KN=function(){return CN?!!Rm&&!!Rm.platform:!1};
_.teM=function(){return KN()?Rm.platform==="Android":tF("Android")};
iN0=function(){return tF("iPhone")&&!tF("iPod")&&!tF("iPad")};
_.vM=function(){return iN0()||tF("iPad")||tF("iPod")};
_.JFM=function(){return KN()?Rm.platform==="macOS":tF("Macintosh")};
_.F4W=function(){return KN()?Rm.platform==="Windows":tF("Windows")};
_.HNM=function(){return KN()?Rm.platform==="Chrome OS":tF("CrOS")};
_.je=function(q){return q[q.length-1]};
ONe=function(q){for(var S=_.dy,N=typeof q==="string"?q.split(""):q,X=q.length-1;X>=0;X--)if(X in N&&S.call(void 0,N[X],X,q))return X;return-1};
_.xg=function(q,S){return _.kg(q,S)>=0};
_.K4F=function(q,S){_.xg(q,S)||q.push(S)};
_.m4=function(q,S){S=_.kg(q,S);var N;(N=S>=0)&&_.vg7(q,S);return N};
_.vg7=function(q,S){Array.prototype.splice.call(q,S,1)};
_.gy=function(q){var S=q.length;if(S>0){for(var N=Array(S),X=0;X<S;X++)N[X]=q[X];return N}return[]};
_.y7=function(q,S){for(var N=1;N<arguments.length;N++){var X=arguments[N];if(_.E7(X)){var b=q.length||0,w=X.length||0;q.length=b+w;for(var B=0;B<w;B++)q[b+B]=X[B]}else q.push(X)}};
_.jm2=function(q,S,N,X){Array.prototype.splice.apply(q,lPm(arguments,1))};
lPm=function(q,S,N){return arguments.length<=2?Array.prototype.slice.call(q,S):Array.prototype.slice.call(q,S,N)};
W4e=function(q,S){S=S||q;for(var N=0,X=0,b={};X<q.length;){var w=q[X++],B=_.Md(w)?"o"+_.hF(w):(typeof w).charAt(0)+w;Object.prototype.hasOwnProperty.call(b,B)||(b[B]=!0,S[N++]=w)}S.length=N};
_.kWP=function(q,S,N){N=N||_.dd4;for(var X=0,b=q.length,w;X<b;){var B=X+(b-X>>>1);var T=N(S,q[B]);T>0?X=B+1:(b=B,w=!T)}return w?X:-X-1};
_.PM=function(q,S,N){if(!_.E7(q)||!_.E7(S)||q.length!=S.length)return!1;var X=q.length;N=N||zvg;for(var b=0;b<X;b++)if(!N(q[b],S[b]))return!1;return!0};
_.dd4=function(q,S){return q>S?1:q<S?-1:0};
zvg=function(q,S){return q===S};
ng2=function(q,S,N){S=Array.prototype.splice.call(q,S,1);Array.prototype.splice.call(q,N,0,S[0])};
_.Im=function(q,S){S===void 0&&(S=0);fPv();S=pM0[S];for(var N=Array(Math.floor(q.length/3)),X=S[64]||"",b=0,w=0;b<q.length-2;b+=3){var B=q[b],T=q[b+1],Q=q[b+2],a=S[B>>2];B=S[(B&3)<<4|T>>4];T=S[(T&15)<<2|Q>>6];Q=S[Q&63];N[w++]=a+B+T+Q}a=0;Q=X;switch(q.length-b){case 2:a=q[b+1],Q=S[(a&15)<<2]||X;case 1:q=q[b],N[w]=S[q>>2]+S[(q&3)<<4|a>>4]+Q+X}return N.join("")};
md7=function(q){var S="";xd2(q,function(N){S+=String.fromCharCode(N)});
return S};
_.u2M=function(q){var S=[];xd2(q,function(N){S.push(N)});
return S};
_.Yg=function(q){var S=q.length,N=S*3/4;N%3?N=Math.floor(N):_.DP("=.",q[S-1])&&(N=_.DP("=.",q[S-2])?N-2:N-1);var X=new Uint8Array(N),b=0;xd2(q,function(w){X[b++]=w});
return b!==N?X.subarray(0,b):X};
xd2=function(q,S){function N(Q){for(;X<q.length;){var a=q.charAt(X++),U=qM[a];if(U!=null)return U;if(!_.BM(a))throw Error("I`"+a);}return Q}
fPv();for(var X=0;;){var b=N(-1),w=N(0),B=N(64),T=N(64);if(T===64&&b===-1)break;S(b<<2|w>>4);B!=64&&(S(w<<4&240|B>>2),T!=64&&S(B<<6&192|T))}};
fPv=function(){if(!qM){qM={};for(var q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),S=["+/=","+/","-_=","-_.","-_"],N=0;N<5;N++){var X=q.concat(S[N].split(""));pM0[N]=X;for(var b=0;b<X.length;b++){var w=X[b];qM[w]===void 0&&(qM[w]=b)}}}};
EgW=function(q){return ggP[q]||""};
L4M=function(q){if(!yFM)return _.Yg(q);q=Mee.test(q)?q.replace(Mee,EgW):q;q=atob(q);for(var S=new Uint8Array(q.length),N=0;N<q.length;N++)S[N]=q.charCodeAt(N);return S};
hvy=function(q,S){q.__closure__error__context__984382||(q.__closure__error__context__984382={});q.__closure__error__context__984382.severity=S};
_.S2=function(q){q=Error(q);hvy(q,"warning");return q};
IPg=function(q,S){if(q!=null){var N;var X=(N=P0N)!=null?N:P0N={};N=X[q]||0;N>=S||(X[q]=N+1,q=Error(),hvy(q,"incident"),X2(q))}};
Xa=function(){return typeof BigInt==="function"};
bs=function(q,S,N){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(N===void 0?0:N)&&Symbol.for&&q?Symbol.for(q):q!=null?Symbol(q):Symbol():S};
DR=function(q,S){w0||_.ZR in q||Y7d(q,okg);q[_.ZR]|=S};
QX=function(q,S){w0||_.ZR in q||Y7d(q,okg);q[_.ZR]=S};
qX4=function(q){if(4&q)return 512&q?512:1024&q?1024:0};
RJ=function(q){DR(q,34);return q};
tv=function(q){DR(q,8192);return q};
SX7=function(q){DR(q,32);return q};
HD=function(q,S){return S===void 0?q.copyOnWrite!==Fa&&!!(2&(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.ZR]|0)):!!(2&S)&&q.copyOnWrite!==Fa};
_.j2=function(q,S){if(q!=null)if(typeof q==="string")q=q?new OX(q,KQ):_.ls();else if(q.constructor!==OX)if(N04&&q!=null&&q instanceof Uint8Array)q=q.length?new OX(new Uint8Array(q),KQ):_.ls();else{if(!S)throw Error();q=void 0}return q};
XDd=function(q,S){if(typeof S!=="number"||S<0||S>=q.length)throw Error();};
bQd=function(q,S,N){var X=S&128?0:-1,b=q.length,w;if(w=!!b)w=q[b-1],w=w!=null&&typeof w==="object"&&w.constructor===Object;var B=b+(w?-1:0);for(S=S&128?1:0;S<B;S++)N(S-X,q[S]);if(w){q=q[b-1];for(var T in q)!isNaN(T)&&N(+T,q[T])}};
d0=function(q){return q&128?WD:void 0};
_.Av7=function(q){var S=wDd;if(!ZQN(q)){var N,X;S=(X=(N=typeof S==="function"?S():S)==null?void 0:N.concat("\n"))!=null?X:"";throw Error("L`"+S+"`"+String(q));}};
kk=function(q){q.isGuard_doNotManuallySetPrettyPlease=!0;return q};
B07=function(){var q=sJ2;return kk(function(S){for(var N in q)if(S===q[N]&&!/^[0-9]+$/.test(N))return!0;return!1})};
_.zq=function(q){var S=q;if(T0e(S)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(S))throw Error(String(S));}else if(Gqv(S)&&!Number.isSafeInteger(S))throw Error(String(S));return DMy?BigInt(q):q=QJ7(q)?q?"1":"0":T0e(q)?q.trim()||"0":String(q)};
aR4=function(q,S){if(q.length>S.length)return!1;if(q.length<S.length||q===S)return!0;for(var N=0;N<q.length;N++){var X=q[N],b=S[N];if(X>b)return!1;if(X<b)return!0}};
V20=function(q){var S=q>>>0;nQ=S;fQ=(q-S)/4294967296>>>0};
mT=function(q){if(q<0){V20(-q);var S=_.A(UM7(nQ,fQ));q=S.next().value;S=S.next().value;nQ=q>>>0;fQ=S>>>0}else V20(q)};
$MW=function(q){var S=rv2||(rv2=new DataView(new ArrayBuffer(8)));S.setFloat32(0,+q,!0);fQ=0;nQ=S.getUint32(0,!0)};
cv2=function(q,S){var N=S*4294967296+(q>>>0);return Number.isSafeInteger(N)?N:_.g0(q,S)};
e6d=function(q,S){return _.zq(Xa()?BigInt.asUintN(64,(BigInt(S>>>0)<<BigInt(32))+BigInt(q>>>0)):_.g0(q,S))};
yX=function(q,S){var N=S&2147483648;N&&(q=~q+1>>>0,S=~S>>>0,q==0&&(S=S+1>>>0));q=cv2(q,S);return typeof q==="number"?N?-q:q:N?"-"+q:q};
Csm=function(q,S){return Xa()?_.zq(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(S))<<BigInt(32))+BigInt.asUintN(32,BigInt(q)))):_.zq(_.LQ(q,S))};
R60=function(q){var S=nQ,N=fQ,X=N>>31;N=(N<<1|S>>>31)^X;q(S<<1^X,N)};
iQg=function(q,S){return t22(q,S,yX)};
t22=function(q,S,N){var X=-(q&1);q=(q>>>1|S<<31)^X;S=S>>>1^X;return N(q,S)};
_.g0=function(q,S){S>>>=0;q>>>=0;if(S<=2097151)var N=""+(4294967296*S+q);else Xa()?N=""+(BigInt(S)<<BigInt(32)|BigInt(q)):(N=(q>>>24|S<<8)&16777215,S=S>>16&65535,q=(q&16777215)+N*6777216+S*6710656,N+=S*8147497,S*=2,q>=1E7&&(N+=q/1E7>>>0,q%=1E7),N>=1E7&&(S+=N/1E7>>>0,N%=1E7),N=S+JvM(N)+JvM(q));return N};
JvM=function(q){q=String(q);return"0000000".slice(q.length)+q};
_.LQ=function(q,S){S&2147483648?Xa()?q=""+(BigInt(S|0)<<BigInt(32)|BigInt(q>>>0)):(S=_.A(UM7(q,S)),q=S.next().value,S=S.next().value,q="-"+_.g0(q,S)):q=_.g0(q,S);return q};
hv=function(q){if(q.length<16)mT(Number(q));else if(Xa())q=BigInt(q),nQ=Number(q&BigInt(4294967295))>>>0,fQ=Number(q>>BigInt(32)&BigInt(4294967295));else{var S=+(q[0]==="-");fQ=nQ=0;for(var N=q.length,X=S,b=(N-S)%6+S;b<=N;X=b,b+=6)X=Number(q.slice(X,b)),fQ*=1E6,nQ=nQ*1E6+X,nQ>=4294967296&&(fQ+=Math.trunc(nQ/4294967296),fQ>>>=0,nQ>>>=0);S&&(S=_.A(UM7(nQ,fQ)),q=S.next().value,S=S.next().value,nQ=q,fQ=S)}};
UM7=function(q,S){S=~S;q?q=~q+1:S+=1;return[q,S]};
oG=function(q){return Array.prototype.slice.call(q)};
_.q$=function(q,S){throw Error(S===void 0?"unexpected value "+q+"!":S);};
_.SZ=function(q){if(q!=null&&typeof q!=="number")throw Error("M`"+typeof q+"`"+q);return q};
_.N$=function(q){if(q==null||typeof q==="number")return q;if(q==="NaN"||q==="Infinity"||q==="-Infinity")return Number(q)};
FTN=function(q){if(q!=null&&typeof q!=="boolean")throw Error("N`"+_.X3(q)+"`"+q);return q};
_.HQ7=function(q){if(q==null||typeof q==="boolean")return q;if(typeof q==="number")return!!q};
_.Zm=function(q){switch(typeof q){case "bigint":return!0;case "number":return bL(q);case "string":return OQm.test(q);default:return!1}};
_.A8=function(q){if(!bL(q))throw _.S2("enum");return q|0};
_.s5=function(q){return q==null?q:bL(q)?q|0:void 0};
KTd=function(q){if(typeof q!=="number")throw _.S2("int32");if(!bL(q))throw _.S2("int32");return q|0};
_.Bs=function(q){return q==null?q:KTd(q)};
_.T_=function(q){if(q==null)return q;if(typeof q==="string"&&q)q=+q;else if(typeof q!=="number")return;return bL(q)?q|0:void 0};
_.vk7=function(q){if(q==null)return q;if(typeof q==="string"&&q)q=+q;else if(typeof q!=="number")return;return bL(q)?q>>>0:void 0};
dMN=function(q){var S=void 0;S!=null||(S=_.Q3?1024:0);if(!_.Zm(q))throw _.S2("int64");var N=typeof q;switch(S){case 512:switch(N){case "string":return U5(q);case "bigint":return String(rL(64,q));default:return lRm(q)}case 1024:switch(N){case "string":return jJM(q);case "bigint":return _.zq(rL(64,q));default:return WT2(q)}case 0:switch(N){case "string":return U5(q);case "bigint":return _.zq(rL(64,q));default:return $J(q)}default:return _.q$(S,"Unknown format requested type for int64")}};
eZ=function(q){return q==null?q:dMN(q)};
kqv=function(q){var S=q.length;if(q[0]==="-"?S<20||S===20&&q<="-9223372036854775808":S<19||S===19&&q<="9223372036854775807")return q;hv(q);return _.LQ(nQ,fQ)};
z67=function(q){if(q[0]==="-")var S=!1;else S=q.length,S=S<20?!0:S===20&&q<="18446744073709551615";if(S)return q;hv(q);return _.g0(nQ,fQ)};
$J=function(q){q=C7(q);t8(q)||(mT(q),q=yX(nQ,fQ));return q};
_.nky=function(q){q=C7(q);q>=0&&t8(q)||(mT(q),q=cv2(nQ,fQ));return q};
lRm=function(q){q=C7(q);t8(q)?q=String(q):(mT(q),q=_.LQ(nQ,fQ));return q};
_.fRg=function(q){q=C7(q);q>=0&&t8(q)?q=String(q):(mT(q),q=_.g0(nQ,fQ));return q};
U5=function(q){var S=C7(Number(q));if(t8(S))return String(S);S=q.indexOf(".");S!==-1&&(q=q.substring(0,S));return kqv(q)};
jJM=function(q){var S=C7(Number(q));if(t8(S))return _.zq(S);S=q.indexOf(".");S!==-1&&(q=q.substring(0,S));return Xa()?_.zq(rL(64,BigInt(q))):_.zq(kqv(q))};
WT2=function(q){return t8(q)?_.zq($J(q)):_.zq(lRm(q))};
_.pD7=function(q){return t8(q)?_.zq(_.nky(q)):_.zq(_.fRg(q))};
_.xMe=function(q){var S=C7(Number(q));if(t8(S)&&S>=0)return String(S);S=q.indexOf(".");S!==-1&&(q=q.substring(0,S));return z67(q)};
_.mMF=function(q){var S=C7(Number(q));if(t8(S)&&S>=0)return _.zq(S);S=q.indexOf(".");S!==-1&&(q=q.substring(0,S));return Xa()?_.zq((0,_.iL)(64,BigInt(q))):_.zq(z67(q))};
gkv=function(q){if(q==null)return q;if(typeof q==="bigint")return uae(q)?q=Number(q):(q=rL(64,q),q=uae(q)?Number(q):String(q)),q;if(_.Zm(q))return typeof q==="number"?$J(q):U5(q)};
EkN=function(q,S){S=S===void 0?!1:S;var N=typeof q;if(q==null)return q;if(N==="bigint")return String(rL(64,q));if(_.Zm(q))return N==="string"?U5(q):S?lRm(q):$J(q)};
yv4=function(q){var S=typeof q;if(q==null)return q;if(S==="bigint")return _.zq(rL(64,q));if(_.Zm(q))return S==="string"?jJM(q):WT2(q)};
M24=function(q){var S=typeof q;if(q==null)return q;if(S==="bigint")return _.zq((0,_.iL)(64,q));if(_.Zm(q))return S==="string"?_.mMF(q):_.pD7(q)};
LTW=function(q){if(q==null)return q;var S=typeof q;if(S==="bigint")return String(rL(64,q));if(_.Zm(q)){if(S==="string")return U5(q);if(S==="number")return $J(q)}};
h60=function(q){if(q==null)return q;var S=typeof q;if(S==="bigint")return String((0,_.iL)(64,q));if(_.Zm(q)){if(S==="string")return _.xMe(q);if(S==="number")return _.nky(q)}};
_.F3=function(q){if(typeof q!=="string")throw Error();return q};
O5=function(q){if(q!=null&&typeof q!=="string")throw Error();return q};
_.K7=function(q){return q==null||typeof q==="string"?q:void 0};
YXv=function(q,S,N,X){if(q!=null&&q[lL]===jZ)return q;if(!Array.isArray(q))return N?X&2?S[Psv]||(S[Psv]=IRP(S)):new S:void 0;N=q[_.ZR]|0;X=N|X&32|X&2;X!==N&&QX(q,X);return new S(q)};
IRP=function(q){q=new q;RJ(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return q};
oJe=function(q,S,N){q=S?KTd(q):_.T_(q);return q==null?N?0:void 0:q|0};
q5P=function(q){return q};
S5g=function(q){return q};
Xsd=function(q,S,N,X,b,w){q=YXv(q,X,N,w);b&&(q=NLN(q));return q};
b7d=function(q){return[q,this.get(q)]};
A8e=function(){return wsF||(wsF=new Ws(RJ([]),void 0,void 0,void 0,Z7e))};
sGF=function(q){var S=z_(n7);return S?q[S]:void 0};
G_y=function(q,S){var N=N===void 0?!1:N;if(z_(BLM)&&z_(n7)&&void 0===BLM){var X=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=X[n7];if(!b)return;if(b=b.reviveUnknownFields)try{b(X,S,TL7);return}catch(w){X2(w)}}N&&(q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(N=z_(n7))&&N in q&&(q=q[N])&&delete q[S])};
QGM=function(q,S){var N=z_(n7),X;w0&&N&&((X=q[N])==null?void 0:X[S])!=null&&IPg(D$y,3)};
VZF=function(q,S){S<100||IPg(amy,1)};
eVe=function(q,S,N,X){var b=X!==void 0;X=!!X;var w=z_(n7),B;!b&&w0&&w&&(B=q[w])&&U$e(B,VZF);w=[];var T=q.length;B=4294967295;var Q=!1,a=!!(S&64),U=a?S&128?0:-1:void 0;if(!(S&1)){var r=T&&q[T-1];r!=null&&typeof r==="object"&&r.constructor===Object?(T--,B=T):r=void 0;if(a&&!(S&128)&&!b){Q=!0;var c;B=((c=r8N)!=null?c:q5P)(B-U,U,q,r,void 0)+U}}S=void 0;for(c=0;c<T;c++){var e=q[c];if(e!=null&&(e=N(e,X))!=null)if(a&&c>=B){var R=c-U,J=void 0;((J=S)!=null?J:S={})[R]=e}else w[c]=e}if(r)for(var v in r)T=r[v],
T!=null&&(T=N(T,X))!=null&&(c=+v,e=void 0,a&&!Number.isNaN(c)&&(e=c+U)<B?w[e]=T:(c=void 0,((c=S)!=null?c:S={})[v]=T));S&&(Q?w.push(S):w[B]=S);b&&z_(n7)&&(q=sGF(q))&&q instanceof $$g&&(w[n7]=c84(q));return w};
RV4=function(q){q[0]=CLd(q[0]);q[1]=CLd(q[1]);return q};
CLd=function(q){switch(typeof q){case "number":return Number.isFinite(q)?q:""+q;case "bigint":return uae(q)?Number(q):""+q;case "boolean":return q?1:0;case "object":if(Array.isArray(q)){var S=q[_.ZR]|0;return q.length===0&&S&1?void 0:eVe(q,S,CLd)}if(q!=null&&q[lL]===jZ)return tZv(q);if(q instanceof OX){S=q.JSC$9133_value_;if(S==null)q="";else if(typeof S==="string")q=S;else{if(yFM){for(var N="",X=0,b=S.length-10240;X<b;)N+=String.fromCharCode.apply(null,S.subarray(X,X+=10240));N+=String.fromCharCode.apply(null,
X?S.subarray(X):S);S=btoa(N)}else S=_.Im(S);q=q.JSC$9133_value_=S}return q}if(q instanceof Ws)return q=q.size!==0?i7m(q,RV4):void 0,q;return}return q};
f7=function(q,S){if(S){r8N=S==null||S===q5P||S[J87]!==FEM?q5P:S;try{return tZv(q)}finally{r8N=void 0}}return tZv(q)};
tZv=function(q){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return eVe(q,q[_.ZR]|0,CLd)};
KE2=function(q){switch(typeof q){case "boolean":return H77||(H77=[0,void 0,!0]);case "number":return q>0?void 0:q===0?O7P||(O7P=[0,void 0]):[-q,void 0];case "string":return[0,q];case "object":return q}};
p7=function(q,S){return vJm(q,S[0],S[1])};
_.mE=function(q,S,N){return vJm(q,S,N,2048)};
vJm=function(q,S,N,X){X=X===void 0?0:X;if(q==null){var b=32;N?(q=[N],b|=128):q=[];S&&(b=b&-16760833|(S&1023)<<14)}else{if(!Array.isArray(q))throw Error("P");b=q[_.ZR]|0;if(lme&&1&b)throw Error("Q");2048&b&&!(2&b)&&jGM();if(b&256)throw Error("R");if(b&64)return(b|X)!==b&&QX(q,b|X),q;if(N&&(b|=128,N!==q[0]))throw Error("S");a:{N=q;b|=64;var w=N.length;if(w){var B=w-1,T=N[B];if(T!=null&&typeof T==="object"&&T.constructor===Object){S=b&128?0:-1;B-=S;if(B>=1024)throw Error("U");for(var Q in T)w=+Q,w<B&&
(N[w+S]=T[Q],delete T[Q]);b=b&-16760833|(B&1023)<<14;break a}}if(S){Q=Math.max(S,w-(b&128?0:-1));if(Q>1024)throw Error("V");b=b&-16760833|(Q&1023)<<14}}}QX(q,b|64|X);return q};
jGM=function(){if(lme)throw Error("T");IPg(WEd,5)};
zVd=function(q,S){if(typeof q!=="object")return q;if(Array.isArray(q)){var N=q[_.ZR]|0;return q.length===0&&N&1?void 0:d$4(q,N,S)}if(q!=null&&q[lL]===jZ)return k_F(q);if(q instanceof Ws){S=q.arrayState;if(S&2)return q;if(!q.size)return;N=RJ(i7m(q));if(q.valueCtor)for(q=0;q<N.length;q++){var X=N[q],b=X[1];b==null||typeof b!=="object"?b=void 0:b!=null&&b[lL]===jZ?b=k_F(b):Array.isArray(b)?b=d$4(b,b[_.ZR]|0,!!(S&32)):b=void 0;X[1]=b}return N}if(q instanceof OX)return q};
d$4=function(q,S,N){if(S&2)return q;!N||4096&S||16&S?q=uL(q,S,!1,N&&!(S&16)):(DR(q,34),S&4&&Object.freeze(q));return q};
nJF=function(q,S,N){q=new q.constructor(S);N&&(q.copyOnWrite=Fa);q.noLegacyNull=Fa;return q};
k_F=function(q){var S=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N=S[_.ZR]|0;return HD(q,N)?q:fm0(q,S,N)?nJF(q,S):uL(S,N)};
uL=function(q,S,N,X){X!=null||(X=!!(34&S));q=eVe(q,S,zVd,X);X=32;N&&(X|=2);S=S&16769217|X;QX(q,S);return q};
NLN=function(q){var S=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N=S[_.ZR]|0;return HD(q,N)?fm0(q,S,N)?nJF(q,S,!0):new q.constructor(uL(S,N,!1)):q};
gL=function(q){if(q.copyOnWrite!==Fa)return!1;var S=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;S=uL(S,S[_.ZR]|0);DR(S,2048);q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=S;q.copyOnWrite=void 0;q.noLegacyNull=void 0;return!0};
y3=function(q){if(!gL(q)&&HD(q,q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.ZR]|0))throw Error();};
L7=function(q,S){S===void 0&&(S=q[_.ZR]|0);S&32&&!(S&4096)&&QX(q,S|4096)};
fm0=function(q,S,N){return N&2?!0:N&32&&!(N&4096)?(QX(S,N|2),q.copyOnWrite=Fa,!0):!1};
h8=function(q,S,N,X,b){var w=N+(b?0:-1),B=q.length-1;if(B>=1+(b?0:-1)&&w>=B){var T=q[B];if(T!=null&&typeof T==="object"&&T.constructor===Object)return T[N]=X,S}if(w<=B)return q[w]=X,S;if(X!==void 0){var Q;B=((Q=S)!=null?Q:S=q[_.ZR]|0)>>14&1023||536870912;N>=B?X!=null&&(w={},q[B+(b?0:-1)]=(w[N]=X,w)):q[w]=X}return S};
_.qh=function(q,S,N,X,b){var w=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=w[_.ZR]|0;X=HD(q,B)?1:X;b=!!b||X===3;X===2&&gL(q)&&(w=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=w[_.ZR]|0);q=psy(w,S);var T=q===YJ?7:q[_.ZR]|0,Q=x$M(T,B);var a=4&Q?!1:!0;if(a){4&Q&&(q=oG(q),T=0,Q=oT(Q,B),B=h8(w,B,S,q));for(var U=0,r=0;U<q.length;U++){var c=N(q[U]);c!=null&&(q[r++]=c)}r<U&&(q.length=r);N=(Q|4)&-513;Q=N&=-1025;Q&=-4097}Q!==T&&(QX(q,Q),2&Q&&Object.freeze(q));return q=m$4(q,Q,w,
B,S,X,a,b)};
m$4=function(q,S,N,X,b,w,B,T){var Q=S;w===1||(w!==4?0:2&S||!(16&S)&&32&X)?S5(S)||(S|=!q.length||B&&!(4096&S)||32&X&&!(4096&S||16&S)?2:256,S!==Q&&QX(q,S),Object.freeze(q)):(w===2&&S5(S)&&(q=oG(q),Q=0,S=oT(S,X),X=h8(N,X,b,q)),S5(S)||(T||(S|=16),S!==Q&&QX(q,S)));2&S||!(4096&S||16&S)||L7(N,X);return q};
psy=function(q,S,N){q=Nh(q,S,N);return Array.isArray(q)?q:YJ};
x$M=function(q,S){2&S&&(q|=2);return q|1};
S5=function(q){return!!(2&q)&&!!(4&q)||!!(256&q)};
u30=function(q){return _.j2(q,!0)};
gJP=function(q){q=oG(q);for(var S=0;S<q.length;S++){var N=q[S]=oG(q[S]);Array.isArray(N[1])&&(N[1]=RJ(N[1]))}return tv(q)};
_.EJv=function(q,S,N,X,b){var w=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=w[_.ZR]|0;var T=HD(q,B);a:{!T&&gL(q)&&(w=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=w[_.ZR]|0);var Q=Nh(w,S);q=!1;if(Q==null){if(T){S=A8e();break a}Q=[]}else if(Q.constructor===Ws)if(Q.arrayState&2&&!T)Q=i7m(Q);else{S=Q;break a}else Array.isArray(Q)?q=!!((Q[_.ZR]|0)&2):Q=[];if(T){if(!Q.length){S=A8e();break a}q||(q=!0,RJ(Q))}else q&&(q=!1,tv(Q),Q=gJP(Q));!q&&B&32&&SX7(Q);X=new Ws(Q,N,X,b);B=
h8(w,B,S,X);q||L7(w,B);S=X}!T&&N&&(S.callToMutableOnAccess=!0);return S};
_.Xy=function(q,S,N,X){y3(q);var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=b[_.ZR]|0;if(N==null)return h8(b,w,S),q;var B=N===YJ?7:N[_.ZR]|0,T=B,Q=S5(B),a=Q||Object.isFrozen(N);Q||(B=0);a||(N=oG(N),T=0,B=oT(B,w),a=!1);B|=5;var U;Q=(U=qX4(B))!=null?U:_.Q3?1024:0;B|=Q;for(U=0;U<N.length;U++){var r=N[U],c=X(r,Q);Object.is(r,c)||(a&&(N=oG(N),T=0,B=oT(B,w),a=!1),N[U]=c)}B!==T&&(a&&(N=oG(N),B=oT(B,w)),QX(N,B));h8(b,w,S,N);return q};
_.wR=function(q,S,N,X,b){y3(q);var w=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;h8(w,w[_.ZR]|0,S,(X==="0"?Number(N)===0:N===X)?void 0:N,b);return q};
_.Zh=function(q,S,N){if(S&2)throw Error();var X=d0(S),b=psy(q,N,X),w=b===YJ?7:b[_.ZR]|0,B=x$M(w,S);if(2&B||S5(B)||16&B)B===w||S5(B)||QX(b,B),b=oG(b),w=0,B=oT(B,S),h8(q,S,N,b,X);B&=-13;B!==w&&QX(b,B);return b};
y87=function(q){if(w0){var S;return(S=q[sz])!=null?S:q[sz]=new Map}if(sz in q)return q[sz];S=new Map;Object.defineProperty(q,sz,{value:S});return S};
LEy=function(q,S,N,X,b){var w=y87(q),B=MZP(w,q,S,N,b);B!==X&&(B&&(S=h8(q,S,B,void 0,b)),w.set(N,X));return S};
MZP=function(q,S,N,X,b){var w=q.get(X);if(w!=null)return w;for(var B=w=0;B<X.length;B++){var T=X[B];Nh(S,T,b)!=null&&(w!==0&&(N=h8(S,N,w,void 0,b)),w=T)}q.set(X,w);return w};
hVm=function(q,S,N,X,b){var w=!1;X=Nh(q,X,b,function(B){var T=YXv(B,N,!1,S);w=T!==B&&T!=null;return T});
if(X!=null)return w&&!HD(X)&&L7(q,S),X};
PLy=function(q,S,N,X,b,w,B,T){var Q=HD(q,N);w=Q?1:w;B=!!B||w===3;Q=T&&!Q;(w===2||Q)&&gL(q)&&(S=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N=S[_.ZR]|0);q=psy(S,b);var a=q===YJ?7:q[_.ZR]|0,U=x$M(a,N);if(T=!(4&U)){var r=q,c=N,e=!!(2&U);e&&(c|=2);for(var R=!e,J=!0,v=0,W=0;v<r.length;v++){var z=YXv(r[v],X,!1,c);if(z instanceof X){if(!e){var M=HD(z);R&&(R=!M);J&&(J=M)}r[W++]=z}}W<v&&(r.length=W);U|=4;U=J?U&-4097:U|4096;U=R?U|8:U&-9}U!==a&&(QX(q,U),2&U&&Object.freeze(q));if(Q&&!(8&U||!q.length&&
(w===1||(w!==4?0:2&U||!(16&U)&&32&N)))){S5(U)&&(q=oG(q),U=oT(U,N),N=h8(S,N,b,q));X=q;Q=U;for(a=0;a<X.length;a++)r=X[a],U=NLN(r),r!==U&&(X[a]=U);Q|=8;U=Q=X.length?Q|4096:Q&-4097;QX(q,U)}return q=m$4(q,U,S,N,b,w,T,B)};
Imd=function(q){q==null&&(q=void 0);return q};
oT=function(q,S){return q=(2&S?q|2:q&-3)&-273};
_.Y5M=function(q,S,N,X,b){y3(q);S=_.qh(q,S,b,2,!0);var w;b=(w=qX4(S===YJ?7:S[_.ZR]|0))!=null?w:_.Q3?1024:0;S.push(N(X,b));return q};
oDW=function(q,S,N,X,b,w,B){y3(q);var T=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;q=PLy(q,T,T[_.ZR]|0,N,S,2,!0);if(w&&B)b!=null||(b=q.length-1),XDd(q,b),q.splice(b,w),q.length||(q[_.ZR]&=-4097);else{if(w){if(typeof b!=="number"||b<0||b>q.length)throw Error();}else X=X!=null?X:new N;b!=void 0?q.splice(b,w,X):q.push(X);b=N=q===YJ?7:q[_.ZR]|0;(X=HD(X))?(N&=-9,q.length===1&&(N&=-4097)):N|=4096;N!==b&&QX(q,N);X||L7(T)}};
Szv=function(q,S){if(typeof q==="string")return new Bc(L4M(q),S);if(Array.isArray(q))return new Bc(new Uint8Array(q),S);if(q.constructor===Uint8Array)return new Bc(q,!1);if(q.constructor===ArrayBuffer)return q=new Uint8Array(q),new Bc(q,!1);if(q.constructor===OX)return S=qz2(q)||new Uint8Array(0),new Bc(S,!0,q);if(q instanceof Uint8Array)return q=q.constructor===Uint8Array?q:new Uint8Array(q.buffer,q.byteOffset,q.byteLength),new Bc(q,!1);throw Error();};
Xcv=function(q){switch(typeof q){case "string":NRP(q)}};
wcm=function(q){switch(typeof q){case "string":bKM(q)}};
TA=function(){var q=function(){throw Error();};
Object.setPrototypeOf(q,q.prototype);return q};
Ajv=function(q,S){var N=N===void 0?ZKM:N;return new GA(q,S,N)};
TRN=function(q,S,N,X,b){sTW(q,N,BRd(S,X),b)};
Dh=function(q,S,N,X){var b=X[q];if(b)return b;b={};b.binaryFields=X;b.messageMetadata=KE2(X[0]);var w=X[1],B=1;w&&w.constructor===Object&&(b.extensions=w,w=X[++B],typeof w==="function"&&(b.isMessageSet=!0,GA4!=null||(GA4=w),Dh0!=null||(Dh0=X[B+1]),w=X[B+=2]));for(var T={};w&&QT2(w);){for(var Q=0;Q<w.length;Q++)T[w[Q]]=w;w=X[++B]}for(Q=1;w!==void 0;){typeof w==="number"&&(Q+=w,w=X[++B]);var a=void 0;if(w instanceof GA)var U=w;else U=ahg,B--;w=void 0;if((w=U)==null?0:w.$$isMsg){w=X[++B];a=X;var r=B;
typeof w==="function"&&(w=w(),a[r]=w);a=w}w=X[++B];r=Q+1;typeof w==="number"&&w<0&&(r-=w,w=X[++B]);for(;Q<r;Q++){var c=T[Q];a?N(b,Q,U,a,c):S(b,Q,U,c)}}return X[q]=b};
QT2=function(q){return Array.isArray(q)&&!!q.length&&typeof q[0]==="number"&&q[0]>0};
Uh7=function(q){return Array.isArray(q)?q[0]instanceof GA?q:[V52,q]:[q,void 0]};
BRd=function(q,S){if(q instanceof _.aT)return q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(q))return p7(q,S)};
rj7=function(q,S,N,X){var b=N.$$binaryReaderFn;q[S]=X?function(w,B,T){return b(w,B,T,X)}:b};
cj0=function(q,S,N,X,b){var w=N.$$binaryReaderFn,B,T;q[S]=function(Q,a,U){return w(Q,a,U,T||(T=Dh($h2,rj7,cj0,X).messageMetadata),B||(B=el7(X)),b)}};
el7=function(q){var S=q[C90];if(S!=null)return S;var N=Dh($h2,rj7,cj0,q);S=N.isMessageSet?function(X,b){return GA4(X,b,N)}:function(X,b){for(;RlF(b)&&b.nextWireType_!=4;){var w=b.nextField_,B=N[w];
if(B==null){var T=N.extensions;T&&(T=T[w])&&(T=t5d(T),T!=null&&(B=N[w]=T))}if(B==null||!B(b,X,w)){T=b;B=T.fieldCursor_;iKe(T);if(T.discardUnknownFields)var Q=void 0;else{var a=T.decoder_.cursor_-B;T.decoder_.cursor_=B;Q=Jjg(T.decoder_,a)}a=T=B=void 0;var U=X;Q&&((B=(T=(a=U[n7])!=null?a:U[n7]=new $$g)[w])!=null?B:T[w]=[]).push(Q)}}if(X=sGF(X))X.reviveUnknownFields=N.binaryFields[FFd];return!0};
q[C90]=S;q[FFd]=HKF.bind(q);return S};
HKF=function(q,S,N,X){var b=this[$h2],w=this[C90],B=p7(void 0,b.messageMetadata),T=sGF(q);if(T){var Q=!1,a=b.extensions;if(a){b=function(R,J,v){if(v.length!==0)if(a[J])for(R=_.A(v),J=R.next();!J.done;J=R.next()){J=OKN(J.value);try{Q=!0,w(B,J)}finally{J.free()}}else X==null||X(q,J,v)};
if(S==null)U$e(T,b);else if(T!=null){var U=T[S];U&&b(T,S,U)}if(Q){var r=q[_.ZR]|0;if(r&2&&r&2048&&(N==null||!N.reviveIntoImmutable))throw Error();var c=d0(r),e=function(R,J){if(Nh(q,R,c)!=null)switch(N==null?void 0:N.resolutionBehavior){case 1:return;default:throw Error();}J!=null&&(r=h8(q,r,R,J,c));delete T[R]};
S==null?bQd(B,B[_.ZR]|0,function(R,J){e(R,J)}):e(S,Nh(B,S,c))}}}};
t5d=function(q){q=Uh7(q);var S=q[0].$$binaryReaderFn;if(q=q[1]){var N=el7(q),X=Dh($h2,rj7,cj0,q).messageMetadata;return function(b,w,B){return S(b,w,B,X,N)}}return S};
KFy=function(q,S,N){q[S]=N.$$binaryWriterFn};
lhy=function(q,S,N,X){var b,w,B=N.$$binaryWriterFn;q[S]=function(T,Q,a){return B(T,Q,a,w||(w=Dh(vDP,KFy,lhy,X).messageMetadata),b||(b=jT4(X)))}};
jT4=function(q){var S=q[WF4];if(!S){var N=Dh(vDP,KFy,lhy,q);S=function(X,b){return dhM(X,b,N)};
q[WF4]=S}return S};
dhM=function(q,S,N){bQd(q,q[_.ZR]|0,function(X,b){if(b!=null){var w=kAy(N,X);w?w(S,b,X):X<500||IPg(zly,3)}});
(q=sGF(q))&&U$e(q,function(X,b,w){V$(S,S.encoder_.end());for(X=0;X<w.length;X++)V$(S,qz2(w[X])||new Uint8Array(0))})};
kAy=function(q,S){var N=q[S];if(N)return N;if(N=q.extensions)if(N=N[S]){N=Uh7(N);var X=N[0].$$binaryWriterFn;if(N=N[1]){var b=jT4(N),w=Dh(vDP,KFy,lhy,N).messageMetadata;N=q.isMessageSet?Dh0(w,b):function(B,T,Q){return X(B,T,Q,w,b)}}else N=X;
return q[S]=N}};
_.nD7=function(q,S,N){if(Array.isArray(S)){var X=S[_.ZR]|0;if(X&4)return S;for(var b=0,w=0;b<S.length;b++){var B=q(S[b]);B!=null&&(S[w++]=B)}w<b&&(S.length=w);q=X|1;N&&(q=(q|4)&-1537);q!==X&&QX(S,q);N&&q&2&&Object.freeze(S);return S}};
_.Uz=function(q,S,N){return new GA(q,S,N)};
_.fhM=function(q,S,N){return new GA(q,S,N)};
_.rR=function(q,S,N){h8(q,q[_.ZR]|0,S,N,d0(q[_.ZR]|0))};
pcy=function(q,S,N){S=_.N$(S);S!=null&&(_.$D(q,N,1),q=q.encoder_,N=rv2||(rv2=new DataView(new ArrayBuffer(8))),N.setFloat64(0,+S,!0),nQ=N.getUint32(0,!0),fQ=N.getUint32(4,!0),_.cc(q,nQ),_.cc(q,fQ))};
xhW=function(q,S,N){S=_.N$(S);S!=null&&(_.$D(q,N,5),q=q.encoder_,$MW(S),_.cc(q,nQ))};
_.CK=function(q,S,N){S=LTW(S);if(S!=null&&(Xcv(S),S!=null))switch(_.$D(q,N,0),typeof S){case "number":q=q.encoder_;mT(S);e5(q,nQ,fQ);break;case "bigint":N=BigInt.asUintN(64,S);N=new mh7(Number(N&BigInt(4294967295)),Number(N>>BigInt(32)));e5(q.encoder_,N.JSC$9176_lo,N.JSC$9176_hi);break;default:N=NRP(S),e5(q.encoder_,N.JSC$9176_lo,N.JSC$9176_hi)}};
gD0=function(q,S,N){S=h60(S);if(S!=null&&(wcm(S),S!=null))switch(_.$D(q,N,0),typeof S){case "number":q=q.encoder_;mT(S);e5(q,nQ,fQ);break;case "bigint":N=uyd(S);e5(q.encoder_,N.JSC$9174_lo,N.JSC$9174_hi);break;default:N=bKM(S),e5(q.encoder_,N.JSC$9174_lo,N.JSC$9174_hi)}};
yj7=function(q,S,N){S=_.T_(S);S!=null&&S!=null&&(_.$D(q,N,0),_.ED7(q.encoder_,S))};
_.LFd=function(q,S,N){M5d(q,N,h60(S))};
hlF=function(q,S,N){S=_.HQ7(S);S!=null&&(_.$D(q,N,0),q.encoder_.JSC$9178_buffer_.push(S?1:0))};
Ih4=function(q,S,N){S=_.K7(S);S!=null&&P9e(q,N,GWW(S))};
Yzd=function(q,S,N,X,b){sTW(q,N,BRd(S,X),b)};
_.oP7=function(q,S,N){S=S==null||typeof S=="string"||S instanceof OX?S:void 0;S!=null&&P9e(q,N,Szv(S,!0).buffer)};
qog=function(q,S,N){S=_.vk7(S);S!=null&&S!=null&&(_.$D(q,N,0),tj(q.encoder_,S))};
_.So4=function(q,S,N){S=_.T_(S);S!=null&&(S=parseInt(S,10),_.$D(q,N,0),_.ED7(q.encoder_,S))};
Nx0=function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,Csm));return!0};
_.XGe=function(q,S,N,X){if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,_.i9(q.decoder_,Csm));return!0};
bd7=function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,e6d));return!0};
_.Zdy=function(q,S,N){if(q.nextWireType_!==1)return!1;_.rR(S,N,wGP(q.decoder_));return!0};
_.Hc=function(q,S){return function(N,X){var b={treatNewDataAsImmutable:!0};X&&Object.assign(b,X);N=OKN(N,void 0,void 0,b);try{var w=new q,B=w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;el7(S)(B,N);var T=w}finally{N.free()}return T}};
_.KK=function(q){return function(S){return ACe(S,q)}};
sdF=function(q){return function(){return ACe(this,q)}};
_.Bxe=function(q){return kk(function(S){return S instanceof q&&!HD(S)})};
_.vc=function(q){return function(S){return TxN(q,S)}};
a1e=function(q,S){return Gn7({child:q,origin:S||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:DkM,getPayloadCase:function(N){return N.getPayloadCase()},
createInitMessage:function(N){var X=new l9,b=new Qd4;N=_.j5(b,1,N);return _.Wc(X,5,dR,N)}})};
kD=function(q){return{valueOf:q}.valueOf()};
Uky=function(){var q=null;if(!Vwv)return q;try{var S=function(N){return N};
q=Vwv.createPolicy("goog#html",{createHTML:S,createScript:S,createScriptURL:S})}catch(N){}return q};
$kW=function(){rC4===void 0&&(rC4=Uky());return rC4};
_.nK=function(q){var S=$kW();q=S?S.createScriptURL(q):q;return new zA(q)};
_.fK=function(q){if(q instanceof zA)return q.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("$");};
_.pK=function(q){return Object.isFrozen(q)&&Object.isFrozen(q.raw)};
cC4=function(q){return q.toString().indexOf("`")===-1};
u9=function(q){return new _.mF(eqP,q)};
gR=function(q){return q instanceof _.mF};
_.Ez=function(q){if(gR(q))return q.privateDoNotAccessOrElseWrappedUrl;throw Error("$");};
y$=function(q){return new Ct7(function(S){return S.substr(0,q.length+1).toLowerCase()===q+":"})};
_.Mh=function(q,S){S=S===void 0?Rqg:S;if(gR(q))return q;for(var N=0;N<S.length;++N){var X=S[N];if(X instanceof Ct7&&X.isValid(q))return u9(q)}};
_.hj=function(q,S){S=S===void 0?Rqg:S;return _.Mh(q,S)||LK};
_.Pc=function(q){var S=window;if(typeof MediaSource!=="undefined"&&q instanceof MediaSource||typeof S.ManagedMediaSource!=="undefined"&&q instanceof S.ManagedMediaSource)return u9(URL.createObjectURL(q));S=q.type;S.toLowerCase()==="application/octet-stream"?S=!0:(S=S.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),S=(S==null?void 0:S.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(S[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(S[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(S[1])||/^font\/[\w-]+$/i.test(S[1])));if(!S)throw Error("$");return u9(URL.createObjectURL(q))};
_.twv=function(q){for(var S=_.IT.apply(1,arguments),N=[q[0]],X=0;X<S.length;X++)N.push(String(S[X])),N.push(q[X+1]);return u9(N.join(""))};
_.JC2=function(q){if(!idN){a:{var S=document.createElement("a");try{S.href=q}catch(N){q=void 0;break a}q=S.protocol;q=q===":"||q===""?"https:":q}return q}try{S=new URL(q)}catch(N){return"https:"}return S.protocol};
_.YD=function(q){q instanceof _.mF?q=_.Ez(q):q=FG0.test(q)?q:void 0;return q};
od=function(q,S){S=_.YD(S);S!==void 0&&(q.href=S)};
Nk=function(q){var S=$kW();q=S?S.createHTML(q):q;return new qk(q)};
Xm=function(q){if(q instanceof qk)return q.privateDoNotAccessOrElseWrappedHtml;throw Error("$");};
_.wx=function(q,S){q.src=_.fK(S).toString()};
Hd0=function(q,S){q.setAttribute("sandbox","");for(var N=0;N<S.length;N++)q.sandbox.supports&&!q.sandbox.supports(S[N])||q.sandbox.add(S[N])};
_.Z1=function(q,S,N){q.removeAttribute("srcdoc");switch(S){case 0:if(N instanceof zA)throw new OdP("TrustedResourceUrl",0);Hd0(q,[]);S=_.YD(N);S!==void 0&&(q.src=S);break;case 1:if(!(N instanceof zA))throw new OdP(typeof N,1);Hd0(q,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.wx(q,N);break;case 2:if(N instanceof zA)throw new OdP("TrustedResourceUrl",2);Hd0(q,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
S=_.YD(N);S!==void 0&&(q.src=S);break;default:_.q$(S)}};
_.AC=function(q,S,N,X){S=_.YD(S);return S!==void 0?q.open(S,N,X):null};
_.so=function(q){q=q===void 0?document:q;var S,N;q=(N=(S=q).querySelector)==null?void 0:N.call(S,"script[nonce]");return q==null?"":q.nonce||q.getAttribute("nonce")||""};
_.Tn=function(q){var S=$kW();q=S?S.createScript(q):q;return new _.BG(q)};
Gn=function(q){if(q instanceof _.BG)return q.privateDoNotAccessOrElseWrappedScript;throw Error("$");};
KGN=function(q){var S=_.so(q.ownerDocument);S&&q.setAttribute("nonce",S)};
_.D1=function(q,S){q.textContent=Gn(S);KGN(q)};
_.Q4=function(q,S){q.src=_.fK(S);KGN(q)};
_.ad=function(q,S){if(q.nodeType===1&&/^(script|style)$/i.test(q.tagName))throw Error("$");q.innerHTML=Xm(S)};
_.V4=function(q,S,N,X){if(q.length===0)throw Error("$");q=q.map(function(w){if(w instanceof vP7)w=w.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("$");return w});
var b=N.toLowerCase();if(q.every(function(w){return b.indexOf(w)!==0}))throw Error("ba`"+N);
S.setAttribute(N,X)};
_.Uo=function(q,S,N){if(S instanceof zA)q.href=_.fK(S).toString(),q.rel=N;else{if(l1g.indexOf(N)===-1)throw Error("ca`"+N);S=_.YD(S);S!==void 0&&(q.href=S,q.rel=N)}};
jd0=function(q){if(q instanceof rx)return q.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("$");};
_.WGF=function(q,S){S=_.YD(S);S!==void 0&&(q.href=S)};
dkN=function(q){return new Worker(_.fK(q),void 0)};
kny=function(q){return _.nK(q)};
zq7=function(q,S){q&&(S=q.indexOf(S),0<=S&&q.splice(S,1))};
$P=function(q){return typeof q==="function"};
nPe=function(q){return q instanceof Cd||q&&"closed"in q&&$P(q.remove)&&$P(q.add)&&$P(q.unsubscribe)};
Rd=function(){};
tC=function(q){f14(function(){throw q;})};
JC=function(q){return q};
Fm=function(){return pGP(_.IT.apply(0,arguments))};
pGP=function(q){return q.length===0?JC:q.length===1?q[0]:function(S){return q.reduce(function(N,X){return X(N)},S)}};
xkN=function(q){var S;return(S=q!=null?q:void 0)!=null?S:Promise};
mk2=function(q,S){return new Oo(function(N){var X=0;return S.schedule(function(){X===q.length?N.complete():(N.next(q[X++]),N.closed||this.schedule())})})};
umN=function(q,S){if(!q)throw Error("da");return new Oo(function(N){var X=new Cd;X.add(S.schedule(function(){var b=q[Symbol.asyncIterator]();X.add(S.schedule(function(){var w=this;b.next().then(function(B){B.done?N.complete():(N.next(B.value),w.schedule())})}))}));
return X})};
gP0=function(q,S,N){S=S.schedule(function(){try{N.call(this)}catch(X){q.error(X)}},0);
q.add(S)};
yC2=function(q,S){return new Oo(function(N){var X;N.add(S.schedule(function(){X=q[EPm]();gP0(N,S,function(){var b=X.next(),w=b.value;b.done?N.complete():(N.next(w),this.schedule())})}));
return function(){var b;return $P((b=X)==null?void 0:b.return)&&X.return()}})};
Mw2=function(q,S){return new Oo(function(N){var X=new Cd;X.add(S.schedule(function(){var b=q[Kd]();X.add(b.subscribe({next:function(w){X.add(S.schedule(function(){return N.next(w)}))},
error:function(w){X.add(S.schedule(function(){return N.error(w)}))},
complete:function(){X.add(S.schedule(function(){return N.complete()}))}}))}));
return X})};
LGP=function(q,S){return new Oo(function(N){return S.schedule(function(){return q.then(function(X){N.add(S.schedule(function(){N.next(X);N.add(S.schedule(function(){return N.complete()}))}))},function(X){N.add(S.schedule(function(){return N.error(X)}))})})})};
hq2=function(q){return new TypeError("ea`"+(q!==null&&typeof q==="object"?"an invalid object":"'"+q+"'"))};
I1F=function(q,S){if(q!=null){if($P(q[Kd]))return Mw2(q,S);if(Pt4(q))return mk2(q,S);if($P(q==null?void 0:q.then))return LGP(q,S);if(Symbol.asyncIterator&&$P(q==null?void 0:q[Symbol.asyncIterator]))return umN(q,S);if($P(q==null?void 0:q[EPm]))return yC2(q,S)}throw hq2(q);};
lt=function(q,S){return S?I1F(q,S):vG(q)};
vG=function(q){if(q instanceof Oo)return q;if(q!=null){if($P(q[Kd]))return Yom(q);if(Pt4(q))return oS2(q);if($P(q==null?void 0:q.then))return qm7(q);if(Symbol.asyncIterator&&$P(q==null?void 0:q[Symbol.asyncIterator]))return Smv(q);if($P(q==null?void 0:q[EPm]))return NB2(q)}throw hq2(q);};
Yom=function(q){return new Oo(function(S){var N=q[Kd]();if($P(N.subscribe))return N.subscribe(S);throw new TypeError("fa");})};
oS2=function(q){return new Oo(function(S){for(var N=0;N<q.length&&!S.closed;N++)S.next(q[N]);S.complete()})};
qm7=function(q){return new Oo(function(S){q.then(function(N){S.closed||(S.next(N),S.complete())},function(N){return S.error(N)}).then(null,tC)})};
NB2=function(q){return new Oo(function(S){for(var N=q[EPm]();!S.closed;){var X=N.next(),b=X.value;X.done?S.complete():S.next(b)}return function(){return $P(N==null?void 0:N.return)&&N.return()}})};
Smv=function(q){return new Oo(function(S){XmN(q,S).catch(function(N){return S.error(N)})})};
XmN=function(q,S){var N,X,b,w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:_.jw(Q,2,3),w=_.WG(q);case 5:return Q.yield(w.next(),8);case 8:X=Q.yieldResult;if(X.done){Q.jumpTo(3);break}B=X.value;S.next(B);Q.jumpTo(5);break;case 3:_.dx(Q);_.nd(Q,9);if(!X||X.done||!(b=w.return)){Q.jumpTo(9);break}return Q.yield(b.call(w),9);case 9:_.dx(Q,0,0,1);if(N)throw N.error;_.fd(Q,10,1);break;case 10:_.fd(Q,4);break;case 2:T=_.pd(Q);N={error:T};Q.jumpTo(3);break;case 4:S.complete(),_.xP(Q)}})};
bf0=function(q,S){return S?mk2(q,S):oS2(q)};
wmy=function(q){return $P(q[q.length-1])?q.pop():void 0};
mG=function(q){var S=q[q.length-1];return S&&$P(S.schedule)?q.pop():void 0};
ut=function(){var q=_.IT.apply(0,arguments),S=mG(q);return S?mk2(q,S):bf0(q)};
gx=function(q){var S=$P(q)?q:function(){return q};
return new Oo(function(N){return N.error(S())})};
Eo=function(q){return function(S){if($P(S==null?void 0:S.lift))return S.lift(function(N){try{return q(N,this)}catch(X){this.error(X)}});
throw new TypeError("ga");}};
Mk=function(){return Eo(function(q,S){var N=null;q._refCount++;var X=new y4(S,void 0,void 0,void 0,function(){if(!q||q._refCount<=0||0<--q._refCount)N=null;else{var b=q._connection,w=N;N=null;!b||w&&b!==w||b.unsubscribe();S.unsubscribe()}});
q.subscribe(X);X.closed||(N=q.connect())})};
AqP=function(){var q=Zf7;var S=S===void 0?0:S;return Eo(function(N,X){X.add(q.schedule(function(){return N.subscribe(X)},S))})};
hC=function(q){return Eo(function(S,N){var X=0;S.subscribe(new y4(N,function(b){N.next(q.call(void 0,b,X++))}))})};
BBN=function(q){return hC(function(S){return spe(S)?q.apply(null,_.PG(S)):q(S)})};
avM=function(q){if(q.length===1){var S=q[0];if(TB0(S))return{args:S,keys:null};if(S&&typeof S==="object"&&Gm7(S)===D_7)return q=Qpe(S),{args:q.map(function(N){return S[N]}),
keys:q}}return{args:q,keys:null}};
YP=function(){var q=_.IT.apply(0,arguments),S=mG(q),N=wmy(q);q=avM(q);var X=q.args,b=q.keys;if(X.length===0)return lt([],S);S=new Oo(VH0(X,S,b?function(w){for(var B={},T=0;T<w.length;T++)B[b[T]]=w[T];return B}:JC));
return N?S.pipe(BBN(N)):S};
VH0=function(q,S,N){N=N===void 0?JC:N;return function(X){U_0(S,function(){for(var b=q.length,w=Array(b),B=b,T=q.map(function(){return!1}),Q=!0,a={i$jscomp$220:0};a.i$jscomp$220<b;a={i$jscomp$220:a.i$jscomp$220},a.i$jscomp$220++)U_0(S,function(U){return function(){lt(q[U.i$jscomp$220],S).subscribe(new op(X,function(r){w[U.i$jscomp$220]=r;
Q&&(T[U.i$jscomp$220]=!0,Q=!T.every(JC));Q||X.next(N(w.slice()))},function(){return--B===0}))}}(a),X)},X)}};
U_0=function(q,S,N){q?N.add(q.schedule(S)):S()};
rqM=function(q,S,N,X){var b=[],w=0,B=0,T=!1,Q=function(a){w++;vG(N(a,B++)).subscribe(new y4(S,function(U){S.next(U)},void 0,function(){w--;
for(var U={};b.length&&w<X;U={bufferedValue:void 0})U.bufferedValue=b.shift(),Q(U.bufferedValue);!T||b.length||w||S.complete()}))};
q.subscribe(new y4(S,function(a){return w<X?Q(a):b.push(a)},void 0,function(){T=!0;
!T||b.length||w||S.complete()}));
return function(){b=null}};
q_=function(q,S){var N=N===void 0?Infinity:N;if($P(S))return q_(function(X,b){return hC(function(w,B){return S(X,w,b,B)})(vG(q(X,b)))},N);
typeof S==="number"&&(N=S);return Eo(function(X,b){return rqM(X,b,q,N)})};
$_v=function(q){q=q===void 0?Infinity:q;return q_(JC,q)};
cq0=function(){var q=_.IT.apply(0,arguments);return $_v(1)(bf0(q,mG(q)))};
e87=function(q){return new Oo(function(S){vG(q()).subscribe(S)})};
SH=function(q,S,N){if($P(N)){var X=N;N=void 0}if(X)return SH(q,S,N).pipe(BBN(X));X=_.A($P(q.addEventListener)&&$P(q.removeEventListener)?CUg.map(function(B){return function(T){return q[B](S,T,N)}}):$P(q.addListener)&&$P(q.removeListener)?R8m.map(tH2(q,S)):$P(q.on)&&$P(q.off)?ifm.map(tH2(q,S)):[]);
var b=X.next().value,w=X.next().value;return!b&&Pt4(q)?q_(function(B){return SH(B,S,N)})(bf0(q)):new Oo(function(B){if(!b)throw new TypeError("ha");
var T=function(){var Q=_.IT.apply(0,arguments);return B.next(1<Q.length?Q:Q[0])};
b(T);return function(){return w(T)}})};
tH2=function(q,S){return function(N){return function(X){return q[N](S,X)}}};
Xc=function(){var q=_.IT.apply(0,arguments),S=mG(q);var N=typeof q[q.length-1]==="number"?q.pop():Infinity;return q.length?q.length===1?vG(q[0]):$_v(N)(bf0(q,S)):N_};
Ffm=function(q){return q.length===1&&JqM(q[0])?q[0]:q};
Hf0=function(){var q=Ffm(_.IT.apply(0,arguments));return Eo(function(S,N){var X=[S].concat(_.PG(q)),b=function(){if(!N.closed)if(X.length>0){try{var w=vG(X.shift())}catch(T){b();return}var B=new y4(N,void 0,Rd,Rd);N.add(w.subscribe(B));B.add(b)}else N.complete()};
b()})};
bU=function(q){return Eo(function(S,N){var X=0;S.subscribe(new y4(N,function(b){return q.call(void 0,b,X++)&&N.next(b)}))})};
Kfv=function(){var q=_.IT.apply(0,arguments);q=Ffm(q);return q.length===1?vG(q[0]):new Oo(OfN(q))};
OfN=function(q){return function(S){for(var N=[],X={i$jscomp$223:0};N&&!S.closed&&X.i$jscomp$223<q.length;X={i$jscomp$223:X.i$jscomp$223},X.i$jscomp$223++)N.push(vG(q[X.i$jscomp$223]).subscribe(new y4(S,function(b){return function(w){if(N){for(var B=0;B<N.length;B++)B!==b.i$jscomp$223&&N[B].unsubscribe();N=null}S.next(w)}}(X))))}};
vSN=function(){var q=_.IT.apply(0,arguments),S=wmy(q),N=Ffm(q);return N.length?new Oo(function(X){var b=N.map(function(){return[]}),w=N.map(function(){return!1});
X.add(function(){b=w=null});
for(var B={sourceIndex$jscomp$1:0};!X.closed&&B.sourceIndex$jscomp$1<N.length;B={sourceIndex$jscomp$1:B.sourceIndex$jscomp$1},B.sourceIndex$jscomp$1++)vG(N[B.sourceIndex$jscomp$1]).subscribe(new y4(X,function(T){return function(Q){b[T.sourceIndex$jscomp$1].push(Q);b.every(function(a){return a.length})&&(Q=b.map(function(a){return a.shift()}),X.next(S?S.apply(null,_.PG(Q)):Q),b.some(function(a,U){return!a.length&&w[U]})&&X.complete())}}(B),void 0,function(T){return function(){w[T.sourceIndex$jscomp$1]=
!0;
!b[T.sourceIndex$jscomp$1].length&&X.complete()}}(B)));
return function(){b=w=null}}):N_};
lv7=function(q){var S,N,X;return!!q&&typeof q.active==="boolean"&&typeof((S=q.clock)==null?void 0:S.now)==="function"&&((N=q.clock)==null?void 0:N.timeline)!==void 0&&!((X=q.lastMeasurement)==null||!X.timestamp)&&typeof q.equivalentTo==="function"&&typeof q.extrapolateToNow==="function"&&typeof q.extrapolateToTime==="function"&&typeof q.map==="function"&&typeof q.joinWith==="function"};
jpF=function(q){function S(N){return typeof N==="boolean"||typeof N==="string"||typeof N==="number"||N===void 0||N===null}
return S(q)?!0:Array.isArray(q)?q.every(S):typeof q==="object"?Object.keys(q).every(function(N){return typeof N==="string"})&&Object.values(q).every(function(N){return Array.isArray(N)?N.every(S):S(N)}):!1};
Wf4=function(q){if(jpF(q))return q;if(lv7(q))return{lastMeasurement:{value:Wf4(q.lastMeasurement.value),timestamp:wB(q.lastMeasurement.timestamp,new Zv(0,q.lastMeasurement.timestamp.timeline))},active:q.active};try{return JSON.parse(JSON.stringify(q))}catch(S){}return String(q)};
Aq=function(q,S){return function(N){return new Oo(function(X){return N.subscribe(function(b){q.timeExecution(S,function(){X.next(b)})()},function(b){q.timeExecution(S,function(){X.error(b)})()},function(){q.timeExecution(S,function(){X.complete()})()})})}};
d_v=function(q,S){var N=!1;return new Oo(function(X){var b=q.setTimeout(function(){N=!0;X.next(!0);X.complete()},S);
return function(){N||q.clearTimeout(b)}})};
km7=function(q){q=q.global;if(q.fetchLater)return q.fetchLater.bind(q)};
sm=function(q){return Eo(function(S,N){var X=null,b=!1,w;X=S.subscribe(new y4(N,void 0,function(B){w=vG(q(B,sm(q)(S)));X?(X.unsubscribe(),X=null,w.subscribe(N)):b=!0}));
b&&(X.unsubscribe(),X=null,w.subscribe(N))})};
z8g=function(q,S,N){return function(X,b){var w=N,B=S,T=0;X.subscribe(new y4(b,function(Q){var a=T++;B=w?q(B,Q,a):(w=!0,Q);b.next(B)},void 0,void 0))}};
nSy=function(q){q=q===void 0?null:q;return Eo(function(S,N){var X=!1;S.subscribe(new y4(N,function(b){X=!0;N.next(b)},void 0,function(){X||N.next(q);
N.complete()}))})};
Bm=function(){return Eo(function(q,S){q.subscribe(new y4(S,Rd))})};
Tm=function(q){return Eo(function(S,N){S.subscribe(new y4(N,function(){return N.next(q)}))})};
Gm=function(q){return q<=0?function(){return N_}:Eo(function(S,N){var X=0;
S.subscribe(new y4(N,function(b){++X<=q&&(N.next(b),q<=X&&N.complete())}))})};
Dv=function(q){var S=S===void 0?JC:S;var N;q=(N=q)!=null?N:fvF;return Eo(function(X,b){var w,B=!0;X.subscribe(new y4(b,function(T){var Q=S(T);if(B||!q(w,Q))B=!1,w=Q,b.next(T)}))})};
fvF=function(q,S){return q===S};
x_m=function(q){q=q===void 0?pm2:q;return Eo(function(S,N){var X=!1;S.subscribe(new y4(N,function(b){X=!0;N.next(b)},void 0,function(){return X?N.complete():N.error(q())}))})};
pm2=function(){return new m_F};
Qv=function(){var q=_.IT.apply(0,arguments);return function(S){return cq0(S,ut.apply(null,_.PG(q)))}};
ucm=function(q){return Eo(function(S,N){var X=0;S.subscribe(new y4(N,function(b){q.call(void 0,b,X++,S)||(N.next(!1),N.complete())},void 0,function(){N.next(!0);
N.complete()}))})};
gS7=function(){return Eo(function(q,S){var N=[];q.subscribe(new y4(S,function(X){N.push(X);1<N.length&&N.shift()},void 0,function(){for(var X=_.A(N),b=X.next();!b.done;b=X.next())S.next(b.value);
S.complete()},function(){N=null}))})};
ES7=function(q,S){var N=arguments.length>=2;return function(X){return X.pipe(q?bU(function(b,w){return q(b,w,X)}):JC,gS7(),N?nSy(S):x_m(function(){return new m_F}))}};
Vv=function(q){var S=$P(q)?q:function(){return q};
return $P()?Eo(function(N,X){var b=S();(void 0)(b).subscribe(X).add(N.subscribe(b))}):function(N){var X=new ap(N,S);
$P(N==null?void 0:N.lift)&&(X.lift=N.lift);X.source=N;X.subjectFactory=S;return X}};
rB=function(q){var S=new Um(q,void 0,void 0);return function(N){return Vv(function(){return S})(N)}};
$S=function(q,S){return Eo(z8g(q,S,arguments.length>=2))};
cm=function(){var q=_.IT.apply(0,arguments),S=mG(q);return Eo(function(N,X){(S?cq0(q,N,S):cq0(q,N)).subscribe(X)})};
eH=function(q){return Eo(function(S,N){var X=null,b=0,w=!1;S.subscribe(new y4(N,function(B){var T;(T=X)==null||T.unsubscribe();T=b++;vG(q(B,T)).subscribe(X=new y4(N,function(Q){return N.next(Q)},void 0,function(){X=null;
w&&!X&&N.complete()}))},void 0,function(){(w=!0,!X)&&N.complete()}))})};
Rp=function(q,S){S=S===void 0?!1:S;return Eo(function(N,X){var b=0;N.subscribe(new y4(X,function(w){var B=q(w,b++);(B||S)&&X.next(w);!B&&X.complete()}))})};
yqP=function(q,S,N){var X=$P(q)||S||N?{next:q,error:S,complete:N}:q;return X?Eo(function(b,w){b.subscribe(new y4(w,function(B){var T;(T=X.next)==null||T.call(X,B);w.next(B)},function(B){var T;
(T=X.error)==null||T.call(X,B);w.error(B)},function(){var B;
(B=X.complete)==null||B.call(X);w.complete()}))}):JC};
MHM=function(){var q=_.IT.apply(0,arguments),S=wmy(q);return Eo(function(N,X){for(var b=q.length,w=Array(b),B=q.map(function(){return!1}),T=!1,Q={i$jscomp$233:0};Q.i$jscomp$233<b;Q={i$jscomp$233:Q.i$jscomp$233},Q.i$jscomp$233++)vG(q[Q.i$jscomp$233]).subscribe(new y4(X,function(a){return function(U){w[a.i$jscomp$233]=U;
T||B[a.i$jscomp$233]||(B[a.i$jscomp$233]=!0,(T=B.every(JC))&&(B=null))}}(Q),void 0,Rd));
N.subscribe(new y4(X,function(a){T&&(a=[a].concat(_.PG(w)),X.next(S?S.apply(null,_.PG(a)):a))}))})};
h8v=function(q){var S=Lf0;if(S)for(var N in S)Object.prototype.hasOwnProperty.call(S,N)&&q(S[N],N,S)};
PUF=function(){var q=[];h8v(function(S){q.push(S)});
return q};
Ymm=function(q){try{return!!q&&q.location.href!=null&&Iv2(q,"foo")}catch(S){return!1}};
qky=function(){return CN&&Rm?Rm.mobile:!ol7()&&(tF("iPod")||tF("iPhone")||tF("Android")||tF("IEMobile"))};
ol7=function(){return CN&&Rm?!Rm.mobile&&(tF("iPad")||tF("Android")||tF("Silk")):tF("iPad")||tF("Android")&&!tF("Mobile")||tF("Silk")};
_.tq=function(q){return new vP7(q[0].toLowerCase())};
SkN=function(q){for(var S=_.IT.apply(1,arguments),N=q[0],X=0;X<q.length-1;X++)N+=String(S[X]),N+=q[X+1];S=document.implementation.createHTMLDocument("");X=S.createElement("style");S.head.appendChild(X);S=X.sheet;S.insertRule(N,0);if(S.cssRules.length===1&&(N=S.cssRules[0],N instanceof CSSStyleRule))return new rx(N.cssText.replace(/</g,"\\3C "))};
N1W=function(q){try{return new URL(q,window.document.baseURI)}catch(S){return new URL("about:invalid")}};
X0N=function(q,S){var N=S.createRange();N.selectNode(S.body);q=Nk(q);return N.createContextualFragment(Xm(q))};
bGm=function(q){q=q.nodeName;return typeof q==="string"?q:"FORM"};
w0W=function(q){q=q.nodeType;return q===1||typeof q!=="number"};
iU=function(q,S,N){q.setAttribute(S,N)};
ZGM=function(q){return q.parts.map(function(S){var N=S.descriptor;return""+S.url+(N?" "+N:"")}).join(" , ")};
_.Jq=function(q){var S=_.IT.apply(1,arguments);if(S.length===0)return _.nK(q[0]);for(var N=q[0],X=0;X<S.length;X++)N+=encodeURIComponent(S[X])+q[X+1];return _.nK(N)};
_.Fc=function(q,S){q=_.fK(q).toString();var N=q.split(/[?#]/),X=/[?]/.test(q)?"?"+N[1]:"";return A50(N[0],X,/[#]/.test(q)?"#"+(X?N[2]:N[1]):"",S)};
A50=function(q,S,N,X){function b(B,T){B!=null&&(Array.isArray(B)?B.forEach(function(Q){return b(Q,T)}):(S+=w+encodeURIComponent(T)+"="+encodeURIComponent(B),w="&"))}
var w=S.length?"&":"?";X.constructor===Object&&(X=Object.entries(X));Array.isArray(X)?X.forEach(function(B){return b(B[1],B[0])}):X.forEach(b);
return _.nK(q+S+N)};
B1g=function(){var q=Gn(s6g).toString();return _.nK(URL.createObjectURL(new Blob([q],{type:"text/javascript"})))};
_.Hm=function(q,S,N){return Math.min(Math.max(q,S),N)};
Om=function(q,S,N){return q+N*(S-q)};
_.Kf=function(q,S){this.x=q!==void 0?q:0;this.y=S!==void 0?S:0};
_.lU=function(q,S){this.width=q;this.height=S};
T1M=function(q){var S=[],N=0,X;for(X in q)S[N++]=X;return S};
GVd=function(q,S){for(var N in q)if(q[N]==S)return!0;return!1};
Dx4=function(q,S,N){for(var X in q)if(S.call(N,q[X],X,q))return X};
Q64=function(q){if(!q||typeof q!=="object")return q;if(typeof q.clone==="function")return q.clone();if(typeof Map!=="undefined"&&q instanceof Map)return new Map(q);if(typeof Set!=="undefined"&&q instanceof Set)return new Set(q);if(q instanceof Date)return new Date(q.getTime());var S=Array.isArray(q)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(q)||q instanceof DataView?{}:new q.constructor(q.length),N;for(N in q)S[N]=Q64(q[N]);return S};
aNM=function(q){var S=arguments.length;if(S==1&&Array.isArray(arguments[0]))return aNM.apply(null,arguments[0]);if(S%2)throw Error("na");for(var N={},X=0;X<S;X+=2)N[arguments[X]]=arguments[X+1];return N};
Va0=function(q){var S=arguments.length;if(S==1&&Array.isArray(arguments[0]))return Va0.apply(null,arguments[0]);for(var N={},X=0;X<S;X++)N[arguments[X]]=!0;return N};
jH=function(q,S,N,X){this.top=q;this.right=S;this.bottom=N;this.left=X};
Wm=function(q,S,N,X){this.left=q;this.top=S;this.width=N;this.height=X};
Ux7=function(q){q=q.global;if(q.PendingGetBeacon)return q.PendingGetBeacon};
zm=function(q){return function(S){return S.pipe(r50(q,Vv(new kS)))}};
nf=function(q){return function(S){return S.pipe(r50(q,rB(1)))}};
r50=function(q,S){function N(X){return new Oo(function(b){return X.subscribe(function(w){ff(q,function(){return void b.next(w)},3)},function(w){ff(q,function(){return void b.error(w)},3)},function(){ff(q,function(){return void b.complete()},3)})})}
return Fm(N,AqP(),S,Mk(),N)};
eae=function(q){var S=$x2(q);return S===null?new pf(null):S.pipe(hC(function(N){N=N.serialize();if(c5M)N=_.Nd.btoa(N);else{for(var X=[],b=0,w=0;w<N.length;w++){var B=N.charCodeAt(w);B>255&&(X[b++]=B&255,B>>=8);X[b++]=B}N=_.Im(X)}return N}),Gm(1),nf(q.queue))};
Cu7=function(q){var S=S===void 0?{}:S;if(typeof Event==="function")return new Event(q,S);if(typeof document!=="undefined"){var N=document.createEvent("CustomEvent");N.initCustomEvent(q,S.bubbles||!1,S.cancelable||!1,S.detail);return N}throw Error();};
Ra4=function(q){return typeof q==="string"?document.getElementById(q):q};
iG7=function(q){var S=!1;S=S===void 0?!1:S;if(q.tagName==="IMG"){if(q.complete&&(!q.naturalWidth||!q.naturalHeight))return!0;var N;if(S&&((N=q.style)==null?void 0:N.display)==="none")return!0}var X,b;return tam.test((X=q.getAttribute("width"))!=null?X:"")&&tam.test((b=q.getAttribute("height"))!=null?b:"")};
J5W=function(q,S){if(q.tagName==="IMG")return q.naturalWidth&&q.naturalHeight?!0:!1;try{if(q.readyState)var N=q.readyState;else{var X,b;N=(X=q.contentWindow)==null?void 0:(b=X.document)==null?void 0:b.readyState}return N==="complete"}catch(w){return S===void 0?!1:S}};
FdM=function(q){q||(q=function(S,N,X){S.addEventListener(N,X)});
return q};
vly=function(q,S){var N=HGN();N=N===void 0?new OG0:N;if(q=Ra4(q)){var X=FdM(X);for(var b=!1,w=function(v){b||(b=!0,S(v))},B,T=2,Q=0;Q<Kdg.length;++Q)if(Kdg[Q]===q.tagName){T=3;
B=[q];break}B||(B=q.querySelectorAll(Kdg.join(",")));var a=0,U=0,r=!0,c=q=!1;Q={};for(var e=0;e<B.length;Q={isImg:void 0},e++){var R=B[e];if(!iG7(R))if(Q.isImg=R.tagName==="IMG",J5W(R,N.crossDomainLoadedDefault))q=!0,Q.isImg&&(r=!0);else{a++;var J=function(v){return function(W){a--;!a&&r&&w(T);v.isImg&&(W=W&&W.type==="error",U--,W||(r=!0),!U&&c&&r&&w(T))}}(Q);
X(R,"load",J);Q.isImg&&(U++,X(R,"error",J))}}U===0&&(r=!0);B=null;B=_.Nd.document.readyState==="complete";if(a===0&&!q&&B)T=5;else if(a||!q){X(_.Nd,"load",function(){!N.pendingImagesBlockLoad||!U&&r?w(4):c=!0});
return}w(T)}};
lN0=function(q,S,N){if(q)for(var X=0;q!=null&&X<500&&!N(q);++X)q=S(q)};
j60=function(q,S){lN0(q,function(N){try{return N===N.parent?null:N.parent}catch(X){}return null},S)};
WdF=function(q,S){if(q.tagName=="IFRAME")S(q);else{q=q.querySelectorAll("IFRAME");for(var N=0;N<q.length&&!S(q[N]);++N);}};
dxd=function(q){return(q=q.ownerDocument)&&(q.parentWindow||q.defaultView)||null};
kV2=function(q,S,N){try{var X=JSON.parse(N.data)}catch(B){}if(typeof X==="object"&&X&&X.type==="creativeLoad"){var b=dxd(q);if(N.source&&b){var w;j60(N.source,function(B){try{if(B.parent===b)return w=B,!0}catch(T){}});
w&&WdF(q,function(B){if(B.contentWindow===w)return S(X),!0})}}};
zaF=function(q){return typeof q==="string"?document.getElementById(q):q};
xx7=function(){var q={};return q[0]=_.Jq(nlP,"current"),q[1]=_.Jq(fNg),q[2]=_.Jq(p0W),q};
xS=function(q,S){return q.left===S.left&&q.top===S.top&&q.width===S.width&&q.height===S.height};
mx7=function(q,S){return{left:Math.max(q.left,S.left),top:Math.max(q.top,S.top),width:Math.max(0,Math.min(q.left+q.width,S.left+S.width)-Math.max(q.left,S.left)),height:Math.max(0,Math.min(q.top+q.height,S.top+S.height)-Math.max(q.top,S.top))}};
uKF=function(q,S){return{left:Math.round(q.left+S.x),top:Math.round(q.top+S.y),width:q.width,height:q.height}};
gl2=function(q,S,N,X,b,w,B){var T="";q&&(T+=q+":");N&&(T+="//",S&&(T+=S+"@"),T+=N,X&&(T+=":"+X));b&&(T+=b);w&&(T+="?"+w);B&&(T+="#"+B);return T};
_.uU=function(q){return q.match(ElF)};
_.gB=function(q,S){return q?S?decodeURI(q):decodeURIComponent(q):q};
y5N=function(q){q=_.uU(q)[1]||null;!q&&_.Nd.self&&_.Nd.self.location&&(q=_.Nd.self.location.protocol.slice(0,-1));return q?q.toLowerCase():""};
_.Em=function(q){return _.gB(_.uU(q)[3]||null,!0)};
_.yv=function(q){return _.gB(_.uU(q)[5]||null,!0)};
_.Ma7=function(q){var S=q.indexOf("#");return S<0?null:q.slice(S+1)};
Ld0=function(q){q=_.uU(q);return gl2(q[1],q[2],q[3],q[4])};
_.ha7=function(q){q=_.uU(q);return gl2(q[1],null,q[3],q[4])};
_.M_=function(q){q=_.uU(q);return gl2(null,null,null,null,q[5],q[6],q[7])};
_.Lf=function(q){var S=q.indexOf("#");return S<0?q:q.slice(0,S)};
hq=function(q,S){q=_.uU(q);S=_.uU(S);return q[3]==S[3]&&q[1]==S[1]&&q[4]==S[4]};
Pum=function(q,S){if(q){q=q.split("&");for(var N=0;N<q.length;N++){var X=q[N].indexOf("="),b=null;if(X>=0){var w=q[N].substring(0,X);b=q[N].substring(X+1)}else w=q[N];S(w,b?Pm(b):"")}}};
IN4=function(q){var S=q.indexOf("#");S<0&&(S=q.length);var N=q.indexOf("?");if(N<0||N>S){N=S;var X=""}else X=q.substring(N+1,S);return[q.slice(0,N),X,q.slice(S)]};
Yk4=function(q,S){return S?q?q+"&"+S:S:q};
_.o97=function(q,S){if(!S)return q;q=IN4(q);q[1]=Yk4(q[1],S);return q[0]+(q[1]?"?"+q[1]:"")+q[2]};
_.qqM=function(q,S,N){if(Array.isArray(S))for(var X=0;X<S.length;X++)_.qqM(q,String(S[X]),N);else S!=null&&N.push(q+(S===""?"":"="+_.Ip(S)))};
_.o6=function(q){var S=[],N;for(N in q)_.qqM(N,q[N],S);return S.join("&")};
_.qx=function(q,S){S=_.o6(S);return _.o97(q,S)};
_.Sa=function(q,S,N){N=N!=null?"="+_.Ip(N):"";return _.o97(q,S+N)};
Sqv=function(q,S,N,X){for(var b=N.length;(S=q.indexOf(N,S))>=0&&S<X;){var w=q.charCodeAt(S-1);if(w==38||w==63)if(w=q.charCodeAt(S+b),!w||w==61||w==38||w==35)return S;S+=b+1}return-1};
_.Nx=function(q,S){var N=q.search(NW2),X=Sqv(q,0,S,N);if(X<0)return null;var b=q.indexOf("&",X);if(b<0||b>N)b=N;X+=S.length+1;return Pm(q.slice(X,b!==-1?b:0))};
_.XK=function(q,S){for(var N=q.search(NW2),X=0,b,w=[];(b=Sqv(q,X,S,N))>=0;)w.push(q.substring(X,b)),X=Math.min(q.indexOf("&",b)+1||N,N);w.push(q.slice(X));return w.join("").replace(Xe7,"$1")};
_.bu=function(q,S,N){return _.Sa(_.XK(q,S),S,N)};
bVd=function(q){var S=IN4(window.location.href),N=S[1],X=[];N&&N.split("&").forEach(function(b){var w=b.indexOf("=");w=w>=0?b.slice(0,w):b;q.hasOwnProperty(w)||X.push(b)});
S[1]=Yk4(X.join("&"),_.o6(q));return S[0]+(S[1]?"?"+S[1]:"")+S[2]};
wee=function(q,S,N){if(q&&S!==null&&S!=S.top){if(!S.top)return new _.lU(-12245933,-12245933);S=S.top}try{return(N===void 0?0:N)?(new _.lU(S.innerWidth,S.innerHeight)).round():_.w1(S).round()}catch(X){return new _.lU(-12245933,-12245933)}};
ZVF=function(q,S,N){try{if(q){if(!S.top)return new jH(-12245933,-12245933,-12245933,-12245933);S=S.top}var X=wee(q,S,N),b=X.height,w=X.width;if(w===-12245933)return new jH(w,w,w,w);var B=ZN(A5(S.document)),T=B.x,Q=B.y;return new jH(Q,T+w,Q+b,T)}catch(a){return new jH(-12245933,-12245933,-12245933,-12245933)}};
AM0=function(q){var S;return(S=q.google_tag_data)!=null?S:q.google_tag_data={}};
siy=function(q){var S,N;return typeof((S=q.navigator)==null?void 0:(N=S.userAgentData)==null?void 0:N.getHighEntropyValues)==="function"};
TWg=function(q){if(!siy(q))return null;var S=AM0(q);if(S.uach_promise)return S.uach_promise;q=q.navigator.userAgentData.getHighEntropyValues(BW7).then(function(N){S.uach!=null||(S.uach=N);return N});
return S.uach_promise=q};
Ro4=function(q){var S;return Gse(Dwe(Qig(a47(ViW(UwW(rMP($w7(cMP(new eoP,q.architecture||""),q.bitness||""),q.mobile||!1),q.model||""),q.platform||""),q.platformVersion||""),q.uaFullVersion||""),((S=q.fullVersionList)==null?void 0:S.map(function(N){var X=new CS7;X=_.sk(X,1,N.brand);return _.sk(X,2,N.version)}))||[]),q.wow64||!1)};
ti4=function(q){var S,N;return(N=(S=TWg(q))==null?void 0:S.then(function(X){return Ro4(X)}))!=null?N:null};
iVg=function(q,S){return new Oo(function(N){var X=!1,b=Array(S.length);b.fill(void 0);var w=new Set,B=new Set,T=function(r,c){q.running?(b[c]=r,w.add(c),X||(X=!0,ff(q,function(){X=!1;N.next(_.gy(b))},1))):N.error(new B0(c))},Q=function(r,c){B.add(c);
w.add(c);ff(q,function(){N.error(r)},1)},a=function(r){B.add(r);
ff(q,function(){B.size===S.length&&N.complete()},1)},U=S.map(function(r,c){return r.subscribe(function(e){return void T(e,c)},function(e){return void Q(e,c)},function(){return void a(c)})});
return function(){U.forEach(function(r){return void r.unsubscribe()})}})};
HV0=function(q,S,N){function X(){if(S.debugChannel){var v=S.debugChannel,W=v.next;var z={creativeId:S.debugNames.getName(N),requiredSignals:b,signals:Object.assign({},w),hasPrematurelyCompleted:B,errorMessage:T,erroredSignalKey:Q};z={specMajor:2,specMinor:0,specPatch:0,timestamp:wB(S.timeProvider.now(),new Zv(0,S.timeProvider.timeline)),instanceId:S.debugNames.getName(S.symbol),creativeState:z};W.call(v,z)}}
for(var b=Object.keys(q),w={},B=!1,T=null,Q=null,a={},U=new Set,r=[],c=[],e=_.A(b),R=e.next(),J={};!R.done;J={key$jscomp$396:void 0},R=e.next())J.key$jscomp$396=R.value,R=q[J.key$jscomp$396],R instanceof pf?(a[J.key$jscomp$396]=R.value,U.add(J.key$jscomp$396),S.debugChannel&&(w[String(J.key$jscomp$396)]=Wf4(R.value))):(R=R.pipe(Dv(function(v,W){return lv7(v)||lv7(W)?!1:v===W}),hC(function(v){return function(W){S.debugChannel&&(w[String(v.key$jscomp$396)]=Wf4(W),X());
var z={};return z[v.key$jscomp$396]=W,z}}(J)),sm(function(v){return function(W){if(W instanceof B0)throw new JMg(String(v.key$jscomp$396));
throw W;}}(J)),yqP(function(v){return function(){U.add(v.key$jscomp$396)}}(J),function(v){return function(W){Q=String(v.key$jscomp$396);
T=String(W);X()}}(J),function(v){return function(){U.has(v.key$jscomp$396)||(B=!0,X())}}(J))),c.push(J.key$jscomp$396),r.push(R));
(q=Object.keys(w).length>0)&&X();e=iVg(S.queue,r).pipe(sm(function(v){if(v instanceof B0)throw new FA7(String(c[v.inputObservableIndex]));throw v;}),hC(function(v){return Object.freeze(Object.assign.apply(Object,[{},
a].concat(_.PG(v))))}));
return(r=r.length>0)&&q?Xc(ut(Object.freeze(a)),e):r?e:ut(Object.freeze(a))};
OV0=function(q,S,N,X,b){return q.performanceMonitor.timeExecution.bind(q.performanceMonitor)(733,function(){var w={};try{return S.pipe(sm(function(B){X(Object.assign({},w,{error:B}));return N_}),q_(function(B){try{var T=N(q,B)}catch(a){return X(Object.assign({},w,{error:a instanceof Error?a:String(a)})),N_}var Q={};
return HV0(T,q,B.symbol).pipe(yqP(function(a){Q=a}),rB(1),Mk()).pipe(b,sm(function(a){X(Object.assign({},Q,{error:a}));
return N_}),Qv(void 0),hC(function(){return!0}))})).pipe($S(function(B){return B+1},0),sm(function(B){X(Object.assign({},w,{error:B}));
return N_}))}catch(B){return X(Object.assign({},w,{error:B})),N_}})()};
TV=function(q){var S=new Map;if(typeof q!=="object"||q===null)return S;Object.values(q).forEach(function(N){N&&typeof N.extrapolateToNow==="function"&&(S.has(N.clock.timeline)||S.set(N.clock.timeline,N.clock.now()))});
return S};
KAd=function(q,S){return typeof q==="string"?encodeURIComponent(q):typeof q==="number"?String(q):Array.isArray(q)?q.map(function(N){return KAd(N,S)}).join(","):q instanceof Zv?q.toString():q&&typeof q.extrapolateToNow==="function"?KAd(q.extrapolateUsingTimestampMap(S).value,S):q===!0?"1":q===!1?"0":q===void 0||q===null?null:q instanceof v9g?l47(q):[q.top,
q.left,q.top+q.height,q.left+q.width].join()};
jie=function(q,S){q=Object.entries(q).map(function(N){var X=_.A(N);N=X.next().value;X=X.next().value;X=KAd(X,S);return X===null?"":N+"="+X}).filter(function(N){return N!==""});
return q.length?q.join("&"):""};
ksd=function(q,S){var N=WAW,X=dwN;S=S===void 0?.01:S;return function(b){S>0&&Math.random()<=S&&(q.global.HTMLFencedFrameElement&&q.global.fence&&typeof q.global.fence.reportEvent==="function"&&q.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),b=Object.assign({},b,{errorMessage:b.error instanceof Error&&b.error.message?b.error.message:String(b.error),errorStack:b.error instanceof Error&&b.error.stack?String(b.error.stack):null,errorName:b.error instanceof
Error&&b.error.name?String(b.error.name):null,errorContext:String(q.performanceMonitor.timedFunctionContext),errorEscapedQueryId:b.escapedQueryId}),N(Object.assign({},b,{payloadMapper:function(){return function(w){try{return X(Object.assign({},w))}catch(B){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),TV(b)).forEach(function(w){q.beaconFactory.makeBeacon(w).sendNow()}))}};
zoe=function(){var q=_.IT.apply(0,arguments);return function(S){var N=S.pipe(rB(1),Mk());S=q.map(function(X){return N.pipe(X,Qv(!0))});
return YP(S).pipe(Gm(1),Bm())}};
n97=function(){var q=_.IT.apply(0,arguments);return function(S){var N=S.pipe(rB(1),Mk());S=q.map(function(X){return N.pipe(X,Qv(!0))});
return Xc.apply(null,_.PG(S)).pipe(Gm(1),Bm())}};
f4g=function(q,S){return function(N){var X=N.pipe(rB(1),Mk());N=X.pipe(q,Qv(!0));X=X.pipe(Fm(S,rB(),Mk()),Qv(!0));N=YP([N,X]);return Kfv(N,X).pipe(Gm(1),Bm())}};
pee=function(q,S,N){N(!0)};
xwg=function(q,S){return Fm(eH(function(N){var X=q(N),b=S(N),w={};return X&&b&&w?new Oo(function(B){b(X,w,function(T){B.next(Object.assign({},N,{canEmit:T}));B.complete()});
return function(){}}):GV}),bU(function(N){return N.canEmit}))};
mwy=function(q){var S={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(N){return N.pipe(eH(function(X){return new Oo(function(b){function w(){T.disconnect();Q.unsubscribe()}
var B=q.MutationObserver;if(B&&X.ref!==void 0){var T=new B(function(a){b.next(a)});
T.observe(X.ref,S);var Q=X.JSC$9673_released.subscribe(w);return w}})}))}};
u1y=function(q){if(q.measurementDeferralState===3)return null;if(q.timeOnScreenReason!==void 0){var S=q.creativeFound===!1?"n":null;if(S!==null)return S}return q.geometricMeasurementErrors instanceof DN?"msf":q.contextValidationErrors instanceof Qy?"c":q.contextVisibilityKnown===!1?"pv":q.geometricMeasurementErrors||q.contextValidationErrors?"x":null};
E9W=function(q,S){return q.replace(g9F,function(N,X){try{var b=_.a6.get(S,X);if(b==null||b.toString()==null)return N;b=b.toString();if(b==""||!_.BM(b==null?"":String(b)))return encodeURIComponent(b).replace(/%2C/g,",")}catch(w){}return N})};
yM4=function(q,S){var N=Object.assign({},q),X=q.userAgentClientHints;N=(delete N.userAgentClientHints,N);N=q.payloadMapper(N);var b=jie(N,S);return _.Vy(q.urlPrefixes,function(w){var B="";typeof X==="string"&&(B="&"+jie({uach:X},S));var T={};return E9W(w,(T.VIEWABILITY=b,T))+B})};
WAW=function(q,S){var N=q.payloadMapper(q),X=jie(N,S);return X?_.Vy(q.urlPrefixes,function(b){b=b.indexOf("?")>=0?b:b+"?";b="?&".indexOf(b.slice(-1))>=0?b:b+"&";return b+X}):q.urlPrefixes};
Mid=function(){return Fm(bU(function(q){return q!==void 0}),hC(function(q){return q}))};
LAM=function(q){return Fm(hC(function(){return!0}),cm(!1),nf(q))};
hoW=function(q){return q.length<=0?N_:YP(q.map(function(S){var N=0;return S.pipe(hC(function(X){return{index:N++,value:X}}))})).pipe(bU(function(S){return S.every(function(N){return N.index===S[0].index})}),hC(function(S){return S.map(function(N){return N.value})}))};
PSg=function(q,S){q.currentState&&(q.previousState=q.currentState);q.currentState=S;q.previousState&&q.previousState.value?(S=Math.max(0,wB(S.timestamp,q.previousState.timestamp)),q.totalTime+=S,q.consecutiveTime+=S):q.consecutiveTime=0;return q};
I44=function(){return Fm($S(PSg,{totalTime:0,consecutiveTime:0}),hC(function(q){return q.totalTime}))};
Yq7=function(){return Fm($S(PSg,{totalTime:0,consecutiveTime:0}),hC(function(q){return q.consecutiveTime}))};
o72=function(q,S){return function(N){return hoW(S.map(function(X){return N.pipe(q(X))}))}};
q9P=function(){var q;return Fm(yqP(function(S){return void(q=S.timestamp)}),Yq7(),hC(function(S){return{timestamp:q,
value:Math.round(S)}}))};
S9W=function(q,S){return xS(q.topWindowViewportExternalGeometry,S.topWindowViewportExternalGeometry)&&xS(q.elementGeometry,S.elementGeometry)&&xS(q.exposedViewportLocalGeometry,S.exposedViewportLocalGeometry)&&xS(q.intersectionGeometry,S.intersectionGeometry)&&q.elementGeometrySourceName===S.elementGeometrySourceName&&q.measurementRequests===S.measurementRequests&&q.viewportGeometrySourceName===S.viewportGeometrySourceName&&q.viewportLocalAppOffset.x===S.viewportLocalAppOffset.x&&q.viewportLocalAppOffset.y===
S.viewportLocalAppOffset.y};
ww4=function(q,S){return function(N){return function(X){var b=X.pipe(Vv(new kS),Mk());X=N.element.pipe(Dv());b=b.pipe(hC(function(w){return w.value}));
return YP([X,b,S]).pipe(hC(function(w){var B=_.A(w);w=B.next().value;var T=B.next().value;B=B.next().value;if(w.ref===void 0)var Q={top:0,left:0,width:0,height:0};else{Q=w.ref.getBoundingClientRect();var a=w.ref,U=q.global,r=new _.Kf(0,0),c=r1(_.$l(a));if(Iv2(c,"parent")){do{if(c==U)var e=_.c0(a);else e=N67(a),e=new _.Kf(e.left,e.top);r.x+=e.x;r.y+=e.y}while(c&&c!=U&&c!=c.parent&&(a=c.frameElement)&&(c=c.parent))}Q={top:r.y,left:r.x,width:Q.width,height:Q.height}}Q=uKF(Q,T.viewportLocalAppOffset);
U=mx7(Q,T.exposedViewportLocalGeometry);r=q.timeProvider.now();c=Object;a=c.assign;if(B!==2||q.inCrossDomainIframe||U.width<=0||U.height<=0)var R=!1;else try{var J=q.document.elementFromPoint(U.left+U.width/2,U.top+U.height/2);R=J?!Xwe(J,w):!1}catch(v){R=!1}return{timestamp:r,value:a.call(c,{},T,{elementGeometrySourceName:"geo",intersectionGeometry:R?b6M.intersectionGeometry:U,elementGeometry:Q})}}),zm(q.queue))}}};
Xwe=function(q,S,N){N=N===void 0?0:N;return q.ref===void 0||S.ref===void 0?!1:q.ref===S.ref||_.ea(S.ref,function(X){return X===q.ref})?!0:S.ref.ownerDocument&&S.ref.ownerDocument.defaultView&&S.ref.ownerDocument.defaultView===S.ref.ownerDocument.defaultView.top?!1:N<10&&S.ref.ownerDocument&&S.ref.ownerDocument.defaultView&&S.ref.ownerDocument.defaultView.frameElement?Xwe(q,new CG(S.ref.ownerDocument.defaultView.frameElement),N+1):!0};
sS7=function(q){return function(S){return S.pipe(q.ResizeObserver?Z67(q):AoN(q),rB(1),Mk())}};
Z67=function(q){return function(S){return S.pipe(eH(function(N){var X=q.ResizeObserver;if(!X||N.ref===void 0)return ut(b6M.elementGeometry);var b=(new Oo(function(w){function B(){N.ref!==void 0&&T.unobserve(N.ref);T.disconnect();Q.unsubscribe()}
if(N.ref===void 0)return w.complete(),function(){};
var T=new X(function(a){a.forEach(function(U){w.next(U)})});
T.observe(N.ref);var Q=N.JSC$9673_released.subscribe(B);return B})).pipe(Aq(q.performanceMonitor,736),hC(function(w){return w.contentRect}));
return Xc(ut(N.ref.getBoundingClientRect()),b)}),Dv(xS))}};
AoN=function(q){return function(S){var N=S.pipe(mwy(q)),X=q.onResize;N=Xc(S.pipe(hC(function(){return Cu7("resize")})),N,X);
return YP(S,N).pipe(Aq(q.performanceMonitor,737),hC(function(b){b=_.A(b).next().value;return b.ref===void 0?void 0:b.ref.getBoundingClientRect()}),Mid(),Dv(xS))}};
GrP=function(q,S){var N=B62(q,S).pipe(rB(1),Mk());return function(X){return function(b){b=b.pipe(eH(function(w){return w.element}),Dv());
return YP([N,b]).pipe(eH(function(w){var B=_.A(w);w=B.next().value;B=B.next().value;return T6P(q,w.intersectionObserver,sS7(q),w.observations,X,w.flushRecords,B)}),zm(q.queue))}}};
DG4=function(q){return hC(function(S){return S.value.viewportGeometrySourceName!=="nio"?S:Object.assign({},S,{value:Object.assign({},S.value,{exposedViewportLocalGeometry:R6(q,!0),topWindowViewportExternalGeometry:R6(q,!0)})})})};
QS0=function(q,S){return ut(S).pipe(q,hC(function(){return S}))};
B62=function(q,S){return q.timeProvider.timeline!==aGP?gx(new DN(2)):q.MutationObserver?typeof IntersectionObserver==="undefined"?gx(new DN(0)):(new Oo(function(N){var X=new kS,b=new t5(X.next.bind(X),{threshold:[].concat(_.PG(S))});N.next({observations:X.pipe(Aq(q.performanceMonitor,735)),intersectionObserver:b,flushRecords:function(w){w=b.takeRecords(w);w.length>0&&X.next(w)}})})).pipe(Gm(1),rB(1),Mk()):gx(new DN(1))};
VLv=function(q){return I1F(q.sort(function(S,N){return S.time-N.time}),Zf7)};
T6P=function(q,S,N,X,b,w,B){return new Oo(function(T){function Q(){R||(R=!0,B.ref!==void 0&&S.unobserve(b,B.ref),U.unsubscribe(),e.unsubscribe(),c.unsubscribe(),J.unsubscribe())}
if(B.ref!==void 0){UGm(S,b);S.observe(b,B.ref);var a=new iu({timestamp:q.timeProvider.now(),value:Object.assign({},b6M,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),U=X.pipe(q_(function(v){return VLv(v)}),bU(function(v){return v.target===B.ref}),hC(function(v){return{timestamp:new Zv(v.time,aGP),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:v.rootBounds||J5,topWindowViewportExternalGeometry:v.rootBounds||R6(q,!0),measurementRequests:r,elementGeometrySourceName:"nio",intersectionGeometry:v.intersectionRect,elementGeometry:v.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:v.isIntersecting,isV2Visible:v.isVisible}}}),Vv(a),Mk()).subscribe(T),r=new kS,c=r.subscribe(function(){w(b);
T.next({timestamp:q.timeProvider.now(),value:a.value.value});B.ref!==void 0&&(S.unobserve(b,B.ref),S.observe(b,B.ref))}),e=QS0(N,B).subscribe(function(){r.next()}),R=!1,J=B.JSC$9673_released.subscribe(function(){return Q()});
return Q}})};
roy=function(q,S){var N=q.getOnBackgrounded().pipe(hC(function(){return"b"}));
return Kfv(S,N).pipe(Gm(1),nf(q.queue))};
FK=function(q){return function(S){var N;return S.pipe(yqP(function(X){return void(N=X.timestamp)}),hC(function(X){return X.value}),q,hC(function(X){return{timestamp:N,
value:X}}))}};
$GP=function(q){return q.intersectionGeometry.width*q.intersectionGeometry.height/(q.elementGeometry.width*q.elementGeometry.height)};
H0=function(q,S,N){N=N===void 0?function(X,b){return X===b}:N;
return q.timestamp.equals(S.timestamp)&&N(q.value,S.value)};
lu=function(q,S){return S.pipe(hC(function(N){return new KG(q.timeProvider,{timestamp:q.timeProvider.now(),value:N})}))};
coM=function(q){return function(S){return S.pipe(MHM(q),hC(function(N){var X=_.A(N);N=X.next().value;X=X.next().value;var b=N.value;return{timestamp:N.timestamp,value:b>=1?!0:b<=0?!1:b>=X}}))}};
CDy=function(){return Fm(bU(function(q,S){return S>0}),ej7,cm(-1),Dv())};
Rje=function(q,S,N){return q?YP([S,N]).pipe(bU(function(X){var b=_.A(X);X=b.next().value;b=b.next().value;return X.timestamp.equals(b.timestamp)}),hC(function(X){var b=_.A(X);
X=b.next().value;b=b.next().value;return X.value>b.value?X:b})):S};
JoP=function(q){return function(S){var N=S.pipe(tL0),X=S.pipe(i62);return q instanceof Oo?q.pipe(eH(function(b){return Rje(b,N,X)})):Rje(q.value,N,X)}};
krM=function(q,S,N,X){var b=X.geometryIsOccluded,w=X.exposureThreshold,B=X.wasLargeAdAtRender,T=X.allowLargeAdThreshold,Q=X.largeAdExposureThreshold,a=X.mayUseViewportShareExposure,U=X.hasMeasurementStarted;X=X.useIntersectionObserverV2;S=FM7(q,N,S);N=H6N(q,N);X=O60(S,X);var r=KM7(q,b,a,S),c=r.pipe(hC(function(x){return x.value}),Dv(),nf(q),$S(function(x,L){return Math.max(x,L)},0)),e=r.pipe(hC(function(x){return x.value}),CDy(),nf(q)),R=S.pipe(v7e,hC(function(x){return x.value}),Gm(2),Dv(),nf(q));
B=lG7(q,S,B,T);var J=B.pipe(cm(!1),Dv(),hC(function(x){return x?Q:w}));
T=r.pipe(coM(J),Dv(),nf(q));var v=YP([T,S]).pipe(bU(function(x){var L=_.A(x);x=L.next().value;L=L.next().value;return x.timestamp.equals(L.timestamp)}),hC(function(x){var L=_.A(x);
x=L.next().value;L=L.next().value;return{visible:x.value,geometry:L.value.elementGeometry}}),$S(function(x,L){return!L.visible&&x.visible?x:L},{visible:!1,
geometry:J5}),hC(function(x){return x.geometry}),cm(J5),nf(q),Dv(xS));
a=a instanceof Oo?a.pipe(Dv(),Tm()):GV;J=YP([a,J]).pipe(Tm());var W=S.pipe(bU(function(x){return x.value.viewportGeometrySourceName!=="ns"&&x.value.elementGeometrySourceName!=="ns"}),$S(function(x){return x+1},0),cm(0),nf(q)),z=N.pipe(Tm(!0),cm(!1),nf(q));
z=YP([U,z]).pipe(hC(function(x){var L=_.A(x);x=L.next().value;L=L.next().value;return x&&!L}),nf(q));
var M=S.pipe(jSM,Dv()),g=M.pipe(hC(function(x){return x.value}),$S(function(x,L){return Math.max(x,L)},0),Dv(),nf(q));
q=M.pipe(hC(function(x){return x.value}),CDy(),nf(q));
return{shouldResetExposureSignals:a,shouldResetViewabilitySignals:J,geometrySignals:{readyGeometryWithDefault:S,measurementStrategy:S.pipe(WMM),creativePosition:v.pipe(Dv(xS)),visible:T.pipe(Dv(H0)),timestampedExposure:r.pipe(Dv(H0)),maximumExposure:c,minimumExposure:e,browserSize:S.pipe(dGN,Dv(_.PM)),timestampedScreenShare:M,maxScreenShare:g,minScreenShare:q,geometricMeasurementErrors:N,measurementRequests:S.pipe(hC(function(x){return x.value.measurementRequests})),
isLargeAd:B,geometryIsOccluded:b,hasMeasurementStarted:U,geometryMeasurable:z,validMeasurementCount:W,loadTimeExposure:R,v2VisibilityBitVector:X}}};
H6N=function(q,S){return S.pipe(bU(function(){return!1}),hC(function(N){return N}),sm(function(N){return ja(new pf(N),q)}))};
FM7=function(q,S,N){return S.pipe(Hf0(GV),nf(q)).pipe(Dv(function(X,b){return H0(X,b,S9W)}),cm({timestamp:N.now(),
value:b6M}),nf(q))};
KM7=function(q,S,N,X){N=X.pipe(JoP(N),FK(hC(function(b){return Math.round(b*100)/100})),nf(q));
return S instanceof pf?N:YP([N,S]).pipe(hC(function(b){var w=_.A(b);b=w.next().value;w=w.next().value;return{timestamp:w.timestamp.maximum(b.timestamp),value:w.value?0:b.value}}),Dv(H0),nf(q))};
lG7=function(q,S,N,X){S=[S.pipe(hC(function(b){return b.value.elementGeometry.width*b.value.elementGeometry.height>=242500}))];
N instanceof Oo&&S.push(N.pipe(hC(function(b){return!!b})));
N=YP(S);return X?N.pipe(hC(function(b){return b.some(function(w){return w})}),cm(!1),Dv(),nf(q)):ja(new pf(!1),q)};
O60=function(q,S){q=YP([q,S]).pipe(hC(function(b){var w=_.A(b);b=w.next().value;if(w.next().value&&b.value.isIntersecting)return b.value.isV2Visible}),Dv());
var N=q.pipe(hC(function(b){return b===void 0?!0:b}),$S(function(b,w){return b||!w},!1)),X=q.pipe($S(function(b,w){return w===void 0?b:w?!1:b!=null?b:!0},void 0),hC(function(b){return!!b}));
return YP([S,vSN(q,N,X)]).pipe(hC(function(b){var w=_.A(b);b=w.next().value;var B=_.A(w.next().value);w=B.next().value;var T=B.next().value;B=B.next().value;var Q=0;if(!b)return 0;if(w===void 0)return 16;w&&(Q|=1);w||(Q|=2);T&&(Q|=4);B&&(Q|=8);return Q}))};
mGM=function(q,S,N,X,b){var w=zjP.timeThresholdMs;var B=B===void 0?new n74(S,X):B;return(new Oo(function(T){var Q=N.pipe(cm(void 0),eH(function(){return fG4(b)})).pipe(hC(function(a){var U=a.value;
a=a.timestamp;var r=U.visible;U=U.consecutiveViewTime;var c=U>=w;c||!r?pwm(B):(a=Math.max(0,wB(S.now(),a)),xG7(B,Math.max(0,w-U-a)));return c}),$S(function(a,U){return U||a},!1),Dv()).subscribe(T);
return function(){B.dispose();Q.unsubscribe()}})).pipe(Rp(function(T){return!T},!0),nf(q))};
fG4=function(q){return hoW([q,q.pipe(q9P())]).pipe(hC(function(S){var N=_.A(S);S=N.next().value;N=N.next().value;return{timestamp:S.timestamp,value:{visible:S.value,consecutiveViewTime:N.value}}}),Dv(function(S,N){return H0(S,N,function(X,b){return X.consecutiveViewTime===b.consecutiveViewTime&&X.visible===b.visible})}))};
uem=function(){return Fm(Yq7(),$S(function(q,S){return Math.max(q,S)},0),hC(function(q){return Math.round(q)}))};
g70=function(q){return Fm(coM(ut(q)),uem())};
E7m=function(q,S){return S instanceof Oo?S.pipe(eH(function(N){return(N=N?15:null)?gx(new DN(N)):q})):(S=S.value?15:null)?gx(new DN(S)):q};
yoN=function(q){var S=new DN(13);if(q.length<1)return{chain:N_,capturedErrors:N_};var N=new kS,X=q[0];return{chain:q.slice(1).reduce(function(b,w){return b.pipe(sm(function(B){N.next(B);return w}))},X).pipe(sm(function(b){N.next(b);
return gx(S)}),Vv(new kS),Mk()),
capturedErrors:N}};
MLW=function(q,S){var N=q.pipe(Vv(new kS),Mk());return eH(function(X){return N.pipe(S(X))})};
hjN=function(q,S){if(q.inCrossDomainIframe)return gx(new DN(6));var N=new kS;return Xc(ut({}),S,N).pipe(hC(function(){return{timestamp:q.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:LM7(q),topWindowViewportExternalGeometry:R6(q,!0),measurementRequests:N,viewportLocalAppOffset:{x:0,y:0}}}}),zm(q.queue))};
LM7=function(q){var S=R6(q,!1);if(!q.inIframe||!Ymm(q.global.parent)||q.global.parent===q.global)return S;var N=new W0(q.global.parent,q.debugChannel);N.beaconFactory=q.beaconFactory;N=LM7(N);q=q.global.frameElement.getBoundingClientRect();return mx7(uKF(mx7(N,q),{x:S.left-q.left,y:S.top-q.top}),S)};
PDd=function(q){if(q.prerendering)return 3;var S;return(S={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[q.visibilityState||q.webkitVisibilityState||q.mozVisibilityState||""])!=null?S:0};
IG7=function(q){return q.document.JSC$9684_onVisibilityChange.pipe(hC(function(S){return S==="visible"}),Dv(),nf(q.queue))};
Y94=function(q,S,N){var X;return S.pipe(Dv(),eH(function(b){return N.pipe(hC(function(){if(!X){X=!0;try{b.next()}finally{X=!1}}return!0}))}),cm(!1),nf(q.queue))};
o$e=function(q){return Fm(FK(hC(function(S){return S>=1?!0:S<=0?!1:S>=q})),I44(),hC(function(S){return Math.round(S)}))};
Stv=function(q,S,N,X,b){var w=qtW;if(w.length>1)for(var B=0;B<w.length-1;B++)if(w[B]<w[B+1])throw Error();B=b.pipe(cm(void 0),eH(function(){return N.pipe(q9P())}),Dv(),nf(q));
b=b.pipe(cm(void 0),eH(function(){return N.pipe(uem())}),Dv(),nf(q));
return{totalMeasurementTime:X.pipe(cm(void 0),eH(function(){return S.pipe(hC(function(T){return{timestamp:T.timestamp,value:!0}}),I44())}),Dv(),nf(q)),
totalUnviewedTime:X.pipe(cm(void 0),eH(function(){return S.pipe(hC(function(T){return{timestamp:T.timestamp,value:T.value===0}}),I44())}),Dv(),nf(q)),
maxTimeOnScreen:X.pipe(cm(void 0),eH(function(){return S.pipe(o72(g70,w))}),Dv(_.PM),nf(q)),
timeOnScreen:X.pipe(cm(void 0),eH(function(){return S.pipe(o72(o$e,w),hC(function(T){return T.map(function(Q,a){return a>0?Q-T[a-1]:Q})}))}),Dv(_.PM),nf(q)),
maxConsecutiveViewTime:b,consecutiveViewTime:B.pipe(Dv(H0),nf(q))}};
XPF=function(q){var S=!0;S=S===void 0?!1:S;return Fm(eH(function(N){return N5m(q.document,N,S)}),nf(q.queue))};
byM=function(q,S,N){var X=N.pipe(hC(function(b){return{value:b,timestamp:q.timeProvider.now()}}),Dv(H0));
return S instanceof Oo?S.pipe(Dv(),eH(function(b){return b?ja(new pf({value:!1,timestamp:q.timeProvider.now()}),q.queue):X})):S.value===!1?X:new pf(!1)};
wPP=function(q,S,N,X,b,w,B){var T=zjP;S=S instanceof Oo?S.pipe(cm(!1),Dv()):S;var Q=!q.isMobile();N=byM(q,N,X);q=B.measurableCreative.pipe(LAM(q.queue));return Object.assign({},T,{geometryIsOccluded:N,wasLargeAdAtRender:b,allowLargeAdThreshold:Q,mayUseViewportShareExposure:S,hasMeasurementStarted:q,useIntersectionObserverV2:w})};
AcM=function(q,S,N,X,b,w){var B=1;w=w===void 0?!0:w;B=B===void 0?.01:B;var T=T===void 0?q.timeProvider.intervalObservable(100).pipe(nf(q.queue)):T;return q.performanceMonitor.timeExecution(916,function(){return Zy4(q,S.pipe(zm(q.queue)),N.pipe(zm(q.queue)),X,b,w,B,T)})()};
Zy4=function(q,S,N,X,b,w,B,T){var Q=IG7(q).pipe(hC(function(U){return!U})),a=new sMg(q,[new B54(q,qtW),
new T57(q,T)]);T=zoe(Gov,DUF);return OV0(q,S,function(U,r){var c=ja(new pf(r.element),U.queue).pipe(XPF(U),nf(U.queue)),e={loadedElement:c,shouldMeasure:c.pipe(Tm(!0)),measurableCreative:c.pipe(hC(function(x){var L=L===void 0?Symbol():L;return Object.freeze({symbol:L,element:ja(new pf(x),U.queue)})})),
creativeSearchResult:ja(new pf("mue"),U.queue)},R=new pf(!1),J=new pf(!1),v=new pf(17),W=new pf(!1),z=new pf(!1),M=ja(d1,U.queue);R=a.buildGeometrySource(e,{inApp:R,useV2:!1,requestSource:ja(v,U.queue)}).geometrySource;e=wPP(U,W,J,Q,z,M,e);J=krM(U.queue,U.timeProvider,R,e);e=J.geometrySignals;W=J.shouldResetViewabilitySignals;J=Stv(U.queue,e.timestampedExposure,e.visible,J.shouldResetExposureSignals,W);W=mGM(U.queue,U.timeProvider,W,e.measurementRequests,e.visible);z=N.pipe(bU(function(x){return x===
r.element.ref}),hC(function(){return"ur"}));
M=d_v(U.timeProvider,b).pipe(Tm("t"));z=roy(U,Xc(z,M));M=Y94(U,e.measurementRequests,z.pipe(bU(function(x){return x!==null})));
R=z.pipe(bU(function(x){return x!==null}),hC(function(){return PDd(U.global.document)===1}));
var g=QMe(U.document);return Object.assign({},{beaconFactory:new pf(U.beaconFactory),context:new pf(U),inferredPingId:new pf("lidar2"),timeOnScreenPingId:new pf("lidartos"),binaryContext:new pf(17),binaryVersion:new pf(X),requestSource:v,contextValidationErrors:new pf(U.validate()?null:new Qy),contextVisibilityKnown:new pf(g),payloadMapper:new pf(dwN),endOfSessionReason:z,timeOnScreenReason:z,requestMeasurementOnEndOfSession:M,hasImpressionFired:aDe,crossDomainIframeState:new pf(U.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:d1,inFetchLaterBeaconExperiment:d1,isTurtlex:d1,turtlexReportEventData:new pf(""),reportFencedFrameEvent:GV,isViewableAttributionEnabled:d1,inViewableAttributionExperiment:new pf(0),fetchBeaconFactory:GV,supportsPendingBeacon:d1,supportsFetchLater:d1,emit:new pf(pee),beginToRenderEvent:new pf(Symbol()),activeViewUnmeasurableEvent:new pf(Symbol()),activeViewViewableEvent:new pf(Symbol()),creativeFound:aDe,immediateUrlPrefixes:new pf(r.immediateUrls),timeOnScreenUrlPrefixes:new pf(r.timeOnScreenUrls),
cpmavUrls:GV,viewableRelayUrls:GV,measurementDeferralState:new pf(2),urlSerializer:new pf(yM4),viewUrlSerializer:new pf(V1e),isCreativeLoaded:c.pipe(LAM(U.queue)),pageVisible:Q.pipe(hC(function(x){return!x})),
eosPageVisible:R,timestampedExposureHistory:e.timestampedExposure.pipe($S(function(x,L){x.push(L);return x},[]))},e,{viewable:lu(U,W),
maxTimeOnScreen:lu(U,J.maxTimeOnScreen),timeOnScreen:lu(U,J.timeOnScreen),maxConsecutiveViewTime:lu(U,J.maxConsecutiveViewTime),consecutiveViewTime:J.consecutiveViewTime.pipe(hC(function(x){return new KG(U.timeProvider,x)})),
totalMeasurementTime:lu(U,J.totalMeasurementTime),totalUnviewedTime:lu(U,J.totalUnviewedTime),userAgentClientHints:eae(U),clientOrderPingCounter:new pf(new v9g)})},ksd(q,B),n97(w?f4g(T,UUW):f4g(T,rcg),$Uv))};
ccM=function(q){var S=_.IT.apply(1,arguments).filter(Boolean).join("&");if(!S)return q;var N=q.match(/[?&]adurl=/);return N?q.slice(0,N.index+1)+S+"&"+q.slice(N.index+1):q+(q.indexOf("?")<0?"?":"&")+S};
kl=function(q,S){return S?"&"+q+"="+encodeURIComponent(S):""};
eby=function(){try{var q,S;return!!((q=window)==null?0:(S=q.top)==null?0:S.location.href)&&!1}catch(N){return!0}};
_.zV=function(q){q&&typeof q.dispose=="function"&&q.dispose()};
_.nG=function(q){for(var S=0,N=arguments.length;S<N;++S){var X=arguments[S];_.E7(X)?_.nG.apply(null,X):_.zV(X)}};
Rb0=function(){var q=CO7();q=q===void 0?"bevasrsg":q;return new Promise(function(S){var N=window===window.top?window:eby()?window:window.top,X=N[q],b;((b=X)==null?0:b.bevasrs)?S(new fG(X.bevasrs)):(X||(X={},X=(X.nqfbel=[],X),N[q]=X),X.nqfbel.push(function(w){S(new fG(w))}))})};
t1e=function(q){var S={c:q.iS,e:q.pHW,mc:q.ckf,me:q.iga};q.tX&&(S.co={c:q.tX.qZ8,a:q.tX.ocd,s:q.tX.g5a});return S};
iyd=function(q){var S,N,X={iS:q.c,pHW:q.e,ckf:(S=q.mc)!=null?S:!1,iga:(N=q.me)!=null?N:!1};q.co&&(X.tX={qZ8:q.co.c,ocd:q.co.a,g5a:q.co.s});return X};
JcW=function(q){return function(){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q(),2);S=N.yieldResult;return N.return({f:function(){return S.jTT()},
c:function(X){return S.plJ(X)},
m:function(X){return S.ey(iyd(X))},
mws:function(X){return S.g1M(iyd(X))}})})}};
FxP=function(q,S){var N=CO7();N=N===void 0?"bevasrsg":N;S={s:function(w){var B;return q.snapshot(Object.assign({},w.c&&{iS:w.c},w.s&&{pxr:w.s},{j8z:(B=w.p)!=null?B:!0}))},
e:function(w){var B;return void((B=q.xC7)==null?void 0:B.call(q,w))},
c:function(w,B){return q.jce(w,B)},
p:q.xXW,l:function(){return q.gnZ()},
wpc:S?JcW(S):void 0};var X=window===window.top?window:eby()?window:window.top,b=X[N];if(b){b.bevasrs=S;if(b.nqfbel!==void 0)for(N=_.A(b.nqfbel),X=N.next();!X.done;X=N.next())X=X.value,X(S);b.nqfbel=void 0}else b={},b=(b.bevasrs=S,b.nqfbel=void 0,b),X[N]=b};
OyM=function(q){var S=S===void 0?53:S;var N=[];_.pG(q,Hye,6,_.xl()).forEach(function(X){_.md(X,2)<=S&&N.push(_.md(X,1))});
return N};
Kxe=function(q){var S=S===void 0?53:S;var N=[];_.pG(q,Hye,6,_.xl()).forEach(function(X){_.md(X,2)>S&&N.push(_.md(X,1))});
return N};
v$2=function(q){q.then(function(){},function(){})};
uu=function(q){return{fieldType:1,fieldName:q}};
g1=function(q){return{fieldType:2,fieldName:q}};
_.Ek=function(q){return{fieldType:3,fieldName:q}};
lD0=function(){function q(){b[0]=1732584193;b[1]=4023233417;b[2]=2562383102;b[3]=271733878;b[4]=3285377520;U=a=0}
function S(r){for(var c=B,e=0;e<64;e+=4)c[e/4]=r[e]<<24|r[e+1]<<16|r[e+2]<<8|r[e+3];for(e=16;e<80;e++)r=c[e-3]^c[e-8]^c[e-14]^c[e-16],c[e]=(r<<1|r>>>31)&4294967295;r=b[0];var R=b[1],J=b[2],v=b[3],W=b[4];for(e=0;e<80;e++){if(e<40)if(e<20){var z=v^R&(J^v);var M=1518500249}else z=R^J^v,M=1859775393;else e<60?(z=R&J|v&(R|J),M=2400959708):(z=R^J^v,M=3395469782);z=((r<<5|r>>>27)&4294967295)+z+W+M+c[e]&4294967295;W=v;v=J;J=(R<<30|R>>>2)&4294967295;R=r;r=z}b[0]=b[0]+r&4294967295;b[1]=b[1]+R&4294967295;b[2]=
b[2]+J&4294967295;b[3]=b[3]+v&4294967295;b[4]=b[4]+W&4294967295}
function N(r,c){if(typeof r==="string"){r=unescape(encodeURIComponent(r));for(var e=[],R=0,J=r.length;R<J;++R)e.push(r.charCodeAt(R));r=e}c||(c=r.length);e=0;if(a==0)for(;e+64<c;)S(r.slice(e,e+64)),e+=64,U+=64;for(;e<c;)if(w[a++]=r[e++],U++,a==64)for(a=0,S(w);e+64<c;)S(r.slice(e,e+64)),e+=64,U+=64}
function X(){var r=[],c=U*8;a<56?N(T,56-a):N(T,64-(a-56));for(var e=63;e>=56;e--)w[e]=c&255,c>>>=8;S(w);for(e=c=0;e<5;e++)for(var R=24;R>=0;R-=8)r[c++]=b[e]>>R&255;return r}
for(var b=[],w=[],B=[],T=[128],Q=1;Q<64;++Q)T[Q]=0;var a,U;q();return{reset:q,update:N,digest:X,digestString:function(){for(var r=X(),c="",e=0;e<r.length;e++)c+="0123456789ABCDEF".charAt(Math.floor(r[e]/16))+"0123456789ABCDEF".charAt(r[e]%16);return c}}};
yy=function(q){this.JSC$9931_document_=q||{cookie:""}};
n$v=function(q,S){S=S===void 0?jM2:S;if(!Wx2){var N;q=(N=q.navigator)==null?void 0:N.userAgentData;if(!q||typeof q.getHighEntropyValues!=="function"||q.brands&&typeof q.brands.map!=="function")return Promise.reject(Error("va"));dUy((q.brands||[]).map(function(b){var w=new koy;w=_.sk(w,1,b.brand);return _.sk(w,2,b.version)}));
typeof q.mobile==="boolean"&&_.Mx(zby,2,q.mobile);Wx2=q.getHighEntropyValues(S)}var X=new Set(S);return Wx2.then(function(b){var w=zby.clone();X.has("platform")&&_.sk(w,3,b.platform);X.has("platformVersion")&&_.sk(w,4,b.platformVersion);X.has("architecture")&&_.sk(w,5,b.architecture);X.has("model")&&_.sk(w,6,b.model);X.has("uaFullVersion")&&_.sk(w,7,b.uaFullVersion);return w.serialize()}).catch(function(){return zby.serialize()})};
LG=function(q,S,N,X){this.initialValue_=q;this.maxValue_=S;this.currBaseValue_=this.currValue_=q;this.randomFactor_=N||0;this.backoffFactor_=X||2};
pP7=function(q,S,N,X,b){this.listener=q;this.proxy=null;this.src=S;this.type=N;this.capture=!!X;this.handler=b;this.key=++fD7;this.removed=this.callOnce=!1};
h5=function(q){this.src=q;this.listeners={};this.typeCount_=0};
g$4=function(){for(var q;q=xU7.remove();){try{q.fn.call(q.scope)}catch(S){X2(S)}mU7.put(q)}uSN=!1};
_.E$v=function(q){switch(q){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}};
ycg=function(q){switch(q){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""}};
_.M1W=function(){};
Ng7=function(q,S,N,X){q=Lxd(hb7(PON(new _.P0(1828,"0"),q),new ID2)).disableWithCredentials();S.length&&Yty(q,o80(new qZN,S));X!==void 0&&(q.destinationUrl=X);var b=new SZ7(1828,"","",!1,"",q.build());_.I6(b,q);var w=new Yl({flush:function(B){try{b.flush(B)}catch(T){N(T)}}});
w.addOnDisposeCallback(function(){setTimeout(function(){try{w.snapshotAndFlush()}finally{b.dispose()}})});
w.invocationLimit=1E5;w.flushInterval=3E4;w.JSC$10100_flushTimer.setInterval(3E4);return w};
oi=function(){var q,S,N;return(N=(q=globalThis.performance)==null?void 0:(S=q.now)==null?void 0:S.call(q))!=null?N:Date.now()};
wtW=function(q,S){if(q.disable)return new Xte;S=S?OyM(S):[];q={e7:q.e7,oQB:q.m5k,usT:q.nov,destinationUrl:q.destinationUrl,gK8:q.gK8,whT:q.whT};S=S===void 0?[]:S;return new bEP(q,S)};
ZEP=function(q){if(!q)return null;q=_.qw(q,2);return q===null||q===void 0?null:Nk(q)};
_.AlM=function(q){if(!q)return null;q=_.qw(q,4);return q===null||q===void 0?null:_.nK(q)};
TgF=function(q,S){return S?sFv(S):q?Bgy(q):Promise.resolve()};
sFv=function(q){return new Promise(function(S,N){var X=_.Si("SCRIPT"),b=_.AlM(q);_.Q4(X,b);X.onload=function(){_.Nw(X);S()};
X.onerror=function(){_.Nw(X);N(Error("Ga"))};
(X1("HEAD")[0]||document.documentElement).appendChild(X)})};
Bgy=function(q){return new Promise(function(S){var N=_.Si("SCRIPT");if(q){var X=_.qw(q,6);X=X===null||X===void 0?null:_.Tn(X)}else X=null;_.D1(N,X);(X1("HEAD")[0]||document.documentElement).appendChild(N);_.Nw(N);S()})};
bS=function(q,S,N){var X,b=new Promise(function(w){X=setTimeout(w,S)});
return Promise.race([q.finally(function(){return void clearTimeout(X)}),
b.then(N)])};
GOW=function(q,S){try{return globalThis.sessionStorage.setItem(q,S),!0}catch(N){return!1}};
DNP=function(q,S,N,X){S=S===void 0?0:S;N=N===void 0?q.length:N;var b=0;for(X&&(b=DNP(X));S<N;S++)X=typeof q==="string"?q.charCodeAt(S):q[S],b=QF7(31,b)+X|0;return b};
aXm=function(q,S){return[DNP(q,0,q.length>>1,S),DNP(q,q.length>>1)]};
Vhe=function(q){var S=_.A(aXm(q,wW));q=S.next().value;S=S.next().value;return q.toString(16)+S.toString(16)};
UN2=function(q,S){var N=aXm(S);q=new Uint32Array(q.buffer);S=q[0];var X=_.A(N);N=X.next().value;X=X.next().value;for(var b=1;b<q.length;b+=2){for(var w=S,B=b,T=N,Q=X,a=0;a<22;a++)B=B>>>8|B<<24,B+=w|0,B^=T+38293,w=w<<3|w>>>29,w^=B,Q=Q>>>8|Q<<24,Q+=T|0,Q^=a+38293,T=T<<3|T>>>29,T^=Q;w=[w,B];q[b]^=w[0];b+1<q.length&&(q[b+1]^=w[1])}};
rlg=function(q,S,N,X,b){var w=(4-(wW.length+N.length)%4)%4,B=new Uint8Array(4+w+wW.length+4+N.length),T=new DataView(B.buffer),Q=0;T.setUint32(Q,Math.random()*4294967295);Q=Q+4+w;B.set(wW,Q);Q+=wW.length;T.setUint32(Q,b);B.set(N,Q+4);UN2(B,X);return q.insert(S,function(a){return void globalThis.sessionStorage.removeItem(a)})?GOW(S,_.Im(B))?"s":"t":"i"};
$N7=function(q,S){var N=globalThis.sessionStorage.getItem(q);if(!N)return["m"];try{var X=_.Yg(N);UN2(X,S)}catch(b){return globalThis.sessionStorage.removeItem(q),["c"]}for(S=4;S<7&&X[S]===0;)S++;for(N=0;N<wW.length;N++)if(X[S++]!==wW[N])return globalThis.sessionStorage.removeItem(q),["d"];N=(new DataView(X.buffer)).getUint32(S);return Math.floor(Date.now()/1E3)>=N?(globalThis.sessionStorage.removeItem(q),["e"]):["a",new Uint8Array(X.buffer,S+4)]};
cl7=function(q){return globalThis.TextEncoder?(new TextEncoder).encode(q):_.wy(q)};
eem=function(q){var S=q,N;return function(){if(S){var X=S;S=void 0;N=X.apply(this,arguments)}return N}};
Re2=function(q){return kk(function(S){if(S instanceof q)return!0;var N,X,b=S==null?void 0:(N=S.ownerDocument)==null?void 0:(X=N.defaultView)==null?void 0:X[q.name];return CCv(b)&&S instanceof b})};
_.sq=function(q,S,N){_.Z4.call(this);this.JSC$10318_listener_=q;this.JSC$10318_interval_=S||0;this.handler_=N;this.callback_=(0,_.AM)(this.JSC$10320_doAction_,this)};
_.Be=function(q){_.Z4.call(this);this.handler_=q;this.JSC$10321_keys_={}};
Ts=function(){_.Z4.call(this);this.services_={}};
thv=function(){for(var q=10,S="";q-- >0;)S+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(Math.random()*62));return S};
Gs=function(q){_.Z4.call(this);this.JSC$10341_domHelper_=q||A5()};
ai=function(q,S,N,X,b){Gs.call(this,N);this.JSC$10344_channel_=q;this.protocolVersion_=b||2;this.peerHostname_=S||"*";this.JSC$10344_eventHandler_=new _.Be(this);this.maybeAttemptToConnectTimer_=new _.D4(100,this.getWindow());this.oneSidedHandshake_=!!X;this.setupAckReceived_=new Qx;this.setupAckSent_=new Qx;this.JSC$10344_connected_=new Qx;this.endpointId_=thv();this.peerEndpointId_=null;this.oneSidedHandshake_?iEm(this.JSC$10344_channel_)==1?Jlm(this.JSC$10344_connected_,this.setupAckReceived_):
Jlm(this.JSC$10344_connected_,this.setupAckSent_):(Jlm(this.JSC$10344_connected_,this.setupAckReceived_),this.protocolVersion_==2&&Jlm(this.JSC$10344_connected_,this.setupAckSent_));F8e(this.JSC$10344_connected_,this.notifyConnected_,this);this.JSC$10344_connected_.callback(!0);this.JSC$10344_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.Vx=function(q){q=HE7(q);return _.nK(q)};
HE7=function(q){return q===null?"null":q===void 0?"undefined":q};
CV=function(q,S){Ts.call(this);for(var N=0,X;X=OEy[N];N++)if(X in q&&!/^https?:\/\//.test(q[X]))throw Error("Sa`"+q[X]+"`"+X);this.cfg_=q;this.name=this.cfg_.cn||thv();this.JSC$10345_domHelper_=S||A5();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Be(this);q.lpu=q.lpu||Ld0(this.JSC$10345_domHelper_.getWindow().location.href)+"/robots.txt";q.ppu=q.ppu||Ld0(q.pu||"")+"/robots.txt";Uq[this.name]=this;K87(window,"unload",v8M)||ei(window,"unload",v8M)};
jFv=function(q){if(q&&q.focus)if(q!==document.activeElement)q.focus();else return lXy(function(){return _.G(function(S){document.activeElement&&document.activeElement.blur();return S.return(lXy(function(){q.focus()}))})})};
_.W8y=function(q){var S=S===void 0?5:S;setTimeout(function(){var N;return _.G(function(X){X.nextAddress==1&&(N=document.activeElement);if(X.nextAddress!=5)return(document.activeElement===N||document.activeElement===document.body)&&S>=0&&q?X.yield(jFv(q),5):X.jumpTo(0);if(document.activeElement===q)return X.return();q=q.parentElement;--S;return X.jumpTo(2)})},15)};
lXy=function(q){return new Promise(function(S){requestAnimationFrame(function(){S(q())})})};
kOd=function(q){if(_.Ri)q(_.Ri);else{var S;((S=dN2)!=null?S:dN2=[]).push(q)}};
iS=function(){!_.Ri&&_.tM&&_.ze0(_.tM());return _.Ri};
_.ze0=function(q){_.Ri=q;var S;(S=dN2)==null||S.forEach(kOd);dN2=void 0};
_.JM=function(q){_.Ri&&_.Ri.beforeLoadModuleCode(q)};
_.F1=function(){_.Ri&&_.Ri.JSC$11381_setLoaded()};
He=function(q){return uae(q)?Number(q):String(q)};
n8g=function(q){this.action=q;this.wfv=!1};
fXg=function(){};
ptg=function(q,S){n8g.call(this,"set-drive-options");this.appId=q;this.appOrigin=S};
xNN=function(q){n8g.call(this,"visibility");this.visible=q};
mNy=function(q,S){S?q.setAttribute("role",S):q.removeAttribute("role")};
Oq=function(q,S,N){Array.isArray(N)&&(N=N.join(" "));var X="aria-"+S;N===""||N==void 0?(uY0||(N={},uY0=(N.atomic=!1,N.autocomplete="none",N.dropeffect="none",N.haspopup=!1,N.live="off",N.multiline=!1,N.multiselectable=!1,N.orientation="vertical",N.readonly=!1,N.relevant="additions text",N.required=!1,N.sort="none",N.busy=!1,N.disabled=!1,N.hidden=!1,N.invalid="false",N)),N=uY0,S in N?q.setAttribute(X,N[S]):q.removeAttribute(X)):q.setAttribute(X,N)};
hem=function(q,S){var N=g8e++,X={measureTask:{id:N,fn:q.measure,context:S},mutateTask:{id:N,fn:q.mutate,context:S},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(X.args||(X.args=[]),X.args.length=0,X.args.push.apply(X.args,arguments),X.args.push(X.state)):X.args&&X.args.length!=0?(X.args[0]=X.state,X.args.length=1):X.args=[X.state];X.isScheduled||(X.isScheduled=!0,E8W[ylF].push(X));Mhm||(Mhm=!0,window.requestAnimationFrame(L8g))}};
L8g=function(){Mhm=!1;var q=E8W[ylF],S=q.length;ylF=(ylF+1)%2;for(var N,X=0;X<S;++X){N=q[X];var b=N.measureTask;N.isScheduled=!1;b.fn&&b.fn.apply(b.context,N.args)}for(X=0;X<S;++X)N=q[X],b=N.mutateTask,N.isScheduled=!1,b.fn&&b.fn.apply(b.context,N.args),N.state={};q.length=0};
lS=function(q){_.KV.call(this);this.JSC$10477_element_=q;this.listenKeyIn_=_.ve(this.JSC$10477_element_,"focus",this,!0);this.listenKeyOut_=_.ve(this.JSC$10477_element_,"blur",this,!0)};
PCg=function(q,S){this.JSC$10480_element_=q;this.JSC$10480_dom_=S};
We=function(q,S){ji.call(this,S);this.useIframeMask_=!!q;this.lastFocus_=null;this.resizeBackgroundTask_=hem({mutate:this.resizeBackground_},this);hem({mutate:this.updateModalAndBackground_},this)};
k9=function(q,S,N){We.call(this,S,N);this.JSC$10490_class_=q||"modal-dialog";this.buttons_=(new dW).addButton(IXP,!0).addButton(YZP,!1,!0)};
oeN=function(q,S,N){k9.call(this,q,S,N)};
qY4=function(q){zs.call(this,q)};
SY7=function(q){q=q&&q.getWindow()||window;return q.gadgets&&q.gadgets.rpc};
XQ0=function(q,S){var N=S&&S.getWindow()||window;if(SY7(S))q();else if(NX2)NX2.push(q);else var X=NX2=[q],b=N.setInterval(function(){if(SY7(S)){N.clearInterval(b);for(var w=0;w<X.length;w++)X[w]();NX2=null}},100)};
wQy=function(q,S){var N=new nV(q);_.I6(S,N);var X={passive:!1};S.listen(N,"mousewheel",function(b){return void bYy(q,b)},X).listen(q,"scroll",function(b){return void bYy(q,b)},X)};
bYy=function(q,S){var N;a:{for(N=S.target;N;){if(N.nodeType==1){var X=_.fV(N,"overflowY");if(X=="auto"||X=="scroll")break a}N=N.parentNode}N=null}if(!N||!_.pV(q,N)||N.scrollHeight==N.clientHeight||S.deltaY>0&&Math.abs(N.scrollTop-(N.scrollHeight-N.clientHeight))<=1||S.deltaY<0&&N.scrollTop==0)S.preventDefault(),S.stopPropagation()};
ZYm=function(){var q;if(q=q===void 0?window:q)return q!==q.parent&&q.hasOwnProperty("pangolinIframeGlobals");var S=Error("gb");setTimeout(function(){throw S;},1);
return!1};
Mw=function(q,S,N,X,b,w,B,T,Q,a){T=T===void 0?!1:T;Q=Q===void 0?!1:Q;a=a===void 0?!1:a;k9.call(this,void 0,void 0,void 0);k9.call(this,w?w+" picker modal-dialog":"picker modal-dialog",!0,N);_.Nx(q,"protocol");this.iframeManager_=new ANm;this.targetId_=x9();this.rpcToken_=x9();q=_.mA(q);_.uS(q,"hostId");this.useGapi_=!Q&&!ZYm();T&&_.gW(q,"fv2","true");this.setUrl(q.toString());this.preferredDialogWidth_=X;this.preferredDialogHeight_=b;X!==void 0||b!==void 0?X=!0:(X=_.uS(_.mA(q.toString()),"hostId"),
sLW||(sLW=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),X=!sLW.has(X));this.autoSizeDialog_=X;this.JSC$10508_gadgetsDomHelper_=B||this.JSC$10459_dom_;this.JSC$10508_enablePopover_=a;S&&(B=this.JSC$10508_gadgetsDomHelper_,S=_.uS(_.mA(this.JSC$10510_url_),"grugl")=="true"?BXN:TXv,SY7(B)||(B=B||A5(document),a=B.createElement("SCRIPT"),_.Q4(a,S),a.type="text/javascript",B.JSC$9639_document_.body.appendChild(a)));
q=q.toString();S=null;B=q.indexOf("/picker?");B>-1?S=q.substring(0,B+8-1):AF(q,"/picker")&&(S=q);S&&this.setRelayUrl(S+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(q=this.buttons_,q.JSC$10493_element_=this.buttonEl_,q.render()):_.ad(this.buttonEl_,Gcm),_.Eq(this.buttonEl_,!!this.buttons_))};
VfF=function(q,S){q.name!==void 0?(this.name=q.name,this.code=Ds7[q.name]):(this.code=q=q.code,this.name=QLF(q));_.om.call(this,aHe("%s %s",this.name,S))};
Us4=function(q,S){_.LV.call(this,q.type,S);this.event_=q};
_.ec7=function(q){var S=S===void 0?rN0:S;var N=_.hF(q),X=function(w){w=_.A(w);w.next();w=hM(w);return S(N,w)},b=function(w){var B=_.A(w);
w=B.next().value;B=hM(B);return q.apply(w,B)};
return function(){var w=_.IT.apply(0,arguments),B=this||_.Nd,T=$sm.get(B);T||(T={},$sm.set(B,T));return cNW(T,[this].concat(_.PG(w)),b,X)}};
Pe=function(q){var S={};q=q.replace(/\r/g,"").split("\n");for(var N=0;N<q.length;N++){var X=q[N],b=X.indexOf(":");b<0||(S[X.substring(0,b)]=X.substring(b+2,X.length))}return S};
iYM=function(q,S){S.id||(S.id="ow"+_.hF(S));q.setAttribute("jsowner",S.id);q.__owner=S;var N=_.ea(S,CVM);N&&(RcF.has(N)||RcF.set(N,[]),RcF.get(N).push(q));(N=tfd.get(S))||tfd.set(S,N=[]);N.includes(q)||N.push(q);S.setAttribute("__IS_OWNER",!0)};
CVM=function(q){return _.Ii(q)?q.getAttribute("jsname")==="coFSxe":!1};
JN0=function(q,S,N){N=N===void 0?function(){}:N;
return q?S():N()};
_.HY0=function(q){var S;return((S=F$0.documentOverride)!=null?S:q).__wizdispatcher};
oS=function(q){var S=Y9;Y9=q;return S};
K$7=function(q){return q===OY7||(q==null?void 0:q.name)==="\u0275NotFound"};
qG=function(q,S){var N;if((N=q)==null?0:N.isDisposed)throw Error("lb`"+String(q.debugName));for(;q!==void 0;){N=q;if(N.retrieve)return N.retrieve(S,{optional:!0});q=q.parent}return OY7};
SL=function(q){return{"\u0275prov":{providedIn:"root",token:Symbol(q),factory:void 0,value:void 0}}};
ved=function(q){var S=Y9;if(!S){switch(q===void 0?3:q){case 0:q=Error("kb");break;case 1:q=Error("mb");break;case 2:q=Error("nb");break;default:q=Error("ob")}throw q;}return S};
lH2=function(q){var S=oS(q);q={};return q[Symbol.dispose]=function(){oS(S)},q};
ds7=function(){var q=ved(1),S=qG(q,jL7);if(!K$7(S))return S;q=qG(q,W$7);if(!K$7(q))return q.getOptionalAppContext()};
ne4=function(){var q=ved(1);q=qG(q,kc2);if(!(K$7(q)||q[zcv]&&!q.__hasBeenSet))return q.value};
fHW=function(q,S){S.nextDisposable=void 0;q.tailDisposable?q.tailDisposable.nextDisposable=S:q.childDisposable=S;q.tailDisposable=S};
pQ7=function(q,S){var N={};fHW(q,(N[Symbol.dispose]=S,N))};
NG=function(q){var S=Y9;S&&!S.isDisposed&&(fHW(S,q),q.parent=S)};
msM=function(q){for(var S=q.childDisposable;S;){var N=S.nextDisposable;xs2(S);S=N}q.childDisposable=void 0;q.tailDisposable=void 0};
xs2=function(q){if(!q.isDisposed){q.isDisposed=!0;var S;(S=q[Symbol.dispose])==null||S.call(q);delete q.parent;msM(q)}};
L$g=function(q){var S={retrieve:function(N){switch(N.\u0275prov.token){case uNW.\u0275prov.token:var X=q.asyncDeps;break;case kc2.\u0275prov.token:X=q.rootElement;break;case ge2.\u0275prov.token:X=q.modelRootElement;break;case jL7.\u0275prov.token:X=q.appContext;break;case EeF.\u0275prov.token:X=q.rendererData;break;case yNe.\u0275prov.token:X=q.injectingConstructor;break;case W$7.\u0275prov.token:X=q.dispatcher}if(X)N=X;else a:{for(X=S.parent;X;){var b=X;if(b.retrieve){N=b.retrieve(N);break a}X=
X.parent}X=N.\u0275prov.token;b=Mfd[X];b!==void 0?N=b:(b=N.\u0275prov.providedIn,N.\u0275prov.factory?(N=N.\u0275prov.factory(),X&&b==="root"&&(Mfd[X]=N)):N=OY7)}return N}};
NG(S);return S};
hcW=function(q){if(typeof document!=="undefined"&&document&&document.getElementById&&(q=document.getElementById(q))){var S=q.tagName.toUpperCase();if(S=="SCRIPT"||S=="LINK")return q}return null};
IHF=function(q,S){if((q=q===void 0?"":q)&&S)throw Error("ub");var N="";var X=_.Nd._F_jsUrl;(q=S||hcW(q))&&(N=q.src?q.src:q.getAttribute("href"));if(X&&N){if(X!=N)throw Error("vb`"+X+"`"+N);N=X}else N=X||N;if(!PV7(N))throw Error("wb");return N};
S07=function(){if(!YYy){YYy=!0;try{var q=IHF(_.Nd._F_jsUrl?"":"base-js")}catch(X){return}var S=oBy(q0W(q)),N=Object.keys(S);N.length!==0&&kOd(function(X){for(var b=_.A(N),w=b.next();!w.done;w=b.next()){w=w.value;for(var B=_.A(Object.keys(S[w])),T=B.next();!T.done;T=B.next())X.addExtraEdge(w,T.value)}})}};
Nqm=function(q){return!!q&&typeof q==="object"&&Object.getPrototypeOf(q)===Object.prototype};
blM=function(q){return typeof q==="function"&&XNF in q&&typeof q[XNF]==="function"};
wNg=function(q){if(Xe(q))return q.map(function(b){return wNg(b)});
if(Nqm(q)){var S={};q=_.A(Object.entries(q));for(var N=q.next();!N.done;N=q.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;S[N]=wNg(X)}return S}return blM(q)?q():q};
AKy=function(){var q=Object.assign({},ZlF);Object.getOwnPropertyNames(ZlF).forEach(function(S){bD[S]!==void 0&&(q[S]=bD[S])});
return q};
sz4=function(q,S){if(bD.enablePerformanceTiming){var N,X;(X=(N=performance).mark)==null||X.call(N,q+"Start__"+S)}};
Bqy=function(q,S){if(bD.enablePerformanceTiming){var N,X;(X=(N=performance).measure)==null||X.call(N,q+"__"+S,q+"Start__"+S)}};
TqM=function(q,S,N){var X;return q&&S?q+"__"+S:(X=q!=null?q:S)!=null?X:N};
DLW=function(q){var S=Object.create(GQW);S.debugName=q;!Y9||NG(S);return S};
QzP=function(q,S){var N=DLW(S);S=oS(N);try{q(N)}finally{oS(S)}return function(){return void xs2(N)}};
Vz4=function(q){return w6(q)&&ajv in q};
ULg=function(q){for(q=q===void 0?Y9:q;q;){if(Vz4(q))return q;var S=void 0;q=(S=q.parent)!=null?S:null}return null};
rKy=function(q,S){return Object.is(q,S)};
Ao=function(q){var S=ZG;ZG=q;return S};
cKv=function(q){if(s9)throw Error("$");if(ZG!==null){var S=ZG.producersTail;if(S===void 0||S.producer!==q){var N=void 0,X=ZG.recomputing;if(X&&(N=S!==void 0?S.nextProducer:ZG.producers,N!==void 0&&N.producer===q)){ZG.producersTail=N;N.lastReadVersion=q.version;return}var b=q.consumersTail,w;if(!(w=b===void 0||b.consumer!==ZG)){if(X){a:{w=ZG;X=w.producersTail;if(X!==void 0){w=w.producers;do{if(w===b){X=!0;break a}if(w===X)break;w=w.nextProducer}while(w!==void 0)}X=!1}X=!X}w=X}w&&(X=Gr(ZG),N={producer:q,
consumer:ZG,nextProducer:N,prevConsumer:b,lastReadVersion:q.version,nextConsumer:void 0},ZG.producersTail=N,S!==void 0?S.nextProducer=N:ZG.producers=N,X&&$Lm(q,N))}}};
Qz=function(q){if(!Gr(q)||q.dirty)if(q.dirty||q.lastCleanEpoch!==DG)(q.producerMustRecompute(q)||eRM(q))&&q.producerRecomputeValue(q),q.dirty=!1,q.lastCleanEpoch=DG};
C1M=function(q){if(q.consumers!==void 0){var S=s9;s9=!0;try{for(var N=q.consumers;N!==void 0;N=N.nextConsumer){var X=N.consumer;X.dirty||(q=void 0,X.dirty=!0,C1M(X),(q=X.consumerMarkedDirty)==null||q.call(X,X))}}finally{s9=S}}};
RRy=function(){var q;return((q=ZG)==null?void 0:q.consumerAllowSignalWrites)!==!1};
tzN=function(q){q&&(q.producersTail=void 0,q.recomputing=!0);return Ao(q)};
JK7=function(q){q.recomputing=!1;var S=q.producersTail,N=S!==void 0?S.nextProducer:q.producers;if(N!==void 0){if(Gr(q)){do N=ilF(N);while(N!==void 0)}S!==void 0?S.nextProducer=void 0:q.producers=void 0}};
eRM=function(q){for(q=q.producers;q!==void 0;q=q.nextProducer){var S=q.producer,N=q.lastReadVersion;if(N!==S.version)return!0;Qz(S);if(N!==S.version)return!0}return!1};
$Lm=function(q,S){var N=q.consumersTail,X=Gr(q);N!==void 0?(S.nextConsumer=N.nextConsumer,N.nextConsumer=S):(S.nextConsumer=void 0,q.consumers=S);S.prevConsumer=N;q.consumersTail=S;if(!X)for(q=q.producers;q!==void 0;q=q.nextProducer)$Lm(q.producer,q)};
ilF=function(q){var S=q.producer,N=q.nextProducer,X=q.nextConsumer,b=q.prevConsumer;q.nextConsumer=void 0;q.prevConsumer=void 0;X!==void 0?X.prevConsumer=b:S.consumersTail=b;if(b!==void 0)b.nextConsumer=X;else if(S.consumers=X,!Gr(S))for(q=S.producers;q!==void 0;)q=ilF(q);return N};
Gr=function(q){return q.consumerIsAlwaysLive||q.consumers!==void 0};
Hlm=function(q){var S=Object.create(FON);S.computation=q;q=function(){Qz(S);cKv(S);if(S.value===aS)throw S.error;return S.value};
q[Vz]=S;return q};
lj2=function(q,S){var N=Object.create(Olv);N.value=q;S!==void 0&&(N.equal=S);q=function(){cKv(N);return N.value};
q[Vz]=N;return[q,function(X){return KOM(N,X)},
function(X){RRy()||vBg(N);KOM(N,X(N.value))}]};
KOM=function(q,S){RRy()||vBg(q);if(!q.equal(q.value,S)){q.value=S;q.version++;DG++;C1M(q);var N;(N=jzM)==null||N(q)}};
NPg=function(q,S,N){var X=Object.create(SAP);X.source=q;X.computation=S;N!=void 0&&(X.equal=N);q=function(){Qz(X);cKv(X);if(X.value===aS)throw X.error;return X.value};
q[Vz]=X;return q};
_.U9=function(q){var S=Ao(null);try{return q()}finally{Ao(S)}};
XEW=function(q,S){sz4("signalSet",S.debugName);try{q()}finally{Bqy("signalSet",S.debugName)}};
bHF=function(q,S,N){q=lj2(q,S.equals);var X=q[0],b=X[Vz];b.debugName=TqM(S.debugName,N,"[signal]");if(!bD.enablePerformanceTiming)return q;var w=q[1],B=q[2];return[X,function(T){XEW(function(){return void w(T)},b)},
function(T){XEW(function(){return void B(T)},b)}]};
_.r6=function(q,S,N){return bHF(q,S!=null?S:{},N===void 0?"":N)};
wEv=function(q,S){var N=_.A(_.r6(q,void 0,"serrkb"));q=N.next().value;N=N.next().value;q[XNF]=N;q[$7]=S;return q};
ZHW=function(q,S){Object.defineProperty(q,$7,{get:function(){return S}})};
cw=function(q,S){if(Xe(q)){var N=q.map(function(w){return cw(w,S)});
ZHW(N,S);return N}if(Nqm(q)){N={};q=_.A(Object.entries(q));for(var X=q.next();!X.done;X=q.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;N[X]=cw(b,S)}ZHW(N,S);return N}return wEv(q,S)};
s_g=function(){var q={height:0,width:0};if(!Nqm(q))throw Error("Lb");var S=Symbol("Mb");return[cw(q,S),function(N,X){if(N[$7]===S)if(typeof X==="function"){var b=[].concat(_.PG(wNg(N)));X=X(b)||b;Ade(N,[].concat(_.PG(X)))}else Ade(N,X);else throw Error("Nb");}]};
Ade=function(q,S){if(blM(q))q[XNF](S);else if(Xe(q)&&Xe(S))S=cw(S,q[$7]),q.length=0,q.push.apply(q,_.PG(S));else if((Nqm(q)||Xe(q))&&(Xe(S)||typeof S==="object"&&S!==null)){S=_.A(Object.entries(S));for(var N=S.next();!N.done;N=S.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;var b=q,w=b[N];Object.hasOwn(q,N)?Ade(w,X):b[N]=cw(X,q[$7])}}else throw Error("Ob");};
BP4=function(q){return Object.create(Object.assign({},eL,q))};
G44=function(){var q;return(q=TPe)!=null?q:TPe=BP4({consumerAllowSignalWrites:!0})};
_.C6=function(q,S,N){N=N===void 0?"":N;q=Hlm(q);var X=q[Vz];X.debugName=TqM(S==null?void 0:S.debugName,N,"[computed]");(S==null?void 0:S.equals)!=null&&(X.equal=S.equals);return q};
RS=function(q){var S=Ao(DC2);try{q()}finally{Ao(S)}};
Q_P=function(q){return w6(q)&&q.name!==void 0&&q.isReactive!==void 0&&q.parent!==void 0};
VR7=function(q,S,N){var X=ap0(q);to={name:N?X+" ("+N+")":X,isReactive:q.componentType!==iD,parent:to};q=S();to=to.parent;return q};
Jo=function(){var q=to;return q?q.isReactive:!1};
Hw=function(q,S,N){var X=to;S&&(to=S);try{return N==null?q():q.call(N)}catch(w){q=w;Fe(q,to);if(q!==UCN){rdy=to;S=[];for(N=Y9;N;){var b=void 0;S.push((b=N.debugName)!=null?b:"[context]");b=void 0;N=(b=N.parent)!=null?b:null}$CF=S.reverse()}UCN=q;throw q;}finally{to=X}};
Fe=function(q,S){try{var N=cd0(S);if(N&&!q.componentStack&&(q.componentStack=N,bD.enableComponentStacksInErrorMessages)){var X=q.message+"\n\nComponent stack: "+N;q.stack&&(q.stack=q.stack.replace(q.message,X));q.message=X}}catch(b){}};
ehd=function(q){for(var S=0,N="";S<20&&q;)N+="$$XID:"+q.name+"$$ > ",q=q.parent,S++;return N.slice(0,-3)};
cd0=function(q){return Q_P(q)||q===null?ehd(q):bD.enableContextBasedComponentStacks?ULg(q).getComponentStack().slice(0,20).map(function(S){return"$$XID:"+S+"$$"}).join(" > "):""};
ap0=function(q){return q.debugName||q.name||"[component]"};
JdW=function(q){switch(q.onInitType){case CgN:Rhv.schedule(q);break;case tRW:bD.enableQueueEffectAndOnInitInitialRuns?iHF.enqueue(q):iHF.schedule(q);break;default:_.q$(q.onInitType)}};
lpg=function(q){if(!q.isDisposed)switch(q.effectType){case O9:FbW.schedule(q);break;case HHW:OH7.schedule(q);break;case Kb7:bD.enableQueueEffectAndOnInitInitialRuns||q.version!==0?vfN.enqueue(q):vfN.schedule(q);break;default:_.q$(q.effectType)}};
dCm=function(){if(K6>0)bD.flushRenderEffectsDuringRender&&FbW.flush();else{for(var q=_.A(j_e),S=q.next();!S.done;S=q.next())S.value.flush();Wbv()}};
Wbv=function(){_.G(function(q){if(q.nextAddress==1)return q.yield(Promise.resolve(),2);for(var S=_.A(k4g),N=S.next();!N.done;N=S.next())N.value.flush();_.xP(q)})};
nf0=function(q){vw=!0;try{for(var S=_.A(q),N=S.next();!N.done;N=S.next()){for(var X=N.value,b=[X],w=X;w.parent!==void 0;)w=w.parent,zhF(w)&&q.has(w)&&b.push(w);for(;b.length>0;){var B=b.pop();q.delete(B);B.run()}}}finally{vw=!1}};
lD=function(q){K6--;if(q){q=_.A(fpF);for(var S=q.next();!S.done;S=q.next())S.value.clear()}else K6>0||vw&&!bD.flushRenderEffectsDuringRender||dCm()};
pEm=function(q,S,N){q=Object.create(q);S&&(q.fn=S);N&&(q.debugName=N);NG(q);q.componentStack=to;return q};
xC0=function(q){if(!q.isDisposed){if(s9)throw Error("Sb");var S=oS(q);sz4("effectRun",q.debugName);try{Hw(function(){q.dirty=!1;if(!(q.version>0)||eRM(q)){q.version++;var N=tzN(q);try{q.cleanup(),q.fn()}finally{Ao(N),q&&JK7(q)}}},q.componentStack,q)}catch(N){throw bD.enableContextBasedComponentStacks&&Fe(N),N;
}finally{Bqy("effectRun",q.debugName),oS(S)}}};
_.jL=function(q,S){q=pEm(mCd,q,S);lpg(q)};
_.Ww=function(q,S){q=pEm(u5N,q,S);lpg(q)};
gfM=function(q){return q};
Ef7=function(q,S,N){function X(){return b()}
N=N===void 0?"":N;var b=typeof q==="function"?NPg(q,gfM,S==null?void 0:S.equals):NPg(q.source,q.computation,S==null?void 0:S.equals);var w=b[Vz];w.debugName=TqM(S==null?void 0:S.debugName,N,"[linkedSignal]");X[Vz]=w;return[X,function(B){XEW(function(){Qz(w);KOM(w,B);w.dirty=!1;w.lastCleanEpoch=DG},w)},
function(B){XEW(function(){Qz(w);RRy()||vBg(w);KOM(w,B(w.value));w.dirty=!1;w.lastCleanEpoch=DG},w)}]};
_.k7=function(q){var S=Y9;if(S){var N=to;pQ7(S,function(){var X=Ao(G44());try{Hw(function(){return void q()},N)}catch(b){throw bD.enableContextBasedComponentStacks&&Fe(b),b;
}finally{Ao(X)}})}};
zr=function(q,S){var N={};(S===void 0||S)&&NG(N);S=oS(N);try{q(N)}finally{oS(S)}return function(){return void xs2(N)}};
_.n6=function(q){return typeof q==="function"?q():(q==null?0:q[ydW])?q.get():q};
MRN=function(q){if(Y9)throw Error("pb");zr(q,!1)};
f6=function(q,S){q=oS(q);try{return _.U9(S)}finally{oS(q)}};
p6=function(q,S){var N=cd0(rdy),X,b;var w=(b=(X=$CF)==null?void 0:X.slice())!=null?b:[];S={componentStack:N,contextTrace:w,errorSeverity:3,featureFlags:AKy(),tagName:S};return[q,S]};
Pg0=function(q,S,N){if(Object.hasOwnProperty.call(Lb7,q)&&(q=Lb7[q],Object.hasOwnProperty.call(q,S)&&(q=q[S],q instanceof Array))){for(var X=null,b=!1,w=0,B=q.length;w<B;++w){var T=q[w],Q=T.contingentAttribute;if(!Q)return T.contract;X===null&&(X={});Q=Object.hasOwnProperty.call(X,Q)?X[Q]:X[Q]=N(Q);if(Q===T.requiredValue)return T.contract;Q==null&&(b=!0)}if(b)return null}S=hhW[S];return typeof S==="number"?S:null};
ozv=function(q,S,N){var X=null;(q=Ipm[q])&&(X=q[S]);return typeof X!=="number"&&((q=Ipm["*"])&&(X=q[S]),typeof X!=="number")?!1:!0===YAP[X][String(N).toLowerCase()]};
SW2=function(q,S){S=Pg0(q.toLowerCase(),S,function(){var X;(X=bD.handleError)==null||X.call.apply(X,[bD].concat(_.PG(p6(Error("Vb"),q.toLowerCase()))))});
if(S===null)return null;var N;return(N=qWe[S])!=null?N:null};
Ntv=function(q,S,N){if(N===null||N===void 0)return N;S=S.toLowerCase();q=SW2(q,S);return q===null?N:q(S,N)};
wRv=function(q){var S=XR4,N=q,X="",b="",w=1;q<0&&(q=-q);if(q===Infinity)q=(Infinity*Math.sign(N)).toString();else{for(var B=0;B<bJ7.length;B++){var T=bJ7[B];w=S[T];if(q>=w||w<=1&&q>.1*w){X=T;break}}X?(X+="B",b=" "):w=1;q=Math.round(N/w*10)/10+b+X}return q};
ZJd=function(){};
AY0=function(q,S){for(;q.length>S;)q.pop()};
slg=function(q){q=Array(q);AY0(q,0);return q};
x7=function(q,S,N){if(N==null)q.removeAttribute(S);else{var X;(X=S.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":S.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?q.setAttributeNS(X,S,N):q.setAttribute(S,N)}};
TtF=function(q,S,N){q=q.style;if(typeof N==="string")q.cssText=N;else{q.cssText="";for(var X in N)if(Btd.call(N,X)){S=q;var b=X,w=N[X];b.indexOf("-")>=0?S.setProperty(b,w):S[b]=w}}};
GbF=function(q,S,N){var X=typeof N;X==="object"||X==="function"?q[S]=N:x7(q,S,N)};
DVd=function(){var q=new ZJd;q[mM.default]=GbF;q.style=TtF;return q};
Ql7=function(q,S,N,X){(X[S]||X[mM.default])(q,S,N)};
VuW=function(q,S,N){S=new ae2(S,N);return q.__incrementalDOMData=S};
UVm=function(q,S){if(q.__incrementalDOMData)return q.__incrementalDOMData;var N=q.nodeType===1?q.localName:q.nodeName,X=q.nodeType===1?q.getAttribute("key"):null;S=VuW(q,N,q.nodeType===1?X||S:null);if(q.nodeType===1&&(q=q.attributes,N=q.length)){X=S._attrsArr||(S._attrsArr=slg(N*2));for(var b=0,w=0;b<N;b+=1,w+=2){var B=q[b],T=B.value;X[w]=B.name;X[w+1]=T}}return S};
rYy=function(q,S,N,X,b){return S==N&&X==b};
$Vv=function(q){for(var S=uD,N=g6();N!==q;){var X=N.nextSibling;S.removeChild(N);E9.deleted.push(N);N=X}};
g6=function(){return yz?yz.nextSibling:uD.firstChild};
MG=function(){yz=g6()};
CB4=function(q,S){MG();var N;a:{if(N=yz){do{var X=N,b=q,w=S,B=UVm(X,w);if(cYd(X,b,B.nameOrCtor,w,B.key))break a}while(S&&(N=N.nextSibling))}N=null}N||(q==="#text"?(q=L6.createTextNode(""),VuW(q,"#text",null)):(N=L6,X=uD,typeof q==="function"?N=new q:N=(X=q==="svg"?"http://www.w3.org/2000/svg":q==="math"?"http://www.w3.org/1998/Math/MathML":X==null||UVm(X).nameOrCtor==="foreignObject"?null:X.namespaceURI)?N.createElementNS(X,q):N.createElement(q),VuW(N,q,S),q=N),E9.created.push(q),N=q);q=N;if(q!==
yz){if(e3y.indexOf(q)>=0)for(S=uD,N=q.nextSibling,X=yz;X!==null&&X!==q;)b=X.nextSibling,S.insertBefore(X,N),X=b;else uD.insertBefore(q,yz);yz=q}};
R3W=function(q,S){CB4(q,S);uD=yz;yz=null;return uD};
tuP=function(){$Vv(null);yz=uD;uD=uD.parentNode};
Fp2=function(q,S){S=S===void 0?{}:S;var N=S.matches===void 0?rYy:S.matches;return function(X,b,w){var B=E9,T=L6,Q=e3y,a=ho,U=yz,r=uD,c=cYd;L6=X.ownerDocument;E9=new iJm(X);cYd=N;ho=[];yz=null;var e=uD=X.parentNode,R,J=JYW.call(X);if((R=J.nodeType===11||J.nodeType===9?J.activeElement:null)&&X.contains(R)){for(J=[];R!==e;)J.push(R),R=R.parentNode||(e?R.host:null);e=J}else e=[];e3y=e;try{return q(X,b,w)}finally{X=E9,Pw&&X.deleted.length>0&&Pw(X.deleted),L6=T,E9=B,cYd=c,ho=a,yz=U,uD=r,e3y=Q}}};
HJM=function(q,S,N,X){IS.push(Ql7);IS.push(q);IS.push(S);IS.push(N);IS.push(X)};
OJg=function(q){CB4("#text",null);var S=yz;var N=UVm(S);if(N.text!==q){N=N.text=q;for(var X=1;X<arguments.length;X+=1)N=(0,arguments[X])(N);S.data!==N&&(S.data=N)}};
kbN=function(q,S,N){if(N===!1&&KpF.has(S))x7(q,S,null);else if(S!=="idomKey"&&S!=="skip"&&S!=="skipchildren"&&S!=="children"&&S!=="el")if(S.startsWith("on")){if(S[2]!==":")throw Error("Ub`"+S);if(N===void 0||N===null){var X;(X=bD.handleError)==null||X.call.apply(X,[bD].concat(_.PG(p6(Error("Zb`"+S),q.tagName))));q[S]=void 0}else{var b=S.slice(3);X=Jo();if(b==="jsaction"){N=Array.isArray(N)?N:[N];N=_.A(N);for(var w=N.next();!w.done;w=N.next()){w=w.value;if(typeof w!=="object"||w===null||typeof w.selfReg!==
"function")throw Error("bc`"+S);w.selfReg(0,q,X?_.k7:function(){})}}else{if(typeof N!=="object"||N===null)throw Error("$b`"+S+"`"+typeof N);
if(typeof N.getFn!=="function")throw Error("ac`"+S+"`"+Object.keys(N));if(N.selfReg)N.selfReg(0,q,b,X?_.k7:function(){});
else if(X&&q["on"+b]===void 0){var B=N.getFn(0);q.addEventListener(b,B);_.k7(function(){return void q.removeEventListener(b,B)})}else if(X||!vz0.includes(b))q["on"+b]=N.getFn(0)}}}else{if(S.startsWith("data-")&&typeof N==="string")try{N=le4(N)}catch(T){N="zSoyz"}typeof N!=="function"||q._disposeEffects!=null?((X=S.startsWith("prop:"))&&(S=S.slice(5)),bD.enableAttributeSanitization&&(X&&jlN(q.tagName)||(N=Ntv(q.tagName,S,N))),S==="style"?("function"==typeof _.Y7&&N instanceof _.Y7&&(N=N.toString()),
Wp0(q,S,N)):X?q[S]=N:dV4(q,S,N)):(q._signalProps||(q._signalProps=[]),q._signalValues||(q._signalValues=[]),q._signalProps.push(S))}};
z3N=function(q,S,N){N=(N===void 0?{}:N).isReactive;if(S==null?0:S.el){var X=S.el,b;(b=X.onRender)==null||b.call(X,q);q._disposeRef||(q._disposeRef=function(){var w;(w=X.onUnmount)==null||w.call(X);delete q._disposeRef},N&&_.k7(function(){var w;
(w=q._disposeRef)==null||w.call(q)}))}};
jlN=function(q){return q.length>0&&q.includes("-")&&!nzW.includes(q.toLowerCase())};
feW=function(q){return w6(q)&&oM in q};
pRN=function(q){return feW(q)?q[oM].flattened:q};
xVF=function(q,S){var N=_.IT.apply(2,arguments),X;S=(X=S)!=null?X:{};X={};return X.type=q,X.props=S,X.children=N,X[qU]=!0,X};
_.S1=function(q){return q.children};
NU=function(q){var S=mV4!==xVF;mV4=q?uE7:xVF;return S};
XS=function(q){return _.Md(q)?"nodeType"in q:!1};
bO=function(){return document.createTextNode("")};
w5=function(q){q=document.createTextNode(String(q));q._isSignalTextNode=!0;return q};
EzF=function(q){return q!=null&&q.contentKind===ZD||q instanceof qk||gzv(q)};
yYP=function(q){var S=document.createElement("div");if(gzv(q)&&ZEP(q))_.ad(S,ZEP(q));else if(q instanceof qk)_.ad(S,q);else if(q!=null&&q.contentKind===ZD){if(q.contentKind!==ZD)throw Error("Yb");q=Nk(q.toString());_.ad(S,q)}q=_.A(S.childNodes);for(var N=q.next();!N.done;N=q.next())N.value._isSafeOrSanitizedHtmlNode=!0;return S};
BP=function(q){q=typeof q;return q==="string"||q==="number"||q==="boolean"};
Mum=function(q){return q instanceof zA||gR(q)||q instanceof rx||"function"==typeof _.Y7&&q instanceof _.Y7};
Lp7=function(q,S){var N=q.parentElement;if(!N)return S;N.replaceChild(S,q);return S};
h37=function(q,S){var N=q[0].parentElement;if(N)if(q[0].previousSibling||q[q.length-1].nextSibling){N.insertBefore(S,q[0]);for(var X=q.length-1;X>=0;X--)N.removeChild(q[X])}else N.textContent="",N.appendChild(S);return S};
PB4=function(q,S){if(q[0].parentElement)for(var N=q[0].parentElement,X=S.length,b=q.length,w=X,B=0,T=0,Q=q[b-1].nextSibling,a=null;B<b||T<w;)if(q[B]===S[T])B++,T++;else{for(;q[b-1]===S[w-1];)b--,w--;if(b===B)for(var U=w<X?T?S[T-1].nextSibling:S[w-T]:Q;T<w;){var r=S[T++];N.insertBefore(r,U)}else if(w===T)for(;B<b;)U=q[B],a&&a.has(U)||N.removeChild(U),B++;else if(q[B]===S[w-1]&&S[T]===q[b-1])U=q[--b].nextSibling,N.insertBefore(S[T++],q[B++].nextSibling),N.insertBefore(S[--w],U),q[b]=S[w];else{if(!a)for(a=
new Map,U=T;U<w;)a.set(S[U],U++);U=a.get(q[B]);if(U==null)N.removeChild(q[B]),B++;else if(T<U&&U<w){r=B;for(var c=1,e=void 0;++r<b&&r<w&&(e=a.get(q[r]))!=null&&e===U+c;)c++;if(c>U-T)for(r=q[B];T<U;)N.insertBefore(S[T++],r);else N.replaceChild(S[T++],q[B++])}else B++}}return S};
YWm=function(q){if(Array.isArray(q)){if(q.length>1)throw Error("lc`"+q.length+"`"+q.map(Ie7).join(", "));q=q[0]}if(q==null)return null;if(!(q instanceof _.BG)){var S,N;if((S=window)==null?0:(N=S.trustedTypes)==null?0:N.isScript(q))throw Error("kc");if(String(q).trim().length===0)return null;throw Error("mc`"+Ie7(q));}return q};
oqP=function(q,S){S=YWm(S);S!==null&&_.D1(q,S)};
q1e=function(q){if(Array.isArray(q)){if(q.length>1)throw Error("nc`"+q.length+"`"+q.map(Ie7).join(", "));q=q[0]}if(q==null)return null;if(!(q instanceof rx)){if(String(q).trim().length===0)return null;throw Error("oc`"+Ie7(q));}return q};
S1v=function(q,S){S=q1e(S);S!==null&&(q.textContent=jd0(S))};
Ie7=function(q){return"("+typeof q+") "+(q!=null&&typeof q==="object"?q.constructor.name:typeof q)+" "+q};
Nr2=function(){};
DD=function(q,S){S=S===void 0?{}:S;var N=XAv(),X=!0,b,w=!!bD.legacyTriggerSoyRendererEvents;w&&(b=ds7());_.jL(function(){var B=!X&&S.isControlFlowComponent&&w,T=B?N[oM].flattened[0].parentElement:void 0;X=!1;To.setUp();S.isControlFlowComponent&&K6++;var Q=N[0],a=N[oM].flattened,U=NU(!0);try{var r=q(),c=bu7(Q,r,N);Array.isArray(c)||(N[oM].flattened=[c]);var e=N[oM].flattened;if(a&&(!Array.isArray(a)||a.length!==0)){var R=Array.isArray(a)?a[0]:a,J=R[Go],v=R._disposeEffects;R._disposeEffects=void 0;
R=Array.isArray(e)?e[0]:e;R[Go]=J;R[Go]&&(R[Go].numNodes=R===e?1:e.length);R._disposeEffects=v}N[0]=c;S.isControlFlowComponent&&lD(!1)}catch(W){throw S.isControlFlowComponent&&lD(!0),W;}finally{NU(U),To.tearDown()}B&&(B=b,B!=null||(B=_.HY0(document).getAppContext()),B.get(wAd).JSC$30164_getEventTarget().dispatchEvent(new ZuN(ADm,T,ZD)))},S.debugName);
return N};
bu7=function(q,S,N){for(;typeof S==="function";)S=S();if(S!=null&&S[qU]){var X,b,w;(w=bD.handleError)==null||w.call.apply(w,[bD].concat(_.PG(p6(Error("pc`"+((X=S.type)==null?void 0:X.TAG_NAME)),(b=S.type)==null?void 0:b.TAG_NAME))))}if(q==null)return S==null?bO():BP(S)?w5(S):Mum(S)?w5(S.toString()):XS(S)?S:S.length===0?bO():ssm(S,N);if(XS(q)){if(S==null)return Lp7(q,bO());if(BP(S))return Br2(q,S);if(Mum(S))return Br2(q,S.toString());if(XS(S))return Lp7(q,S);if(S.length===0)return Lp7(q,bO());S=ssm(S,
N);PB4([q],N[oM].flattened);return S}q=QN(q);if(S==null)return h37(q,bO());if(BP(S))return h37(q,w5(S));if(Mum(S))return h37(q,w5(S.toString()));if(XS(S))return PB4(q,[S])[0];if(S.length===0)return h37(q,bO());S=ssm(S,N);PB4(q,N[oM].flattened);return S};
Br2=function(q,S){q.nodeType===Node.TEXT_NODE?q.textContent!==String(S)&&(q.textContent=String(S)):q=Lp7(q,w5(S));return q};
QN=function(q,S,N){return Tr7(q,S!=null?S:[],N===void 0?!1:N)};
ssm=function(q,S){var N=QN(q,void 0,!0);if(N.length===0)return bO();S[oM].flattened=N;return q};
Tr7=function(q,S,N,X,b){S=S===void 0?[]:S;N=N===void 0?!1:N;b=b===void 0?-1:b;if(q==null)return S;if(q instanceof aM){var w=q.render();return Tr7(w,S,N,X,b)}if(XS(S)&&S.nodeType===Node.ELEMENT_NODE)switch(S.tagName){case "SCRIPT":oqP(S,q);return;case "STYLE":S1v(S,q);return}BP(q)&&(q=w5(q),X&&N&&(X[b]=q));if(EzF(q)){N=yYP(q);N=Array.from(N.childNodes);N=_.A(N);for(w=N.next();!w.done;w=N.next())GT4(S,w.value);return S}Mum(q)&&(q=w5(q.toString()),X&&N&&(X[b]=q));if(XS(q))return GT4(S,q);if(Array.isArray(q)){for(w=
0;w<q.length;w++)Tr7(q[w],S,N,q,w);return S}if(typeof q==="function"){w=DD(function(){var T=q();return T!=null&&!BP(T)&&EzF(T)?(T=yYP(T),Array.from(T.childNodes)):T},{debugName:"qmF2ne",
debugFn:q})[0];if(Array.isArray(w)){N=_.A(w);for(w=N.next();!w.done;w=N.next())GT4(S,w.value);return S}X&&N&&(X[b]=w);return GT4(S,w)}if(q!=null&&q[qU]){X=q;b=NU(!0);var B=mV4;try{w=B.apply(null,[X.type,X.props].concat(_.PG(X.children)))}finally{NU(b)}return Tr7(w,S,N)}(B=bD.handleError)==null||B.call.apply(B,[bD].concat(_.PG(p6(Error("qc")))));return S};
XAv=function(q){var S={};S=Object.assign([],(S[oM]={flattened:[]},S));if(!q)return S;S[0]=ssm(q,S);return S};
GT4=function(q,S){Array.isArray(q)?q.push(S):q.appendChild(S);return q};
VN=function(q){if(!bD.enableLazyTsx)return q;if(Array.isArray(q)){for(var S=0;S<q.length;S++)q[S]=VN(q[S]);return q}return q instanceof aM?(q=q.render(),VN(q)):q};
Qs4=function(q,S){var N,X,b=ap0(q),w=function(e){X=e;e=NU(!0);var R=Ao(Ut);sz4("render",b);try{N=VN(q(S))}finally{Bqy("render",b),Ao(R),NU(e)}};
w=bD.enableContextPerComponent?QzP(w,b):zr(w,bD.alwaysTrackContexts||!!Y9);Vz4(X);if(!S.renderedFromIdom){var B=oS(X);try{return D97(q,S,N),N}finally{oS(B)}}!feW(N)&&Array.isArray(N)&&(N=XAv(N));var T=pRN(N);B=Array.isArray(T)?T[0]:T;var Q=!1;if(B){var a,U=(a=S==null?void 0:S.idomKey)!=null?a:q;a=T!==B;B._disposeEffects=w;var r=B[Go]||{},c=feW(N)?N:r.sourceDynamicRange;Object.assign(r,{key:U,numNodes:a?T.length:1,context:X,higherOrder:!!B[Go],sourceDynamicRange:c});B[Go]=r}else Q=!0;(function(){var e=
oS(X);try{D97(q,S,T)}finally{oS(e)}})();
Q&&w();return N};
aw4=function(q){var S={},N;for(N in q)S={prev$jscomp$24:void 0,next$jscomp$34:void 0},S.prev$jscomp$24=r5[N],S.next$jscomp$34=q[N],r5[N]=function(X){return function(){var b=_.IT.apply(0,arguments);X.prev$jscomp$24.apply(null,_.PG(b));X.next$jscomp$34.apply(null,_.PG(b))}}(S)};
VOy=function(){if(Jo())throw Error("rc");return $$};
U94=function(q,S){if(!q.__unmounted&&S){q.__unmounted=!0;try{q.didUnmount()}catch(b){var N,X;(X=bD.handleError)==null||X.call.apply(X,[bD].concat(_.PG(p6(b,(N=q.__type)==null?void 0:N.TAG_NAME))))}r5.didUnmount(q);q.el=null;S.__instance&&delete S.__instance}};
$97=function(q,S,N){q._signalProps!=null&&q._disposeEffects==null&&((N===void 0?0:N)?q._disposeEffects=zr(function(){return void rDM(q,S)},bD.alwaysTrackContexts||!!Y9):rDM(q,S))};
rDM=function(q,S){_.jL(function(){for(var N=q._signalProps,X=q._signalValues,b=0;b<N.length;b++){var w=N[b],B=S[w]();X[b]!==B&&(X[b]=B,kbN(q,w,B))}},"e3YVbb")};
cD7=function(q,S,N){var X,b=[];q._disposeEffects=zr(function(){_.jL(function(){var w=N();if(w===null||w===void 0)w="";if(BP(w)||w===null)X!=null||(X=document.createTextNode("")),X.parentNode!==q&&(X._isSignalTextNode=!0,q.insertBefore(X,S)),X.textContent=String(w);else if(EzF(w)){for(var B=b.length>0?b[b.length-1].nextSibling:S,T=_.A(b),Q=T.next();!Q.done;Q=T.next())q.removeChild(Q.value);w=yYP(w);b=Array.from(w.childNodes);w=_.A(b);for(T=w.next();!T.done;T=w.next())q.insertBefore(T.value,B)}else throw Q=
(T=(B=to)==null?void 0:B.name)!=null?T:"unknown",Error("gc`"+Q+"`"+typeof w);},"VvDgC")},bD.alwaysTrackContexts||!!Y9)};
RK7=function(q,S){var N=_.IT.apply(2,arguments);S!=null||(S={});return!bD.enableLazyTsx||to!=null&&!Jo()?eKv(q,S,N):new Cc2(q,S,N)};
eKv=function(q,S,N){if(q===_.S1)return N;if(typeof q==="function")return to&&!Jo()&&(S.renderedFromIdom=!0),VR7(q,function(){N.length>0&&(S.children=N.length===1?N[0]:N);if(q.componentType===iD){var w;QzP(function(){var B=S;if(q.componentType!==iD)w=!1;else{B||(B={});var T=new cP(B,q),Q=Ao(Ut);try{var a=T.render(B)}finally{Ao(Q)}a instanceof HTMLElement?(a.__instance=T,T.el=a,T.__type=q,q.TAG_NAME=a.tagName.toLowerCase(),r5.didPatch(T),w=a):w=a}},q.name);
if(w)return w}return Qs4(q,S)},S.debugInstance);
var X=tOM(q,S),b;for(b in S)kbN(X,b,S[b]);$97(X,S);QN(N,X);z3N(X,S,{isReactive:!0});iuW(X,S);return X};
tOM=function(q,S){q=(JDe.has(q.toLowerCase())?0:FH7.has(q.startsWith("svg:")?q.replace("svg:",""):q))?document.createElementNS("http://www.w3.org/2000/svg",q.startsWith("svg:")?q.replace("svg:",""):q):HuW(q,S)||document.createElement(q);q[Ouy]=!0;return q};
KH4=function(q){if(q){var S;(S=q._disposeRef)==null||S.call(q);var N;(N=q._disposeEffects)==null||N.call(q);q.__instance&&q.__instance instanceof e1&&(S=q.__instance,U94(S,q),S instanceof cP&&S.disposeEffects());for(S=0;S<q.childNodes.length;S++)KH4(q.childNodes[S])}};
lwM=function(q){vqN.push(q)===1&&requestAnimationFrame(function(){setTimeout(function(){var S=[].concat(_.PG(vqN));vqN=[];S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;try{for(var X=0;X<N.length;X++)KH4(N[X])}catch(b){X=N=void 0,(X=(N=bD).handleError)==null||X.call.apply(X,[N].concat(_.PG(p6(b))))}}})})};
_.D=function(q,S){return mV4.apply(null,[q,S].concat(_.PG(_.IT.apply(2,arguments))))};
_.Cy=function(q){return q};
_.RM=function(q){return{isDefault:!0,children:q.children}};
_.V=function(q){var S=q.cond;if(S===void 0)return q.else&&q.else();var N=_.C6(function(){return!!S()},void 0,"JHVi8"),X=function(){var w=S();
if(!w){var B;(B=bD.handleError)==null||B.call.apply(B,[bD].concat(_.PG(p6(jsM.nonNullableCondIsNull()))))}return w},b;
return DD(function(){var w=N(),B;zr(function(){var T=Ao(Ut);try{B=VN(w?q.then(X):q.else&&q.else())}finally{Ao(T)}},!0);
return B},{debugName:(b=q.debugInstance)!=null?b:"RlDudd",
debugFn:q.then,isControlFlowComponent:!0})};
WH4=function(q){return _.V(q)};
_.tc=function(q){return q.keyBy==="INDEX"?d9N(q):kTW(q)};
zKW=function(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next()){var N=void 0;(N=S.value)==null||N()}};
kTW=function(q){var S=q.keyBy===void 0||q.keyBy==="REFERENCE",N=S?function(r){return r}:q.keyBy,X=[],b=[],w=[],B=[],T=[],Q=[],a=!0;
_.k7(function(){zKW(B)});
var U;return DD(function(){var r=nqv(q),c=r.length;if(c===0){if(X.length===0&&!a)return w;zKW(B);X=r;b=[];for(r=0;r<X.length;r++)b.push(N(X[r]));w=[];B=[];T=[];Q=[];q.fallback&&(B[0]=fw7(function(){w[0]=VN(q.fallback())}));
a=!1;return w}for(var e=new pAN,R=X.length-1;R>=0;R--)e.push(b[R],R);R=Array(c);for(var J=Array(c),v=Array(c),W=Array(c),z=Array(S?0:c),M={i$jscomp$454:0};M.i$jscomp$454<c;M={i$jscomp$454:M.i$jscomp$454,item$jscomp$104:void 0,key$jscomp$565:void 0},M.i$jscomp$454++){M.item$jscomp$104=r[M.i$jscomp$454];M.key$jscomp$565=N(M.item$jscomp$104);var g=e.pop(M.key$jscomp$565);g!=null?(v[M.i$jscomp$454]=w[g],J[M.i$jscomp$454]=b[g],R[M.i$jscomp$454]=B[g],W[M.i$jscomp$454]=T[g],S||(z[M.i$jscomp$454]=Q[g]),RS(function(x){return function(){W[x.i$jscomp$454](x.i$jscomp$454);
if(!S)z[x.i$jscomp$454](x.item$jscomp$104)}}(M)),delete B[g]):R[M.i$jscomp$454]=fw7(function(x){return function(){var L=_.A(_.r6(x.i$jscomp$454,void 0,"Fqk1zd")),P=L.next().value;
L=L.next().value;W[x.i$jscomp$454]=L;J[x.i$jscomp$454]=x.key$jscomp$565;if(S)v[x.i$jscomp$454]=VN(q.children(x.item$jscomp$104,P));else{var b0=_.A(_.r6(x.item$jscomp$104,void 0,"GBj5de"));L=b0.next().value;b0=b0.next().value;z[x.i$jscomp$454]=b0;v[x.i$jscomp$454]=VN(q.children(L,P))}}}(M))}zKW(B);
X=r;b=J;w=v;B=R;T=W;Q=z;a=!1;return v},{debugName:(U=q.debugInstance)!=null?U:"nsTGHd",
debugFn:q.each,isControlFlowComponent:!0})};
d9N=function(q){var S=[],N=[],X=[],b=[],w=!1;_.k7(function(){zKW(b)});
var B;return DD(function(){var T=nqv(q);w&&T.length>0&&(b.pop()(),S.pop(),w=!1);for(var Q=Array(T.length),a={i$jscomp$455:0};a.i$jscomp$455<T.length;a={i$jscomp$455:a.i$jscomp$455},a.i$jscomp$455++)if(a.i$jscomp$455<S.length)S[a.i$jscomp$455]!==T[a.i$jscomp$455]&&(RS(function(r){return function(){return void N[r.i$jscomp$455](T[r.i$jscomp$455])}}(a)),S[a.i$jscomp$455]=T[a.i$jscomp$455]),Q[a.i$jscomp$455]=X[a.i$jscomp$455];
else{var U=fw7(function(r){return function(){S[r.i$jscomp$455]=T[r.i$jscomp$455];var c=_.A(_.r6(T[r.i$jscomp$455],void 0,"JMMLmd")),e=c.next().value;c=c.next().value;N[r.i$jscomp$455]=c;Q[r.i$jscomp$455]=VN(q.children(e,r.i$jscomp$455))}}(a));
b[a.i$jscomp$455]=U}for(;S.length>T.length;)S.pop(),b.pop()(),N.pop();T.length===0&&!w&&q.fallback&&(a=fw7(function(){Q[0]=VN(q.fallback())}),b[0]=a,w=!0);
return X=Q},{debugName:(B=q.debugInstance)!=null?B:"nsTGHd",
isControlFlowComponent:!0})};
nqv=function(q){q=q.each();return Array.isArray(q)?q:Array.from(q)};
fw7=function(q){var S=Y9;return zr(function(N){var X=Ao(Ut);try{N.parent=S,q(N)}finally{Ao(X)}},!1)};
_.iO=function(q){var S=x97(q),N=_.C6(function(){return m90(S)},void 0,"F1PF4"),X;
return DD(function(){var b=N(),w;zr(function(){var B=Ao(Ut);try{w=VN(b())}finally{Ao(B)}});
return w},{debugName:(X=q.debugInstance)!=null?X:"vI1rtf",
isControlFlowComponent:!0})};
x97=function(q){q=q.children;return Array.isArray(q)?q:[q]};
uz0=function(q){var S=q.props;q=q.getChildren()[0];return S.when?{when:S.when,children:q}:{isDefault:!0,children:q}};
m90=function(q){var S=function(){return null};
q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N!=null&&N[qU]&&(N=N.type===_.RM?{isDefault:!0,children:N.children[0]}:{when:N.props.when,children:N.children[0]}),N instanceof aM&&(N=uz0(N)),N.isDefault)S=N.children;else if(N.when())return N.children;return S};
gqM=function(q){var S=null,N,X={get value(){var w,B;(B=(w=b).validateGetValue)==null||B.call(w);return b.__value},set value(w){var B,T;(T=(B=b).validateSetValue)==null||T.call(B,w);b.__value=w;b.__hasBeenSet=!0}},b=(X.__value=null,X.__hasBeenSet=!1,X.__hasErrored=!1,X.onRender=function(w){if(N&&w!==N){N._disposeRef=void 0;var B;(B=S)==null||B()}N=w;S=q(w)||null},X.onUnmount=function(){var w;
(w=S)==null||w();S=b.value=null},X[zcv]=!0,X);
return b};
Jc=function(q){return typeof q==="symbol"};
yDN=function(q){var S=VOy();if(S==null)throw Eq2.PRIMITIVE_INVALID_HOOK_CALL();var N=S.hookCounter++;S.hooks||(S.hooks=[]);var X=S.hooks;X[N]||(X[N]={key:q,host:S});if(q!==X[N].key){if(S.__type){var b;q=(b=S.__type)==null?void 0:b.name}else q=S instanceof cP?ap0(S.functionComponent):"<"+S.el.tagName.toLowerCase()+">";throw Eq2.OUT_OF_ORDER_HOOK_CALL(q);}return X[N]};
MOd=function(q,S){return!q||q.length!==(S==null?void 0:S.length)||q.some(function(N,X){return N!==S[X]})};
LHy=function(q,S){if(Jo())return q();var N=yDN("useMemoInternal");MOd(N.deps,S)&&(N.deps=S,N.value=q());return N.value};
hKy=function(q,S){return LHy(q,S)};
_.FS=function(q,S){return Pcy(q,!1,S)};
_.HP=function(q,S){return Pcy(q,!0,S)};
Pcy=function(q,S,N){return Jo()?Iw0(q,S,N):Y1e(q,S,N)};
Y1e=function(q,S,N){return LHy(function(){return Iw0(q,S,N)},[])};
Iw0=function(q,S,N){var X=gqM(function(b){X.value=b;var w=function(){var B=Ao(null);try{return N==null?void 0:N(b)}finally{Ao(B)}}();
return function(){w==null||w()}});
X.__expectedTagName=q;X.__optional=S;X.isIdom=!Jo();return X};
ox2=function(q,S){var N;S=zr(function(){var X=NU(!0);K6++;try{N=QN(q()),lD(!1)}catch(b){throw lD(!0),b;}finally{NU(X)}},S===void 0?!1:S);
return[N,S]};
_.Ky=function(q,S,N){N!=null||(N={});N=N.appContext;var X=!!bD.legacyTriggerSoyRendererEvents;To.setUp();try{var b=qu7(q,S,N);X&&(S=N,S!=null||(S=_.HY0(document).getAppContext()),S.get(wAd).JSC$30164_getEventTarget().dispatchEvent(new ZuN(Su0,q,ZD)));To.log(q);return b}finally{To.tearDown()}};
qu7=function(q,S,N){var X=Hw(function(){var b=Ao(Ut);try{return zr(function(){var w=_.HY0(_.$l(q)),B;var T=L$g({rootElement:{value:q},appContext:N||(w==null?void 0:(B=w.getOptionalAppContext)==null?void 0:B.call(w)),dispatcher:w});w=oS(T);T=NU(!0);K6++;try{QN(S(),q),lD(!1)}catch(Q){throw lD(!0),Q;}finally{NU(T),oS(w)}},!1)}catch(w){throw bD.enableContextBasedComponentStacks&&Fe(w),w;
}finally{Ao(b)}});
q[NsW]=!0;return function(){q.textContent="";X();q[NsW]=!1}};
_.vP=function(q){if(zhF(ZG)){var S;(S=bD.handleError)==null||S.call.apply(S,[bD].concat(_.PG(p6(Error("fc")))))}var N=Y9,X=to;JdW({onInitType:tRW,run:function(){if(N&&!N.isDisposed){var b=oS(N);try{Hw(function(){return void q()},X)}catch(w){throw bD.enableContextBasedComponentStacks&&Fe(w),w;
}finally{oS(b)}}}})};
wfg=function(q){var S=ved(2),N=new Set;_.k7(function(){return void N.forEach(function(X){return void X()})});
return function(X){var b=oS(S);try{var w=Xf4(bB0(q),X);N.add(w);return function(){w();N.delete(w)}}finally{oS(b)}}};
_.ZB7=function(q){var S=q.children;var N=q.root;_.vP(function(){var X=wfg(N)(S);_.k7(X)});
return document.createTextNode("")};
Xf4=function(q,S){var N=Agm(q);(q=ne4())&&iYM(N,q);To.setUp();S=_.A(ox2(S,!0));q=S.next().value;var X=S.next().value;S=_.A(q);for(q=S.next();!q.done;q=S.next())N.appendChild(q.value);To.log(N);To.tearDown();return function(){X();N.remove()}};
bB0=function(q){if(typeof q==="string")return q=document.querySelector(q),_.Av7(q),q;if(XS(q)&&q.nodeType===Node.ELEMENT_NODE)return q;if(!q.__value&&!q.__optional){var S=Eq2.USE_ELEMENT_NOT_ASSIGNED(q.__expectedTagName);q.__hasErrored=!0;throw S;}return q.value};
Agm=function(q){var S=document.createElementNS(q.namespaceURI,q.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");return q.appendChild(S)};
sOv=function(q,S){var N=yDN("onChange"),X=VOy();MOd(N.deps,S)&&(N.deps=S,N.pendingEffect=q,X.__syncEffects||(X.__syncEffects=[]),X.__syncEffects.push(N))};
BsN=function(q,S){sOv(function(){return _.U9(q)},S)};
_.lO=function(q){Jo()?_.vP(function(){_.U9(q)}):sOv(function(){return _.U9(q)},[])};
GyN=function(q){var S=[].concat(_.PG(q));q.length=0;q=_.A(S);for(S=q.next();!S.done;S=q.next()){S=S.value;TsN(S);var N=S.pendingEffect;S.pendingEffect=null;if(N=N==null?void 0:N())S.pendingCleanup=N}};
TsN=function(q){var S=q.pendingCleanup;q.pendingCleanup=null;S==null||S()};
DWW=function(q){return LHy(function(){return{value:q}},[])};
_.j1=function(q,S){if(!q)return null;q=Object.keys(q);q=_.A(q);for(var N=q.next();!N.done;N=q.next()){N=N.value;var X=N.toLowerCase();if(X.indexOf(S,X.length-S.length)>-1)return N}return null};
_.d5=function(){var q=arguments,S=_.WP;q.length>1?S[q[0]]=q[1]:q.length===1&&Object.assign(S,q[0])};
_.k$=function(q,S){return q in _.WP?_.WP[q]:S};
_.zo=function(q,S){return!!_.k$(q,S)};
QO0=function(q){var S=_.WP.EXPERIMENT_FLAGS;return S?S[q]:void 0};
VmN=function(q){a9y.forEach(function(S){return S(q)})};
_.fy=function(q){return q&&window.yterr?function(){try{return q.apply(this,arguments)}catch(S){_.ny(S)}}:q};
_.ny=function(q){var S=_.py("yt.logging.errors.log");S?S(q,"ERROR",void 0,void 0,void 0,void 0,void 0):(S=_.k$("ERRORS",[]),S.push([q,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.d5("ERRORS",S));VmN(q)};
_.x$=function(q,S,N,X,b){var w=_.py("yt.logging.errors.log");w?w(q,"WARNING",S,N,X,void 0,b):(w=_.k$("ERRORS",[]),w.push([q,"WARNING",S,N,X,void 0,b]),_.d5("ERRORS",w))};
rge=function(q,S){S=q.split(S);for(var N={},X=0,b=S.length;X<b;X++){var w=S[X].split("=");if(w.length===1&&w[0]||w.length===2)try{var B=UW2(w[0]||""),T=UW2(w[1]||"");if(B in N){var Q=N[B];Array.isArray(Q)?_.y7(Q,T):N[B]=[Q,T]}else N[B]=T}catch(c){var a=c,U=w[0],r=String(rge);a.args=[{key:U,value:w[1],query:q,method:$WP===r?"unchanged":r}];cg2.hasOwnProperty(U)||_.x$(a)}}return N};
eFe=function(q){var S=[];_.a6.forEach(q,function(N,X){var b=_.Ip(X);N=Array.isArray(N)?N:[N];_.mx(N,function(w){w==""?S.push(b):S.push(b+"="+_.Ip(w))})});
return S.join("&")};
_.uO=function(q){q.charAt(0)==="?"&&(q=q.substring(1));return rge(q,"&")};
_.g5=function(q){return q.indexOf("?")!==-1?(q=(q||"").split("#")[0],q=q.split("?",2),_.uO(q.length>1?q[1]:q[0])):{}};
_.Et=function(q,S){return CJF(q,S||{},!0)};
RFv=function(q,S){return CJF(q,S||{},!1)};
CJF=function(q,S,N){var X=q.split("#",2);q=X[0];X=X.length>1?"#"+X[1]:"";var b=q.split("?",2);q=b[0];b=_.uO(b[1]||"");for(var w in S)if(N||!_.a6.containsKey(b,w))b[w]=S[w];return _.qx(q,b)+X};
yN=function(q){if(!S)var S=window.location.href;var N=_.uU(q)[1]||null,X=_.Em(q);return N&&X?hq(q,S):X?_.Em(S)===X&&(Number(_.uU(S)[4]||null)||null)===(Number(_.uU(q)[4]||null)||null):!0};
_.iB4=function(q){q=tmv(q);return q===null?!1:q[0]==="com"&&q[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
tmv=function(q){q=_.Em(q);return q!==null?q.split(".").reverse():null};
UW2=function(q){return q&&q.match(Jg7)?q:Pm(q)};
_.MU=function(q){return new Fj7(q)};
_.Ly=function(){HB7||(HB7=new OBv);return HB7};
vx0=function(){var q=Kjd;return function(){var S=_.Ly();if(!S.resolve(_.MU(q))){var N={};S.addProvider((N.provide=q,N.useClass=q,N[hc]=void 0,N))}return S.resolve(q)}};
_.PP=function(q,S){var N,X;_.G(function(b){N=_.Ly();return(X=N.resolve(_.MU(q)))?(S(X),b.return(Promise.resolve(X))):b.return(N.resolve(new l9d(q)).then(function(w){S(w);return w}))})};
_.C=function(q){q=IM(q);return typeof q==="string"&&q==="false"?!1:!!q};
_.Y$=function(q,S){q=IM(q);return q===void 0&&S!==void 0?S:Number(q||0)};
jOF=function(q){q=IM(q);return Array.isArray(q)?_.Vy(q,function(S){return Number(S||0)}):[Number(q||0)]};
_.oF=function(q){q=IM(q);return q!==void 0?String(q):""};
_.NN=function(q){q=IM(q);return Array.isArray(q)?_.Vy(q,function(S){return String(S||"")}):[String(q||"")]};
WjM=function(){return _.k$("EXPERIMENTS_TOKEN","")};
IM=function(q){return _.k$("EXPERIMENT_FLAGS",{})[q]};
dWv=function(){for(var q=[],S=_.k$("EXPERIMENTS_FORCED_FLAGS",{}),N=_.A(Object.keys(S)),X=N.next();!X.done;X=N.next())X=X.value,q.push({key:X,value:String(S[X])});N=_.k$("EXPERIMENT_FLAGS",{});X=_.A(Object.keys(N));for(var b=X.next();!b.done;b=X.next())b=b.value,b.startsWith("force_")&&S[b]===void 0&&q.push({key:b,value:String(N[b])});return q};
zFF=function(){if(!kye)return null;var q=kye();return"open"in q?q:null};
_.nxd=function(q){switch(_.XY(q)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.XY=function(q){return q&&"status"in q?q.status:-1};
_.bC=function(q,S){typeof q==="function"&&(q=_.fy(q));return window.setTimeout(q,S)};
_.wg=function(q,S){typeof q==="function"&&(q=_.fy(q));return window.setInterval(q,S)};
_.ZX=function(q){window.clearTimeout(q)};
pfm=function(q){q=_.g5(q);for(var S=_.A(f9F),N=S.next();!N.done;N=S.next())if(q[N.value]!==void 0)return!0;return!1};
uxm=function(q,S,N,X,b,w,B,T,Q){N=N===void 0?"GET":N;X=X===void 0?"":X;T=T===void 0?!1:T;var a=zFF();if(!a)return null;var U=function(){(a&&"readyState"in a?a.readyState:0)===4&&S&&_.fy(S)(a)};
"onloadend"in a?a.addEventListener("loadend",U,!1):a.onreadystatechange=U;_.C("debug_forward_web_query_parameters")&&(q=xWd(q,window.location.search));a.open(N,q,!0);w&&(a.responseType=w);B&&(a.withCredentials=!0);N=N==="POST"&&(window.FormData===void 0||!(X instanceof FormData));if(b=mW7(q,b))for(var r in b)a.setRequestHeader(r,b[r]),"content-type"===r.toLowerCase()&&(N=!1);N&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");Q&&"onprogress"in a&&(a.onprogress=function(){Q(a.responseText)});
if(T&&"setAttributionReporting"in XMLHttpRequest.prototype){q={eventSourceEligible:!0,triggerEligible:!1};try{a.setAttributionReporting(q)}catch(c){_.x$(c)}}a.send(X);return a};
mW7=function(q,S){S=S===void 0?{}:S;var N=yN(q),X=_.k$("INNERTUBE_CLIENT_NAME"),b=_.C("web_ajax_ignore_global_headers_if_set"),w;for(w in gxN){var B=_.k$(gxN[w]),T=w==="X-Goog-AuthUser"||w==="X-Goog-PageId";w!=="X-Goog-Visitor-Id"||B||(B=_.k$("VISITOR_DATA"));var Q;if(!(Q=!B)){if(!(Q=N||(_.Em(q)?!1:!0))){Q=q;var a;if(a=_.C("add_auth_headers_to_remarketing_google_dot_com_ping")&&w==="Authorization"&&(X==="TVHTML5"||X==="TVHTML5_UNPLUGGED"||X==="TVHTML5_SIMPLY"))a=tmv(Q),a=a===null?!1:a[1]==="google"?
!0:a[2]==="google"?a[0]==="au"&&a[1]==="com"?!0:a[0]==="uk"&&a[1]==="co"?!0:!1:!1;a&&(Q=_.yv(Q)||"",Q=Q.split("/"),Q="/"+(Q.length>1?Q[1]:""),a=Q==="/pagead");Q=a?!0:!1}Q=!Q}Q||b&&S[w]!==void 0||X==="TVHTML5_UNPLUGGED"&&T||(S[w]=B)}"X-Goog-EOM-Visitor-Id"in S&&"X-Goog-Visitor-Id"in S&&delete S["X-Goog-Visitor-Id"];if(N||!_.Em(q))S["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(N||!_.Em(q)){try{var U=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(r){}U&&(S["X-YouTube-Time-Zone"]=
U)}document.location.hostname.endsWith("youtubeeducation.com")||!N&&_.Em(q)||(S["X-YouTube-Ad-Signals"]=eFe(ExF()));return S};
_.yg7=function(q,S){var N=_.Em(q);_.C("debug_handle_relative_url_for_query_forward_killswitch")||!N&&yN(q)&&(N=document.location.hostname);var X=_.yv(q);X=(N=N&&(N.endsWith("youtube.com")||N.endsWith("youtube-nocookie.com")))&&X&&X.startsWith("/api/");if(!N||X)return q;var b=_.uO(S),w={};_.mx(f9F,function(B){b[B]&&(w[B]=b[B])});
return RFv(q,w)};
Mmm=function(q,S){S.method="POST";S.postParams||(S.postParams={});return _.Al(q,S)};
Lje=function(q,S){var N=_.k$("XSRF_FIELD_NAME"),X;S.headers&&(X=S.headers["Content-Type"]);return!S.excludeXsrf&&(!_.Em(q)||S.withCredentials||_.Em(q)===document.location.hostname)&&S.method==="POST"&&(!X||X==="application/x-www-form-urlencoded")&&!(S.postParams&&S.postParams[N])};
_.Al=function(q,S){var N=S.format||"JSON";q=hF7(q,S);var X=PJv(q,S),b=!1,w=I9g(q,function(Q){if(!b){b=!0;T&&_.ZX(T);var a=_.nxd(Q),U=null,r=400<=Q.status&&Q.status<500,c=500<=Q.status&&Q.status<600;if(a||r||c)U=Yu2(q,N,Q,S.convertToSafeHtml);a&&(a=oU7(N,Q,U));U=U||{};r=S.context||_.Nd;a?S.onSuccess&&S.onSuccess.call(r,Q,U):S.onError&&S.onError.call(r,Q,U);S.onFinish&&S.onFinish.call(r,Q,U)}},S.method,X,S.headers,S.responseType,S.withCredentials,!1,S.onProgress);
X=S.timeout||0;if(S.onTimeout&&X>0){var B=S.onTimeout;var T=_.bC(function(){b||(b=!0,w.abort(),_.ZX(T),B.call(S.context||_.Nd,w))},X)}return w};
hF7=function(q,S){S.includeDomain&&(q=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+q);var N=_.k$("XSRF_FIELD_NAME");if(S=S.urlParams)S[N]&&delete S[N],q=_.Et(q,S);return q};
PJv=function(q,S){var N=_.k$("XSRF_FIELD_NAME"),X=_.k$("XSRF_TOKEN"),b=S.postBody||"",w=S.postParams;Lje(q,S)&&(w||(w={}),w[N]=X);(_.C("ajax_parse_query_data_only_when_filled")&&w&&Object.keys(w).length>0||w)&&typeof b==="string"&&(b=_.uO(b),_.a6.extend(b,w),b=S.postBodyFormat&&S.postBodyFormat==="JSON"?JSON.stringify(b):_.o6(b));w=b||w&&!_.a6.isEmpty(w);!qD4&&w&&S.method!=="POST"&&(qD4=!0,_.ny(Error("Lc")));return b};
Yu2=function(q,S,N,X){var b=null;switch(S){case "JSON":try{var w=N.responseText}catch(B){throw X=Error("Mc"),X.params=q,_.x$(X),B;}q=N.getResponseHeader("Content-Type")||"";w&&q.indexOf("json")>=0&&(w.substring(0,5)===")]}'\n"&&(w=w.substring(5)),b=JSON.parse(w));break;case "XML":if(q=(q=N.responseXML)?SD4(q):null)b={},_.mx(q.getElementsByTagName("*"),function(B){b[B.tagName]=NOg(B)})}X&&XOW(b);
return b};
XOW=function(q){if(_.Md(q))for(var S in q)S==="html_content"||AF(S,"_html")?q[S]=Nk(q[S]):XOW(q[S])};
oU7=function(q,S,N){if(S&&S.status===204)return!0;switch(q){case "JSON":return!!N;case "XML":return Number(N&&N.return_code)===0;case "RAW":return!0;default:return!!N}};
SD4=function(q){return q?(q=("responseXML"in q?q.responseXML:q).getElementsByTagName("root"))&&q.length>0?q[0]:null:null};
NOg=function(q){var S="";_.mx(q.childNodes,function(N){S+=N.nodeValue});
return S};
bc4=function(q){if(q.name==="JavaException")return!0;q=q.stack;return q.includes("chrome://")||q.includes("-extension://")||q.includes("webkit-masked-url://")};
wOM=function(q){if(!q.stack)return!0;var S=!q.stack.includes("\n");return S&&q.stack.includes("ErrorType: ")||S&&q.stack.includes("Anonymous function (Unknown script")||q.stack.toLowerCase()==="not available"||q.fileName==="user-script"||q.fileName.startsWith("user-script:")?!0:!1};
_.sZ=function(q){_.Z4.call(this);this.JSC$10844_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!q};
A_y=function(q,S){var N=q.length,X=0,b=function(){return q.charCodeAt(X++)};
do{var w=Zcy(b);if(w===Infinity)break;var B=w>>3;switch(w&7){case 0:w=Zcy(b);if(B===S)return w;break;case 1:if(B===S)return;X+=8;break;case 2:w=Zcy(b);if(B===S)return q.substr(X,w);X+=w;break;case 5:if(B===S)return;X+=4;break;default:return}}while(X<N)};
Zcy=function(q){var S=q(),N=S&127;if(S<128)return N;S=q();N|=(S&127)<<7;if(S<128)return N;S=q();N|=(S&127)<<14;if(S<128)return N;S=q();return S<128?N|(S&127)<<21:Infinity};
BOy=function(q,S,N,X){if(q)if(Array.isArray(q)){var b=X;for(X=0;X<q.length&&!(q[X]&&(b+=sfg(X,q[X],S,N),b>500));X++);X=b}else if(typeof q==="object")for(b in q){if(q[b]){var w=b;var B=q[b],T=S,Q=N;w=typeof B!=="string"||w!=="clickTrackingParams"&&w!=="trackingParams"?0:(B=A_y(atob(B.replace(/-/g,"+").replace(/_/g,"/")),2))?sfg(w+".ve",B,T,Q):0;X+=w;X+=sfg(b,q[b],S,N);if(X>500)break}}else N[S]=Bt(q),X+=N[S].length;else N[S]=Bt(q),X+=N[S].length;return X};
sfg=function(q,S,N,X){N+="."+q;q=Bt(S);X[N]=q;return N.length+q.length};
Bt=function(q){try{return(typeof q==="string"?q:String(JSON.stringify(q))).substr(0,500)}catch(S){return"unable to serialize "+typeof q+" ("+S.message+")"}};
TO7=function(q){switch(q){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}};
_.GO=function(q,S,N,X,b){_.TO.set(q,S,{maxAge:N,path:"/",domain:X===void 0?"youtube.com":X,secure:b===void 0?!1:b})};
_.GDW=function(q,S,N){_.TO.remove(q,S===void 0?"/":S,N===void 0?"youtube.com":N)};
_.DX=function(){if(!_.TO.isEnabled())return!1;if(!_.TO.isEmpty())return!0;_.TO.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.TO.get("TESTCOOKIESENABLED")!=="1")return!1;_.TO.remove("TESTCOOKIESENABLED");return!0};
DOd=function(){var q=_.Nd.navigator;return q?q.connection:void 0};
QfP=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(q){}};
_.VQM=function(){var q=DOd();if(q){var S=a_7[q.type||"unknown"]||"CONN_UNKNOWN";q=a_7[q.effectiveType||"unknown"]||"CONN_UNKNOWN";S==="CONN_CELLULAR_UNKNOWN"&&q!=="CONN_UNKNOWN"&&(S=q);if(S!=="CONN_UNKNOWN")return S;if(q!=="CONN_UNKNOWN")return q}};
r_7=function(){var q=DOd();if(q!=null&&q.effectiveType)return UOF.hasOwnProperty(q.effectiveType)?UOF[q.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.aF=function(){try{return _.Ql(),!0}catch(q){return!1}};
_.Ql=function(q){if(_.k$("DATASYNC_ID")!==void 0)return _.k$("DATASYNC_ID");throw new _.Vl("Datasync ID not set",q===void 0?"unknown":q);};
_.UZ=function(q){this.mechanism=q};
rg=function(q){this.mechanism=q};
$8=function(q){this.mechanism=q};
ct=function(){};
eh=function(q){return{value:q,done:!1}};
_.$OM=function(q){if(q instanceof ct)return q;if(typeof q.__iterator__=="function")return q.__iterator__(!1);if(_.E7(q)){var S=0,N=new ct;N.next=function(){for(;;){if(S>=q.length)return CE;if(S in q)return eh(q[S++]);S++}};
return N}throw Error("Qc");};
c_M=function(){};
RF=function(q){this.storage_=q;this.cachedIsStorageAvailable_=null};
eBN=function(){var q=null;try{q=_.Nd.localStorage||null}catch(S){}RF.call(this,q)};
CrW=function(){var q=null;try{q=_.Nd.sessionStorage||null}catch(S){}RF.call(this,q)};
tl=function(q,S){this.mechanism_=q;this.JSC$10946_prefix_=S+"::"};
_.iC=function(q){var S=new eBN;return S.isAvailable()?q?new tl(S,q):S:null};
_.RBW=function(q){var S=new CrW;return S.isAvailable()?q?new tl(S,q):S:null};
icy=function(){var q;return(q=tQF())==null?void 0:q.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Ht=function(q){J_g||(_.Jl?_.Jl.logError(q):(_.FY.push({type:"ERROR",payload:q}),_.FY.length>10&&_.FY.shift()))};
OZ=function(q,S){J_g||(_.Jl?_.Jl.logEvent(q,S):(_.FY.push({type:"EVENT",eventType:q,payload:S}),_.FY.length>10&&_.FY.shift()))};
KE=function(q){if(q.indexOf(":")>=0)throw Error("Tc");};
vt=function(q){return q.substr(0,q.indexOf(":"))||q};
OcW=function(){return(FVe||HcN)&&lC("applewebkit")&&!lC("version")&&(!lC("safari")||lC("gsa/"))};
lC=function(q){var S=_.ee();return S?S.toLowerCase().indexOf(q)>=0:!1};
l_M=function(q,S,N,X){S=vt(S);var b=q instanceof Error?q:Error("Uc`"+q);if(b instanceof jh)return b;q={objectStoreNames:N,dbName:S,dbVersion:X};if(b.name==="QuotaExceededError")return new jh("QUOTA_EXCEEDED",q);if(_.Wt&&b.name==="UnknownError")return new jh("QUOTA_MAYBE_EXCEEDED",q);if(b instanceof KV7)return new jh("MISSING_INDEX",Object.assign({},q,{objectStore:b.objectStore,index:b.index}));if(b.name==="InvalidStateError"&&vUP.some(function(w){return b.message.includes(w)}))return new jh("EXECUTE_TRANSACTION_ON_CLOSED_DB",
q);
if(b.name==="AbortError")return new jh("UNKNOWN_ABORT",q,b.message);b.args=[Object.assign({},q,{name:"IdbError",originalName:b.name})];b.level="WARNING";return b};
dg=function(q,S,N){var X=icy();return new jh("IDB_NOT_SUPPORTED",{context:{caller:q,publicName:S,version:N,hasSucceededOnce:X==null?void 0:X.hasSucceededOnce}})};
jf7=function(q){if(!q)throw Error();throw q;};
WVy=function(q){return q};
dO7=function(q,S,N){var X=function(){try{q.removeEventListener("success",b),q.removeEventListener("error",w)}catch(B){}},b=function(){S(q.result);
X()},w=function(){N(q.error);
X()};
q.addEventListener("success",b);q.addEventListener("error",w)};
kDd=function(q){return new Promise(function(S,N){dO7(q,S,N)})};
nE=function(q){return new k8(new zO(function(S,N){dO7(q,S,N)}))};
zBN=function(q,S){return new k8(new zO(function(N,X){var b=function(){var w=q?S(q):null;w?w.then(function(B){q=B;b()},X):N()};
b()}))};
nU7=function(q,S,N){return new Promise(function(X,b){var w=S!==void 0?self.indexedDB.open(q,S):self.indexedDB.open(q);var B=N.blocked,T=N.blocking,Q=N.terminated,a=N.upgrade,U=N.closed,r,c=function(){r||(r=new fE(w.result,{closed:U}));return r};
w.addEventListener("upgradeneeded",function(e){try{if(e.newVersion===null)throw Error("Zc");if(w.transaction===null)throw Error("$c");e.dataLoss&&e.dataLoss!=="none"&&OZ("IDB_DATA_CORRUPTED",{reason:e.dataLossMessage||"unknown reason",dbName:vt(q)});var R=c(),J=new pE(w.transaction);a&&a(R,function(v){return e.oldVersion<v&&e.newVersion>=v},J);
J.done.catch(function(v){b(v)})}catch(v){b(v)}});
w.addEventListener("success",function(){var e=w.result;T&&e.addEventListener("versionchange",function(){T(c())});
e.addEventListener("close",function(){OZ("IDB_UNEXPECTEDLY_CLOSED",{dbName:vt(q),dbVersion:e.version});Q&&Q()});
X(c())});
w.addEventListener("error",function(){b(w.error)});
B&&w.addEventListener("blocked",function(){B()})})};
f_0=function(q,S,N){N=N===void 0?{}:N;return nU7(q,S,N)};
_.m8=function(q,S){S=S===void 0?{}:S;var N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return _.jw(B,2),N=self.indexedDB.deleteDatabase(q),X=S,(b=X.blocked)&&N.addEventListener("blocked",function(){b()}),B.yield(kDd(N),4);
if(B.nextAddress!=2)return _.x8(B,0);w=_.pd(B);throw l_M(w,q,"",-1);})};
xOF=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.uC(pOd,S),2);N=X.yieldResult;return X.return(_.gg(N,["databases"],{enableRetries:!0,mode:"readwrite"},function(b){var w=b.objectStore("databases");return w.get(q.actualName).then(function(B){if(B?q.actualName!==B.actualName||q.publicName!==B.publicName||q.userIdentifier!==B.userIdentifier:1)return w.put(q).then(function(){})})}))})};
_.EZ=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)return q?X.yield(_.uC(pOd,S),2):X.return();N=X.yieldResult;return X.return(N.delete("databases",q))})};
_.mON=function(q,S){var N,X;return _.G(function(b){return b.nextAddress==1?(N=[],b.yield(_.uC(pOd,S),2)):b.nextAddress!=3?(X=b.yieldResult,b.yield(_.gg(X,["databases"],{enableRetries:!0,mode:"readonly"},function(w){N.length=0;return yl(w.objectStore("databases"),{},function(B){q(B.getValue())&&N.push(B.getValue());return B.continue()})}),3)):b.return(N)})};
uUd=function(q,S){return _.mON(function(N){return N.publicName===q&&N.userIdentifier!==void 0},S)};
y_y=function(){var q,S,N,X;return _.G(function(b){switch(b.nextAddress){case 1:q=icy();if((S=q)==null?0:S.hasSucceededOnce)return b.return(!0);var w;if(w=gUy)w=/WebKit\/([0-9]+)/.exec(_.ee()),w=!!(w&&parseInt(w[1],10)>=600);w&&(w=/WebKit\/([0-9]+)/.exec(_.ee()),w=!(w&&parseInt(w[1],10)>=602));if(w||MN)return b.return(!1);try{if(N=self,!(N.indexedDB&&N.IDBIndex&&N.IDBKeyRange&&N.IDBObjectStore))return b.return(!1)}catch(B){return b.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return b.return(!1);
_.jw(b,2);X={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return b.yield(xOF(X,EU4),4);case 4:return b.yield(_.EZ("yt-idb-test-do-not-use",EU4),5);case 5:return b.return(!0);case 2:return _.pd(b),b.return(!1)}})};
LV2=function(){if(MQ7!==void 0)return MQ7;J_g=!0;return MQ7=y_y().then(function(q){J_g=!1;var S;if((S=tQF())!=null&&S.hasLocalStorage()){var N;S={hasSucceededOnce:((N=icy())==null?void 0:N.hasSucceededOnce)||q};var X;(X=tQF())==null||X.set("LAST_RESULT_ENTRY_KEY",S,2592E3,!0)}return q})};
LE=function(){return _.py("ytglobal.idbToken_")||void 0};
_.Pt=function(){var q=LE();return q?Promise.resolve(q):LV2().then(function(S){(S=S?EU4:void 0)&&_.hl("ytglobal.idbToken_",S);return S})};
hB4=function(q){if(!_.aF())throw q=new jh("AUTH_INVALID",{dbName:q}),_.Ht(q),q;var S=_.Ql();return{actualName:q+":"+S,publicName:q,userIdentifier:S}};
PrF=function(q,S,N,X){var b,w,B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:return w=(b=Error().stack)!=null?b:"",U.yield(_.Pt(),2);case 2:B=U.yieldResult;if(!B)throw T=dg("openDbImpl",q,S),_.C("ytidb_async_stack_killswitch")||(T.stack=T.stack+"\n"+w.substring(w.indexOf("\n")+1)),_.Ht(T),T;KE(q);Q=N?{actualName:q,publicName:q,userIdentifier:void 0}:hB4(q);_.jw(U,3);return U.yield(xOF(Q,B),5);case 5:return U.yield(f_0(Q.actualName,S,X),6);case 6:return U.return(U.yieldResult);case 3:return a=
_.pd(U),_.jw(U,7),U.yield(_.EZ(Q.actualName,B),9);case 9:_.x8(U,8);break;case 7:_.pd(U);case 8:throw a;}})};
I_7=function(q,S,N){N=N===void 0?{}:N;return PrF(q,S,!1,N)};
YDM=function(q,S,N){N=N===void 0?{}:N;return PrF(q,S,!0,N)};
o17=function(q,S){S=S===void 0?{}:S;var N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(_.Pt(),2);if(b.nextAddress!=3){N=b.yieldResult;if(!N)return b.return();KE(q);X=hB4(q);return b.yield(_.m8(X.actualName,S),3)}return b.yield(_.EZ(X.actualName,N),0)})};
qU0=function(q,S,N){q=q.map(function(X){return _.G(function(b){return b.nextAddress==1?b.yield(_.m8(X.actualName,S),2):b.yield(_.EZ(X.actualName,N),0)})});
return Promise.all(q).then(function(){})};
SUm=function(q){var S=S===void 0?{}:S;var N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(_.Pt(),2);if(b.nextAddress!=3){N=b.yieldResult;if(!N)return b.return();KE(q);return b.yield(uUd(q,N),3)}X=b.yieldResult;return b.yield(qU0(X,S,N),0)})};
N3m=function(q,S){S=S===void 0?{}:S;var N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.Pt(),2);if(X.nextAddress!=3){N=X.yieldResult;if(!N)return X.return();KE(q);return X.yield(_.m8(q,S),3)}return X.yield(_.EZ(q,N),0)})};
Y8=function(q,S){return Xh4(q,S)};
whe=function(q){return _.uC(ba4(),q)};
Zay=function(q,S,N,X){var b,w,B;return _.G(function(T){switch(T.nextAddress){case 1:return b={config:q,hashData:S,timestamp:X!==void 0?X:(0,_.oL)()},T.yield(whe(N),2);case 2:return w=T.yieldResult,T.yield(w.clear("hotConfigStore"),3);case 3:return T.yield(w.put("hotConfigStore",b),4);case 4:return B=T.yieldResult,T.return(B)}})};
Axe=function(q,S,N,X,b){var w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:return w={config:q,hashData:S,configData:N,timestamp:b!==void 0?b:(0,_.oL)()},Q.yield(whe(X),2);case 2:return B=Q.yieldResult,Q.yield(B.clear("coldConfigStore"),3);case 3:return Q.yield(B.put("coldConfigStore",w),4);case 4:return T=Q.yieldResult,Q.return(T)}})};
s5e=function(q){var S,N;return _.G(function(X){return X.nextAddress==1?X.yield(whe(q),2):X.nextAddress!=3?(S=X.yieldResult,N=void 0,X.yield(_.gg(S,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.qs(b.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(w){N=w.getValue()})}),3)):X.return(N)})};
B30=function(q){var S,N;return _.G(function(X){return X.nextAddress==1?X.yield(whe(q),2):X.nextAddress!=3?(S=X.yieldResult,N=void 0,X.yield(_.gg(S,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.qs(b.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(w){N=w.getValue()})}),3)):X.return(N)})};
T32=function(){return _.G(function(q){return q.yield(SUm("ytGcfConfig"),0)})};
GLN=function(){return"INNERTUBE_API_KEY"in _.WP&&"INNERTUBE_API_VERSION"in _.WP};
_.Sf=function(){return{innertubeApiKey:_.k$("INNERTUBE_API_KEY"),innertubeApiVersion:_.k$("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.k$("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.k$("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.k$("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.k$("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.k$("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.k$("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.zo("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.zo("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.k$("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.$Q0=function(q){var S={client:{hl:q.innertubeContextHostLanguage,gl:q.innertubeContextGeoLocation,clientName:q.innertubeContextClientName,clientVersion:q.innertubeContextClientVersion,configInfo:q.innertubeContextClientConfigInfo}};navigator.userAgent&&(S.client.userAgent=String(navigator.userAgent));var N=_.Nd.devicePixelRatio;N&&N!=1&&(S.client.screenDensityFloat=String(N));N=WjM();N!==""&&(S.client.experimentsToken=N);N=dWv();N.length>0&&(S.request={internalExperimentFlags:N});DQv(q,void 0,S);
Q5y(void 0,S);aL4(void 0,S);VB7(q,void 0,S);UQd(void 0,S);_.C("start_client_gcf")&&rxg(void 0,S);_.k$("DELEGATED_SESSION_ID")&&!_.C("pageid_as_header_web")&&(S.user={onBehalfOfUser:_.k$("DELEGATED_SESSION_ID")});!_.C("fill_delegate_context_in_gel_killswitch")&&(q=_.k$("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(S.user=Object.assign({},S.user,{serializedDelegationContext:q}));q=_.k$("INNERTUBE_CONTEXT");var X;if(_.C("enable_persistent_device_token")&&(q==null?0:(X=q.client)==null?0:X.rolloutToken)){var b;
S.client.rolloutToken=q==null?void 0:(b=q.client)==null?void 0:b.rolloutToken}X=Object;b=X.assign;q=S.client;N={};for(var w=_.A(Object.entries(_.uO(_.k$("DEVICE","")))),B=w.next();!B.done;B=w.next()){var T=_.A(B.value);B=T.next().value;T=T.next().value;B==="cbrand"?N.deviceMake=T:B==="cmodel"?N.deviceModel=T:B==="cbr"?N.browserName=T:B==="cbrver"?N.browserVersion=T:B==="cos"?N.osName=T:B==="cosver"?N.osVersion=T:B==="cplatform"&&(N.platform=T)}S.client=b.call(X,q,N);return S};
DQv=function(q,S,N){q=q.innertubeContextClientName;if(q==="WEB"||q==="MWEB"||q===1||q===2)if(S){N=_.Ns(S,cxv,96)||new cxv;var X=etg();X=Object.keys(CX2).indexOf(X);X=X===-1?null:X;X!==null&&_.XN(N,3,X);_.j5(S,96,N)}else N&&(N.client.mainAppWebInfo=(X=N.client.mainAppWebInfo)!=null?X:{},N.client.mainAppWebInfo.webDisplayMode=etg())};
Q5y=function(q,S){var N=_.py("yt.embedded_player.embed_url");N&&(q?(S=_.Ns(q,Rt2,7)||new Rt2,_.sk(S,4,N),_.j5(q,7,S)):S&&(S.thirdParty={embedUrl:N}))};
aL4=function(q,S){var N;if(_.C("web_log_memory_total_kbytes")&&((N=_.Nd.navigator)==null?0:N.deviceMemory)){var X;N=(X=_.Nd.navigator)==null?void 0:X.deviceMemory;q?_.bV(q,95,eZ(N*1E6)):S&&(S.client.memoryTotalKbytes=""+N*1E6)}};
VB7=function(q,S,N){if(q.appInstallData)if(S){var X;N=(X=_.Ns(S,wX,62))!=null?X:new wX;_.sk(N,6,q.appInstallData);_.j5(S,62,N)}else N&&(N.client.configInfo=N.client.configInfo||{},N.client.configInfo.appInstallData=q.appInstallData)};
UQd=function(q,S){var N=_.VQM();N&&(q?_.XN(q,61,tBy[N]):S&&(S.client.connectionType=N));_.C("web_log_effective_connection_type")&&(N=r_7())&&(q?_.XN(q,94,iay[N]):S&&(S.client.effectiveConnectionType=N))};
_.Ha0=function(q,S,N){N=N===void 0?{}:N;var X={};_.k$("EOM_VISITOR_DATA")?X={"X-Goog-EOM-Visitor-Id":_.k$("EOM_VISITOR_DATA")}:X={"X-Goog-Visitor-Id":N.visitorData||_.k$("VISITOR_DATA","")};if(S&&S.includes("www.youtube-nocookie.com"))return X;S=N.authorization||_.k$("AUTHORIZATION");S||(q?S="Bearer "+_.py("gapi.auth.getToken")().access_token:(JxW.instance||(JxW.instance=new JxW),q=Ft2(),_.C("pageid_as_header_web")||delete q["X-Goog-PageId"],X=Object.assign({},X,q)));S&&(X.Authorization=S);return X};
rxg=function(q,S){var N=OaN();if(N){var X=N.coldConfigData,b=N.coldHashData;N=N.hotHashData;if(q){var w;S=(w=_.Ns(q,wX,62))!=null?w:new wX;X=_.sk(S,1,X);_.sk(X,3,b).setHotHashData(N);_.j5(q,62,S)}else S&&(S.client.configInfo=S.client.configInfo||{},X&&(S.client.configInfo.coldConfigData=X),b&&(S.client.configInfo.coldHashData=b),N&&(S.client.configInfo.hotHashData=N))}};
ZH=function(q){for(var S=q.length;--S>=0;)q[S]=0};
Kt0=function(q,S,N,X,b){this.static_tree=q;this.extra_bits=S;this.extra_base=N;this.elems=X;this.max_length=b;this.has_stree=q&&q.length};
v14=function(q,S){this.dyn_tree=q;this.max_code=0;this.stat_desc=S};
AN=function(q,S){q.pending_buf[q.pending++]=S&255;q.pending_buf[q.pending++]=S>>>8&255};
sY=function(q,S,N){q.bi_valid>16-N?(q.bi_buf|=S<<q.bi_valid&65535,AN(q,q.bi_buf),q.bi_buf=S>>16-q.bi_valid,q.bi_valid+=N-16):(q.bi_buf|=S<<q.bi_valid&65535,q.bi_valid+=N)};
BQ=function(q,S,N){sY(q,N[S*2],N[S*2+1])};
lL2=function(q,S){var N=0;do N|=q&1,q>>>=1,N<<=1;while(--S>0);return N>>>1};
j5d=function(q,S,N){var X=Array(16),b=0,w;for(w=1;w<=15;w++)X[w]=b=b+N[w-1]<<1;for(N=0;N<=S;N++)b=q[N*2+1],b!==0&&(q[N*2]=lL2(X[b]++,b))};
Wty=function(q){var S;for(S=0;S<286;S++)q.dyn_ltree[S*2]=0;for(S=0;S<30;S++)q.dyn_dtree[S*2]=0;for(S=0;S<19;S++)q.bl_tree[S*2]=0;q.dyn_ltree[512]=1;q.opt_len=q.static_len=0;q.last_lit=q.matches=0};
dQM=function(q){q.bi_valid>8?AN(q,q.bi_buf):q.bi_valid>0&&(q.pending_buf[q.pending++]=q.bi_buf);q.bi_buf=0;q.bi_valid=0};
kLm=function(q,S,N){dQM(q);AN(q,N);AN(q,~N);Tc.arraySet(q.pending_buf,q.window,S,N,q.pending);q.pending+=N};
zt0=function(q,S,N,X){var b=S*2,w=N*2;return q[b]<q[w]||q[b]===q[w]&&X[S]<=X[N]};
n1M=function(q,S,N){for(var X=q.heap[N],b=N<<1;b<=q.heap_len;){b<q.heap_len&&zt0(S,q.heap[b+1],q.heap[b],q.depth)&&b++;if(zt0(S,X,q.heap[b],q.depth))break;q.heap[N]=q.heap[b];N=b;b<<=1}q.heap[N]=X};
uvv=function(q,S,N){var X=0;if(q.last_lit!==0){do{var b=q.pending_buf[q.d_buf+X*2]<<8|q.pending_buf[q.d_buf+X*2+1];var w=q.pending_buf[q.l_buf+X];X++;if(b===0)BQ(q,w,S);else{var B=Gc[w];BQ(q,B+256+1,S);var T=fLv[B];T!==0&&(w-=phN[B],sY(q,w,T));b--;B=b<256?DH[b]:DH[256+(b>>>7)];BQ(q,B,N);T=xQ7[B];T!==0&&(b-=mQ4[B],sY(q,b,T))}}while(X<q.last_lit)}BQ(q,256,S)};
g1P=function(q,S){var N=S.dyn_tree,X=S.stat_desc.static_tree,b=S.stat_desc.has_stree,w=S.stat_desc.elems,B,T=-1;q.heap_len=0;q.heap_max=573;for(B=0;B<w;B++)N[B*2]!==0?(q.heap[++q.heap_len]=T=B,q.depth[B]=0):N[B*2+1]=0;for(;q.heap_len<2;){var Q=q.heap[++q.heap_len]=T<2?++T:0;N[Q*2]=1;q.depth[Q]=0;q.opt_len--;b&&(q.static_len-=X[Q*2+1])}S.max_code=T;for(B=q.heap_len>>1;B>=1;B--)n1M(q,N,B);Q=w;do B=q.heap[1],q.heap[1]=q.heap[q.heap_len--],n1M(q,N,1),X=q.heap[1],q.heap[--q.heap_max]=B,q.heap[--q.heap_max]=
X,N[Q*2]=N[B*2]+N[X*2],q.depth[Q]=(q.depth[B]>=q.depth[X]?q.depth[B]:q.depth[X])+1,N[B*2+1]=N[X*2+1]=Q,q.heap[1]=Q++,n1M(q,N,1);while(q.heap_len>=2);q.heap[--q.heap_max]=q.heap[1];B=S.dyn_tree;Q=S.max_code;X=S.stat_desc.static_tree;b=S.stat_desc.has_stree;w=S.stat_desc.extra_bits;var a=S.stat_desc.extra_base,U=S.stat_desc.max_length,r,c=0;for(r=0;r<=15;r++)q.bl_count[r]=0;B[q.heap[q.heap_max]*2+1]=0;for(S=q.heap_max+1;S<573;S++){var e=q.heap[S];r=B[B[e*2+1]*2+1]+1;r>U&&(r=U,c++);B[e*2+1]=r;if(!(e>
Q)){q.bl_count[r]++;var R=0;e>=a&&(R=w[e-a]);var J=B[e*2];q.opt_len+=J*(r+R);b&&(q.static_len+=J*(X[e*2+1]+R))}}if(c!==0){do{for(r=U-1;q.bl_count[r]===0;)r--;q.bl_count[r]--;q.bl_count[r+1]+=2;q.bl_count[U]--;c-=2}while(c>0);for(r=U;r!==0;r--)for(e=q.bl_count[r];e!==0;)X=q.heap[--S],X>Q||(B[X*2+1]!==r&&(q.opt_len+=(r-B[X*2+1])*B[X*2],B[X*2+1]=r),e--)}j5d(N,T,q.bl_count)};
E17=function(q,S,N){var X,b=-1,w=S[1],B=0,T=7,Q=4;w===0&&(T=138,Q=3);S[(N+1)*2+1]=65535;for(X=0;X<=N;X++){var a=w;w=S[(X+1)*2+1];++B<T&&a===w||(B<Q?q.bl_tree[a*2]+=B:a!==0?(a!==b&&q.bl_tree[a*2]++,q.bl_tree[32]++):B<=10?q.bl_tree[34]++:q.bl_tree[36]++,B=0,b=a,w===0?(T=138,Q=3):a===w?(T=6,Q=3):(T=7,Q=4))}};
yx2=function(q,S,N){var X,b=-1,w=S[1],B=0,T=7,Q=4;w===0&&(T=138,Q=3);for(X=0;X<=N;X++){var a=w;w=S[(X+1)*2+1];if(!(++B<T&&a===w)){if(B<Q){do BQ(q,a,q.bl_tree);while(--B!==0)}else a!==0?(a!==b&&(BQ(q,a,q.bl_tree),B--),BQ(q,16,q.bl_tree),sY(q,B-3,2)):B<=10?(BQ(q,17,q.bl_tree),sY(q,B-3,3)):(BQ(q,18,q.bl_tree),sY(q,B-11,7));B=0;b=a;w===0?(T=138,Q=3):a===w?(T=6,Q=3):(T=7,Q=4)}}};
MB7=function(q){var S=4093624447,N;for(N=0;N<=31;N++,S>>>=1)if(S&1&&q.dyn_ltree[N*2]!==0)return 0;if(q.dyn_ltree[18]!==0||q.dyn_ltree[20]!==0||q.dyn_ltree[26]!==0)return 1;for(N=32;N<256;N++)if(q.dyn_ltree[N*2]!==0)return 1;return 0};
Qf=function(q,S,N){q.pending_buf[q.d_buf+q.last_lit*2]=S>>>8&255;q.pending_buf[q.d_buf+q.last_lit*2+1]=S&255;q.pending_buf[q.l_buf+q.last_lit]=N&255;q.last_lit++;S===0?q.dyn_ltree[N*2]++:(q.matches++,S--,q.dyn_ltree[(Gc[N]+256+1)*2]++,q.dyn_dtree[(S<256?DH[S]:DH[256+(S>>>7)])*2]++);return q.last_lit===q.lit_bufsize-1};
Vf=function(q,S){q.msg=aL[S];return S};
UY=function(q){for(var S=q.length;--S>=0;)q[S]=0};
rX=function(q){var S=q.state,N=S.pending;N>q.avail_out&&(N=q.avail_out);N!==0&&(Tc.arraySet(q.output,S.pending_buf,S.pending_out,N,q.next_out),q.next_out+=N,S.pending_out+=N,q.total_out+=N,q.avail_out-=N,S.pending-=N,S.pending===0&&(S.pending_out=0))};
ef=function(q,S){var N=q.block_start>=0?q.block_start:-1,X=q.strstart-q.block_start,b=0;if(q.level>0){q.strm.data_type===2&&(q.strm.data_type=MB7(q));g1P(q,q.l_desc);g1P(q,q.d_desc);E17(q,q.dyn_ltree,q.l_desc.max_code);E17(q,q.dyn_dtree,q.d_desc.max_code);g1P(q,q.bl_desc);for(b=18;b>=3&&q.bl_tree[Lt7[b]*2+1]===0;b--);q.opt_len+=3*(b+1)+5+5+4;var w=q.opt_len+3+7>>>3;var B=q.static_len+3+7>>>3;B<=w&&(w=B)}else w=B=X+5;if(X+4<=w&&N!==-1)sY(q,S?1:0,3),kLm(q,N,X);else if(q.strategy===4||B===w)sY(q,2+(S?
1:0),3),uvv(q,$e,cQ);else{sY(q,4+(S?1:0),3);N=q.l_desc.max_code+1;X=q.d_desc.max_code+1;b+=1;sY(q,N-257,5);sY(q,X-1,5);sY(q,b-4,4);for(w=0;w<b;w++)sY(q,q.bl_tree[Lt7[w]*2+1],3);yx2(q,q.dyn_ltree,N-1);yx2(q,q.dyn_dtree,X-1);uvv(q,q.dyn_ltree,q.dyn_dtree)}Wty(q);S&&dQM(q);q.block_start=q.strstart;rX(q.strm)};
CY=function(q,S){q.pending_buf[q.pending++]=S};
RL=function(q,S){q.pending_buf[q.pending++]=S>>>8&255;q.pending_buf[q.pending++]=S&255};
htF=function(q,S){var N=q.max_chain_length,X=q.strstart,b=q.prev_length,w=q.nice_match,B=q.strstart>q.w_size-262?q.strstart-(q.w_size-262):0,T=q.window,Q=q.w_mask,a=q.prev,U=q.strstart+258,r=T[X+b-1],c=T[X+b];q.prev_length>=q.good_match&&(N>>=2);w>q.lookahead&&(w=q.lookahead);do{var e=S;if(T[e+b]===c&&T[e+b-1]===r&&T[e]===T[X]&&T[++e]===T[X+1]){X+=2;for(e++;T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&T[++X]===T[++e]&&X<U;);
e=258-(U-X);X=U-258;if(e>b){q.match_start=S;b=e;if(e>=w)break;r=T[X+b-1];c=T[X+b]}}}while((S=a[S&Q])>B&&--N!==0);return b<=q.lookahead?b:q.lookahead};
iV=function(q){var S=q.w_size,N;do{var X=q.window_size-q.lookahead-q.strstart;if(q.strstart>=S+(S-262)){Tc.arraySet(q.window,q.window,S,S,0);q.match_start-=S;q.strstart-=S;q.block_start-=S;var b=N=q.hash_size;do{var w=q.head[--b];q.head[b]=w>=S?w-S:0}while(--N);b=N=S;do w=q.prev[--b],q.prev[b]=w>=S?w-S:0;while(--N);X+=S}if(q.strm.avail_in===0)break;b=q.strm;N=q.window;w=q.strstart+q.lookahead;var B=b.avail_in;B>X&&(B=X);B===0?N=0:(b.avail_in-=B,Tc.arraySet(N,b.input,b.next_in,B,w),b.state.wrap===
1?b.adler=PX7(b.adler,N,B,w):b.state.wrap===2&&(b.adler=tN(b.adler,N,B,w)),b.next_in+=B,b.total_in+=B,N=B);q.lookahead+=N;if(q.lookahead+q.insert>=3)for(X=q.strstart-q.insert,q.ins_h=q.window[X],q.ins_h=(q.ins_h<<q.hash_shift^q.window[X+1])&q.hash_mask;q.insert&&!(q.ins_h=(q.ins_h<<q.hash_shift^q.window[X+3-1])&q.hash_mask,q.prev[X&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=X,X++,q.insert--,q.lookahead+q.insert<3););}while(q.lookahead<262&&q.strm.avail_in!==0)};
ILd=function(q,S){for(var N;;){if(q.lookahead<262){iV(q);if(q.lookahead<262&&S===0)return 1;if(q.lookahead===0)break}N=0;q.lookahead>=3&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,N=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);N!==0&&q.strstart-N<=q.w_size-262&&(q.match_length=htF(q,N));if(q.match_length>=3)if(N=Qf(q,q.strstart-q.match_start,q.match_length-3),q.lookahead-=q.match_length,q.match_length<=q.max_lazy_match&&q.lookahead>=3){q.match_length--;
do q.strstart++,q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;while(--q.match_length!==0);q.strstart++}else q.strstart+=q.match_length,q.match_length=0,q.ins_h=q.window[q.strstart],q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+1])&q.hash_mask;else N=Qf(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++;if(N&&(ef(q,!1),q.strm.avail_out===0))return 1}q.insert=q.strstart<2?q.strstart:2;return S===4?(ef(q,
!0),q.strm.avail_out===0?3:4):q.last_lit&&(ef(q,!1),q.strm.avail_out===0)?1:2};
JN=function(q,S){for(var N,X;;){if(q.lookahead<262){iV(q);if(q.lookahead<262&&S===0)return 1;if(q.lookahead===0)break}N=0;q.lookahead>=3&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,N=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);q.prev_length=q.match_length;q.prev_match=q.match_start;q.match_length=2;N!==0&&q.prev_length<q.max_lazy_match&&q.strstart-N<=q.w_size-262&&(q.match_length=htF(q,N),q.match_length<=5&&(q.strategy===1||q.match_length===3&&
q.strstart-q.match_start>4096)&&(q.match_length=2));if(q.prev_length>=3&&q.match_length<=q.prev_length){X=q.strstart+q.lookahead-3;N=Qf(q,q.strstart-1-q.prev_match,q.prev_length-3);q.lookahead-=q.prev_length-1;q.prev_length-=2;do++q.strstart<=X&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);while(--q.prev_length!==0);q.match_available=0;q.match_length=2;q.strstart++;if(N&&(ef(q,!1),q.strm.avail_out===0))return 1}else if(q.match_available){if((N=
Qf(q,0,q.window[q.strstart-1]))&&ef(q,!1),q.strstart++,q.lookahead--,q.strm.avail_out===0)return 1}else q.match_available=1,q.strstart++,q.lookahead--}q.match_available&&(Qf(q,0,q.window[q.strstart-1]),q.match_available=0);q.insert=q.strstart<2?q.strstart:2;return S===4?(ef(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(ef(q,!1),q.strm.avail_out===0)?1:2};
YU7=function(q,S){for(var N,X,b,w=q.window;;){if(q.lookahead<=258){iV(q);if(q.lookahead<=258&&S===0)return 1;if(q.lookahead===0)break}q.match_length=0;if(q.lookahead>=3&&q.strstart>0&&(X=q.strstart-1,N=w[X],N===w[++X]&&N===w[++X]&&N===w[++X])){for(b=q.strstart+258;N===w[++X]&&N===w[++X]&&N===w[++X]&&N===w[++X]&&N===w[++X]&&N===w[++X]&&N===w[++X]&&N===w[++X]&&X<b;);q.match_length=258-(b-X);q.match_length>q.lookahead&&(q.match_length=q.lookahead)}q.match_length>=3?(N=Qf(q,1,q.match_length-3),q.lookahead-=
q.match_length,q.strstart+=q.match_length,q.match_length=0):(N=Qf(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++);if(N&&(ef(q,!1),q.strm.avail_out===0))return 1}q.insert=0;return S===4?(ef(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(ef(q,!1),q.strm.avail_out===0)?1:2};
ory=function(q,S){for(var N;;){if(q.lookahead===0&&(iV(q),q.lookahead===0)){if(S===0)return 1;break}q.match_length=0;N=Qf(q,0,q.window[q.strstart]);q.lookahead--;q.strstart++;if(N&&(ef(q,!1),q.strm.avail_out===0))return 1}q.insert=0;return S===4?(ef(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(ef(q,!1),q.strm.avail_out===0)?1:2};
FN=function(q,S,N,X,b){this.good_length=q;this.max_lazy=S;this.nice_length=N;this.max_chain=X;this.func=b};
qed=function(){this.strm=null;this.status=0;this.pending_buf=null;this.wrap=this.pending=this.pending_out=this.pending_buf_size=0;this.gzhead=null;this.gzindex=0;this.method=8;this.last_flush=-1;this.w_mask=this.w_bits=this.w_size=0;this.window=null;this.window_size=0;this.head=this.prev=null;this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length=
this.block_start=this.hash_shift=this.hash_mask=this.hash_bits=this.hash_size=this.ins_h=0;this.dyn_ltree=new Tc.Buf16(1146);this.dyn_dtree=new Tc.Buf16(122);this.bl_tree=new Tc.Buf16(78);UY(this.dyn_ltree);UY(this.dyn_dtree);UY(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new Tc.Buf16(16);this.heap=new Tc.Buf16(573);UY(this.heap);this.heap_max=this.heap_len=0;this.depth=new Tc.Buf16(573);UY(this.depth);this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=
this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0};
SeP=function(q,S){if(!q||!q.state||S>5||S<0)return q?Vf(q,-2):-2;var N=q.state;if(!q.output||!q.input&&q.avail_in!==0||N.status===666&&S!==4)return Vf(q,q.avail_out===0?-5:-2);N.strm=q;var X=N.last_flush;N.last_flush=S;if(N.status===42)if(N.wrap===2)q.adler=0,CY(N,31),CY(N,139),CY(N,8),N.gzhead?(CY(N,(N.gzhead.text?1:0)+(N.gzhead.hcrc?2:0)+(N.gzhead.extra?4:0)+(N.gzhead.name?8:0)+(N.gzhead.comment?16:0)),CY(N,N.gzhead.time&255),CY(N,N.gzhead.time>>8&255),CY(N,N.gzhead.time>>16&255),CY(N,N.gzhead.time>>
24&255),CY(N,N.level===9?2:N.strategy>=2||N.level<2?4:0),CY(N,N.gzhead.os&255),N.gzhead.extra&&N.gzhead.extra.length&&(CY(N,N.gzhead.extra.length&255),CY(N,N.gzhead.extra.length>>8&255)),N.gzhead.hcrc&&(q.adler=tN(q.adler,N.pending_buf,N.pending,0)),N.gzindex=0,N.status=69):(CY(N,0),CY(N,0),CY(N,0),CY(N,0),CY(N,0),CY(N,N.level===9?2:N.strategy>=2||N.level<2?4:0),CY(N,3),N.status=113);else{var b=8+(N.w_bits-8<<4)<<8;b|=(N.strategy>=2||N.level<2?0:N.level<6?1:N.level===6?2:3)<<6;N.strstart!==0&&(b|=
32);N.status=113;RL(N,b+(31-b%31));N.strstart!==0&&(RL(N,q.adler>>>16),RL(N,q.adler&65535));q.adler=1}if(N.status===69)if(N.gzhead.extra){for(b=N.pending;N.gzindex<(N.gzhead.extra.length&65535)&&(N.pending!==N.pending_buf_size||(N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b)),rX(q),b=N.pending,N.pending!==N.pending_buf_size));)CY(N,N.gzhead.extra[N.gzindex]&255),N.gzindex++;N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b));N.gzindex===N.gzhead.extra.length&&
(N.gzindex=0,N.status=73)}else N.status=73;if(N.status===73)if(N.gzhead.name){b=N.pending;do{if(N.pending===N.pending_buf_size&&(N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b)),rX(q),b=N.pending,N.pending===N.pending_buf_size)){var w=1;break}w=N.gzindex<N.gzhead.name.length?N.gzhead.name.charCodeAt(N.gzindex++)&255:0;CY(N,w)}while(w!==0);N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b));w===0&&(N.gzindex=0,N.status=91)}else N.status=91;if(N.status===
91)if(N.gzhead.comment){b=N.pending;do{if(N.pending===N.pending_buf_size&&(N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b)),rX(q),b=N.pending,N.pending===N.pending_buf_size)){w=1;break}w=N.gzindex<N.gzhead.comment.length?N.gzhead.comment.charCodeAt(N.gzindex++)&255:0;CY(N,w)}while(w!==0);N.gzhead.hcrc&&N.pending>b&&(q.adler=tN(q.adler,N.pending_buf,N.pending-b,b));w===0&&(N.status=103)}else N.status=103;N.status===103&&(N.gzhead.hcrc?(N.pending+2>N.pending_buf_size&&rX(q),
N.pending+2<=N.pending_buf_size&&(CY(N,q.adler&255),CY(N,q.adler>>8&255),q.adler=0,N.status=113)):N.status=113);if(N.pending!==0){if(rX(q),q.avail_out===0)return N.last_flush=-1,0}else if(q.avail_in===0&&(S<<1)-(S>4?9:0)<=(X<<1)-(X>4?9:0)&&S!==4)return Vf(q,-5);if(N.status===666&&q.avail_in!==0)return Vf(q,-5);if(q.avail_in!==0||N.lookahead!==0||S!==0&&N.status!==666){X=N.strategy===2?ory(N,S):N.strategy===3?YU7(N,S):HQ[N.level].func(N,S);if(X===3||X===4)N.status=666;if(X===1||X===3)return q.avail_out===
0&&(N.last_flush=-1),0;if(X===2&&(S===1?(sY(N,2,3),BQ(N,256,$e),N.bi_valid===16?(AN(N,N.bi_buf),N.bi_buf=0,N.bi_valid=0):N.bi_valid>=8&&(N.pending_buf[N.pending++]=N.bi_buf&255,N.bi_buf>>=8,N.bi_valid-=8)):S!==5&&(sY(N,0,3),kLm(N,0,0),S===3&&(UY(N.head),N.lookahead===0&&(N.strstart=0,N.block_start=0,N.insert=0))),rX(q),q.avail_out===0))return N.last_flush=-1,0}if(S!==4)return 0;if(N.wrap<=0)return 1;N.wrap===2?(CY(N,q.adler&255),CY(N,q.adler>>8&255),CY(N,q.adler>>16&255),CY(N,q.adler>>24&255),CY(N,
q.total_in&255),CY(N,q.total_in>>8&255),CY(N,q.total_in>>16&255),CY(N,q.total_in>>24&255)):(RL(N,q.adler>>>16),RL(N,q.adler&65535));rX(q);N.wrap>0&&(N.wrap=-N.wrap);return N.pending!==0?0:1};
NYg=function(q){if(!(this instanceof NYg))return new NYg(q);q=this.options=Tc.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},q||{});q.raw&&q.windowBits>0?q.windowBits=-q.windowBits:q.gzip&&q.windowBits>0&&q.windowBits<16&&(q.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new XJF;this.strm.avail_out=0;var S=this.strm;var N=q.level,X=q.method,b=q.windowBits,w=q.memLevel,B=q.strategy;if(S){var T=1;N===-1&&(N=6);b<0?(T=0,b=-b):b>15&&
(T=2,b-=16);if(w<1||w>9||X!==8||b<8||b>15||N<0||N>9||B<0||B>4)S=Vf(S,-2);else{b===8&&(b=9);var Q=new qed;S.state=Q;Q.strm=S;Q.wrap=T;Q.gzhead=null;Q.w_bits=b;Q.w_size=1<<Q.w_bits;Q.w_mask=Q.w_size-1;Q.hash_bits=w+7;Q.hash_size=1<<Q.hash_bits;Q.hash_mask=Q.hash_size-1;Q.hash_shift=~~((Q.hash_bits+3-1)/3);Q.window=new Tc.Buf8(Q.w_size*2);Q.head=new Tc.Buf16(Q.hash_size);Q.prev=new Tc.Buf16(Q.w_size);Q.lit_bufsize=1<<w+6;Q.pending_buf_size=Q.lit_bufsize*4;Q.pending_buf=new Tc.Buf8(Q.pending_buf_size);
Q.d_buf=Q.lit_bufsize;Q.l_buf=3*Q.lit_bufsize;Q.level=N;Q.strategy=B;Q.method=X;if(S&&S.state){S.total_in=S.total_out=0;S.data_type=2;N=S.state;N.pending=0;N.pending_out=0;N.wrap<0&&(N.wrap=-N.wrap);N.status=N.wrap?42:113;S.adler=N.wrap===2?0:1;N.last_flush=0;if(!bIe){X=Array(16);for(w=B=0;w<28;w++)for(phN[w]=B,b=0;b<1<<fLv[w];b++)Gc[B++]=w;Gc[B-1]=w;for(w=B=0;w<16;w++)for(mQ4[w]=B,b=0;b<1<<xQ7[w];b++)DH[B++]=w;for(B>>=7;w<30;w++)for(mQ4[w]=B<<7,b=0;b<1<<xQ7[w]-7;b++)DH[256+B++]=w;for(b=0;b<=15;b++)X[b]=
0;for(b=0;b<=143;)$e[b*2+1]=8,b++,X[8]++;for(;b<=255;)$e[b*2+1]=9,b++,X[9]++;for(;b<=279;)$e[b*2+1]=7,b++,X[7]++;for(;b<=287;)$e[b*2+1]=8,b++,X[8]++;j5d($e,287,X);for(b=0;b<30;b++)cQ[b*2+1]=5,cQ[b*2]=lL2(b,5);wJ0=new Kt0($e,fLv,257,286,15);ZIM=new Kt0(cQ,xQ7,0,30,15);A67=new Kt0([],sEM,0,19,7);bIe=!0}N.l_desc=new v14(N.dyn_ltree,wJ0);N.d_desc=new v14(N.dyn_dtree,ZIM);N.bl_desc=new v14(N.bl_tree,A67);N.bi_buf=0;N.bi_valid=0;Wty(N);N=0}else N=Vf(S,-2);N===0&&(S=S.state,S.window_size=2*S.w_size,UY(S.head),
S.max_lazy_match=HQ[S.level].max_lazy,S.good_match=HQ[S.level].good_length,S.nice_match=HQ[S.level].nice_length,S.max_chain_length=HQ[S.level].max_chain,S.strstart=0,S.block_start=0,S.lookahead=0,S.insert=0,S.match_length=S.prev_length=2,S.match_available=0,S.ins_h=0);S=N}}else S=-2;if(S!==0)throw Error(aL[S]);q.header&&(S=this.strm)&&S.state&&S.state.wrap===2&&(S.state.gzhead=q.header);if(q.dictionary){var a;typeof q.dictionary==="string"?a=BYd(q.dictionary):TYF.call(q.dictionary)==="[object ArrayBuffer]"?
a=new Uint8Array(q.dictionary):a=q.dictionary;q=this.strm;w=a;B=w.length;if(q&&q.state)if(a=q.state,S=a.wrap,S===2||S===1&&a.status!==42||a.lookahead)S=-2;else{S===1&&(q.adler=PX7(q.adler,w,B,0));a.wrap=0;B>=a.w_size&&(S===0&&(UY(a.head),a.strstart=0,a.block_start=0,a.insert=0),N=new Tc.Buf8(a.w_size),Tc.arraySet(N,w,B-a.w_size,a.w_size,0),w=N,B=a.w_size);N=q.avail_in;X=q.next_in;b=q.input;q.avail_in=B;q.next_in=0;q.input=w;for(iV(a);a.lookahead>=3;){w=a.strstart;B=a.lookahead-2;do a.ins_h=(a.ins_h<<
a.hash_shift^a.window[w+3-1])&a.hash_mask,a.prev[w&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=w,w++;while(--B);a.strstart=w;a.lookahead=2;iV(a)}a.strstart+=a.lookahead;a.block_start=a.strstart;a.insert=a.lookahead;a.lookahead=0;a.match_length=a.prev_length=2;a.match_available=0;q.next_in=X;q.input=b;q.avail_in=N;a.wrap=S;S=0}else S=-2;if(S!==0)throw Error(aL[S]);this._dict_set=!0}};
GjP=function(q,S){S=S||{};S.gzip=!0;S=new NYg(S);S.push(q,!0);if(S.err)throw S.msg||aL[S.err];return S.result};
QE7=function(q,S){var N=D0y();N&&N.publish.call(N,q.toString(),q,S)};
$0W=function(q,S,N){var X=D0y();if(!X)return 0;var b=X.subscribe(q.toString(),function(w,B){var T=_.py("ytPubsub2Pubsub2SkipSubKey");T&&T==b||(T=function(){if(aky[b])try{if(B&&q instanceof VW0&&q!=w)try{var Q=q.dataClass,a=B;if(!a.args||!a.version)throw Error("bd");try{if(!Q.version_){var U=new Q;Q.version_=U.version}var r=Q.version_}catch(c){}if(!r||a.version!=r)throw Error("cd");try{B=Reflect.construct(Q,_.gy(a.args))}catch(c){throw c.message="yt.pubsub2.Data.deserialize(): "+c.message,c;}}catch(c){throw c.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+q.toString()+": "+c.message,c;}S.call(N||window,B)}catch(c){_.ny(c)}},U0M[q.toString()]?_.py("yt.scheduler.instance")?_.OY.addLowPriorityJob(T):_.bC(T,0):T())});
aky[b]=!0;r67[q.toString()]||(r67[q.toString()]=[]);r67[q.toString()].push(b);return b};
ROP=function(){var q=c6M,S=$0W(eOy,function(N){q.apply(void 0,arguments);Cxv(S)});
return S};
Cxv=function(q){var S=D0y();S&&(typeof q==="number"&&(q=[q]),_.mx(q,function(N){S.unsubscribeByKey(N);delete aky[N]}))};
D0y=function(){return _.py("ytPubsub2Pubsub2Instance")};
tW7=function(q,S,N){N=N===void 0?{sampleRate:.1}:N;Math.random()<Math.min(.02,N.sampleRate/100)&&QE7("meta_logging_csi_event",{timerName:q,timelineData:S})};
_.iIN=function(q){return q?(q=q.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.Tn(q):null:null};
_.KY=function(q){return q?(q=q.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.nK(q):null:null};
F9e=function(){J6y||(J6y=_.KY(_.k$("WORKER_SERIALIZATION_URL")));return J6y||void 0};
_.OI7=function(){var q=F9e();HI4||q===void 0||(HI4=dkN(q));return HI4};
_.K9y=function(){return typeof Worker==="function"&&F9e()?!0:!1};
_.W9M=function(){if(_.K9y()&&!vr4){var q=function(N){N=N.data;if(N.op==="gzippedGelBatch"){var X=lkg.get(N.key);X&&(jEN(N.gzippedBatch,X.latencyPayload,X.url,X.options,X.sendFn),lkg.delete(N.key))}},S=_.OI7();
S&&(S.addEventListener("message",q),S.onerror=function(){lkg.clear()},vr4=!0)}};
pJW=function(q,S,N,X,b){b=b===void 0?!1:b;var w={startTime:(0,_.oL)(),ticks:{},infos:{}};if(vQ)try{var B=d0W(S);if(B!=null&&(B>kjv||B<zO7))X(q,N);else{if(_.C("gzip_gel_with_worker")){vr4||_.W9M();var T=_.OI7();if(T&&!b){lkg.set(nrm,{latencyPayload:w,url:q,options:N,sendFn:X});T.postMessage({op:"gelBatchToGzip",serializedBatch:S,key:nrm});nrm++;return}}var Q=GjP(fk7(S));jEN(Q,w,q,N,X)}}catch(a){_.x$(a),X(q,N)}else X(q,N)};
jEN=function(q,S,N,X,b){var w=(0,_.oL)();S.ticks.gelc=w;jf++;_.C("disable_compression_due_to_performance_degredation")&&w-S.startTime>=x0m&&(m0v++,vQ=!1);ubF(S);X.headers||(X.headers={});X.headers["Content-Encoding"]="gzip";X.postBody=q;X.postParams=void 0;b(N,X)};
ErF=function(q){var S=S===void 0?!1:S;var N=N===void 0?!1:N;var X=(0,_.oL)(),b={startTime:X,ticks:{},infos:{}},w=S?_.py("yt.logging.gzipForFetch",!1):!0;if(vQ&&w){if(!q.body)return q;try{var B=N?q.body:typeof q.body==="string"?q.body:JSON.stringify(q.body);w=B;if(!N&&typeof B==="string"){var T=d0W(B);if(T!=null&&(T>kjv||T<zO7))return q;N=S?{level:1}:void 0;w=GjP(fk7(B),N);var Q=(0,_.oL)();b.ticks.gelc=Q;if(S){jf++;if((_.C("disable_compression_due_to_performance_degredation")||_.C("disable_compression_due_to_performance_degradation_lr"))&&
Q-X>=x0m)if(m0v++,_.C("abandon_compression_after_N_slow_zips_lr")){S=m0v/jf;var a=grm/_.Y$("compression_disable_point");jf>0&&jf%_.Y$("compression_disable_point")===0&&S>=a&&(vQ=!1)}else vQ=!1;ubF(b)}}q.headers=Object.assign({},{"Content-Encoding":"gzip"},q.headers||{});q.body=w;return q}catch(U){return _.x$(U),q}}else return q};
d0W=function(q){try{return(new Blob(q.split(""))).size}catch(S){return _.x$(S),null}};
ubF=function(q){_.C("gel_compression_csi_killswitch")||!_.C("log_gel_compression_latency")&&!_.C("log_gel_compression_latency_lr")||tW7("gel_compression",q,{sampleRate:.1})};
y6M=function(){this.blockSize=-1};
WQ=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var q=1;q<this.blockSize;++q)this.pad_[q]=0;this.total_=this.inbuf_=0;this.reset()};
L90=function(q){q=Object.assign({},q);delete q.Authorization;var S=_.MW7();if(S){var N=new WQ;N.update(_.k$("INNERTUBE_API_KEY"));N.update(S);q.hash=_.Im(N.digest(),3)}return q};
ke=function(){hON||(hON=new _.dX("yt.innertube"));return hON};
Px4=function(q,S,N,X){if(X)return null;X=ke().get("nextId",!0)||1;var b=ke().get("requests",!0)||{};b[X]={method:q,request:S,authState:L90(N),requestTime:Math.round((0,_.oL)())};ke().set("nextId",X+1,86400,!0);ke().set("requests",b,86400,!0);return X};
Ikg=function(q){var S=ke().get("requests",!0)||{};delete S[q];ke().set("requests",S,86400,!0)};
omv=function(q){var S=ke().get("requests",!0);if(S){for(var N in S){var X=S[N];if(!(Math.round((0,_.oL)())-X.requestTime<6E4)){var b=X.authState,w=L90(_.Ha0(!1));_.a6.equals(b,w)&&(b=X.request,"requestTimeMs"in b&&(b.requestTimeMs=Math.round((0,_.oL)())),YeF(q,X.method,b,{}));delete S[N]}}ke().set("requests",S,86400,!0)}};
qce=function(q){var S;return(q=q==null?void 0:(S=q.error)==null?void 0:S.code)&&q>=400&&q<=599?!1:!0};
ScN=function(q){var S;q=q==null?void 0:(S=q.error)==null?void 0:S.code;return!(q!==400&&q!==415)};
XiF=function(){if(NaW)return NaW();var q={};NaW=Y8("LogsDatabaseV2",{objectStores:(q.LogsRequestsStore={addedAtVersion:2},q),shared:!1,upgrade:function(S,N,X){N(2)&&zc(S,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});N(3);N(5)&&(X=X.objectStore("LogsRequestsStore"),X.JSC$11005_wrapped.indexNames.contains("newRequest")&&X.JSC$11005_wrapped.deleteIndex("newRequest"),nY(X,"newRequestV2",["status","interface","timestamp"]));N(7)&&S.JSC$10990_wrapped.objectStoreNames.contains("sapisid")&&S.JSC$10990_wrapped.deleteObjectStore("sapisid");
N(9)&&S.JSC$10990_wrapped.objectStoreNames.contains("SWHealthLog")&&S.JSC$10990_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return NaW()};
fY=function(q){return _.uC(XiF(),q)};
wig=function(q,S){var N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N={startTime:(0,_.oL)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},B.yield(fY(S),2);if(B.nextAddress!=3)return X=B.yieldResult,b=Object.assign({},q,{options:JSON.parse(JSON.stringify(q.options)),interface:_.k$("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),B.yield(X.put("LogsRequestsStore",b),3);w=B.yieldResult;N.ticks.tc=(0,_.oL)();bsN(N);return B.return(w)})};
Zsy=function(q,S){var N,X,b,w,B,T,Q,a,U;return _.G(function(r){if(r.nextAddress==1)return N={startTime:(0,_.oL)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},r.yield(fY(S),2);if(r.nextAddress!=3)return X=r.yieldResult,b=_.k$("INNERTUBE_CONTEXT_CLIENT_NAME",0),w=[q,b,0],B=[q,b,(0,_.oL)()],T=IDBKeyRange.bound(w,B),Q="prev",_.C("use_fifo_for_networkless")&&(Q="next"),a=void 0,U=q==="NEW"?"readwrite":"readonly",_.C("use_readonly_for_get_most_recent_by_status_killswitch")&&(U="readwrite"),
r.yield(_.gg(X,["LogsRequestsStore"],{mode:U,enableRetries:!0},function(c){return _.qs(c.objectStore("LogsRequestsStore").index("newRequestV2"),{query:T,direction:Q},function(e){e.getValue()&&(a=e.getValue(),q==="NEW"&&(a.status="QUEUED",e.update(a)))})}),3);
N.ticks.tc=(0,_.oL)();bsN(N);return r.return(a)})};
Au4=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)return X.yield(fY(S),2);N=X.yieldResult;return X.return(_.gg(N,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){var w=b.objectStore("LogsRequestsStore");return w.get(q).then(function(B){if(B)return B.status="QUEUED",w.put(B).then(function(){return B})})}))})};
sKF=function(q,S,N,X){N=N===void 0?!0:N;var b;return _.G(function(w){if(w.nextAddress==1)return w.yield(fY(S),2);b=w.yieldResult;return w.return(_.gg(b,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(B){var T=B.objectStore("LogsRequestsStore");return T.get(q).then(function(Q){return Q?(Q.status="NEW",N&&(Q.sendCount+=1),X!==void 0&&(Q.options.compress=X),T.put(Q).then(function(){return Q})):k8.resolve(void 0)})}))})};
Bad=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)return X.yield(fY(S),2);N=X.yieldResult;return X.return(N.delete("LogsRequestsStore",q))})};
Ta0=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(fY(q),2);S=X.yieldResult;N=(0,_.oL)()-2592E6;return X.yield(_.gg(S,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){return yl(b.objectStore("LogsRequestsStore"),{},function(w){if(w.getValue().timestamp<=N)return w.delete().then(function(){return w.continue()})})}),0)})};
GIm=function(){_.G(function(q){return q.yield(SUm("LogsDatabaseV2"),0)})};
bsN=function(q){_.C("nwl_csi_killswitch")||tW7("networkless_performance",q,{sampleRate:1})};
_.QK0=function(q){return _.uC(Dle(),q)};
aTg=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(_.QK0(q),2);S=X.yieldResult;N=(0,_.oL)()-2592E6;return X.yield(_.gg(S,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(b){return yl(b.objectStore("SWHealthLog"),{},function(w){if(w.getValue().timestamp<=N)return w.delete().then(function(){return w.continue()})})}),0)})};
VS2=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(_.QK0(q),2);S=N.yieldResult;return N.yield(S.clear("SWHealthLog"),0)})};
_.pY=function(q,S,N,X,b,w,B){b=b===void 0?"":b;w=w===void 0?!1:w;B=B===void 0?!1:B;if(q)if(N&&!lC("cobalt"))_.x$(new _.Vl("Legacy referrer-scrubbed ping detected")),q&&Ulm(q,void 0,{scrubReferrer:!0});else if(b)uxm(q,S,"POST",b,X);else if(_.k$("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||X||B)uxm(q,S,"GET","",X,void 0,w,B);else{b:{try{c:{var T=new rud({url:q});if(T.urlParamValues_.dsh==="1")var Q=null;else{var a=T.urlParamValues_.ae;if(a==="1"){var U=T.urlParamValues_.adurl;if(U)try{Q={version:3,directUrl:decodeURIComponent(U),
asyncUrl:ccM(T.JSC$9789_url_,"act=1","ri=1",$l7(T))};break c}catch(R){}}Q=a==="2"?{version:4,directUrl:ccM(T.JSC$9789_url_,"dct=1","suid="+T.suid_,"ri=1"),asyncUrl:ccM(T.JSC$9789_url_,"act=1","ri=1","suid="+T.suid_)}:null}}if(Q){var r=_.yv(q);var c=!(!r||!r.endsWith("/aclk")||_.Nx(q,"ri")!=="1");break b}}catch(R){}c=!1}if(c){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(q,"")){var e=!0;break b}}catch(R){}e=!1}e?(S&&S(),N=!0):N=!1}else N=!1;N||Ulm(q,S)}};
Ulm=function(q,S,N){N=N===void 0?{}:N;var X=new Image,b=""+cu0++;eDW[b]=X;X.onload=X.onerror=function(){S&&eDW[b]&&S();delete eDW[b]};
N.scrubReferrer&&(X.referrerPolicy="no-referrer");X.src=q};
xe=function(q,S){CyM(q,S==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
RD7=function(q){var S;return((S=document.featurePolicy)==null?0:S.allowedFeatures().includes("attribution-reporting"))?q+"&nis=6":q+"&nis=5"};
tSg=function(q){if(!q)return!1;try{var S;if(((S=_.uO(q))==null?void 0:S.asm)==="4")return!0}catch(N){_.ny(N)}return!1};
CyM=function(q,S){S?(q=RD7(q),_.pY(q,void 0,void 0,void 0,"",!0,!0)):_.pY(q)};
Ju0=function(){isM||(isM=new _.dX("yt.offline"));return isM};
Fuv=function(q){if(_.C("offline_error_handling")){var S=Ju0().get("errors",!0)||{};S[q.message]={name:q.name,stack:q.stack};q.level&&(S[q.message].level=q.level);Ju0().set("errors",S,2592E3,!0)}};
Hs2=function(q,S,N,X){X=X===void 0?!1:X;S=_.C("web_fp_via_jspb")?Object.assign({},S):S;if(_.C("use_request_time_ms_header"))S.headers&&yN(q)&&(S.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.oL)())));else{var b;if((b=S.postParams)==null?0:b.requestTimeMs)S.postParams.requestTimeMs=Math.round((0,_.oL)())}N&&Object.keys(S).length===0?_.pY(q):S.compress?S.postBody?(typeof S.postBody!=="string"&&(S.postBody=JSON.stringify(S.postBody)),pJW(q,S.postBody,S,_.Al,X)):pJW(q,JSON.stringify(S.postParams),
S,Mmm,X):_.Al(q,S)};
OsF=function(q,S){_.C("use_event_time_ms_header")&&yN(q)&&(S.headers||(S.headers={}),S.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.oL)())));return S};
_.vmF=function(){Ku7||(Ku7=new _.m$({logOfflineErrors:!0,enablePolling:!0}));return Ku7};
_.lT7=function(){return _.Em(document.location.toString())!=="www.youtube-nocookie.com"};
_.dlM=function(){return _.py("ytNetworklessLoggingInitializationOptions")?_.jKP.isNwlInitialized:_.WuM};
kIN=function(q,S){if(_.C("polymer_on_demand_shady_dom")){var N;var X=(N=q.__shady_native_firstElementChild)!=null?N:q.firstElementChild}else X=q.firstElementChild;for(;X;){if(q=S(X)?X:kIN(X,S))return q;X=X.nextElementSibling}return null};
_.nm2=function(){var q=document;if("visibilityState"in q)return q.visibilityState;var S=zDM+"VisibilityState";if(S in q)return q[S]};
_.fTN=function(q,S){var N;uV(q,function(X){N=S[X];return!!N});
return N};
_.EY=function(q){var S=piM(q);S?S.focus(void 0):_.gX(q)};
piM=function(q){return(q=kIN(q,function(S){return _.Ii(S)?xlv(S)&&!!S.offsetParent:!1}))?q:null};
_.gX=function(q,S){q.hasAttribute("tabindex")||q.setAttribute("tabindex","-1");q.focus(S)};
mld=function(q,S,N,X){X=X===void 0?{}:X;q.addEventListener&&(S!="mouseenter"||"onmouseenter"in document?S!="mouseleave"||"onmouseenter"in document?S=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(S="MozMousePixelScroll"):S="mouseout":S="mouseover");return _.a6.findKey(yf,function(b){var w=typeof b[4]==="boolean"&&b[4]==!!X,B=_.Md(b[4])&&_.Md(X)&&_.a6.equals(b[4],X);return!!b.length&&b[0]==q&&b[1]==S&&b[2]==N&&(w||B)})};
_.LY=function(q,S,N,X){X=X===void 0?{}:X;if(!q||!q.addEventListener&&!q.attachEvent)return"";var b=mld(q,S,N,X);if(b)return b;b=++une.count+"";var w=!(S!="mouseenter"&&S!="mouseleave"||!q.addEventListener||"onmouseenter"in document);var B=w?function(T){T=new Ms(T);if(!_.ea(T.relatedTarget,function(Q){return Q==q},!0))return T.currentTarget=q,T.type=S,N.call(q,T)}:function(T){T=new Ms(T);
T.currentTarget=q;return N.call(q,T)};
B=_.fy(B);q.addEventListener?(S=="mouseenter"&&w?S="mouseover":S=="mouseleave"&&w?S="mouseout":S=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(S="MozMousePixelScroll"),gmg()||typeof X==="boolean"?q.addEventListener(S,B,X):q.addEventListener(S,B,!!X.capture)):q.attachEvent("on"+S,B);yf[b]=[q,S,N,B,X];return b};
_.yuF=function(q,S,N){var X=X===void 0?{}:X;var b=_.LY(q,S,function(){_.Em0(b);N.apply(q,arguments)},X)};
_.Em0=function(q){q&&(typeof q=="string"&&(q=[q]),_.mx(q,function(S){if(S in yf){var N=yf[S],X=N[0],b=N[1],w=N[3];N=N[4];X.removeEventListener?gmg()||typeof N==="boolean"?X.removeEventListener(b,w,N):X.removeEventListener(b,w,!!N.capture):X.detachEvent&&X.detachEvent("on"+b,w);delete yf[S]}}))};
hN=function(q){this.callback_=q;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(q=0;q<4;q++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.LY(window,"mousemove",(0,_.AM)(this.onMouseMove_,this));this.timerId_=_.wg((0,_.AM)(this.checkPosition_,this),25)};
hDP=function(){var q={};var S=q.preferMobileEvents===void 0?!1:q.preferMobileEvents;q=q.enableScrollEventListener===void 0?!0:q.enableScrollEventListener;if(_.py("_lact",window)==null){var N=parseInt(_.k$("LACT"),10);N=isFinite(N)?Date.now()-Math.max(N,0):-1;_.hl("_lact",N,window);_.hl("_fact",N,window);N==-1&&_.PQ();MSv(window,S,q);new hN(function(){LuP("mouse",100)})}};
MSv=function(q,S,N){S=S===void 0?!1:S;N=N===void 0?!0:N;_.LY(q.document,"keydown",_.PQ);_.LY(q.document,"keyup",_.PQ);_.LY(q.document,"mousedown",_.PQ);_.LY(q.document,"mouseup",_.PQ);S?_.LY(q,"touchmove",function(){LuP("touchmove",200)},{passive:!0}):(_.LY(q,"resize",function(){LuP("resize",200)}),N&&_.LY(q,"scroll",function(){LuP("scroll",200)}));
_.LY(q.document,"touchstart",_.PQ,{passive:!0});_.LY(q.document,"touchend",_.PQ,{passive:!0})};
LuP=function(q,S){Pym[q]||(Pym[q]=!0,_.OY.addLowPriorityJob(function(){_.PQ();Pym[q]=!1},S))};
_.PQ=function(){_.py("_lact",window)==null&&hDP();var q=Date.now();_.hl("_lact",q,window);_.py("_fact",window)==-1&&_.hl("_fact",q,window);(q=_.py("ytglobal.ytUtilActivityCallback_"))&&q()};
_.IL=function(){var q=_.py("_lact",window);return q==null?-1:Math.max(Date.now()-q,0)};
_.Sz=function(q,S,N){var X=_.Ye();if(X&&S){var b=X.subscribe(q,function(){var w=arguments,B=function(){oz[b]&&S.apply&&typeof S.apply=="function"&&S.apply(N||window,w)};
try{_.ITN[q]?B():_.bC(B,0)}catch(T){_.ny(T)}},N);
oz[b]=!0;qL[q]||(qL[q]=[]);qL[q].push(b);return b}return 0};
_.YcP=function(q){var S=_.Ye();S&&(typeof q==="number"?q=[q]:typeof q==="string"&&(q=[parseInt(q,10)]),_.mx(q,function(N){S.unsubscribeByKey(N);delete oz[N]}))};
_.oce=function(q,S){var N=_.Ye();N&&N.publish.apply(N,arguments)};
_.Sw2=function(q){var S=_.Ye();if(S)if(S.clear(q),q)qwN(q);else for(var N in qL)qwN(N)};
_.Ye=function(){return _.Nd.ytPubsubPubsubInstance};
qwN=function(q){qL[q]&&(q=qL[q],_.mx(q,function(S){oz[S]&&delete oz[S]}),q.length=0)};
NjN=function(){var q,S;return"h5vcc"in NL&&((q=NL.h5vcc.traceEvent)==null?0:q.traceBegin)&&((S=NL.h5vcc.traceEvent)==null?0:S.traceEnd)?1:"performance"in NL&&NL.performance.mark&&NL.performance.measure?2:0};
Xqg=function(q){var S=NjN();switch(S){case 1:NL.h5vcc.traceEvent.traceBegin("YTLR",q);break;case 2:NL.performance.mark(q+"-start");break;case 0:break;default:_.q$(S,"unknown trace type")}};
b4N=function(q){var S=NjN();switch(S){case 1:NL.h5vcc.traceEvent.traceEnd("YTLR",q);break;case 2:S=q+"-start";var N=q+"-end";NL.performance.mark(N);NL.performance.measure(q,S,N);break;case 0:break;default:_.q$(S,"unknown trace type")}};
wq0=function(q){var S,N;(N=(S=window).onerror)==null||N.call(S,q.message,"",0,0,q)};
Z40=function(q){if(_.C("web_lifecycle_error_handling_killswitch"))return q();try{return q()}catch(S){wq0(S)}};
AG2=function(q){return[q.auth===void 0?"undefined":q.auth,q.isJspb===void 0?"undefined":q.isJspb,q.cttAuthInfo===void 0?"undefined":q.cttAuthInfo,q.tier===void 0?"undefined":q.tier].join("/")};
_.t=function(q,S){if(q)return q[S.name]};
b1=function(){var q=_.py("yt.logging.ims");q||(q=new XO,_.hl("yt.logging.ims",q));return q};
Ue7=function(q,S){if(q.endpoint==="log_event"){sH2(q);var N=Bje(q),X=Tjm(q.payload)||"",b=G7e(X),w=200;if(b){if(b.enabled===!1&&!_.C("web_payload_policy_disabled_killswitch"))return;w=DeW(b.tier);if(w===400){QH2(q,S);return}}wq[N]=!0;N={cttAuthInfo:N,isJspb:!1,tier:w};b1().storePayload(N,q.payload);a67(S,!1,N,VU4(X))}};
$ee=function(q,S,N){if(S.endpoint==="log_event"){sH2(void 0,S);var X=Bje(S,!0),b=G7e(q),w=200;if(b){if(b.enabled===!1&&!_.C("web_payload_policy_disabled_killswitch"))return;w=DeW(b.tier);if(w===400){rGg(q,S,N);return}}wq[X]=!0;X={cttAuthInfo:X,isJspb:!0,tier:w};b1().storePayload(X,f7(S.payload));a67(N,!0,X,VU4(q))}};
a67=function(q,S,N,X){S=S===void 0?!1:S;X=X===void 0?!1:X;q&&(Zj=new q);q=_.Y$("tvhtml5_logging_max_batch_ads_fork")||_.Y$("tvhtml5_logging_max_batch")||_.Y$("web_logging_max_batch")||100;var b=(0,_.oL)(),w=cGv(S,N.tier),B=w.lastDebounceQueueFromLogTimeMs;X&&(w.useVideoStatsEndPoint=!0);X=0;N&&(X=b1().getSequenceCount(N));var T=function(){eCe({writeThenSend:!0},S,N.tier)};
X>=1E3?T():X>=q?CWF||(CWF=RCe(function(){T();CWF=void 0},0)):b-B>=10&&(tU2(S,N.tier),w.lastDebounceQueueFromLogTimeMs=b)};
QH2=function(q,S){if(q.endpoint==="log_event"){_.C("more_accurate_gel_parser")&&b1().storePayload({isJspb:!1},q.payload);sH2(q);var N=Bje(q),X=new Map;X.set(N,[q.payload]);var b=Tjm(q.payload)||"";S&&(Zj=new S);return new _.AK(function(w,B){Zj&&Zj.isReady()?i4e(X,Zj,w,B,{bypassNetworkless:!0},!0,VU4(b)):w()})}};
rGg=function(q,S,N){if(S.endpoint==="log_event"){sH2(void 0,S);var X=Bje(S,!0),b=new Map;b.set(X,[f7(S.payload)]);N&&(Zj=new N);return new _.AK(function(w){Zj&&Zj.isReady()?JG0(b,Zj,w,{bypassNetworkless:!0},!0,VU4(q)):w()})}};
Bje=function(q,S){var N="";if(q.dangerousLogToVisitorSession)N="visitorOnlyApprovedKey";else if(q.cttAuthInfo){if(S===void 0?0:S){S=q.cttAuthInfo.token;N=q.cttAuthInfo;var X=new F_e;N.videoId?X.setVideoId(N.videoId):N.playlistId&&s0(X,2,H4N,O5(N.playlistId));O4m[S]=X}else S=q.cttAuthInfo,N={},S.videoId?N.videoId=S.videoId:S.playlistId&&(N.playlistId=S.playlistId),K_g[q.cttAuthInfo.token]=N;N=q.cttAuthInfo.token}return N};
eCe=function(q,S,N){q=q===void 0?{}:q;S=S===void 0?!1:S;new _.AK(function(X,b){var w=cGv(S,N),B=w.useVideoStatsEndPoint;w.useVideoStatsEndPoint=!1;vc4(w.queueTimer);vc4(w.queueMaxTimer);w.queueMaxTimer=0;Zj&&Zj.isReady()?N===void 0&&_.C("enable_web_tiered_gel")?l6m(X,b,q,S,300,B):l6m(X,b,q,S,N,B):(tU2(S,N),X())})};
l6m=function(q,S,N,X,b,w){var B=Zj;N=N===void 0?{}:N;X=X===void 0?!1:X;b=b===void 0?200:b;w=w===void 0?!1:w;var T=new Map,Q=new Map,a={isJspb:X,cttAuthInfo:void 0,tier:b},U={isJspb:X,cttAuthInfo:void 0};if(X){S=_.A(Object.keys(wq));for(b=S.next();!b.done;b=S.next())b=b.value,Q=_.C("enable_web_tiered_gel")?b1().smartExtractMatchingEntries({keys:[a,U],sizeLimit:1E3}):b1().extractMatchingEntries({isJspb:!0,cttAuthInfo:b}),Q.length>0&&T.set(b,Q),(_.C("web_fp_via_jspb_and_json")&&N.writeThenSend||!_.C("web_fp_via_jspb_and_json"))&&
delete wq[b];JG0(T,B,q,N,!1,w)}else{T=_.A(Object.keys(wq));for(a=T.next();!a.done;a=T.next())a=a.value,U=_.C("enable_web_tiered_gel")?b1().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:a,tier:b},{isJspb:!1,cttAuthInfo:a}],sizeLimit:1E3}):b1().extractMatchingEntries({isJspb:!1,cttAuthInfo:a}),U.length>0&&Q.set(a,U),(_.C("web_fp_via_jspb_and_json")&&N.writeThenSend||!_.C("web_fp_via_jspb_and_json"))&&delete wq[a];i4e(Q,B,q,S,N,!1,w)}};
tU2=function(q,S){q=q===void 0?!1:q;S=S===void 0?200:S;var N=function(){eCe({writeThenSend:!0},q,S)},X=cGv(q,S),b=X===jHF||X===W_m?5E3:de0;
_.C("web_gel_timeout_cap")&&!X.queueMaxTimer&&(b=RCe(function(){N()},b),X.queueMaxTimer=b);
vc4(X.queueTimer);b=_.k$("LOGGING_BATCH_TIMEOUT",_.Y$("web_gel_debounce_ms",1E4));_.C("shorten_initial_gel_batch_timeout")&&k7y&&(b=zC7);b=RCe(function(){_.Y$("gel_min_batch_size")>0?b1().getSequenceCount({cttAuthInfo:void 0,isJspb:q,tier:S})>=nc7&&N():N()},b);
X.queueTimer=b};
i4e=function(q,S,N,X,b,w,B){b=b===void 0?{}:b;var T=Math.round((0,_.oL)()),Q=q.size,a=f62(B);q=_.A(q);var U=q.next();for(B={};!U.done;B={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},U=q.next()){var r=_.A(U.value);U=r.next().value;r=r.next().value;B.batchRequest=_.a6.unsafeClone({context:_.$Q0(S.config_||_.Sf())});if(!_.E7(r)&&!_.C("throw_err_when_logevent_malformed_killswitch")){X();break}B.batchRequest.events=r;
(r=K_g[U])&&pqN(B.batchRequest,U,r);delete K_g[U];B.dangerousLogToVisitorSession=U==="visitorOnlyApprovedKey";xey(B.batchRequest,T,B.dangerousLogToVisitorSession);mee(b);B.onSuccess$jscomp$3=function(c){_.C("start_client_gcf")&&_.OY.addLowPriorityJob(function(){return _.G(function(e){return e.yield(uqN(c),0)})});
Q--;Q||N()};
B.networkFailures=0;B.onError$jscomp$5=function(c){return function(){c.networkFailures++;if(b.bypassNetworkless&&c.networkFailures===1)try{YeF(S,a,c.batchRequest,gcN({writeThenSend:!0},c.dangerousLogToVisitorSession,c.onSuccess$jscomp$3,c.onError$jscomp$5,w)),k7y=!1}catch(e){_.ny(e),X()}Q--;Q||N()}}(B);
try{YeF(S,a,B.batchRequest,gcN(b,B.dangerousLogToVisitorSession,B.onSuccess$jscomp$3,B.onError$jscomp$5,w)),k7y=!1}catch(c){_.ny(c),X()}}};
JG0=function(q,S,N,X,b,w){X=X===void 0?{}:X;var B=Math.round((0,_.oL)()),T={value:q.size},Q=new Map([].concat(_.PG(q)));Q=_.A(Q);for(var a=Q.next();!a.done;a=Q.next()){var U=_.A(a.value).next().value,r=q.get(U);a=new BN;var c=S.config_||_.Sf(),e=new TQ,R=new Ecv;_.sk(R,1,c.innertubeContextHostLanguage);_.sk(R,2,c.innertubeContextGeoLocation);_.XN(R,16,c.innertubeContextClientNameFieldNumber);_.sk(R,17,c.innertubeContextClientVersion);if(c.innertubeContextClientConfigInfo){var J=c.innertubeContextClientConfigInfo,
v=new wX;J.coldConfigData&&_.sk(v,1,J.coldConfigData);J.appInstallData&&_.sk(v,6,J.appInstallData);J.coldHashData&&_.sk(v,3,J.coldHashData);J.hotHashData&&v.setHotHashData(J.hotHashData);_.j5(R,62,v)}(J=_.Nd.devicePixelRatio)&&J!=1&&_.bV(R,65,_.SZ(J));J=WjM();J!==""&&_.sk(R,54,J);J=dWv();if(J.length>0){v=new yGm;for(var W=0;W<J.length;W++){var z=new GQ;z.setKey(J[W].key);s0(z,2,MUd,O5(J[W].value));Dj(v,15,GQ,z)}_.j5(e,5,v)}DQv(c,R);Q5y(e);aL4(R);VB7(c,R);UQd(R);_.C("start_client_gcf")&&rxg(R);_.k$("DELEGATED_SESSION_ID")&&
!_.C("pageid_as_header_web")&&(c=new Qb,_.sk(c,3,_.k$("DELEGATED_SESSION_ID")));!_.C("fill_delegate_context_in_gel_killswitch")&&(J=_.k$("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(v=_.Ns(e,Qb,3)||new Qb,c=e,J=_.sk(v,18,J),_.j5(c,3,J));c=R;J=_.A(Object.entries(_.uO(_.k$("DEVICE",""))));for(v=J.next();!v.done;v=J.next())W=_.A(v.value),v=W.next().value,W=W.next().value,v==="cbrand"?_.sk(c,12,W):v==="cmodel"?_.sk(c,13,W):v==="cbr"?_.sk(c,87,W):v==="cbrver"?_.sk(c,88,W):v==="cos"?_.sk(c,18,
W):v==="cosver"?_.sk(c,19,W):v==="cplatform"&&_.XN(c,42,TO7(W));e.setClient(R);_.j5(a,1,e);if(R=O4m[U])a:{if(_.qw(R,az(R,H4N,1)))e=1;else if(R.getPlaylistId())e=2;else break a;_.j5(a,4,R);R=a.getContext()||new TQ;c=_.Ns(R,Qb,3)||new Qb;J=new Vb;J.setToken(U);_.XN(J,1,e);Dj(c,12,Vb,J);_.j5(R,3,c)}delete O4m[U];U=U==="visitorOnlyApprovedKey";L_d()||_.$B(a,2,B);!U&&(e=_.k$("EVENT_ID"))&&(R=hC0(),c=new PWP,_.sk(c,1,e),_.$B(c,2,R),_.j5(a,5,c));mee(X);if(_.C("jspb_serialize_with_worker")&&(e=_.OI7())&&
X.writeThenSend){_.I6M.set(Ywd,{client:S,resolve:N,networklessOptions:X,isIsolated:b,useVSSEndpoint:w,dangerousLogToVisitorSession:U,requestsOutstanding:T});e.postMessage({op:"gelBatchToSerialize",batchRequest:f7(a),clientEvents:r,key:Ywd});Ywd++;break}if(r){e=[];for(R=0;R<r.length;R++)try{e.push(new cN(r[R]))}catch(M){_.ny(new _.Vl("Transport failed to deserialize "+String(r[R])))}r=e}else r=[];r=_.A(r);for(e=r.next();!e.done;e=r.next())Dj(a,3,cN,e.value);r={startTime:(0,_.oL)(),ticks:{},infos:{}};
a=a.serialize();r.ticks.geljspc=(0,_.oL)();_.C("log_jspb_serialize_latency")&&tW7("gel_jspb_serialize",r,{sampleRate:.1});_.o27(a,S,N,X,b,w,U,T)}};
_.o27=function(q,S,N,X,b,w,B,T){X=X===void 0?{}:X;T=T===void 0?{value:0}:T;w=f62(w);X=gcN(X,B,function(Q){_.C("start_client_gcf")&&_.OY.addLowPriorityJob(function(){return _.G(function(a){return a.yield(uqN(Q),0)})});
T.value--;T.value||N()},function(){T.value--;
T.value||N()},b);
X.headers["Content-Type"]="application/json+protobuf";X.postBodyFormat="JSPB";X.postBody=q;YeF(S,w,"",X);k7y=!1};
mee=function(q){_.C("always_send_and_write")&&(q.writeThenSend=!1)};
gcN=function(q,S,N,X,b){q={retry:!0,onSuccess:N,onError:X,networklessOptions:q,dangerousLogToVisitorSession:S,bypassMonitoring:!!b,headers:{},postBodyFormat:"",postBody:"",compress:_.C("compress_gel")||_.C("compress_gel_lr")};L_d()&&(q.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.oL)())));return q};
xey=function(q,S,N){L_d()||(q.requestTimeMs=String(S));_.C("unsplit_gel_payloads_in_logs")&&(q.unsplitGelPayloadsInLogs=!0);!N&&(S=_.k$("EVENT_ID"))&&(N=hC0(),q.serializedClientEventId={serializedEventId:S,clientCounter:String(N)})};
hC0=function(){var q=_.k$("BATCH_CLIENT_COUNTER")||0;q||(q=Math.floor(Math.random()*65535/2));q++;q>65535&&(q=1);_.d5("BATCH_CLIENT_COUNTER",q);return q};
pqN=function(q,S,N){if(N.videoId)var X="VIDEO";else if(N.playlistId)X="PLAYLIST";else return;q.credentialTransferTokenTargetId=N;q.context=q.context||{};q.context.user=q.context.user||{};q.context.user.credentialTransferTokens=[{token:S,scope:X}]};
sH2=function(q,S){var N=_.oF("il_payload_scraping")==="enable_il_payload_scraping";if(!_.py("yt.logging.transport.enableScrapingForTest"))if(N)qPd=[],_.hl("yt.logging.transport.enableScrapingForTest",!0),_.hl("yt.logging.transport.scrapedPayloadsForTesting",qPd),_.hl("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.hl("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.hl("yt.logging.transport.scrapeClientEvent",!0);else return;N=_.py("yt.logging.transport.scrapedPayloadsForTesting");var X=_.py("yt.logging.transport.payloadToScrape");S&&(S=_.py("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(S.payload)())&&N.push(S);S=_.py("yt.logging.transport.scrapeClientEvent");if(X&&X.length>=1)for(var b=0;b<X.length;b++)if(q&&q.payload[X[b]])if(S)N.push(q.payload);else{var w=void 0;N.push(((w=q)==null?void 0:w.payload)[X[b]])}_.hl("yt.logging.transport.scrapedPayloadsForTesting",
N)};
L_d=function(){return _.C("use_request_time_ms_header")||_.C("lr_use_request_time_ms_header")};
RCe=function(q,S){return _.C("transport_use_scheduler")===!1?_.bC(q,S):_.C("logging_avoid_blocking_during_navigation")||_.C("lr_logging_avoid_blocking_during_navigation")?_.ez(_.OY,function(){if(_.SPv().currentState==="none")q();else{var N={};_.SPv().install((N.none={callback:q},N))}},S):_.ez(_.OY,q,S)};
vc4=function(q){_.C("transport_use_scheduler")?_.OY.cancelJob(q):_.ZX(q)};
uqN=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J;return _.G(function(v){if(v.nextAddress==1)return X=(S=q)==null?void 0:(N=S.responseContext)==null?void 0:N.globalConfigGroup,b=_.t(X,NHm),B=(w=X)==null?void 0:w.hotHashData,T=_.t(X,X2y),a=(Q=X)==null?void 0:Q.coldHashData,(U=_.Ly().resolve(_.MU(Cl)))?B?b?v.yield(bwm(U,B,b),3):v.yield(bwm(U,B),3):v.jumpTo(3):v.jumpTo(2);if(v.nextAddress!=2)return a?T?v.yield(w2g(U,a,T),2):v.yield(w2g(U,a),2):v.jumpTo(2);c=(r=X)==null?void 0:r.rawFinchStaticConfigGroup;
R=(e=X)==null?void 0:e.finchStaticHashData;if(!R)return c&&_.x$(new _.Vl("Finch config data is present, but hash is missing.")),v.return();J=_.Ly().resolve(_.MU(ZwW));return J?v.yield(J.processAndSetFinchConfig({config:c||{},configHash:R||""}),0):((c||R)&&_.x$(new _.Vl("FinchConfigManagerService is not present, but Finch config data is present.")),v.jumpTo(0))})};
cGv=function(q,S){S=S===void 0?200:S;return q?S===300?jHF:AA4:S===300?W_m:sAP};
G7e=function(q){if(_.C("enable_web_tiered_gel")){q=BH2[q||""];var S,N,X,b=_.Ly().resolve(_.MU(Cl))==null?void 0:(S=Rz())==null?void 0:(N=S.loggingHotConfig)==null?void 0:(X=N.eventLoggingConfig)==null?void 0:X.payloadPolicies;if(b)for(S=0;S<b.length;S++)if(b[S].payloadNumber===q)return b[S]}};
Tjm=function(q){q=Object.keys(q);q=_.A(q);for(var S=q.next();!S.done;S=q.next())if(S=S.value,BH2[S])return S};
DeW=function(q){switch(q){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}};
VU4=function(q){return q==="gelDebuggingEvent"};
f62=function(q){return(q===void 0?0:q)&&_.C("vss_through_gel_video_stats")?"video_stats":"log_event"};
i1=function(q,S,N,X){X=X===void 0?{}:X;var b={},w=Math.round(X.timestamp||(0,_.oL)());b.eventTimeMs=w<Number.MAX_SAFE_INTEGER?w:0;b[q]=S;q=_.IL();b.context={lastActivityMs:String(X.timestamp||!isFinite(q)?-1:q)};X.sequenceGroup&&!_.C("web_gel_sequence_info_killswitch")&&(q=b.context,S=X.sequenceGroup,S={index:THP(S),groupKey:S},q.sequence=S,X.endOfSequence&&delete tK[X.sequenceGroup]);_.C("web_tag_automated_log_events")&&(b.context.automatedLogEventSource=X.automatedLogEventSource);(X.sendIsolatedPayload?
QH2:Ue7)({endpoint:"log_event",payload:b,cttAuthInfo:X.cttAuthInfo,dangerousLogToVisitorSession:X.dangerousLogToVisitorSession},N)};
THP=function(q){tK[q]=q in tK?tK[q]+1:0;return tK[q]};
_.FO=function(q,S,N){N=N===void 0?{}:N;var X=JK;_.zo("ytLoggingEventsDefaultDisabled",!1)&&JK===JK&&(X=null);i1(q,S,X,N)};
_.HN=function(){if(_.C("web_fp_via_jspb")){var q=!0;q=q===void 0?!1:q;var S=GJd;GJd=[];if(S){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,q?i1(N.payloadName,N.payload,JK,N.options):_.FO(N.payloadName,N.payload,N.options)}eCe(void 0,!0);if(!_.C("web_fp_via_jspb_and_json"))return}eCe(void 0,!1)};
DPP=function(q,S){var N;if((N=S)==null?0:N.componentStack)return S;if(q=q.componentStack)S||(S={}),S.componentStack=q;return S};
QAe=function(){_.mx(_.k$("ERRORS")||[],function(q){_.O0.apply(null,q)});
_.d5("ERRORS",[])};
_.Kl=function(q){_.O0(q)};
_.vN=function(q){_.O0(q,"WARNING")};
aVv=function(q){q instanceof Error?_.O0(q):(q=_.Md(q)?JSON.stringify(q):String(q),q=new _.Vl(q),q.name="RejectedPromiseError",_.vN(q))};
VA4=function(q,S,N,X,b,w){S=S===void 0?"Unknown file":S;N=N===void 0?0:N;var B=!1,T=QO0("log_window_onerror_fraction");if(T&&Math.random()<T)B=!0;else{T=document.getElementsByTagName("script");for(var Q=0,a=T.length;Q<a;Q++)if(T[Q].src.indexOf("/debug-")>0){B=!0;break}}B&&(B=!1,b?B=!0:(typeof q==="string"?T=q:ErrorEvent&&q instanceof ErrorEvent?(B=!0,T=q.message,S=q.filename,N=q.lineno,X=q.colno):(T="Unknown error",S="Unknown file",N=0),b=new _.Vl(T),b.name="UnhandledWindowError",b.message=T,b.fileName=
S,b.lineNumber=N,isNaN(X)?delete b.columnNumber:b.columnNumber=X),_.C("wiz_enable_component_stack_propagation_killswitch")||(w=DPP(b,w)),w&&_.l1(b,w),B?_.O0(b):_.vN(b))};
_.O0=function(q,S,N,X,b,w,B,T){w=w===void 0?{}:w;w.name=N||_.k$("INNERTUBE_CONTEXT_CLIENT_NAME",1);w.version=X||_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION");N=w;S=S===void 0?"ERROR":S;B=B===void 0?!1:B;S=S===void 0?"ERROR":S;B=B===void 0?!1:B;if(q&&(q.hasOwnProperty("level")&&q.level&&(S=q.level),_.C("console_log_js_exceptions")&&(X=[],X.push("Name: "+q.name),X.push("Message: "+q.message),q.hasOwnProperty("params")&&X.push("Error Params: "+JSON.stringify(q.params)),q.hasOwnProperty("args")&&X.push("Error args: "+
JSON.stringify(q.args)),X.push("File name: "+q.fileName),X.push("Stacktrace: "+q.stack),X=X.join("\n"),window.console.log(X,q)),!(UPM>=5))){X=[];b=_.A(rAW);for(w=b.next();!w.done;w=b.next()){w=w.value;try{w()&&X.push(w())}catch(v){}}X=[].concat(_.PG($Py),_.PG(X));var Q=cAe(q);b=Q.message||"Unknown Error";w=Q.name||"UnknownError";var a=Q.stack||q.stacktrace||"Not available";if(a.startsWith(w+": "+b)){var U=a.split("\n");U.shift();a=U.join("\n")}U=Q.lineNumber||"Not available";Q=Q.fileName||"Not available";
var r=0;if(q.hasOwnProperty("args")&&q.args&&q.args.length)for(var c=0;c<q.args.length&&!(r=BOy(q.args[c],"params."+c,N,r),r>=500);c++);else if(q.hasOwnProperty("params")&&q.params){var e=q.params;if(typeof q.params==="object")for(c in e){if(e[c]){var R="params."+c,J=Bt(e[c]);N[R]=J;r+=R.length+J.length;if(r>500)break}}else N.params=Bt(e)}if(X.length)for(c=0;c<X.length&&!(r=BOy(X[c],"params.context."+c,N,r),r>=500);c++);navigator.vendor&&!N.hasOwnProperty("vendor")&&(N["device.vendor"]=navigator.vendor);
c={message:b,name:w,lineNumber:U,fileName:Q,stack:a,params:N,sampleWeight:1};N=Number(q.columnNumber);isNaN(N)||(c.lineNumber=c.lineNumber+":"+N);if(q.level==="IGNORED")q=0;else a:{q=eMy();N=_.A(q.messageWeights);for(X=N.next();!X.done;X=N.next())if(X=X.value,c.message&&c.message.match(X.messageRegExp)){q=X.weight;break a}q=_.A(q.callbackWeights);for(N=q.next();!N.done;N=q.next())if(N=N.value,N.callback(c)){q=N.weight;break a}q=1}c.sampleWeight=q;q=_.A(CT7);for(N=q.next();!N.done;N=q.next())if(N=
N.value,N.patternsForType[c.name])for(b=_.A(N.patternsForType[c.name]),X=b.next();!X.done;X=b.next())if(w=X.value,X=c.message.match(w.regexp)){c.params["params.error.original"]=X[0];b=w.groups;w={};for(U=0;U<b.length;U++)w[b[U]]=X[U+1],c.params["params.error."+b[U]]=X[U+1];c.message=N.messageFn(w);break}c.params||(c.params={});q=eMy();c.params["params.errorServiceSignature"]="msg="+q.messageWeights.length+"&cb="+q.callbackWeights.length;c.params["params.serviceWorker"]="false";_.Nd.document&&_.Nd.document.querySelectorAll&&
(c.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new jz(RMW,"sample")).constructor!==jz&&(c.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(c);if(c.sampleWeight!==0&&!tAm.has(c.message)){if(B)iw4(S===void 0?"ERROR":S,c);else{S=S===void 0?"ERROR":S;S==="ERROR"?(WN.publish("handleError",c),_.C("record_app_crashed_web")&&JA7===0&&c.sampleWeight===1&&(JA7++,B={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.C("report_client_error_with_app_crash_ks")||
(B.systemHealth={crashData:{clientError:{logMessage:{message:c.message}}}}),_.FO("appCrashed",B)),FBe++):S==="WARNING"&&WN.publish("handleWarning",c);if(_.C("kevlar_gel_error_routing")){B=S;T=T===void 0?{}:T;b:{q=_.A(HwW);for(N=q.next();!N.done;N=q.next())if(lC(N.value.toLowerCase())){q=!0;break b}q=!1}if(q)T=void 0;else{N={stackTrace:c.stack};c.fileName&&(N.filename=c.fileName);q=c.lineNumber&&c.lineNumber.split?c.lineNumber.split(":"):[];q.length!==0&&(q.length!==1||isNaN(Number(q[0]))?q.length!==
2||isNaN(Number(q[0]))||isNaN(Number(q[1]))||(N.lineNumber=Number(q[0]),N.columnNumber=Number(q[1])):N.lineNumber=Number(q[0]));q={level:"ERROR_LEVEL_UNKNOWN",message:c.message,errorClassName:c.name,sampleWeight:c.sampleWeight};B==="ERROR"?q.level="ERROR_LEVEL_ERROR":B==="WARNING"&&(q.level="ERROR_LEVEL_WARNNING");N={isObfuscated:!0,browserStackInfo:N};T.pageUrl=window.location.href;T.kvPairs=[];_.k$("FEXP_EXPERIMENTS")&&(T.experimentIds=_.k$("FEXP_EXPERIMENTS"));X=_.k$("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!QO0("web_disable_gel_stp_ecatcher_killswitch")&&X)for(b=_.A(Object.keys(X)),w=b.next();!w.done;w=b.next())w=w.value,T.kvPairs.push({key:w,value:String(X[w])});if(X=c.params)for(b=_.A(Object.keys(X)),w=b.next();!w.done;w=b.next())w=w.value,T.kvPairs.push({key:"client."+w,value:String(X[w])});X=_.k$("SERVER_NAME");b=_.k$("SERVER_VERSION");X&&b&&(T.kvPairs.push({key:"server.name",value:X}),T.kvPairs.push({key:"server.version",value:b}));(X=_.k$("PLAYER_CLIENT_VERSION"))&&T.kvPairs.push({key:"client.player.version",
value:X});T={errorMetadata:T,stackTrace:N,logMessage:q}}T&&(_.FO("clientError",T),(B==="ERROR"||_.C("errors_flush_gel_always_killswitch"))&&_.HN())}_.C("suppress_error_204_logging")||iw4(S,c)}try{tAm.add(c.message)}catch(v){}UPM++}}};
iw4=function(q,S){var N=S.params||{};q={urlParams:{a:"logerror",t:"jserror",type:S.name,msg:S.message.substr(0,250),line:S.lineNumber,level:q,"client.name":N.name},postParams:{url:_.k$("PAGE_NAME",window.location.href),file:S.fileName},method:"POST"};N.version&&(q["client.version"]=N.version);if(q.postParams){S.stack&&(q.postParams.stack=S.stack);S=_.A(Object.keys(N));for(var X=S.next();!X.done;X=S.next())X=X.value,q.postParams["client."+X]=N[X];if(N=_.k$("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(S=
_.A(Object.keys(N)),X=S.next();!X.done;X=S.next())X=X.value,q.postParams[X]=N[X];(N=_.k$("LAVA_VERSION"))&&(q.postParams["lava.version"]=N);N=_.k$("SERVER_NAME");S=_.k$("SERVER_VERSION");N&&S&&(q.postParams["server.name"]=N,q.postParams["server.version"]=S);(N=_.k$("PLAYER_CLIENT_VERSION"))&&(q.postParams["client.player.version"]=N)}_.Al(_.k$("ECATCHER_REPORT_HOST","")+"/error_204",q)};
_.Owy=function(q,S){S=S===void 0?"ERROR":S;var N=N===void 0?{}:N;var X=_.py("ytbin.polymer.shared.lib.tampering.info");X&&(X=X())&&(N["params.tamperingInfo"]=X.sort().join(","));_.O0(q,S,void 0,void 0,!0,N)};
_.l1=function(q){var S=_.IT.apply(1,arguments);q.args||(q.args=[]);Array.isArray(q.args)&&q.args.push.apply(q.args,_.PG(S))};
KBv=function(q){q.level="IGNORED"};
v2m=function(q,S){$Py.push(q);S();$Py.pop()};
dq=function(q,S){for(var N in S)S.hasOwnProperty(N)&&(q=_.bu(q,N,S[N]));return q};
_.lV7=function(q,S,N){N=N===void 0?!1:N;if(!q)return null;if(q.adInfoDialogEndpoint||q.backstageImageUploadEndpoint||q.confirmDialogEndpoint||q.clientActionEndpoint||q.createBackstagePostDialogEndpoint||q.createCommentReplyDialogEndpoint||q.flowEndpoint||q.guideBuilderEndpoint||q.liveChatDialogEndpoint||q.modalEndpoint||q.openPopupAction||q.shareEndpoint||q.shareEntityEndpoint||q.showLiveChatItemEndpoint||q.subscriptionManagerEndpoint||q.unlimitedCreateFamilyEndpoint||q.unlimitedFamilyFlowEndpoint||
q.updateCommentDialogEndpoint||q.updateCommentReplyDialogEndpoint||q.userFeedbackEndpoint||q.videoEditorEndpoint||q.ypcCancelSurveyEndpoint)return S=_.Y$("polymer_report_client_url_requested_rate"),!N&&Math.random()<S&&_.vN(new _.Vl("urlForEndpoint used on client endpoint",q)),null;var X=_.Y$("polymer_report_missing_web_navigation_endpoint_rate");if(q.liveChatEndpoint||q.liveChatReplayEndpoint)X=0;if(!q.commandMetadata&&!q.clickTrackingParams&&Math.random()<X){var b={},w;for(w in q)b[w]="1";_.vN(new _.Vl("Missing navigation data",
b))}b="";if(q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url)b=q.commandMetadata.webCommandMetadata.url;else if(q.searchEndpoint)Math.random()<X&&_.vN(new _.Vl("Should not manually handle search",q)),b="/results?search_query="+encodeURIComponent(q.searchEndpoint.query).replace(/%20/g,"+"),q.searchEndpoint.params&&(b+="&sp="+q.searchEndpoint.params);else if(q.watchEndpoint)Math.random()<X&&_.vN(new _.Vl("Should not manually handle watch",q)),b="/watch?v="+
q.watchEndpoint.videoId,q.watchEndpoint.playlistId&&(b+="&list="+q.watchEndpoint.playlistId),q.watchEndpoint.index&&(b+="&index="+q.watchEndpoint.index),q.watchEndpoint.startTimeSeconds&&(b+="&t="+q.watchEndpoint.startTimeSeconds);else if(q.browseEndpoint)X=q.browseEndpoint.browseId,(w=q.browseEndpoint.canonicalBaseUrl)?b=w:X&&(b=X.substr(0,2),b=b==="FE"?X==="FEwhat_to_watch"?"/":X==="FEmy_videos"?"/my_videos":"/feed/"+X.substr(2):b==="VL"?"/playlist?list="+X.substr(2):"/channel/"+X),b&&q.browseEndpoint.query&&
(b=dq(b+"/search",{query:q.browseEndpoint.query})),b&&q.browseEndpoint.params&&(b=dq(b,{params:q.browseEndpoint.params}));else{if(q.urlEndpoint)return q.urlEndpoint.url;q.signInEndpoint?(b="https://accounts.google.com/ServiceLogin",X={},_.a6.extend(X,S||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),S=X):q.uploadEndpoint?b="//www.youtube.com/upload":q.liveChatEndpoint?(b=q.liveChatEndpoint,X=_.a6.clone(b),_.Md(b.continuation)&&(w=Object.keys(b.continuation)[0],
X.continuation=b.continuation[w].continuation),b=dq("/youtubei/v1/live_chat/get_live_chat",X)):q.liveChatReplayEndpoint?(b=_.a6.clone(q.liveChatReplayEndpoint),b.currentPlayerState&&(_.a6.extend(b,b.currentPlayerState),delete b.currentPlayerState),b=dq("/youtubei/v1/live_chat/get_live_chat_replay",b)):q.liveChatItemContextMenuEndpoint?b=dq("/youtubei/v1/live_chat/get_item_context_menu",q.liveChatItemContextMenuEndpoint):q.liveChatPurchaseMessageEndpoint?b=dq("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
q.liveChatPurchaseMessageEndpoint):q.openSuperStickerBuyFlowCommand?b=dq("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",q.openSuperStickerBuyFlowCommand):q.videoEditEndpoint?b=dq("/edit",{video_id:q.videoEditEndpoint.videoId}):q.liveDashboardEndpoint?b=q.liveDashboardEndpoint.videoId?dq("/live_dashboard",{v:q.liveDashboardEndpoint.videoId}):"/live_dashboard":q.signalNavigationEndpoint&&q.signalNavigationEndpoint.signal&&q.signalNavigationEndpoint.signal==="WEBCAM"?b="/webcam":q.getPdgBuyFlowCommand&&
(b=dq(q.getPdgBuyFlowCommand.buyflowApiPath,{params:q.getPdgBuyFlowCommand.params}))}return b||N?dq(b,S||{}):(_.vN(new _.Vl("Error: Can't construct url for endpoint","keys:"+Object.keys(q).sort().join(","),q)),null)};
jA4=function(q){if(q){if(q.browseEndpoint)return!!q.browseEndpoint.nofollow;if(q.watchEndpoint)return!!q.watchEndpoint.nofollow;if(q.urlEndpoint)return!!q.urlEndpoint.nofollow}return!1};
_.dP0=function(q,S){var N=S+q,X=WB7.get(N);if(X)return X;q=S+"-"+q.replace(/([A-Z])/g,"-$1").toLowerCase();WB7.set(N,q);return q};
kJd=function(q){var S=_.j1(q,"action")||_.j1(q,"command")||_.j1(q,"endpoint");if(!S)return null;S=_.dP0(S,"yt");_.t(q,_.kB)&&(S+="-"+_.t(q,_.kB).signal.toLowerCase().replace(/_/g,"-"));return S};
p27=function(q){try{var S=Object.keys(q)}catch(b){return[]}for(var N=0;N<S.length;N++){var X=S[N];if(zMg.test(X)||n27.test(X))return fVv(q[X])}return[]};
fVv=function(q){return q.command?[q.command]:q.onExecutionAction?[q.onExecutionAction]:q.onResponseReceivedCommand?[q.onResponseReceivedCommand]:q.updateFlowCommand?[q.updateFlowCommand]:q.clientActions?q.clientActions:q.action?[q.action]:q.actions||q.commands||q.onResponseReceivedActions||q.onResponseReceivedCommands||q.onResponseReceivedEndpoints||[]};
mPg=function(q,S){S=S===void 0?!1:S;var N=_.Ly().resolve(_.MU(zQ));N||(N=new xPg,_.Ly().addProvider({provide:zQ,useValue:N}));return N&&q&&!_.a6.isEmpty(q)?N.getUrl(q,S):""};
uVy=function(q,S,N){N=N===void 0?"":N;if(S){q.data=S;var X=mPg(S);X?(od(q,X),jA4(S)||!yN(X)?q.rel="nofollow":q.removeAttribute("rel"),_.t(S,_.nl)&&_.t(S,_.nl).target==="TARGET_NEW_WINDOW"?q.target="_blank":N?q.target=N:q.removeAttribute("target")):(q.removeAttribute("href"),q.removeAttribute("rel"),q.removeAttribute("target"))}};
_.mO=function(q,S){var N=Y9;if(Jo())g27(q,function(){var w=_.IT.apply(0,arguments);f6(N,function(){S.apply(null,_.PG(w))})});
else{var X=_.fl.getInstance(),b=DWW(S);sOv(function(){b.value=S});
_.lO(function(){var w={},B=_.pl(X,(w[q]=function(){var T=_.IT.apply(0,arguments);f6(N,function(){b.value.apply(b,_.PG(T))})},w));
return function(){var T={};_.xB(X,(T[q]="",T),B)}})}};
E2e=function(q){var S=Y9,N=to;return{getFn:function(){return function(X){if(!S.isDisposed){var b=function(){return q(X)};
Hw(function(){return _.U9(b)},N)!==!0&&X.stopPropagation()}}}}};
yAP=function(q){if(typeof q.children==="function")return q.children(),null;q=_.A(q.children);for(var S=q.next();!S.done;S=q.next())S=S.value,S();return null};
MAv=function(q){var S;return((S=q.prototype)==null?void 0:S.render)===void 0};
LBe=function(q){var S=Array.isArray(q.items)?q.items:Array.from(q.items);q=q.children;return(Array.isArray(S)?S:Array.from(S)).map(q)};
PT0=function(q,S,N){N=N===void 0?!1:N;Hw(function(){return hMd(q,S,N)})};
hMd=function(q,S,N){var X=null;K6++;N=(N===void 0?0:N)?IV7:YPv;try{X=N(q,function(){u1(S)}),lD(!1)}catch(b){throw lD(!0),b;
}return X===null?q:X};
u1=function(q){if(q!==void 0&&q!==null)if(q instanceof aM)for(var S=uD;g6()!=null&&Ouy in g6()&&S.contains(g6());)MG();else if(Array.isArray(q))for(S=_.A(q),q=S.next();!q.done;q=S.next())u1(q.value);else if(q instanceof zA||q instanceof rx||"function"==typeof _.Y7&&q instanceof _.Y7)OJg(q.toString());else if(XS(q)){if(g6()!==q){var N,X;S=(X=(N=to)==null?void 0:N.name)!=null?X:"unknown";throw Error("jc`"+q.tagName+"`"+S);}MG()}else if(q!=null&&q.contentKind===ZD||q instanceof qk||gzv(q))for(S=yYP(q),
S=Array.from(S.childNodes),S=_.A(S),q=S.next();!q.done;q=S.next())uD.appendChild(q.value),MG();else if(gR(q)&&(q=q.toString()),N=typeof q,N==="boolean"||N==="number"||N==="string")OJg(q);else if(typeof q==="function"){S=uD;var b=g6();b&&(b._isSignalTextNode||b._isSafeOrSanitizedHtmlNode)||cD7(S,b,q);MG()}else if(q.type===LBe)u1(q.type(Object.assign({},q.props,{children:q.children[0]})));else{if(typeof q.type==="string"){a:{q.__open||R3W(q.type,q.props.idomKey);b=uD;for(var w in q.props)if(q.props[w]!==
oT7){var B=q.props[w];N=ho;N.push(w);N.push(B)}w=bD.attributes;w=w===void 0?gq:w;B=uD;X=UVm(B);N=w;w=ho;X=X._attrsArr||(X._attrsArr=slg(w.length));for(var T=!X.length||!1,Q=0;Q<w.length;Q+=2){var a=w[Q];if(T)X[Q]=a;else if(X[Q]!==a)break;var U=w[Q+1];if(T||X[Q+1]!==U)X[Q+1]=U,HJM(B,a,U,N)}if(Q<w.length||Q<X.length){for(Q=T=Q;Q<X.length;Q+=2)E0[X[Q]]=X[Q+1];for(Q=T;Q<w.length;Q+=2)T=w[Q],a=w[Q+1],E0[T]!==a&&HJM(B,T,a,N),X[Q]=T,X[Q+1]=a,delete E0[T];AY0(X,w.length);for(S in E0)HJM(B,S,void 0,N),delete E0[S]}S=
qT4;qT4=B=IS.length;for(N=S;N<B;N+=5)(0,IS[N])(IS[N+1],IS[N+2],IS[N+3],IS[N+4]);qT4=S;AY0(IS,S);AY0(w,0);$97(b,q.props,!0);if((q.props.skip||q.props.skipchildren)&&uD.hasChildNodes())yz=uD.lastChild;else{if(q.type==="style"&&q1e(q.children)===null){yz=uD.lastChild;S=void 0;break a}u1(q.children)}tuP();q.__open&&(q.__open=!1);z3N(b,q.props);S=b}return S}if(q.type===_.S1)u1(q.children);else if(!STy(q)){S=q;try{NhP(S)}catch(r){q=r,(B=bD.handleError)==null||B.call.apply(B,[bD].concat(_.PG(p6(q,(b=S.type)==
null?void 0:b.TAG_NAME))))}S.__open&&(tuP(),S.__open=!1)}}};
Xp2=function(q,S){var N;MAv(q)?N=new cP(S,q):N=new q(S);N.__type=q;N.__updateContext={nextState:N.state,isForced:!1};return N};
NhP=function(q){var S=q.type,N=S.TAG_NAME;if(S===yAP)q.props.children=q.children,S(q.props);else{q.children.length>0&&(q.props.children=q.children);var X;(X=q.props).idomKey||(X.idomKey=S);if(N){var b=R3W(N,q.props.idomKey);q.__open=!0;var w=b.__instance}w||(w=Xp2(S,q.props),w.props=null,b&&(b.__instance=w,w.el=b));var B;N=((B=w.__updateContext)!=null?B:{nextState:w.state,isForced:!1}).nextState;w.__updateContext=void 0;S.getDerivedStateFromProps&&(N=S.getDerivedStateFromProps(q.props,N));w.props=
q.props;w.state=N;B=function(){var T=w;r5.beforeRender(T);var Q=T.render(T.props);Q?(T.props.idomKey&&(Q.props.idomKey=T.props.idomKey),T=Q):T=void 0;if(Q=T)if(Q.__open=q.__open,T=u1(Q),q.__open=Q.__open,!S.TAG_NAME)if(T)S.TAG_NAME=T.tagName.toLowerCase(),T.__instance=w,w.el=T;else{var a;if((a=w.hooks)==null?0:a.length){var U;(U=bD.handleError)==null||U.call.apply(U,[bD].concat(_.PG(p6(Error("pd")))))}}w.didPatch();r5.didPatch(w)};
(N=w.functionComponent)?VR7(N,B,w.props.debugInstance):B()}};
STy=function(q){var S=q.type;if(!MAv(S)||S===yAP||S.componentType===iD)return!1;q.props.children=q.children.length>1?q.children:q.children[0];var N,X=(N=q.props.idomKey)!=null?N:q.type,b;if(g6()&&((b=g6()[Go])==null?void 0:b.key)===X){var w=g6(),B=w[Go];if(!B)throw Error("ic`"+w.tagName);var T;(T=B.updateSignalsFromIdomProps)==null||T.call(B,q.props);bAm(B);return!0}if(wpP.has(S.name))throw T=S.name,S=(B=(w=to)==null?void 0:w.name)!=null?B:"unknown",Error("hc`"+T+"`"+S);q.props.renderedFromIdom=!0;
(T=VR7(q.type,function(){return Qs4(q.type,q.props)},q.props.debugInstance))&&ZA2(T);
return!0};
Ah7=function(q){for(var S=0;S<QN(q).length;S++)MG()};
bAm=function(q){var S=s27();if(S)Ah7(S);else for(var N=0;N<q.numNodes;N++)(S=s27())?Ah7(S):MG()};
s27=function(){var q;return(q=g6()[Go])==null?void 0:q.sourceDynamicRange};
ZA2=function(q){q=pRN(q);q=Array.isArray(q)?q:[q];q=_.A(q);for(var S=q.next();!S.done;S=q.next())uD.insertBefore(S.value,g6()),MG()};
Bh2=function(){var q=VOy(),S=LHy(function(){return{value:0}},[]);
return[S.value,function(N){if($$!==null){var X;(X=bD.handleError)==null||X.call.apply(X,[bD].concat(_.PG(p6(Error("qd")))))}S.value=typeof N==="function"?N(S.value):N;q.__updateContext={nextState:q.state,isForced:!0};N=oS(q.effectContext);X=NU(!1);try{if(q.el){var b,w={},B=(w.props=q.props,w.type=q.__type,w.children=(b=q.props.children)!=null?b:[],w[qU]=!0,w);try{PT0(q.el,B,!0)}catch(a){var T,Q;(Q=bD.handleError)==null||Q.call.apply(Q,[bD].concat(_.PG(p6(a,(T=q.__type)==null?void 0:T.TAG_NAME))))}}}finally{NU(X),
oS(N)}}]};
_.yb=function(q,S){var N=Y9,X=function(b){f6(N,function(){S(b)})};
window.addEventListener(q,X,void 0);_.k7(function(){window.removeEventListener(q,X,void 0)})};
_.Ll=function(q){var S=Y9;return function(N){var X,b=(X=q.observer)!=null?X:_.Ly().resolve(ML);X=ThF(N);var w=[];q.showOption&&w.push(b.observe(N,function(){f6(S,function(){q.visibilityCallback(!0,N)})},q.showOption));
q.hideOption&&w.push(b.observe(N,function(){f6(S,function(){q.visibilityCallback(!1,N)})},q.hideOption));
q.prescanOption&&q.prescanCallback&&w.push(b.observe(N,function(){f6(S,function(){q.prescanCallback()})},q.prescanOption));
var B;X.visibilityMonitorKeys=((B=X.visibilityMonitorKeys)!=null?B:[]).concat(w)}};
ThF=function(q){var S;return(S=q.polymerController)!=null?S:q};
a7N=function(q,S){var N=Ggv;return _.D(_.S1,null,JN0(bD.enableLazyTsx,function(){return _.D(D3P,{id:N,value:q,children:S})},function(){var X=Q2F(N,q);
NG(X);X=oS(X);try{return S()}finally{oS(X)}}))};
D3P=function(q){var S=q.children;q=Q2F(q.id,q.value);NG(q);q=oS(q);try{return _.D(_.S1,null,VN(S()))}finally{oS(q)}};
Q2F=function(q,S){return Object.assign(Object.create(VI7),{id:q,contextValue:S})};
U3N=function(q){var S,N=Y9;_.jL(function(){var X=oS(N),b=NU(!S);try{if(S)PT0(S,q.children(),!0);else if(S=VN(q.children()),!(S instanceof Element))throw Error("rd");}finally{NU(b),oS(X)}},"i");
return S};
$30=function(q){var S=new rhv;S.abort(q);return S.signal};
chF=function(){if(this.aborted){var q;throw(q=this.reason)!=null?q:new DOMException("signal is aborted without reason","AbortError");}};
RWy=function(q){var S=new rhv;q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.aborted){S.abort(N.reason);break}else eW7.set(S.signal,S),CIM.add(N,S.signal);return S.signal};
tIN=function(){for(var q=_.A(CIM.get(this)),S=q.next();!S.done;S=q.next())eW7.get(S.value).abort(this.reason)};
iA7=function(q){var S=new rhv;setTimeout(function(){S.abort(new DOMException("signal timed out","TimeoutError"))},q);
return S.signal};
Jhy=function(){var q,S;return{promise:new Promise(function(N,X){q=N;S=X}),
resolve:q,reject:S}};
HAN=function(q){var S=Jhy(),N=S.promise;FZP.set(q,{promise:N,resolve:S.resolve,reject:S.reject});PN||(PN=[],queueMicrotask(function(){var X=[].concat(_.PG(PN));PN=null;var b=iS().loadMultiple(X);X=_.A(X);for(var w=X.next();!w.done;w=X.next())w=w.value,b[w].then(FZP.get(w).resolve,FZP.get(w).reject)}));
PN.push(q);return N};
OA7=function(q,S){this.fn_=q;this.handler_=S};
Iz=function(q,S){_.Z4.call(this);this.deps_=q;this.JSC$11368_id_=S;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
vTM=function(q){q=q.buf.charCodeAt(q.pos++);return KZ7[q]};
YB=function(q){var S=0,N=0;do{var X=vTM(q);S|=(X&31)<<N;N+=5}while(X&32);return S<0?S+4294967296:S};
l7y=function(q,S,N,X){var b=!0;b=b===void 0?!1:b;S=S===void 0?!1:S;X=X===void 0?{}:X;var w=X.cssRowKey||"",B=X.combinedSignature||"";!w&&window&&window._F_cssRowKey&&(w=window._F_cssRowKey,!B&&window._F_combinedSignature&&(B=window._F_combinedSignature));if(w&&typeof window._F_installCss!=="function")throw Error("Bd");var T=X.loaderClass||_.o_;q=hcW(q===void 0?"base-js":q);S=new T(kny(IHF("",q)),w,B,b,S);b=X.useCors||q&&q.hasAttribute("crossorigin");q=X.corsMode||q&&q.getAttribute("crossorigin");
b&&(S.useCors_=b);q&&(S.corsMode_=q);X.urlMaxLength&&(S.urlMaxLength=X.urlMaxLength);N&&(S.insertPos=N);X.fetchPriority&&(S.fetchPriority=X.fetchPriority);var Q=iS();Q.JSC$10371_loader_=S;Q.setBatchModeEnabled(!0);_.qC=X.batchingStrategy==="BATCH"?HAN:function(a){return Promise.resolve(Q.load(a))}};
d37=function(q,S,N){j2M(q,S);q[S][WZv].unshift(N)};
j2M=function(q,S){if(!q[S]||!q[S][WZv]){var N=q[S],X=N?[N]:[];q[S]=function(){for(var b=_.A(X),w=b.next();!w.done;w=b.next())w.value.apply(this,arguments)};
q[S][WZv]=X}};
kgW=function(q){if(!q)return[];var S=[];q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,Array.isArray(N)?S.push.apply(S,_.PG(kgW(N))):S.push(N);return S};
_.bg=function(q,S){if(q&&zWP.test(q)||q==="//")return q;if(nT7===void 0){nT7=!1;try{var N=new URL("b","http://a");N.pathname="c%20d";nT7=N.href==="http://a/c%20d"}catch(X){}}S||(S=document.baseURI||window.location.href);if(nT7)try{return(new URL(q,S)).href}catch(X){return q}SR||(SR=document.implementation.createHTMLDocument("temp"),SR.base=SR.createElement("base"),SR.head.appendChild(SR.base),SR.anchor=SR.createElement("a"),SR.body.appendChild(SR.anchor));SR.base.href=S;SR.anchor.href=q;return SR.anchor.href||
q};
pp4=function(q,S){return q.replace(f70,function(N,X,b,w){return X+"'"+_.bg(b.replace(/["']/g,""),S)+"'"+w})};
x3W=function(q){return q.substring(0,q.lastIndexOf("/")+1)};
gTm=function(){m37=!1;for(var q=wP.length,S=0;S<q;S++){var N=wP[S];if(N)try{N()}catch(X){setTimeout(function(){throw X;})}}wP.splice(0,q);
u0N+=q};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(q){console.log("["+q.is+"]: registered")};
yhF=function(q){ET7.push(q)};
Zp=function(q){return MI0[q]||(MI0[q]=q.indexOf("-")<0?q:q.replace(LZW,function(S){return S[1].toUpperCase()}))};
Ad=function(q){return MI0[q]||(MI0[q]=q.replace(hWW,"-$1").toLowerCase())};
PIm=function(q,S){var N=S.parentInfo&&PIm(q,S.parentInfo);if(N)for(q=N.firstChild,N=0;q;q=q.nextSibling){if(S.parentIndex===N++)return q}else return q};
I7g=function(q,S){q=q._methodHost||q;return function(N){if(q[S])q[S](N,N.detail);else console.warn("listener method `"+S+"` not defined")}};
sA=function(q){return q.indexOf(".")>=0};
BE=function(q){var S=q.indexOf(".");return S===-1?q:q.slice(0,S)};
YTe=function(q,S){return q.indexOf(S+".")===0};
T4=function(q,S){return S.indexOf(q+".")===0};
G4=function(q,S,N){return S+N.slice(q.length)};
oKd=function(q,S){return q===S||YTe(q,S)||T4(q,S)};
Dp=function(q){if(Array.isArray(q)){for(var S=[],N=0;N<q.length;N++)for(var X=q[N].toString().split("."),b=0;b<X.length;b++)S.push(X[b]);return S.join(".")}return q};
qf4=function(q){return Array.isArray(q)?Dp(q).split("."):q.toString().split(".")};
QC=function(q,S,N){S=qf4(S);for(var X=0;X<S.length;X++){if(!q)return;q=q[S[X]]}N&&(N.path=S.join("."));return q};
Sf7=function(q,S,N){var X=qf4(S),b=X[X.length-1];if(X.length>1){for(S=0;S<X.length-1;S++)if(q=q[X[S]],!q)return;q[b]=N}else q[S]=N;return X.join(".")};
N9m=function(q,S,N){var X=q[S];if(!X)X=q[S]={};else if(!q.hasOwnProperty(S)&&(X=q[S]=Object.create(q[S]),N))for(var b in X)for(q=X[b],S=X[b]=Array(q.length),N=0;N<q.length;N++)S[N]=q[N];return X};
VC=function(q,S,N,X,b,w){if(S){var B=!1,T=a_++,Q;for(Q in N){var a=b?BE(Q):Q;if(a=S[a])for(var U=0,r=a.length,c=void 0;U<r&&(c=a[U]);U++)c.info&&c.info.lastRun===T||b&&!XVP(Q,c.trigger)||(c.info&&(c.info.lastRun=T),c.fn(q,Q,N,X,c.info,b,w),B=!0)}return B}return!1};
XVP=function(q,S){if(S){var N=S.name;return N==q||!(!S.structured||!YTe(N,q))||!(!S.wildcard||!T4(N,q))}return!0};
bDm=function(q,S,N,X,b){S=typeof b.method==="string"?q[b.method]:b.method;N=b.property;S?S.call(q,q.__data[N],X[N]):b.dynamicFn||console.warn("observer method `"+b.method+"` not defined")};
wVM=function(q,S,N,X){N={value:N,queueProperty:!0};X&&(N.path=X);(0,_.UA)(q).dispatchEvent(new CustomEvent(S,{detail:N}))};
ZDv=function(q,S,N,X,b,w){w=(X=(w?BE(S):S)!=S?S:null)?QC(q,X):q.__data[S];X&&w===void 0&&(w=N[S]);wVM(q,b.eventName,w,X)};
Aiy=function(q,S,N,X,b){N=q.__data[S];rP&&(N=rP(N,b.attrName,"attribute",q));q._propertyToAttribute(S,b.attrName,N)};
B9W=function(q){var S=q.constructor.__orderedComputedDeps;if(!S){S=new Map;for(var N=q.__computeEffects,X=sVM(q),b=X.counts,w=X.ready,B=X.total;X=w.shift();)S.set(X,S.size),(X=N[X])&&X.forEach(function(T){T=T.info.methodInfo;--B;--b[T]===0&&w.push(T)});
B!==0&&console.warn("Computed graph for "+q.localName+" incomplete; circular?");q.constructor.__orderedComputedDeps=S}return S};
sVM=function(q){var S=q.__computeInfo,N={};q=q.__computeEffects;var X=[],b=0,w;for(w in S){var B=S[w];b+=N[w]=B.args.filter(function(Q){return!Q.literal}).length+(B.dynamicFn?1:0)}for(var T in q)S[T]||X.push(T);
return{counts:N,ready:X,total:b}};
Giv=function(q,S,N,X,b){S=T97(q,S,N,X,b);if(S===$f)return!1;b=b.methodInfo;if(q.__dataHasAccessor&&q.__dataHasAccessor[b])return q._setPendingProperty(b,S,!0);q[b]=S;return!1};
aOP=function(q,S,N,X,b,w,B){N.bindings=N.bindings||[];X={kind:X,target:b,parts:w,literal:B,isCompound:w.length!==1};N.bindings.push(X);X.target&&X.kind!="attribute"&&X.kind!="text"&&!X.isCompound&&X.parts[0].mode==="{"&&(N=X.parts[0],w=N.negate,X.listenerEvent=N.event||Ad(b)+"-changed",X.listenerNegate=w);b=S.nodeInfoList.length;for(N=0;N<X.parts.length;N++){var T=X.parts[N];T.compoundIndex=N;w=q;B=S;var Q=X,a=T,U=b;if(!a.literal)if(Q.kind==="attribute"&&Q.target[0]==="-")console.warn("Cannot set attribute "+
Q.target+' because "-" is not a valid attribute starting character');else for(T=a.dependencies,Q={index:U,binding:Q,part:a,evaluator:w},a=0;a<T.length;a++)U=T[a],typeof U=="string"&&(U=DzP(U),U.wildcard=!0),w._addTemplatePropertyEffect(B,U.rootProperty,{fn:QV2,info:Q,trigger:U})}};
QV2=function(q,S,N,X,b,w,B){B=B[b.index];var T=b.binding,Q=b.part;w&&Q.source&&S.length>Q.source.length&&T.kind=="property"&&!T.isCompound&&B.__isPropertyEffectsClient&&B.__dataHasAccessor&&B.__dataHasAccessor[T.target]?(N=N[S],S=G4(Q.source,T.target,S),B._setPendingPropertyOrPath(S,N,!1,!0)&&q._enqueueClient(B)):(S=b.evaluator._evaluateBinding(q,Q,S,N,X,w),S!==$f&&(T.isCompound&&(N=B.__dataCompoundStorage[T.target],N[Q.compoundIndex]=S,S=N.join("")),T.kind==="attribute"||T.target!=="textContent"&&
(T.target!=="value"||B.localName!=="input"&&B.localName!=="textarea")||(S=S==void 0?"":S),Q=S,rP&&(Q=rP(Q,T.target,T.kind,B)),T.kind=="attribute"?q._valueToNodeAttribute(B,Q,T.target):(T=T.target,B.__isPropertyEffectsClient&&B.__dataHasAccessor&&B.__dataHasAccessor[T]?B.__readOnly&&B.__readOnly[T]||B._setPendingProperty(T,Q)&&q._enqueueClient(B):q._setUnmanagedPropertyToNode(B,T,Q))))};
VV2=function(q,S,N){if(N.listenerEvent){var X=N.parts[0];q.addEventListener(N.listenerEvent,function(b){var w=N.target,B=X.source,T=X.negate,Q=b.detail,a=Q&&Q.path;a?(B=G4(w,B,a),b=Q&&Q.value):b=b.currentTarget[w];S.__readOnly&&S.__readOnly[B]||!S._setPendingPropertyOrPath(B,T?!b:b,!0,!!a)||Q&&Q.queueProperty||S._invalidateProperties()})}};
Uz0=function(q,S,N,X,b,w){w=S.static||w&&(typeof w!=="object"||w[S.methodName]);b={methodName:S.methodName,args:S.args,methodInfo:b,dynamicFn:w};for(var B=0,T=void 0;B<S.args.length&&(T=S.args[B]);B++)T.literal||q._addPropertyEffect(T.rootProperty,N,{fn:X,info:b,trigger:T});w&&q._addPropertyEffect(S.methodName,N,{fn:X,info:b});return b};
T97=function(q,S,N,X,b){X=q._methodHost||q;var w=X[b.methodName];if(w)return q=q._marshalArgs(b.args,S,N),q===$f?$f:w.apply(X,q);b.dynamicFn||console.warn("method `"+b.methodName+"` not defined")};
riW=function(q){for(var S="",N=0;N<q.length;N++)S+=q[N].literal||"";return S};
ex0=function(q){if(q=q.match(/([^\s]+?)\(([\s\S]*)\)/)){var S={methodName:q[1],static:!0,args:$zg};return q[2].trim()?cie(q[2].replace(/\\,/g,"&comma;").split(","),S):S}return null};
cie=function(q,S){S.args=q.map(function(N){N=DzP(N);N.literal||(S.static=!1);return N},this);
return S};
DzP=function(q){q=q.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var S={name:q,value:"",literal:!1},N=q[0];N==="-"&&(N=q[1]);N>="0"&&N<="9"&&(N="#");switch(N){case "'":case '"':S.value=q.slice(1,-1);S.literal=!0;break;case "#":S.value=Number(q),S.literal=!0}S.literal||(S.rootProperty=BE(q),S.structured=sA(q),S.structured&&(S.wildcard=q.slice(-2)==".*",S.wildcard&&(S.name=q.slice(0,-2))));return S};
ChP=function(q,S,N){q=QC(q,N);q===void 0&&(q=S[N]);return q};
Rx7=function(q,S,N,X){X={indexSplices:X};cE&&!q._overrideLegacyUndefined&&(S.splices=X);q.notifyPath(N+".splices",X);q.notifyPath(N+".length",S.length);cE&&!q._overrideLegacyUndefined&&(X.indexSplices=[])};
eR=function(q,S,N,X,b,w){Rx7(q,S,N,[{index:X,addedCount:b,removed:w,object:S,type:"splice"}])};
tVv=function(q){q=pp4((q.body?q.body:q).textContent,q.baseURI);var S=document.createElement("style");S.textContent=q;return S};
JiM=function(q){q=q.trim().split(/\s+/);for(var S=[],N=0;N<q.length;N++)S.push.apply(S,_.PG(iD4(q[N])));return S};
iD4=function(q){var S=CH.import(q);if(!S)return console.warn("Could not find style data in module named",q),[];if(S._styles===void 0){q=[];q.push.apply(q,_.PG(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(S)));var N=S.querySelector("template");N&&q.push.apply(q,_.PG(Fi7(N,S.assetpath)));S._styles=q}return S._styles};
Fi7=function(q,S){if(!q._styles){for(var N=[],X=q.content.querySelectorAll("style"),b=0;b<X.length;b++){var w=X[b],B=w.getAttribute("include");B&&N.push.apply(N,_.PG(JiM(B).filter(function(T,Q,a){return a.indexOf(T)===Q})));
S&&(w.textContent=pp4(w.textContent,S));N.push(w)}q._styles=N}return q._styles};
HD2=function(q){return(q=CH.import(q))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(q){var S=[];q=q.querySelectorAll("link[rel=import][type~=css]");for(var N=0;N<q.length;N++){var X=q[N];if(X.import){var b=X.import;if((X=X.hasAttribute("shady-unscoped"))&&!b._unscopedStyle){var w=tVv(b);w.setAttribute("shady-unscoped","");b._unscopedStyle=w}else b._style||(b._style=tVv(b));S.push(X?b._unscopedStyle:b._style)}}return S};
Ki7=function(q){q=q.trim().split(/\s+/);for(var S="",N=0;N<q.length;N++)S+=OD0(q[N]);return S};
OD0=function(q){var S=CH.import(q);if(S&&S._cssText===void 0){var N=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(S),X=S.querySelector("template");X&&(N+=vKW(X,S.assetpath));S._cssText=N||null}S||console.warn("Could not find style data in module named",q);return S&&S._cssText||""};
vKW=function(q,S){var N="";q=Fi7(q,S);for(S=0;S<q.length;S++){var X=q[S];X.parentNode&&X.parentNode.removeChild(X);N+=X.textContent}return N};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(q){var S="";q=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q);for(var N=0;N<q.length;N++)S+=q[N].textContent;return S};
R_=function(q,S){return{index:q,removed:[],addedCount:S}};
jVP=function(q,S,N,X){var b=0,w=0,B=0,T=0,Q=Math.min(S-b,X-w);if(b==0&&w==0)a:{for(B=0;B<Q;B++)if(q[B]!==N[B])break a;B=Q}if(S==q.length&&X==N.length){T=q.length;for(var a=N.length,U=0;U<Q-B&&lOv(q[--T],N[--a]);)U++;T=U}b+=B;w+=B;S-=T;X-=T;if(S-b==0&&X-w==0)return[];if(b==S){for(S=R_(b,0);w<X;)S.removed.push(N[w++]);return[S]}if(w==X)return[R_(b,S-b)];Q=b;B=w;X=X-B+1;T=S-Q+1;S=Array(X);for(a=0;a<X;a++)S[a]=Array(T),S[a][0]=a;for(a=0;a<T;a++)S[0][a]=a;for(a=1;a<X;a++)for(U=1;U<T;U++)if(q[Q+U-1]===
N[B+a-1])S[a][U]=S[a-1][U-1];else{var r=S[a-1][U]+1,c=S[a][U-1]+1;S[a][U]=r<c?r:c}Q=S.length-1;B=S[0].length-1;X=S[Q][B];for(q=[];Q>0||B>0;)Q==0?(q.push(2),B--):B==0?(q.push(3),Q--):(T=S[Q-1][B-1],a=S[Q-1][B],U=S[Q][B-1],r=a<U?a<T?a:T:U<T?U:T,r==T?(T==X?q.push(0):(q.push(1),X=T),Q--,B--):r==a?(q.push(3),Q--,X=a):(q.push(2),B--,X=U));q.reverse();S=void 0;Q=[];for(B=0;B<q.length;B++)switch(q[B]){case 0:S&&(Q.push(S),S=void 0);b++;w++;break;case 1:S||(S=R_(b,0));S.addedCount++;b++;S.removed.push(N[w]);
w++;break;case 2:S||(S=R_(b,0));S.addedCount++;b++;break;case 3:S||(S=R_(b,0)),S.removed.push(N[w]),w++}S&&Q.push(S);return Q};
WiM=function(q,S){return jVP(q,q.length,S,S.length)};
lOv=function(q,S){return q===S};
ki7=function(q){if(q instanceof dzF)return q.value;throw Error("Jd`"+q);};
zx4=function(q,S){for(var N in S)N===null?q.style.removeProperty(N):q.style.setProperty(N,S[N])};
nKd=function(q,S){return(q=window.getComputedStyle(q).getPropertyValue(S))?q.trim():""};
mzW=function(q){requestAnimationFrame(function(){fOg?fOg(q):(pVv||(pVv=new Promise(function(S){xzy=S}),document.readyState==="complete"?xzy():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&xzy()})),pVv.then(function(){q&&q()}))})};
EKm=function(q){utg=q&&q.shimcssproperties?!1:gKN||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
Ph7=function(q){if(!(yiN.indexOf(q)>-1)&&q!=="touchend"&&MV2&&Lie&&hx7)return{passive:!0}};
qI7=function(q){for(var S=IO7?["click"]:yiN,N=0,X;N<S.length;N++)X=S[N],q?(YfF.length=0,document.addEventListener(X,oCg,!0)):document.removeEventListener(X,oCg,!0)};
td=function(q){var S=q.type;return yiN.indexOf(S)>-1?S==="mousemove"?(S=q.buttons===void 0?1:q.buttons,q instanceof window.MouseEvent&&!SIM&&(S=N42[q.which]||0),!!(S&1)):(q.button===void 0?0:q.button)===0:!1};
XH7=function(q){if(q.type==="click"){if(q.detail===0)return!0;var S=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);if(!S.nodeType||S.nodeType!==Node.ELEMENT_NODE)return!0;S=S.getBoundingClientRect();var N=q.pageX;q=q.pageY;return!(N>=S.left&&N<=S.right&&q>=S.top&&q<=S.bottom)}return!1};
bL4=function(q,S,N){q.movefn=S;q.upfn=N;document.addEventListener("mousemove",S);document.addEventListener("mouseup",N)};
ig=function(q){document.removeEventListener("mousemove",q.movefn);document.removeEventListener("mouseup",q.upfn);q.movefn=null;q.upfn=null};
wHm=function(q,S){for(var N=document.elementFromPoint(q,S),X=N;X&&X.shadowRoot&&!window.ShadyDOM;){var b=X;X=X.shadowRoot.elementFromPoint(q,S);if(b===X)break;X&&(N=X)}return N};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var S=ZLy(q);return S.length>0?S[0]:q.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var S=q.type,N=q.currentTarget.__polymerGestures;if(N&&(N=N[S])){if(!q.__polymerGesturesHandled&&(q.__polymerGesturesHandled={},S.slice(0,5)==="touch")){var X=q.changedTouches[0];S==="touchstart"&&q.touches.length===1&&(AQF=X.identifier);if(AQF!==X.identifier)return;MV2||(S==="touchstart"||S==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)}X=
q.__polymerGesturesHandled;if(!X.skip){for(var b=0,w;b<Jd.length;b++)w=Jd[b],N[w.name]&&!X[w.name]&&w.flow&&w.flow.start.indexOf(q.type)>-1&&w.reset&&w.reset();for(b=0;b<Jd.length;b++)w=Jd[b],N[w.name]&&!X[w.name]&&(X[w.name]=!0,w[S](q))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var S=q.changedTouches[0],N=q.type;if(N==="touchstart")sPg=S.clientX,B4e=S.clientY,T4g=!1;else if(N==="touchmove"&&!T4g){T4g=!0;N="auto";for(var X=ZLy(q),b=0,w;b<X.length;b++)if(w=X[b],w.__polymerGesturesTouchAction){N=w.__polymerGesturesTouchAction;break}X=!1;b=Math.abs(sPg-S.clientX);S=Math.abs(B4e-S.clientY);q.cancelable&&(N==="none"?X=!0:N==="pan-x"?X=S>b:N==="pan-y"&&(X=b>S));X?q.preventDefault():
F5("track")}};
KH=function(q,S,N){return OA[S]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q,S,N),!0):!1};
vE=function(q,S,N){return OA[S]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q,S,N),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,S,N){var X=OA[S],b=X.deps,w=X.name,B=q.__polymerGestures;B||(q.__polymerGestures=B={});for(var T=0,Q,a;T<b.length;T++)Q=b[T],IO7&&yiN.indexOf(Q)>-1&&Q!=="click"||((a=B[Q])||(B[Q]=a={_count:0}),a._count===0&&q.addEventListener(Q,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Ph7(Q)),a[w]=(a[w]||0)+1,a._count=(a._count||0)+1);q.addEventListener(S,N);X.touchAction&&_.lg(q,X.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,S,N){var X=OA[S],b=X.deps;X=X.name;var w=q.__polymerGestures;if(w)for(var B=0,T,Q;B<b.length;B++)T=b[B],(Q=w[T])&&Q[X]&&(Q[X]=(Q[X]||1)-1,Q._count=(Q._count||1)-1,Q._count===0&&q.removeEventListener(T,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Ph7(T)));q.removeEventListener(S,N)};
GdM=function(q){Jd.push(q);for(var S=0;S<q.emits.length;S++)OA[q.emits[S]]=q};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){for(var S=0,N;S<Jd.length;S++){N=Jd[S];for(var X=0,b;X<N.emits.length;X++)if(b=N.emits[X],b===q)return N}return null};
_.lg=function(q,S){MV2&&q instanceof HTMLElement&&jR.run(function(){q.style.touchAction=S});
q.__polymerGesturesTouchAction=S};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,S,N){S=new Event(S,{bubbles:!0,cancelable:!0,composed:!0});S.detail=N;(0,_.UA)(q).dispatchEvent(S);S.defaultPrevented&&(q=N.preventer||N.sourceEvent)&&q.preventDefault&&q.preventDefault()};
F5=function(q){q=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q.info&&(q.info.prevent=!0)};
WE=function(q,S,N,X){S&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(S,q,{x:N.clientX,y:N.clientY,sourceEvent:N,preventer:X,prevent:function(b){return F5(b)}})};
Di0=function(q,S,N){if(q.prevent)return!1;if(q.started)return!0;N=Math.abs(q.y-N);return Math.abs(q.x-S)>=5||N>=5};
QP4=function(q,S,N){if(S){var X=q.moves[q.moves.length-2],b=q.moves[q.moves.length-1],w=b.x-q.x,B=b.y-q.y,T=0;if(X){var Q=b.x-X.x;T=b.y-X.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(S,"track",{state:q.state,x:N.clientX,y:N.clientY,dx:w,dy:B,ddx:Q,ddy:T,sourceEvent:N,hover:function(){return wHm(N.clientX,N.clientY)}})}};
V9F=function(q,S,N){var X=Math.abs(S.clientX-q.x),b=Math.abs(S.clientY-q.y),w=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(N||S);!w||agg[w.localName]&&w.hasAttribute("disabled")||!(isNaN(X)||isNaN(b)||X<=25&&b<=25||XH7(S))||q.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(w,"tap",{x:S.clientX,y:S.clientY,sourceEvent:S,preventer:N})};
Ui7=function(q,S,N,X,b){var w;b&&(w=typeof N==="object"&&N!==null)&&(X=q.__dataTemp[S]);X=X!==N&&(X===X||N===N);w&&X&&(q.__dataTemp[S]=N);return X};
$i0=function(){if(dP&&!kf){if(!rQe){rQe=!0;var q=document.createElement("style");q.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(q)}return!0}return!1};
eUe=function(){return cQ2};
C8W=function(q,S){cQ2=q;Object.setPrototypeOf(q,S.prototype);new S;cQ2=null};
RUF=function(q,S){for(var N=0;N<S.length;N++){var X=S[N];if(!!q!=!!X.__hideTemplateChildren__)if(X.nodeType===Node.TEXT_NODE)q?(X.__polymerTextContent__=X.textContent,X.textContent=""):X.textContent=X.__polymerTextContent__;else if(X.localName==="slot")if(q)X.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.UA)((0,_.UA)(X).parentNode).replaceChild(X.__polymerReplaced__,X);else{var b=X.__polymerReplaced__;b&&(0,_.UA)((0,_.UA)(b).parentNode).replaceChild(X,b)}else X.style&&(q?(X.__polymerDisplay__=
X.style.display,X.style.display="none"):X.style.display=X.__polymerDisplay__);X.__hideTemplateChildren__=q;X._showHideChildren&&X._showHideChildren(q)}};
t92=function(q){return(q=q.__dataHost)&&q._methodHost||q};
F5F=function(q,S,N){var X=N.mutableData?iL0:z4;nH.mixin&&(X=nH.mixin(X));var b=function(){return X.apply(this,arguments)||this};
_.F(b,X);b.prototype.__templatizeOptions=N;b.prototype._bindTemplate(q);JQP(b,q,S,N);return b};
lgW=function(q,S,N,X){var b=N.forwardHostProp;if(b&&S.hasHostProps){var w=q.localName=="template",B=S.templatizeTemplateClass;if(!B){if(w){var T=N.mutableData?HL7:OLN;B=function(){return T.apply(this,arguments)||this};
_.F(B,T);B=S.templatizeTemplateClass=B}else{var Q=q.constructor;B=function(){return Q.apply(this,arguments)||this};
_.F(B,Q);B=S.templatizeTemplateClass=B}var a=S.hostProps,U;for(U in a)B.prototype._addPropertyEffect("_host_"+U,B.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:K5e(b)}),B.prototype._createNotifyingProperty("_host_"+U);fH&&X&&vC4(S,N,X)}q.__dataProto&&Object.assign(q.__data,q.__dataProto);if(w)C8W(q,B),q.__dataTemp={},q.__dataPending=null,q.__dataOld=null,q._enableProperties();else{Object.setPrototypeOf(q,B.prototype);S=S.hostProps;for(var r in S)r="_host_"+r,r in q&&(S=q[r],delete q[r],q.__data[r]=
S)}}};
K5e=function(q){return function(S,N,X){q.call(S.__templatizeOwner,N.substring(6),X[N])}};
JQP=function(q,S,N,X){var b=N.hostProps||{},w;for(w in X.instanceProps){delete b[w];var B=X.notifyInstanceProp;B&&q.prototype._addPropertyEffect(w,q.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:jPm(B)})}if(X.forwardHostProp&&S.__dataHost)for(var T in b)N.hasHostProps||(N.hasHostProps=!0),q.prototype._addPropertyEffect(T,q.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:W5P()})};
jPm=function(q){return function(S,N,X){q.call(S.__templatizeOwner,S,N,X[N])}};
W5P=function(){return function(q,S,N){q.__dataHost._setPendingPropertyOrPath("_host_"+S,N[S],!0,!0)}};
nH=function(q,S,N){if(pH&&!t92(q))throw Error("Pd");N=N||{};if(q.__templatizeOwner)throw Error("Qd");q.__templatizeOwner=S;var X=(S?S.constructor:z4)._parseTemplate(q),b=X.templatizeInstanceClass;b||(b=F5F(q,X,N),X.templatizeInstanceClass=b);var w=t92(q);lgW(q,X,N,w);N=function(){return b.apply(this,arguments)||this};
_.F(N,b);N.prototype._methodHost=w;N.prototype.__dataHost=q;N.prototype.__templatizeOwner=S;N.prototype.__hostProps=X.hostProps;return N};
vC4=function(q,S,N){N=N.constructor._properties;q=q.propertyEffects;S=S.instanceProps;for(var X in q)if(!(N[X]||S&&S[X]))for(var b=q[X],w=0;w<b.length;w++){var B=b[w].info.part;if(!B.signature||!B.signature.static){console.warn("Property '"+X+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
die=function(q,S){for(var N;S;)if(N=S.__dataHost?S:S.__templatizeInstance)if(N.__dataHost!=q)S=N.__dataHost;else return N;else S=(0,_.UA)(S).parentNode;return null};
xf=function(q){return q.localName==="slot"};
kde=function(){for(var q=mb.prototype,S="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),N={},X=0;X<S.length;N={method$jscomp$33:void 0},X++)N.method$jscomp$33=S[X],q[N.method$jscomp$33]=function(b){return function(){return this.node[b.method$jscomp$33].apply(this.node,arguments)}}(N)};
zU2=function(q,S){for(var N={},X=0;X<S.length;N={name$jscomp$450:void 0},X++)N.name$jscomp$450=S[X],Object.defineProperty(q,N.name$jscomp$450,{get:function(b){return function(){return this.node[b.name$jscomp$450]}}(N),
configurable:!0})};
nC7=function(){for(var q=mb.prototype,S=["textContent","innerHTML","className"],N={},X=0;X<S.length;N={name$jscomp$451:void 0},X++)N.name$jscomp$451=S[X],Object.defineProperty(q,N.name$jscomp$451,{get:function(b){return function(){return this.node[b.name$jscomp$451]}}(N),
set:function(b){return function(w){this.node[b.name$jscomp$451]=w}}(N),
configurable:!0})};
fgM=function(){ug=document.documentElement.getAttribute("dir");ug=document.documentElement.getAttribute("dir");for(var q=0;q<gP.length;q++){var S=gP[q];S.__autoDirOptOut||S.setAttribute("dir",ug)}};
uTF=function(){EA=!0;requestAnimationFrame(function(){EA=!1;pHy(xiv);setTimeout(function(){for(var q=0,S=yC.length;q<S;q++)miP(yC.shift())})})};
pHy=function(q){for(;q.length;)miP(q.shift())};
miP=function(q){var S=q[0],N=q[1];q=q[2];try{N.apply(S,q)}catch(X){setTimeout(function(){throw X;})}};
_.gCF=function(q,S,N){EA||uTF();xiv.push([q,S,N])};
_.MC=function(q,S,N){EA||uTF();yC.push([q,S,N])};
M9W=function(q,S){S=S===void 0?!1:S;if(!EC0||!yQP||!EC0.handlesDynamicScoping)return null;var N=yQP.ScopingShim;if(!N)return null;var X=N.scopeForNode(q),b=(0,_.UA)(q).getRootNode(),w=function(B){if((0,_.UA)(B).getRootNode()===b){var T=Array.from(EC0.nativeMethods.querySelectorAll.call(B,"*"));T.push(B);for(B=0;B<T.length;B++){var Q=T[B];if((0,_.UA)(Q).getRootNode()===b){var a=N.currentScopeForNode(Q);a!==X&&(a!==""&&N.unscopeNode(Q,a),N.scopeNode(Q,X))}}}};
w(q);return S?(S=new MutationObserver(function(B){for(var T=0;T<B.length;T++)for(var Q=B[T],a=0;a<Q.addedNodes.length;a++){var U=Q.addedNodes[a];U.nodeType===Node.ELEMENT_NODE&&w(U)}}),S.observe(q,{childList:!0,
subtree:!0}),S):null};
L54=function(){document.body.removeAttribute("unresolved")};
oaN=function(q){var S=q=q.replace(hUd,"").replace(P87,""),N=new IgP;N.start=0;N.end=S.length;for(var X=N,b=0,w=S.length;b<w;b++)if(S[b]==="{"){X.rules||(X.rules=[]);var B=X,T=B.rules[B.rules.length-1]||null;X=new IgP;X.start=b+1;X.parent=B;X.previous=T;B.rules.push(X)}else S[b]==="}"&&(X.end=b+1,X=X.parent||N);return YIP(N,q)};
YIP=function(q,S){var N=S.substring(q.start,q.end-1);q.parsedCssText=q.cssText=N.trim();q.parent&&(N=S.substring(q.previous?q.previous.end:q.parent.start,q.start-1),N=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(N),N=N.replace(qRy," "),N=N.substring(N.lastIndexOf(";")+1),N=q.parsedSelector=q.selector=N.trim(),q.atRule=N.indexOf("@")===0,q.atRule?N.indexOf("@media")===0?q.type=4:N.match(SRN)&&(q.type=7,q.keyframesName=q.selector.split(qRy).pop()):N.indexOf("--")===
0?q.type=1E3:q.type=1);if(N=q.rules)for(var X=0,b=N.length,w=void 0;X<b&&(w=N[X]);X++)YIP(w,S);return q};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(q){return q.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var S=arguments[1],N=6-S.length;N--;)S="0"+S;return"\\"+S})};
NI7=function(q,S,N){N=N===void 0?"":N;var X="";if(q.cssText||q.rules){var b=q.rules;if(b&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(b))for(var w=0,B=b.length,T=void 0;w<B&&(T=b[w]);w++)X=NI7(T,S,X);else S?S=q.cssText:(S=q.cssText,S=S.replace(XTg,"").replace(b2F,""),S=S.replace(wT0,"").replace(Z27,"")),(X=S.trim())&&(X="  "+X+"\n")}X&&(q.selector&&(N+=q.selector+" {\n"),N+=X,q.selector&&(N+="}\n\n"));return N};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(q){q=q[0];return!!q&&!!q.selector&&q.selector.indexOf("--")===0};
sNM=function(q){if(q=AmN[q])q._applyShimCurrentVersion=q._applyShimCurrentVersion||0,q._applyShimValidatingVersion=q._applyShimValidatingVersion||0,q._applyShimNextVersion=(q._applyShimNextVersion||0)+1};
BI7=function(q){return q._applyShimCurrentVersion===q._applyShimNextVersion};
GS7=function(q){q._applyShimValidatingVersion=q._applyShimNextVersion;q._validating||(q._validating=!0,TI2.then(function(){q._applyShimCurrentVersion=q._applyShimNextVersion;q._validating=!1}))};
QNm=function(q){if(!q)return"";typeof q==="string"&&(q=oaN(q));return NI7(q,Du2)};
aue=function(q){!q.__cssRules&&q.textContent&&(q.__cssRules=oaN(q.textContent));return q.__cssRules||null};
Uu2=function(q,S,N,X){if(q){var b=!1,w=q.type;if(X&&w===4){var B=q.selector.match(V4d);B&&(window.matchMedia(B[1]).matches||(b=!0))}w===1?S(q):N&&w===7?N(q):w===1E3&&(b=!0);if((q=q.rules)&&!b)for(b=0,w=q.length,B=void 0;b<w&&(B=q[b]);b++)Uu2(B,S,N,X)}};
rmv=function(q,S){var N=q.indexOf("var(");if(N===-1)return S(q,"","","");a:{var X=0;var b=N+3;for(var w=q.length;b<w;b++)if(q[b]==="(")X++;else if(q[b]===")"&&--X===0)break a;b=-1}X=q.substring(N+4,b);N=q.substring(0,N);q=rmv(q.substring(b+1),S);w=X.indexOf(",");if(w===-1)return S(N,X.trim(),"",q);b=X.substring(0,w).trim();X=X.substring(w+1).trim();return S(N,b,X,q)};
$u2=function(q){if(LH!==void 0)return LH;if(q.__cssBuild===void 0){var S=q.getAttribute("css-build");if(S)q.__cssBuild=S;else{a:{S=q.localName==="template"?q.content.firstChild:q.firstChild;if(S instanceof Comment&&(S=S.textContent.trim().split(":"),S[0]==="css-build")){S=S[1];break a}S=""}if(S!==""){var N=q.localName==="template"?q.content.firstChild:q.firstChild;N.parentNode.removeChild(N)}q.__cssBuild=S}}return q.__cssBuild||""};
egP=function(q,S,N,X){for(var b=S._noAccessors,w=Object.getOwnPropertyNames(S),B=0;B<w.length;B++){var T=w[B];if(!(T in X))if(b)q[T]=S[T];else{var Q=Object.getOwnPropertyDescriptor(S,T);Q&&(Q.configurable=!0,Object.defineProperty(q,T,Q))}}for(var a in cmW)S[a]&&(N[a]=N[a]||[],N[a].push(S[a]))};
Cwe=function(q,S,N){S=S||[];for(var X=q.length-1;X>=0;X--){var b=q[X];b?Array.isArray(b)?Cwe(b,S):S.indexOf(b)<0&&(!N||N.indexOf(b)<0)&&S.unshift(b):console.warn("behavior is null, check for missing or 404 import")}return S};
Rge=function(q,S){for(var N in S){var X=q[N],b=S[N];q[N]=!("value"in b)&&X&&"value"in X?Object.assign({value:X.value},b):b}};
Jm0=function(q,S,N){var X={},b=function(){return S.apply(this,arguments)||this};
_.F(b,S);b._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(B)for(var Q=0,a;Q<B.length;Q++)a=B[Q],a.properties&&this.createProperties(a.properties),a.observers&&this.createObservers(a.observers,a.properties);q.properties&&this.createProperties(q.properties);q.observers&&this.createObservers(q.observers,q.properties);this._prepareTemplate()}else S._finalizeClass.call(this)};
b.prototype.created=function(){S.prototype.created.call(this);var Q=X.created;if(Q)for(var a=0;a<Q.length;a++)Q[a].call(this)};
b.prototype._registered=function(){var Q=b.prototype;if(!Q.hasOwnProperty("__hasRegisterFinished")){Q.__hasRegisterFinished=!0;S.prototype._registered.call(this);dP&&T(Q);Q=Object.getPrototypeOf(this);var a=X.beforeRegister;if(a)for(var U=0;U<a.length;U++)a[U].call(Q);if(a=X.registered)for(U=0;U<a.length;U++)a[U].call(Q)}};
b.prototype._applyListeners=function(){S.prototype._applyListeners.call(this);var Q=X.listeners;if(Q)for(var a=0;a<Q.length;a++){var U=Q[a];if(U)for(var r in U)this._addMethodEventListenerToNode(this,r,U[r])}};
b.prototype._ensureAttributes=function(){var Q=X.hostAttributes;if(Q)for(var a=Q.length-1;a>=0;a--){var U=Q[a],r;for(r in U)this._ensureAttribute(r,U[r])}S.prototype._ensureAttributes.call(this)};
b.prototype.ready=function(){S.prototype.ready.call(this);var Q=X.ready;if(Q)for(var a=0;a<Q.length;a++)Q[a].call(this)};
b.prototype.attached=function(){S.prototype.attached.call(this);var Q=X.attached;if(Q)for(var a=0;a<Q.length;a++)Q[a].call(this)};
b.prototype.detached=function(){S.prototype.detached.call(this);var Q=X.detached;if(Q)for(var a=0;a<Q.length;a++)Q[a].call(this)};
b.prototype.attributeChanged=function(Q,a,U){S.prototype.attributeChanged.call(this);var r=X.attributeChanged;if(r)for(var c=0;c<r.length;c++)r[c].call(this,Q,a,U)};
_.hd.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){var Q={};if(B)for(var a=0;a<B.length;a++)Rge(Q,B[a].properties);Rge(Q,q.properties);return Q}},
observers:{configurable:!0,enumerable:!0,get:function(){var Q=[];if(B)for(var a=0,U;a<B.length;a++)U=B[a],U.observers&&(Q=Q.concat(U.observers));q.observers&&(Q=Q.concat(q.observers));return Q}}});
if(N){Array.isArray(N)||(N=[N]);var w=S.prototype.behaviors;var B=Cwe(N,null,w);b.prototype.behaviors=w?w.concat(N):B}var T=function(Q){if(B)for(var a=B,U=0;U<a.length;U++)egP(Q,a[U],X,t4v);egP(Q,q,X,i22)};
dP||T(b.prototype);b.generatedFrom=q;return b};
KCP=function(q){var S=typeof q!=="string"?q:{is:q,notifyObserversOnUndefined:!0};S.fastInit===void 0&&(S.fastInit=!0);return function(N){if(!S.disableInheritanceCheck&&Object.getPrototypeOf(N.prototype).constructor!==_.PE)throw Error("Ud");var X=N.prototype;X.is=S.is;d37(X,"created",function(){this.hostElement=this;this.polymerController=this});
FCd(X,N,S.fastInit);S.notifyObserversOnUndefined&&(X._overrideLegacyUndefined=!0);if(H2y)for(var b=_.A(Object.getOwnPropertyNames(X)),w=b.next();!w.done;w=b.next()){w=w.value;var B=Object.getOwnPropertyDescriptor(X,w);B.enumerable===!1&&(B.enumerable=!0,Object.defineProperty(X,w,B))}if("template"in N)var T=function(){return N.template};
else S.template!==void 0&&(T=S.template);if(T!==void 0){var Q;Object.defineProperty(X,"_template",{get:function(){Q===void 0&&(Q=T());return Q},
set:function(a){Q=a},
configurable:!0,enumerable:!0})}Polymer(X);N[O2N]=X}};
vag=function(q){q=q===void 0?{}:q;q.fastInit===void 0&&(q.fastInit=!0);return function(S){if(!q.disableInheritanceCheck&&Object.getPrototypeOf(S.prototype).constructor!==I_)throw Error("Vd");FCd(S.prototype,S,q.fastInit)}};
FCd=function(q,S,N){N=N===void 0?!1:N;luP(S);N?d37(q,"created",function(){this.disableEnforceFastDefaultValuesCheck||jN7(S,this)}):d37(q,"ready",function(){for(var X={},b=_.A(kgW(this.behaviors)),w=b.next();!w.done;w=b.next())w=w.value,w.properties&&Object.assign(X,WCP(this,w.properties));
Object.assign(X,WCP(this,this.properties));jN7(S,this);b=_.A(Object.keys(X));for(w=b.next();!w.done;w=b.next())w=w.value,this[w]=X[w]})};
jN7=function(q,S){if(H2y){q=new q;for(var N=_.A(Object.getOwnPropertyNames(q)),X=N.next();!X.done;X=N.next())X=X.value,S[X]=q[X];for(N=S;N&&N!==Object.prototype;N=Object.getPrototypeOf(N)){X=_.A(Object.getOwnPropertyNames(N));for(var b=X.next();!b.done;b=X.next())b=b.value,q.hasOwnProperty(b)||Object.defineProperty(q,b,du0(S,b))}}else q.apply(S)};
du0=function(q,S){return{get:function(){var N=q[S];return N instanceof Function?N.bind(q):N},
set:function(N){q[S]=N}}};
WCP=function(q,S){if(!S)return{};for(var N={},X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next())if(b=b.value,!S[b].readOnly){var w=q[b];w!==void 0&&(N[b]=w)}return N};
luP=function(q){var S=new q;q=q.prototype.properties||{};for(var N=_.A(Object.keys(q)),X=N.next();!X.done;X=N.next())if(X=X.value,S.hasOwnProperty(X)){var b=q[X];typeof b==="function"&&(q[X]=b={type:b});S[X]!=null&&b.type===Object&&(b.type=kS7(S[X].constructor))}};
kS7=function(q){for(var S=_.A(zgg),N=S.next();!N.done;N=S.next())if(N=N.value,q===N)return N;return Object};
na7=function(q){return function(S,N){S.behaviors=S.behaviors||[];S.behaviors.push(q||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",S,N).prototype:void 0));Object.defineProperty(S,N,{get:function(){return this},
enumerable:!0,configurable:!0})}};
fug=function(q){q=q===void 0?{}:q;return function(S,N){S.properties=S.properties||{};q.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?q.type=kS7(Reflect.getMetadata("design:type",S,N)):q.type=String);var X=q,b=S.properties[N];S.properties[N]=b?Object.assign({},b,X):X}};
pT2=function(q){return function(S,N){S.listeners=S.listeners||{};S.listeners[q]=N}};
xud=function(){var q=_.IT.apply(0,arguments);if(q.length===0)throw Error("Wd");return function(S,N){S.observers=S.observers||[];S.observers.push(N+"("+q.join(",")+")")}};
mum=function(){var q=_.IT.apply(0,arguments);return function(S,N,X){var b=Object.getOwnPropertyDescriptor(S,N).get,w="__compute__"+N;Object.defineProperty(S,w,{value:b,enumerable:!0});S.properties=S.properties||{};b=S.properties[N];b||(b={},S.properties[N]=b);b.computed=w+"("+q.join(",")+")";X.get=void 0}};
_.Yf=function(q,S,N){_.Z4.call(this);this.JSC$11637_id_=null;this.usingListeners_=!1;this.JSC$11637_listener_=q;this.handler_=N;this.JSC$11637_win_=S||window;this.callback_=(0,_.AM)(this.JSC$11639_doAction_,this)};
gag=function(q){var S=uwv(q);if(!S)throw Error("Xd`"+q);return S};
uwv=function(q){var S={};q=String(q);var N=q.charAt(0)=="#"?q:"#"+q;if(EaN.test(N))return S.hex=ymd(N),S.type="hex",S;N=M44(q);return N.length?(S.hex=LC7(N[0],N[1],N[2]),S.type="rgb",S):hg4&&(q=hg4[q.toLowerCase()])?(S.hex=q,S.type="named",S):null};
ymd=function(q){if(!EaN.test(q))throw Error("Zd`"+q);q.length==4&&(q=q.replace(Pw0,"#$1$1$2$2$3$3"));return q.toLowerCase()};
Ium=function(q){q=ymd(q);q=parseInt(q.slice(1),16);return[q>>16,q>>8&255,q&255]};
LC7=function(q,S,N){q=Number(q);S=Number(S);N=Number(N);if(q!=(q&255)||S!=(S&255)||N!=(N&255))throw Error("$d`"+q+"`"+S+"`"+N);S=q<<16|S<<8|N;return q<16?"#"+(16777216|S).toString(16).slice(1):"#"+S.toString(16)};
M44=function(q){var S=q.match(YR7);if(S){q=Number(S[1]);var N=Number(S[2]);S=Number(S[3]);if(q>=0&&q<=255&&N>=0&&N<=255&&S>=0&&S<=255)return[q,N,S]}return[]};
oVg=function(){};
ol=function(q){this.range_=q};
qV=function(q){this.range_=q};
Su=function(q){this.range_=q};
qh4=function(q){return _.NV?new Su(q):_.XE?new qV(q):new ol(q)};
She=function(){var q=A5().JSC$9639_document_;return!!(q.webkitIsFullScreen||q.mozFullScreen||q.msFullscreenElement||q.fullscreenElement)};
_.bB=function(){var q=window.getSelection();return q&&NnF(q)};
NnF=function(q){var S=!1;if(q.createRange)try{var N=q.createRange()}catch(b){return null}else if(q.rangeCount){if(q.rangeCount>1){N=new wt;S=q.rangeCount;for(var X=0;X<S;X++)N.browserRanges_.push(q.getRangeAt(X));return N}N=q.getRangeAt(0);S=Xye(q.anchorNode,q.anchorOffset,q.focusNode,q.focusOffset)}else return null;return bhP(qh4(N),S)};
_.AY=function(q,S){return _.Ze(q,S,q,S)};
_.sW=function(q,S,N,X){return _.Ze(q,S,N,X)};
Xye=function(q,S,N,X){if(q==N)return X<S;var b;if(q.nodeType==1&&S)if(b=q.childNodes[S])q=b,S=0;else if(_.pV(q,N))return!0;if(N.nodeType==1&&X)if(b=N.childNodes[X])N=b,X=0;else if(_.pV(N,q))return!1;return(wy2(q,N)||S-X)>0};
BR=function(q,S,N){_.Z4.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=q;this.scrollTimer_=new _.D4(50);this.JSC$11716_eventHandler_=new _.Be(this);this.scrollDelta_=new _.Kf;this.containerIsActuallyContent_=q.tagName==="BODY"||q.tagName==="HTML";this.containerBounds_=ZhN(q);this.containerIsActuallyContent_&&(q=_.w1(),this.containerBounds_.height=q.height,this.containerBounds_.width=q.width);this.margin_=S||0;if(S){if(S=this.containerBounds_.clone(),q=this.margin_){var X=
Math.min(q,S.height*.25);S.top+=X;S.height-=2*X;q=Math.min(q,S.width*.25);S.left+=q;S.width-=2*q}}else S=this.containerBounds_;this.scrollBounds_=S;N||this.JSC$11716_eventHandler_.listen(_.$l(this.containerNode_),"mousemove",this.JSC$11718_onMouseMove);this.JSC$11716_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11718_onTick_)};
AW2=function(){};
sby=function(q){return q%10==1&&q%100!=11?"one":q%10==2&&q%100!=12?"two":q%10==3&&q%100!=13?"few":"other"};
Bng=function(q,S){var N=q|0;if(void 0===S){S=Math;var X=S.min,b=q+"",w=b.indexOf(".");S=X.call(S,w===-1?0:b.length-w-1,3)}X=Math.pow(10,S);q={v:S,f:(q*X|0)%X};return N==1&&q.v==0?"one":"other"};
Tnd=function(q,S,N,X,b,w,B,T){this.x0=q;this.y0=S;this.x1=N;this.y1=X;this.x2=b;this.y2=w;this.x3=B;this.y3=T};
Tb=function(){_.KV.call(this);this.JSC$11799_name_="closure_frame"+Gwe++;this.iframesForDisposal_=[];DDM[this.JSC$11799_name_]=this};
_.Gb=function(q){this.errorMessage_=null;this.result_=[];this.JSC$11803_buffer_="";this.stack_=[];this.JSC$11803_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!q||!q.deliverMessageAsRawString)};
_.De=function(q){this.mechanism=q};
Q0=function(q,S){this.JSC$11810_key_=q;this.JSC$11810_value_=S};
_.al=function(q,S){this.JSC$11816_map_={};this.JSC$11816_keys_=[];this.version_=this.size=0;var N=arguments.length;if(N>1){if(N%2)throw Error("na");for(var X=0;X<N;X+=2)this.set(arguments[X],arguments[X+1])}else q&&this.addAll(q)};
aWy=function(){this.JSC$11819_map_=new _.al;this.JSC$11819_head_=new Qb7("");this.JSC$11819_head_.next=this.JSC$11819_head_.prev=this.JSC$11819_head_};
UDg=function(q){if(q>=55296&&q<=57343||q>1114111)return"\ufffd";q in VY0&&(q=VY0[q]);var S="";q>65535&&(q-=65536,S+=String.fromCharCode(q>>>10&1023|55296),q=56320|q&1023);return S+=String.fromCharCode(q)};
rW4=function(q,S){return q<S?1:-1};
cW7=function(){return function(q){return q.charAt(1)==="#"?q.charAt(2)==="X"||q.charAt(2)==="x"?UDg(parseInt(q.substr(3),16)):UDg(parseInt(q.substr(2),10)):$DP[q.slice(1,-1)]}};
RHF=function(q){return q.slice(1,q.length-1).trim().replace(eH2,function(S){return Cnd[S]||" "})};
V0=function(q){return q===32||q===9};
UW=function(q,S){return S<q.length?q.charCodeAt(S):-1};
tYF=function(q){for(;q;){if(q._lastLineBlank)return!0;var S=q.type;if(S==="list"||S==="item")q=q._lastChild;else break}return!1};
rt=function(q){if(ihm.test(q)){var S=1,N=0,X=0;for(q[N]=="|"&&N++;N<q.length;){switch(q[N]){case "|":X=1;break;case " ":break;case "\t":break;default:X&&(X=0,S++)}N++}return JWd.test(q)?-S:S}return 0};
Fav=function(q){return q=="table"||q=="row"||q=="cell"};
Hh7=function(){return new $z("document",[[1,1],[0,0]])};
Ohy=function(){};
cR=function(){var q={safe:!1};q=q||{};q.softbreak=q.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=q};
Wa7=function(q,S){var N="";if(q)if(q=q.toLowerCase(),q===" "||Kag.test(q))N="space";else if(vVg.test(q))N="esc";else if(q.length==1){if(!S||lWN.test(q))N=q}else N=jbg.test(q)?q.replace("arrow",""):q=="multiply"?"*":q;return N};
nVy=function(q,S){var N=q.hasModifiers;if(S.key)N=Wa7(S.key,N);else if(S.detail&&S.detail.key)N=Wa7(S.detail.key,N);else{N=S.keyIdentifier;var X="";N&&(N in dDW?X=dDW[N]:kw7.test(N)?(N=parseInt(N.replace("U+","0x"),16),X=String.fromCharCode(N).toLowerCase()):X=N.toLowerCase());(N=X)||(N=S.keyCode,X="",Number(N)&&(N>=65&&N<=90?X=String.fromCharCode(32+N):N>=112&&N<=123?X="f"+(N-112+1):N>=48&&N<=57?X=String(N-48):N>=96&&N<=105?X=String(N-96):X=zHF[N]),N=X);N=N||""}return N===q.key&&(!q.hasModifiers||
!!S.shiftKey===!!q.shiftKey&&!!S.ctrlKey===!!q.ctrlKey&&!!S.altKey===!!q.altKey&&!!S.metaKey===!!q.metaKey)};
pyN=function(q){return q.length===1?{combo:q,key:q,event:"keydown"}:q.split("+").reduce(function(S,N){var X=N.split(":");N=X[0];X=X[1];N in fWv?(S[fWv[N]]=!0,S.hasModifiers=!0):(S.key=N,S.event=X||"keydown");return S},{combo:q.split(":").shift()})};
xDM=function(q){return q.trim().split(" ").map(function(S){return pyN(S)})};
mD2=function(q,S){if(q&&q.fn){var N=q.fn;q.fn=function(){try{N.apply(this,arguments)}catch(X){if(X instanceof eu)console.warn("Argument '"+X.arg+"'"+(S?" for method '"+S+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw X;}}}return q};
gV2=function(){var q=[],S;var N=N||_.uZW.length;for(S=0;S<8;S++)q[S]=_.uZW[0|Math.random()*N];return q.join("")};
EVW=function(){var q=_.IT.apply(0,arguments);return q.length===0?function(S){return S}:q.length===1?q[0]:q.reduce(function(S,N){return function(){return S(N.apply(null,_.PG(_.IT.apply(0,arguments))))}})};
yWv=function(){var q=_.IT.apply(0,arguments);return function(S){return function(N,X){N=S(N,X);var b=function(){throw Error("Ge");},w={getState:N.getState,
dispatch:function(B){return b.apply(null,[B].concat(_.PG(_.IT.apply(1,arguments))))}};
X=q.map(function(B){return B(w)});
b=EVW.apply(null,_.PG(X))(N.dispatch);return Object.assign({},N,{dispatch:b})}}};
hH4=function(q){Object.keys(q).forEach(function(S){var N=q[S];if(typeof N(void 0,{type:MYv})==="undefined")throw Error("He`"+S);if(typeof N(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+La0()})==="undefined")throw Error("Ie`"+S+"`"+MYv);})};
CJ=function(q){for(var S=Object.keys(q),N={},X=0;X<S.length;X++){var b=S[X];typeof q[b]==="function"&&(N[b]=q[b])}var w=Object.keys(N);try{hH4(N)}catch(T){var B=T}return function(T,Q){T=T===void 0?{}:T;if(B)throw B;for(var a=!1,U={},r=0;r<w.length;r++){var c=w[r],e=T[c],R=(0,N[c])(e,Q);if(typeof R==="undefined")throw T=Q&&Q.type,Error("Je`"+(T?'"'+String(T)+'"':"(unknown type)")+"`"+c);U[c]=R;a=a||R!==e}return(a=a||w.length!==Object.keys(T).length)?U:T}};
PnP=function(q,S,N){function X(){if(U)throw Error("Ke");return T}
function b(e){if(typeof e!=="function")throw Error("Le`"+typeof e);if(U)throw Error("Me");var R=!0;a===Q&&(a=Q.slice());a.push(e);return function(){if(R){if(U)throw Error("Ne");R=!1;a===Q&&(a=Q.slice());var J=a.indexOf(e);a.splice(J,1);Q=null}}}
function w(e){if(typeof e!=="object"||e===null)var R=!1;else{for(R=e;Object.getPrototypeOf(R)!==null;)R=Object.getPrototypeOf(R);R=Object.getPrototypeOf(e)===R}if(!R)throw Error("Oe`"+typeof e);if(typeof e.type==="undefined")throw Error("Pe");if(U)throw Error("Qe");try{U=!0,T=B(T,e)}finally{U=!1}R=Q=a;for(var J=0;J<R.length;J++)(0,R[J])();return e}
if(typeof S==="function"&&typeof N==="function"||typeof N==="function"&&typeof arguments[3]==="function")throw Error("Re");typeof S==="function"&&typeof N==="undefined"&&(N=S,S=void 0);if(typeof N!=="undefined"){if(typeof N!=="function")throw Error("Se`"+typeof N);return N(PnP)(q,S)}if(typeof q!=="function")throw Error("Te`"+typeof q);var B=q,T=S,Q=[],a=Q,U=!1;w({type:MYv});var r={},c=(r.dispatch=w,r.subscribe=b,r.getState=X,r.replaceReducer=function(e){if(typeof e!=="function")throw Error("Ue`"+
typeof e);B=e;w({type:IWP});return c},r[Yhd]=function(){var e={};
return e.subscribe=function(R){function J(){R.next&&R.next(X())}
if(typeof R!=="object"||R===null)throw new TypeError("Ve`"+typeof R);J();return{unsubscribe:b(J)}},e[Yhd]=function(){return this},e},r);
return c};
oy2=function(q){function S(){b&&(b=!1,q());w&&X()}
function N(){requestAnimationFrame(S)}
function X(){var T=Date.now();if(b){if(T-B<2)return;w=!0}else b=!0,w=!1,setTimeout(N,20);B=T}
var b=!1,w=!1,B=0;return X};
Rl=function(q){return typeof q==="number"?q:parseFloat(q)||0};
qS7=function(q){return _.IT.apply(1,arguments).reduce(function(S,N){return S+Rl(q["border-"+N+"-width"])},0)};
bS4=function(q){if(SS2[q])return SS2[q];var S=globalThis[q],N=S.prototype,X=q in NbW?NbW[q]:void 0;X=!(!X||!X.every(function(Q){var a,U;return!!((a=Object.getOwnPropertyDescriptor(N,Q))==null?0:(U=a.get)==null?0:U.toString().includes("[native code]"))}));
var b=q in XC4?XC4[q]:void 0;b=!(!b||!b.every(function(Q){var a;return typeof N[Q]==="function"&&((a=N[Q])==null?void 0:a.toString().includes("[native code]"))}));
if(X&&b&&!globalThis.Zone)return SS2[q]=S.prototype;try{var w=document.createElement("iframe");document.body.appendChild(w);var B=w.contentWindow;if(!B)return S.prototype;var T=B[q].prototype;document.body.removeChild(w);return T?SS2[q]=T:N}catch(Q){return N}};
tY=function(q,S,N){var X=q+"."+String(N);if(wCF[X])return wCF[X].call(S);q=bS4(q);var b;q=(b=Object.getOwnPropertyDescriptor(q,N))==null?void 0:b.get;if(!q)return S[N];wCF[X]=q;return q.call(S)};
A2y=function(q,S){var N="Node."+String(S);if(ZSW[N])return ZSW[N].bind(q);var X=bS4("Node")[S];if(typeof X!=="function")return q[S];ZSW[N]=X;return X.bind(q)};
iB=function(q,S,N){try{if(!(S in q))return function(){};
var X=q[S],b=N(X);typeof b==="function"&&(b.prototype=b.prototype||{},Object.defineProperties(b,{__rrweb_original__:{enumerable:!1,value:X}}));q[S]=b;return function(){q[S]=X}}catch(w){return function(){}}};
HR=function(q){var S=q&&"host"in q&&"mode"in q&&JY(q)||null;return!!(S&&"shadowRoot"in S&&FE(S)===q)};
OW=function(q){return Object.prototype.toString.call(q)==="[object ShadowRoot]"};
sWW=function(q){q.includes(" background-clip: text;")&&!q.includes(" -webkit-background-clip: text;")&&(q=q.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return q};
Tbd=function(q){try{var S=q.rules||q.cssRules;if(!S)return null;var N=q.href;!N&&q.ownerNode&&(N=q.ownerNode.baseURI);var X=Array.from(S,function(b){return Bb2(b,N)}).join("");
return sWW(X)}catch(b){return null}};
Bb2=function(q,S){if("styleSheet"in q){try{var N;if(!(N=Tbd(q.styleSheet))){var X=q.cssText;if(X.split('"').length<3)N=X;else{var b=["@import","url("+JSON.stringify(q.href)+")"];q.layerName===""?b.push("layer"):q.layerName&&b.push("layer("+q.layerName+")");q.supportsText&&b.push("supports("+q.supportsText+")");q.media.length&&b.push(q.media.mediaText);N=b.join(" ")+";"}}var w=N}catch(B){w=q.cssText}return q.styleSheet.href?G14(w,q.styleSheet.href):w}w=q.cssText;"selectorText"in q&&q.selectorText.includes(":")&&
(w=w.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return S?G14(w,S):w};
D5e=function(q){var S=q.element;var N=q.maskInputOptions;var X=q.tagName;var b=q.type;var w=q.value;q=q.maskInputFn;w=w||"";b=b&&b.toLowerCase();if(N[X.toLowerCase()]||b&&N[b])w=q?q(w,S):"*".repeat(w.length);return w};
QWv=function(q){var S=q.getContext("2d");if(!S)return!0;for(var N=0;N<q.width;N+=50)for(var X=0;X<q.height;X+=50){var b=S.getImageData;if((new Uint32Array(("__rrweb_original__"in b?b.__rrweb_original__:b).call(S,N,X,Math.min(50,q.width-N),Math.min(50,q.height-X)).data.buffer)).some(function(w){return w!==0}))return!1}return!0};
aB4=function(q){var S=q.type;return q.hasAttribute("data-rr-is-password")?"password":S?S.toLowerCase():null};
VKy=function(q){try{var S=new URL(q,window.location.href)}catch(b){return null}var N,X;return(X=(N=S.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:N[1])!=null?X:null};
G14=function(q,S){return(q||"").replace(U5M,function(N,X,b,w,B,T){b=b||B||T;X=X||w||"";if(!b)return N;if(r20.test(b)||$5y.test(b)||c2e.test(b))return"url("+X+b+X+")";if(b[0]==="/")return N=S.indexOf("//")>-1?S.split("/").slice(0,3).join("/"):S.split("/")[0],N=N.split("?")[0],"url("+X+(N+b)+X+")";N=S.split("/");w=b.split("/");N.pop();w=_.A(w);for(b=w.next();!b.done;b=w.next())b=b.value,b!=="."&&(b===".."?N.pop():N.push(b));return"url("+X+N.join("/")+X+")"})};
eZN=function(q,S){return(S=S===void 0?!1:S)?q.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):q.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
CRF=function(q,S){var N=N===void 0?!1:N;S=Array.from(S.childNodes);var X=[],b=0;if(S.length>1&&q&&typeof q==="string")for(var w=eZN(q,N),B=w.length/q.length,T=1;T<S.length;T++)if(S[T].textContent&&typeof S[T].textContent==="string"){for(var Q=eZN(S[T].textContent,N),a=3;a<Q.length&&(Q[a].match(/[a-zA-Z0-9]/)||Q.indexOf(Q.substring(0,a),1)!==-1);a++);for(;a<Q.length;a++){var U=Q.substring(0,a),r=w.split(U),c=-1;if(r.length===2)c=r[0].length;else if(r.length>2&&r[0]===""&&S[T-1].textContent!=="")c=
w.indexOf(U,1);else if(r.length===1){U=U.substring(0,U.length-1);r=w.split(U);if(r.length<=1)return X.push(q),X;a=101}else a===Q.length-1&&(c=w.indexOf(U));if(r.length>=2&&a>100){var e=S[T-1].textContent;e&&typeof e==="string"&&(c=w.indexOf(U,eZN(e).length));c===-1&&(c=r[0].length)}if(c!==-1){for(Q=Math.floor(c/B);Q>0&&Q<q.length;){b+=1;if(b>50*S.length)return X.push(q),X;a=eZN(q.substring(0,Q),N);if(a.length===c){X.push(q.substring(0,Q));q=q.substring(Q);w=w.substring(c);break}else Q=a.length<c?
Q+Math.max(1,Math.floor((c-a.length)/B)):Q-Math.max(1,Math.floor((a.length-c)*B))}break}}}X.push(q);return X};
tKv=function(){return RZ2++};
J27=function(q){if(q instanceof HTMLFormElement)return"form";q=q.tagName.toLowerCase();return iSF.test(q)?"div":q};
Kzm=function(q,S){function N(a){return(a=a.exec(S.substring(X)))?(a=a[0],X+=a.length,a):""}
if(S.trim()==="")return S;for(var X=0,b=[];;){N(Fzy);if(X>=S.length)break;var w=N(HSm);if(w.slice(-1)===",")w=OS7(q,w.substring(0,w.length-1)),b.push(w);else{var B="";w=OS7(q,w);for(var T=!1;;){var Q=S.charAt(X);if(Q===""){b.push((w+B).trim());break}else if(T)Q===")"&&(T=!1);else if(Q===","){X+=1;b.push((w+B).trim());break}else Q==="("&&(T=!0);B+=Q;X+=1}}}return b.join(", ")};
OS7=function(q,S){return S&&S.trim()!==""?vyv(q,S):S};
vyv=function(q,S){var N=lBy.get(q);N||(N=q.createElement("a"),lBy.set(q,N));if(!S)S="";else if(S.startsWith("blob:")||S.startsWith("data:"))return S;od(N,S);return N.href};
jW4=function(q,S,N,X){return X?N==="src"||N==="href"&&(S!=="use"||X[0]!=="#")||N==="xlink:href"&&X[0]!=="#"||N==="background"&&(S==="table"||S==="td"||S==="th")?OS7(q,X):N==="srcset"?Kzm(q,X):N==="style"?G14(X,vyv(q)):S==="object"&&N==="data"?OS7(q,X):X:X};
WzW=function(q,S){return(q==="video"||q==="audio")&&S==="autoplay"};
d57=function(q,S,N){try{if(typeof S==="string"){if(q.classList.contains(S))return!0}else for(var X=q.classList.length;X--;)if(S.test(q.classList[X]))return!0;if(N)return q.matches(N)}catch(b){}return!1};
k1F=function(q,S,N){if(!q)return!1;if(q.nodeType!==q.ELEMENT_NODE)return N?k1F(KJ(q),S,N):!1;for(var X=q.classList.length;X--;)if(S.test(q.classList[X]))return!0;return N?k1F(KJ(q),S,N):!1};
zZ7=function(q,S,N,X){if(q.nodeType===q.ELEMENT_NODE){if(!lB(q).length)return!1}else{if(ju(q)===null)return!1;q=ju(q)}try{if(typeof S==="string")if(X){if(q.closest("."+S))return!0}else{if(q.classList.contains(S))return!0}else if(k1F(q,S,X))return!0;if(N)if(X){if(q.closest(N))return!0}else if(q.matches(N))return!0}catch(b){}return!1};
ny7=function(q,S,N){var X=q.contentWindow;if(X){var b=!1;try{var w=X.document.readyState}catch(T){return}if(w!=="complete"){var B=setTimeout(function(){b||(S(),b=!0)},N);
q.addEventListener("load",function(){clearTimeout(B);b=!0;S()})}else X.location.href==="about:blank"&&q.src!=="about:blank"&&q.src!==""||setTimeout(S,0),q.addEventListener("load",S)}};
fBe=function(q,S,N){var X=!1;try{var b=q.sheet}catch(B){return}if(!b){var w=setTimeout(function(){X||(S(),X=!0)},N);
q.addEventListener("load",function(){clearTimeout(w);X=!0;S()})}};
m57=function(q,S){var N=S.doc,X=S.blockClass,b=S.blockSelector,w=S.needsMask,B=S.inlineStylesheet,T=S.maskInputOptions===void 0?{}:S.maskInputOptions,Q=S.maskTextFn,a=S.maskInputFn,U=S.dataURLOptions===void 0?{}:S.dataURLOptions,r=S.inlineImages,c=S.recordCanvas,e=S.keepIframeSrcFn,R=S.newlyAddedElement===void 0?!1:S.newlyAddedElement,J=S.cssCaptured===void 0?!1:S.cssCaptured;S=S.mirror;S.nodeMetaMap.has(N)?(S=S.getId(N),S=S===1?void 0:S):S=void 0;switch(q.nodeType){case q.DOCUMENT_NODE:return q.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:q.compatMode}:{type:0,childNodes:[]};case q.DOCUMENT_TYPE_NODE:return{type:1,name:q.name,publicId:q.publicId,systemId:q.systemId,rootId:S};case q.ELEMENT_NODE:return pCW(q,{doc:N,blockClass:X,blockSelector:b,inlineStylesheet:B,maskInputOptions:T,maskInputFn:a,dataURLOptions:U,inlineImages:r,recordCanvas:c,keepIframeSrcFn:e,newlyAddedElement:R,rootId:S});case q.TEXT_NODE:return B=(X=KJ(q))&&X.tagName,X="",b=B==="STYLE"?!0:void 0,(B=B==="SCRIPT"?!0:void 0)?
X="SCRIPT_PLACEHOLDER":J||(X=x5y(q),b&&X&&(X=G14(X,vyv(N)))),!b&&!B&&X&&w&&(X=Q?Q(X,ju(q)):X.replace(/[\S]/g,"*")),{type:3,textContent:X||"",rootId:S};case q.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:S};case q.COMMENT_NODE:return{type:5,textContent:x5y(q)||"",rootId:S};default:return!1}};
pCW=function(q,S){var N=S.doc,X=S.inlineStylesheet,b=S.maskInputOptions===void 0?{}:S.maskInputOptions,w=S.maskInputFn,B=S.dataURLOptions===void 0?{}:S.dataURLOptions,T=S.inlineImages,Q=S.recordCanvas,a=S.keepIframeSrcFn,U=S.newlyAddedElement===void 0?!1:S.newlyAddedElement,r=S.rootId;S=d57(q,S.blockClass,S.blockSelector);for(var c=J27(q),e={},R=q.attributes.length,J=0;J<R;J++){var v=q.attributes[J];WzW(c,v.name)||(e[v.name]=jW4(N,c,v.name.toLowerCase(),v.value))}c==="link"&&X&&(X=Array.from(N.styleSheets).find(function(x){return x.href===
q.href}),R=null,X&&(R=Tbd(X)),R&&(delete e.rel,delete e.href,e._cssText=R));
c==="style"&&q.sheet&&(X=Tbd(q.sheet))&&(q.childNodes.length>1&&(X=CRF(X,q).join("/* rr_split */")),e._cssText=X);if(c==="input"||c==="textarea"||c==="select")X=q.value,R=q.checked,e.type!=="radio"&&e.type!=="checkbox"&&e.type!=="submit"&&e.type!=="button"&&X?e.value=D5e({element:q,type:aB4(q),tagName:c,value:X,maskInputOptions:b,maskInputFn:w}):R&&(e.checked=R);c==="option"&&(q.selected&&!b.select?e.selected=!0:delete e.selected);c==="dialog"&&q.open&&(e.rr_open_mode=q.matches("dialog:modal")?"modal":
"non-modal");c==="canvas"&&Q&&(q.__context==="2d"?QWv(q)||(e.rr_dataURL=q.toDataURL(B.type,B.quality)):"__context"in q||(b=q.toDataURL(B.type,B.quality),w=N.createElement("canvas"),w.width=q.width,w.height=q.height,w=w.toDataURL(B.type,B.quality),b!==w&&(e.rr_dataURL=b)));if(c==="img"&&T){WR||(WR=N.createElement("canvas"),u9e=WR.getContext("2d"));var W=q.currentSrc||q.getAttribute("src")||"<unknown-src>",z=q.crossOrigin,M=function(){q.removeEventListener("load",M);try{WR.width=q.naturalWidth,WR.height=
q.naturalHeight,u9e.drawImage(q,0,0),e.rr_dataURL=WR.toDataURL(B.type,B.quality)}catch(x){if(q.crossOrigin!=="anonymous"){q.crossOrigin="anonymous";q.complete&&q.naturalWidth!==0?M():q.addEventListener("load",M);return}console.warn("Cannot inline img src="+W+"! Error: "+x)}q.crossOrigin==="anonymous"&&(z?e.crossOrigin=z:q.removeAttribute("crossorigin"))};
q.complete&&q.naturalWidth!==0?M():q.addEventListener("load",M)}if(c==="audio"||c==="video")N=e,N.rr_mediaState=q.paused?"paused":"played",N.rr_mediaCurrentTime=q.currentTime,N.rr_mediaPlaybackRate=q.playbackRate,N.rr_mediaMuted=q.muted,N.rr_mediaLoop=q.loop,N.rr_mediaVolume=q.volume;U||(q.scrollLeft&&(e.rr_scrollLeft=q.scrollLeft),q.scrollTop&&(e.rr_scrollTop=q.scrollTop));S&&(U=q.getBoundingClientRect(),e={class:e.class,rr_width:U.width+"px",rr_height:U.height+"px"});c!=="iframe"||a(e.src)||(q.contentDocument||
(e.rr_src=e.src),delete e.src);var g;try{customElements.get(c)&&(g=!0)}catch(x){}return{type:2,tagName:c,attributes:e,childNodes:[],isSVG:!(q.tagName!=="svg"&&!q.ownerSVGElement)||void 0,needBlock:S,rootId:r,isCustom:g}};
dt=function(q){return q===void 0||q===null?"":q.toLowerCase()};
gyP=function(q,S){return S.comment&&q.type===5||q.type===2&&(S.script&&(q.tagName==="script"||q.tagName==="link"&&(q.attributes.rel==="preload"&&q.attributes.as==="script"||q.attributes.rel==="modulepreload")||q.tagName==="link"&&q.attributes.rel==="prefetch"&&typeof q.attributes.href==="string"&&VKy(q.attributes.href)==="js")||S.headFavicon&&(q.tagName==="link"&&q.attributes.rel==="shortcut icon"||q.tagName==="meta"&&(dt(q.attributes.name).match(/^msapplication-tile(image|color)$/)||dt(q.attributes.name)===
"application-name"||dt(q.attributes.rel)==="icon"||dt(q.attributes.rel)==="apple-touch-icon"||dt(q.attributes.rel)==="shortcut icon"))||q.tagName==="meta"&&(S.headMetaDescKeywords&&dt(q.attributes.name).match(/^description|keywords$/)||S.headMetaSocial&&(dt(q.attributes.property).match(/^(og|twitter|fb):/)||dt(q.attributes.name).match(/^(og|twitter):/)||dt(q.attributes.name)==="pinterest")||S.headMetaRobots&&(dt(q.attributes.name)==="robots"||dt(q.attributes.name)==="googlebot"||dt(q.attributes.name)===
"bingbot")||S.headMetaHttpEquiv&&q.attributes["http-equiv"]!==void 0||S.headMetaAuthorship&&(dt(q.attributes.name)==="author"||dt(q.attributes.name)==="generator"||dt(q.attributes.name)==="framework"||dt(q.attributes.name)==="publisher"||dt(q.attributes.name)==="progid"||dt(q.attributes.property).match(/^article:/)||dt(q.attributes.property).match(/^product:/))||S.headMetaVerification&&(dt(q.attributes.name)==="google-site-verification"||dt(q.attributes.name)==="yandex-verification"||dt(q.attributes.name)===
"csrf-token"||dt(q.attributes.name)==="p:domain_verify"||dt(q.attributes.name)==="verify-v1"||dt(q.attributes.name)==="verification"||dt(q.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
kz=function(q,S){var N=S.doc,X=S.mirror,b=S.blockClass,w=S.blockSelector,B=S.maskTextClass,T=S.maskTextSelector,Q=S.skipChild===void 0?!1:S.skipChild,a=S.inlineStylesheet===void 0?!0:S.inlineStylesheet,U=S.maskInputOptions===void 0?{}:S.maskInputOptions,r=S.maskTextFn,c=S.maskInputFn,e=S.slimDOMOptions,R=S.dataURLOptions===void 0?{}:S.dataURLOptions,J=S.inlineImages===void 0?!1:S.inlineImages,v=S.recordCanvas===void 0?!1:S.recordCanvas,W=S.onSerialize,z=S.onIframeLoad,M=S.iframeLoadTimeout===void 0?
5E3:S.iframeLoadTimeout,g=S.onStylesheetLoad,x=S.stylesheetLoadTimeout===void 0?5E3:S.stylesheetLoadTimeout,L=S.keepIframeSrcFn===void 0?function(){return!1}:S.keepIframeSrcFn,P=S.newlyAddedElement===void 0?!1:S.newlyAddedElement,b0=S.cssCaptured===void 0?!1:S.cssCaptured,Q7=S.needsMask,ry=S.preserveWhiteSpace===void 0?!0:S.preserveWhiteSpace;
Q7||(Q7=zZ7(q,B,T,Q7===void 0));var s7=m57(q,{doc:N,mirror:X,blockClass:b,blockSelector:w,needsMask:Q7,inlineStylesheet:a,maskInputOptions:U,maskTextFn:r,maskInputFn:c,dataURLOptions:R,inlineImages:J,recordCanvas:v,keepIframeSrcFn:L,newlyAddedElement:P,cssCaptured:b0});if(!s7)return console.warn(q,"not serialized"),null;P=X.nodeMetaMap.has(q)?X.getId(q):gyP(s7,e)||!ry&&s7.type===3&&!s7.textContent.replace(/^\s+|\s+$/gm,"").length?-2:RZ2++;S=Object.assign(s7,{id:P});X.add(q,S);if(P===-2)return null;
W&&W(q);P=!Q;S.type===2&&(P=P&&!S.needBlock,delete S.needBlock,(b0=FE(q))&&OW(b0)&&(S.isShadowHost=!0));if((S.type===0||S.type===2)&&P){e.headWhitespace&&S.type===2&&S.tagName==="head"&&(ry=!1);Q={doc:N,mirror:X,blockClass:b,blockSelector:w,needsMask:Q7,maskTextClass:B,maskTextSelector:T,skipChild:Q,inlineStylesheet:a,maskInputOptions:U,maskTextFn:r,maskInputFn:c,slimDOMOptions:e,dataURLOptions:R,inlineImages:J,recordCanvas:v,preserveWhiteSpace:ry,onSerialize:W,onIframeLoad:z,iframeLoadTimeout:M,
onStylesheetLoad:g,stylesheetLoadTimeout:x,keepIframeSrcFn:L,cssCaptured:!1};if(S.type!==2||S.tagName!=="textarea"||S.attributes.value===void 0)for(S.type===2&&S.attributes._cssText!==void 0&&typeof S.attributes._cssText==="string"&&(Q.cssCaptured=!0),P=_.A(Array.from(lB(q))),b0=P.next();!b0.done;b0=P.next())(b0=kz(b0.value,Q))&&S.childNodes.push(b0);P=null;if(q.nodeType===q.ELEMENT_NODE&&(P=FE(q))){b0=_.A(Array.from(lB(P)));for(var TW=b0.next();!TW.done;TW=b0.next())if(TW=kz(TW.value,Q))OW(P)&&(TW.isShadow=
!0),S.childNodes.push(TW)}}(Q=KJ(q))&&HR(Q)&&OW(Q)&&(S.isShadow=!0);S.type===2&&S.tagName==="iframe"&&ny7(q,function(){var l0=q.contentDocument;l0&&z&&(l0=kz(l0,{doc:l0,mirror:X,blockClass:b,blockSelector:w,needsMask:Q7,maskTextClass:B,maskTextSelector:T,skipChild:!1,inlineStylesheet:a,maskInputOptions:U,maskTextFn:r,maskInputFn:c,slimDOMOptions:e,dataURLOptions:R,inlineImages:J,recordCanvas:v,preserveWhiteSpace:ry,onSerialize:W,onIframeLoad:z,iframeLoadTimeout:M,onStylesheetLoad:g,stylesheetLoadTimeout:x,
keepIframeSrcFn:L}))&&z(q,l0)},M);
S.type===2&&S.tagName==="link"&&typeof S.attributes.rel==="string"&&(S.attributes.rel==="stylesheet"||S.attributes.rel==="preload"&&typeof S.attributes.href==="string"&&VKy(S.attributes.href)==="css")&&fBe(q,function(){if(g){var l0=kz(q,{doc:N,mirror:X,blockClass:b,blockSelector:w,needsMask:Q7,maskTextClass:B,maskTextSelector:T,skipChild:!1,inlineStylesheet:a,maskInputOptions:U,maskTextFn:r,maskInputFn:c,slimDOMOptions:e,dataURLOptions:R,inlineImages:J,recordCanvas:v,preserveWhiteSpace:ry,onSerialize:W,
onIframeLoad:z,iframeLoadTimeout:M,onStylesheetLoad:g,stylesheetLoadTimeout:x,keepIframeSrcFn:L});l0&&g(q,l0)}},x);
return S};
Eyg=function(q){var S=document;q=q||{};var N=q.maskAllInputs===void 0?!1:q.maskAllInputs,X=q.slimDOM===void 0?!1:q.slimDOM;return kz(S,{doc:S,mirror:q.mirror===void 0?new zb:q.mirror,blockClass:q.blockClass===void 0?"rr-block":q.blockClass,blockSelector:q.blockSelector===void 0?null:q.blockSelector,maskTextClass:q.maskTextClass===void 0?"rr-mask":q.maskTextClass,maskTextSelector:q.maskTextSelector===void 0?null:q.maskTextSelector,skipChild:!1,inlineStylesheet:q.inlineStylesheet===void 0?!0:q.inlineStylesheet,
maskInputOptions:N===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:N===!1?{password:!0}:N,maskTextFn:q.maskTextFn,maskInputFn:q.maskInputFn,slimDOMOptions:X===!0||X==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:X==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:X===!1?{}:X,dataURLOptions:q.dataURLOptions,
inlineImages:q.inlineImages===void 0?!1:q.inlineImages,recordCanvas:q.recordCanvas===void 0?!1:q.recordCanvas,preserveWhiteSpace:q.preserveWhiteSpace,onSerialize:q.onSerialize,onIframeLoad:q.onIframeLoad,iframeLoadTimeout:q.iframeLoadTimeout,onStylesheetLoad:q.onStylesheetLoad,stylesheetLoadTimeout:q.stylesheetLoadTimeout,keepIframeSrcFn:q.keepIframeSrcFn===void 0?function(){return!1}:q.keepIframeSrcFn,
newlyAddedElement:!1})};
nJ=function(q,S,N){N=N===void 0?document:N;var X={capture:!0,passive:!0};N.addEventListener(q,S,X);return function(){return N.removeEventListener(q,S,X)}};
fJ=function(q,S,N){N=N===void 0?{}:N;var X=null,b=0;return function(){var w=_.IT.apply(0,arguments),B=Date.now();b||N.leading!==!1||(b=B);var T=S-(B-b),Q=this;T<=0||T>S?(X&&(clearTimeout(X),X=null),b=B,q.apply(Q,w)):X||N.trailing===!1||(X=setTimeout(function(){b=N.leading===!1?0:Date.now();X=null;q.apply(Q,w)},T))}};
y2W=function(q,S,N,X,b){b=b===void 0?window:b;var w=b.Object.getOwnPropertyDescriptor(q,S);b.Object.defineProperty(q,S,X?N:{set:function(B){var T=this;setTimeout(function(){N.set.call(T,B)},0);
w&&w.set&&w.set.call(this,B)}});
return function(){return y2W(q,S,w||{},!0)}};
MK7=function(q){var S=q.document,N,X,b,w;return{left:S.scrollingElement?S.scrollingElement.scrollLeft:q.pageXOffset!==void 0?q.pageXOffset:S.documentElement.scrollLeft||(S==null?void 0:S.body)&&((N=ju(S.body))==null?void 0:N.scrollLeft)||(S==null?void 0:(X=S.body)==null?void 0:X.scrollLeft)||0,top:S.scrollingElement?S.scrollingElement.scrollTop:q.pageYOffset!==void 0?q.pageYOffset:(S==null?void 0:S.documentElement.scrollTop)||(S==null?void 0:S.body)&&((b=ju(S.body))==null?void 0:b.scrollTop)||(S==
null?void 0:(w=S.body)==null?void 0:w.scrollTop)||0}};
Lzd=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
hZy=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
PRW=function(q){return q?q.nodeType===q.ELEMENT_NODE?q:ju(q):null};
pJ=function(q,S,N,X){if(!q)return!1;q=PRW(q);if(!q)return!1;try{if(typeof S==="string"){if(q.classList.contains(S)||X&&q.closest("."+S)!==null)return!0}else if(k1F(q,S,X))return!0}catch(b){}return N&&(q.matches(N)||X&&q.closest(N)!==null)?!0:!1};
IBd=function(q,S,N){return q.tagName==="TITLE"&&N.headTitleMutations?!0:S.getId(q)===-2};
YSW=function(q,S){if(HR(q))return!1;var N=S.getId(q);return S.has(N)?(N=KJ(q))&&N.nodeType===q.DOCUMENT_NODE?!1:N?YSW(N,S):!0:!0};
ovN=function(){var q=q===void 0?window:q;"NodeList"in q&&!q.NodeList.prototype.forEach&&(q.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in q&&!q.DOMTokenList.prototype.forEach&&(q.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
q$g=function(q,S){return!(q.nodeName!=="LINK"||q.nodeType!==q.ELEMENT_NODE||!q.getAttribute||q.getAttribute("rel")!=="stylesheet"||!S.nodeMetaMap.get(q))};
N24=function(q){var S=null,N;"getRootNode"in q&&((N=S$2(q))==null?void 0:N.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&JY(S$2(q))&&(S=JY(S$2(q)));return S};
Xa4=function(q){var S=q.ownerDocument;if(S){if(!(S=A2y(S,"contains")(q)))if(S=q.ownerDocument){for(var N;N=N24(q);)q=N;S=A2y(S,"contains")(q)}else S=!1}else S=!1;return S};
bkF=function(q,S){q.delete(S);lB(S).forEach(function(N){return bkF(q,N)})};
wa4=function(q,S){for(var N=[q];N.length;)q=N.pop(),S.has(q)||(S.add(q),lB(q).forEach(function(X){return N.push(X)}))};
ZkW=function(q,S){q.size===0?q=!1:q=(S=KJ(S))?q.has(S):!1;return q};
sC2=function(q,S){return q.size===0?!1:AyM(q,S)};
AyM=function(q,S){return(S=KJ(S))?q.has(S)?!0:AyM(q,S):!1};
xz=function(q){try{if("composedPath"in q){var S=q.composedPath();if(S.length)return S[0]}else if("path"in q&&q.path.length)return q.path[0]}catch(N){}return q&&q.target};
T2y=function(q,S){var N=new B27;mp.push(N);N.init(q);q=new (bS4("MutationObserver").constructor)(uB(N.processMutations.bind(N)));q.observe(S,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return q};
Dgm=function(q){var S=q.mousemoveCb;var N=q.sampling;var X=q.doc;var b=q.mirror;if(N.mousemove===!1)return function(){};
var w=[],B,T=fJ(uB(function(a){var U=Date.now()-B;S(w.map(function(r){r.timeOffset-=U;return r}),a);
w=[];B=null}),typeof N.mousemoveCallback==="number"?N.mousemoveCallback:500);
q=uB(fJ(uB(function(a){var U=xz(a),r=a.changedTouches?a.changedTouches[0]:a,c=r.clientX;r=r.clientY;B||(B=GZ0());w.push({x:c,y:r,id:b.getId(U),timeOffset:GZ0()-B});T(typeof DragEvent!=="undefined"&&a instanceof DragEvent?12:a instanceof MouseEvent?1:6)}),typeof N.mousemove==="number"?N.mousemove:50,{trailing:!1}));
var Q=[nJ("mousemove",q,X),nJ("touchmove",q,X),nJ("drag",q,X)];return uB(function(){Q.forEach(function(a){return a()})})};
QCd=function(q){var S=q.mouseInteractionCb;var N=q.doc;var X=q.mirror;var b=q.blockClass;var w=q.blockSelector;q=q.sampling;if(q.mouseInteraction===!1)return function(){};
var B=q.mouseInteraction===!0||q.mouseInteraction===void 0?{}:q.mouseInteraction,T=[],Q=null,a=function(U){return function(r){var c=xz(r);if(!pJ(c,b,w,!0)){var e=null,R=U;if("pointerType"in r){switch(r.pointerType){case "mouse":e=0;break;case "touch":e=2;break;case "pen":e=1}e===2&&(gt[U]===1?R="TouchStart":gt[U]===0&&(R="TouchEnd"))}else r.changedTouches&&(e=2);if(e!==null){if(Q=e,R.startsWith("Touch")&&e===2||R.startsWith("Mouse")&&e===0)e=null}else gt[U]===2&&(e=Q,Q=null);if(r=r.changedTouches?
r.changedTouches[0]:r)c=X.getId(c),uB(S)(Object.assign({},{type:gt[R],id:c,x:r.clientX,y:r.clientY},e!==null&&{pointerType:e}))}}};
Object.keys(gt).filter(function(U){return Number.isNaN(Number(U))&&!U.endsWith("_Departed")&&B[U]!==!1}).forEach(function(U){var r=U.toLowerCase(),c=a(U);
if(window.PointerEvent)switch(gt[U]){case 1:case 0:r=r.replace("mouse","pointer");break;case 7:case 9:return}T.push(nJ(r,c,N))});
return uB(function(){T.forEach(function(U){return U()})})};
a07=function(q){var S=q.scrollCb;var N=q.doc;var X=q.mirror;var b=q.blockClass;var w=q.blockSelector;return nJ("scroll",uB(fJ(uB(function(B){var T=xz(B);T&&!pJ(T,b,w,!0)&&(B=X.getId(T),T===N&&N.defaultView?(T=MK7(N.defaultView),S({id:B,x:T.left,y:T.top})):S({id:B,x:T.scrollLeft,y:T.scrollTop}))}),q.sampling.scroll||100)),N)};
VEg=function(q,S){var N=q.viewportResizeCb;var X=-1,b=-1;return nJ("resize",uB(fJ(uB(function(){var w=Lzd(),B=hZy();if(X!==w||b!==B)N({width:Number(B),height:Number(w)}),X=w,b=B}),200)),S.win)};
$gm=function(q){function S(v){var W=xz(v),z=v.isTrusted,M=W&&W.tagName;W&&M==="OPTION"&&(W=ju(W));if(!(!W||!M||Ugg.indexOf(M)<0||pJ(W,B,T,!0)||W.classList.contains(Q)||a&&W.matches(a))){var g=W.value,x=!1;v=aB4(W)||"";if(v==="radio"||v==="checkbox")x=W.checked;else if(U[M.toLowerCase()]||U[v])g=D5e({element:W,maskInputOptions:U,tagName:M,type:v,value:g,maskInputFn:r});N(W,e?{text:g,isChecked:x,userTriggered:z}:{text:g,isChecked:x});z=W.name;v==="radio"&&z&&x&&b.querySelectorAll('input[type="radio"][name="'+
z+'"]').forEach(function(L){if(L!==W){var P=L.value;N(L,e?{text:P,isChecked:!x,userTriggered:!1}:{text:P,isChecked:!x})}})}}
function N(v,W){var z=rym.get(v);z&&z.text===W.text&&z.isChecked===W.isChecked||(rym.set(v,W),v=w.getId(v),uB(X)(Object.assign({},W,{id:v})))}
var X=q.inputCb;var b=q.doc;var w=q.mirror;var B=q.blockClass;var T=q.blockSelector;var Q=q.ignoreClass;var a=q.ignoreSelector;var U=q.maskInputOptions;var r=q.maskInputFn;var c=q.sampling;var e=q.userTriggeredOnInput;var R=(c.input==="last"?["change"]:["input","change"]).map(function(v){return nJ(v,uB(S),b)}),J=b.defaultView;
if(!J)return function(){R.forEach(function(v){return v()})};
q=J.Object.getOwnPropertyDescriptor(J.HTMLInputElement.prototype,"value");c=[[J.HTMLInputElement.prototype,"value"],[J.HTMLInputElement.prototype,"checked"],[J.HTMLSelectElement.prototype,"value"],[J.HTMLTextAreaElement.prototype,"value"],[J.HTMLSelectElement.prototype,"selectedIndex"],[J.HTMLOptionElement.prototype,"selected"]];q&&q.set&&R.push.apply(R,_.PG(c.map(function(v){return y2W(v[0],v[1],{set:function(){uB(S)({target:this,isTrusted:!1})}},!1,J)})));
return uB(function(){R.forEach(function(v){return v()})})};
eXM=function(q){var S=[],N,X,b,w;cyM("CSSGroupingRule")&&((N=q.parentRule)==null?void 0:(X=N.constructor)==null?void 0:X.name)==="CSSGroupingRule"||cyM("CSSMediaRule")&&q.parentRule instanceof CSSMediaRule||cyM("CSSSupportsRule")&&q.parentRule instanceof CSSSupportsRule||cyM("CSSConditionRule")&&((b=q.parentRule)==null?void 0:(w=b.constructor)==null?void 0:w.name)==="CSSConditionRule"?(q=Array.from(q.parentRule.cssRules).indexOf(q),S.unshift(q)):q.parentStyleSheet&&(q=Array.from(q.parentStyleSheet.cssRules).indexOf(q),
S.unshift(q));return S};
EW=function(q,S,N){var X,b;if(!q)return{};q.ownerNode?X=S.getId(q.ownerNode):b=N.getId(q);return{styleId:b,id:X}};
RXy=function(q,S){var N=q.styleSheetRuleCb;var X=q.mirror;var b=q.stylesheetManager;var w=S.win;if(!w.CSSStyleSheet||!w.CSSStyleSheet.prototype)return function(){};
var B=w.CSSStyleSheet.prototype.insertRule;w.CSSStyleSheet.prototype.insertRule=new y0(B,{apply:uB(function(c,e,R){var J=_.A(R),v=J.next().value;J=J.next().value;var W=EW(e,X,b.styleMirror),z=W.id;W=W.styleId;(z&&z!==-1||W&&W!==-1)&&N({id:z,styleId:W,adds:[{rule:v,index:J}]});return c.apply(e,R)})});
w.CSSStyleSheet.prototype.addRule=function(c,e,R){R=R===void 0?this.cssRules.length:R;return w.CSSStyleSheet.prototype.insertRule.apply(this,[c+" { "+e+" }",R])};
var T=w.CSSStyleSheet.prototype.deleteRule;w.CSSStyleSheet.prototype.deleteRule=new y0(T,{apply:uB(function(c,e,R){var J=_.A(R).next().value,v=EW(e,X,b.styleMirror),W=v.id;v=v.styleId;(W&&W!==-1||v&&v!==-1)&&N({id:W,styleId:v,removes:[{index:J}]});return c.apply(e,R)})});
w.CSSStyleSheet.prototype.removeRule=function(c){return w.CSSStyleSheet.prototype.deleteRule.apply(this,[c])};
if(w.CSSStyleSheet.prototype.replace){var Q=w.CSSStyleSheet.prototype.replace;w.CSSStyleSheet.prototype.replace=new y0(Q,{apply:uB(function(c,e,R){var J=_.A(R).next().value,v=EW(e,X,b.styleMirror),W=v.id;v=v.styleId;(W&&W!==-1||v&&v!==-1)&&N({id:W,styleId:v,replace:J});return c.apply(e,R)})})}if(w.CSSStyleSheet.prototype.replaceSync){var a=w.CSSStyleSheet.prototype.replaceSync;
w.CSSStyleSheet.prototype.replaceSync=new y0(a,{apply:uB(function(c,e,R){var J=_.A(R).next().value,v=EW(e,X,b.styleMirror),W=v.id;v=v.styleId;(W&&W!==-1||v&&v!==-1)&&N({id:W,styleId:v,replaceSync:J});return c.apply(e,R)})})}var U={};
C2P("CSSGroupingRule")?U.CSSGroupingRule=w.CSSGroupingRule:(C2P("CSSMediaRule")&&(U.CSSMediaRule=w.CSSMediaRule),C2P("CSSConditionRule")&&(U.CSSConditionRule=w.CSSConditionRule),C2P("CSSSupportsRule")&&(U.CSSSupportsRule=w.CSSSupportsRule));var r={};Object.entries(U).forEach(function(c){var e=_.A(c);c=e.next().value;e=e.next().value;r[c]={insertRule:e.prototype.insertRule,deleteRule:e.prototype.deleteRule};e.prototype.insertRule=new y0(r[c].insertRule,{apply:uB(function(R,J,v){var W=_.A(v),z=W.next().value;
W=W.next().value;var M=EW(J.parentStyleSheet,X,b.styleMirror),g=M.id;M=M.styleId;(g&&g!==-1||M&&M!==-1)&&N({id:g,styleId:M,adds:[{rule:z,index:[].concat(_.PG(eXM(J)),[W||0])}]});return R.apply(J,v)})});
e.prototype.deleteRule=new y0(r[c].deleteRule,{apply:uB(function(R,J,v){var W=_.A(v).next().value,z=EW(J.parentStyleSheet,X,b.styleMirror),M=z.id;z=z.styleId;(M&&M!==-1||z&&z!==-1)&&N({id:M,styleId:z,removes:[{index:[].concat(_.PG(eXM(J)),[W])}]});return R.apply(J,v)})})});
return uB(function(){w.CSSStyleSheet.prototype.insertRule=B;w.CSSStyleSheet.prototype.deleteRule=T;Q&&(w.CSSStyleSheet.prototype.replace=Q);a&&(w.CSSStyleSheet.prototype.replaceSync=a);Object.entries(U).forEach(function(c){var e=_.A(c);c=e.next().value;e=e.next().value;e.prototype.insertRule=r[c].insertRule;e.prototype.deleteRule=r[c].deleteRule})})};
ikM=function(q,S){var N=q.mirror;var X=q.stylesheetManager;var b=null;b=S.nodeName==="#document"?N.getId(S):N.getId(JY(S));var w,B,T;q=S.nodeName==="#document"?(w=S.defaultView)==null?void 0:w.Document:(B=S.ownerDocument)==null?void 0:(T=B.defaultView)==null?void 0:T.ShadowRoot;var Q=(q==null?0:q.prototype)?Object.getOwnPropertyDescriptor(q==null?void 0:q.prototype,"adoptedStyleSheets"):void 0;if(b===null||b===-1||!q||!Q)return function(){};
Object.defineProperty(S,"adoptedStyleSheets",{configurable:Q.configurable,enumerable:Q.enumerable,get:function(){var a;return(a=Q.get)==null?void 0:a.call(this)},
set:function(a){var U,r=(U=Q.set)==null?void 0:U.call(this,a);if(b!==null&&b!==-1)try{tE0(X,a,b)}catch(c){}return r}});
return uB(function(){Object.defineProperty(S,"adoptedStyleSheets",{configurable:Q.configurable,enumerable:Q.enumerable,get:Q.get,set:Q.set})})};
Jyd=function(q,S){var N=q.styleDeclarationCb;var X=q.mirror;var b=q.ignoreCSSAttributes;var w=q.stylesheetManager;var B=S.win;var T=B.CSSStyleDeclaration.prototype.setProperty;B.CSSStyleDeclaration.prototype.setProperty=new y0(T,{apply:uB(function(a,U,r){var c=_.A(r),e=c.next().value,R=c.next().value;c=c.next().value;if(b.has(e))return T.apply(U,[e,R,c]);var J,v=EW((J=U.parentRule)==null?void 0:J.parentStyleSheet,X,w.styleMirror);J=v.id;v=v.styleId;(J&&J!==-1||v&&v!==-1)&&N({id:J,styleId:v,set:{property:e,
value:R,priority:c},index:eXM(U.parentRule)});return a.apply(U,r)})});
var Q=B.CSSStyleDeclaration.prototype.removeProperty;B.CSSStyleDeclaration.prototype.removeProperty=new y0(Q,{apply:uB(function(a,U,r){var c=_.A(r).next().value;if(b.has(c))return Q.apply(U,[c]);var e,R=EW((e=U.parentRule)==null?void 0:e.parentStyleSheet,X,w.styleMirror);e=R.id;R=R.styleId;(e&&e!==-1||R&&R!==-1)&&N({id:e,styleId:R,remove:{property:c},index:eXM(U.parentRule)});return a.apply(U,r)})});
return uB(function(){B.CSSStyleDeclaration.prototype.setProperty=T;B.CSSStyleDeclaration.prototype.removeProperty=Q})};
Frv=function(q){var S=q.mediaInteractionCb;var N=q.blockClass;var X=q.blockSelector;var b=q.mirror;var w=q.sampling;q=q.doc;var B=uB(function(Q){return fJ(uB(function(a){if((a=xz(a))&&!pJ(a,N,X,!0)){var U=a.currentTime,r=a.volume,c=a.muted,e=a.playbackRate,R=a.loop;S({type:Q,id:b.getId(a),currentTime:U,volume:r,muted:c,playbackRate:e,loop:R})}}),w.media||500)}),T=[nJ("play",B(0),q),
nJ("pause",B(1),q),nJ("seeked",B(2),q),nJ("volumechange",B(3),q),nJ("ratechange",B(4),q)];return uB(function(){T.forEach(function(Q){return Q()})})};
Hkm=function(q){var S=q.fontCb;q=q.doc;var N=q.defaultView;if(!N)return function(){};
var X=[],b=new WeakMap,w=N.FontFace;N.FontFace=function(B,T,Q){var a=new w(B,T,Q);b.set(a,{family:B,buffer:typeof T!=="string",descriptors:Q,fontSource:typeof T==="string"?T:JSON.stringify(Array.from(new Uint8Array(T)))});return a};
q=iB(q.fonts,"add",function(B){return function(T){setTimeout(uB(function(){var Q=b.get(T);Q&&(S(Q),b.delete(T))}),0);
return B.apply(this,[T])}});
X.push(function(){N.FontFace=w});
X.push(q);return uB(function(){X.forEach(function(B){return B()})})};
Oke=function(q){var S=q.doc,N=q.mirror,X=q.blockClass,b=q.blockSelector,w=q.selectionCb,B=!0;q=uB(function(){var T=S.getSelection();if(T&&!(B&&(T==null?0:T.isCollapsed))){B=T.isCollapsed||!1;for(var Q=[],a=T.rangeCount||0,U=0;U<a;U++){var r=T.getRangeAt(U),c=r.startContainer,e=r.startOffset,R=r.endContainer;r=r.endOffset;pJ(c,X,b,!0)||pJ(R,X,b,!0)||Q.push({start:N.getId(c),startOffset:e,end:N.getId(R),endOffset:r})}w({ranges:Q})}});
q();return nJ("selectionchange",q)};
KrW=function(q){var S=q.doc;var N=q.customElementCb;return(q=S.defaultView)&&q.customElements?iB(q.customElements,"define",function(X){return function(b,w,B){try{N({define:{name:b}})}catch(T){console.warn("Custom element callback failed for "+b)}return X.apply(this,[b,w,B])}}):function(){}};
vvF=function(q,S){var N=q.mutationCb,X=q.mousemoveCb,b=q.mouseInteractionCb,w=q.scrollCb,B=q.viewportResizeCb,T=q.inputCb,Q=q.mediaInteractionCb,a=q.styleSheetRuleCb,U=q.styleDeclarationCb,r=q.canvasMutationCb,c=q.fontCb,e=q.selectionCb,R=q.customElementCb;q.mutationCb=function(){var J=_.IT.apply(0,arguments);S.mutation&&S.mutation.apply(S,_.PG(J));N.apply(null,_.PG(J))};
q.mousemoveCb=function(){var J=_.IT.apply(0,arguments);S.mousemove&&S.mousemove.apply(S,_.PG(J));X.apply(null,_.PG(J))};
q.mouseInteractionCb=function(){var J=_.IT.apply(0,arguments);S.mouseInteraction&&S.mouseInteraction.apply(S,_.PG(J));b.apply(null,_.PG(J))};
q.scrollCb=function(){var J=_.IT.apply(0,arguments);S.scroll&&S.scroll.apply(S,_.PG(J));w.apply(null,_.PG(J))};
q.viewportResizeCb=function(){var J=_.IT.apply(0,arguments);S.viewportResize&&S.viewportResize.apply(S,_.PG(J));B.apply(null,_.PG(J))};
q.inputCb=function(){var J=_.IT.apply(0,arguments);S.input&&S.input.apply(S,_.PG(J));T.apply(null,_.PG(J))};
q.mediaInteractionCb=function(){var J=_.IT.apply(0,arguments);S.mediaInteaction&&S.mediaInteaction.apply(S,_.PG(J));Q.apply(null,_.PG(J))};
q.styleSheetRuleCb=function(){var J=_.IT.apply(0,arguments);S.styleSheetRule&&S.styleSheetRule.apply(S,_.PG(J));a.apply(null,_.PG(J))};
q.styleDeclarationCb=function(){var J=_.IT.apply(0,arguments);S.styleDeclaration&&S.styleDeclaration.apply(S,_.PG(J));U.apply(null,_.PG(J))};
q.canvasMutationCb=function(){var J=_.IT.apply(0,arguments);S.canvasMutation&&S.canvasMutation.apply(S,_.PG(J));r.apply(null,_.PG(J))};
q.fontCb=function(){var J=_.IT.apply(0,arguments);S.font&&S.font.apply(S,_.PG(J));c.apply(null,_.PG(J))};
q.selectionCb=function(){var J=_.IT.apply(0,arguments);S.selection&&S.selection.apply(S,_.PG(J));e.apply(null,_.PG(J))};
q.customElementCb=function(){var J=_.IT.apply(0,arguments);S.customElement&&S.customElement.apply(S,_.PG(J));R.apply(null,_.PG(J))}};
l02=function(q,S){S=S===void 0?{}:S;var N=q.doc.defaultView;if(!N)return function(){};
vvF(q,S);var X;q.recordDOM&&(X=T2y(q,q.doc));var b=Dgm(q),w=QCd(q),B=a07(q),T=VEg(q,{win:N}),Q=$gm(q),a=Frv(q),U=function(){},r=function(){},c=function(){},e=function(){};
q.recordDOM&&(U=RXy(q,{win:N}),r=ikM(q,q.doc),c=Jyd(q,{win:N}),q.collectFonts&&(e=Hkm(q)));var R=Oke(q),J=KrW(q),v=[];q=_.A(q.plugins);for(S=q.next();!S.done;S=q.next())S=S.value,v.push(S.observer(S.callback,N,S.options));return uB(function(){mp.forEach(function(z){return z.reset()});
var W;(W=X)==null||W.disconnect();b();w();B();T();Q();a();U();r();c();e();R();J();v.forEach(function(z){return z()})})};
cyM=function(q){return typeof window[q]!=="undefined"};
C2P=function(q){return!!(typeof window[q]!=="undefined"&&window[q].prototype&&"insertRule"in window[q].prototype&&"deleteRule"in window[q].prototype)};
jC2=function(q){q=new Uint8Array(q);for(var S="",N=0;N<q.byteLength;N++)S+=String.fromCharCode(q[N]);return btoa(S)};
Wr2=function(q,S,N){if(q instanceof Array)return q.map(function(b){return Wr2(b,S,N)});
if(q!==null){if(q instanceof Float32Array||q instanceof Float64Array||q instanceof Int32Array||q instanceof Uint32Array||q instanceof Uint8Array||q instanceof Uint16Array||q instanceof Int16Array||q instanceof Int8Array||q instanceof Uint8ClampedArray)return{rr_type:q.constructor.name,args:[Object.values(q)]};if(q instanceof ArrayBuffer){var X=q.constructor.name;q=jC2(q);return{rr_type:X,base64:q}}if(q instanceof DataView)return{rr_type:q.constructor.name,args:[Wr2(q.buffer,S,N),q.byteOffset,q.byteLength]};
if(q instanceof HTMLImageElement)return{rr_type:q.constructor.name,src:q.src};if(q instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:q.toDataURL()};if(q instanceof ImageData)return{rr_type:q.constructor.name,args:[Wr2(q.data,S,N),q.width,q.height]};if(dg7(q,S)||typeof q==="object")return X=q.constructor.name,q=kZ7(q,S,N),{rr_type:X,index:q}}return q};
nvg=function(q,S,N,X){for(var b=[],w=_.A(Object.getOwnPropertyNames(S.CanvasRenderingContext2D.prototype)),B=w.next(),T={};!B.done;T={prop$jscomp$58:void 0},B=w.next()){T.prop$jscomp$58=B.value;try{if(typeof S.CanvasRenderingContext2D.prototype[T.prop$jscomp$58]==="function"){var Q=iB(S.CanvasRenderingContext2D.prototype,T.prop$jscomp$58,function(a){return function(U){return function(){var r=_.IT.apply(0,arguments),c=this;pJ(this.canvas,N,X,!0)||setTimeout(function(){var e=zX2(r,S,c);q(c.canvas,{type:MV["2D"],
property:a.prop$jscomp$58,args:e})},0);
return U.apply(this,r)}}}(T));
b.push(Q)}}catch(a){B=y2W(S.CanvasRenderingContext2D.prototype,T.prop$jscomp$58,{set:function(U){return function(r){q(this.canvas,{type:MV["2D"],property:U.prop$jscomp$58,args:[r],setter:!0})}}(T)}),b.push(B)}}return function(){b.forEach(function(a){return a()})}};
f0v=function(q,S,N,X){var b=[];try{var w=iB(q.HTMLCanvasElement.prototype,"getContext",function(B){return function(T){var Q=_.IT.apply(1,arguments);if(!pJ(this,S,N,!0)){var a=T==="experimental-webgl"?"webgl":T;"__context"in this||(this.__context=a);X&&["webgl","webgl2"].includes(a)&&(Q[0]&&typeof Q[0]==="object"?(a=Q[0],a.preserveDrawingBuffer||(a.preserveDrawingBuffer=!0)):Q.splice(0,1,{preserveDrawingBuffer:!0}))}return B.apply(this,[T].concat(_.PG(Q)))}});
b.push(w)}catch(B){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){b.forEach(function(B){return B()})}};
pav=function(q,S,N,X,b,w){for(var B=[],T=_.A(Object.getOwnPropertyNames(q)),Q=T.next(),a={};!Q.done;a={prop$jscomp$59:void 0},Q=T.next())if(a.prop$jscomp$59=Q.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(a.prop$jscomp$59))try{if(typeof q[a.prop$jscomp$59]==="function"){var U=iB(q,a.prop$jscomp$59,function(r){return function(c){return function(){var e=_.IT.apply(0,arguments),R=c.apply(this,e);kZ7(R,w,this);"tagName"in this.canvas&&!pJ(this.canvas,X,b,!0)&&(e=
zX2(e,w,this),N(this.canvas,{type:S,property:r.prop$jscomp$59,args:e}));return R}}}(a));
B.push(U)}}catch(r){Q=y2W(q,a.prop$jscomp$59,{set:function(c){return function(e){N(this.canvas,{type:S,property:c.prop$jscomp$59,args:[e],setter:!0})}}(a)}),B.push(Q)}return B};
xgM=function(q,S,N,X){var b=[];b.push.apply(b,_.PG(pav(S.WebGLRenderingContext.prototype,1,q,N,X,S)));typeof S.WebGL2RenderingContext!=="undefined"&&b.push.apply(b,_.PG(pav(S.WebGL2RenderingContext.prototype,2,q,N,X,S)));return function(){b.forEach(function(w){return w()})}};
NmN=function(q){var S=q=q===void 0?{}:q,N=S.emit,X=S.checkoutEveryNms,b=S.checkoutEveryNth,w=S.blockClass===void 0?"rr-block":S.blockClass,B=S.blockSelector===void 0?null:S.blockSelector,T=S.ignoreClass===void 0?"rr-ignore":S.ignoreClass,Q=S.ignoreSelector===void 0?null:S.ignoreSelector,a=S.maskTextClass===void 0?"rr-mask":S.maskTextClass,U=S.maskTextSelector===void 0?null:S.maskTextSelector,r=S.inlineStylesheet===void 0?!0:S.inlineStylesheet,c=S.maskAllInputs,e=S.maskInputOptions,R=S.slimDOMOptions,
J=S.maskInputFn,v=S.maskTextFn,W=S.hooks,z=S.packFn,M=S.sampling===void 0?{}:S.sampling,g=S.dataURLOptions===void 0?{}:S.dataURLOptions,x=S.mousemoveWait,L=S.recordDOM===void 0?!0:S.recordDOM,P=S.recordCanvas===void 0?!1:S.recordCanvas,b0=S.recordCrossOriginIframes===void 0?!1:S.recordCrossOriginIframes,Q7=S.recordAfter===void 0?q.recordAfter==="DOMContentLoaded"?q.recordAfter:"load":S.recordAfter,ry=S.userTriggeredOnInput===void 0?!1:S.userTriggeredOnInput,s7=S.collectFonts===void 0?!1:S.collectFonts,
TW=S.inlineImages===void 0?!1:S.inlineImages,l0=S.plugins,zW=S.keepIframeSrcFn===void 0?function(){return!1}:S.keepIframeSrcFn,nN=S.ignoreCSSAttributes===void 0?new Set([]):S.ignoreCSSAttributes;
LJ=S.errorHandler;var Tq=b0?window.parent===window:!0,Gq=!1;if(!Tq)try{window.parent.document&&(Gq=!1)}catch(us){Gq=!0}if(Tq&&!N)throw Error("af");if(!Tq&&!Gq)return function(){};
x!==void 0&&M.mousemove===void 0&&(M.mousemove=x);hY.reset();var u0=c===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:e!==void 0?e:{password:!0},VX=R===!0||R==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:R==="all",headMetaDescKeywords:R==="all",headTitleMutations:R==="all"}:
R?R:{};ovN();var UX,cD=0,cs=function(us){for(var E5=_.A(l0||[]),sX=E5.next();!sX.done;sX=E5.next())sX=sX.value,sX.eventProcessor&&(us=sX.eventProcessor(us));z&&!Gq&&(us=z(us));return us};
PR=function(us,E5){us.timestamp=GZ0();var sX;((sX=mp[0])==null?0:sX.isFrozen())&&us.type!==2&&(us.type!==3||us.data.source!==0)&&mp.forEach(function(aG){return aG.unfreeze()});
Tq?N==null||N(cs(us),E5):Gq&&(E5={type:"rrweb",event:cs(us),origin:window.location.origin,isCheckout:E5},window.parent.postMessage(E5,"*"));us.type===2?(UX=us,cD=0):us.type!==3||us.data.source===0&&us.data.isAttachIframe||(cD++,us=X&&us.timestamp-UX.timestamp>X,(b&&cD>=b||us)&&mg2(!0))};
var wL=function(us){PR({type:3,data:Object.assign({},{source:0},us)})},U7=function(us){return PR({type:3,
data:Object.assign({},{source:3},us)})},fN=function(us){return PR({type:3,
data:Object.assign({},{source:9},us)})},r0=new ur7({mutationCb:wL,
adoptedStyleSheetCb:function(us){return PR({type:3,data:Object.assign({},{source:15},us)})}}),MM=new gv7({mirror:hY,
mutationCb:wL,stylesheetManager:r0,recordCrossOriginIframes:b0,wrappedEmit:PR});q=_.A(l0||[]);for(S=q.next();!S.done;S=q.next())S=S.value,S.getMirror&&S.getMirror({nodeMirror:hY,crossOriginIframeMirror:MM.crossOriginIframeMirror,crossOriginIframeStyleMirror:MM.crossOriginIframeStyleMirror});var vD=new Evm;yy0=new ME7({recordCanvas:P,mutationCb:fN,win:window,blockClass:w,blockSelector:B,mirror:hY,sampling:M.canvas,dataURLOptions:g});var PD=new LrP({mutationCb:wL,scrollCb:U7,bypassOptions:{blockClass:w,
blockSelector:B,maskTextClass:a,maskTextSelector:U,inlineStylesheet:r,maskInputOptions:u0,dataURLOptions:g,maskTextFn:v,maskInputFn:J,recordCanvas:P,inlineImages:TW,sampling:M,slimDOMOptions:VX,iframeManager:MM,stylesheetManager:r0,canvasManager:yy0,keepIframeSrcFn:zW,processedNodeManager:vD},mirror:hY});mg2=function(us){us=us===void 0?!1:us;if(L){PR({type:4,data:{href:window.location.href,width:hZy(),height:Lzd()}},us);r0.reset();PD.init();mp.forEach(function(sX){return sX.lock()});
var E5=Eyg({mirror:hY,blockClass:w,blockSelector:B,maskTextClass:a,maskTextSelector:U,inlineStylesheet:r,maskAllInputs:u0,maskTextFn:v,maskInputFn:J,slimDOM:VX,dataURLOptions:g,recordCanvas:P,inlineImages:TW,onSerialize:function(sX){sX.nodeName==="IFRAME"&&hY.nodeMetaMap.get(sX)&&hX7(MM,sX);q$g(sX,hY)&&P2N(r0,sX);sX&&FE(sX)&&I0e(PD,FE(sX),document)},
onIframeLoad:function(sX,aG){Y$m(MM,sX,aG);sX.contentWindow&&sX.contentDocument&&oRN(PD,sX.contentWindow.Element,sX.contentDocument)},
onStylesheetLoad:function(sX,aG){qnF(r0,sX,aG)},
keepIframeSrcFn:zW});E5?(PR({type:2,data:{node:E5,initialOffset:MK7(window)}},us),mp.forEach(function(sX){return sX.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&tE0(r0,document.adoptedStyleSheets,hY.getId(document))):console.warn("Failed to snapshot the document")}};
try{var cG=[],IJ=function(us){var E5;return uB(l02)({mutationCb:wL,mousemoveCb:function(sX,aG){return PR({type:3,data:{source:aG,positions:sX}})},
mouseInteractionCb:function(sX){return PR({type:3,data:Object.assign({},{source:2},sX)})},
scrollCb:U7,viewportResizeCb:function(sX){return PR({type:3,data:Object.assign({},{source:4},sX)})},
inputCb:function(sX){return PR({type:3,data:Object.assign({},{source:5},sX)})},
mediaInteractionCb:function(sX){return PR({type:3,data:Object.assign({},{source:7},sX)})},
styleSheetRuleCb:function(sX){return PR({type:3,data:Object.assign({},{source:8},sX)})},
styleDeclarationCb:function(sX){return PR({type:3,data:Object.assign({},{source:13},sX)})},
canvasMutationCb:fN,fontCb:function(sX){return PR({type:3,data:Object.assign({},{source:10},sX)})},
selectionCb:function(sX){PR({type:3,data:Object.assign({},{source:14},sX)})},
customElementCb:function(sX){PR({type:3,data:Object.assign({},{source:16},sX)})},
blockClass:w,ignoreClass:T,ignoreSelector:Q,maskTextClass:a,maskTextSelector:U,maskInputOptions:u0,inlineStylesheet:r,sampling:M,recordDOM:L,recordCanvas:P,inlineImages:TW,userTriggeredOnInput:ry,collectFonts:s7,doc:us,maskInputFn:J,maskTextFn:v,keepIframeSrcFn:zW,blockSelector:B,slimDOMOptions:VX,dataURLOptions:g,mirror:hY,iframeManager:MM,stylesheetManager:r0,shadowDomManager:PD,processedNodeManager:vD,canvasManager:yy0,ignoreCSSAttributes:nN,plugins:(l0==null?void 0:(E5=l0.filter(function(sX){return sX.observer}))==
null?void 0:E5.map(function(sX){return{observer:sX.observer,
options:sX.options,callback:function(aG){return PR({type:6,data:{plugin:sX.name,payload:aG}})}}}))||[]},W)};
Sn7(MM,function(us){try{cG.push(IJ(us.contentDocument))}catch(E5){console.warn(E5)}});
var Dm=function(){mg2();cG.push(IJ(document))};
document.readyState==="interactive"||document.readyState==="complete"?Dm():(cG.push(nJ("DOMContentLoaded",function(){PR({type:0,data:{}});Q7==="DOMContentLoaded"&&Dm()})),cG.push(nJ("load",function(){PR({type:1,
data:{}});Q7==="load"&&Dm()},window)));
return function(){cG.forEach(function(us){try{us()}catch(E5){String(E5).toLowerCase().includes("cross-origin")||console.warn(E5)}});
vD.destroy();LJ=void 0}}catch(us){console.warn(us)}};
_.H=function(q,S){S=Xm(Nk(S));q.innerHTML=S};
w8m=function(q){var S=X8g;S||(S=bT7(),S=X8g=_.a6.transpose(S));S=S[q];return typeof S==="string"?S:_.Il(q)};
ZTe=function(q){q=String(q).toLowerCase();var S=bT7()[q];return typeof S==="string"?S:_.Yz(q)};
ArW=function(q){q=q.toLowerCase();q=bT7()[q];return typeof q==="string"?q:null};
bT7=function(){if(!seP){for(var q=Object.assign({},Bm7),S=_.A(Tmy),N=S.next();!N.done;N=S.next())N=N.value,q[N.toLowerCase()]=N;seP=q}return seP};
Qed=function(q,S){var N=window.customElements;return N&&N.get(q)||GYP[q]===!0?2:S.name==="HTMLUnknownElement"?1:S.name==="HTMLElement"&&DYy.test(q)?3:0};
UY2=function(q,S){switch(S){case "innerHTML":return aqg(q)===1?2:null;case "textContent":return q=aqg(q),q===1||q===6?1:null;default:var N,X;return(X=(N=V74[q.localName])==null?void 0:N[S])!=null?X:null}};
aqg=function(q){var S=q.localName,N=Qed(S,q.constructor);switch(N){case 0:case 1:return rrM(S,q);case 3:case 2:return 1;default:_.q$(N,"got an unknown element classification")}};
rrM=function(q,S){var N=Object.hasOwnProperty.call($Y7,q)?$Y7[q]:null;return N!==null?N:Object.hasOwnProperty.call(cr2,q)&&S instanceof SVGElement?cr2[q]:null};
e5m=function(q,S){return S};
R57=function(q){return(q=q.split(C47,2))?{url:q[0],metadata:q[1]}:null};
iT0=function(q){var S=String(q.url).replace(t74,encodeURIComponent);if(q=q.metadata){t74.lastIndex=0;if(t74.test(q))return null;S+=" "+q}return S};
OTW=function(q){function S(a){var U=a.localName;if(!a.getAttribute("is")&&Qed(U,a.constructor)===2){var r;return(r=Q)!=null?r:Q=document.createElement("polyresinuncustomized")}(a=T[U])||(a=T[U]=document.createElement(U));return a}
var N=q.reportHandler||void 0,X=q.safeTypesBridge||Jr7,b=/^$/;if(q=q.allowedIdentifierPrefixes){q=_.A(q);for(var w=q.next();!w.done;w=q.next())b=new RegExp(b.source+"|^"+_.FKm(w.value))}N&&N(!1,"initResin",null);var B=HTM(b,X,N),T={},Q=null;return function(a,U,r){var c=a.nodeType;if(c!==Node.ELEMENT_NODE){if(c===Node.TEXT_NODE){U=a.parentElement;r=!U;if(U&&U.nodeType===Node.ELEMENT_NODE){c=U.localName;var e=Qed(c,U.constructor);switch(e){case 0:case 1:U=rrM(c,U);r=U===1||U===6;break;case 3:case 2:r=
!0;break;default:_.q$(e,"got an unknown element classification")}}if(r)return function(W){return""+X(W,"STRING",W)}}return function(W){if(!W&&W!==document.all)return W;
N&&N(!0,"Failed to sanitize "+(a.parentElement&&a.parentElement.nodeName)+" #text node to value "+W,a.parentElement);return q9}}var R=a.localName;
c=S(a);var J=null;switch(r){case "attribute":if(ZTe(U)in c)break;return function(W){return W};
case "property":if(U in c){J=UY2(c,U);break}if((e=ArW(U))&&e in c)break;return function(W){return W};
default:_.q$(r,"got an unknown resin type, expected either 'property' or 'attribute'")}var v=r==="attribute"?U.toLowerCase():w8m(U);J||(J=Pg0(R,v,function(W){var z=a.getAttribute(W);return!z||/[\[\{]/.test(W)?null:z}));
return function(W){var z=SO,M=null;if(!W&&W!==document.all)return W;if(J!=null){var g=B[J],x=g.safeType;M=g.safeReplacement;x&&(z=X(W,x,SO));z===SO&&(g.filterString?(z=String(X(W,"STRING",W)),z=g.filterString(R,v,z)):g.filterRaw&&(z=g.filterRaw(R,v,W,a)),z===M&&(z=SO))}z===SO&&(z=M||q9,N&&N(!0,"Failed to sanitize attribute of <"+R+">: <"+R+" "+v+'="'+W+'">',a));return z}}};
HTM=function(q,S,N){return[,{filterRaw:function(X,b,w){return w},
filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:KKN,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:KKN,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:q9,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:vR7,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(X,b,w){w=
String(w).toLowerCase();return ozv(X,b,w)?w:q9},
safeReplacement:q9,safeType:void 0},,{filterRaw:void 0,filterString:function(X,b,w){return q.test(w)?w:q9},
safeReplacement:q9,safeType:"CONSTANT"},{filterRaw:function(X,b,w,B){if(typeof w==="string")var T=(T=w.match(lqN))?T.map(R57).filter(Boolean):[];else if(Array.isArray(w))T=w;else return KKN;var Q=T;T=[];var a=[],U={};if(Array.isArray(Q))for(var r=0,c=Q.length;r<c;++r){var e=Q[r],R=e&&e.url;if(R){var J=S(R,"URL",U);if(J){var v=J!==U;(v?T:a).push({url:v?J:R,metadata:e.metadata})}}}else a.push(Q);Q=a.length?JSON.stringify(a):null;a=SO;if(T.length){if(!Array.isArray(T))throw Error();a=T.map(iT0).filter(Boolean).join(" , ")||
SO}Q&&N&&N(!0,"Failed to sanitize attribute value of <"+X+">: <"+X+" "+b+'="'+w+'">: '+Q,B);return a===SO?KKN:a},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
je0=function(q){var S=OTW(q);return function(N,X,b,w){return w||w===document.all?S(N,X,b)(w):w}};
N9=function(q,S){function N(){function b(T,Q,a){for(Q=Reflect.getMetadata("parameters",T)||[];Q.length<=a;)Q.push(null);Q[a]=Q[a]||[];Q[a].push(B);Reflect.defineMetadata(Q,T);return T}
var w=_.IT.apply(0,arguments);if(this instanceof N)return X.apply(this,w),this;var B=new (Function.prototype.bind.apply(N,[null].concat(_.PG(w))));b.annotation=B;return b}
var X=WK7(S);N.prototype.toString=function(){return"@"+q};
return N.annotationCls=N};
WK7=function(q){return function(){var S=_.IT.apply(0,arguments),N=this;q.forEach(function(X,b){b=S[b];if(Array.isArray(X))N[X[0]]=b&&b!==void 0?b:X[1];else for(var w in X)N[w]=b&&b[w]!==void 0?b[w]:X[w]})}};
dYv=function(q){return q!==void 0&&q!==null};
Xz=function(q){if(typeof q==="string")return q;if(q===void 0||q===null)return""+q;if(q.overriddenName)return q.overriddenName;if(q.name)return q.name;q=q.toString();var S=q.indexOf("\n");return S===-1?q:q.substring(0,S)};
kY7=function(q){q.__forward_ref__=kY7;q.toString=function(){return Xz(this())};
return q};
bc=function(q){return typeof q==="function"&&q.hasOwnProperty("__forward_ref__")&&q.__forward_ref__===kY7?q():q};
z5g=function(q){return q?q.map(function(S){return new (Function.prototype.bind.apply(S.type.annotationCls,[null].concat(_.PG(S.args?S.args:[]))))}):[]};
nRN=function(q){for(var S=[],N=0;N<q.length;++N){if(S.indexOf(q[N])>-1){S.push(q[N]);break}S.push(q[N])}return S};
fq7=function(q){return q.length>1?" ("+nRN(q.slice().reverse()).map(function(S){return Xz(S.token)}).join(" -> ")+")":""};
xYW=function(q,S,N,X){if(X){var b=Error("df``"+(X instanceof Error?X.message:X));b.ngOriginalError=X}else b=Error();b.addKey=p87;b.keys=[S];b.injectors=[q];b.constructResolvingMessage=N;b.message=b.constructResolvingMessage();b.ngOriginalError=X;return b};
p87=function(q,S){this.injectors.push(q);this.keys.push(S);this.message=this.constructResolvingMessage()};
mY7=function(q,S){return xYW(q,S,function(){return"No provider for "+Xz(this.keys[0].token)+"!"+fq7(this.keys)})};
uBF=function(q,S){return xYW(q,S,function(){return"Cannot instantiate cyclic dependency!"+fq7(this.keys)})};
gRW=function(q,S,N){return xYW(q,N,function(){var X=Xz(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+X+"!"+fq7(this.keys)+"."},S)};
ER4=function(q,S){for(var N=[],X=0,b=S.length;X<b;X++){var w=S[X];w&&w.length!=0?N.push(w.map(Xz).join(" ")):N.push("?")}return Error("hf`"+Xz(q)+"`"+N.join(", ")+"`"+Xz(q))};
Ynv=function(q){var S=void 0,N=void 0;if(q&&q.useClass!==void 0){S=q.useClass;var X=bc(q.useClass);var b=yr2.factory(X);X=M7N(X)}else q&&q.useExisting!==void 0?(b=function(w){return w},X=[LKe(wr.get(bc(q.useExisting)))]):q&&q.useFactory!==void 0?(b=q.useFactory,X=h57(q.useFactory,q.deps)):(N=q.useValue,b=function(){return q.useValue},X=P4v);
return new Iq7(b,X,S,N)};
qE0=function(q){return new oj7(wr.get(bc(q.provide)),[Ynv(q)],q.multi)};
NVP=function(q){q=SE7(q,[]).map(qE0);for(var S=new Map,N=0;N<q.length;N++){var X=q[N],b=S.get(X.key.id);if(b){if(X.multiProvider!==b.multiProvider)throw Error("kf`"+b+"`"+X);if(X.multiProvider)for(var w=0;w<X.resolvedFactories.length;w++)b.resolvedFactories.push(X.resolvedFactories[w]);else S.set(X.key.id,X)}else b=void 0,X.multiProvider?b=new oj7(X.key,X.resolvedFactories.slice(),X.multiProvider):b=X,S.set(X.key.id,b)}return Array.from(S.values())};
SE7=function(q,S){q.forEach(function(N){if(N instanceof XU4)S.push({provide:N,useClass:N});else if(N&&typeof N=="object"&&N.provide!==void 0)S.push(N);else if(N instanceof Array)SE7(N,S);else throw Error("gf`"+N);});
return S};
h57=function(q,S){if(S){var N=S.map(function(X){return[X]});
return S.map(function(X){return bie(q,X,N)})}return M7N(q)};
M7N=function(q){var S=yr2.parameters(q);if(!S)return[];if(S.some(function(N){return N==null}))throw ER4(q,S);
return S.map(function(N){return bie(q,N,S)})};
bie=function(q,S,N){var X=null,b=!1;if(!Array.isArray(S))return S instanceof wUv?Zi0(S.token,b,null):Zi0(S,b,null);for(var w=null,B=0;B<S.length;++B){var T=S[B];if(T instanceof XU4)X=T;else if(T instanceof wUv)X=T.token;else if(T instanceof A37)b=!0;else if(T instanceof s0y||T instanceof BVe)w=T}X=bc(X);if(X!=null)return Zi0(X,b,w);throw ER4(q,N);};
Zi0=function(q,S,N){return new TV2(wr.get(bc(q)),S,N)};
GuM=function(q,S){for(var N=Array(q.providers.length),X=0;X<q.providers.length;++X){var b=X;if(X<0||X>=q.providers.length)throw Error("jf`"+X);N[b]=S(q.providers[X])}return N};
Dqm=function(q){return typeof q==="function"&&yr2.parameters(q).every(function(S){return!!S})};
V37=function(q){var S=Q04;ab4.get(q)||ab4.set(q,new S);return ab4.get(q)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(q)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(q)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q,S){var N,X;if(q.contains(S))return!0;q=_.Zw(q).querySelectorAll("content,slot");for(N=0;N<q.length;++N){var b=_.Zw(q[N]).getDistributedNodes();for(X=0;X<b.length;++X)if(b[X].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(b[X],S))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){q.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(q)&&q.preventDefault();q.targetTouches&&(q=q.targetTouches[0],UqF=q.pageX,r3M=q.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var q=0,S=AD.length;q<S;q++)document.addEventListener(AD[q],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var q=0,S=AD.length;q<S;q++)document.removeEventListener(AD[q],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){var S=_.Zw(q).rootTarget;q.type!=="touchmove"&&$qe!==S&&($qe=S,c32=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Zw(q).path));if(!c32.length)return!0;if(q.type==="touchstart")return!1;q=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(q);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(c32,q.deltaX,q.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){for(var S=[],N=q.indexOf(efF),X=0;X<=N;X++)if(q[X].nodeType===Node.ELEMENT_NODE){var b=q[X],w=b.style;w.overflow!=="scroll"&&w.overflow!=="auto"&&(w=window.getComputedStyle(b));w.overflow!=="scroll"&&w.overflow!=="auto"||S.push(b)}return S};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q,S,N){if(S||N)for(var X=Math.abs(N)>=Math.abs(S),b=0;b<q.length;b++){var w=q[b];if(X?N<0?w.scrollTop>0:w.scrollTop<w.scrollHeight-w.clientHeight:S<0?w.scrollLeft>0:w.scrollLeft<w.scrollWidth-w.clientWidth)return w}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){var S={deltaX:q.deltaX,deltaY:q.deltaY};"deltaX"in q||("wheelDeltaX"in q&&"wheelDeltaY"in q?(S.deltaX=-q.wheelDeltaX,S.deltaY=-q.wheelDeltaY):"wheelDelta"in q?(S.deltaX=0,S.deltaY=-q.wheelDelta):"axis"in q?(S.deltaX=q.axis===1?q.detail:0,S.deltaY=q.axis===2?q.detail:0):q.targetTouches&&(q=q.targetTouches[0],S.deltaX=UqF-q.pageX,S.deltaY=r3M-q.pageY));return S};
C6e=function(q){this.element=q;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
t3m=function(q){this.element=q;this.color=window.getComputedStyle(q).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.Zw(this.waveContainer).appendChild(this.wave);Rfm(this)};
s1=function(q,S){for(var N in q)if(N.toLowerCase()===S.toLowerCase())return q[N]};
ii0=function(q,S){for(var N in q)if(N.toLowerCase()===S.toLowerCase()){delete q[N];break}};
Fy2=function(q){q=_.a6.clone(q);for(var S=0;S<J3F.length;++S){var N=J3F[S],X=s1(q,N);X&&(q["X-Goog-Upload-Header-"+N]=X,ii0(q,N))}return q};
Hi7=function(q){q=_.a6.clone(q);ii0(q,"X-Goog-Upload-Status")};
Kyy=function(q){return Oi0.some(function(S){return S.test(q)})};
Wy7=function(q,S){var N;var X=(N=q.formContent)==null?void 0:N.locale;N=X==null?void 0:X.split("-")[0];X=X&&vj7.includes(X)?X:N&&vj7.includes(N)?N:void 0;X=(X!=null?X:"en").replaceAll("-","_").toLowerCase();var b;q=((b=q.initializationData)==null?0:b.useNightlyRelease)?"nightly":"live";var w;return(S==null?0:(w=S.getEnableAlohaBinarySplit)==null?0:w.call(S))?_.Jq(lb4,q):_.Jq(j00,q,X)};
zfF=function(q,S,N,X){if(dqN&&ku0===S)return dqN;ku0=S;var b=Wy7(q,X);return dqN=S.feedbackV2GlobalObject?Promise.resolve(S.feedbackV2GlobalObject):new Promise(function(w,B){var T=_.Si("SCRIPT");_.Q4(T,b);T.onload=function(){S.feedbackV2GlobalObject?w(S.feedbackV2GlobalObject):B(Error("nf"))};
T.onerror=function(){B(Error("of`"+b.toString()))};
N.body.appendChild(T)})};
pU7=function(q,S,N,X){if(njP&&fb7===S)return njP;fb7=S;var b=Wy7(q,X);return njP=S.feedbackV2GlobalObject?Promise.resolve(S.feedbackV2GlobalObject):new Promise(function(w,B){var T=_.Si("SCRIPT");_.Q4(T,b);T.onload=function(){S.feedbackV2GlobalObject?w(S.feedbackV2GlobalObject):B(Error("nf"))};
T.onerror=function(){B(Error("of`"+b.toString()))};
N.body.appendChild(T)})};
xqF=function(q,S,N,X,b){b=b===void 0?!0:b;var w,B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:return w=Date.now(),U.yield(zfF(q,N,X,S),2);case 2:B=U.yieldResult;if(!(b||((Q=q.initializationData)==null?0:Q.useNightlyRelease)||((a=q.initializationData)==null?0:a.isLocalServer))){T=B.initializeFeedbackClient(q,w,S);U.jumpTo(3);break}return U.yield(B.initializeFeedbackClientAsync(q,w,S),4);case 4:T=U.yieldResult;case 3:return T.initiateAloha(),U.return(T)}})};
mqg=function(q,S,N,X){var b,w,B;return _.G(function(T){if(T.nextAddress==1)return b=Date.now(),T.yield(pU7(q,N,X.document,S),2);if(T.nextAddress!=3)return w=T.yieldResult,T.yield(w.initializeFeedbackClientAsync(q,b,S,X),3);B=T.yieldResult;B.initiateAloha();return T.return(B)})};
uAN=function(q,S,N){var X=!0;X=X===void 0?!0:X;var b,w,B,T,Q,a,U,r;return _.G(function(c){b=N||_.Nd;if((w=S)==null?0:(T=(B=w).getEnableAlohaBinarySplit)==null?0:T.call(B)){Q=b;if(Q.isFormOpened)throw new BA;Q.isFormOpened=!0;q.callbacks=q.callbacks||{};a=q.callbacks.onClose||function(){};
q.callbacks.onClose=function(e){Q.isFormOpened=!1;a(e)};
try{return c.return(mqg(q,S,Q,b))}catch(e){throw Q.isFormOpened=!1,e;}}else{U=b;if(U.isFormOpened)throw new BA;U.isFormOpened=!0;q.callbacks=q.callbacks||{};r=q.callbacks.onClose||function(){};
q.callbacks.onClose=function(e){U.isFormOpened=!1;r(e)};
try{return c.return(xqF(q,S,U,b.document,X))}catch(e){throw U.isFormOpened=!1,e;}}_.xP(c)})};
LyF=function(q,S){return _.G(function(N){return N.return(new Promise(function(X,b){Number.isInteger(Number(q))&&Number(q)>0?(b=gjP(S!=null?S:"")+"/aloha_form_properties?productId="+q,EjM(b,function(w){w=w.target;var B=null;try{var T=JSON,Q=T.stringify;if(w.JSC$10109_xhr_){var a=w.JSC$10109_xhr_.responseText;a.indexOf(")]}'\n")==0&&(a=a.substring(5));var U=_.TT(a)}else U=void 0;B=TxN(y3y,Q.call(T,U))}catch(r){Q=new y3y,U=M30(),U=_.GT(U,13,!1),U=_.GT(U,14,!0),U=_.GT(U,15,!0),U=_.GT(U,20,!1),B=_.j5(Q,
1,U)}X(B)},"GET","",{},2E3,!0)):b(Error("pf`"+q))}))})};
gjP=function(q){return Kyy(q)?q:"https://www.google.com/tools/feedback"};
YE7=function(q){q=q.match(new RegExp(hfm,"gi"))||[];q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;a:{var N=_.A(P64);for(var X=N.next();!X.done;X=N.next())if(X.value.test(S)){N=!1;break a}N=!0}if(!N)a:{N=_.A(IbN);for(X=N.next();!X.done;X=N.next())if(X.value.test(S)){N=!0;break a}N=!1}if(N)return!0}return!1};
ope=function(q,S){var N={},X=Object.keys(q);X=_.A(X);for(var b=X.next();!b.done;b=X.next())b=b.value,N[b]=S(b,q[b]);return N};
q8m=function(q){switch(q){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
NG7=function(q){if(window.crypto&&window.crypto.getRandomValues)try{var S=Array(q),N=new Uint8Array(q);window.crypto.getRandomValues(N);for(var X=0;X<S.length;X++)S[X]=N[X];return S}catch(w){}S=Array(q);for(N=0;N<q;N++){X=Date.now();for(var b=0;b<X%23;b++)S[N]=Math.random();S[N]=Math.floor(Math.random()*256)}if(S8d)for(N=1,X=0;X<S8d.length;X++)S[N%q]^=S[(N-1)%q]/4^S8d.charCodeAt(X),N++;return S};
Dw=function(q){q=NG7(q);for(var S=[],N=0;N<q.length;N++)S.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(q[N]&63));return S.join("")};
Xj0=function(){var q=_.Nd.ytLoggingDocDocumentNonce_;q||(q=Dw(16),_.hl("ytLoggingDocDocumentNonce_",q));return q};
wjv=function(q){q&&_.FO("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:bt4,clientScreenNonce:q})};
ZtM=function(q){return _.k$("client-screen-nonce-store",{})[q===void 0?0:q]};
Ap7=function(q,S){S=S===void 0?0:S;var N=_.k$("client-screen-nonce-store");N||(N={},_.d5("client-screen-nonce-store",N));N[S]=q};
srg=function(q){q=q===void 0?0:q;return q===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+q};
BGv=function(q){return _.k$(srg(q===void 0?0:q))};
_.as=function(q){return(q=BGv(q===void 0?0:q))?new _.QR({veType:q,youtubeData:void 0,jspbYoutubeData:void 0}):null};
TG2=function(){var q=_.k$("csn-to-ctt-auth-info");q||(q={},_.d5("csn-to-ctt-auth-info",q));return q};
GCg=function(){return Object.values(_.k$("client-screen-nonce-store",{})).filter(function(q){return q!==void 0})};
_.VR=function(q){q=ZtM(q===void 0?0:q);if(!q&&!_.zo("USE_CSN_FALLBACK",!0))return null;q||(q="UNDEFINED_CSN");return q?q:null};
Qr2=function(q){for(var S=_.A(Object.values(Dtm)),N=S.next();!N.done;N=S.next())if(_.VR(N.value)===q)return!0;return!1};
adP=function(q,S,N){var X=TG2();(N=_.VR(N))&&delete X[N];S&&(X[q]=S)};
U1=function(q){return TG2()[q]};
_.rr=function(q,S,N,X){N=N===void 0?0:N;if(q!==ZtM(N)||S!==_.k$(srg(N)))if(adP(q,X,N),Ap7(q,N),_.d5(srg(N),S),S=function(){setTimeout(function(){wjv(q)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(S)}catch(b){S()}else S()};
Vle=function(q,S){S=S===void 0?"":S;var N=[],X;for(X in q)if(q.hasOwnProperty(X)){var b=S!==""?S+"."+X:X;typeof q[X]==="object"?N.push.apply(N,_.PG(Vle(q[X],b))):N.push([b,q[X]])}N.sort();return N};
_.cA=function(q){var S=_.IT.apply(1,arguments);if(!$q(q)||S.some(function(X){return!$q(X)}))throw Error("qf");
S=_.A(S);for(var N=S.next();!N.done;N=S.next())Utv(q,N.value)};
Utv=function(q,S){for(var N in S)if($q(S[N])){if(N in q&&!$q(q[N]))throw Error("rf");N in q||(q[N]={});Utv(q[N],S[N])}else if(rpN(S[N])){if(N in q&&!rpN(q[N]))throw Error("sf");N in q||(q[N]=[]);$tv(q[N],S[N])}else q[N]=S[N];return q};
$tv=function(q,S){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,$q(N)?q.push(Utv({},N)):rpN(N)?q.push($tv([],N)):q.push(N);return q};
$q=function(q){return typeof q==="object"&&!Array.isArray(q)};
rpN=function(q){return typeof q==="object"&&Array.isArray(q)};
eAM=function(q){for(var S=_.A(Object.entries(cpN)),N=S.next();!N.done;N=S.next())if(N=_.A(N.value),N.next(),N=N.next().value,N==="SLI_STATUS_"+q)return N;return"SLI_STATUS_UNKNOWN"};
_.eO=function(q,S,N,X){return C5y(q,S,function(){return new _.RA4(q,S,N,X)})};
_.tlP=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
it0=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Cu=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
Jpe=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
FRd=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
Hte=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
vp7=function(q){q&&(q.dataset?q.dataset[Otd()]="true":_.V4([_.tq(KRm)],q,"data-loaded","true".toString()))};
ldW=function(q){return q?q.dataset?q.dataset[Otd()]:q.getAttribute("data-loaded"):null};
Otd=function(){return jrg.loaded||(jrg.loaded="loaded".replace(/\-([a-z])/g,function(q,S){return S.toUpperCase()}))};
_.Rs=function(q,S,N){WR0(q,S,N===void 0?null:N)};
_.kC0=function(q,S){q&&S&&(q=""+_.hF(S),(q=dtP[q])&&_.YcP(q))};
WR0=function(q,S,N){N=N===void 0?null:N;var X=_.zAg(typeof q==="string"?q:q.toString()),b=document.getElementById(X),w=b&&ldW(b),B=b&&!w;w?S&&S():(S&&(w=_.Sz(X,S),S=""+_.hF(S),dtP[S]=w),B||(b=npg(q,X,function(){ldW(b)||(vp7(b),_.oce(X),_.bC(function(){_.Sw2(X)},0))},N)))};
npg=function(q,S,N,X){X=X===void 0?null:X;var b=_.Si("SCRIPT");b.id=S;b.onload=function(){N&&setTimeout(N,0)};
b.onreadystatechange=function(){switch(b.readyState){case "loaded":case "complete":b.onload()}};
X&&b.setAttribute("nonce",X);_.Q4(b,typeof q==="string"?_.Vx(q):q);q=document.getElementsByTagName("head")[0]||document.body;q.insertBefore(b,q.firstChild);return b};
_.zAg=function(q){var S=document.createElement("a");od(S,q);return"js-"+tD(S.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
fdW=function(q){var S=_.k$("INNERTUBE_HOST_OVERRIDE");S&&(q=String(S)+String(_.M_(q)));return q};
pjM=function(q){var S={};_.C("json_condensed_response")&&(S.prettyPrint="false");return q=RFv(q,S)};
_.ic=function(q){return yN(q)?"same-origin":"include"};
_.JD=function(q){return yN(q)?"same-origin":"cors"};
Fz=function(q,S,N){N=N===void 0?{}:N;q={method:S===void 0?"POST":S,mode:_.JD(q),credentials:_.ic(q)};S={};for(var X=_.A(Object.keys(N)),b=X.next();!b.done;b=X.next())b=b.value,N[b]&&(S[b]=N[b]);Object.keys(S).length>0&&(q.headers=S);return q};
_.HA=function(q,S){S=S===void 0?{}:S;return"service:"+q+"/"+Object.keys(S).sort().map(function(N){return N+":"+S[N]}).join("/")};
xtv=function(q){var S,N,X,b;q=(S=_.t(q,_.O1))==null?void 0:(N=S.watchEndpointSupportedOnesieConfig)==null?void 0:(X=N.html5PlaybackOnesieConfig)==null?void 0:(b=X.commonConfig)==null?void 0:b.url;if(!q)return[];S=new _.lc(q);return S.JSC$10349_domain_?["https://"+S.JSC$10349_domain_+"/generate_204"]:[]};
_.gp7=function(){return mt0()||OcW()||uC4&&lC("version/")?!0:_.k$("EOM_VISITOR_DATA")?!1:!0};
Epv=function(q){var S=q.docid||q.video_id||q.videoId||q.id;if(S)return S;S=q.raw_player_response;S||(q=q.player_response)&&(S=JSON.parse(q));return S&&S.videoDetails&&S.videoDetails.videoId||null};
ypW=function(q){return q.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
jO=function(q){return!isNaN(Number(q))&&!_.BM(q)};
_.WA=function(q,S,N,X){X=X===void 0?!0:X;var b=_.k$("VALID_SESSION_TEMPDATA_DOMAINS",[]),w=_.Em(window.location.href);w&&b.push(w);w=_.Em(q);if(_.xg(b,w)||!w&&_.ZP(q,"/"))if(b=document.createElement("a"),od(b,q),q=b.href)if(q=_.M_(q),q=_.Lf(q))X&&!S.csn&&(S.itct||S.ved)&&(S=Object.assign({csn:_.VR()},S)),N?(N=parseInt(N,10),isFinite(N)&&N>0&&Ml2(q,S,N)):Ml2(q,S)};
hAd=function(q){var S=_.k$("VALID_SESSION_TEMPDATA_DOMAINS",[]),N=_.Em(window.location.href);N&&S.push(N);N=_.Em(q);if(!(_.xg(S,N)||!N&&_.ZP(q,"/")))return null;q=_.M_(q);(q=_.Lf(q))?(q=LRg(q),q=(q=_.TO.get(q,void 0)||null)?_.uO(q):{}):q=null;return q};
Ml2=function(q,S,N){q=LRg(q);S=S?_.o6(S):"";N=N||5;_.gp7()&&_.GO(q,S,N)};
LRg=function(q){for(var S=_.A(P50),N=S.next();!N.done;N=S.next())q=_.XK(q,N.value);return"ST-"+tD(q).toString(36)};
_.Idg=function(q){if(q.requestFullscreen)q=q.requestFullscreen(void 0);else if(q.webkitRequestFullscreen)q=q.webkitRequestFullscreen();else if(q.mozRequestFullScreen)q=q.mozRequestFullScreen();else if(q.msRequestFullscreen)q=q.msRequestFullscreen();else if(q.webkitEnterFullscreen)q=q.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return q instanceof Promise?q:Promise.resolve()};
_.kq=function(q){var S;_.fTN(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.dr()==q&&(S=document):S=q;if(S&&(q=_.fTN(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],S))){q.call(S)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.dr=function(){var q=q===void 0?!1:q;var S=_.fTN(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(q)for(;S&&S.shadowRoot;)S=S.shadowRoot.fullscreenElement;return S?S:null};
_.zT=function(q,S){S=S===void 0?!0:S;q.addEventListener("wheel",Y8g);q.overscrollConfig={cooldown:S}};
_.nu=function(q){q.overscrollConfig=void 0;q.removeEventListener("wheel",Y8g)};
Y8g=function(q){var S=q.deltaY,N=q.target,X=null;if(window.Polymer&&window.Polymer.Element){if(N=q.path||q.composedPath&&q.composedPath()){N=_.A(N);for(var b=N.next();!b.done&&(b=b.value,!oI0(b,S));b=N.next())if(b.overscrollConfig){X=b;break}}}else for(;N&&!oI0(N,S);){if(N.overscrollConfig){X=N;break}N=N.parentElement}X&&(S=X.overscrollConfig,S.cooldown?(X=q.deltaY,N=S.lastDeltaY||0,S.lastDeltaY=X,b=S.lastStopped||0,N&&b&&N>0==X>0?Math.abs(N)>=Math.abs(X)?(X=b+1200,N=!1):(X=b+600,N=!0):(X=Date.now()+
600,N=!0),X>Date.now()&&(q.preventDefault(),N&&(S.lastStopped=Date.now()))):q.preventDefault())};
oI0=function(q,S){return S<0&&q.scrollTop>0||S>0&&q.scrollTop<q.scrollHeight-q.clientHeight-1?(q=getComputedStyle(q).overflowY,q=="auto"||q=="scroll"):!1};
qFd=function(q){fu.initialized=!0;fu.sessionId=q.sessionId||"";fu.enabledSpans=q.enabledSpans;q.shouldSampleFn!=null&&(fu.shouldSampleFn=q.shouldSampleFn)};
SFP=function(q){fu.processors.push(q)};
pu=function(q){return fu.initialized?fu.enabledSpans?fu.enabledSpans[q]:!0:!1};
wb4=function(q,S,N){return pu(q)&&fu.shouldSampleFn(q,S,NfF)?new Xb2(q,S,N):b$m};
_.xq=function(q,S,N){if(typeof N==="function"){var X=N;N=void 0}var b=wb4(q,S,N),w;if(((w=N)==null?void 0:w.endTime)!=null)return X&&_.vN(Error("Df")),b;var B;b!==b$m&&((B=N)==null?void 0:B.active)!==!1&&fu.stack.push(b);if(!X)return b;if(b===b$m)return X(b);try{var T=X(b);if(T instanceof Promise)return T.then(function(Q){b.end();return Q},function(Q){b.end("SPAN_STATUS_ERROR");
throw Q;});
b.end();return T}catch(Q){throw b.end("SPAN_STATUS_ERROR"),Q;}};
Z$F=function(){WN.subscribe("handleError",function(q){try{for(var S in mH)try{var N=mH[S];typeof mH[S]==="function"&&(N=N());q.params[S]=typeof mH[S]==="object"?JSON.stringify(N):String(N)}catch(X){_.vN(X)}}catch(X){_.vN(X)}})};
Af4=function(){};
s3N=function(q){var S=q.nodeName;if(q.id)return S+="#"+q.id;if(q.classList)for(var N=_.A(q.classList),X=N.next();!X.done;X=N.next())S+="."+X.value;q.parentElement&&(S=s3N(q.parentElement)+" > "+S);return S};
_.uc=function(q,S,N,X){X||(X={bubbles:!0,cancelable:!1,composed:!0});N!==null&&N!==void 0&&(X.detail=N);var b=new CustomEvent(S,X);_.C("untrack_fire_custom_event_killswitch")?q.dispatchEvent(b):_.U9(function(){return void q.dispatchEvent(b)});
return b};
Bfg=function(q){var S=window,N=function(X){S.removeEventListener("yt-navigate-start",N);return q.call(S,X)};
S.addEventListener("yt-navigate-start",N,void 0)};
_.gr=function(q,S,N,X){X=X===void 0?!1:X;return _.xq("ytAction",{name:S,nodepath:s3N(q)},function(){var b=new Tfm(S,!!X,N);_.uc(q,"yt-action",b);return b.returnValue})};
_.E1=function(q,S,N){return _.gr(q,S,N,!0)};
_.M9=function(q,S,N,X){S&&S.length&&S.forEach(function(b){var w=kJd(b);w&&(_.C("handle_service_request_actions")&&b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.sendPost?_.yR(N?N:q,[b]):_.E1(q,w,[b,N,X]))})};
_.yR=function(q,S){var N=[q];S&&N.push.apply(N,S);S=_.gr(q,"yt-service-request",N);return S.length>0&&(S=S[0],_.uc(q,"yt-service-request-sent",S),S&&S.ajaxPromise)?(S.ajaxPromise.then(function(X){_.uc(q,"yt-service-request-completed",X)},function(X){_.uc(q,"yt-service-request-error",{error:X,
params:N})},q),S.ajaxPromise):_.Lu()};
_.PA=function(q,S){if(_.C("handle_service_request_actions"))_.M9(S,q,S);else{q=_.A(q);for(var N=q.next();!N.done;N=q.next()){N=N.value;var X=void 0;((X=_.t(N,_.hD))==null?0:X.commands)?_.PA(_.t(N,_.hD).commands,S):(X=void 0,((X=_.t(N,_.Is))==null?0:X.actions)?_.PA(_.t(N,_.Is).actions,S):(X=void 0,((X=_.t(N.commandMetadata,_.Yq))==null?0:X.sendPost)?_.yR(S,[N]):_.M9(S,[N],S)))}}};
_.DRM=function(q,S,N){S=S===void 0?{}:S;typeof S==="function"&&(S={callback:S});N||S._c&&S._c.jsl&&S._c.jsl.h||_.a6.extend(S,{_c:{jsl:{h:_.k$("GAPI_HINT_PARAMS")}}});(S.gapiHintOverride||_.k$("GAPI_HINT_OVERRIDE"))&&(N=_.g5(document.location.href).gapi_jsh)&&_.a6.extend(S,{_c:{jsl:{h:N}}});G97(q,S)};
_.qW=function(q,S,N){S=S===void 0?{}:S;q=(q=q in oO?oO[q]:N)||"";N={};for(var X in S){N={key$jscomp$855:N.key$jscomp$855};N.key$jscomp$855=X;var b=function(w){return function(){return String(S[w.key$jscomp$855])}}(N);
q=q.replace(new RegExp("\\$\\{"+N.key$jscomp$855+"\\}","gi"),b);q=q.replace(new RegExp("\\$"+N.key$jscomp$855,"gi"),b)}return q};
_.Sm=function(q,S){return Q3P(q in oO?oO[q]:{},S)};
Q3P=function(q,S){var N=_.k$("I18N_PLURAL_RULES");N||(N=function(X){return X==1?"one":"other"});
return(q=q["case"+S]||q[N(S)])?q.replace("#",S.toString()):S+""};
URM=function(q){var S=a$d(q),N=document.getElementById(S),X=N&&ldW(N);X||N&&!X||(N=VTm(q,S,function(){if(!ldW(N)){vp7(N);_.oce(S);var b=_.NW(_.Sw2,S);_.bC(b,0)}}))};
VTm=function(q,S,N){var X=document.createElement("link");X.id=S;X.onload=function(){N&&setTimeout(N,0)};
q=_.Vx(q);_.Uo(X,q,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(X);return X};
a$d=function(q){var S=_.Si("A");od(S,u9(q));return"css-"+tD(S.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.$RF=function(q){var S=rf0();q!==S&&(S=_.Xx(),!_.C("web_autonav_allow_off_by_default")&&q||_.bJ(0,141,!0),_.bJ(0,140,!q),S.save())};
rf0=function(){var q=_.Xx();return _.C("web_autonav_allow_off_by_default")&&!q.getFlag(141)&&_.k$("AUTONAV_OFF_BY_DEFAULT")?!1:!q.getFlag(140)};
cfm=function(q,S){var N,X;q=((N=q.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(X=N.videoAuthorizationToken)==null?void 0:X.credentialTransferTokens)||[];for(N=0;N<q.length;++N)if(q[N].scope===S)return q[N].token||void 0};
eG0=function(q){for(var S=0,N=0;N<q.length;N++)S=S*31+q.charCodeAt(N),N<q.length-1&&(S%=0x800000000000);return S%1E5};
_.ws=function(q){return _.py("ytcsi."+(q||"")+"data_")||Ck0(q)};
_.RGe=function(q){q=_.ws(q);q.metadata||(q.metadata={});return q.metadata};
_.tT7=function(q){q=_.ws(q);q.tick||(q.tick={});return q.tick};
_.Z9=function(q){q=_.ws(q);if(q.gel){var S=q.gel;S.gelInfos||(S.gelInfos={});S.gelTicks||(S.gelTicks={})}else q.gel={gelTicks:{},gelInfos:{}};return q.gel};
_.i$4=function(q){q=_.Z9(q);q.gelInfos||(q.gelInfos={});return q.gelInfos};
JfW=function(q){var S=_.ws(q).nonce;S||(S=Dw(16),_.ws(q).nonce=S);return S};
Ck0=function(q){var S={tick:{},info:{}};_.hl("ytcsi."+(q||"")+"data_",S);return S};
F62=function(){var q=_.py("ytcsi.debug");q||(q=[],_.hl("ytcsi.debug",q),_.hl("ytcsi.reference",{}));return q};
_.Ag=function(q){q=q||"";var S=H$2();if(S[q])return S[q];var N=F62(),X={timerName:q,info:{},tick:{},span:{},jspbInfo:[]};N.push(X);return S[q]=X};
O$d=function(q){q=q||"";var S=H$2();S[q]&&delete S[q];var N=F62(),X={timerName:q,info:{},tick:{},span:{},jspbInfo:[]};N.push(X);S[q]=X};
H$2=function(){var q=_.py("ytcsi.reference");if(q)return q;F62();return _.py("ytcsi.reference")};
_.vIW=function(q){return K62[q]||"LATENCY_ACTION_UNKNOWN"};
dR7=function(q,S,N){N=N===void 0?{}:N;var X=!1;_.zo("ytLoggingEventsDefaultDisabled",!1)&&(X=!0);X=X?null:JK;N=N===void 0?{}:N;var b=Math.round(N.timestamp||(0,_.oL)());_.$B(S,1,b<Number.MAX_SAFE_INTEGER?b:0);b=new l$e;if(N.lact)_.$B(b,1,isFinite(N.lact)?N.lact:-1);else if(N.timestamp)_.$B(b,1,-1);else{var w=_.IL();_.$B(b,1,isFinite(w)?w:-1)}if(N.sequenceGroup&&!_.C("web_gel_sequence_info_killswitch")){w=N.sequenceGroup;var B=THP(w),T=new j3y;_.$B(T,2,B);_.sk(T,1,w);_.j5(b,3,T);N.endOfSequence&&delete W6N[N.sequenceGroup]}_.j5(S,
33,b);(N.sendIsolatedPayload?rGg:$ee)(q,{endpoint:"log_event",payload:S,cttAuthInfo:N.cttAuthInfo,dangerousLogToVisitorSession:N.dangerousLogToVisitorSession},X)};
_.k9F=function(q,S){_.su("_start",q,S)};
_.Bf=function(q,S){if(!_.C("web_csi_action_sampling_enabled")||!_.ws(S).actionDisabled){var N=_.Ag(S||"");_.cA(N.info,q);q.loadType&&(N=q.loadType,_.RGe(S).loadType=N);_.cA(_.i$4(S),q);N=JfW(S);S=_.ws(S).cttAuthInfo;zGM().info(q,N,S)}};
nIe=function(){var q,S,N,X;return((X=_.Ly().resolve(_.MU(Cl))==null?void 0:(q=Rz())==null?void 0:(S=q.loggingHotConfig)==null?void 0:(N=S.csiConfig)==null?void 0:N.debugTicks)!=null?X:[]).map(function(b){return Object.values(b)[0]})};
_.su=function(q,S,N){if(!_.C("web_csi_action_sampling_enabled")||!_.ws(N).actionDisabled){var X=JfW(N),b;if(b=_.C("web_csi_debug_sample_enabled")&&X){(_.Ly().resolve(_.MU(Cl))==null?0:Rz())&&!f$y&&(f$y=!0,_.su("gcfl",(0,_.oL)(),N));var w,B,T;b=(_.Ly().resolve(_.MU(Cl))==null?void 0:(w=Rz())==null?void 0:(B=w.loggingHotConfig)==null?void 0:(T=B.csiConfig)==null?void 0:T.debugSampleWeight)||0;if(w=b!==0)b:{w=nIe();if(w.length>0)for(B=0;B<w.length;B++)if(q===w[B]){w=!0;break b}w=!1}w?(b=eG0(X)%b!==0,
_.ws(N).debugTicksExcludedLogged||(w={},w.debugTicksExcluded=b,_.Bf(w,N)),_.ws(N).debugTicksExcludedLogged=!0):b=!1}if(!b){q[0]!=="_"&&pbv(q,N,S);b=_.Ag(N||"");b.tick[q]=S||(0,_.oL)();if(b.callback&&b.callback[q])for(b=_.A(b.callback[q]),w=b.next();!w.done;w=b.next())w=w.value,w();b=_.Z9(N);b.gelTicks&&(b.gelTicks[q]=!0);w=_.tT7(N);b=S||(0,_.oL)();w[q]=b;w=_.ws(N).cttAuthInfo;q==="_start"?zGM().baseline(X,S,w):zGM().tick(q,X,S,w);_.xR4(N);return b}}};
pbv=function(q,S,N){if(_.Ty.mark)if(q.startsWith("mark_")||(q="mark_"+q),S&&(q+=" ("+S+")"),N===void 0||_.C("web_csi_disable_alt_time_performance_mark"))_.Ty.mark(q);else{N=_.C("csi_use_performance_navigation_timing")?N-_.Ty.timeOrigin:N-(_.Ty.timeOrigin||_.Ty.timing.navigationStart);try{_.Ty.mark(q,{startTime:N})}catch(X){}}};
mRy=function(){var q,S=(q=_.Ty.getEntriesByType)==null?void 0:q.call(_.Ty,"mark");S&&S.forEach(function(N){if(N.name.startsWith("mark_")){var X;(X=_.Ty.clearMarks)==null||X.call(_.Ty,N.name)}})};
_.uh2=function(q){var S={},N=function(w,B,T){B=B.match("_rid")?B.split("_rid")[0]:B;typeof T==="number"&&(T=JSON.stringify(T));w.requestIds?w.requestIds.push({endpoint:B,id:T}):w.requestIds=[{endpoint:B,id:T}]};
q=_.A(Object.entries(q));for(var X=q.next();!X.done;X=q.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;switch(X){case "GetBrowse_rid":N(S,X,b);break;case "GetGuide_rid":N(S,X,b);break;case "GetHome_rid":N(S,X,b);break;case "GetPlayer_rid":N(S,X,b);break;case "GetSearch_rid":N(S,X,b);break;case "GetSettings_rid":N(S,X,b);break;case "GetTrending_rid":N(S,X,b);break;case "GetWatchNext_rid":N(S,X,b);break;case "yt_red":S.isRedSubscriber=!!b;break;case "yt_ad":S.isMonetized=!!b}}return S};
_.gIg=function(q){var S=_.Gy("aft",q);if(S)return S;S=_.k$((q||"")+"TIMING_AFT_KEYS",["ol"]);for(var N=S.length,X=0;X<N;X++){var b=_.Gy(S[X],q);if(b)return b}return NaN};
_.EI7=function(q,S){_.hl("ytglobal.timing"+(S||"")+"ready_",q)};
_.Gy=function(q,S){if(q=_.tT7(S)[q])return typeof q==="number"?q:q[q.length-1]};
_.xR4=function(q){var S=_.Gy("_start",q),N=_.gIg(q),X=!yfN;S&&N&&X&&(QE7(MT0,new L6v(Math.round(N-S),q)),yfN=!0)};
Pkm=function(q){Ck0(q);hG7();mRy();q||(_.k$("TIMING_ACTION")&&_.d5("PREVIOUS_ACTION",_.k$("TIMING_ACTION")),_.d5("TIMING_ACTION",""))};
_.I$7=function(q){q=q===void 0?{}:q;_.fy(function(){D9();O$d();Pkm();_.EI7(!1);q.cttAuthInfo&&(_.ws().cttAuthInfo=q.cttAuthInfo);_.d5("TIMING_AFT_KEYS",[]);q.isHot?_.QG({loadType:"hot"}):_.QG({loadType:"warm"});_.d5("TIMING_ACTION","");delete _.k$("TIMING_INFO",{}).yt_lt;_.fy(_.k9F)(q.startTime,void 0)})()};
_.VG=function(q,S,N,X){S=S===void 0?{}:S;_.fy(function(){var b=N?N:q;aO(b);var w=S.sampleRate;if(!_.C("web_csi_action_sampling_enabled")||w===void 0||w<=1)w=!1;else{var B=JfW(b);w=eG0(B)%w!==0}w&&(_.ws(b).actionDisabled=!0);_.Ag(b||"").info.actionType=q;S.cttAuthInfo&&(_.ws(b).cttAuthInfo=S.cttAuthInfo);_.d5(b+"TIMING_ACTION",q);_.fy(_.k9F)(S.startTime,b);w={actionType:X||_.vIW(q)};S.logPreviousAction&&(w.previousAction=_.vIW(_.k$("TIMING_ACTION")));(B=_.VR())&&B!=="UNDEFINED_CSN"&&(w.clientScreenNonce=
B);_.QG(w,b);_.EI7(!0,b)})()};
aO=function(q){_.fy(function(){D9(q);O$d(q);Pkm(q)})()};
YFe=function(){_.fy(function(){var q=[],S;for(S in _.py("ytcsi.".slice(0,-1)))S.endsWith("data_")&&q.push(S.slice(0,-5));q=_.A(q);for(S=q.next();!S.done;S=q.next())aO(S.value);D9()})()};
_.qNM=function(q){return _.fy(function(){return _.odM("_start",q)})()};
_.QG=function(q,S,N){_.fy(_.Bf)(q,S,N===void 0?!1:N)};
_.Uu=function(q,S,N){return _.fy(_.su)(q,S,N)};
_.odM=function(q,S){return _.fy(function(){var N=_.tT7(S);return q in N})()};
Ncv=function(q){if(!_.C("universal_csi_network_ticks"))return"";q=_.yv(q)||"";for(var S=Object.keys(SN0),N=0;N<S.length;N++){var X=S[N];if(q.includes(X))return X}return""};
b5N=function(q){if(!_.C("universal_csi_network_ticks"))return function(){};
var S=SN0[q];return S?(_.rs(S),function(){var N=_.C("universal_csi_network_ticks")?(N=X4M[q])?_.rs(N):!1:!1;return N}):function(){}};
_.rs=function(q,S,N){return _.fy(function(){if(_.odM(q,N))return!1;_.Uu(q,S,N);return!0})()};
_.$x=function(q,S,N){_.fy(function(){if(!_.qNM(N)||_.odM(q,N))return!1;_.Uu(q,S,N);return!0})()};
_.cf=function(q){return _.fy(_.Gy)(q,void 0)};
D9=function(q){_.qNM(q)&&_.Uu("aa",void 0,q)};
_.BcP=function(q,S,N,X,b,w,B,T,Q,a){var U=w4y();w=new _.QR({veType:S,youtubeData:w,jspbYoutubeData:T});a=em({automatedLogEventSource:a},U);b&&(a.cttAuthInfo=b);b={csn:U,pageVe:w.getAsJson()};_.C("expectation_logging")&&Q&&Q.screenCreatedLoggingExpectations&&(b.screenCreatedLoggingExpectations=Q.screenCreatedLoggingExpectations);N&&N.visualElement?(b.implicitGesture={parentCsn:N.clientScreenNonce,gesturedVe:N.visualElement.getAsJson()},B&&(b.implicitGesture.gestureType=B)):N&&_.vN(new _.Vl("newScreen() parent element does not have a VE - rootVe",
S));X&&(b.cloneCsn=X);q?i1("screenCreated",b,q,a):_.FO("screenCreated",b,a);QE7(eOy,new Z5m(U));CB.clear();Ab4.clear();s7y.clear();return U};
tg=function(q,S,N,X,b,w){w=w===void 0?{}:w;TcF(q,S,N,[X],b===void 0?!1:b,w)};
TcF=function(q,S,N,X,b,w){b=b===void 0?!1:b;w=w===void 0?{}:w;Object.assign(w,em({cttAuthInfo:U1(S)||void 0},S));for(var B=_.A(X),T=B.next();!T.done;T=B.next()){T=T.value;var Q=T.getAsJson();(_.a6.isEmpty(Q)||!Q.trackingParams&&!Q.veType)&&_.vN(Error("Ff"));if(_.C("no_client_ve_attach_unless_shown")){var a=GlN(T,S);if(Q.veType&&!Ab4.has(a)&&!s7y.has(a)&&!b){if(!_.C("il_attach_cache_limit")||CB.size<1E3){CB.set(a,[q,S,N,T]);return}_.C("il_attach_cache_limit")&&CB.size>1E3&&_.vN(new _.Vl("IL Attach cache exceeded limit"))}T=
GlN(N,S);CB.has(T)?Db7(N,S):s7y.set(T,!0)}}X=X.filter(function(U){U.csn!==S?(U.csn=S,U=!0):U=!1;return U});
N={csn:S,parentVe:N.getAsJson(),childVes:_.Vy(X,function(U){return U.getAsJson()})};
S==="UNDEFINED_CSN"?iJ("visualElementAttached",w,N):q?i1("visualElementAttached",N,q,w):_.FO("visualElementAttached",N,w)};
aFW=function(q,S,N,X,b,w,B){Q7g(q,S,N,b,B)};
Q7g=function(q,S,N,X,b){VM0(N,S);b=em({cttAuthInfo:U1(S)||void 0,automatedLogEventSource:b},S);N={csn:S,ve:N.getAsJson(),eventType:1};X&&(N.clientData=X);S==="UNDEFINED_CSN"?iJ("visualElementShown",b,N):q?i1("visualElementShown",N,q,b):_.FO("visualElementShown",N,b)};
Ub4=function(q,S,N,X){VM0(N,S);var b=em({cttAuthInfo:U1(S)||void 0,automatedLogEventSource:void 0},S);N={csn:S,ve:N.getAsJson(),eventType:4};X&&(N.clientData=X);S==="UNDEFINED_CSN"?iJ("visualElementShown",b,N):q?i1("visualElementShown",N,q,b):_.FO("visualElementShown",N,b)};
rbd=function(q,S,N,X,b,w){var B=(X=X===void 0?!1:X)?16:8;X=em({cttAuthInfo:U1(S)||void 0,endOfSequence:X,automatedLogEventSource:w},S);N={csn:S,ve:N.getAsJson(),eventType:B};b&&(N.clientData=b);S==="UNDEFINED_CSN"?iJ("visualElementHidden",X,N):q?i1("visualElementHidden",N,q,X):_.FO("visualElementHidden",N,X)};
cbM=function(q,S,N,X,b,w){$bM(q,S,N,void 0,X,b,w)};
$bM=function(q,S,N,X,b,w,B){VM0(N,S);X=X||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";w=em({cttAuthInfo:U1(S)||void 0,automatedLogEventSource:B},S);N={csn:S,ve:N.getAsJson(),gestureType:X};b&&(N.clientData=b);S==="UNDEFINED_CSN"?iJ("visualElementGestured",w,N):q?i1("visualElementGestured",N,q,w):_.FO("visualElementGestured",N,w)};
ewN=function(q,S,N,X){var b=em({cttAuthInfo:U1(S)||void 0},S);N={csn:S,ve:N.getAsJson(),clientData:X};S==="UNDEFINED_CSN"?iJ("visualElementStateChanged",b,N):q?i1("visualElementStateChanged",N,q,b):_.FO("visualElementStateChanged",N,b)};
CiW=function(){var q=NG7(16);for(var S=[],N=0;N<q.length;N++)S.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(q[N]&63));return S.join("")};
iJ=function(q,S,N){Rwd.push({payloadName:q,payload:N,jspbPayload:void 0,options:S});tM2||(tM2=ROP())};
c6M=function(q){if(Rwd){for(var S=_.A(Rwd),N=S.next();!N.done;N=S.next())N=N.value,N.payload&&(N.payload.csn=q.csn,_.FO(N.payloadName,N.payload,N.options));Rwd.length=0}tM2=0};
GlN=function(q,S){return""+q.getAsJson().veType+q.getAsJson().veCounter+S};
VM0=function(q,S){if(_.C("no_client_ve_attach_unless_shown")){var N=GlN(q,S);Ab4.set(N,!0);Db7(q,S)}};
Db7=function(q,S){q=GlN(q,S);CB.has(q)&&(S=CB.get(q)||[],tg(S[0],S[1],S[2],S[3],!0),CB.delete(q))};
em=function(q,S){_.C("log_sequence_info_on_gel_web")&&(q.sequenceGroup=S);return q};
_.Jg=function(q,S,N){_.fy(tg)(void 0,q,S,N)};
_.Fx=function(q,S,N){_.fy(TcF)(void 0,q,S,N)};
_.Hf=function(q,S){_.fy(aFW)(void 0,q,S,void 0,void 0,void 0)};
_.Ou=function(q,S,N){_.fy(function(){_.mx(S,function(X){Ub4(void 0,q,X,N)})})()};
_.KB=function(q,S,N,X){_.fy(function(){_.mx(S,function(b){rbd(void 0,q,b,N,X)})})()};
_.vf=function(q,S,N){_.fy(cbM)(void 0,q,S,N,void 0)};
_.lJ=function(q,S,N,X){_.fy($bM)(void 0,q,S,N,X,void 0)};
_.jm=function(q,S,N){_.fy(ewN)(void 0,q,S,N,void 0)};
i52=function(q,S){Wf.set(q,S)};
Jb0=function(q,S){var N=Object.keys(q);q=new _.Vl("[Command Handler] "+S,{filteredCommandNames:N,originalCommand:q});_.O0(q)};
FXg=function(q,S){Jb0(q,S+" was called but not set")};
H50=function(q){return function(){return new q}};
ds=function(q){return function(){return _.Ly().resolve(q)}};
O5N=function(q,S){var N=_.t(q,_.kB);if(N&&(N=S[N.signal]))return N();q=_.A(Object.keys(q));for(N=q.next();!N.done;N=q.next())if(N=N.value,S[N]&&(N=S[N]))return N()};
_.kx=function(q,S,N,X){return{browseEndpoint:{browseId:q},commandMetadata:{webCommandMetadata:{url:S,rootVe:N,webPageType:X===void 0?"WEB_PAGE_TYPE_BROWSE":X}}}};
KXM=function(q,S,N){var X=S=S===void 0?0:S;N=N===void 0?0:N;var b=N-X;return _.zy(q,"PPSV",void 0,void 0,(b>600?0:b<60||N<=0||X/N>.9)?0:S)};
_.zy=function(q,S,N,X,b){var w="/watch?v="+q;q={videoId:q};S&&(q.playlistId=S,w+="&list="+S);X&&(w+="&pp="+X);b&&(q.startTimeSeconds=b,w+="&t="+b+"s");S={watchEndpoint:q,commandMetadata:{webCommandMetadata:{url:w,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};N&&(S.clickTrackingParams=N);X&&(_.t(S,_.O1).playerParams=X);return S};
vdW=function(q){return{browseEndpoint:{browseId:"VL"+q},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+q,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
lF7=function(q){if(q){var S;if(q){var N=(S=_.t(q.commandMetadata,_.Yq))==null?void 0:S.url;S=!(!N||N==="/service_ajax")}else S=!1;if(S)return q;var X;if(q=(X=_.t(q,_.hD))==null?void 0:X.commands)for(X=_.A(q),q=X.next();!q.done;q=X.next())if(q=lF7(q.value))return q}};
_.nB=function(q){return{runs:[{text:q}]}};
j77=function(q,S){return q&&S?{runs:[{text:q,navigationEndpoint:S}]}:void 0};
fB=function(q){return q?_.nB(q):void 0};
_.pB=function(q){return q?{simpleText:q}:void 0};
_.xx=function(q){var S=q.type;q=q.payload;S={type:S};q!==void 0&&(S.payload=q);return S};
WX2=function(q,S,N){for(var X=Object.assign({},q),b=_.A(Object.keys(S)),w=b.next();!w.done;w=b.next()){w=w.value;var B=q[w],T=S[w];if(T===void 0)delete X[w];else if(B===void 0)X[w]=T;else if(Array.isArray(T)&&Array.isArray(B))X[w]=N?[].concat(_.PG(B),_.PG(T)):T;else if(!Array.isArray(T)&&_.Md(T)&&!Array.isArray(B)&&_.Md(B))X[w]=WX2(B,T,N);else if(typeof T===typeof B)X[w]=T;else return S=new _.Vl("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:w,originalValue:B,updateValue:T}),
_.O0(S),q}return X};
zwv=function(q){if(!q.length)return"";try{if(db4)return db4.decode(q);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(q)}catch(B){}for(var S=0,N=[],X=q.length;S<X;){for(var b=0;b<1024&&S<X;){var w=q[S++];if(w<128)klW[b++]=w;else{if(w<224)w=(w&31)<<6|q[S++]&63;else if(w<240)w=(w&15)<<12|(q[S++]&63)<<6|q[S++]&63;else{if(b+1===1024){--S;break}w=(w&7)<<18|(q[S++]&63)<<12|(q[S++]&63)<<6|q[S++]&63;w-=65536;klW[b++]=55296|w>>10;w=56320|w&1023}klW[b++]=w}}w=String.fromCharCode.apply(String,
klW);b<1024&&(w=w.substring(0,b));N.push(w)}return N.join("")};
fFd=function(q,S){var N;if((N=ndv)==null?0:N.encodeInto)return S=ndv.encodeInto(q,S),S.read<q.length?q.length*4:S.written;for(var X=N=0;X<q.length;X++){var b=q.charCodeAt(X);b<128?S[N++]=b:(b<2048?S[N++]=b>>6|192:((b&64512)===55296&&X+1<q.length&&(q.charCodeAt(X+1)&64512)===56320?(b=65536+((b&1023)<<10)+(q.charCodeAt(++X)&1023),S[N++]=b>>18|240,S[N++]=b>>12&63|128):S[N++]=b>>12|224,S[N++]=b>>6&63|128),S[N++]=b&63|128)}return N};
p4F=function(q,S,N){if(S&&N&&N.buffer===S.exports.memory.buffer){var X=S.realloc(N.byteOffset,q);if(X)return new Uint8Array(S.exports.memory.buffer,X,q)}q=S?new Uint8Array(S.exports.memory.buffer,S.malloc(q),q):new Uint8Array(q);N&&q.set(N);return q};
_.Eu=function(q){q=new xb7(new mbv([_.Yg(decodeURIComponent(q))]));if(uuW(q,2)){var S=gs(q);var N=q.pos;var X=q.arrayView;N=N===void 0?0:N;var b=S===void 0?-1:S;N=N===void 0?0:N;b=b===void 0?-1:b;if(X.totalLength&&b){b<0&&(b=X.totalLength-N);X.focus(N);if(!(N-X.arrayPos+b<=X.arrays[X.arrayIdx].length)){var w=X.arrayIdx,B=X.arrayPos;X.focus(N+b-1);B=new Uint8Array(X.arrayPos+X.arrays[X.arrayIdx].length-B);for(var T=0,Q=w;Q<=X.arrayIdx;Q++)B.set(X.arrays[Q],T),T+=X.arrays[Q].length;X.arrays.splice(w,
X.arrayIdx-w+1,B);X.arrayIdx=0;X.arrayPos=0;X.focus(N)}w=X.arrays[X.arrayIdx];X=new DataView(w.buffer,w.byteOffset+N-X.arrayPos,b)}else X=new DataView(new ArrayBuffer(0));X=new Uint8Array(X.buffer,X.byteOffset,X.byteLength);q.pos+=S;S=X}else S=void 0;S=S?zwv(S):void 0;q=uuW(q,4)?gs(q):void 0;X=gdN[q];if(typeof X==="undefined")throw q=new _.Vl("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:q}),_.O0(q),q;return{entityTypeFieldNumber:q,entityType:X,entityId:S}};
_.LB=function(q,S,N){N=N===void 0?0:N;var X=new EdF;if(ndv)q=ndv.encode(q);else{var b=new Uint8Array(Math.ceil(q.length*1.2)),w=fFd(q,b);b.length<w&&(b=new Uint8Array(w),w=fFd(q,b));b.length>w&&(b=b.subarray(0,w));q=b}q!==void 0&&(yG(X,18),b=q.length,yG(X,b),MW(X,b),X.buf.set(q,X.pos),X.pos+=b);q=yb7[S];if(typeof q==="undefined")throw N=new _.Vl("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:S}),_.O0(N),N;q!==void 0&&(yG(X,32),yG(X,q));yG(X,40);yG(X,1);S=new Uint8Array(X.buf.buffer,
X.buf.byteOffset,X.pos);return encodeURIComponent(_.Im(S,N))};
MMy=function(q){q=q.key||q.id;if(!q)throw Error("If");return q};
hw7=function(q,S){q=q===void 0?{}:q;return LXy(q,S)};
PiP=function(q,S,N,X){if(X===void 0)return X=Object.assign({},q[S]||{}),N=(delete X[N],X),X={},Object.assign({},q,(X[S]=N,X));var b={},w={};return Object.assign({},q,(w[S]=Object.assign({},q[S],(b[N]=X,b)),w))};
IF7=function(q,S,N,X,b){var w=q[S];if(w==null||!w[N])return q;X=WX2(w[N],X,b==="REPEATED_FIELDS_MERGE_OPTION_APPEND");b={};w={};return Object.assign({},q,(w[S]=Object.assign({},q[S],(b[N]=X,b)),w))};
_.hg=function(q,S,N){return q[S]?q[S][N]||null:null};
o67=function(){if(YNM)return YNM();var q={};YNM=Y8("PersistentEntityStoreDb",{objectStores:(q.EntityStore={addedAtVersion:1},q.EntityAssociationStore={addedAtVersion:2},q),shared:!1,upgrade:function(S,N){N(1)&&nY(zc(S,"EntityStore",{keyPath:"key"}),"entityType","entityType");N(2)&&(S=zc(S,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),nY(S,"byParentEntityKey","parentEntityKey"),nY(S,"byChildEntityKey","childEntityKey"))},
version:3});return YNM()};
q2m=function(q){return _.uC(o67(),q)};
Pf=function(q){return window.Int32Array?new Int32Array(q):Array(q)};
N$7=function(q){return _.uC(S2W(),q)};
X_4=function(q){return new IO("WRONG_DATA_TYPE",{encoderVersion:q})};
brv=function(q){return q instanceof Error?new IO("UNKNOWN_ENCODE_ERROR",{originalMessage:q.message}):new IO("UNKNOWN_ENCODE_ERROR")};
w_v=function(q){return q instanceof Error?new IO("UNKNOWN_DECODE_ERROR",{originalMessage:q.message}):new IO("UNKNOWN_DECODE_ERROR")};
Zr4=function(q,S){q=q instanceof IO?q:S(q);_.O0(q);throw q;};
A70=function(q){q=(new TextEncoder).encode(q).subarray(0,16);var S=new Uint8Array(16);S.set(q);return S};
B$0=function(q){var S=sRe[q];if(S)return S;_.vN(new _.Vl("Entity model not found.",{entityType:q}))};
_.Yx=function(){T$W||(T$W=G52());return T$W};
G52=function(){var q,S,N;return _.G(function(X){if(X.nextAddress==1)return _.jw(X,2),X.yield(_.Pt(),4);if(X.nextAddress!=2){q=X.yieldResult;if(!q||!_.aF()||typeof _.Nd.BroadcastChannel==="undefined")return X.return();S=new DZm;return X.return(new of(q,S))}N=_.pd(X);N instanceof Error&&_.O0(N);return X.return()})};
_.qO=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1){N=q.mutations;if(!N||N.length<=0)return X.return();S&&S.dispatch(_.xx({type:"ENTITY_LOADED",payload:N}));return X.yield(QRv(N),2)}N.length=0;_.xP(X)})};
QRv=function(q){var S;return _.G(function(N){return N.nextAddress==1?N.yield(_.Yx(),2):(S=N.yieldResult)?N.yield(_.SQ(S,"readwrite",function(X){for(var b={},w=_.A(q),B=w.next(),T={};!B.done;T={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},B=w.next())T.mutation$jscomp$8=B.value,T.mutation$jscomp$8.entityKey&&a5y(T.mutation$jscomp$8)&&(T.mutationEntityType$jscomp$3=(0,_.a6.getAnyKey)(T.mutation$jscomp$8.payload),B=void 0,T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(B=function(Q){return function(){return _.VXg(X,
Q.mutation$jscomp$8.payload[Q.mutationEntityType$jscomp$3],Q.mutationEntityType$jscomp$3)}}(T)),T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(B=function(Q){return function(){return UZm(X,Q.mutation$jscomp$8.entityKey)}}(T)),T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(B=function(Q){return function(){return r72(X,Q.mutation$jscomp$8.entityKey,Q.mutation$jscomp$8.payload[Q.mutationEntityType$jscomp$3],Q.mutationEntityType$jscomp$3)}}(T)),B&&(b[T.mutation$jscomp$8.entityKey]=
b[T.mutation$jscomp$8.entityKey]?b[T.mutation$jscomp$8.entityKey].then(B):B()));
return k8.all(Object.values(b))}),0):N.return()})};
a5y=function(q){var S;q=(S=q.options)==null?void 0:S.persistenceOption;return q==="ENTITY_PERSISTENCE_OPTION_PERSIST"||q==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
e9N=function(q,S){var N,X;_.G(function(b){if(b.nextAddress==1)return b.yield(_.Yx(),2);if(b.nextAddress!=3)return(N=b.yieldResult)?b.yield(_.SQ(N,"readonly",function(w){var B={},T=Object.keys(S).map(function(Q){var a=S[Q]?[].concat(_.PG(S[Q])):[];return $Zv(w,Q,a,B)});
return k8.all(T).then(function(){return B})}),3):b.return();
X=b.yieldResult;Object.keys(X).length>0&&q.dispatch(c7y(X));_.xP(b)})};
$Zv=function(q,S,N,X){return NO(q,S,N).then(function(b){X[S]=CAW(N,b)})};
CAW=function(q,S){if(S.length!==q.length)throw Error("Lf");return S.reduce(function(N,X,b){N[q[b]]=X;return N},{})};
ire=function(q){var S=q.filter(function(b){var w;return(b==null?void 0:(w=b.transferEntity)==null?void 0:w.transferState)==="TRANSFER_STATE_COMPLETE"}).length,N=q.filter(function(b){var w;
return(b==null?void 0:(w=b.transferEntity)==null?void 0:w.transferState)==="TRANSFER_STATE_FAILED"}).length,X=q.filter(function(b){var w;
return(b==null?void 0:(w=b.transferEntity)==null?void 0:w.transferState)&&R9N.includes(b.transferEntity.transferState)});
if(!(S||X!=null&&X.length))return 0;S=_.tXe(X)+S;q=q.length-N;return q===0?0:Math.round(S*100/q)/100};
_.tXe=function(q){var S=[];S=S.concat.apply(S,_.PG(q.filter(function(w){return w.streamEntity}).map(function(w){var B=Object.assign({},w.streamEntity),T,Q=(T=w.transferEntity)==null?void 0:T.transferState;
B.streamsProgress=B.streamsProgress||[];B.streamsProgress=B.streamsProgress.map(function(a){var U=Object.assign({},a);U.numBytesDownloaded=Q==="TRANSFER_STATE_COMPLETE"?a.numTotalBytes:a.numBytesDownloaded;return U});
return B}).map(function(w){return w.streamsProgress})));
var N=q=0;S=_.A(S);for(var X=S.next();!X.done;X=S.next()){var b=X.value;X=Number(b.numBytesDownloaded);b=Number(b.numTotalBytes);N+=isNaN(X)?0:X;q+=isNaN(b)?0:b}return q===0?0:Math.round(N*100/q)/100};
J7d=function(q){if(!q||!q.expirationTimestamp||!q.action)return!1;var S=(0,_.oL)()/1E3;return Number(q.expirationTimestamp)>=S};
XU=function(q){return q&&q.expirationTimestamp&&q.action?J7d(q)&&q.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.br=function(q){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(q||"TRANSFER_STATE_UNKNOWN")};
Fl0=function(q){var S=new EdF;if(q!==void 0){var N=Math.ceil(Math.log2(q.length*4+2)/7);N=N===void 0?2:N;yG(S,10);S.submessagePosStack.push(S.pos);S.submessagePosStack.push(N);S.pos+=N;MW(S,q.length*1.2);N=fFd(q,S.buf.subarray(S.pos));S.pos+N>S.buf.length&&(MW(S,N),N=fFd(q,S.buf.subarray(S.pos)));S.pos+=N;q=S.submessagePosStack.pop();N=S.submessagePosStack.pop();for(var X=S.pos-N-q;q--;){var b=q?128:0;S.view.setUint8(N++,X&127|b);X>>=7}}S=new Uint8Array(S.buf.buffer,S.buf.byteOffset,S.pos);return(new TextDecoder("utf-8")).decode(S)};
_.wO=function(q){var S=0;q=_.A(q);for(var N=q.next(),X={};!N.done;X={transferState$jscomp$3:void 0},N=q.next()){var b=N.value,w=void 0;N=(w=b.streamEntity)!=null?w:{};w=void 0;X.transferState$jscomp$3=(w=b.transferEntity)==null?void 0:w.transferState;w=b=void 0;((b=N)==null?0:(w=b.streamsProgress)==null?0:w.length)&&N.streamsProgress.forEach(function(B){return function(T){T=Number(B.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?T.numTotalBytes:T.numBytesDownloaded);isFinite(T)&&(S+=T)}}(X))}return S};
Hr7=function(q){return q.some(function(S){var N;if(!(S==null?0:(N=S.transferEntity)==null?0:N.transferState)){var X;return!(S==null?0:(X=S.policyEntity)==null?0:X.action)||S.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return R9N.includes(S.transferEntity.transferState)})};
Or0=function(q,S){if(!S)return!1;if(_.C("of_pb_en_po_ks"))return!0;var N;q=(N=_.hg(q,"offlineVideoPolicy",_.LB(S,"offlineVideoPolicy")))!=null?N:void 0;return!!q&&XU(q)};
_.v64=function(q){var S=["TRANSFER_STATE_COMPLETE"];S=S===void 0?KlF:S;return q.filter(function(N){var X,b;return S.includes((b=(X=N.transferEntity)==null?void 0:X.transferState)!=null?b:"TRANSFER_STATE_UNKNOWN")})};
l5e=function(q,S){if(S){var N,X=(N=_.hg(q,"playbackData",_.LB(S,"playbackData")))!=null?N:null,b;N=(b=_.hg(q,"transfer",_.LB(S,"transfer")))!=null?b:null;var w;b=(w=_.hg(q,"offlineVideoStreams",_.LB(S,"offlineVideoStreams")))!=null?w:null;var B;q=(B=_.hg(q,"offlineVideoPolicy",_.LB(S,"offlineVideoPolicy")))!=null?B:null;if(X||N||b||q)return{playbackDataEntity:X,transferEntity:N,streamEntity:b,policyEntity:q}}};
_.Z_=function(q){var S=q.playbackData;if(!S)return[];var N=[];S=_.A(Object.keys(S));for(var X=S.next();!X.done;X=S.next()){var b=X.value;if(!jRM(q,_.Eu(b).entityId)&&(X=l5e(q,_.Eu(b).entityId))){var w=void 0,B=void 0;b=(B=Number((w=_.hg(q,"playbackData",b))==null?void 0:w.streamDownloadTimestampSeconds))!=null?B:(0,_.oL)();N.push({entity:X,streamDownloadTimestamp:b})}}return N.sort(function(T,Q){var a=T.streamDownloadTimestamp,U=Q.streamDownloadTimestamp;return U===a?T.entity.streamEntity&&!Q.entity.streamEntity?
1:-1:U-a}).map(function(T){return T.entity})};
WlN=function(q){return _.v64(_.Z_(q))};
_.dZP=function(q){return _.Z_(q).filter(function(S){var N;if(((N=S.policyEntity)==null?0:N.action)&&S.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var X;if((X=S.transferEntity)==null?0:X.transferState){var b;return R9N.includes((b=S.transferEntity)==null?void 0:b.transferState)}return!0})};
jRM=function(q,S){var N;return((N=_.hg(q,"downloadStatusEntity",_.LB(S,"downloadStatusEntity")))==null?void 0:N.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
k5M=function(q){var S;if(q==null?0:(S=q.playbackDataEntity)==null?0:S.key)return _.Eu(q.playbackDataEntity.key).entityId;var N;if(q==null?0:(N=q.transferEntity)==null?0:N.key)return _.Eu(q.transferEntity.key).entityId;var X;if(q==null?0:(X=q.streamEntity)==null?0:X.key)return _.Eu(q.streamEntity.key).entityId;var b;if(q==null?0:(b=q.policyEntity)==null?0:b.key)return _.Eu(q.policyEntity.key).entityId};
n62=function(q){var S=new Set,N;q=(N=q.mainDownloadsListEntity)==null?void 0:N[z92];var X;if(!(q==null?0:(X=q.downloads)==null?0:X.length))return S;var b;q==null||(b=q.downloads)==null||b.forEach(function(w){(w==null?0:w.videoItem)&&S.add(w.videoItem)});
return S};
A_=function(q,S){if(S){var N=_.hg(q,"mainVideoEntity",_.LB(S,"mainVideoEntity")),X=_.hg(q,"downloadStatusEntity",_.LB(S,"downloadStatusEntity")),b=_.hg(q,"ytMainChannelEntity",_.LB(S,"ytMainChannelEntity")),w={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};q=l5e(q,S);X=(X==null?void 0:X.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.C("woffle_render_failed_download_state_ks")&&(X==null?void 0:X.downloadState)==="DOWNLOAD_STATE_FAILED";!q&&X&&(q=w);if(q&&N&&
b)return Object.assign({},{videoEntity:N,channelEntity:b},q)}};
p_y=function(q,S){return f50(q,S)==="TRANSFER_STATE_COMPLETE"&&Or0(q,S)};
xZ7=function(q,S){if(!S)return!1;var N;q=(N=_.hg(q,"playbackData",_.LB(S,"playbackData")))!=null?N:void 0;return!!q&&!!q.playerResponseJson};
f50=function(q,S){if(!S)return"TRANSFER_STATE_UNKNOWN";var N=_.hg(q,"transfer",_.LB(S,"transfer"));if(N){var X;return(X=N.transferState)!=null?X:"TRANSFER_STATE_UNKNOWN"}N=_.hg(q,"offlineOrchestrationActionWrapperEntity",_.LB(S,"offlineOrchestrationActionWrapperEntity"));q=_.hg(q,"mainVideoEntity",_.LB(S,"mainVideoEntity"));return N||q?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
mZW=function(q,S){if(!S)return"TRANSFER_STATE_UNKNOWN";if(q=_.hg(q,"transfer",_.LB(S,"transfer"))){var N;return(N=q.transferState)!=null?N:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
ugv=function(q,S){return S&&(q=_.hg(q,"videoPlaybackPositionEntity",_.LB(S,"videoPlaybackPositionEntity")),q==null?0:q.lastPlaybackPositionSeconds)?Number(q.lastPlaybackPositionSeconds):0};
E6F=function(q,S){return g6e(q).some(function(N){var X;return(N==null?void 0:(X=N.mainPlaylistEntity)==null?void 0:X.playlistId)===S})};
MX4=function(q,S,N){var X=y7F(q,S);if(!X.length)return[];S=[];X=_.A(X);for(var b=X.next();!b.done;b=X.next()){b=b.value;var w=A_(q,b);N&&f50(q,b)!=="TRANSFER_STATE_COMPLETE"||w&&S.push(w)}return S};
y7F=function(q,S){if(!S)return[];var N=_.LB(S,"mainPlaylistEntity"),X;S=(X=q.mainPlaylistEntity)==null?void 0:X[N];X=[];if(S==null||!S.videos)return X;S=_.A(S.videos);for(N=S.next();!N.done;N=S.next()){N=N.value;var b=void 0,w=void 0,B=void 0,T=(b=q)==null?void 0:(w=b.mainPlaylistVideoEntity)==null?void 0:(B=w[N])==null?void 0:B.video;T&&(N=_.Eu(T).entityId)&&X.push(N)}return X};
Llg=function(q,S){if(S){var N=_.hg(q,"mainPlaylistEntity",_.LB(S,"mainPlaylistEntity")),X=_.hg(q,"mainPlaylistDownloadStateEntity",_.LB(S,"mainPlaylistDownloadStateEntity"));q=_.hg(q,"ytMainChannelEntity",_.LB(S,"ytMainChannelEntity"));if(X&&N)return Object.assign({},{mainPlaylistEntity:N,mainPlaylistDownloadStateEntity:X},!!q&&{channelEntity:q})}};
g6e=function(q){return h9g(q).sort(function(S,N){return N.addedTimestampMillis-S.addedTimestampMillis}).map(function(S){return S.downloadedPlaylistEntities})};
h9g=function(q){var S=q.mainPlaylistDownloadStateEntity,N=[];if(!S)return N;for(var X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next()){var w=b.value;b=Llg(q,_.Eu(w).entityId);var B=void 0;w=Number((B=S[w])==null?void 0:B.addedTimestampMillis);B=isNaN(w)?(0,_.oL)():w;b!==void 0&&N.push({downloadedPlaylistEntities:b,addedTimestampMillis:B})}return N};
PAv=function(q){var S,N=(S=q.mainPlaylistVideoEntity)!=null?S:{};return new Set(g6e(q).reduce(function(X,b){X=X===void 0?[]:X;var w,B;b==null||(w=b.mainPlaylistEntity)==null||(B=w.videos)==null||B.forEach(function(T){var Q;(T=(Q=N[T])==null?void 0:Q.video)&&X.push(T)});
return X},[]))};
I5g=function(q){return"downloadedMusicPlaylistEntities"in q};
Y24=function(q){return"mainPlaylistEntity"in q&&"mainPlaylistDownloadStateEntity"in q};
oYv=function(q){return"videoEntity"in q&&"channelEntity"in q};
qOd=function(q){var S=q.musicPlaylistDownloadMetadataEntity,N=[];if(!S)return N;for(var X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next()){b=b.value;a:{var w=q,B=_.Eu(b).entityId;if(B){var T=_.hg(w,"musicPlaylist",_.LB(B,"musicPlaylist"));w=_.hg(w,"musicPlaylistDownloadMetadataEntity",_.LB(B,"musicPlaylistDownloadMetadataEntity"));if(T&&w){T={musicPlaylistEntity:T,musicPlaylistDownloadStateEntity:w};break a}}T=void 0}w=void 0;b=Number((w=S[b])==null?void 0:w.addedTimestampMillis);b=isNaN(b)?(0,_.oL)():
b;T!==void 0&&N.push({downloadedMusicPlaylistEntities:T,addedTimestampMillis:b})}return N};
SOg=function(q){var S=new Set;q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,"musicPlaylistEntity"in N&&"musicPlaylistDownloadStateEntity"in N){N=_.A(N.musicPlaylistEntity.tracks);for(var X=N.next();!X.done;X=N.next())S.add(X.value)}return S};
NN7=function(q,S){if(S){var N=_.hg(q,"musicTrack",_.LB(S,"musicTrack")),X=_.hg(q,"musicArtist",_.LB(S,"musicArtist"))||{};if((q=l5e(q,S))&&N&&X)return Object.assign({},{musicTrackEntity:N,musicArtistEntity:X},q)}};
XxN=function(q){var S=q.musicTrackDownloadMetadataEntity,N=[];if(!S)return[];S=_.A(Object.keys(S));for(var X=S.next();!X.done;X=S.next()){var b=X.value;X=NN7(q,_.Eu(b).entityId);var w=void 0;b=Number((w=_.hg(q,"musicTrackDownloadMetadataEntity",b))==null?void 0:w.addedTimestampMillis);w=isNaN(b)?(0,_.oL)():b;X!==void 0&&N.push({downloadedMusicEntities:X,addedTimestampMillis:w})}return N};
ZM7=function(q,S){if(!S)return[];if(Object.values(bMy).includes(S))return wxM(q,S);S=_.LB(S,"musicPlaylist");var N;q=(N=q.musicPlaylist)==null?void 0:N[S];N=[];if(q==null||!q.tracks)return N;q=_.A(q.tracks);for(S=q.next();!S.done;S=q.next())(S=_.Eu(S.value).entityId)&&N.push(S);return N};
wxM=function(q,S){var N=new Set,X=qOd(q).map(function(w){return w.downloadedMusicPlaylistEntities});
X=SOg(X);X=_.A(X);for(var b=X.next();!b.done;b=X.next())(b=_.Eu(b.value).entityId)&&N.add(b);return ABW(q).downloadedMusicEntities.filter(function(w){var B;if((B=w.musicTrackEntity)!=null&&B.videoId){w=w.musicTrackEntity;if(B=S==="PPOM"?!0:!N.has(w.videoId))b:switch(w=w.musicVideoType,S){case "PPSE":B=w==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:B=w!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}w=B}else w=!1;return w}).map(function(w){var B;
return(B=w.musicTrackEntity)==null?void 0:B.videoId})};
ABW=function(q){var S=XxN(q).sort(function(N,X){return X.addedTimestampMillis-N.addedTimestampMillis}).map(function(N){return"downloadedMusicEntities"in N?N.downloadedMusicEntities:I5g(N)?N.downloadedMusicPlaylistEntities:{}});
q=qOd(q).sort(function(N,X){return X.addedTimestampMillis-N.addedTimestampMillis}).map(function(N){return"downloadedMusicEntities"in N?N.downloadedMusicEntities:I5g(N)?N.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:S,downloadedMusicPlaylistEntities:q}};
BNW=function(q,S){S=_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?ZM7(q,S):y7F(q,S);if(!S.length)return"TRANSFER_STATE_UNKNOWN";S=S.map(function(N){return mZW(q,N)});
return saF(S)};
saF=function(q){var S=new Set(q);if(S.has("TRANSFER_STATE_FAILED")&&S.size===1)return"TRANSFER_STATE_FAILED";S.delete("TRANSFER_STATE_FAILED");if(S.has("TRANSFER_STATE_UNKNOWN")&&S.size===1)return"TRANSFER_STATE_PRE_TRANSFER";S.delete("TRANSFER_STATE_UNKNOWN");if(S.has("TRANSFER_STATE_PRE_TRANSFER")&&S.size===1||S.size===0)return"TRANSFER_STATE_PRE_TRANSFER";q=S.has("TRANSFER_STATE_TRANSFERRING");S=S.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return q||S?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
sD=function(q){var S=q.mainVideoDownloadStateEntity,N=[];if(!S)return[];S=_.A(Object.keys(S));for(var X=S.next();!X.done;X=S.next()){var b=X.value;if(!jRM(q,_.Eu(b).entityId)){X=A_(q,_.Eu(b).entityId);var w=void 0,B=void 0;b=(B=Number((w=_.hg(q,"mainVideoDownloadStateEntity",b))==null?void 0:w.addedTimestampMillis))!=null?B:(0,_.oL)();X!==void 0&&N.push({downloadedVideoEntities:X,addedTimestampMillis:b})}}return N};
TNm=function(q){return sD(q).sort(function(S,N){return N.addedTimestampMillis-S.addedTimestampMillis}).map(function(S){return S.downloadedVideoEntities})};
_.DpW=function(q){var S=PAv(q),N=_.BO(q),X=n62(q),b=sD(q).filter(function(B){var T,Q;if((B==null?void 0:(T=B.downloadedVideoEntities)==null?void 0:(Q=T.transferEntity)==null?void 0:Q.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var a,U;B=B==null?void 0:(a=B.downloadedVideoEntities)==null?void 0:(U=a.videoEntity)==null?void 0:U.key;return _.C("kevlar_use_library_entity")?B&&(X.has(B)||N[B]):B&&!S.has(B)}),w=h9g(q).filter(function(B){return BNW(q,B.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.PG(b),_.PG(w)).sort(function(B,T){return T.addedTimestampMillis-B.addedTimestampMillis}).map(function(B){return Gve(B)})};
Qa0=function(q,S){if(S&&Or0(q,S)){var N,X,b=(X=(N=_.hg(q,"playbackData",_.LB(S,"playbackData")))!=null?N:void 0)==null?void 0:X.playerResponseJson;if(b){try{var w=JSON.parse(b);var B=_.hg(q,"transfer",_.LB(S,"transfer")),T=ugv(q,S);T&&(w=Object.assign({},w,{playerConfig:Object.assign({},w.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+T*1E3}}})}));w.cotn=B==null?void 0:B.cotn}catch(Q){}return w}}};
_.V84=function(q){var S,N,X;q=(X=(N=((S=q.downloadsPageViewConfigurationEntity)!=null?S:{})[_.TD])==null?void 0:N.smartDownloadsOptInBannerVisibility)!=null?X:{};var b;return(b=_.t(q,aC7))!=null?b:{}};
_.BO=function(q){var S,N,X;q=(X=(N=((S=q.mainDownloadsListEntity)!=null?S:{})[_.UpM])==null?void 0:N.downloads)!=null?X:[];S={};N=_.A(q);for(X=N.next();!X.done;X=N.next())q=void 0,S[(q=X.value.videoItem)!=null?q:""]=!0;return S};
rBy=function(q){var S=_.BO(q);if(Object.keys(S).length===0)return!1;var N=q.mainVideoEntity;if(!N)return!0;N=_.A(Object.keys(N));for(var X=N.next();!X.done;X=N.next()){X=X.value;var b=_.Eu(X).entityId;if(S[X]&&!jRM(q,b))return!1}return!0};
_.GD=function(q){var S=_.BO(q);return sD(q).sort(function(N,X){return N.addedTimestampMillis-X.addedTimestampMillis}).map(function(N){return N.downloadedVideoEntities}).filter(function(N){var X;
return(N=N==null?void 0:(X=N.videoEntity)==null?void 0:X.key)&&!!S[N]})};
_.cBd=function(q){var S,N,X;q=(X=(N=((S=q.downloadsPageViewConfigurationEntity)!=null?S:{})[_.TD])==null?void 0:N.downloadsUpsellBannerVisibility)!=null?X:{};var b;return(b=_.t(q,$p0))!=null?b:{}};
Gve=function(q){return"downloadedVideoEntities"in q?q.downloadedVideoEntities:"downloadedPlaylistEntities"in q?q.downloadedPlaylistEntities:{}};
eT2=function(q){var S=_.BO(q),N=PAv(q),X=sD(q).filter(function(b){var w,B;return(b=b==null?void 0:(w=b.downloadedVideoEntities)==null?void 0:(B=w.videoEntity)==null?void 0:B.key)&&!S[b]&&!N.has(b)});
q=h9g(q);return[].concat(_.PG(X),_.PG(q)).sort(function(b,w){return w.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return Gve(b)})};
_.D_=function(q){if(!_.C("kevlar_use_library_entity"))return eT2(q);var S=sD(q).filter(function(X){var b,w;if(b=X=X==null?void 0:(b=X.downloadedVideoEntities)==null?void 0:(w=b.videoEntity)==null?void 0:w.key){var B,T,Q;b=((T=(B=q.mainDownloadsListEntity)==null?void 0:B[z92])==null?0:(Q=T.downloads)==null?0:Q.length)?n62(q).has(X):!1}return b}),N=h9g(q);
return[].concat(_.PG(S),_.PG(N)).sort(function(X,b){return b.addedTimestampMillis-X.addedTimestampMillis}).map(function(X){return Gve(X)})};
CP7=function(q){var S=_.BO(q),N=PAv(q);return TNm(q).filter(function(X){var b;return(X=X==null?void 0:(b=X.videoEntity)==null?void 0:b.key)&&!S[X]&&!N.has(X)})};
RT2=function(q){if(!_.C("kevlar_use_library_entity"))return CP7(q);var S=_.BO(q),N=n62(q);return TNm(q).filter(function(X){var b;return(X=X==null?void 0:(b=X.videoEntity)==null?void 0:b.key)&&!S[X]&&N.has(X)})};
t82=function(q,S){S=_.LB(S,"settingEntity");var N,X,b;return!!((b=(X=((N=q.settingEntity)!=null?N:{})[S])==null?void 0:X.settingOptionValue)!=null?b:{}).boolValue};
_.QP=function(q){var S=_.GD(q);if(Hr7(S))return 0;var N=[];S=_.A(S);for(var X=S.next();!X.done;X=S.next()){X=X.value;var b=void 0,w=void 0;if((b=X)==null?0:(w=b.videoEntity)==null?0:w.key)b=_.Eu(X.videoEntity.key).entityId,X=q,b=_.LB(b,"mainVideoDownloadStateEntity"),X=_.hg(X,"mainVideoDownloadStateEntity",b),(X=Number(X==null?void 0:X.addedTimestampMillis))&&N.push(X)}return Math.max.apply(Math,_.PG(N))};
_.af=function(q){return q.ui.richGridMiniMode};
_.VP=function(q){return q.ui.richGridItemsPerRow};
_.iM0=function(q){return q.ui.richGridSlimItemsPerRow};
_.JBN=function(q){return q.ui.guideIsExpanded};
_.UD=function(q){return q.ui.miniplayerIsActive};
FDW=function(q){return q.ui.singleOptionSurveyIsActive};
_.rO=function(q){var S;return((S=q.ui)==null?void 0:S.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.HMN=function(q){return _.rO(q)==="WEB_PAGE_TYPE_WATCH"};
_.OM7=function(q){return _.rO(q)==="WEB_PAGE_TYPE_SHORTS"};
_.KDP=function(q){return q.ui.inlinePreviewIsActive};
_.vY7=function(q){return q.ui.inlinePreviewIsEnabled};
_.lCe=function(q){return q.ui.miniplayerPlaybackState};
_.$U=function(q){return q.ui.isOnline};
_.jaP=function(q){return q.ui.frostedGlassMode};
_.cO=function(q,S){return f50(q.entities,S)};
_.eQ=function(q,S){return BNW(q.entities,S)};
WDm=function(q,S){var N;if(S){var X;q=(X=_.hg(q.entities,"offlineVideoPolicy",_.LB(S,"offlineVideoPolicy")))==null?void 0:X.action}else q=void 0;return(N=q)!=null?N:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
dp7=function(q,S){var N;S?(q=_.hg(q.entities,"offlineVideoPolicy",_.LB(S,"offlineVideoPolicy")),q=Number(q==null?void 0:q.expirationTimestamp)):q=void 0;return(N=q)!=null?N:0};
_.kvv=function(q){return _.Z_(q.entities).length};
zT7=function(q,S){return A_(q.entities,S)};
nYm=function(q,S){return Llg(q.entities,S)};
Cc=function(q,S){return(q=A_(q.entities,S))?_.tXe([q]):0};
_.fC7=function(q,S){var N=_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(N){var X=q.entities;var b=ZM7(X,S);if(b.length){var w=[];b=_.A(b);for(var B=b.next();!B.done;B=b.next())(B=NN7(X,B.value))&&w.push(B);X=w}else X=[]}else X=MX4(q.entities,S);var T;if(N){var Q=q.entities;S?(S=_.LB(S,"musicPlaylist"),Q=(T=Q.musicPlaylist)==null?void 0:T[S],T=Q!=null&&Q.tracks?Q.tracks.length:0):T=0}else T=q.entities,S?(S=_.LB(S,"mainPlaylistEntity"),T=(Q=T.mainPlaylistEntity)==null?void 0:Q[S],T=T!=null&&T.videos?
T.videos.length:0):T=0;return X.length!==T?0:X?ire(X):0};
_.pxd=function(q){return q.download.isLeaderTab};
_.xp7=function(q,S,N){if(!S&&N){var X=q.entities;if(N){var b=Fl0(N),w,B;S=(B=(w=_.hg(X,"offlineabilityEntity",_.LB(b,"offlineabilityEntity")))==null?void 0:w.addToOfflineButtonState)!=null?B:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else S="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else w=q.entities,S?(B=Fl0(S),S=(b=(X=_.hg(w,"offlineabilityEntity",_.LB(B,"offlineabilityEntity")))==null?void 0:X.addToOfflineButtonState)!=null?b:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):S="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return S};
mp7=function(q,S){q=q.entities;if(S){S=Fl0(S);var N,X;S=(X=(N=_.hg(q,"offlineabilityEntity",_.LB(S,"offlineabilityEntity")))==null?void 0:N.addToOfflineButtonState)!=null?X:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else S="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return S};
_.us4=function(q){var S=q.entities;q=_.$U(q);var N=t82(S,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.C("kevlar_modern_downloads_page")&&N)var X=!1;else{var b,w;S=(w=(b=((X=S.downloadsPageViewConfigurationEntity)!=null?X:{})[_.TD])==null?void 0:b.smartDownloadsOptInBannerVisibility)!=null?w:{};X=q?!!S.visibleWithConnection:!!S.visibleWithoutConnection}return X};
_.gYM=function(q){return t82(q.entities,"SMART_DOWNLOADS_ENABLED")};
_.EYP=function(q){return rBy(q.entities)};
yB7=function(q){return _.GD(q.entities).every(function(S){var N;return(S==null?void 0:(N=S.transferEntity)==null?void 0:N.transferState)&&!R9N.includes(S.transferEntity.transferState)})};
_.eJ2=function(q){var S,N,X,b=(X=(N=((S=q.entities.downloadsPageViewConfigurationEntity)!=null?S:{})[_.TD])==null?void 0:N.downloadsUpsellBannerVisibility)!=null?X:{};return _.$U(q)?!!b.visibleWithConnection:!!b.visibleWithoutConnection};
_.Cmd=function(q,S){return jRM(q.entities,S)};
RJm=function(q,S){if(S){var N,X;q=(X=(N=_.hg(q.entities,"downloadStatusEntity",_.LB(S,"downloadStatusEntity")))==null?void 0:N.downloadState)!=null?X:"DOWNLOAD_STATE_UNKNOWN"}else q="DOWNLOAD_STATE_UNKNOWN";return q};
Rf=function(q,S){return ugv(q.entities,S)};
Fhd=function(q){q=td7(q);var S=q.hours===void 0?0:q.hours,N=q.minutes===void 0?0:q.minutes,X=q.seconds===void 0?0:q.seconds,b=S>0;q=[];b&&(S=iov(S),q.push(S));S=b;S=S===void 0?!1:S;N=(["af","be","lt"].includes(t_)||S)&&N<10?JL7().format(N):(new Intl.NumberFormat("en-u-nu-latn")).format(N);q.push(N);N=JL7().format(X);q.push(N);N=":";"da fi id si sr sr-Latn".split(" ").includes(t_)&&(N=".");return q.join(N)};
_.Oom=function(q){q=td7(q);var S=q.hours===void 0?0:q.hours,N=q.minutes===void 0?0:q.minutes,X=q.seconds===void 0?0:q.seconds;q=[];if(S>0){var b=Ho4().format({hours:S});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(t_)||S>9999)b=b.replace(S.toString(),iov(S)),t_==="km"&&(b=b.replace(".",","));q.push(b)}N>0&&q.push(Ho4().format({minutes:N}));X>0&&q.push(Ho4().format({seconds:X}));S="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");N=t_=="am"?"{0}\u1363 ":t_=="fa"?"{0}\u060c\u200f ":
t_=="my"?"{0} - ":t_=="th"?"{0} ":t_=="ur"?"{0}\u060c ":t_=="ar"||t_=="ar-XB"?"{0} \u0648":t_=="ja"||t_=="zh-CN"||t_=="zh-HK"||t_=="zh-TW"?"{0}\u3001":"{0}, ";X=t_=="am"?"\u1363 ":t_=="fa"?"\u060c\u200f ":t_=="my"?" - ":t_=="th"?" ":t_=="ur"?"\u060c ":t_=="ar"||t_=="ar-XB"?" \u0648":t_=="ja"||t_=="zh-CN"||t_=="zh-HK"||t_=="zh-TW"?"\u3001":", ";b=t_=="am"?" \u12a5\u1293 {0}":t_=="as"?" \u0986\u09f0\u09c1 {0}":t_=="az"?" v\u0259 {0}":t_=="bn"?" \u098f\u09ac\u0982 {0}":t_=="cs"?" a\u00a0{0}":t_=="de"?
" und {0}":t_=="el"?" \u03ba\u03b1\u03b9 {0}":t_=="eu"?" eta {0}":t_=="fa"?"\u060c \u0648 {0}":t_=="fil"?", at {0}":t_=="gu"?" \u0a85\u0aa8\u0ac7 {0}":t_=="hi"?", \u0914\u0930 {0}":t_=="hu"?" \u00e9s {0}":t_=="hy"?" \u0587 {0}":t_=="id"?", dan {0}":t_=="iw"?" \u05d5-{0}":t_=="ja"?"\u3001{0}":t_=="ka"?" \u10d3\u10d0 {0}":t_=="km"?" \u1793\u17b7\u1784 {0}":t_=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":t_=="ko"?" \ubc0f {0}":t_=="ky"?" \u0436\u0430\u043d\u0430 {0}":t_=="lt"?" ir {0}":t_=="lv"?" un {0}":
t_=="mr"?" \u0906\u0923\u093f {0}":t_=="ms"?" dan {0}":t_=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":t_=="ne"?" \u0930 {0}":t_=="or"?", \u0b13 {0}":t_=="pa"?" \u0a05\u0a24\u0a47 {0}":t_=="ro"?" \u0219i {0}":t_=="si"?", \u0dc3\u0dc4 {0}":t_=="sk"?" a {0}":t_=="sl"?" in {0}":t_=="sq"?" dhe {0}":t_=="sv"?" och {0}":t_=="sw"?" na {0}":t_=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":t_=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":t_=="th"?" \u0e41\u0e25\u0e30{0}":t_=="tr"?" ve {0}":t_=="ur"?
"\u060c \u0627\u0648\u0631 {0}":t_=="uz"?" va {0}":t_=="vi"?" v\u00e0 {0}":t_=="zh-HK"?"\u53ca{0}":t_=="zu"?", ne-{0}":t_=="af"||t_=="nl"?" en {0}":t_=="ar"||t_=="ar-XB"?" \u0648{0}":t_=="be"||t_=="uk"?" \u0456 {0}":t_=="en-GB"||t_=="en-IN"?" and {0}":t_=="en"||t_=="en-XA"?", and {0}":t_=="et"||t_=="fi"?" ja {0}":t_=="fr"||t_=="fr-CA"?" et {0}":t_=="zh-CN"||t_=="zh-TW"?"\u548c{0}":t_=="da"||t_=="is"||t_=="no"?" og {0}":t_=="es"||t_=="es-419"||t_=="es-US"?" y {0}":t_=="bg"||t_=="mk"||t_=="ru"||t_==
"sr"?" \u0438 {0}":t_=="gl"||t_=="it"||t_=="pt-BR"||t_=="pt-PT"?" e {0}":t_=="kk"||t_=="lo"||t_=="ml"||t_=="mn"?", {0}":" i {0}";var w=t_=="am"?"{0} \u12a5\u1293 {1}":t_=="as"?"{0} \u0986\u09f0\u09c1 {1}":t_=="az"?"{0} v\u0259 {1}":t_=="bn"?"{0} \u098f\u09ac\u0982 {1}":t_=="de"?"{0} und {1}":t_=="el"?"{0} \u03ba\u03b1\u03b9 {1}":t_=="eu"?"{0} eta {1}":t_=="fa"?"{0} \u0648 {1}":t_=="fil"?"{0} at {1}":t_=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":t_=="hi"?"{0} \u0914\u0930 {1}":t_=="hu"?"{0} \u00e9s {1}":t_==
"hy"?"{0} \u0587 {1}":t_=="iw"?"{0} \u05d5-{1}":t_=="ja"?"{0}\u3001{1}":t_=="ka"?"{0} \u10d3\u10d0 {1}":t_=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":t_=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":t_=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":t_=="ko"?"{0} \ubc0f {1}":t_=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":t_=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":t_=="lt"?"{0} ir {1}":t_=="lv"?"{0} un {1}":t_=="mr"?"{0} \u0906\u0923\u093f {1}":t_=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":t_=="ne"?"{0} \u0930 {1}":
t_=="or"?"{0} \u0b13 {1}":t_=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":t_=="ro"?"{0} \u0219i {1}":t_=="si"?"{0} \u0dc3\u0dc4 {1}":t_=="sl"?"{0} in {1}":t_=="sq"?"{0} dhe {1}":t_=="sv"?"{0} och {1}":t_=="sw"?"{0} na {1}":t_=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":t_=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":t_=="th"?"{0}\u0e41\u0e25\u0e30{1}":t_=="tr"?"{0} ve {1}":t_=="ur"?"{0} \u0627\u0648\u0631 {1}":t_=="uz"?"{0} va {1}":t_=="vi"?"{0} v\u00e0 {1}":t_=="zh-HK"?"{0}\u53ca{1}":t_==
"zu"?"{0} ne-{1}":t_=="af"||t_=="nl"?"{0} en {1}":t_=="ar"||t_=="ar-XB"?"{0} \u0648{1}":t_=="be"||t_=="uk"?"{0} \u0456 {1}":t_=="cs"||t_=="sk"?"{0} a\u00a0{1}":t_=="et"||t_=="fi"?"{0} ja {1}":t_=="fr"||t_=="fr-CA"?"{0} et {1}":t_=="id"||t_=="ms"?"{0} dan {1}":t_=="ml"||t_=="mn"?"{0}, {1}":t_=="zh-CN"||t_=="zh-TW"?"{0}\u548c{1}":t_=="da"||t_=="is"||t_=="no"?"{0} og {1}":t_=="es"||t_=="es-419"||t_=="es-US"?"{0} y {1}":t_=="bg"||t_=="mk"||t_=="ru"||t_=="sr"?"{0} \u0438 {1}":t_=="en"||t_=="en-GB"||t_==
"en-IN"||t_=="en-XA"?"{0} and {1}":t_=="gl"||t_=="it"||t_=="pt-BR"||t_=="pt-PT"?"{0} e {1}":"{0} i {1}";t_==="sq"?(b=b.replace("dhe","e"),w=w.replace("dhe","e")):t_==="th"?(X=X.replace("{0}"," {0}"),w=w.replace("{0}","{0} "),w=w.replace("{1}"," {1}")):t_==="ne"?X=",":t_==="zh-CN"?X="":S.includes(t_)&&(X=" ");return q.length<2?q.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(t_)?
q.length===2?w.replace("{0}",q[0]).replace("{1}",q[1]):N.replace("{0}",q[0])+q.slice(1,-1).join(X)+b.replace("{0}",q[q.length-1]):q.join(X)};
td7=function(q){var S=q.hours||0,N=q.minutes||0,X=q.seconds||0;S=X+N*60+S*3600+(q.days||0)*86400+(q.weeks||0)*604800+(q.months||0)*2629800+(q.years||0)*31557600;if(S<=0)return{hours:0,minutes:0,seconds:0};q=S;S=Math.floor(q/3600);q%=3600;N=Math.floor(q/60);X=Math.floor(q%60);return{hours:S,minutes:N,seconds:X}};
iov=function(q){q=(new Intl.NumberFormat("en-u-nu-latn")).format(q);var S=["fr"],N="az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi".split(" ");return"af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz".split(" ").includes(t_)?q.replace(",","\u00a0"):S.includes(t_)?q.replace(",","\u202f"):N.includes(t_)?q.replace(",","."):q};
JL7=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
Ho4=function(){Khg||(vOg=lx7,Khg=new jYP);return Khg};
WhM=function(q){try{return(new _.ir(5)).format(q)}catch(S){}};
J_=function(q){return{thumbnailOverlayDownloadingRenderer:{state:q}}};
dF7=function(){var q=_.qW("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.nB(q),icon:{iconType:"PLAY_ALL"}}}};
k67=function(q){q=_.FU(q,2);return t_!=="ru"&&t_!=="es_419"&&t_!=="es-419"&&t_!=="es"&&t_!=="es_US"&&t_!=="es-US"&&t_!=="fr"&&t_!=="pl"&&t_!=="it"&&t_!=="nl"&&t_!=="uk"&&t_!=="fr_CA"&&t_!=="fr-CA"||q===""?q:q[0].toLocaleUpperCase()+q.substring(1)};
nOv=function(q){return function(S){var N=q(),X=_.FU(S,N.dateFormat);S=_.FU(S,N.timeFormat);var b=zJW.DATETIMEFORMATS[N.joinerStyle];b=b.replace(/'(?!')/g,"");b=b.replace("{0}",S);b=b.replace("{1}",X);return N.capitalize(b)}};
fx2=function(q){return q?typeof q.seconds==="string"&&(q.nanos===void 0||typeof q.nanos==="number"):!1};
pre=function(q){return new Date(Number(q.seconds)*1E3+(q.nanos||0)*1E-6)};
_.FU=function(q,S){if(typeof q.getTime==="function")q={date:q};else if(fx2(q))q={date:pre(q)};else if(typeof fx2(q.timestamp)&&typeof q.i18nInternalSecondsEastOfUtc==="number")q={date:pre(q.timestamp),timeZone:HO(-q.i18nInternalSecondsEastOfUtc/60)};else throw Error("Mf`"+JSON.stringify(q));var N=q;q=N.date;N=N.timeZone;S=xF0(S).format(q,N);t_==="zh-TW"&&(q=N?Number(xF0("H").format(q,N)):q.getHours(),S=q<5?S.replace("\u4e0a\u5348","\u51cc\u6668"):q<8?S.replace("\u4e0a\u5348","\u65e9\u4e0a"):q<12?
S.replace("\u4e0a\u5348","\u4e0a\u5348"):q<13?S.replace("\u4e0b\u5348","\u4e2d\u5348"):q<19?S.replace("\u4e0b\u5348","\u4e0b\u5348"):S.replace("\u4e0b\u5348","\u665a\u4e0a"));return S};
xF0=function(q){if(mFy.has(q))return mFy.get(q);var S=uoM(q);S=gOm(S);EO2!==!0&&(EO2=!0);yLP=!0;yLP=!1;S=new OD(S,zJW);mFy.set(q,S);return S};
uoM=function(q){return(new OD(q,zJW)).patternParts_.map(function(S){return S.type===0?"'"+S.text+"'":S.text}).join("")};
gOm=function(q){return t_==="en"||t_==="es_US"||t_==="es-US"?q:q.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(S,N,X){return"H".repeat(N.length)+X})};
oG7=function(q,S){Md7||(vOg=lx7,Md7=new LhN);var N=Md7;a:if(q=hJN(q),S=hJN(S||new Date),q>S)N=q.getTime()-S.getTime()>6048E5?_.FU(q,1):Pme(q);else{for(var X=0;Ixg(q,12*(X+1))<S;)++X;if(X>0)N=N.format(-X,0);else{for(X=0;Ixg(q,X+1)<S;)++X;if(X>0)N=N.format(-X,2);else{q=S.getTime()-q.getTime();S=_.A(YjM);for(X=S.next();!X.done;X=S.next()){X=X.value;var b=X.unit,w=Math.floor(q/X.unitDuration);if(w>=(X.threshold===void 0?1:X.threshold)){N=N.format(-w,b);break a}}N=N.format(-0,7)}}}return N};
hJN=function(q){if(typeof q.getTime==="function")return q;if(fx2(q))return pre(q);throw Error("Nf`"+JSON.stringify(q));};
Ixg=function(q,S){for(var N=0,X;;++N)if(X=new Date(q.getFullYear(),q.getMonth()+S,q.getDate()-N,q.getHours(),q.getMinutes(),q.getSeconds()),X.getMonth()===(q.getMonth()+S)%12)return X};
_.Kc=function(q){return{runs:[{text:q}]}};
_.vO=function(q){if(q&&q.simpleText)return q.simpleText;var S="";if(q&&q.runs)for(var N=0;N<q.runs.length;N++)q.runs[N].text&&(S+=q.runs[N].text);return S};
Slv=function(q,S,N,X){return q.videoEntity&&!q.policyEntity&&N!=="DOWNLOAD_STATE_FAILED"?[J_("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:XU(q.policyEntity)&&S!=="TRANSFER_STATE_FAILED"&&S!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?S==="TRANSFER_STATE_PAUSED_BY_USER"?[J_("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.br(S)?[J_("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:q.videoEntity.lengthSeconds?ql2(q.videoEntity.lengthSeconds,X):[]:
[J_("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
ql2=function(q,S){var N=[{thumbnailOverlayTimeStatusRenderer:{text:_.nB(Fhd({seconds:q})),style:"DEFAULT"}}];S&&(q=S<=0||q<=0?0:S>=q?100:Math.ceil(S*100/q),q>0&&N.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:q}}));return N};
NK0=function(q,S,N,X,b){if(S==="TRANSFER_STATE_UNKNOWN"||!q)return{};if(_.br(S)||S==="TRANSFER_STATE_PRE_TRANSFER")var w=[J_("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var B,T;if(S==="TRANSFER_STATE_COMPLETE"&&((B=q.mainPlaylistEntity)==null?0:(T=B.videos)==null?0:T.length)){var Q;q=(w=q.mainPlaylistEntity)==null?void 0:(Q=w.videos)==null?void 0:Q.length;w=(w=WhM(q))?{thumbnailOverlayBottomPanelRenderer:{text:_.nB(w),icon:{iconType:"PLAYLISTS"}}}:void 0;w=[dF7(),Object.assign({},
w!=null?w:{})]}else w=[]}a:if(S==="TRANSFER_STATE_PRE_TRANSFER")N=fB(_.qW("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(S==="TRANSFER_STATE_TRANSFER_IN_QUEUE")N=fB(_.qW("WAITING_TO_DOWNLOAD"));else if(_.br(S))N=Math.floor(N*100).toString(),N=fB(_.qW("DOWNLOADING_PERCENT",{percent:N},"Downloading... "+N+"%"));else{if(X&&(_.C("playlist_is_offline_selector_killswitch")&&(b=_.Ly().resolve(_.m$).isNetworkAvailable()),b)){N=j77(_.qW("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
vdW(X));break a}N=void 0}S=S==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.qW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},w.length?{thumbnailOverlays:w}:{},N?{viewPlaylistText:N}:{viewPlaylistText:_.Kc("")},S.length?{badges:S}:{})};
XFN=function(q,S,N,X,b,w){if(S==="TRANSFER_STATE_UNKNOWN"||!q)return{};if(X==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var B=Slv(q,S,X);if(q.videoEntity&&!q.policyEntity&&X!=="DOWNLOAD_STATE_FAILED"){var T=_.qW("WAITING_TO_DOWNLOAD");if(T)return{shortViewCountText:_.Kc(T),publishedTimeText:void 0,thumbnailOverlays:B}}if(!XU(q.policyEntity)){w=q.policyEntity&&!J7d(q.policyEntity)?_.qW("DOWNLOAD_EXPIRED",{},"Download expired"):
_.qW("TRANSFER_FAILED",{},"Download failed");var Q;if((Q=q.policyEntity)==null?0:Q.shortMessageForDisabledAction)w=q.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:fB(w),publishedTimeText:void 0,thumbnailOverlays:B}}if(S==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.Kc(_.qW("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:B};if(S==="TRANSFER_STATE_FAILED"||S==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.Kc(_.qW("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:B};if(S==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(Q=_.qW("WAITING_TO_DOWNLOAD"),X==="DOWNLOAD_STATE_PAUSED"&&(Q=_.qW("DOWNLOAD_PAUSED",{},"Download paused")),Q))return{shortViewCountText:_.Kc(Q),publishedTimeText:void 0,thumbnailOverlays:B};if(_.br(S))return q=Math.floor(N*100).toString(),{shortViewCountText:_.Kc(_.qW("DOWNLOADING_PERCENT",{percent:q},"Downloading... "+q+"%")),publishedTimeText:void 0,thumbnailOverlays:B};S=void 0;q.videoEntity.publishedTimestampMillis&&
(S=new Date,b&&(S=new Date(b)),S=fB(oG7(new Date(Number(q.videoEntity.publishedTimestampMillis)),S)));b=[];_.C("kevlar_woffle_badge_killswitch")||(b=[{metadataBadgeRenderer:{label:_.qW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var a;q=fB((a=q.videoEntity.localizedStrings)==null?void 0:a.viewCount);return Object.assign({},w?{shortViewCountText:void 0}:{shortViewCountText:q},w?{}:{publishedTimeText:S},{badges:b,thumbnailOverlays:B})};
wFM=function(q,S){q=q===void 0?b3v:q;switch(S.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:S.payload.playlistId,inviteLinkURL:S.payload.inviteLinkUrl};default:return q}};
AOv=function(q,S){q=q===void 0?Z3F:q;switch(S.type){case "SET_CURRENT_FORM_ID":return S=S.payload.formId,q.currentFormId===S?q:{currentFormId:S,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var N=S.payload;S=N.groupId;N=N.command;if(q.currentFormId){var X=Object.assign({},q.commandsMap);X[S]=N;q=Object.assign({},q,{commandsMap:X})}return q;case "RESET_COMMAND_MAP":return Object.assign({},q,{commandsMap:{}});default:return q}};
BKm=function(q,S){q=q===void 0?snm:q;switch(S.type){case "UPDATE_CANVAS_MODE":return Object.assign({},q,{currentMode:S.payload.currentMode});default:return q}};
GUP=function(q,S){q=q===void 0?TK7:q;switch(S.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},q,{guideIsExpanded:S.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},q,{scrollAtTop:S.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},q,{guideIsVisibleButNotPersistent:S.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},q,{miniplayerIsActive:S.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},q,{singleOptionSurveyIsActive:S.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},q,{slimlineSurveyRatingSelectedIndex:S.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},q,{richGridMiniMode:S.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},q,{richGridItemsPerRow:S.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},q,{richGridSlimItemsPerRow:S.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},q,{richGridContainerWidth:S.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},q,{richGridStyle:S.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},q,{currentPageType:S.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},q,{inlinePreviewIsActive:S.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},q,{inlinePreviewIsEnabled:S.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},q,{darkModeIsEnabled:S.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
q,{miniplayerPlaybackState:S.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},q,{tabGesturesIsActive:S.payload});case "SET_ONLINE_STATUS":return Object.assign({},q,{isOnline:S.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},q,{chipBarIsSticky:S.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},q,{frostedGlassMode:S.payload});default:return q}};
D7d=function(){return _.C("kevlar_disable_theater_mode_persistence")?!1:_.zo("START_IN_THEATER_MODE")};
aSv=function(q,S){q=q===void 0?Qn2:q;switch(S.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},q,{transcription:S.payload});case "SET_OVERLAY_STATE":return Object.assign({},q,{overlay:S.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return q}};
i3M=function(){return CJ(Object.assign({},{continuation:VPe,download:U74,canvas:BKm,reportChannelAbuse:rO2,share:$7d,talkToRecs:cO7,ui:GUP,voiceSearch:aSv,watch:es7,ypc:CoF,shorts:Rs0,radioButtonGroup:AOv,collabInviteLink:wFM},tPe))};
H3m=function(){return _.C("web_player_entities_middleware")?new lr(i3M(),[JO7,FQW]):new lr(i3M(),[JO7])};
_.jQ=function(){O3v||(O3v=H3m());return O3v};
KQg=function(q,S,N){if(q.length)return{titleText:_.nB(S!=null?S:_.qW("DOWNLOADS",void 0,"Downloads")),contents:q.map(function(X){var b=X.videoEntity;X={videoId:b.videoId,title:fB(b.title),shortBylineText:fB(X.channelEntity.title),thumbnail:b.thumbnail};var w=b.videoId?Rf(_.jQ().getState(),b.videoId):0;b.videoId&&N?X.navigationEndpoint=_.zy(b.videoId,N,void 0,void 0,w):b.videoId&&(X.navigationEndpoint=KXM(b.videoId,w,b.lengthSeconds));b.lengthSeconds&&(X.thumbnailOverlays=ql2(b.lengthSeconds,w));return{playlistPanelVideoRenderer:X}}),
totalVideos:q.length}};
vGe=function(q){return(q=(0,_.a6.getValueByKeys)(q,"playlistId"))?{playlistId:q}:null};
lSF=function(){return{}};
jny=function(q,S){return new _.AK(function(N,X){q.then(function(b){if(b){if(b=S(b))return N(b);X()}},X)})};
WQP=function(q){var S,N,X,b=(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.autoplay)==null?void 0:X.autoplay,w,B,T;S=(w=q.contents)==null?void 0:(B=w.twoColumnWatchNextResults)==null?void 0:(T=B.playlist)==null?void 0:T.playlist;return b&&S&&S.playlistId?{rawResponse:q,autoplayRenderer:b,playlistPanelRenderer:S,playlistId:S.playlistId}:null};
kUF=function(q){var S=S===void 0?"UNKNOWN_INTERFACE":S;if(q.length===1)return q[0];var N=d70[S];if(N){N=new RegExp(N);for(var X=_.A(q),b=X.next();!b.done;b=X.next())if(b=b.value,N.exec(b))return b}var w=[];Object.entries(d70).forEach(function(B){var T=_.A(B);B=T.next().value;T=T.next().value;S!==B&&w.push(T)});
N=new RegExp(w.join("|"));q.sort(function(B,T){return B.length-T.length});
X=_.A(q);for(b=X.next();!b.done;b=X.next())if(b=b.value,!N.exec(b))return b;return q[0]};
_.WO=function(q){return"/youtubei/v1/"+kUF(q)};
_.dO=function(q,S){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:q}}},S!==void 0?{durationHintMs:S}:{})}};
_.kU=function(q,S){return _.dO(_.Kc(q),S)};
zsP=function(q,S){var N={mode:"NORMAL"};q&&(N.autoplayVideo=q.navigationEndpoint,N.nextButtonVideo=q.navigationEndpoint);S&&(N.previousButtonVideo=S.navigationEndpoint);return N};
pFF=function(q,S,N){if(!N||!N.sets)return{sets:[zsP(q,S)]};var X=N.sets.find(function(B){return B.mode==="NORMAL"}),b=(0,_.a6.unsafeClone)(N);
if(!X)return b.sets.push(zsP(q,S)),b;if(!q)return N;X=_.a6.getValueByKeys.apply(null,[X].concat(_.PG(nG4)));var w=_.a6.getValueByKeys.apply(null,[q].concat(_.PG(fSP)));if(X===w)return N;b.sets=b.sets.filter(function(B){return B.mode!=="NORMAL"});
b.sets.push(zsP(q,S));return b};
x7N=function(q){return!!q.playlistPanelVideoRenderer&&!q.playlistPanelVideoRenderer.unplayableText};
m7m=function(q){return!!q.playlistPanelVideoRenderer&&!!q.playlistPanelVideoRenderer.title};
u7N=function(q,S){if(S.contents&&!(q>=S.contents.length)&&(q=S.contents.slice(q).find(x7N)))return q.playlistPanelVideoRenderer};
gGy=function(q,S){if(S.contents)return(S=S.contents.find(function(N){return!!N.playlistPanelVideoRenderer&&N.playlistPanelVideoRenderer.videoId===q}))?S.playlistPanelVideoRenderer:void 0};
EGm=function(q,S){return S.contents?S.contents.findIndex(function(N){return!!N.playlistPanelVideoRenderer&&N.playlistPanelVideoRenderer.videoId===q}):-1};
yOM=function(q,S){return S.contents?S.contents.findIndex(function(N){return!!N.playlistPanelVideoRenderer&&N.playlistPanelVideoRenderer.playlistSetVideoId===q}):-1};
MP7=function(q,S){q.contents&&S!==-1&&q.contents.splice(S,1).length===1&&q.totalVideos!==void 0&&(--q.totalVideos,delete q.videoCountText)};
_.LQg=function(q){var S=[];if(!q||!q.contents)return S;q=_.A(q.contents);for(var N=q.next();!N.done;N=q.next())N=N.value,N.playlistPanelVideoRenderer&&N.playlistPanelVideoRenderer.videoId&&S.push(N.playlistPanelVideoRenderer.videoId);return S};
_.hs7=function(q){if(q&&q.contents)return(q=q.contents.find(function(S){return!!S.playlistPanelVideoRenderer&&!!S.playlistPanelVideoRenderer.selected})||q.contents[q.currentIndex])?q.playlistPanelVideoRenderer:void 0};
Po2=function(q,S,N,X,b,w,B){b=b===void 0?!1:b;w=w===void 0?!1:w;B=B===void 0?!1:B;if(q.contents&&q.contents.length!==0){X&&(q.contents=q.contents.filter(X));X=q.contents.length;for(var T=0;T<X;T++){var Q=q.contents[T].playlistPanelVideoRenderer;Q&&(T===S?(w&&delete Q.menu,Q.indexText=_.Kc("\u25b6")):b||q.isInfinite||Q.indexText===void 0?delete Q.indexText:Q.indexText=_.Kc((T+1+N).toString()))}q.currentIndex=S+N;B&&(delete q.videoCountText,q.totalVideos=X)}};
_.zD=function(q){q=md7(q);if(q){var S=q.length;var N=-48%S;N<0&&(N=S+N);q=q.slice(S-N)+q.slice(0,S-N)}else q="";N="";for(S=0;S<q.length&&q[S]!==ISg;S++)N+=q[S];return N};
_.Yl7=function(q,S){var N=document.body;S=S===void 0?function(T){return T}:S;
var X,b=null;q=_.A(q);for(X=q.next();!X.done;X=q.next()){var w=X.value;X="div";w[2]&&(X=S(w[2]));X=document.createElement(X);b||(b=X);var B=w[0];w=w[1];B&&(X.id=S(B));if(w)for(w=_.A(w),B=w.next();!B.done;B=w.next())X.classList.add(S(B.value));N.appendChild(X);N=X}return[b,N]};
oM2=function(q,S){for(var N="",X=0;X<S;X++)N+=q.charAt(Math.floor(Math.random()*q.length));return N};
nc=function(q){return oM2("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",q)};
fc=function(q){return oM2("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",q)};
pc=function(q){return oM2("0123456789",q)};
qGe=function(){var q=performance.now(),S=new Date;var N="2."+S.getFullYear()+String(S.getMonth()+1).padStart(2,"0")+String(S.getDate()).padStart(2,"0");for(var X,b=Math.floor(Math.random()*11)+15,w=[],B=0;B<b;B++)w.push(Math.floor(Math.random()*26476865)+24547720);X=w.join(",");var T=nc(10),Q=nc(100),a=nc(102),U=nc(106),r=nc(108),c=nc(11),e=nc(1140),R=nc(123),J=nc(14),v=nc(16),W=nc(1900),z=nc(23),M=nc(26),g=nc(34),x=nc(397),L=nc(44),P=nc(5),b0=nc(72),Q7=nc(74),ry=nc(75),s7=nc(88),TW=nc(91),l0="rr2---sn-q4flrnes rr5---sn-aigl6nzl rr4---sn-q4flrnsl rr5---sn-q4flrnl7 rr3---sn-5hneknek rr4---sn-q4flrnee rr3---sn-q4fzen7l rr3---sn-q4fl6nsk rr3---sn-hgn7rnee rr1---sn-5hnekn7k rr5---sn-hgn7rn7k rr1---sn-t0a7ln7d rr1---sn-ntqe6nes rr4---sn-q4fl6nz6 rr5---sn-q4fl6nd7 rr3---sn-5hnednsz rr3---sn-hgn7yn7l rr2---sn-q4fl6nz6 rr1---sn-q4fl6nlz rr5---sn-q4flrn7r".split(" ");
var zW=l0[Math.floor(Math.random()*l0.length)];var nN=(new Date("2010-01-01")).getTime();var Tq=(new Date(nN+Math.random()*((new Date).getTime()-nN))).toISOString().split("T")[0];for(var Gq,u0=[],VX=0;VX<4;VX++)u0.push(Math.floor(Math.random()*100));Gq=u0.join(".");var UX=Number(pc(5)),cD=Number(pc(6)),cs=Number(pc(7)),wL=Number(pc(9)),U7=pc(1),fN=pc(10),r0=pc(16),MM=pc(19),vD=pc(2),PD=pc(20),cG=pc(21),IJ=pc(3),Dm=pc(4),us=pc(5),E5=pc(6),sX=pc(7),aG=pc(8),aJ=pc(9);var EX=oM2("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var pQ=[fc(5),fc(5),fc(5)].join("%2C"),J8=[pc(3),pc(5),pc(5)].join("%2C"),bt=fc(0),xk=fc(1),G_=fc(10),Ps=fc(108),Aj=fc(11),rW=fc(12),Ld=fc(13),qN=fc(14),Ok=fc(15),kP=fc(16),IF=fc(17),HM=fc(18),pN=fc(19),LN=fc(2),$k=fc(20),RG=fc(22),Fy=fc(23),Hs=fc(24),Jv=fc(266),is=fc(3),xJ=fc(30),b9=fc(34),e2=fc(35),dB=fc(36),$9=fc(4),xD=fc(40),Uk=fc(43),Sh=fc(47),ce=fc(5),YS=fc(6),Re=fc(7),Gl=fc(75),HE=fc(8),tr=fc(80),RO=fc(9),ew="https://www."+fc(12)+".com",wn={},J6={},Fb={},SU={},Ni={},ZW={},i4={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:X}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:N},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+fc(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:N},{key:"client.name",value:"WEB"},{key:"client.fexp",value:X}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:cG+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+fc(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:xD,ypcGetOfflineUpsellEndpoint:{params:tr}},trackingParams:e2+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&cnr="+vD+"&ratebypass=yes&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&c=WEB&txp="+sX+"&n="+v+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:cD,width:640,height:360,lastModified:r0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:sX,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+
pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&cnr="+vD+"&ratebypass=yes&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&c=WEB&txp="+sX+"&n="+v+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+Ps+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:cD,width:1280,
height:720,lastModified:r0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:sX,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+
pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:cs,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:cs,approxDurationMs:sX},{itag:248,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+pQ+"&mv="+
xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cs,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:cs,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:399,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=399&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:cs,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:cs,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:136,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:cs,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:cD,approxDurationMs:sX},{itag:247,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+
pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cs,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:398,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=398&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aJ+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:cs,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aJ,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:135,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=135&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:cD,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:cD,approxDurationMs:sX},{itag:244,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=244&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+
pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Ps+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cD,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:397,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=397&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:cD,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:134,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=134&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:cD,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:cD,highReplication:!0,approxDurationMs:sX},{itag:243,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=243&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cD,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:396,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=396&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:cD,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:133,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=133&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:cD,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:cD,approxDurationMs:sX},{itag:242,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=242&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+
pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cD,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:395,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=395&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:cD,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:cD,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:160,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=160&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:cD,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UX,approxDurationMs:sX},{itag:278,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=278&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+
pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:cD,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UX,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:394,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=394&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=video%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:UX,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:UX,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:sX},{itag:140,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=audio%2Fmp4&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:cD,
initRange:{start:"0",end:"631"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:cD,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:sX,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+
vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=audio%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+sX+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:UX,initRange:{start:"0",end:"265"},indexRange:{start:IJ,
end:Dm},lastModified:r0,contentLength:sX,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:UX,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:sX,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=audio%2Fwebm&ns="+
Hs+"&gir="+is+"&clen="+sX+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:UX,initRange:{start:"0",end:"265"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:sX,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:UX,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:sX,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+zW+".googlevideo.com/videoplayback?expire="+fN+"&ei="+z+"&ip="+Gq+"&id=o-AF"+Uk+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+J8+"&mn="+pQ+"&ms="+pQ+"&mv="+xk+"&mvi="+U7+"&pl="+vD+"&initcwndbps="+sX+"&siu="+U7+"&spc="+L+"&vprv="+U7+"&svpuc="+U7+"&mime=audio%2Fwebm&ns="+Hs+"&gir="+is+"&clen="+aG+"&dur="+aG+"&lmt="+r0+"&mt="+fN+"&fvip=3&keepalive="+is+"&c=WEB&txp="+
sX+"&n="+kP+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:cD,initRange:{start:"0",end:"265"},indexRange:{start:IJ,end:Dm},lastModified:r0,contentLength:aG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:cD,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:sX,audioSampleRate:"48000",audioChannels:2,
loudnessDb:-3.7800007}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5,17,1"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"https://s.youtube.com/api/stats/playback?cl="+aJ+"&docid="+c+"&ei="+z+"&feature="+T+"&fexp="+bt+"&ns="+LN+"&plid="+v+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+xk+"&el="+G_+"&len="+Dm+"&of="+RG+
"&uga="+vD+"&vm="+Jv},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+aJ+"&docid="+c+"&ei="+z+"&feature="+T+"&fexp="+bt+"&ns="+LN+"&plid="+v+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+xk+"&el="+G_+"&len="+Dm+"&of="+RG+"&uga="+vD+"&vm="+Jv},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+aJ+"&docid="+c+"&ei="+z+"&feature="+T+"&fexp="+bt+"&ns="+LN+"&plid="+v+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
xk+"&el="+G_+"&len="+Dm+"&of="+RG+"&uga="+vD+"&vm="+Jv},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+z+"&m="+s7+"&oid="+RG+"&plid="+v+"&pltype="+Re+"&ptchn="+RG+"&ptk="+J+"&video_id="+c},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+aJ+"&docid="+c+"&ei="+z+"&event="+qN+"&feature="+T+"&fexp="+bt+"&ns="+LN+"&plid="+v+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+xk},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
kP+"&ver=2&cmt=1."+IJ+"&fmt="+IJ+"&fs=0&rt="+us+"&euri&lact="+IJ+"&cl="+aJ+"&mos="+U7+"&volume=100&cbrand="+ce+"&cbr="+YS+"&cbrver="+Gq+"&c=WEB&cver="+N+"&cplayer=UNIPLAYER&cos="+RO+"&cosver="+sX+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+vD+"&len="+aG+"&fexp="+pQ+"&feature=g-high-rec&afmt="+IJ+"&muted=0&conn=1&docid="+c+"&ei="+z+"&plid="+v+"&vm="+fc(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
c+"&caps="+is+"&opi="+aJ+"&xoaf="+U7+"&hl="+LN+"&ip="+Gq+"&ipbits="+U7+"&expire="+fN+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Gq+"&key="+is+"&lang="+P,name:{simpleText:rW},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+c+"&caps="+is+"&opi="+aJ+"&xoaf="+U7+"&hl="+LN+"&ip="+Gq+"&ipbits="+U7+"&expire="+fN+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Gq+"&key="+is+"&kind="+is+"&lang="+LN,name:{simpleText:Ok},
vssId:"a.it",languageCode:"it",kind:"asr",isTranslatable:!0,trackName:""}],audioTracks:[{captionTrackIndices:[0,1],defaultCaptionTrackIndex:0,visibility:"UNKNOWN",hasDefaultTrack:!0,captionsInitialState:"CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED"}],translationLanguages:[{languageCode:"af",languageName:{simpleText:"Afrikaans"}},{languageCode:"ak",languageName:{simpleText:"Akan"}},{languageCode:"sq",languageName:{simpleText:"Albanian"}},{languageCode:"am",languageName:{simpleText:"Amharic"}},{languageCode:"ar",
languageName:{simpleText:"Arabic"}},{languageCode:"hy",languageName:{simpleText:"Armenian"}},{languageCode:"as",languageName:{simpleText:"Assamese"}},{languageCode:"ay",languageName:{simpleText:"Aymara"}},{languageCode:"az",languageName:{simpleText:"Azerbaijani"}},{languageCode:"bn",languageName:{simpleText:"Bangla"}},{languageCode:"eu",languageName:{simpleText:"Basque"}},{languageCode:"be",languageName:{simpleText:"Belarusian"}},{languageCode:"bho",languageName:{simpleText:"Bhojpuri"}},{languageCode:"bs",
languageName:{simpleText:"Bosnian"}},{languageCode:"bg",languageName:{simpleText:"Bulgarian"}},{languageCode:"my",languageName:{simpleText:"Burmese"}},{languageCode:"ca",languageName:{simpleText:"Catalan"}},{languageCode:"ceb",languageName:{simpleText:"Cebuano"}},{languageCode:"zh-Hans",languageName:{simpleText:"Chinese (Simplified)"}},{languageCode:"zh-Hant",languageName:{simpleText:"Chinese (Traditional)"}},{languageCode:"co",languageName:{simpleText:"Corsican"}},{languageCode:"hr",languageName:{simpleText:"Croatian"}},
{languageCode:"cs",languageName:{simpleText:"Czech"}},{languageCode:"da",languageName:{simpleText:"Danish"}},{languageCode:"dv",languageName:{simpleText:"Divehi"}},{languageCode:"nl",languageName:{simpleText:"Dutch"}},{languageCode:"en",languageName:{simpleText:"English"}},{languageCode:"eo",languageName:{simpleText:"Esperanto"}},{languageCode:"et",languageName:{simpleText:"Estonian"}},{languageCode:"ee",languageName:{simpleText:"Ewe"}},{languageCode:"fil",languageName:{simpleText:"Filipino"}},{languageCode:"fi",
languageName:{simpleText:"Finnish"}},{languageCode:"fr",languageName:{simpleText:"French"}},{languageCode:"gl",languageName:{simpleText:"Galician"}},{languageCode:"lg",languageName:{simpleText:"Ganda"}},{languageCode:"ka",languageName:{simpleText:"Georgian"}},{languageCode:"de",languageName:{simpleText:"German"}},{languageCode:"el",languageName:{simpleText:"Greek"}},{languageCode:"gn",languageName:{simpleText:"Guarani"}},{languageCode:"gu",languageName:{simpleText:"Gujarati"}},{languageCode:"ht",
languageName:{simpleText:"Haitian Creole"}},{languageCode:"ha",languageName:{simpleText:"Hausa"}},{languageCode:"haw",languageName:{simpleText:"Hawaiian"}},{languageCode:"iw",languageName:{simpleText:"Hebrew"}},{languageCode:"hi",languageName:{simpleText:"Hindi"}},{languageCode:"hmn",languageName:{simpleText:"Hmong"}},{languageCode:"hu",languageName:{simpleText:"Hungarian"}},{languageCode:"is",languageName:{simpleText:"Icelandic"}},{languageCode:"ig",languageName:{simpleText:"Igbo"}},{languageCode:"id",
languageName:{simpleText:"Indonesian"}},{languageCode:"ga",languageName:{simpleText:"Irish"}},{languageCode:"it",languageName:{simpleText:"Italian"}},{languageCode:"ja",languageName:{simpleText:"Japanese"}},{languageCode:"jv",languageName:{simpleText:"Javanese"}},{languageCode:"kn",languageName:{simpleText:"Kannada"}},{languageCode:"kk",languageName:{simpleText:"Kazakh"}},{languageCode:"km",languageName:{simpleText:"Khmer"}},{languageCode:"rw",languageName:{simpleText:"Kinyarwanda"}},{languageCode:"ko",
languageName:{simpleText:"Korean"}},{languageCode:"kri",languageName:{simpleText:"Krio"}},{languageCode:"ku",languageName:{simpleText:"Kurdish"}},{languageCode:"ky",languageName:{simpleText:"Kyrgyz"}},{languageCode:"lo",languageName:{simpleText:"Lao"}},{languageCode:"la",languageName:{simpleText:"Latin"}},{languageCode:"lv",languageName:{simpleText:"Latvian"}},{languageCode:"ln",languageName:{simpleText:"Lingala"}},{languageCode:"lt",languageName:{simpleText:"Lithuanian"}},{languageCode:"lb",languageName:{simpleText:"Luxembourgish"}},
{languageCode:"mk",languageName:{simpleText:"Macedonian"}},{languageCode:"mg",languageName:{simpleText:"Malagasy"}},{languageCode:"ms",languageName:{simpleText:"Malay"}},{languageCode:"ml",languageName:{simpleText:"Malayalam"}},{languageCode:"mt",languageName:{simpleText:"Maltese"}},{languageCode:"mi",languageName:{simpleText:"Maori"}},{languageCode:"mr",languageName:{simpleText:"Marathi"}},{languageCode:"mn",languageName:{simpleText:"Mongolian"}},{languageCode:"ne",languageName:{simpleText:"Nepali"}},
{languageCode:"nso",languageName:{simpleText:"Northern Sotho"}},{languageCode:"no",languageName:{simpleText:"Norwegian"}},{languageCode:"ny",languageName:{simpleText:"Nyanja"}},{languageCode:"or",languageName:{simpleText:"Odia"}},{languageCode:"om",languageName:{simpleText:"Oromo"}},{languageCode:"ps",languageName:{simpleText:"Pashto"}},{languageCode:"fa",languageName:{simpleText:"Persian"}},{languageCode:"pl",languageName:{simpleText:"Polish"}},{languageCode:"pt",languageName:{simpleText:"Portuguese"}},
{languageCode:"pa",languageName:{simpleText:"Punjabi"}},{languageCode:"qu",languageName:{simpleText:"Quechua"}},{languageCode:"ro",languageName:{simpleText:"Romanian"}},{languageCode:"ru",languageName:{simpleText:"Russian"}},{languageCode:"sm",languageName:{simpleText:"Samoan"}},{languageCode:"sa",languageName:{simpleText:"Sanskrit"}},{languageCode:"gd",languageName:{simpleText:"Scottish Gaelic"}},{languageCode:"sr",languageName:{simpleText:"Serbian"}},{languageCode:"sn",languageName:{simpleText:"Shona"}},
{languageCode:"sd",languageName:{simpleText:"Sindhi"}},{languageCode:"si",languageName:{simpleText:"Sinhala"}},{languageCode:"sk",languageName:{simpleText:"Slovak"}},{languageCode:"sl",languageName:{simpleText:"Slovenian"}},{languageCode:"so",languageName:{simpleText:"Somali"}},{languageCode:"st",languageName:{simpleText:"Southern Sotho"}},{languageCode:"es",languageName:{simpleText:"Spanish"}},{languageCode:"su",languageName:{simpleText:"Sundanese"}},{languageCode:"sw",languageName:{simpleText:"Swahili"}},
{languageCode:"sv",languageName:{simpleText:"Swedish"}},{languageCode:"tg",languageName:{simpleText:"Tajik"}},{languageCode:"ta",languageName:{simpleText:"Tamil"}},{languageCode:"tt",languageName:{simpleText:"Tatar"}},{languageCode:"te",languageName:{simpleText:"Telugu"}},{languageCode:"th",languageName:{simpleText:"Thai"}},{languageCode:"ti",languageName:{simpleText:"Tigrinya"}},{languageCode:"ts",languageName:{simpleText:"Tsonga"}},{languageCode:"tr",languageName:{simpleText:"Turkish"}},{languageCode:"tk",
languageName:{simpleText:"Turkmen"}},{languageCode:"uk",languageName:{simpleText:"Ukrainian"}},{languageCode:"ur",languageName:{simpleText:"Urdu"}},{languageCode:"ug",languageName:{simpleText:"Uyghur"}},{languageCode:"uz",languageName:{simpleText:"Uzbek"}},{languageCode:"vi",languageName:{simpleText:"Vietnamese"}},{languageCode:"cy",languageName:{simpleText:"Welsh"}},{languageCode:"fy",languageName:{simpleText:"Western Frisian"}},{languageCode:"xh",languageName:{simpleText:"Xhosa"}},{languageCode:"yi",
languageName:{simpleText:"Yiddish"}},{languageCode:"yo",languageName:{simpleText:"Yoruba"}},{languageCode:"zu",languageName:{simpleText:"Zulu"}}],defaultAudioTrackIndex:0}},videoDetails:{videoId:Aj,title:HE,lengthSeconds:"1155",keywords:[Ok,IF,$9,$9],channelId:Hs,isOwnerViewing:!1,shortDescription:G_,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+b9,width:168,height:94},{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+
"G&rs="+b9,width:196,height:110},{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+g,width:246,height:138},{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+g,width:336,height:188},{url:"https://i.ytimg.com/vi/"+c+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:sX,author:Ld,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:sX,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
RG+"/featured_channel.jpg?v="+HE,width:40,height:40}]},trackingParams:e2+"=",navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"/channel/"+Hs,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Hs}},channelName:Ld,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:ce}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Hs,showPreferences:!1,subscribedButtonText:{runs:[{text:pN}]},unsubscribedButtonText:{runs:[{text:kP}]},
trackingParams:e2+"=",unsubscribeButtonText:{runs:[{text:Aj}]},serviceEndpoints:[{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Hs],params:HE}},{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xD,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:e2+"=",dialogMessages:[{runs:[{text:$k},
{text:kP},{text:RO}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:$9}]},serviceEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Hs],params:HE}},accessibility:{label:YS},trackingParams:e2+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:ce}]},accessibility:{label:HE},
trackingParams:e2+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Ok}},unsubscribeAccessibility:{accessibilityData:{label:Aj}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:aG},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Hs],
params:HE}},unsubscribeCommand:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Hs],params:HE}},addToWatchLaterCommand:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:Aj,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:Aj}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+c+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+dB+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+c+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+Aj,width:1280,
height:720},title:{simpleText:Ok},description:{simpleText:HM},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Re,externalChannelId:Hs,isFamilySafe:!0,availableCountries:"AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW".split(" "),
isUnlisted:!1,hasYpcMetadata:!1,viewCount:sX,category:"Travel & Events",publishDate:Tq,ownerChannelName:Ld,uploadDate:Tq}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:G_},trackingParams:e2+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:xD,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:e2+"="}}],headerText:{simpleText:HE},icon:{infoCardIconRenderer:{trackingParams:e2+"="}},closeButton:{infoCardIconRenderer:{trackingParams:e2+"="}},trackingParams:e2+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:e2+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+Aj+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:EX,interpreterSafeUrl:(wn.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+xJ+".js",wn),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Ok},{text:RO,bold:!0}]},endpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/",target:"TARGET_NEW_WINDOW"}},trackingParams:e2+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:pN}]},actionButton:{buttonRenderer:{text:{runs:[{text:qN}]},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+c,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
c,target:"TARGET_NEW_WINDOW"}},trackingParams:e2+"="}},trackingParams:e2+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+b0+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+b0+"=s400-c-k-c0x00ffffff-no-rj",width:400,height:400}]},icon:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/annotations/youtube.png"}]},left:.030214407,width:.15438597,top:.37587035,aspectRatio:1,
startMs:sX,endMs:sX,title:{accessibility:{accessibilityData:{label:YS}},simpleText:G_},metadata:{simpleText:Ok},callToAction:{simpleText:$9},dismiss:{simpleText:$9},endpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"/channel/"+Hs,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Hs}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:$k}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Hs,showPreferences:!1,
subscribedButtonText:{runs:[{text:pN}]},unsubscribedButtonText:{runs:[{text:ce}]},trackingParams:e2+"=",unsubscribeButtonText:{runs:[{text:YS}]},serviceEndpoints:[{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Hs],params:HE}},{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xD,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:e2+
"=",dialogMessages:[{runs:[{text:$k},{text:$k},{text:$k}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Ld}]},serviceEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Hs],params:HE}},accessibility:{label:ce},trackingParams:e2+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:qN}]},
accessibility:{label:IF},trackingParams:e2+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:YS}},unsubscribeAccessibility:{accessibilityData:{label:$k}}}},trackingParams:e2+"=",isSubscribe:!0,id:PD}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+g,width:168,height:94},{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+b9,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+g,width:246,height:138},{url:"https://i.ytimg.com/vi/"+c+"/hqdefault.jpg?sqp=-oaymwE"+dB+"G&rs="+g,width:336,height:188},{url:"https://i.ytimg.com/vi/"+c+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:sX,endMs:sX,title:{accessibility:{accessibilityData:{label:pN}},simpleText:RO},metadata:{simpleText:kP},endpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
Aj,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:Aj,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+zW+".googlevideo.com/videoplayback?source=youtube&oeis="+U7+"&c=WEB&oad="+Dm+"&ovd="+Dm+"&oaad="+us+"&oavd="+us+"&ocs="+IJ+"&oewis="+U7+"&oputc="+U7+"&ofpcc="+U7+"&siu="+U7+"&msp="+U7+"&odepv="+U7+
"&id=o-AF"+Uk+"&ip="+Gq+"&initcwndbps="+sX+"&mt="+fN+"&oweuc="+bt}}}}},trackingParams:e2+"=",id:PD,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:YS}},simpleText:YS},style:"DEFAULT"}}]}}],startMs:sX,trackingParams:e2+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:U7,offsetEndMilliseconds:us},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";ord="+fN+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+IJ+";dc_sk="+U7+";dc_ctype="+vD+";dc_ref=http://www.youtube.com/video/"+Aj+";dc_pubid="+U7+";dc_btype=23?gclid="+TW+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+U7+"&ns="+U7+"&event="+U7+"&device="+U7+"&content_v="+c+"&el="+G_+"&ei="+z+"&devicever="+N+"&bti="+sX+"&format="+E5+"&break_type="+U7+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+U7+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Gq+"&slot_pos="+U7+"&slot_len="+U7+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+J8+"&ad_len="+us+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
Aj+"&aqi="+z+"&ad_rmp="+U7+"&sli="+U7}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+
";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+sX+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&ctype="+IJ+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_engaged_view&ctype="+IJ+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+MM+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&dc_pubid="+U7+"&dc_exteid="+PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+U7},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&avm="+U7+"&dc_pubid="+U7+"&dc_exteid="+
PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
a+"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+U7},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&dc_pubid="+U7+"&dc_exteid="+PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xD,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+
IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+c+"/mqdefault.jpg",width:320,height:180}]},trackingParams:e2+"="},trackingParams:e2+
"=",templatedCountdown:{templatedAdText:{text:IF,isTemplated:!0,trackingParams:e2+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:ce,isTemplated:!1,trackingParams:e2+"="},trackingParams:e2+"="}},trackingParams:e2+"=",skipOffsetMilliseconds:5E3}},trackingParams:e2+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:qN},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:HM,isTemplated:!1,trackingParams:e2+"="},trackingParams:e2+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:ce,isTemplated:!0,trackingParams:e2+"="}},trackingParams:e2+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(J6.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+W+"&hl="+LN+"&origin=www.youtube.com&ata_theme="+$9,J6),trackingParams:e2+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:e2+"="}},hoverText:{runs:[{text:Ok}]},trackingParams:e2+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Sh+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:e2+"="},headline:{text:kP,isTemplated:!1,trackingParams:e2+"="},description:{text:YS,
trackingParams:e2+"="},actionButton:{buttonRenderer:{text:{simpleText:ce},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"="}},startMs:U7,trackingParams:e2+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:$k},elementId:G_}},elementId:Ok,trackingParams:e2+"=",legacyInfoCardVastExtension:rW,sodarExtensionData:{siub:qN,bgub:kP,scs:ce,bgp:rW},externalVideoId:Aj,adLayoutLoggingData:{serializedAdServingDataEntry:$k},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Sh+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:e2+"="},
headline:{text:YS,isTemplated:!1,trackingParams:e2+"="},description:{text:pN,isTemplated:!1,trackingParams:e2+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Ld},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+
PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+
U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:e2+"="}},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+
aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+
R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:e2+"="},abandonCommands:{commands:[{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+
U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xD,commandExecutorCommand:{commands:[{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:ce,isTemplated:!1,trackingParams:e2+
"="},trackingParams:e2+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:pN},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+sX+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"1ID7Gdwk2vV7OZ1A"}},
{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N1957659.127733GOOGLE-YOUTUBE/B29940965.366940103;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";ord="+fN+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+IJ+";dc_sk="+U7+";dc_ctype="+vD+";dc_ref=http://www.youtube.com/video/"+Aj+";dc_pubid="+U7+";dc_btype=23?gclid="+TW+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+U7+"&ns="+U7+"&event="+U7+"&device="+U7+"&content_v="+c+"&el="+G_+"&ei="+z+"&devicever="+N+"&bti="+sX+"&format="+E5+"&break_type="+U7+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+U7+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Gq+"&slot_pos="+U7+"&slot_len="+U7+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
J8+"&ad_len="+us+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+Aj+"&aqi="+z+"&ad_rmp="+U7+"&sli="+U7}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+
M+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+sX+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&ctype="+IJ+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,
attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_engaged_view&ctype="+IJ+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+
YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&dc_pubid="+U7+"&dc_exteid="+PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+
"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+U7},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&avm="+U7+"&dc_pubid="+U7+"&dc_exteid="+PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fy+"&ad_cpn=[AD_CPN]&id="+YS+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+U7},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+YS+"&dc_pubid="+U7+"&dc_exteid="+PD+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+E5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+
IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",
playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+c+"/mqdefault.jpg",width:320,height:180}]},trackingParams:e2+"="},trackingParams:e2+"=",templatedCountdown:{templatedAdText:{text:IF,isTemplated:!0,trackingParams:e2+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:IF,isTemplated:!1,trackingParams:e2+"="},trackingParams:e2+"="}},
trackingParams:e2+"=",skipOffsetMilliseconds:5E3}},trackingParams:e2+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:$k},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:qN,isTemplated:!1,trackingParams:e2+"="},trackingParams:e2+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Ok,
isTemplated:!0,trackingParams:e2+"="}},trackingParams:e2+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Fb.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+W+"&hl="+LN+"&origin=www.youtube.com&ata_theme="+$9,Fb),trackingParams:e2+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:e2+"="}},hoverText:{runs:[{text:G_}]},trackingParams:e2+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Q7+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:e2+"="},headline:{text:kP,isTemplated:!1,trackingParams:e2+"="},description:{text:$k,trackingParams:e2+"="},actionButton:{buttonRenderer:{text:{simpleText:Aj},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"="}},startMs:U7,trackingParams:e2+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Ld},elementId:$9}},elementId:Aj,trackingParams:e2+"=",legacyInfoCardVastExtension:RO,sodarExtensionData:{siub:Ld,bgub:rW,scs:RO,bgp:Aj},externalVideoId:Aj,adLayoutLoggingData:{serializedAdServingDataEntry:YS},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Q7+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:e2+"="},headline:{text:Ok,
isTemplated:!1,trackingParams:e2+"="},description:{text:$9,isTemplated:!1,trackingParams:e2+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:pN},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:e2+"="}},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+
U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:e2+"="},abandonCommands:{commands:[{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+vD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xD,commandExecutorCommand:{commands:[{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:HE,isTemplated:!1,trackingParams:e2+"="},trackingParams:e2+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:rW},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+U7+";dc_exteid="+PD+";met="+U7+";ecn"+U7+"="+U7+";etm1="+U7+";eid1="+
sX+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:IF}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ce}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:us,offsetEndMilliseconds:E5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+vD+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+N+"&m_pos_ms="+us}},adSlotLoggingData:{serializedSlotAdServingDataEntry:IF}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:E5,offsetEndMilliseconds:E5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+IJ+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
N+"&m_pos_ms="+E5}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ok}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:E5,offsetEndMilliseconds:E5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+IJ+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
N+"&m_pos_ms="+E5}},adSlotLoggingData:{serializedSlotAdServingDataEntry:$k}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:E5,offsetEndMilliseconds:E5},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+IJ+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
N+"&m_pos_ms="+E5}},adSlotLoggingData:{serializedSlotAdServingDataEntry:$k}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:E5,offsetEndMilliseconds:vD},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+IJ+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
N+"&m_pos_ms="+E5}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ld}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:vD,offsetEndMilliseconds:vD},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+z+"&m_pos="+vD+"&token=ALHj"+x+"&index="+U7+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
N+"&m_pos_ms="+vD}},adSlotLoggingData:{serializedSlotAdServingDataEntry:$k}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:YS,isTemplated:!1,trackingParams:e2+"="},description:{text:HM,isTemplated:!1,trackingParams:e2+"="},actionButton:{buttonRenderer:{text:{simpleText:IF},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Sh+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:e2+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ry+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:e2+"="},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+
";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(SU.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+W+"&hl="+LN+"&origin=www.youtube.com&ata_theme="+$9,SU),trackingParams:e2+"="}},popupType:"DIALOG"}},trackingParams:e2+"="}},hoverText:{runs:[{text:G_}]},trackingParams:e2+"="}},adVideoId:Aj,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:$k},associatedCompositePlayerBytesLayoutId:kP}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Ld}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:rW,isTemplated:!1,trackingParams:e2+"="},description:{text:Ld,isTemplated:!1,trackingParams:e2+"="},actionButton:{buttonRenderer:{text:{simpleText:YS},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+
R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Q7+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:e2+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Gl+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:e2+"="},navigationEndpoint:{clickTrackingParams:xD,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+
U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Ni.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+W+"&hl="+LN+"&origin=www.youtube.com&ata_theme="+$9,Ni),trackingParams:e2+"="}},popupType:"DIALOG"}},trackingParams:e2+"="}},
hoverText:{runs:[{text:HE}]},trackingParams:e2+"="}},adVideoId:Aj,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+Aj+"&cid="+M+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:YS},associatedCompositePlayerBytesLayoutId:kP}},adSlotLoggingData:{serializedSlotAdServingDataEntry:HE}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:ce,
isTemplated:!1,trackingParams:e2+"="},description:{text:ce,isTemplated:!1,trackingParams:e2+"="},actionButton:{buttonRenderer:{text:{simpleText:G_},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+
vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+
g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:e2+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+Sh+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:e2+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ry+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:e2+
"="},navigationEndpoint:{clickTrackingParams:xD,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+aJ+";dc_trk_cid="+aJ+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+U7+";ord="+aJ+";dc_rui="+U7+";dc_exteid="+PD+";dc_av="+U7+";dc_sk="+U7+";dc_ctype="+vD+";dc_pubid="+U7+";dc_btype=3?gclid="+TW+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+R+"AxAA&ase=2&num="+U7+"&cid="+M+"&ad_cpn=%5BAD_CPN%5D&sig="+g+"&adurl="+ew+"&label=video_click_to_advertiser_site&ctype="+IJ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:e2+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xD,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ZW.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+W+"&hl="+LN+"&origin=www.youtube.com&ata_theme="+$9,ZW),trackingParams:e2+"="}},popupType:"DIALOG"}},trackingParams:e2+
"="}},hoverText:{runs:[{text:HM}]},trackingParams:e2+"="}},adVideoId:Aj,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+R+"AxAA&sigh="+c+"&cid="+M+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:rW},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:kP}},adSlotLoggingData:{serializedSlotAdServingDataEntry:RO}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:xJ,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:xJ,command:{innertubeCommand:{clickTrackingParams:xD,ypcGetOfflineUpsellEndpoint:{params:tr}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:e2+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:fN,nanos:wL}}}},hK=JSON.stringify(i4),XT=performance.now()-q;return{objectRepresentation:i4,jsonRepresentation:hK,generationTime:XT}};
SGP=function(q,S){if(q===S)return!0;if(!q||!S||typeof q!==typeof S)return!1;if(q instanceof Array&&S instanceof Array){if(q.length!==S.length)return!1;for(var N=0;N<q.length;N++)if(!SGP(q[N],S[N]))return!1;return!0}if(typeof q==="object"&&typeof S==="object"&&q&&S){for(N in q)if(!(N in S&&SGP(q[N],S[N])))return!1;for(var X in S)if(!(X in q))return!1;return!0}return!1};
_.mV=function(){if(!xU){xU=new Yl(new NSv);var q=_.Y$("client_streamz_web_flush_count",-1);q!==-1&&(xU.invocationLimit=q)}return xU};
ur=function(q,S,N,X){if(q===S)return!0;if(Array.isArray(q)&&Array.isArray(S)){if(q.length!==S.length)return!1;for(var b=0;b<q.length;b++)if(!ur(q[b],S[b],N,X))return!1;return!0}if(q instanceof Set||S instanceof Set){if(q instanceof Set&&S instanceof Set){if(q.size!==S.size)return!1;X=_.A(q.values());for(b=X.next();!b.done;b=X.next())if(!S.has(b.value))return!1;return!0}return!1}if(q instanceof Function){if(X)return!0;q.name===""&&_.O0(Error("Rf"),"ERROR");return!1}if(q instanceof Date&&S instanceof
Date)return q.getTime()===S.getTime();if(q instanceof Object&&S instanceof Object){if(Xdg(q)&&Xdg(S))try{return q.equals(S)}catch(B){_.O0(Error("Sf`"+B),"ERROR")}b=Object.getOwnPropertyNames(q).filter(function(B){return N?q[B]!==void 0:!0});
var w=Object.getOwnPropertyNames(S).filter(function(B){return N?S[B]!==void 0:!0});
if(b.length!==w.length)return!1;b=_.A(b);for(w=b.next();!w.done;w=b.next())if(w=w.value,!ur(q[w],S[w],N,X))return!1;return!0}return!1};
Xdg=function(q){q=Object.getPrototypeOf(q).equals;return q instanceof Function&&q.length===1};
_.Zm2=function(){return _.G(function(q){if(q.nextAddress==1)return bm2!==2?q.jumpTo(2):q.yield(wdP(),3);q.nextAddress!=2&&(bm2=q.yieldResult);return q.return(bm2)})};
_.BSP=function(){return _.G(function(q){if(q.nextAddress==1)return _.C("ab_pl_man")?A40!==2?q.jumpTo(2):q.yield(s9m(),3):q.return(1);q.nextAddress!=2&&(A40=q.yieldResult);return q.return(A40)})};
Day=function(){return _.G(function(q){if(q.nextAddress==1)return _.C("ab_fk_sk_cl")?TS7!==2?q.jumpTo(2):q.yield(GpW(),3):q.return(1);q.nextAddress!=2&&(TS7=q.yieldResult);return q.return(TS7)})};
_.VF4=function(){return _.G(function(q){if(q.nextAddress==1)return _.C("ab_det_apb_b")?Q9W!==2?q.jumpTo(2):q.yield(ayM(),3):q.return(1);q.nextAddress!=2&&(Q9W=q.yieldResult);return q.return(Q9W)})};
$ay=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(Promise.all([_.Zm2(),_.VF4(),_.BSP(),Day()]),2);if(S.nextAddress!=3)return Ua2()?S.return(!0):S.yield(_.r4g(),3);q=S.yieldResult;return S.return(q===0)})};
Ua2=function(){var q=!1,S=function(N,X){c4e.increment(X,N);N===0&&(q=!0)};
S(_.e47(),"j.s_");S(bm2,"f.i_");S(Q9W,"a.b_");S(A40,"p.m_");S(TS7,"i.f_");Cv0===2&&(Cv0=_.R4d(tF0));S(Cv0,"e.h_");_.C("ks_det_gpbl")||S(_.imy(),"p.i_");_.C("ks_get_o_pp")||S(_.J4y(),"g.o_");_.C("ab_deg_unex_thr")||S(_.Fm4(),"a.o_");S(Hm4,"s.t_");_.C("ab_det_sc_inj_enf")&&S(_.Omg(),"s.i_");S(KmP,"d.p_");S(_.vM4(_.gO),"o.p_");S(_.lyg()===0?0:_.j9m(),"o.a_");return _.C("debug_sk_em_precheck")?!0:q};
daN=function(){var q=[].concat(_.PG(Wm4));try{var S=qGe();q.push({jsonRepresentation:S.jsonRepresentation,objectRepresentation:S.objectRepresentation})}catch(N){q=[].concat(_.PG(Wm4))}return q};
kpd=function(){var q=["adPlacements","adSlots"];try{return q.filter(function(){return!0}).length!==q.length?0:1}catch(S){return 0}};
_.J4y=function(){if(kpd()===0)return 0;var q=qGe(),S=q.objectRepresentation,N=(0,_.a6.unsafeClone)(S),X=[];if(S&&typeof S==="object")for(var b in S)X.push(b);else return 4;q=q.objectRepresentation.adPlacements;if(!(q&&q.length>0))return 4;try{if(!SGP(X,Object.getOwnPropertyNames(S)))return 0}catch(w){return 0}return SGP(N,S)?1:0};
_.vM4=function(q){if(!q||!q.length||typeof q==="string")return 0;for(var S=Object.getOwnPropertyNames(Object.prototype),N=0;N<q.length;N++)for(var X=_.zD(q[N]),b=_.A(S),w=b.next();!w.done;w=b.next())if(X===w.value)return 0;return 1};
z47=function(q){var S=_.zD(q[1]);if(q[0]===null)return S;q=q[0];for(var N={},X=0;X<q.length;X++){var b=_.zD(q[X]);if(X===0)N[b]=S;else{var w={};w[b]=N;N=w}}return N};
_.lyg=function(){for(var q=_.ED,S=0;S<q.length;S++){var N=z47(q[S]),X=[];X.push(N);if(X.length===0)return 0}return 1};
_.j9m=function(){for(var q=_.ED,S={},N=0;N<q.length;S={iWS:void 0},N++){var X=[z47(q[N])];S.iWS=[];X.forEach(function(b){return function(w){b.iWS[b.iWS.length]=w}}(S));
if(S.iWS.length===0)return 0}return 1};
_.e47=function(){for(var q=_.A(daN()),S=q.next();!S.done;S=q.next()){var N=S.value;S=N.jsonRepresentation;N=N.objectRepresentation;try{var X=JSON.parse(S);if(!ur(X,N,!1,!1))return 0}catch(b){return 0}}return 1};
_.Omg=function(){try{var q=_.NN("ab_det_sc_inj_val");q.length===1&&q[0]===""&&(q=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var S=document.querySelectorAll("script"),N=_.A(S),X=N.next();!X.done;X=N.next())for(var b=X.value,w=_.A(q),B=w.next();!B.done;B=w.next()){var T=B.value;S=void 0;if((S=b.textContent)==null?0:S.includes(T))return 0}}catch(Q){return 4}return 1};
_.r4g=function(){var q,S,N,X,b,w,B;return _.G(function(T){switch(T.nextAddress){case 1:_.jw(T,2),q=_.A(Wm4),S=q.next();case 4:if(S.done)return T.return(1);X=N=S.value;b=X.jsonRepresentation;w=X.objectRepresentation;return T.yield((new Response(b,{status:200})).json(),7);case 7:B=T.yieldResult;if(!ur(B,w,!1,!1))return T.return(0);S=q.next();T.jumpTo(4);break;case 2:return _.pd(T),T.return(4)}})};
_.Fm4=function(){try{btoa("abc")}catch(q){return 0}return 1};
wdP=function(){var q,S,N,X,b,w,B,T,Q,a,U;return _.G(function(r){switch(r.nextAddress){case 1:_.jw(r,2),q=_.A(daN()),S=q.next();case 4:if(S.done)return r.return(1);X=N=S.value;b=X.jsonRepresentation;w=X.objectRepresentation;B=btoa(b);T="data:application/json;base64,"+B;Q=new Request(T);Object.defineProperty(Q,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(Q,"method",{get:function(){return"POST"}});
Object.defineProperty(Q,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(Q,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(Q,"body",{get:function(){return new ReadableStream}});
return r.yield(fetch(Q),7);case 7:return a=r.yieldResult,r.yield(a.json(),8);case 8:U=r.yieldResult;if(!ur(U,w,!1,!1))return r.return(0);S=q.next();r.jumpTo(4);break;case 2:return _.pd(r),r.return(4)}})};
_.R4d=function(q){if(!q||!q.length||typeof q==="string")return 0;for(var S=function(b){return _.zD(b)},N=2,X=0;X<q.length&&(N=_.nM7(_.Yl7(q[X],S)),N!==0);X++);
return N};
_.nM7=function(q){var S=_.A(q);q=S.next().value;S=S.next().value;try{var N=document.createElement("div");document.body.appendChild(N);var X=getComputedStyle(N).display;document.body.removeChild(N);if(X==="none")return 4;var b=getComputedStyle(S).display==="none"?0:1;document.body.removeChild(q);return b}catch(w){return 4}};
GpW=function(){var q,S,N;return _.G(function(X){q=new _.yP;S=document.createElement("button");S.classList.add("ytp-ad-skip-button");S.style.opacity="0";S.style.height="0px";S.style.width="0px";S.style.padding="0px";S.style.border="none";N=function(){S.parentElement&&S.parentElement.removeChild(S)};
S.onclick=function(){q.resolve(0);N()};
document.body.appendChild(S);setTimeout(function(){N();q.resolve(1)},50);
return X.return(q.promise)})};
s9m=function(){var q,S,N,X,b,w,B;return _.G(function(T){q=new _.yP;S=document.createElement("ytd-player");try{document.body.prepend(S)}catch(Q){return T.return(4)}N=function(){S.parentElement&&S.parentElement.removeChild(S)};
S.getElementsByTagName("div").length>0?X=S.getElementsByTagName("div")[0]:(X=document.createElement("div"),S.appendChild(X));b=document.createElement("div");X.appendChild(b);w=document.createElement("video");B=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});w.src=_.Ez(_.Pc(B));w.ontimeupdate=function(){N();q.resolve(0)};
b.appendChild(w);w.classList.add("html5-main-video");setTimeout(function(){b.classList.add("ad-interrupting")},200);
setTimeout(function(){N();q.resolve(1)},5E3);
return T.return(q.promise)})};
fye=function(q){var S=qGe().objectRepresentation.playbackTracking;if(S){var N=[],X;N.push(S==null?void 0:(X=S.videostatsPlaybackUrl)==null?void 0:X.baseUrl);var b;N.push(S==null?void 0:(b=S.videostatsDelayplayUrl)==null?void 0:b.baseUrl);var w;N.push(S==null?void 0:(w=S.videostatsWatchtimeUrl)==null?void 0:w.baseUrl);var B;N.push(S==null?void 0:(B=S.ptrackingUrl)==null?void 0:B.baseUrl);var T;N.push(S==null?void 0:(T=S.qoeUrl)==null?void 0:T.baseUrl);var Q;N.push(S==null?void 0:(Q=S.atrUrl)==null?
void 0:Q.baseUrl);S=_.A(N);for(N=S.next();!N.done;N=S.next())if((N=N.value)&&q.test(N))return N.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
pd7=function(q,S){var N,X;return _.G(function(b){switch(b.nextAddress){case 1:N=[],X=0;case 2:if(!(X<3)){b.jumpTo(4);break}return b.yield(fetch(q,{cache:"no-store",method:S}).then(function(w){N.push(w.status)}).catch(function(){N.push(-1)}),3);
case 3:X++;b.jumpTo(2);break;case 4:return b.return(N)}})};
xaF=function(q){return q.domainLookupStart===0&&q.domainLookupEnd===0&&q.connectStart===0&&q.connectEnd===0||q.duration===0};
mae=function(q,S,N){N=N===void 0?"GET":N;var X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){if(e.nextAddress==1)return e.yield(Promise.all([pd7(q,N),pd7(S,N)]),2);X=e.yieldResult;b=_.A(X);w=b.next().value;B=b.next().value;T=w;Q=B;if(Math.min.apply(Math,_.PG(Q))!==Math.max.apply(Math,_.PG(Q))||Math.min.apply(Math,_.PG(T))!==Math.max.apply(Math,_.PG(T)))return e.return(2);if(Math.min.apply(Math,_.PG(Q))===Math.min.apply(Math,_.PG(T)))return e.return(1);U=(a=performance.getEntriesByName(q))==null?void 0:
a[0];c=(r=performance.getEntriesByName(S))==null?void 0:r[0];return U&&c?xaF(c)?e.return(1):xaF(U)?e.return(0):e.return(1):e.return(2)})};
ayM=function(){var q;return _.G(function(S){var N=[];var X;var b,w,B;(b=X=(b=qGe().objectRepresentation.streamingData)==null?void 0:(w=b.formats)==null?void 0:(B=w[0])==null?void 0:B.url)&&b&&!X.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(b=b.replace("initcwndbps","ctier=L&initcwndbps"),b=b.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),X={testUrl:b,baseUrl:X,method:"GET"}):X=void 0;X&&N.push(X);_.C("ab_net_tp_e")&&N.push({testUrl:_.Nd.location.origin+"/ad_companion",baseUrl:_.Nd.location.origin+
"/generate_204",method:"OPTIONS"});_.C("ab_fix_creator_view_cnt")&&(N.length=0,(X=fye(/api\/stats\/atr/))&&N.push({testUrl:_.Nd.location.origin+X,baseUrl:_.Nd.location.origin+"/generate_204",method:"POST"}));_.C("ad_net_pb_pbp")&&(X=fye(/api\/stats\/qoe/))&&N.push({testUrl:_.Nd.location.origin+X,baseUrl:_.Nd.location.origin+"/feed/download",method:"GET"});N=N.length!==0?N[Math.floor(Math.random()*N.length)]:void 0;return(q=N)?S.return(mae(q.testUrl,q.baseUrl,q.method)):S.return(4)})};
_.imy=function(){if(_.Nd.neT===void 0||_.Nd.neT===null||typeof _.Nd.neT!=="function")return 2;try{return _.Nd.neT()===!0?0:1}catch(q){return 0}};
ufv=function(q){switch(q){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.q$(q,"unknown result type")}};
_.gM0=function(q,S){var N=Number(_.k$("CATSTAT",0));if(S.ldA===void 0)return N;S=S.ldA;q=ufv(q);return N&~(3<<S)|q<<S};
EMv=function(q){var S,N;if((q=(S=q.auxiliaryUi)==null?void 0:(N=S.messageRenderers)==null?void 0:N.bkaEnforcementMessageViewModel)&&q.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return q};
MF0=function(){for(var q=_.A(Object.values(_.y4g)),S=q.next();!S.done;S=q.next())S=S.value,S.lcs&&S.ldA&&_.d5("CATSTAT",_.gM0(2,S))};
_.h_=function(q,S){q=_.MO("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",q);(S===void 0?0:S)?_.Lmv(q,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Lc().logFlowEvent(q,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
Pvv=function(){if(!h47){if(Polymer.Base){var q=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{q.apply(this,arguments)}catch(r){_.ny(r)}};
var S=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{S.apply(this,arguments)}catch(r){_.ny(r)}};
var N=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{N.apply(this,arguments)}catch(r){_.ny(r)}};
var X=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{X.apply(this,arguments)}catch(r){_.ny(r)}};
var b=Polymer.Base._listen,w=new WeakMap;Polymer.Base._listen=function(r,c,e){var R=function(){try{e.apply(this,arguments)}catch(J){_.ny(J)}};
w.set(e,R);b.call(this,r,c,R)};
var B=Polymer.Base._unlisten;Polymer.Base._unlisten=function(r,c,e){B.call(this,r,c,w.get(e))}}if(Polymer.Async){var T=Polymer.Async,Q=T._atEndOfMicrotask;
T._atEndOfMicrotask=function(){try{Q.apply(T,arguments)}catch(r){_.ny(r)}}}if(Polymer.RenderStatus){var a=Polymer.RenderStatus,U=a.afterNextRender;
a.afterNextRender=function(r,c,e){U.call(a,r,function(){try{c.apply(this,arguments)}catch(R){_.ny(R)}},e)}}h47=!0}};
_.YGg=function(q){var S=q?_.yv(q):"";if(S){if(S.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(S.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(S.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(S.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(S.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.C("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(S.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";S=S.toLowerCase();if(S==="/")return"home";if(S==="/channel_memberships")return"channel-memberships-shopfront";if(S.indexOf("/feed/trending")===0)return"trending";if(S.indexOf("/feed/explore")===0)return"explore";if(S.indexOf("/live")===0)return"live";if(S.indexOf("/results")===0)return"search";if(S.indexOf("/sports")===0)return"sports";if(S.indexOf("/fashion")===0||S.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(S))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(S))return _.C("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(S.indexOf("/channel/")===0||S.indexOf("/user/")===0||S.indexOf("/gaming")===0||S.indexOf("/post/")===0)return"channel";if(Iy7(q))return"show";if(S==="/playlist"||S.indexOf("/playlist/")===0||S==="/view_play_list"||S.indexOf("/view_play_list/")===0||S.indexOf("/show/")===0)return"playlist";if(S==="/companion_canvas")return"companion-canvas";if(S==="/feed/history"||
S.indexOf("/feed/history/")===0)return"history";if(S==="/new")return"labs";if(S==="/feed/subscriptions")return"subscriptions";if(S.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(S==="/history_controls")return"standalone";if(S.indexOf("/account")===0||S==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(S.indexOf("/paid_memberships")===0||S.indexOf("/refund")===0||S.indexOf("/purchases")===0||S.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(S.indexOf("/product")===
0)return"yts-products";if(S.indexOf("/premium")===0||S.indexOf("/musicpremium")===0)return S.indexOf("/premium/offers")===0||S.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(S==="/cart/checkout"||S==="/cart")return"ypc-checkout";if(S.indexOf("/reporthistory")===0)return _.C("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(S.indexOf("/feed/downloads")===0||S.indexOf("/redeem")===0)return"browse";if(S.indexOf("/hashtag")===0)return"hashtag-landing-page";if(S.indexOf("/handle")===
0)return"handle";if(S.indexOf("/source")===0)return"audio-pivot";if(S.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(S.indexOf("/playables")===0)return"playables";if(S.indexOf("/create/live/join")===0)return"open-in-app";if(S.indexOf("/shorts")===0)return"shorts";if(S.indexOf("/feed/channels")===0)return"subscriptions-channels";var N=q?_.yv(q):"";N&&N.indexOf("/watch")===0&&_.C("web_watch_enable_learning_journey")?(q=_.g5(q),q=!!q.list&&q.list.indexOf("LJPP")===0):q=!1;if(q)return"learning_journey_watch";
if(_.C("enable_new_page_subtypes_for_ai_companion")&&S==="/feed/courses")return"your-courses"}};
_.PO=function(q){var S,N;(q=(N=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:N.url)&&(S=_.YGg(q));return S};
Iy7=function(q){var S=q?_.yv(q):"";if(!S)return!1;S=S.toLowerCase();return S.indexOf("/show/")===0||S.indexOf("/playlist")===0&&(q=_.g5(q),q.list&&q.list.indexOf("EL")===0)?!0:!1};
o5=function(q){var S="unknown",N;var X=((N=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:N.webPageType)||"";X?(N=X.toLowerCase(),N.startsWith("web_page_type_")&&(N=N.slice(14))):N=X;N&&oug[N.toUpperCase()]?S=oug[N.toUpperCase()]:_.t(q,_.If)||_.t(q,qMv)?S="browse":_.t(q,_.YU)?S="search":_.t(q,_.O1)&&(S="watch");S==="watch"&&_.PO(q||null)==="learning_journey_watch"&&(S="learning_journey_watch");S==="unknown"&&_.vN(Error("Uf`"+JSON.stringify({clickTrackingParams:q==null?void 0:q.clickTrackingParams,
commandMetadata:q==null?void 0:q.commandMetadata,allEndpointKeys:Object.keys(q||[])})));return S};
_.qQ=function(q){if(!_.SM4||q)_.SM4=_.w1();return _.SM4};
_.NZF=function(q){return!!_.t(q,_.O1)||!!_.t(q,_.SB)&&_.C("kevlar_enable_shorts_prefetch")};
_.X34=function(q,S){q=_.t(q,_.O1)||_.t(q,_.SB);return"v"+q.videoId+(q.playlistId?"-pl"+q.playlistId:"")+(S?"-an1":"")+(q.params?"-pr"+q.params:"")};
_.bWM=function(q){var S=new NQ(_.k$("ONE_PICK_URL",""));S.urlParamMap_.set("hostId",q);(q=_.k$("GAPI_LOCALE"))&&S.urlParamMap_.set("hl",q);(q=_.k$("SESSION_INDEX"))&&S.urlParamMap_.set("authuser",q);(q=_.k$("DELEGATED_SESSION_ID"))&&S.urlParamMap_.set("groupId",q);return S};
ZW4=function(){var q=_.Ly(),S=q.resolve(_.Xv);q=q.resolve(_.ZL);return new w3d(S,q)};
svg=function(q){if(window.IntersectionObserver)return new AVW(q,400);throw new TypeError("Wf");};
TZ7=function(){var q=Hammer.TouchAction,S=q.prototype.preventDefaults;q.prototype.preventDefaults=function(N){var X=this.actions.indexOf("pan-down")>-1;if(!X)return S.call(this,N);if(!BZ2){var b=N.srcEvent;N=N.direction;var w;if((w=this.manager)==null?0:w.session.prevented)b.preventDefault();else if(X&&N&Hammer.DIRECTION_DOWN)return this.preventSrc(b)}}};
Ghd=function(q){if(!q||q.size===0)return Hammer.DIRECTION_ALL;if(q.size===2){if(q.has("up")&&q.has("down"))return Hammer.DIRECTION_VERTICAL;if(q.has("right")&&q.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(q.size===1){if(q.has("up"))return Hammer.DIRECTION_UP;if(q.has("down"))return Hammer.DIRECTION_DOWN;if(q.has("right"))return Hammer.DIRECTION_RIGHT;if(q.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.sU=function(q,S,N){var X=N&&N>0?N:0;N=X?Date.now()+X*1E3:0;if((X=X?_.Ax.getLocalStorage():_.Ax.getSessionStorage())&&window.JSON){typeof S!=="string"&&(S=JSON.stringify(S,void 0));try{X.set(q,S,N)}catch(b){X.remove(q)}}};
_.Bh=function(q){var S=_.Ax.getSessionStorage(),N=_.Ax.getLocalStorage();if(!S&&!N||!window.JSON)return null;try{var X=S.get(q)}catch(b){}if(typeof X!=="string")try{X=N.get(q)}catch(b){}if(typeof X!=="string")return null;try{X=JSON.parse(X,void 0)}catch(b){}return X};
_.TL=function(q){try{var S=_.Ax.getSessionStorage(),N=_.Ax.getLocalStorage();S&&S.remove(q);N&&N.remove(q)}catch(X){}};
QvF=function(q){var S=D1N(),N;return _.G(function(X){switch(X.nextAddress){case 1:return _.jw(X,2),X.yield(q.match(S,{cacheName:"yt-appshell-assets"}),4);case 4:N=X.yieldResult;_.x8(X,3);break;case 2:_.pd(X);case 3:return X.return(N)}})};
D1N=function(){var q=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?aiv.registration.scope:Vgd;q.endsWith("/")&&(q=q.slice(0,-1));return q+"/app_shell_home"};
U1d=function(q){q.map(function(S){return S.source}).join("|")};
_.rV7=function(q){return _.G(function(S){return S.return(QvF(q))})};
$1m=function(){var q=window.caches,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(_.rV7(q),2);S=N.yieldResult;return N.return(!!S)})};
JV7=function(){_.G(function(q){if(q.nextAddress==1){if(cVy)return q.jumpTo(0);cVy=!0;if(_.C("enable_system_health_primes_monitoring"))return _.wg(e7W,3E4),CfP(),q.return();if(!(Math.random()<_.Y$("web_system_health_fraction")))return q.jumpTo(0);R7e={heightPixels:screen.height,widthPixels:screen.width};GL&&!isNaN(GL.jsHeapSizeLimit)&&(R7e.memoryTotalKbytes=String(Math.round(GL.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(R7e.devicePixelRatio=window.devicePixelRatio);return q.yield(tg2(),4)}_.wg(e7W,
3E4);return q.yield(iW4(),0)})};
tg2=function(){return _.G(function(q){if(q.nextAddress==1)return DL.intersectionObserverPresent="IntersectionObserver"in window,DL.serviceWorkerPresent="serviceWorker"in navigator,DL.webSharePresent="share"in navigator,DL.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,DL.cacheStoragePresent="caches"in window,DL.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,DL.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
DL.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Qh&&Qh.webkitTemporaryStorage&&"queryUsageAndQuota"in Qh.webkitTemporaryStorage,DL.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",q.yield(LV2(),2);DL.indexedDbPresent=q.yieldResult;DL.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;DL.broadcastChannelPresent="BroadcastChannel"in window;DL.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(DL.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,DL.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.xP(q)})};
e7W=function(){var q=9E4+Math.random()*2E3;_.IL()>q||(_.C("enable_system_health_primes_monitoring")?CfP():iW4())};
iW4=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(FnM(),2);q=S.yieldResult;_.FO("systemHealthCaptured",q);_.xP(S)})};
CfP=function(){var q={metric:{}},S=HWN();S.networkEvents.length&&(q.metric.networkEvents=OWN(S));_.FO("systemHealthCaptured",q)};
FnM=function(){var q,S,N,X,b,w,B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:q={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};S=window.screen;_.C("enable_is_extended_monitoring")&&S&&"isExtended"in S&&(q.isExtended=!!S.isExtended);N={metric:{staticContext:R7e,dynamicContext:q,webMetric:KnN,webApiSupport:DL}};
if(X=_.VR())N.csn=X;GL&&(N.metric.webMetric.currentHeapKbytes=Math.round(GL.usedJSHeapSize/1E3));window.matchMedia&&(N.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,N.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,N.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Qh&&typeof Qh.getBattery==="function")){U.jumpTo(2);break}return U.yield(Qh.getBattery(),3);case 3:if(b=
U.yieldResult)N.metric.dynamicContext.chargingStatus=b.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(N.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(DL.storageEstimatePresent)return U.yield(navigator.storage.estimate(),8);if(!DL.webkitTemporaryStoragePresent){U.jumpTo(5);break}return U.yield(vuv(),7);case 7:w=U.yieldResult;U.jumpTo(5);break;case 8:w=U.yieldResult;case 5:return N.metric.dynamicContext.deviceStorageQuotaMbytes=((B=w)==null?0:B.quota)?String(Math.round(w.quota/
1048576/10)*10):"-1",N.metric.dynamicContext.deviceStorageUsageMbytes=((T=w)==null?0:T.usage)?String(Math.round(w.usage/1048576/10)*10):"-1",Q=N.metric.dynamicContext,U.yield($1m(),9);case 9:return Q.hasAppShell=U.yieldResult,a=HWN(),a.networkEvents.length&&(N.metric.networkEvents=OWN(a)),U.return(N)}})};
vuv=function(){return new Promise(function(q){var S;DL.webkitTemporaryStoragePresent&&(S=Qh.webkitTemporaryStorage)!=null&&S.queryUsageAndQuota?Qh.webkitTemporaryStorage.queryUsageAndQuota(function(N,X){q({usage:N,quota:X})}):q(void 0)})};
_.a5=function(q){q&=16777215;q=[(q&16711680)>>16,(q&65280)>>8,q&255];return LC7(q[0],q[1],q[2])};
_.Vh=function(q){q=[(q&16711680)>>>16,(q&65280)>>>8,q&255,(q&4278190080)>>>24];if(!_.liM(q,function(S){return S===(S&255)}))throw Error("Xf`"+q.join(","));
return"rgba("+q[0]+","+q[1]+","+q[2]+","+(q[3]/255).toFixed(3)+")"};
_.jvv=function(q){return[(q&16711680)>>>16,(q&65280)>>>8,q&255]};
_.Wn7=function(q){q=q.map(function(S){S/=255;return S<=.03928?S/12.92:Math.pow((S+.05)/1.05,2.4)});
return q[0]*.2126+q[1]*.7152+q[2]*.0722};
UU=function(q,S){q=_.jvv(q);return"rgba("+q[0]+", "+q[1]+", "+q[2]+", "+S+")"};
r3=function(q){return(q&4278190080)>>>24===0?UU(q,"1"):_.Vh(q)};
_.d1g=function(){try{return!!self.localStorage}catch(q){return!1}};
fi0=function(){if(kh4())_.vN(Error("Yf"));else{var q=document.createElement("iframe");q.style.display="none";var S=S===void 0?window.location.href:S;var N=_.KY(_.k$("PERSIST_IDENTITY_IFRAME_URL"));S=N?N:(new URL(S)).host.indexOf("studio")===0?_.Jq(z7e,"persist_identity"):_.Jq(nuP,"persist_identity");_.Z1(q,1,S);q.id="persist_identity";var X;(X=document.body)==null||X.appendChild(q)}};
kh4=function(){var q=p3v;q||(q=document.querySelector("#persist_identity"));return q};
x1e=function(){var q=!1;try{q=!!window.sessionStorage.getItem("session_logininfo")}catch(S){q=!0}return(_.k$("INNERTUBE_CLIENT_NAME")==="WEB"||_.k$("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&q};
m1e=function(q,S){if(!x1e())return!1;S||(S=_.k$("LOGIN_INFO"));return S?(q.session_logininfo=S,!0):!1};
gum=function(q,S){q=q===void 0?!1:q;if((S===void 0||!S)&&uFg!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.zo("LOG_STICKINESS",!1)){S=_.VR();var N=_.as(),X={identityStickinessData:{initialState:uFg}};S&&N&&_.jm(S,N,X)}if(S=kh4())if(N=S.src?(new URL(S.src)).origin:"*",q){var b;(b=S.contentWindow)==null||b.postMessage({action:"clear"},N)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(q=window.sessionStorage.getItem("session_logininfo"))){var w;(w=S.contentWindow)==null||w.postMessage({loginInfo:q},N)}};
_.$1=function(q){q=q===void 0?!0:q;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.d5("LOGIN_INFO",""),q&&window.sessionStorage.setItem("from_switch_account","1"),gum(!0,q)}catch(S){}};
EuN=function(q){q&&(q.startsWith("https://accounts.google.com/AddSession")?_.$1():q.startsWith("https://accounts.google.com/ServiceLogin")?_.$1():q.startsWith("https://myaccount.google.com")&&_.mA(q).getPath().endsWith("/youtubeoptions")&&_.$1())};
ch=function(q,S){EuN(q);if(_.zo("LOGGED_IN",!0)&&x1e()){var N=hAd(q);N==null&&(N={});m1e(N,S)&&_.WA(q,N)}};
yVN=function(){function q(S){for(S=S.target;S&&S.nodeName!=="A";)if(S=S.parentNode,!(S&&S instanceof HTMLElement))return;if(S&&!S.hasAttribute("download")&&S.getAttribute("rel")!=="external"&&S.href)return S.href}
document.addEventListener("mousedown",function(S){S.button!==0&&(S=q(S))&&ch(S)});
document.addEventListener("click",function(S){(S=q(S))&&ch(S)})};
h7g=function(){var q=new Mgv;try{if(_.zo("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(T){q.increment(5,!1);return}if(_.k$("LOGIN_INFO")){var S=Lnd?Lnd:window.location;_.k$("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&fi0();var N=hAd(S.href);N==null&&(N={});var X=N.session_logininfo,b=Number(window.sessionStorage.getItem("stickiness_reload")),w=X===_.k$("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
b>=2||w)b>=2?q.increment(2,w):w?q.increment(7,w):window.sessionStorage.getItem("session_logininfo")||(q.increment(3,w),uFg="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.k$("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.k$("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))q.increment(4,w),window.sessionStorage.removeItem("stickiness_reload");
else if(b<2){window.sessionStorage.setItem("stickiness_reload",String(b+1));var B=S.href;B=_.XK(B,"sttick");ch(B,window.sessionStorage.getItem("session_logininfo"));B=_.Et(B,{sttick:b});q.increment(b,w);_.WGF(S,B)}}else q.increment(6,!1)}else _.$1(!1)}catch(T){}};
_.eB=function(q,S,N,X,b){S=S===void 0?{}:S;N=N===void 0?"":N;X=X===void 0?window:X;q=_.qx(q,S);ch(q);N=_.hj(q+N,b);_.WGF(X.location,N)};
Pfg=function(q){if(q.urlEndpoint){if(q=_.g5(q.urlEndpoint.url),q.adurl)return Pm(q.adurl)}else if(q.watchEndpoint)return"//www.youtube.com/watch?v="+q.watchEndpoint.videoId;return null};
IiW=function(q){if(!q||!q.reportingPings)return null;var S={};q.reportingPings.forEach(function(N){N.pingType in S?S[N.pingType].push(N.url):S[N.pingType]=[N.url]});
return{adpings:eFe(S)}};
_.R5=function(q){q=q===void 0?!1:q;var S=_.Xx(),N="USER_INTERFACE_THEME_LIGHT";S.getFlag(165)?N="USER_INTERFACE_THEME_DARK":S.getFlag(174)?N="USER_INTERFACE_THEME_LIGHT":_.Ca()&&(N="USER_INTERFACE_THEME_DARK");return q?N:YM0()||N};
_.oAN=function(){return!_.C("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.Ca=function(){return _.oAN()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.tx=function(){var q=_.Xx();return _.oAN()&&!q.getFlag(165)&&!q.getFlag(174)};
YM0=function(){var q=q===void 0?window.location.href:q;if(_.C("kevlar_disable_theme_param"))return null;var S=_.yv(q);if(_.qQ7(S))return"USER_INTERFACE_THEME_DARK";try{var N=_.g5(q).theme;return SQv.get(N)||null}catch(X){}return null};
_.qQ7=function(q){return _.C("enable_dark_theme_only_on_shorts")?!(q==null||!q.startsWith("/shorts/")):!1};
_.Fv=function(q,S,N,X,b){S=S===void 0?!1:S;N=N===void 0?!1:N;var w=_.k$("INNERTUBE_CONTEXT");if(!w)return _.O0(Error("bg")),{};w=(0,_.a6.unsafeClone)(w);_.C("web_no_tracking_params_in_shell_killswitch")||delete w.clickTracking;w.client||(w.client={});var B=w.client;B.clientName==="MWEB"&&B.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(B.clientFormFactor=_.k$("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");B.screenWidthPoints=window.innerWidth;B.screenHeightPoints=window.innerHeight;B.screenPixelDensity=
Math.round(window.devicePixelRatio||1);B.screenDensityFloat=window.devicePixelRatio||1;B.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());B.userInterfaceTheme=_.R5();if(!S){var T=_.VQM();T&&(B.connectionType=T);_.C("web_log_effective_connection_type")&&(T=r_7())&&(w.client.effectiveConnectionType=T)}var Q;if(_.C("web_log_memory_total_kbytes")&&((Q=_.Nd.navigator)==null?0:Q.deviceMemory)){var a;Q=(a=_.Nd.navigator)==null?void 0:a.deviceMemory;w.client.memoryTotalKbytes=""+Q*1E6}S&&X&&!_.C("web_it_context_set_original_url_ks")&&
(B.originalUrl=Nk4(_.Nd.location.href,X).toString());_.C("web_gcf_hashes_innertube")&&(T=OaN())&&(a=T.coldConfigData,Q=T.coldHashData,T=T.hotHashData,w.client.configInfo=w.client.configInfo||{},a&&(w.client.configInfo.coldConfigData=a),Q&&(w.client.configInfo.coldHashData=Q),T&&(w.client.configInfo.hotHashData=T));a=_.g5(_.Nd.location.href);!_.C("web_populate_internal_geo_killswitch")&&a.internalcountrycode&&(B.internalGeo=a.internalcountrycode);!_.C("web_populate_client_screen_killswitch")&&b&&(B.clientScreen=
b);B.clientName==="MWEB"||B.clientName==="WEB"?(B.mainAppWebInfo||(B.mainAppWebInfo={}),B.mainAppWebInfo.graftUrl=X||_.Nd.location.href,_.C("kevlar_woffle")&&_.iX.instance&&(X=_.iX.instance,B.mainAppWebInfo.pwaInstallabilityStatus=!X.appInstalledEventFired&&X.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),B.mainAppWebInfo.webDisplayMode=etg(),B.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):B.clientName==="TVHTML5"&&
(!_.C("web_lr_app_quality_killswitch")&&(X=_.k$("LIVING_ROOM_APP_QUALITY"))&&(B.tvAppInfo=Object.assign(B.tvAppInfo||{},{appQuality:X})),X=_.k$("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(B.tvAppInfo=Object.assign(B.tvAppInfo||{},{certificationScope:X}));!_.C("web_populate_time_zone_itc_killswitch")&&(X=QfP())&&(B.timeZone=X);(X=WjM())?B.experimentsToken=X:delete B.experimentsToken;B=dWv();X=_.X9e();X=(0,_.a6.getValues)(X.tokenJars);w.request=Object.assign({},w.request,{internalExperimentFlags:B,consistencyTokenJars:X});
!_.C("web_prequest_context_killswitch")&&(B=_.k$("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(w.request.externalPrequestContext=B);X=_.Xx();B=X.getFlag(58);X=X.get("gsml","");w.user=Object.assign({},w.user);B&&(w.user.enableSafetyMode=B);X&&(w.user.lockedSafetyMode=!0);_.C("warm_op_csn_cleanup")?N&&(S=_.VR())&&(w.clientScreenNonce=S):!S&&(S=_.VR())&&(w.clientScreenNonce=S);q&&(w.clickTracking={clickTrackingParams:q});if(q=_.py("yt.mdx.remote.remoteClient_"))w.remoteClient=q;_.Jx.getInstance().setLocationOnInnerTubeContext(w);
try{var U=ExF(),r=U.bid;delete U.bid;w.adSignalsInfo={params:[],bid:r};for(var c=_.A(Object.entries(U)),e=c.next();!e.done;e=c.next()){var R=_.A(e.value),J=R.next().value,v=R.next().value;U=J;r=v;q=void 0;(q=w.adSignalsInfo.params)==null||q.push({key:U,value:""+r})}var W,z;if(((W=w.client)==null?void 0:W.clientName)==="TVHTML5"||((z=w.client)==null?void 0:z.clientName)==="TVHTML5_UNPLUGGED"){var M=_.k$("INNERTUBE_CONTEXT");M.adSignalsInfo&&(w.adSignalsInfo.advertisingId=M.adSignalsInfo.advertisingId,
w.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",w.adSignalsInfo.limitAdTracking=M.adSignalsInfo.limitAdTracking)}}catch(g){_.O0(g)}return w};
_.Hh=function(){return{isShellLoad:_.zo("IS_SHELL_LOAD",!1)}};
w97=function(){navigator.serviceWorker.getRegistrations().then(function(q){q.forEach(bgd)})};
bgd=function(q){q&&_.Zgv(A$d,q.scope)};
_.Zgv=function(q,S){S={scope:S||_.oF("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.fK(q),S)};
OU=function(q,S,N,X){if(S&&S.serializedYpcCujLoggingParams){if(N){var b={};b.transactionErrorType=N;X&&(b.errorMessage=X);S.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:b}}}N={};N.ypcCujContext=S;q=_.MO("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",q,N);_.Lc().logFlowEvent(q,"FLOW_TYPE_YPC_ACQUISITION")}};
_.sg7=function(q,S,N,X){var b={};b.serializedTransactionFlowLoggingParams=S;N&&(b.errorType=N);X&&(b.errorMessage=X);_.FO(q,b);_.HN()};
_.Bk7=function(q){q&&_.sg7("transactionFlowStarted",q)};
_.Tk7=function(q){q&&_.sg7("transactionFlowCancelled",q)};
_.Ka=function(q,S,N){S&&_.sg7("transactionFlowFailed",S,q,N)};
Gae=function(q){var S=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");S&&(S.inert=q)};
_.vh=function(){this.megabloxUrl_=null};
_.lX=function(q){try{var S=D60==null?void 0:D60.composedPath(q)}catch(N){S=q.composedPath?q.composedPath():[]}return S&&S.length>0?S:q.composedPath?q.composedPath():[]};
_.jB=function(q){return _.lX(q)[0]};
Wh=function(q){return q instanceof ShadowRoot?ShadowRoot:q instanceof DocumentFragment?DocumentFragment:q instanceof Document?Document:HTMLElement};
Qgd=function(q){if(q instanceof Element)return Element.prototype;if(q instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("fg`"+q);};
aY0=function(q,S){return _.C("sunnydom_native_scoped_query_selectors")?Qgd(q).querySelector.call(q,S):Wh(q).prototype.querySelector.call(q,S)};
Vnd=function(q,S){return _.C("sunnydom_native_scoped_query_selectors")?Qgd(q).querySelectorAll.call(q,S):Wh(q).prototype.querySelectorAll.call(q,S)};
U6m=function(q){var S,N,X;return(X=(N=(S=q.parentElement)!=null?S:q.__shady_native_parentElement)!=null?N:q.__shady_parentElement)!=null?X:null};
r$0=function(q){var S,N,X;return(X=(N=(S=q.parentNode)!=null?S:q.__shady_native_parentNode)!=null?N:q.__shady_parentNode)!=null?X:null};
$62=function(q){var S,N,X;return(X=(N=(S=q.nextSibling)!=null?S:q.__shady_native_nextSibling)!=null?N:q.__shady_nextSibling)!=null?X:null};
c$N=function(q){var S,N,X;return(X=(N=(S=q.previousSibling)!=null?S:q.__shady_native_previousSibling)!=null?N:q.__shady_previousSibling)!=null?X:null};
e20=function(q){var S,N,X;return(X=(N=(S=q.nextElementSibling)!=null?S:q.__shady_native_nextElementSibling)!=null?N:q.__shady_nextElementSibling)!=null?X:null};
CbN=function(q){var S,N,X;return(X=(N=(S=q.previousElementSibling)!=null?S:q.__shady_native_previousElementSibling)!=null?N:q.__shady_previousElementSibling)!=null?X:null};
R27=function(q){var S,N,X;return new Set([].concat(_.PG((S=q.children)!=null?S:[]),_.PG((N=q.__shady_native_children)!=null?N:[]),_.PG((X=q.__shady_children)!=null?X:[])))};
tny=function(q){var S,N,X;return new Set([].concat(_.PG((S=q.childNodes)!=null?S:[]),_.PG((N=q.__shady_native_childNodes)!=null?N:[]),_.PG((X=q.__shady_childNodes)!=null?X:[])))};
_.d3=function(q){if(!(q instanceof Element))return null;q=q.classList?Array.from(q.classList):void 0;if(!q)return null;var S=q.indexOf("style-scope");return S>-1&&S+1<q.length?q[S+1]:null};
k1=function(q){if(!(q instanceof HTMLElement))return null;var S=q&&(q.$$||q.polymerController)?q.tagName.toLowerCase():null;return S?S:_.d3(q)};
igN=function(q,S){return _.C("sunnydom_native_scoped_query_selectors")?q+".style-scope."+S:q.replace(/[^a-z]*[^\s]+/g,function(N){return N+".style-scope."+S})};
J$e=function(q,S){return S?q.split(",").map(function(N){return igN(N.trim(),S)}).join(", "):q};
_.zL=function(q){var S,N,X,b;return(b=(X=(N=(S=q.root)!=null?S:q.shadowRoot)!=null?N:q.__shady_native_shadowRoot)!=null?X:q.__shady_shadowRoot)!=null?b:q};
FgW=function(q){var S,N,X;return(X=(N=(S=q.__shady_parentNode)!=null?S:q.__shady_native_parentNode)!=null?N:q.parentNode)!=null?X:null};
HgM=function(q){var S,N;return(N=(S=r$0(q))!=null?S:q.host)!=null?N:null};
Ogg=function(q){for(;q&&!(q instanceof HTMLElement);)q=HgM(q);return q};
Kg0=function(q){var S=Ogg(q);return q===S?_.d3(q):S?k1(S):null};
vA7=function(q){return(q=Ogg(q))?k1(q):null};
lY2=function(q){if(q instanceof Comment)return!1;if(q instanceof Text){var S,N;if(((N=(S=q.textContent)==null?void 0:S.trim())!=null?N:"")==="")return!1}return!0};
na=function(q,S,N){var X=S(q);for(N=N===void 0?vA7(q):N;X&&(Kg0(X)!==N||!lY2(X));)q=X,X=S(q);return X};
jg2=function(q,S,N){if(!S)return null;q=vA7(q);return Kg0(S)===q&&lY2(S)?S:na(S,N,q)};
Wgg=function(q){return na(q,FgW,_.d3(q))};
d6y=function(q){return na(q,e20)};
kaF=function(q){return na(q,$62)};
z2v=function(q){return na(q,CbN)};
nA0=function(q){return na(q,c$N)};
fY2=function(q){return jg2(q,q.firstChild||null,$62)};
p90=function(q){var S,N,X;var b=(X=(N=(S=q.firstElementChild)!=null?S:q.__shady_native_firstElementChild)!=null?N:q.__shady_firstElementChild)!=null?X:null;return jg2(q,b,e20)};
x67=function(q){var S,N,X;var b=(X=(N=(S=q.lastChild)!=null?S:q.__shady_native_lastChild)!=null?N:q.__shady_lastChild)!=null?X:null;return jg2(q,b,c$N)};
m67=function(q){var S,N,X;var b=(X=(N=(S=q.lastElementChild)!=null?S:q.__shady_native_lastElementChild)!=null?N:q.__shady_lastElementChild)!=null?X:null;return jg2(q,b,CbN)};
uI2=function(q){var S=vA7(q);return Array.from(tny(q)).filter(function(N){return Kg0(N)===S})};
gAd=function(q){var S=k1(q);return Array.from(R27(q)).filter(function(N){return _.d3(N)===S})};
EAm=function(q){if(!q)return null;var S=_.d3(q);if(!S){var N;return(N=Node.prototype.getRootNode)==null?void 0:N.call(q)}S=S.toUpperCase();for(q=U6m(q);q&&q.tagName!==S;)q=U6m(q);return q?_.zL(q):null};
_.fa=function(q,S,N){if(q instanceof HTMLElement&&_.d3(q)===N){var X=Array.from(q.classList).indexOf("style-scope");if(X===-1)q.classList.add("style-scope"),q.classList.add(S);else if(!(X+1>=q.classList.length)){X=q.classList[X+1];var b,w;q==null||(b=q.classList)==null||(w=b.replace)==null||w.call(b,X,S)}}if(q instanceof HTMLElement||q instanceof DocumentFragment)for(b=_.A(R27(q)),w=b.next();!w.done;w=b.next())_.fa(w.value,S,N);return q};
pa=function(q,S){if(q instanceof HTMLElement&&_.d3(q)===S){var N=Array.from(q.classList).indexOf("style-scope");N===-1||N+1>=q.classList.length||q.classList.remove("style-scope",q.classList[N+1])}if(q instanceof HTMLElement||q instanceof DocumentFragment){N=_.A(q.children);for(var X=N.next();!X.done;X=N.next())pa(X.value,S)}return q};
_.y$7=function(q,S){return Wh(q).prototype.appendChild.call(q,S)};
Mn2=function(q,S){if(q===S)return!0;q=tny(q);return Array.from(q).some(function(N){return Mn2(N,S)})};
_.mt=function(q,S){if(q instanceof x1)return q;(S==null?0:S.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(q,"ownerDocument")&&Object.defineProperty(q,"ownerDocument",{get:function(){return window.document}});
return new x1(q)};
h24=function(){var q=x1.prototype,S=[].concat(_.PG(Lg7?[]:["getRootNode"]),["setAttribute","removeAttribute"]);S=_.A(S);for(var N=S.next(),X={};!N.done;X={method$jscomp$53:void 0},N=S.next())X.method$jscomp$53=N.value,q[X.method$jscomp$53]=function(b){return function(){return this.host[b.method$jscomp$53].apply(this.host,arguments)}}(X)};
IYF=function(){var q=x1.prototype,S=[].concat(_.PG(Lg7?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.PG(Pbe?[]:["querySelector","querySelectorAll"]));S=_.A(S);for(var N=S.next(),X={};!N.done;X={method$jscomp$54:void 0},N=S.next())X.method$jscomp$54=N.value,q[X.method$jscomp$54]=function(b){return function(){return this.root[b.method$jscomp$54].apply(this.root,arguments)}}(X)};
qCy=function(){var q=x1.prototype,S=[].concat(_.PG(YQ7?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.PG(oX2?[]:["parentNode"]));S=_.A(S);for(var N=S.next(),X={};!N.done;X={prop$jscomp$67:void 0},N=S.next())X.prop$jscomp$67=N.value,Object.defineProperty(q,X.prop$jscomp$67,{get:function(b){return function(){return this.host[b.prop$jscomp$67]}}(X),
configurable:!0})};
XX2=function(){var q=x1.prototype,S=["activeElement"].concat(_.PG(YQ7?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.PG(SCe?[]:["children"]),_.PG(Nzy?[]:["lastChild"]));S=_.A(S);for(var N=S.next(),X={};!N.done;X={prop$jscomp$68:void 0},N=S.next())X.prop$jscomp$68=N.value,Object.defineProperty(q,X.prop$jscomp$68,{get:function(b){return function(){return this.root[b.prop$jscomp$68]}}(X),
configurable:!0})};
bbM=function(){for(var q=x1.prototype,S=_.A(["innerHTML","textContent"]),N=S.next(),X={};!N.done;X={prop$jscomp$69:void 0},N=S.next())X.prop$jscomp$69=N.value,Object.defineProperty(q,X.prop$jscomp$69,{get:function(b){return function(){return this.root[b.prop$jscomp$69]}}(X),
set:function(b){return function(w){this.root[b.prop$jscomp$69]=w}}(X),
configurable:!0})};
wXv=function(q){var S=x1.prototype;q=_.A(Object.entries(q));for(var N=q.next(),X={};!N.done;X={fn$jscomp$402:void 0},N=q.next()){var b=_.A(N.value);N=b.next().value;b=b.next().value;X.fn$jscomp$402=b;S[N]=function(w){return function(){return w.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.PG(arguments)))}}(X)}};
AUg=function(){for(var q=x1.prototype,S=_.A(Object.entries(Zb2)),N=S.next(),X={};!N.done;X={fn$jscomp$403:void 0},N=S.next()){var b=_.A(N.value);N=b.next().value;b=b.next().value;X.fn$jscomp$403=b;Object.defineProperty(q,N,{get:function(w){return function(){return w.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.PG(arguments)))}}(X),
configurable:!0})}};
_.uX=function(q){return q instanceof sqe||q instanceof Document?q:new sqe(q)};
BzF=function(){for(var q=sqe.prototype,S=_.A("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),N=S.next(),X={};!N.done;X={method$jscomp$55:void 0},N=S.next())X.method$jscomp$55=N.value,q[X.method$jscomp$55]=function(b){return function(){return HTMLElement.prototype[b.method$jscomp$55].call.apply(HTMLElement.prototype[b.method$jscomp$55],[this.node].concat(_.PG(arguments)))}}(X)};
Tzy=function(){for(var q=sqe.prototype,S=_.A("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),N=S.next(),X={};!N.done;X={prop$jscomp$70:void 0},N=S.next())X.prop$jscomp$70=N.value,Object.defineProperty(q,X.prop$jscomp$70,{get:function(b){return function(){var w;return(w=this.node["__shady_native_"+b.prop$jscomp$70])!=null?w:this.node[b.prop$jscomp$70]}}(X),
configurable:!0})};
_.g3=function(q,S,N){N===void 0&&(N=!q.classList.contains(S));N?q.classList.add(S):q.classList.remove(S)};
_.EU=function(q,S,N){N===void 0&&(N=!q.hasAttribute(S));if(S==="class")throw Error("gg");N?_.uX(q).setAttribute(S,""):_.uX(q).removeAttribute(S)};
G3m=function(q){return(q.localName!=="slot"?[]:(0,_.yh)(q).assignedNodes({flatten:!0})).filter(function(S){return S.nodeType===Node.ELEMENT_NODE})};
_.DcP=function(q){return(q=_.mt(q).querySelector("slot"))&&q.localName==="slot"?G3m(q):[]};
_.MQ=function(q,S){window.ShadyCSS&&window.ShadyCSS.styleSubtree(q,S)};
La=function(q,S){var N=S.bind(q);return function(X){N(X,X.detail)}};
_.hx=function(q,S){var N=Qqv.get(q);N||(N=new WeakMap,Qqv.set(q,N));if(N.has(S))return N.get(S);if(_.C("web_fi_listen_disable_bound_fn_helper")){var X=S.bind(q);q=function(b){X(b,b==null?void 0:b.detail)}}else q=La(q,S);
N.set(S,q);return q};
UcF=function(q,S){acm(q);q.created[Vsm].push(S)};
acm=function(q){if(!q.created||!q.created[Vsm]){var S=q.created,N=S?[S]:[];q.created=function(){for(var X=_.A(N),b=X.next();!b.done;b=X.next())b.value.apply(this)};
q.created[Vsm]=N}};
rU0=function(q){return function(){var S=_.IT.apply(0,arguments);return function(N,X,b){q.apply(null,_.PG(S))(N,X,b)}}};
$c0=function(){return function(){var q=_.IT.apply(0,arguments);return function(S,N,X){na7.apply(null,_.PG(q))(S,N,X)}}};
_.O=function(q){return $c0()(q)};
_.K=function(){return rU0(mum).apply(null,_.PG(_.IT.apply(0,arguments)))};
_.Ph=function(q){return _.C("pbcm_fi_listen_decorators")?cUW(q):rU0(pT2)(q)};
cUW=function(q){return function(S,N){UcF(S,function(){var X=this[N],b=_.C("web_fi_listen_disable_bound_fn_helper")?function(w){X(w,w.detail)}.bind(this):La(this,X);
eQ7.has(q)?KH(this.hostElement,q,b):this.hostElement.addEventListener(q,b)})}};
_.I5=function(){return rU0(xud).apply(null,_.PG(_.IT.apply(0,arguments)))};
_.k=function(q){q=q===void 0?{}:q;return rU0(fug)(q)};
_.Y1=function(q){if(q.hostElement&&q!==q.hostElement){var S=_.Zw(q.hostElement);S=q.renderIdom?S:S.shadowRoot}S||(q=q.root,S=q instanceof Node?_.Zw(q):null);return S};
_.oE=function(q){return CM0?RQe(q):function(S,N){Object.defineProperty(S,N,{get:function(){var X;return(X=_.Y1(this))==null?void 0:X.querySelector(q)},
enumerable:!0,configurable:!0})}};
RQe=function(q){return function(S,N){Object.defineProperty(S,N,{get:function(){var X,b=(X=_.mt(this.hostElement))==null?void 0:X.querySelector(q);if(b)return b;var w;return(w=_.Y1(this))==null?void 0:w.querySelector(q)},
enumerable:!0,configurable:!0})}};
_.q0=function(q){return CM0?tsv(q):function(S,N){Object.defineProperty(S,N,{get:function(){var X;return(X=_.Y1(this))==null?void 0:X.querySelectorAll(q)},
enumerable:!0,configurable:!0})}};
tsv=function(q){return function(S,N){Object.defineProperty(S,N,{get:function(){var X,b=(X=_.mt(this.hostElement))==null?void 0:X.querySelectorAll(q);if(b==null?0:b.length)return b;var w;return(w=_.Y1(this))==null?void 0:w.querySelectorAll(q)},
enumerable:!0,configurable:!0})}};
ibe=function(q){return function(S){if(![_.PE,_.n].includes(Object.getPrototypeOf(S.prototype).constructor))throw Error("hg");KCP(Object.assign({},typeof q!=="string"?q:{is:q,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(S)}};
_.N0=function(){var q=q===void 0?{}:q;return function(S){if(![I_,_.SW].includes(Object.getPrototypeOf(S.prototype).constructor))throw Error("ig");vag(Object.assign({},q,{disableInheritanceCheck:!0}))(S)}};
FIP=function(q,S){JUv[q]!=null||(JUv[q]=new Set);JUv[q].add(S)};
_.Xb=function(){var q=_.I5.apply(null,_.PG(_.IT.apply(0,arguments)));return function(S,N){FIP(S.is,N);q(S,N)}};
Zk=function(q,S,N){if(bx(q)&&!Hb4.has(S)){S=S.replace(/^JSC\$[\d]+_/,"");S=S.replace(/\.\d+(\.|$)/g,function(w,B){return".#"+B});
wY[q]!=null||(wY[q]={});var X,b;(X=wY[q])[b=S]!=null||(X[b]=new Set);wY[q][S].has(N)||(wY[q][S].add(N),_.FO("polymerPropertyAccessEvent",{componentName:q,propertyName:S,accessType:N}))}};
ObP=function(){return _.C("polymer_property_access_logging_debug")||_.C("polymer_enable_property_access_logging")};
bx=function(q){if(_.C("polymer_property_access_logging_debug"))return!0;if(!_.C("polymer_enable_property_access_logging"))return!1;KIP||(KIP=Date.now());return(tD(q)+KIP)%100<_.Y$("polymer_property_access_logging_percent")};
vX7=function(q,S){return bx(S)&&q.hostElement.loggingStatus?new Proxy(q,{get:function(N,X,b){if(N.hostElement.loggingStatus.bypassProxyController)return N[X];N.hostElement.loggingStatus.isExternalGet=!0;var w=N[X];N.hostElement.loggingStatus.isExternalGet=!1;if(w instanceof Function)return function(){var B=_.IT.apply(0,arguments);try{return N.hostElement.loggingStatus.currentExternalCall=X,Zk(S,X,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),w.apply(this===b?N:this,B)}finally{N.hostElement.loggingStatus.currentExternalCall=
void 0}};
Zk(S,X,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return w},
set:function(N,X,b){if(N.hostElement.loggingStatus.bypassProxyController)return N[X]=b,!0;N.hostElement.loggingStatus.isRendererStamper?Zk(S,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):N.hostElement.loggingStatus.isDeclarativeExternal||Zk(S,X,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{N.hostElement.loggingStatus.currentExternalSet=X,N[X]=b}finally{N.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):q};
lcy=function(q,S){q&&q.loggingStatus&&!q.loggingStatus.isDeclarativeExternal&&!q.loggingStatus.isExternalGet&&q.loggingStatus.currentExternalSet!==S&&Zk(q.tagName.toLowerCase(),S,"PROPERTY_ACCESS_GET_INTERNAL")};
A6=function(q,S,N){q&&(N||q.loggingStatus&&!q.loggingStatus.isInitializing&&!q.loggingStatus.isDefiningPropertyAccessor&&q.loggingStatus.currentExternalSet!==S)&&Zk(q.tagName.toLowerCase(),S,"PROPERTY_ACCESS_SET_INTERNAL")};
jqM=function(){return{_definePropertyAccessor:function(q,S){var N=this,X=N.hostElement.loggingStatus;X&&(X.isDefiningPropertyAccessor=!0);var b=N[q];b!==void 0&&(N.__data?N._setPendingProperty(q,b):(N.__dataProto!=null||(N.__dataProto={}),N.__dataProto[q]=b));X&&(X.isDefiningPropertyAccessor=!1);Object.defineProperty(this,q,{get:function(){lcy(N.hostElement,q);return this.__data[q]},
set:function(w){S||this._setPendingProperty(q,w,!0)&&this._invalidateProperties()}})},
created:function(){var q=this._setPendingProperty.bind(this);this._setPendingProperty=function(S,N,X){A6(this.hostElement,S);return q.apply(this,[S,N,X])}}}};
WIv=function(q){ObP()&&_.O(se.prototype)(q.prototype,"__templateBindingLoggingBehavior")};
dcN=function(q,S){if(S.resolvedFactories.length!==q.resolvedFactories.length)return!0;S=_.A(S.resolvedFactories.entries());for(var N=S.next();!N.done;N=S.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;if(X.providerClass){if(X.providerClass!==q.resolvedFactories[N].providerClass)return!0}else if(X.providerValue){if(X.providerValue!==q.resolvedFactories[N].providerValue)return!0}else if(X.factory!==q.resolvedFactories[N].factory)return!0}return!1};
k3y=function(q,S){q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.constructor===Array)k3y(N,S);else{var X=S;X.has(N)||(N.inject&&X.add(N),N.behaviors&&k3y(N.behaviors,X))}};
BJ=function(q,S){var N=q[S];q[S]=function(){var X=_.IT.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(N)return N.apply(this,X)}};
pXy=function(){_.Tj.Class=function(N,X){N=zQ4(N,X);BJ(N.prototype,"created");return N};
BJ(Gj.prototype,"_initializeProperties");BJ(_.Dk.prototype,"_initializeProperties");if(nXm)BJ(fcN,"created");else{var q=function(){BJ(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))q();else{var S=customElements.define;customElements.define=function(N,X,b){S.call(customElements,N,X,b);N==="tp-yt-iron-list"&&(q(),customElements.define=S)}}}};
mcy=function(q,S){q.prototype.behaviors=q.prototype.behaviors||[];q.prototype.behaviors.unshift(xcW.InjectBehavior);q.prototype.provide=S};
_.Vd=function(q){return function(S){if(!q.disableElementRegistration){q.noInjection||mcy(S,q.providers);var N=S.prototype;N.__templateHelpers||na7(Qd.prototype)(N,"__templateHelpers");N=q.is;uWy||(uWy=Date.now());(tD(N)+uWy)%100<_.Y$("polymer_log_prop_change_observer_percent")&&na7(aE.prototype)(S.prototype,"__propertyObserverObserver");S.prototype.behaviors=S.prototype.behaviors||[];S.prototype.behaviors.unshift(_.gXe.YtHostElementBehavior);WIv(S);ibe({is:q.is,notifyObserversOnUndefined:q.notifyObserversOnUndefined!==
!1,fastInit:q.fastInit,template:q.template,disableEnforceFastDefaultValuesCheck:!0})(S)}}};
_.Ue=function(q){return _.Vd({is:q.is,template:q.template,disableElementRegistration:q.disableElementRegistration,cssBuildOptOut:q.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
Msm=function(q,S){if(EX2){q=new q;for(var N=_.A(Object.getOwnPropertyNames(q)),X=N.next();!X.done;X=N.next())X=X.value,S[X]=q[X];for(N=S;N&&N!==Object.prototype;N=Object.getPrototypeOf(N)){X=_.A(Object.getOwnPropertyNames(N));for(var b=X.next();!b.done;b=X.next())b=b.value,q.hasOwnProperty(b)||Object.defineProperty(q,b,yUW(S,b))}}else q.apply(S)};
yUW=function(q,S){return{get:function(){var N=q[S];return N instanceof Function?N.bind(q):N},
set:function(N){q[S]=N}}};
hQ0=function(q,S){for(var N=q._noAccessors,X=_.A(Object.getOwnPropertyNames(q)),b=X.next();!b.done;b=X.next())if(b=b.value,!LIm.has(b))if(N)S[b]=q[b];else{var w=Object.getOwnPropertyDescriptor(q,b);w&&(w.configurable=!0,Object.defineProperty(S,b,w))}};
PM7=function(q,S,N){return function(X){if(N){var b=N();X.model=b}if(q[S])q[S](X,X.detail)}};
rY=function(q){var S=[];if(typeof q==="string")q.length>0&&S.push.apply(S,_.PG(q.split(".")));else{q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,typeof N==="string"?S.push.apply(S,_.PG(N.split("."))):S.push(N)}return S};
IcF=function(q,S){if(S[S.length-1]!=="*"&&S[S.length-1]!=="splices"){for(var N=0;N<S.length;N++){if(!q)return;q=q[S[N]]}return q}};
YC7=function(q,S){if(q.length>S.length)return!1;for(var N=0;N<q.length;N++)if(q[N]!==S[N])return!1;return!0};
qx2=function(q,S,N){if(S.type==="compute"){var X=S.getter.bind(N);var b=S.args}else X=function(){return N[S.method.methodName].apply(N,_.PG(_.IT.apply(0,arguments)))},b=S.method.args;
oQg(q,S.propertyKey,X,b,S.value)};
Num=function(q,S){if(S.readOnly){var N=Object.getOwnPropertyDescriptor(q.model,S.propertyKey);Object.defineProperty(q.model,S.propertyKey,{get:N.get,set:function(){}});
q.model[Sxd(S.propertyKey)]=N.set}};
X52=function(q,S,N){if(N){var X=S.propertyKey,b=S.selector;S=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.PG(S.selectorArgs.map(function(w){return{type:"path",path:w}})));
oQg(q,X,function(w){var B=_.IT.apply(1,arguments);return b.apply(null,[N.getState()].concat(_.PG(B)))},S)}};
w54=function(q,S,N){var X=_.Il(S.propertyKey)+"-changed";bx4(q,function(b){var w={value:b.value,queueProperty:!0};b.path.split(".").length>1&&(w.path=b.path);N.dispatchEvent(new CustomEvent(X,{detail:w}))},[{type:"wildcard",
path:S.propertyKey}])};
Zx7=function(q,S,N){bx4(q,function(){N[S.method.methodName].apply(N,_.PG(_.IT.apply(0,arguments)))},S.method.args)};
Sxd=function(q){return"_set"+(q.charAt(0).toUpperCase()+q.slice(1))};
APg=function(){var q,S=zr(function(N){q=N},!1);
return[q,S]};
Dog=function(q){q=q.trim().replace(sU4,",").replace(Bu7,"$1");var S=q[0];S==="-"&&(S=q[1]);if(S>="0"&&S<="9")return{type:"literal",value:Number(q)};if(S==="'"||S==='"')return{type:"literal",value:q.slice(1,-1)};if(S=q.match(TuP)){S=S[1];var N=GEg[S];if(N)return{type:N,path:q.slice(0,-(S.length+1))}}return{type:"path",path:q}};
Uod=function(q){var S=q.match(QUM);if(S)return q={methodName:S[1],args:aIM},S[2].trim()&&(S=S[2].replace(VJd,"&comma;").split(","),q.args=S.map(Dog)),q};
rP2=function(q,S,N,X){X=X===void 0?!1:X;S=_.Il(S);var b=rP;b&&(N=b(N,S,"attribute",q));$r(q,N,S,X)};
$r=function(q,S,N,X){S=$oN(S,X===void 0?!1:X);S===void 0?q.removeAttribute(N):q.setAttribute(N,S)};
$oN=function(q,S){switch(typeof q){case "object":case "function":if(q instanceof Date)return q.toString();if(q){if((S===void 0?0:S)&&!_.C("polymer_reflect_objects_as_boolean_killswitch"))return q?"":void 0;S=window.trustedTypes?window.trustedTypes.isHTML(q)||window.trustedTypes.isScript(q)||window.trustedTypes.isScriptURL(q):void 0;if(S)return q;try{return JSON.stringify(q)}catch(N){_.vN(Error("Eg`"+q))}}break;case "boolean":return q?"":void 0;default:return q!==null&&q!==void 0?q.toString():void 0}};
cPW=function(q){if(q===void 0)throw Error("Fg");return q};
ixy=function(q,S,N,X){var b=eL2(X);if(b.length){X=N;var w="property";C_P.test(N)?w="attribute":N[N.length-1]==="$"&&(N=N.slice(0,-1),w="attribute");var B=RLN(b);B&&w==="attribute"&&(N==="class"&&q.hasAttribute("class")&&(B+=" "+q.getAttribute(N)),$r(q,B,N));w==="attribute"&&X==="disable-upgrade$"&&q.setAttribute("disable-upgrade","");q.localName==="input"&&X==="value"&&q.setAttribute("value","");q.removeAttribute(X);w==="property"&&(N=_.Yz(N));S=cPW(S);tJ4(S,w,N,b);return!0}return N.slice(0,3)===
"on-"?(q.removeAttribute(N),(w=S).events!=null||(w.events=[]),S.events.push({name:N.slice(3),value:X}),!0):N==="id"?(S.id=X,!0):!1};
eL2=function(q){for(var S=[],N=0,X;(X=JPv.exec(q))!==null;){X.index>N&&S.push({type:"literal",value:q.slice(N,X.index)});var b=X[1][0];N=!!X[2];X=X[3].trim();if(b==="{")throw Error("Gg");(b=Uod(X))?S.push({type:"method",negate:N,signature:b}):S.push({type:"path",negate:N,path:X});N=JPv.lastIndex}N&&N<q.length&&(q=q.substring(N))&&S.push({type:"literal",value:q});return S};
RLN=function(q){for(var S="",N=0;N<q.length;N++){var X=q[N];X.type==="literal"&&(S+=X.value)}return S};
tJ4=function(q,S,N,X){q.bindings!=null||(q.bindings=[]);q.bindings.push({kind:S,target:N,parts:X})};
vQm=function(q,S,N){var X=!1;if(q.localName==="template"){X=N;var b=S.stripWhitespace;b=Fqv(q,b===void 0?!1:b);var w=q.content.ownerDocument.createDocumentFragment();b.content=w;w.appendChild(q.content);X&&(X.templateInfo=b);X=!0}else q.localName==="slot"&&(S.hasInsertionPoint=!0);if(q.firstChild&&(b=N,q.localName!=="script"&&q.localName!=="style")){w=0;for(var B=q.firstChild;B;){var T=B;if(T.localName==="template"){var Q=T.getAttribute("is");if((B=Q==="dom-if")||Q==="dom-repeat"){T.removeAttribute("is");
Q=T.ownerDocument.createElement("ps-"+Q);T.parentNode.replaceChild(Q,T);Q.appendChild(T);var a=Array.from(T.attributes);a=_.A(a);for(var U=a.next();!U.done;U=a.next())U=U.value,B?Hxy.has(U.name)&&$r(Q,U.value,U.name):OxW.has(U.name)?$r(Q,U.value,U.name):Kqy.has(U.name),T.removeAttribute(U.name);B=Q}else B=T}if(B.nodeType===Node.TEXT_NODE){T=void 0;Q=q;for(a=B;((T=a.nextSibling)==null?void 0:T.nodeType)===Node.TEXT_NODE;)U=void 0,(U=a).textContent!=null||(U.textContent=""),a.nextSibling.textContent&&
(a.textContent+=a.nextSibling.textContent),Q.removeChild(a.nextSibling);if(S.stripWhitespace&&B.textContent&&!B.textContent.trim()){q.removeChild(B);B=B.nextSibling;continue}}vQm(B,S,{parentIndex:w,parentInfo:b});B.parentNode&&w++;B=B.nextSibling}}var r;if((r=q.hasAttributes)==null?0:r.call(q)){r=N=cPW(N);b=!1;w=Array.from(q.attributes);w=_.A(w);for(T=w.next();!T.done;T=w.next())T=T.value,b=ixy(q,r,T.name,T.value)||b;X=b||X}q.nodeType===Node.TEXT_NODE&&(r=eL2(q.textContent),r.length&&(q.textContent=
RLN(r)||" ",N=cPW(N),tJ4(N,"text","textContent",r),X=!0));N&&X&&(N.infoIndex=S.nodeInfoList.push(N)-1)};
Fqv=function(q,S){S={nodeInfoList:[],stripWhitespace:(S===void 0?!1:S)||q.hasAttribute("strip-whitespace")};vQm(q.content,S);return S};
lIW=function(q){Object.assign(q,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
Wq0=function(q,S,N){S.signalCache!=null||(S.signalCache={});var X=S.signalCache[N];if(!X){var b=N.split(".");X=!jUe(q,b[0]);if(b.length>1&&X){var w=q.getPathMutationSignal(b);X=function(){var B=f6(q.owner,function(){return q.getWithPath([b[0]])}),T,Q=(T=w())==null?void 0:T.value;
return{rootWasDefined:B!==void 0,value:Q}}}else X=function(){var B=q.getWithPath(b);
return{rootWasDefined:B!==void 0,value:B}};
S.signalCache[N]=X}return X()};
kEF=function(q,S,N,X,b){S=S.parts.map(function(B,T){if(B.type==="literal"){N.partWasDefined!=null||(N.partWasDefined=[]);var Q;(Q=N.partWasDefined)[T]||(Q[T]=B.value!==void 0);return B.value}var a;if(B.type==="method"){var U,r=(U=(a=N.partWasDefined)==null?void 0:a[T])!=null?U:!1;r||(r=B.signature.args.every(function(R){return R.type==="literal"}));
var c=!1,e=!0;a=B.signature.args.map(function(R){if(R.type==="literal")return R.value;if(R.type!=="path")throw Error("Hg`"+R.type);var J=Wq0(q,N,R.path);R=J.value;J=J.rootWasDefined;c||(c=J);e&&(e=J);return R});
r||(r=b===1?e:c);N.partWasDefined!=null||(N.partWasDefined={});N.partWasDefined[T]=r;if(!r)return;a=(T=Wq0(q,N,B.signature.methodName).value)&&typeof T==="function"?T.apply(X,a):void 0}else U=Wq0(q,N,B.path),a=U.value,N.partWasDefined!=null||(N.partWasDefined={}),(r=N.partWasDefined)[T]||(r[T]=a!==void 0||U.rootWasDefined);B.negate&&(a=!a);return a});
if(S.length===1){var w;return((w=N.partWasDefined)==null?0:w[0])?S[0]:doW}return S.join("")};
zLM=function(q){return typeof q==="object"&&!!q&&"notifyPath"in q&&"canNotifyPath"in q};
nQ7=function(q){return typeof q==="object"&&!!q&&"notifyPath"in q};
fIN=function(q){return"polymerController"in q};
p57=function(q,S){S=""+rY(S)[0];if(zLM(q))return q.canNotifyPath(S);if(fIN(q)&&zLM(q.polymerController))return q.polymerController.canNotifyPath(S);if(nQ7(q)){var N;return!((N=q.properties)==null||!N[S])}if(fIN(q)&&nQ7(q.polymerController)){var X;return!((X=q.polymerController.properties)==null||!X[S])}return!1};
xo4=function(q,S,N){zLM(q)||nQ7(q)?q.notifyPath(S,N):fIN(q)&&(zLM(q.polymerController)||nQ7(q.polymerController))&&q.polymerController.notifyPath(S,N)};
ui7=function(q,S,N){if(N!==doW){q.kind==="attribute"||q.target!=="textContent"&&(q.target!=="value"||S.localName!=="input"&&S.localName!=="textarea")||(N=N===void 0?"":N);var X,b=(X=mom.Polymer)==null?void 0:X.sanitizeDOMValue;b&&(N=b(N,q.target,q.kind,S));if(q.kind==="attribute"){q=q.target;if(q==="class"||q==="name"||q==="slot")S=(0,_.yh)(S);$r(S,N,q)}else if(q=q.target,N!==S[q]||typeof N==="object")S.loggingStatus&&(S.loggingStatus.isDeclarativeExternal=!0,Zk(S.localName,q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
S[q]=N,S.loggingStatus&&(S.loggingStatus.isDeclarativeExternal=!1)}};
gQ7=function(q,S,N,X){var b=S.parts[0];if(S.parts.length!==1||b.type!=="path"||!p57(N,S.target))return!1;var w=_.A(b.path.split(".")),B=w.next().value,T=hM(w);if(jUe(q,B))return!1;X.signalCache!=null||(X.signalCache={});w=X.signalCache[b.path];var Q;w=(Q=w)==null?void 0:Q().value;if((w==null?void 0:w.path)!==void 0){X=rY(w.path);var a=rY(b.path);X=[S.target].concat(_.PG(X.slice(a.length-1)));xo4(N,X,b.negate?!w.value:w.value);return!0}var U=cJ(q,B);var r=U.getChangeRecordSignal(T),c=!1;w=function(){if(!c){var R=
f6(q.owner,function(){return U.getWithPath([])});
c||(c=R!==void 0)}return{value:r(),rootWasDefined:c}};
X.signalCache[b.path]=w;X.partWasDefined!=null||(X.partWasDefined={});w=w();(a=X.partWasDefined)[0]||(a[0]=w.rootWasDefined);var e=f6(q.owner,function(){return U.getWithPath(T)});
X.partWasDefined[0]&&f6(q.owner,function(){return void ui7(S,N,b.negate?!e:e)});
return!0};
EQv=function(q,S,N,X,b,w){if(!gQ7(q,S,N,X)){var B=kEF(q,S,X,b,w);f6(q.owner,function(){return void ui7(S,N,B)})}};
yP7=function(q,S,N,X,b,w){N=_.A(N);for(var B=N.next(),T={};!B.done;T={infoIndex:void 0},B=N.next()){B=B.value;var Q=B.bindings;T.infoIndex=B.infoIndex;B=B.parentInfo;if(Q){Q=_.A(Q);for(var a=Q.next(),U={};!a.done;U={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},a=Q.next()){U.b$jscomp$257=a.value;if(T.infoIndex===void 0)throw Error("Ig");U.bindingCtx$jscomp$4={};q.effect(function(r,c){return function(){b&&!b()||EQv(q,r.b$jscomp$257,S[c.infoIndex],r.bindingCtx$jscomp$4,X,w)}}(U,T))}}B&&yP7(q,S,[B],
X,b,w)}};
MJd=function(q,S){q=(S.parentInfo?MJd(q,S.parentInfo):q).firstChild;for(var N=0;q;q=q.nextSibling)if(S.parentIndex===N++)return q;throw Error("Jg");};
hLM=function(q,S,N,X){q=document.importNode(q.content,!0);q.__noInsertionPoint=!(X==null?0:X.hasInsertionPoint);for(var b=Array(S.length),w={},B=0;B<S.length;B++){var T=S[B],Q=MJd(q,T);b[B]=Q;T.id&&(w[T.id]=Q);if(T.templateInfo){var a=Q.parentElement;a&&(a.templateInfo=T.templateInfo,a.parentSignalProxy=N,a.eventListenerHost=X.eventListenerHost,a.stampingEnabled=X.enabledSignal)}a=void 0;if((a=T.events)==null?0:a.length)for(a=0;a<T.events.length;a++){var U=T.events[a];Lqm(X.eventListenerHost,Q,U.name,
U.value,X.getModel)}}yP7(N,b,S,X.thisCtx,X.enabledSignal,X.methodInvocationRequirement);return{root:q,nodes:b,nodesById:w}};
IIW=function(q,S){q=q();var N;(N=P_F.ShadyCSS)==null||N.prepareTemplate(q,S);S=Fqv(q);return{template:q,nodeInfoList:S.nodeInfoList,hasInsertionPoint:S.hasInsertionPoint}};
qHP=function(){Yxy=!1;for(var q=eW.length,S=0;S<q;S++){var N=eW[S];if(N)try{N()}catch(X){Promise.resolve().then(function(){throw X;})}}eW.splice(0,q);
ob0+=q};
bpv=function(q){Yxy||(Yxy=!0,SHd.textContent=(NEy++).toString());eW.push(q);return Xu7++};
_.t6=function(q,S,N){CI++;q=S?new wu0(CI,q,S,N):new ZpN(CI,q);RE.set(CI,q);return CI};
An7=function(q){(q=RE.get(q))&&q.cancel()};
BEW=function(q,S){q=sZ0.get(q);return q?(S=q.get(S))?S:null:null};
_.ix=function(q,S,N,X){var b=BEW(q,S);if(!b){b=new TEg;var w=sZ0.get(q);w||(w=new Map,sZ0.set(q,w));w.set(S,b)}q=N.bind(q);b.run(q,X,void 0)};
_.GxN=function(q,S){var N;(N=BEW(q,S))==null||N.cancel()};
HJ=function(q){var S;return(S=q.hostElement)!=null?S:q};
DHN=function(q){var S=q.indexOf(".");return S===-1?q:q.slice(0,S)};
QZ2=function(q,S,N,X,b,w){w=(b=(X=w?DHN(S):S)?S:null)?q.get(b):q.__data[S];b&&w===void 0&&(w=N[S]);_.uc(q.hostElement,ypW(X)+"-changed",{value:w,queueProperty:!0,path:b!=null?b:void 0},{bubbles:!1,composed:!1})};
a37=function(q,S){q.__isReflecting=!0;rP2(q.hostElement,S,q.__data[S]);q.__isReflecting=!1};
Vo4=function(q){if(q._onIronRequestResizeNotifications){var S=q._onIronRequestResizeNotifications.bind(q);q._onIronRequestResizeNotifications=function(N){_.jB(N)!==q.hostElement&&S(N)}}q._ariaActiveAttributeChanged&&(q._ariaActiveAttributeChanged=q._ariaActiveAttributeChanged.bind(q.hostElement));
q._activeChanged&&(q._activeChanged=function(N){q.toggles?$r(q.hostElement,N?"true":"false",q.ariaActiveAttribute):q.hostElement.removeAttribute(q.ariaActiveAttribute);q._changedButtonState()});
q._asyncClick&&(q._asyncClick=function(){_.t6(function(){q.hostElement.click()},1)});
!q.keyEventTarget||q.keyEventTarget instanceof EventTarget||(q.keyEventTarget=HJ(q.keyEventTarget));q._disabledChanged&&(q._disabledChanged=q._disabledChanged.bind(q.hostElement));q._observeItems&&(q._observeItems=function(N){var X=HJ(N);return _.Zw(X).observeNodes(function(b){q._updateItems();q._updateSelected();_.uc(X,"iron-items-changed",b,{bubbles:!1,cancelable:!1})})});
q._updateItems&&q._updateItems===_.Oe._updateItems&&(q._updateItems=function(){var N=_.Zw(q.hostElement).queryDistributedElements(q.selectable||"*");N=Array.prototype.filter.call(N,q._bindFilterItem);q._setItems(N)});
q._computeKeyboardClass&&(q._computeKeyboardClass=function(N){_.g3(q.hostElement,"keyboard-focus",N)});
q.ensureRipple&&(q.ensureRipple=function(N){if(q.hasRipple&&!q.hasRipple()){if(!q._createRipple)return;q._ripple=q._createRipple();q._ripple.noink=q.noink;var X=q._rippleContainer||q.hostElement;X&&_.mt(X).appendChild(q._ripple)}var b;if(N&&((b=q._ripple)==null?0:b.uiDownAction)){X=_.mt(q._rippleContainer||q.hostElement);var w;b=(w=N.composedPath())==null?void 0:w[0];X.contains(b)&&q._ripple.uiDownAction(N)}});
q._updateMultiselectable&&(q._updateMultiselectable=function(N){N?q.hostElement.setAttribute("aria-multiselectable","true"):q.hostElement.removeAttribute("aria-multiselectable")})};
UHv=function(q,S,N){N=_.A(N);for(var X=N.next();!X.done;X=N.next())Msm(X.value.constructor,q);Msm(S.constructor,q)};
$HN=function(q,S){q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.type==="signal"){var X=N.propertyKey;if(S.hasOwnProperty(X)&&S[X]!=null&&N.attributeType===Object){a:{X=S[X].constructor;for(var b=_.A(rn7),w=b.next();!w.done;w=b.next())if(w=w.value,X===w){X=w;break a}X=Object}N.attributeType=X}}};
cng=function(){};
ePd=function(q){var S;return(S=q.hostElement)!=null?S:q};
CFM=function(){throw Error("Ng");};
RPF=function(q,S){q.constructor.prototype.useSignals=!0;var N=new q.constructor;UHv(N,q,S.behaviors);$HN(S.reactiveSchemas,N);N={};for(var X=_.A(S.reactiveSchemas),b=X.next();!b.done;b=X.next())b=b.value,b.type==="signal"&&(N[b.propertyKey]=b.attributeType);var w={copyPropertiesToProto:CFM,didRegister:!1,typesForSignals:N},B=["disable-upgrade"].concat(_.PG(S.observedAttributes)),T=function(Q){KI.call(this,q,S,w,Q)};
_.F(T,KI);_.hd.Object.defineProperties(T,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return B}}});
w.copyPropertiesToProto=function(){for(var Q=0;Q<S.behaviors.length;Q++)hQ0(S.behaviors[Q],T.prototype);hQ0(q,T.prototype)};
S.legacyOptimizations||w.copyPropertiesToProto();T.prototype.is=q.is;return T};
toM=function(q,S){if(Object.getPrototypeOf(S.prototype).constructor!==_.n)throw Error("Og");S.prototype.is=q.is;return RPF(S.prototype,q)};
ipy=function(q){return q.type==="compute"||q.type==="computeWithMethod"};
Jn4=function(q){for(var S=q.reactiveSchemas.filter(ipy),N=new Map,X=new Map,b=new Map,w=_.A(S),B=w.next();!B.done;B=w.next())B=B.value,N.set(B.propertyKey,B),X.set(B.propertyKey,[]),b.set(B.propertyKey,0);w=0;S=_.A(S);for(B=S.next();!B.done;B=S.next()){B=B.value;for(var T=_.A(B.type==="computeWithMethod"?B.method.args:B.args),Q=T.next();!Q.done;Q=T.next())Q=Q.value,Q.type!=="literal"&&(Q=Q.path.split(".")[0],X.has(Q)&&(X.get(Q).push(B.propertyKey),b.set(B.propertyKey,b.get(B.propertyKey)+1),w++))}B=
[].concat(_.PG(X.keys())).filter(function(a){return b.get(a)===0});
for(S=[];B.length;)for(T=B.shift(),S.push(N.get(T)),T=_.A(X.get(T)),Q=T.next();!Q.done;Q=T.next())Q=Q.value,b.set(Q,b.get(Q)-1),w--,b.get(Q)===0&&B.push(Q);N=q.reactiveSchemas.filter(function(a){return!ipy(a)});
q.reactiveSchemas=[].concat(_.PG(N),_.PG(S))};
F0v=function(q,S){if(S.properties)for(var N=_.A(Object.entries(S.properties)),X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;q.properties[X]=typeof b==="function"?{type:b}:b}S.observers&&q.observers.push.apply(q.observers,_.PG(S.observers));S.disabledPolySiReactions&&q.disabledPolySiReactions.push.apply(q.disabledPolySiReactions,_.PG(S.disabledPolySiReactions))};
HpF=function(q,S){for(var N=S.length-1;N>=0;N--){var X=S[N];Array.isArray(X)?HpF(q,X):q.indexOf(X)<0&&q.unshift(X)}};
Opd=function(q,S){q.reactiveSchemas=q.reactiveSchemas.filter(function(N){return N.type==="observe"&&S.includes(N.method.methodName)||ipy(N)&&S.includes(N.propertyKey)?!1:!0})};
vbF=function(q,S){var N=S.prototype,X,b,w={is:q.is,reactiveSchemas:[],observedAttributes:[],behaviors:[xcW.InjectBehavior,Qd.prototype],disableElementRegistration:q.disableElementRegistration,provide:(X=q.providers)!=null?X:[],reactivityMode:q.reactivityMode,signalProperties:(b=N.signalProperties)!=null?b:[]};"template"in S?w.templateGetter=function(){return S.template}:q.getTemplate&&(w.templateGetter=q.getTemplate);
N.behaviors&&HpF(w.behaviors,N.behaviors);K0y(w,S);return w};
K0y=function(q,S){for(var N=S.prototype,X={properties:{},observers:[],disabledPolySiReactions:[]},b=_.A(q.behaviors),w=b.next();!w.done;w=b.next())F0v(X,w.value);F0v(X,N);if(q.signalProperties)for(N=_.A(q.signalProperties),b=N.next();!b.done;b=N.next())delete X.properties[b.value];N=_.A(Object.entries(X.properties));for(b=N.next();!b.done;b=N.next()){w=_.A(b.value);b=w.next().value;w=w.next().value;var B=void 0;if((B=q.signalProperties)==null||!B.includes(b)){B=void 0;var T=q,Q=w.type;if(!Q)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{Q=Reflect.getMetadata("design:type",S,b);for(var a=_.A(l3g),U=a.next();!U.done;U=a.next())if(U=U.value,Q===U){Q=U;break a}Q=Object}else Q=String;w.computed||w.selector||(T.reactiveSchemas.push({type:"signal",propertyKey:b,value:w.value,attributeType:Q,readOnly:w.readOnly}),T.observedAttributes.push(_.Il(b)));w.reflectToAttribute&&T.reactiveSchemas.push({type:"reflect",propertyKey:b});if(w.computed){Q=Uod(w.computed);if(!Q)throw Error("Pg");T.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:b,method:Q,value:w.value})}w.observer&&T.reactiveSchemas.push({type:"observe",method:{methodName:w.observer,args:[{type:"path",path:b}]}});w.notify&&T.reactiveSchemas.push({type:"notify",propertyKey:b});w.selector&&T.reactiveSchemas.push({type:"redux",propertyKey:b,selector:w.selector,selectorArgs:(B=w.selectorArgs)!=null?B:[]})}}jZ7&&Jn4(q);S=_.A(X.observers);for(b=S.next();!b.done;b=S.next())N=q,b=b.value,(w=Uod(b))?N.reactiveSchemas.push({type:"observe",method:w}):console.log('Warning: unable to parse observe declaration: "'+
b+'"');Opd(q,X.disabledPolySiReactions)};
W0P=function(q,S){for(var N=0;N<S.length;N++){var X=S[N],b=void 0;(b=X).showHideApi!=null||(b.showHideApi={});b=void 0;!!q!==!((b=X.showHideApi)==null||!b.hideTemplateChildren)&&(X.nodeType===Node.TEXT_NODE?q?(X.showHideApi.polymerTextContent=X.textContent,X.textContent=""):(b=void 0,X.textContent=(b=X.showHideApi.polymerTextContent)!=null?b:null):X instanceof Element&&X.localName==="slot"?q?(X.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.yh)((0,_.yh)(X).parentNode).replaceChild(X.showHideApi.polymerReplaced,
X)):(b=X.showHideApi.polymerReplaced)&&(0,_.yh)((0,_.yh)(b).parentNode).replaceChild(X,b):X instanceof HTMLElement&&X.style&&(q?(X.showHideApi.polymerDisplay=X.style.display,X.style.display="none"):X.style.display=X.showHideApi.polymerDisplay));X.showHideApi.hideTemplateChildren=q;X.showHideChildren&&X.showHideChildren(q)}};
kx2=function(){if(!dH7){var q=document.createElement("style");q.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(q);dH7=!0}};
vJ=function(){return _.C("disable_hidden_dom_if_using_stamper")};
zPe=function(q,S){var N=_.lx().getState();return S?q.apply(null,[N].concat(_.PG(S))):q(N)};
pu7=function(){if(nb0)return nb0;var q=_.A(_.r6(0,void 0,"MB1Hb")),S=q.next().value;q.next();var N=q.next().value;_.lx().subscribe(function(){f37(N)});
return nb0=S};
f37=function(q){xHv||(xHv=!0,Promise.resolve().then(function(){q(function(S){return S+1});
xHv=!1}))};
_.lx=function(){return mHP.getAppStore()};
uLg=function(q,S){return mHP.getSelectFn()(q,S)};
_.jW=function(q){mHP.getDispatchFn()(q)};
gbe=function(q,S){var N={},X;for(X in q)N[X]=S(q[X],X);return N};
_.WJ=function(q,S){return function(){var N;return(N=_.n6(q))!=null?N:S}};
_.dY=function(q,S){var N=Object.assign({},q),X;for(X in S)S.hasOwnProperty(X)&&(N[X]=_.WJ(q[X],S[X]));return N};
Ebg=function(q,S,N,X){q instanceof Element&&(N.debugName||(N.debugName="<"+q.tagName.toLowerCase()+(q.tagName.includes("-")?">":"."+q.className+">")),_.C("ytwiz_enable_debug_component_props")&&(q.debugProps||(q.debugProps=gbe(S,function(b){return function(){return b()}})),S.data===void 0||"data"in q&&!q.isWebComponentWrapper||Object.defineProperty(q.debugProps,"data",{get:function(){return _.n6(S.data)},
set:function(b){var w;X==null||(w=X.data)==null||w.call(X,b)},
enumerable:!0,configurable:!0})))};
_.kr=function(q,S){if(q.length===0&&(S==null||!S.initial))return Ef7(q,{debugName:S==null?void 0:S.debugName},"l");var N=_.A(Ef7({source:function(){return q()},
computation:function(w,B){return(B==null?0:B.value)?q(B.value):(S==null?0:S.initial)?q(S.initial):w}},{debugName:S==null?void 0:S.debugName},"m")),X=N.next().value,b=N.next().value;
N=N.next().value;return[X,b,N]};
_.f=function(q,S){var N=function(X){return _.xq("ytComponent",{},function(b){var w=yny={};var B;if(((B=N)==null?0:B.idomCompat)&&X.renderedFromIdom){var T;B=typeof N.idomCompat==="object"?(T=N)==null?void 0:T.idomCompat.callbacks:{};B=_.A(Mov(X,B));T=B.next().value;var Q=B.next().value;B=B.next().value;var a=L0F(q,T);w.privateValue=a;yny=void 0;Ebg(a,T,N,Q);b.addAttributes({debugName:N.debugName});b=pRN(a);b=Array.isArray(b)?b[0]:b;b[Go]||(b[Go]={});b[Go].updateSignalsFromIdomProps=B;hP7(T,a);return a}B=
gbe(X,PF2);T=L0F(q,B);Ebg(T,B,N);w.privateValue=T;yny=void 0;b.addAttributes({debugName:N.debugName});hP7(B,T);return T})};
N.debugName=S===void 0?"":S;return N};
L0F=function(q,S){q=q(S);return VN(q)};
I3y=function(q,S){q[S]||(q=new _.Vl("IDOM interop setter undefined. Key:",S),_.O0(q))};
PF2=function(q,S){return S==="children"||S==="ref"||typeof q==="function"||q===void 0?q:function(){return _.n6(q)}};
Mov=function(q,S){var N={},X={},b={},w={},B;for(B in q){w={key$jscomp$954:w.key$jscomp$954};w.key$jscomp$954=B;var T=q[w.key$jscomp$954];if(w.key$jscomp$954==="children"||w.key$jscomp$954==="ref")N[w.key$jscomp$954]=T;else if(typeof T==="function")if(w.key$jscomp$954 in S||T.length>0)b[w.key$jscomp$954]=T,N[w.key$jscomp$954]=function(a){return function(){return b[a.key$jscomp$954].apply(b,_.PG(_.IT.apply(0,arguments)))}}(w);
else if(w.key$jscomp$954==="data"){var Q=_.A(_.kr(T,{debugName:w.key$jscomp$954+":cwis"}));T=Q.next().value;Q=Q.next().value;N[w.key$jscomp$954]=T;X[w.key$jscomp$954]=Q}else N[w.key$jscomp$954]=T;else q[w.key$jscomp$954]===void 0&&w.key$jscomp$954 in S||(Q=_.A(_.r6(q[w.key$jscomp$954],{debugName:w.key$jscomp$954+":cwis"},"YNRI5")),T=Q.next().value,Q=Q.next().value,N[w.key$jscomp$954]=T,X[w.key$jscomp$954]=Q)}return[N,X,function(a){var U={},r;for(r in a)U={key$jscomp$953:U.key$jscomp$953,val$jscomp$122:void 0},
U.key$jscomp$953=r,U.val$jscomp$122=a[U.key$jscomp$953],U.key$jscomp$953!=="children"&&U.key$jscomp$953!=="ref"&&(typeof U.val$jscomp$122==="function"?U.key$jscomp$953 in S?b[U.key$jscomp$953]=U.val$jscomp$122:U.val$jscomp$122.length>0&&(b[U.key$jscomp$953]=U.val$jscomp$122,_.vN(new _.Vl("Callback detected that was not set in the idomCompat callbacks map. Key:",U.key$jscomp$953))):U.key$jscomp$953 in S&&U.val$jscomp$122===void 0||(I3y(X,U.key$jscomp$953),RS(function(c){return function(){X[c.key$jscomp$953](c.val$jscomp$122)}}(U))))}]};
qL7=function(q,S,N){var X=Jm0(q.prototype,YHd,q.prototype.behaviors);X.prototype.is=S;X.prototype.localName=S;N&&oFM(X,N);return function(b){b&&(X.prototype.hostElement=b);var w=new X;w.root=w;w.hostElement=b;return w}};
oFM=function(q,S){var N;Object.defineProperty(q.prototype,"_template",{get:function(){N===void 0&&(N=S());return N},
set:function(X){N=X},
configurable:!0,enumerable:!0})};
wYM=function(q,S,N,X){function b(){if(!e){for(var R=new Set,J=_.A(U),v=J.next();!v.done;v=J.next()){v=v.value;for(var W=_.A(Object.getOwnPropertyNames(v)),z=W.next();!z.done;z=W.next()){z=z.value;var M=void 0,g=(M=Object.getOwnPropertyDescriptor(v,z))==null?void 0:M.value;g&&g instanceof Function&&!zj(z)&&(!T[z]||_.C("polymer_forward_method_killswitch"))&&R.add(z)}}J=_.A(Object.entries(Object.getOwnPropertyDescriptors(q.prototype)));for(v=J.next();!v.done;v=J.next())W=_.A(v.value),v=W.next().value,
W=W.next().value,W.value instanceof Function&&!zj(v)&&R.add(v);e=R}return e}
SL7(q,S,X==null?void 0:X.providers);FCd(q.prototype,q,!0);var w=qL7(q,S,N),B,T=(B=q.prototype.properties)!=null?B:{},Q,a,U=(a=(Q=q.prototype.behaviors)==null?void 0:Q.flat(Infinity))!=null?a:[];N=_.A(U);for(B=N.next();!B.done;B=N.next())T=Object.assign({},B.value.properties,T);var r=[].concat(_.PG(N74),_.PG(Object.keys(T).map(function(R){return _.Il(R)}))),c=!1,e;
return{ctor:function(R,J){var v=w(R),W,z;R=[].concat(_.PG((W=X==null?void 0:X.allowedProps)!=null?W:[]),_.PG((z=X==null?void 0:X.allowedPropsFromBehaviors)!=null?z:[]));v.allowedProps=R.length>0?R:void 0;W={};z=_.A(r);for(R=z.next();!R.done;R=z.next())R=R.value,W[R]=_.Yz(R);v.__dataAttributes=W;var M=v.ready.bind(v);v.ready=function(){J.beforeReady();M();if(bx(S)&&!c){var g=v.__templateInfo;if(g==null?0:g.hostProps){g=_.A(Object.keys(g.hostProps));for(var x=g.next();!x.done;x=g.next())Zk(S,x.value,
"PROPERTY_ACCESS_GET_INTERNAL")}c=!0}};
v._overrideLegacyUndefined=!0;return v},
props:T,observedAttributes:r,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var R=[],J=new Set,v=_.A(Object.keys(T)),W=v.next();!W.done;W=v.next())W=W.value,R.push([W,T[W].readOnly]),J.add(W);v=b();W=_.A(Object.keys(Object.getOwnPropertyDescriptors(q.prototype)));for(var z=W.next();!z.done;z=W.next())z=z.value,!XY2(z)||v.has(z)||J.has(z)||(R.push([z,!1]),J.add(z));J=_.A(bXN);for(v=J.next();!v.done;v=J.next())R.push([v.value,!0]);return R},
getPropsToForwardBeforeReady:function(R){for(var J=[],v=_.A(Object.entries(R)),W=v.next();!W.done;W=v.next()){var z=_.A(W.value);W=z.next().value;z=z.next().value;if(XY2(W)&&!(z instanceof Function)&&(J.push([W,!1]),bx(S))){var M=z=void 0;(M=(z=R)._createPropertyAccessor)==null||M.call(z,W)}}return J},
shouldForwardProp:XY2,shouldLog:bx}};
SL7=function(q,S,N){mcy(q,N);q.prototype.behaviors.unshift(ZX2);if(ObP()){if(bx(S)){var X;(X=q.prototype).behaviors!=null||(X.behaviors=[]);q.prototype.behaviors.unshift(jqM())}WIv(q)}_.O(Qd.prototype)(q.prototype,"__templateHelpers")};
zj=function(q){return AS0.has(q)||q.startsWith("__compute__")};
XY2=function(q){return!zj(q)&&!q.startsWith("_")&&!q.endsWith("_")};
DE0=function(q,S){function N(){var c=Q();c=_.A(c);for(var e=c.next();!e.done;e=c.next()){var R=_.A(e.value);e=R.next().value;R=R.next().value;sDF(r.prototype,e,R)}X=!0}
var X=!1,b=q.ctor,w=q.getInitialMethods,B=q.observedAttributes,T=q.getPropsToForwardBeforeReady,Q=q.getPropsToForwardBeforeRegister,a=q.shouldForwardProp,U=q.shouldLog,r=function(){var c=HTMLElement.call(this)||this;c.didForwardDynamicProps=!1;c.loggingStatus={};X||N();c.inst=b(c,{beforeReady:function(){c.didForwardDynamicProps||(c.forwardDynamicProps(),c.didForwardDynamicProps=!0)}});
c.controllerProxy=vX7(c.inst,S);c.forwardMethods();return c};
_.F(r,HTMLElement);r.prototype.forwardMethods=function(){for(var c=this,e=_.A(this.inst.getExtraMethodsToForward()),R=e.next(),J={};!R.done;J={method$jscomp$65:void 0},R=e.next()){var v=_.A(R.value);R=v.next().value;v=v.next().value;J.method$jscomp$65=v;this[R]=function(W){return function(){return W.method$jscomp$65.call.apply(W.method$jscomp$65,[c.inst].concat(_.PG(_.IT.apply(0,arguments))))}}(J)}e=_.A(w());
for(J=e.next();!J.done;J=e.next())J=J.value,a(J)&&B7W(this,J),U(S)&&!zj(J)&&T7W(this.inst,J)};
r.prototype.forwardDynamicProps=function(){var c=T(this.inst);c=_.A(c);for(var e=c.next();!e.done;e=c.next()){var R=_.A(e.value);e=R.next().value;R=R.next().value;sDF(this,e,R);U(S)&&!zj(e)&&GMN(this.inst,e)}};
r.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
r.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
r.prototype.attributeChangedCallback=function(c,e,R){this.inst.attributeChangedCallbackWrapper(c,e,R)};
_.hd.Object.defineProperties(r.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return S}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.hd.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return B}}});
customElements.define(S,r)};
sDF=function(q,S,N){q.hasOwnProperty(S)||Object.defineProperty(q,S,{get:function(){var X,b=((X=q.is)!=null?X:q.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Zk(b,S,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,X=this.polymerController[S],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,X},
set:function(X){if(!N){var b,w=((b=q.is)!=null?b:q.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Zk(w,S,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=S,this.loggingStatus.bypassProxyController=!0,this.polymerController[S]!==X&&(b={},this.polymerController.setProperties((b[S]=X,b)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
B7W=function(q,S,N){var X=q.polymerController;q[S]=function(){var b=_.IT.apply(0,arguments);q.loggingStatus.currentExternalCall=S;q.loggingStatus.bypassProxyController=!0;var w,B=((w=q.is)!=null?w:q.tagName).toLowerCase();Zk(B,S,"PROPERTY_ACCESS_CALL_EXTERNAL");var T;w=(T=N!=null?N:X[S])==null?void 0:T.call.apply(T,[X].concat(_.PG(b)));q.loggingStatus.currentExternalCall=void 0;q.loggingStatus.bypassProxyController=!1;return w}};
T7W=function(q,S){var N=q.hostElement,X=q[S];q[S]=function(){var b=_.IT.apply(0,arguments);if(N.loggingStatus.currentExternalCall!==S){var w,B=((w=N.is)!=null?w:N.tagName).toLowerCase();Zk(B,S,"PROPERTY_ACCESS_CALL_INTERNAL")}return X==null?void 0:X.apply(q,b)}};
GMN=function(q,S){var N=Object.getOwnPropertyDescriptor(q,S);N&&!N.get&&Object.defineProperty(q,S,{get:function(){lcy(q.hostElement,S);return N.value},
set:function(X){A6(q.hostElement,S);N.value=X}})};
QD4=function(q){return _.C("poly_si_dom_repeat_detached_fix_killswitch")||q.tagName!=="PS-DOM-REPEAT"?q.tagName==="DOM-REPEAT":!0};
VcP=function(q,S){var N=ar0(q);q instanceof Element&&N.unshift(q);q=_.A(N.filter(QD4));for(var X=q.next();!X.done;X=q.next()){var b=void 0;X=_.A((b=X.value.__instances)!=null?b:[]);for(b=X.next();!b.done;b=X.next())if(b=b.value,b.root){b=Array.from(b.root.children);b=_.A(b);for(var w=b.next();!w.done;w=b.next())N.push.apply(N,_.PG(VcP(w.value,S)))}}return N.filter(function(B){return B.usePatchedLifecycles&&B.lifecycleIsConnected===S})};
ar0=function(q){var S=null;q instanceof Element?S=Element.prototype.querySelectorAll:q instanceof DocumentFragment&&(S=DocumentFragment.prototype.querySelectorAll);return S?Array.from(S.call(q,"*")):[]};
nI=function(q){_.U9(function(){for(var S=_.A(VcP(q,!1)),N=S.next();!N.done;N=S.next()){N=N.value;N.lifecycleIsConnected=!0;try{var X=void 0,b=(X=N.polymerController)!=null?X:N;b.connectedCallback&&_.xq("polymerComponent",{debugName:N.tagName.toLowerCase()},b.connectedCallback.bind(b))}catch(w){_.O0(w)}}})};
fI=function(q){_.U9(function(){for(var S=_.A(VcP(q,!0)),N=S.next();!N.done;N=S.next()){N=N.value;N.lifecycleIsConnected=!1;try{var X=void 0,b=void 0,w=void 0,B=void 0;(X=(B=N.polymerController)!=null?B:N)==null||(w=(b=X).disconnectedCallback)==null||w.call(b)}catch(T){_.O0(T)}}})};
RSm=function(){if(!UE7){UE7=!0;var q=[Node];pI&&q.push(pI.Wrapper);var S=Node.prototype.insertBefore,N=Node.prototype.removeChild;q=_.A(q);for(var X=q.next(),b={};!X.done;b={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},X=q.next())X=X.value,b.nativeInsertBefore=X.prototype.insertBefore,X.prototype.insertBefore=function(B){return function(T,Q){if(T instanceof DocumentFragment){var a=Array.from(T.children);T=B.nativeInsertBefore.call(this,T,Q);
if(this.isConnected&&B.nativeInsertBefore===S)for(Q=_.A(a),a=Q.next();!a.done;a=Q.next())nI(a.value);return T}a=T instanceof Element&&T.isConnected;Q=B.nativeInsertBefore.call(this,T,Q);a&&fI(T);this.isConnected&&nI(T);return Q}}(b),b.nativeAppendChild=X.prototype.appendChild,X.prototype.appendChild=function(B){return function(T){if(T instanceof DocumentFragment){var Q=Array.from(T.children);
T=B.nativeAppendChild.call(this,T);if(this.isConnected){Q=_.A(Q);for(var a=Q.next();!a.done;a=Q.next())nI(a.value)}return T}Q=T instanceof Element&&T.isConnected;a=B.nativeAppendChild.call(this,T);Q&&fI(T);this.isConnected&&nI(T);return a}}(b),b.nativeRemoveChild=X.prototype.removeChild,X.prototype.removeChild=function(B){return function(T){var Q=T instanceof Element&&T.isConnected,a=B.nativeRemoveChild.call(this,T);
Q&&N===B.nativeRemoveChild&&fI(T);return a}}(b),b.nativeReplaceChild=X.prototype.replaceChild,X.prototype.replaceChild=function(B){return function(T,Q){if(T instanceof DocumentFragment){var a=Array.from(T.children);
T=B.nativeReplaceChild.call(this,T,Q);if(this.isConnected)for(fI(Q),Q=_.A(a),a=Q.next();!a.done;a=Q.next())nI(a.value);return T}a=T instanceof Element&&T.isConnected;var U=this.isConnected,r=B.nativeReplaceChild.call(this,T,Q);U&&fI(Q);a&&fI(T);U&&nI(T);return r}}(b);
q=[Element];pI&&q.push(pI.Wrapper);q=_.A(q);X=q.next();for(b={};!X.done;b={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},X=q.next())X=X.value,X.prototype.before=rS2(X.prototype.before),X.prototype.after=rS2(X.prototype.after),b.nativeReplaceWith=X.prototype.replaceWith,X.prototype.replaceWith=function(B){return function(){var T=_.IT.apply(0,arguments),Q=_.A($EN(T)),a=Q.next().value,
U=Q.next().value;Q=this.isConnected;B.nativeReplaceWith.apply(this,T);T=_.A(U);for(U=T.next();!U.done;U=T.next())fI(U.value);if(Q)for(fI(this),a=_.A(a),Q=a.next();!Q.done;Q=a.next())Q=Q.value,Q instanceof Element&&nI(Q)}}(b),b.nativeRemove=X.prototype.remove,X.prototype.remove=function(B){return function(){var T=this.isConnected;
B.nativeRemove.call(this);T&&fI(this)}}(b),b.nativeInsertAdjacentElement=X.prototype.insertAdjacentElement,X.prototype.insertAdjacentElement=function(B){return function(T,Q){var a=Q.isConnected;
T=B.nativeInsertAdjacentElement.call(this,T,Q);a&&fI(Q);T.isConnected&&nI(T);return T}}(b),b.nativeSetAttribute=X.prototype.setAttribute,X.prototype.setAttribute=function(B){return function(T,Q){var a=cSg(this);
if(!a.usePatchedLifecycles)return B.nativeSetAttribute.call(this,T,Q);var U=this.getAttribute(T);B.nativeSetAttribute.call(this,T,Q);Q=this.getAttribute(T);eS7(a,T,U,Q)}}(b),b.nativeRemoveAttribute=X.prototype.removeAttribute,X.prototype.removeAttribute=function(B){return function(T){var Q=cSg(this);
if(!Q.usePatchedLifecycles)return B.nativeRemoveAttribute.call(this,T);var a=this.getAttribute(T);B.nativeRemoveAttribute.call(this,T);a!==null&&eS7(Q,T,a,null)}}(b),b.nativeToggleAttribute=X.prototype.toggleAttribute,X.prototype.toggleAttribute=function(B){return function(T,Q){var a=cSg(this);
if(!this.usePatchedLifecycles)return B.nativeToggleAttribute.call(this,T,Q);var U=this.getAttribute(T),r=U!==null;Q=B.nativeToggleAttribute.call(this,T,Q);Q!==r&&eS7(a,T,U,Q?"":null);return Q}}(b);
q=[Document,DocumentFragment,Element,ShadowRoot];pI&&q.push(pI.Wrapper);q=_.A(q);for(b=q.next();!b.done;b=q.next())b=b.value,b.prototype.prepend=rS2(b.prototype.prepend),b.prototype.append=rS2(b.prototype.append);(pI==null?void 0:pI.noPatch)===!0&&CKe();document.readyState==="complete"?nI(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&nI(document.body)});
var w=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");w&&w.get&&w.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:w.enumerable,configurable:!0,get:w.get,set:function(B){B||fI(this);w.set.call(this,B);return B}})}};
rS2=function(q){return function(){var S=_.IT.apply(0,arguments),N=_.A($EN(S)),X=N.next().value;N=N.next().value;q.apply(this,S);S=_.A(N);for(N=S.next();!N.done;N=S.next())fI(N.value);if(this.isConnected)for(X=_.A(X),S=X.next();!S.done;S=X.next())S=S.value,S instanceof Element&&nI(S)}};
CKe=function(){for(var q=_.A(tcF),S=q.next();!S.done;S=q.next()){S=S.value.prototype;for(var N=_.A(iX4),X=N.next();!X.done;X=N.next()){X=X.value;var b=Object.getOwnPropertyDescriptor(S,X);b&&Object.defineProperty(S,"__shady_native_"+X,b)}}};
eS7=function(q,S,N,X){var b,w;if((b=q.polymerController)==null?0:(w=b.observedAttributes)==null?0:w.includes(S))if(q=q.polymerController,q.attributeChangedCallbackWrapper)q.attributeChangedCallbackWrapper.call(q,S,N,X);else{var B;(B=q.attributeChangedCallback)==null||B.call(q,S,N,X)}};
$EN=function(q){var S=[],N=[];q=_.A(q);for(var X=q.next();!X.done;X=q.next())X=X.value,X instanceof Element&&X.isConnected&&N.push(X),X instanceof DocumentFragment?S.push.apply(S,_.PG(Array.from(X.children))):S.push(X);return[S,N]};
cSg=function(q){return!(q instanceof Element)&&q.node instanceof Element?q.node:q};
JSy=function(q,S){var N=S?["children"].concat(_.PG(S)):["children"];S=[];N=_.A(N);for(var X=N.next();!X.done;X=N.next()){var b=X.value;if(q.hasOwnProperty(b)){b==="children"?X=_.D(_.S1,null,q[b]):(X=q[b],X=typeof X==="function"?X():X,X=Array.isArray(X)?X:[X]);X=VN(X).flat();if(b!=="children"){b=ypW(b);for(var w=_.A(X),B=w.next();!B.done;B=w.next())B=B.value,B instanceof Element&&B.setAttribute("slot",b)}S.push(X)}}S.length===0?q=[]:(q=VN(_.D("div",null,S)),q=Array.from(q.childNodes));return q};
HXg=function(q,S,N){var X={};_.jL(function(){var b={},w;for(w in S)if(S.hasOwnProperty(w)){var B=void 0,T=void 0;if(!(((B=N.slotProps)==null?0:B.includes(w))||w==="children"||((T=N.callbackProps)==null?0:T.includes(w))||w==="ref")&&(B=_.n6(S[w]),X[w]!==B)){X[w]=B;T=void 0;var Q=(T=q.hostElement)!=null?T:q;!N.skipHostForwardedProps&&F2M.has(w)&&(Q[w]=B);b[w]=B}}RS(function(){if(q.setProperties)q.setProperties(b);else for(var a=_.A(Object.entries(b)),U=a.next();!U.done;U=a.next()){var r=_.A(U.value);
U=r.next().value;r=r.next().value;q[U]=r}})},"n")};
K2e=function(q,S,N,X){var b=JSy(N,X.slotProps),w=(0,_.yh)(q);b=_.A(b);for(var B=b.next();!B.done;B=b.next())w.appendChild(B.value);HXg(S,N,X);X=_.A(X.callbackProps||[]);b=X.next();for(w={};!b.done;w={kebabEventName:void 0,eventListener:void 0},b=X.next())B=b=b.value,String(b).substring(0,2)==="on"&&N[B]?(w.kebabEventName=ypW(String(b).substring(2)),w.eventListener=N[B],q.addEventListener(w.kebabEventName,w.eventListener),_.k7(function(U){return function(){q.removeEventListener(U.kebabEventName,U.eventListener)}}(w))):
S[B]=N[B];
if(N.ref){N=_.A(OXg(N.ref));var T=N.next().value,Q=N.next().value,a=S.attached.bind(S);S.attached=function(){T(q);a()};
_.k7(function(){Q()})}};
OXg=function(q){if(typeof q==="function"){var S;return[function(N){S=q(N)},
function(){var N;(N=S)==null||N()}]}if(!q.onRender||!q.onUnmount)throw Error("Tg");
return[q.onRender,q.onUnmount]};
vFv=function(q,S){S=S===void 0?{}:S;var N=function(X){var b=document.createElement(q),w;var B=(w=b.polymerController)!=null?w:b;K2e(b,B,X,S);return b};
N.debugName=q;return N};
dEg=function(q,S,N,X,b){X=X===void 0?{}:X;var w=lrg,B=!1;w?(B=!0,lrg=void 0):(jDg=S,w=document.createElement(S),jDg=void 0);var T=w;T.usePatchedLifecycles=!0;T.lifecycleIsConnected=!1;w.loggingStatus={};var Q=W27(q,S,w,X,b);_.k7(function(){T.lifecycleIsConnected&&(T.lifecycleIsConnected=!1,Q.disconnectedCallback())});
B||(w.__noInsertionPoint=!0,K2e(w,Q,N,X));return w};
W27=function(q,S,N,X,b){b=b===void 0?wYM:b;kMv[S]!=null||(kMv[S]=b(q,S,X==null?void 0:X.getTemplate,X));var w=kMv[S],B=w.ctor;b=w.getInitialMethods;var T=w.getPropsToForwardBeforeReady;q=w.getPropsToForwardBeforeRegister;X=w.shouldForwardProp;var Q=w.observedAttributes,a=w.shouldLog,U=B(N,{beforeReady:function(){var r=U;r._takeAttributes?r._takeAttributes():r.setPropertiesFromInitialAttributeValues&&r.setPropertiesFromInitialAttributeValues();r=_.A(T(N.polymerController));for(var c=r.next();!c.done;c=
r.next()){var e=_.A(c.value);c=e.next().value;e=e.next().value;sDF(N,c,e);a(S)&&!zj(c)&&GMN(N.polymerController,c)}N.polymerController=vX7(U,S)}});
N.polymerController=U;N.polymerController.observedAttributes=Q;w=_.A(U.getExtraMethodsToForward());for(B=w.next();!B.done;B=w.next())Q=_.A(B.value),B=Q.next().value,Q=Q.next().value,B7W(N,B,Q);b=_.A(b());for(w=b.next();!w.done;w=b.next())w=w.value,X(w)&&B7W(N,w),a(S)&&!zj(w)&&T7W(U,w);q=_.A(q());for(X=q.next();!X.done;X=q.next())b=_.A(X.value),X=b.next().value,b=b.next().value,sDF(N,X,b);return U};
zSg=function(q){var S=xr;xr=q;return S};
pYM=function(q){if(nF4.has(q)&&xr&&frm(xr)===q){var S;(S=xr)._numRenders!=null||(S._numRenders=0);xr._numRenders++;if(xr._numRenders>1)throw Error("Ug");return xr}};
mE7=function(q){var S=frm(q);xr!==q&&S.includes("-")&&xE7.set(q,!0)};
frm=function(q){var S;return(S=q==null?void 0:q.tagName.toLowerCase())!=null?S:""};
u_N=function(q,S){if(q.componentType===iD)throw Error("Vg");nF4.add(S);var N=function(){var X=HTMLElement.call(this)||this;X.is=S;if(jDg===S)return X.isInert=!0,X;X.createElement();return X};
_.F(N,HTMLElement);N.prototype.createElement=function(){if(!this.isInert){lrg=this;var X=_.A(ox2(function(){return _.D(q,null)})).next().value;
lrg=void 0;lIW(this);return X}};
customElements.define(S,N)};
EFW=function(q,S,N,X,b){q.prototype.is=S;(X==null?0:X.useSink)?gFP(q,S,N,X,b):(N=wYM(q,S,N,X),DE0(N,S));return q};
gFP=function(q,S,N,X,b){RSm();var w=_.f(function(B){return dEg(q,S,B,Object.assign({},X,{getTemplate:N}),b)},"o");
w.debugName=S;u_N(w,S);return w};
Mcm=function(q){return!yS2.has(q)};
PKg=function(q,S,N,X){function b(){if(!r){for(var c=new Set(L2v),e=_.A(w.behaviors),R=e.next();!R.done;R=e.next()){R=R.value;for(var J=_.A(Object.getOwnPropertyNames(R)),v=J.next();!v.done;v=J.next()){v=v.value;var W=void 0,z=(W=Object.getOwnPropertyDescriptor(R,v))==null?void 0:W.value;z&&z instanceof Function&&(!a[v]||_.C("polymer_forward_method_killswitch"))&&c.add(v)}}e=_.A(Object.entries(Object.getOwnPropertyDescriptors(q.prototype)));for(R=e.next();!R.done;R=e.next())J=_.A(R.value),R=J.next().value,
J=J.next().value,J.value instanceof Function&&c.add(R);r=c}return r}
var w=vbF({is:S,disableElementRegistration:!1,getTemplate:N,providers:X==null?void 0:X.providers,reactivityMode:X==null?void 0:X.reactivityMode},q);if((X==null?0:X.allowedProps)||(X==null?0:X.allowedPropsFromBehaviors)){var B,T;w.allowedProps=[].concat(_.PG((B=X.allowedProps)!=null?B:[]),_.PG((T=X.allowedPropsFromBehaviors)!=null?T:[]))}var Q=toM(w,q);S=Q.observedAttributes;var a={};N=_.A(w.reactiveSchemas);for(X=N.next();!X.done;X=N.next())if(X=X.value,X.type==="signal")a[X.propertyKey]={readOnly:X.readOnly},
X.readOnly&&(a[Sxd(X.propertyKey)]={readOnly:!0});else if(X.type==="compute"||X.type==="computeWithMethod"||X.type==="redux")a[X.propertyKey]={readOnly:!0};var U=w.reactiveSchemas.length,r;return{ctor:function(c,e){c=new Q(c);c.beforeReady=e.beforeReady;return c},
props:a,observedAttributes:S,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var c=[],e=new Set,R=_.A(hSP),J=R.next();!J.done;J=R.next())J=J.value,c.push([J,J!=="observers"&&J!=="properties"]),e.add(J);R=_.A(Object.keys(a));for(J=R.next();!J.done;J=R.next())J=J.value,c.push([J,a[J].readOnly]),e.add(J);R=b();J=_.A(Object.keys(Object.getOwnPropertyDescriptors(q.prototype)));for(var v=J.next();!v.done;v=J.next())v=v.value,!Mcm(v)||R.has(v)||e.has(v)||(c.push([v,!1]),e.add(v));c.push(["allowedProps",
!0]);return c},
getPropsToForwardBeforeReady:function(c){var e=[];c=_.A(Object.keys(c));for(var R=c.next();!R.done;R=c.next()){R=R.value;var J=b();Mcm(R)&&!J.has(R)&&e.push([R,!1])}c=_.A(w.reactiveSchemas.slice(U));for(R=c.next();!R.done;R=c.next())R=R.value,R.type!=="compute"&&R.type!=="computeWithMethod"&&R.type!=="redux"&&R.type!=="signal"||e.push([R.propertyKey,R.type==="signal"?R.readOnly:!0]);return e},
shouldForwardProp:Mcm,shouldLog:bx}};
_.p=function(q,S,N,X){var b,w,B=(w=(b=X)==null?void 0:b.mode)!=null?w:0;X!=null||(X={});var T;(T=X).reactivityMode!=null||(T.reactivityMode=0);return B===1?EFW(q,S,N,Object.assign({},X,{useSink:!0}),PKg):EFW(q,S,N,Object.assign({},X,{useSink:B===2}))};
_.m9=function(){return function(q,S,N,X){var b,w,B=(w=(b=X)==null?void 0:b.mode)!=null?w:2;X!=null||(X={});var T;(T=X).reactivityMode!=null||(T.reactivityMode=0);if(B===0)throw Error("Wg`"+B);return gFP(q,S,N,X,B===1?PKg:void 0)}};
ux=function(q){return q?q.icon?q.icon.iconType.toLowerCase():q.customThumbnail?"member":"":""};
IrW=function(q){if(!q)return"";q=_.A(q);for(var S=q.next();!S.done;S=q.next())if((S=S.value)&&S.liveChatAuthorBadgeRenderer&&(S=ux(S.liveChatAuthorBadgeRenderer))&&S!=="verified")return S;return""};
YL7=function(q,S){if(!q)return null;var N;return((N=q.find(function(X){return X&&X.liveChatAuthorBadgeRenderer?ux(X.liveChatAuthorBadgeRenderer)===S:!1}))==null?void 0:N.liveChatAuthorBadgeRenderer)||null};
_.Sdy=function(q){var S=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;q=gag(q);S=gag(S);var N=Ium(q.hex);S=Ium(S.hex);var X=S[0]/255;var b=S[1]/255,w=S[2]/255,B=Math.max(X,b,w),T=Math.min(X,b,w),Q=0,a=0,U=.5*(B+T);B!=T&&(B==X?Q=60*(b-w)/(B-T):B==b?Q=60*(w-X)/(B-T)+120:B==w&&(Q=60*(X-b)/(B-T)+240),a=0<U&&U<=.5?(B-T)/(2*U):(B-T)/(2-2*U));X=[Math.round(Q+360)%360,a,U];N=o57(N,S);for(q=qdm(q.hex);N<4.5;){q=X[2]>=.5?q.darker((4.5-N)/2):q.brighter((4.5-N)/2);N=q.toString();
b=M44(N);if(!b.length)throw Error("Yd`"+N);N=b;N=o57(N,S)}return q.hex()};
o57=function(q,S){q=_.Wn7(q);S=_.Wn7(S);return(Math.max(q,S)+.05)/(Math.min(q,S)+.05)};
_.gY=function(q){return"#"+("000000"+(q&16777215).toString(16)).slice(-6)};
_.Nd4=function(q){for(var S=0,N=0;N<q.length;N++)S=q.charCodeAt(N)+((S<<5)-S);q="#";for(N=0;N<3;N++)q+=("00"+(S>>N*8&255).toString(16)).slice(-2);return q};
XW7=function(q){q=(q||"").split(":");q.length===1&&q.unshift("yt-icons");q[1]=q[1].toLowerCase();return q};
BdN=function(q,S){var N=(S=S===void 0?!1:S)?bjy:wW7,X=S?Zj2:AX0;q.getIconNames().forEach(function(b){b=S?b:b.substring(b.indexOf(":")+1);q.name==="yt-icons"?sX7.add(b):b.includes("-filled")?N.add(b):X.add(b)})};
Ee=function(q,S,N,X){N=N===void 0?!1:N;X=X===void 0?!1:X;var b,w,B;return _.G(function(T){if(T.nextAddress==1)return T.yield(Td7,2);if(X)return T.return(sX7.has(q));b=N?bjy:wW7;w=N?Zj2:AX0;return S?(B=q.includes("-filled")?q:q.concat("-filled"),T.return(b.has(B))):T.return(w.has(q))})};
_.yd=function(q){if(Gz2(q))return q.toString();var S=DAP.get(q);if(S)return S;S=q.toLowerCase();var N="yt-icons",X=S.replace(/_/g,"-");switch(q){case "MY_CHANNEL":S="account_circle";break;case "ADD_TO_LIBRARY":S="add";break;case "ALERT_WARN_RED":S="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":S="person_music";break;case "BLOCK_USER":S="block";break;case "CAPTIONS":S="closed_caption";break;case "CLOSED_CAPTION":N="av";S="closed-caption";break;case "COLLECTION":N="maps";S="layers";break;case "CONTACT":N=
"icons";S="business";break;case "CREATOR_STUDIO_ERROR_ON_LOAD":case "CREATOR_STUDIO_ERROR_ON_LOAD_V2":case "CREATOR_STUDIO_NO_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS_V2":case "CREATOR_STUDIO_NO_SEARCH_MATCH":case "CREATOR_STUDIO_NO_SEARCH_MATCH_V2":N="yt-studio-system-icons";S=X.split("creator-studio-")[1];break;case "DISMISSAL":S="close";break;case "DO_NOT_DISTURB":S="block";break;case "DOGFOOD":N="icons";S="pets";break;case "DRAFT":S="paper_corner_folded";
break;case "EMPTY_LIKE":S="like_outline";break;case "EXIT_APP":S="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":S=X;break;case "GAMES":N="ytg";S="my-games";break;case "GO_TO_PAGE":S="arrow-forward";break;case "GROUP":N="social";break;case "HIDE":S="not_interested";break;case "INPUT_COMPONENT":N="icons";S="settings-input-component";break;case "KIDS_BLOCK":S="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":N="ytg";S="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":N=
"ytg";S="membership-post-purchase";break;case "MULTIVIEW":S="screen_multi_view";break;case "MY_LOCATION":N="maps";S=X;break;case "NOTIFICATIONS_INBOX":S="NOTIFICATIONS";break;case "NEXT":S="chevron_right";break;case "OFFLINE":S="power-settings-new";break;case "PAUSE":N="miniplayer";break;case "PAYMENT":N="icons";break;case "PHONE_DOWNLOAD":S="phone_download";break;case "PREMIUM_STANDALONE":N="yt-logos";S="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":N="yt-logos";S="premium_standalone_cairo";
break;case "QUESTION_ANSWER":S="question_answer";break;case "REDEEM":N="icons";S="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":S="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":S="library_add";break;case "SCHOOL":N="yt-sys-icons";S="creator_academy";break;case "SETTINGS_LIGHT":S="settings_applications";break;case "SETTINGS_MATERIAL":S="settings";break;case "SEARCH_HISTORY":S="watch_history";break;case "SHOPPING_BAG":S="bag";break;case "SOCIAL":case "PEOPLE":N=
"yt-icons";S="people";break;case "STAFF_PICK":N="ytg";S="spotlight";break;case "START_DVR":S="add";break;case "STOP_DVR":N="av";S="stop";break;case "TAB_LIKED":S="like";break;case "TAB_INBOX":S="mail";break;case "TERMS_OF_SERVICE":N="icons";S="description";break;case "TRENDING":S="fire";break;case "UNBLOCK_USER":S="remove";break;case "UNPLUGGED_DARK_THEME":N="image";S="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":S="live";break;case "UNPLUGGED_SPORTS":N="ytu";S="visibility-off";break;
case "VIDEOS":N="av";S="play-circle-filled";break;case "YOUTUBE":N="yt-logos";S="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":N="yt-logos-ext";S="yt-logo-red-updated";break;case "YOUTUBE_LOGO":N="yt-logos-ext";S="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":N="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":N="shorts";S=X;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":N="yt-sys-icons";S="youtube_improve_tv";break;case "OUTLINE_BAG":N=
"yt-sys-icons";S="bag";break;case "QUEUE_PLAY_LAST":N="yt-sys-icons";S="list_queue_last";break;case "SLASH_CIRCLE_LEFT":S="slash_circle_left";break;case "SPEED_1_POINT_2X":S="1_point_2x";break;case "SPEED_1_POINT_5X":S="1_point_5x";break;case "SPEED_1_POINT_8X":S="1_point_8x";break;case "SPEED_POINT_2X":S="point_2x";break;case "SPEED_POINT_5X":S="point_5x";break;case "SPEED_POINT_8X":S="point_8x";break;case "SPEED_1X":S="1x";break;case "SPEED_2X":S="2x";break;case "TAB_BOOKMARK":S="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":N="yt-sys-icons";S="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":N="yt-sys-icons";S="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":N="yt-sys-icons",S="tic_tac_toe"}S=N+":"+S;DAP.set(q,S);return S};
Gz2=function(q){var S;_.C("kevlar_use_wil_icons")?S=!!_.Ly().resolve(_.M0).resolveIcon({iconName:q.toString()}):S=!1;return S};
_.h6=function(q,S,N,X){N=N===void 0?{}:N;X=X===void 0?!1:X;N===null&&(N={});var b=_.NN("kevlar_command_handler_command_banlist");b=_.A(b);for(var w=b.next();!w.done;w=b.next())if(w=q?q.hasOwnProperty(w.value):void 0,w)return!1;b=_.t(q.commandMetadata,_.Yq);return X&&b!=null&&b.url?!1:!S.disableCommandHandlerOverride&&_.LI.instance?(X=_.LI.instance,N.form||(N.form={element:S}),N.form.element||(N.form.element=S),!N.clickedVisualElement&&S.visualElement&&(N.clickedVisualElement=S.visualElement),X.resolveCommand(q,
N),!0):!1};
QX4=function(q,S){q=PJ(q);for(var N=_.A(q.visibilityMonitorKeys||[]),X=N.next();!X.done;X=N.next())S.unobserveByKey(X.value);q.visibilityMonitorKeys=void 0};
IE=function(q,S){if(_.VR()){if(_.C("kevlar_vimio_use_shared_monitor"))aoe(q,S.data);else if(!aoe(q,S.data))return;var N=S.data,X=Vtd(N);if(_.C("enable_client_ve_spec_logging"))QX4(q,S.observer);else{var b=PJ(q);b.trackedParams&&b.trackedParams!==X&&QX4(q,S.observer)}b=PJ(q);!N||b.data&&b.data===N||(b.data=N);UA2(q,S);b.trackedParams=X}};
UA2=function(q,S){var N=S.observer;if(!N&&_.C("web_skip_missing_vimio_observer")){var X,b;_.vN(new _.Vl("VisibilityObserver is not defined.",q.tagName,q.trackedParams,(X=S.data)==null?void 0:X.trackingParams,(b=S.data)==null?void 0:b.loggingDirectives))}else{var w=S.layer,B=S.visibilityCallback||function(){},T=S.prescanCallback,Q=PJ(q);
X=[];S.showOption&&X.push(N.observe(q,function(){S.skipLogging&&S.skipLogging()||_.Yr().reportShown(Q,void 0,w,7);B(!0)},S.showOption));
S.hideOption&&X.push(N.observe(q,function(){_.Yr().reportHidden(Q,void 0,w,7);B(!1)},S.hideOption));
S.prescanOption&&T&&X.push(N.observe(q,function(){T()},S.prescanOption));
Q.visibilityMonitorKeys=X}};
aoe=function(q,S){q=PJ(q);if(q.visualElement&&!S)return!0;if(!S)return!1;var N=!1;if(_.C("enable_client_ve_spec_logging")){var X,b;N=!!((X=S.loggingDirectives)==null?0:(b=X.clientVeSpec)==null?0:b.uiType)}X=Vtd(S);if(!X&&!N)return!1;_.C("mweb_component_visibility_logging")&&(q.veContainer||(q.veContainer={}),q.veContainer.trackingParams=X);if(q.trackedParams&&q.trackedParams===X)return!1;var w;if(_.C("enable_client_ve_spec_logging")&&((w=q.visualElement)==null?0:w.isClientVe())){var B;w=(B=q.visualElement)==
null?void 0:B.getAsJspb();var T,Q,a,U;if(_.md(w,2)===((T=S.loggingDirectives)==null?void 0:(Q=T.clientVeSpec)==null?void 0:Q.uiType)&&_.md(w,3,-1)===((a=S.loggingDirectives)==null?void 0:(U=a.clientVeSpec)==null?void 0:U.elementIndex))return!1}if(_.C("enable_client_ve_spec_logging")){var r,c;!q.visualElement&&((r=S.loggingDirectives)==null?0:(c=r.clientVeSpec)==null?0:c.uiType)&&(T=S.loggingDirectives.clientVeSpec,S=T.uiType,B=T.elementIndex,T=T.clientYoutubeData,q.visualElement=_.oK(_.ql(),{veType:S,
elementIndex:B,clientYouTubeData:T}))}return!0};
Vtd=function(q){if(q==null?0:q.rendererContext){var S=_.t(q.rendererContext,_.SS);if(S==null?0:S.loggingDirectives)return S.loggingDirectives.trackingParams}return(q==null?0:q.loggingDirectives)?q.loggingDirectives.trackingParams:q==null?void 0:q.trackingParams};
PJ=function(q){var S;return(S=q.polymerController)!=null?S:q};
em4=function(q){_.Yr();if(_.fy(Nl().JSC$13064_elementShouldLogGesture).bind(Nl())(q,4)){rXm(q);var S=$AN(q);cXm.set(q,S)}};
rXm=function(q){cXm.has(q)&&(cXm.get(q).cancel("untrack hover element"),cXm.delete(q))};
$AN=function(q){var S,N=[],X=!1,b=new _.AK(function(w,B){ei(q,"mouseenter",_.fy(function(){var T,Q,a;return _.G(function(U){if(U.nextAddress==1)return S=(0,_.oL)(),T=C$7(q),N.push(T),Q=Rm7(q,function(){X=!0;B(Error("Xg"))}),U.yield(T,2);
if(U.nextAddress!=3)return Q&&Xn(Q),a=tt7(q),N.push(a),U.yield(a,3);w();_.xP(U)})}))});
b.then(function(){var w=(0,_.oL)()-S;w=Math.round(w);if(!(500>w||6E5<=w)){var B=q.getScreenLayer?q.getScreenLayer():void 0;B=_.VR(B)||"";var T=ijm(_.Yr(),q);_.lJ(B,q.visualElement?q.visualElement:_.by(T),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:w}})}em4(q)},function(){wa&&(wa(),wa=null);
X&&(rXm(q),em4(q))});
return b};
C$7=function(q){var S;return(new _.AK(function(N,X){wa=function(){X(Error("Yg"))};
S=_.OY.debounce(_.fy(function(){Xn(b);N()}),1,100);
var b=_.ve(q,"mousemove",S)})).thenCatch(function(){var N=_.OY.cancelDebouncedJobMap.get(S);
N&&_.OY.cancelJob(N)})};
tt7=function(q){var S;return(new _.AK(function(N,X){wa=function(){X(Error("Zg"))};
S=ei(q,"mouseleave",_.fy(function(){N()}))})).thenCatch(function(){Xn(S)})};
Rm7=function(q,S){return ei(q,"mouseleave",_.fy(S))};
Fs2=function(q){JX4&&_.ZT.cancel(JX4);JX4=_.ZT.run(function(){_.uc(q,"yt-visibility-refresh");JX4=0})};
HjF=function(q){q=Number(q);return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
KsW=function(q){if(!q)return!1;if(_.t(q,_.OjF))return!0;var S;if(q=(S=_.t(q,_.hD))==null?void 0:S.commands)for(S=_.A(q),q=S.next();!q.done;q=S.next())if(_.t(q.value,_.OjF))return!0;return!1};
v5d=function(q){var S=!0;S=S===void 0?!0:S;if(!q.useSignals&&!q.experimentalPropertiesChanged||_.C("experimental_templating_behavior_nopatch_killswitch")){var N=q._propertiesChanged;q._propertiesChanged=function(X,b,w){S?q.debounceRender():q.doRender();N&&N.call(q,X,b,w)}}};
lo7=function(q,S){if(q.useSignals||q.experimentalPropertiesChanged)if(_.C("experimental_templating_behavior_nopatch_killswitch"))q.experimentalPropertiesChanged=function(){};
else return;var N=new Set,X=[q].concat(_.PG(q.behaviors));X=_.A(X);for(var b=X.next();!b.done;b=X.next()){b=b.value;for(var w in b.properties)N.has(w)||(q._addPropertyEffect(w,"function",S),N.add(w))}};
jXm=function(){var q=Polymer.Element,S=q._prepareTemplate;q._prepareTemplate=function(){S.call(this);var N=this.prototype;if(N.experimentalTemplatingInUse&&N.experimentalTemplatingInUse()&&N.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.O0(Error("$g"));else{N=this.template.content.childNodes;for(var X=N.length-1;X>=0;X--){var b=N[X];b.nodeName!=="STYLE"&&b.nodeName!=="LINK"&&b.nodeName!=="SCRIPT"&&b.nodeName!=="#comment"&&b.remove()}}}};
Ws4=function(q){var S=!0;S=S===void 0?!0:S;jXm();var N=q.ready;q.ready=function(){this._template=null;N.call(this)};
lo7(q,S?q.debounceRender:q.doRender)};
kzF=function(q,S,N){if(N===null||N===void 0)return N;var X=Pg0(q.tagName.toLowerCase(),S,function(){throw Error("Vb");});
if(X===null)return N;X=dA2[X];var b;if((b=X.isUnwrappable)==null?0:b.call(X,N)){if(X.unwrap)return X.unwrap(N);throw Error("ch");}return X.filterString?X.filterString(q.tagName,S,String(N)):N};
zmy=function(q,S,N){var X=S[S.length-1]!=="$";N=kzF(q,S,N);X?q[S]=N:(X=N==null?null:String(N),x7(q,S.slice(0,-1),X))};
sc=function(q){_.C("mweb_after_render_to_scheduler")?_.OY.addJob(function(){try{q()}catch(S){_.Au(S)}},8):(n57.length===0&&requestAnimationFrame(function(){setTimeout(function(){var S=n57.slice();
n57.length=0;S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;try{N()}catch(X){_.Au(X)}}})}),n57.push(q))};
foF=function(q){if(q){var S=q.component;if(S){var N;S==null||(N=S.events)==null||N.publish("DISCONNECTED");var X;S==null||(X=S.onDisconnected)==null||X.call(S)}var b,w;(b=q.__spec)==null||(w=b.didUnmount)==null||w.call(b);for(S=0;S<q.childNodes.length;S++)foF(q.childNodes[S])}};
_.Bi=function(q,S,N){N===void 0?delete q[S.name]:q[S.name]=N};
_.TI=function(q){var S={androidIncludeFontPadding:!1},N=0,X=[],b=[],w=[];if(q.simpleText)return S.content=q.simpleText,S;if(q.runs===void 0)return S.content="",S;q=_.A(q.runs);for(var B=q.next();!B.done;B=q.next()){B=B.value;var T=B.text,Q=void 0,a=(Q=T)==null?void 0:Q.length;if(T&&a){X.push(T);if(B.bold||B.italics||B.strikethrough||B.underline||B.textColor!=null&&B.textColor!==0||B.deemphasize){T=b;Q=T.push;var U={startIndex:N,length:a};B.bold&&(U.weightLabel="FONT_WEIGHT_MEDIUM");B.italics&&(U.italic=
!0);B.strikethrough&&(U.strikethrough="LINE_STYLE_SINGLE");B.underline&&(U.underline="LINE_STYLE_SINGLE");B.textColor!=null&&B.textColor!==0?document.documentElement.hasAttribute("dark")?U.fontColor=B.darkModeTextColor||B.textColor:U.fontColor=B.textColor:B.deemphasize&&(document.documentElement.hasAttribute("dark")?U.fontColor=parseInt("ff"+ymd("#aaa").substring(1),16):U.fontColor=parseInt("ff"+ymd("#606060").substring(1),16));Q.call(T,U)}B.navigationEndpoint&&(T=w,Q=T.push,U={startIndex:N,length:a,
onTap:{innertubeCommand:B.navigationEndpoint}},B.loggingDirectives&&_.Bi(U,pWv,B.loggingDirectives),Q.call(T,U));N+=a}}S.content=X.join("");S.styleRuns=b.length?b:void 0;S.commandRuns=w.length?w:void 0;return S};
mA4=function(q){if(q==null||!q.runs)return!0;q=_.A(q.runs);for(var S=q.next();!S.done;S=q.next())if(S=S.value,S.bracket||S.errorUnderline||S.deemphasize||_.t(S,GI)||_.t(S,xAF))return!1;return!0};
uD0=function(q,S){return function(N){var X=S.unit;if(X!==N)throw Error("fh`"+q+"`"+X+"`"+N);return S}};
DT=function(q){if(!((q==null?0:q.value)&&(q==null?0:q.unit)))return"";switch(q.unit){case "DIMENSION_UNIT_FRACTION":var S="%";break;default:S="px"}q=q.value;S==="%"&&(q*=100);return""+q+S};
g52=function(q){try{return q()}catch(S){_.vN(S)}};
_.aK=function(q){var S=_.t(q,_.Qp);if(S)return S;if((S=_.t(q,E5e))&&S.commands)return yXv(S.commands);if((S=_.t(q,MtP))&&S.commands)return yXv(S.commands);if((q=_.t(q,Ls2))&&q.identifier&&q.command&&(hm4||(hm4=[]),!hm4.includes(q.identifier)))return hm4.push(q.identifier),_.t(q.command,_.Qp)};
yXv=function(q){if(q.length!==0){var S=[];q=_.A(q);for(var N=q.next();!N.done;N=q.next())(N=_.aK(N.value))&&S.push(N);return{commandExecutorCommand:{commands:S}}}};
_.Uc=function(q){var S=q.defaultTarget,N=q.elementConfig,X=q.elementsCommand,b=q.skipOnClick,w=q.forceNewState,B=q.additionalCommandArgs,T=q.innertubeCommand||_.aK(X);if(T){q={};var Q=P$m(T);X=Q.navigatingCommand;Q=Q.href;X&&Q?(q.href$=Q,IoW(q,X,Q,S),_.C("web_atagconfig_pointerdown")&&Yd7(q,X),w&&(q["force-new-state$"]=!0)):(q.role$="button",q.href$="javascript:void(0);");_.t(T,oi0)&&(q["aria-haspopup$"]=!0);b||(q.onclick=function(a){var U={};if(q3M(a)){var r=(B==null?void 0:B.clickedVisualElement)||
(B==null?void 0:B.getClickedVisualElement)&&B.getClickedVisualElement();r&&(U={clickedVisualElement:r});U=Object.assign({},{form:{element:a.target,event:a,createScreenConfig:U}},B);a.preventDefault();_.Vp(T,U)}});
return Object.assign({},N,q)}};
S3P=function(q){if(q.length){if(q.length===1)return q[0];var S={};_.Bi(S,_.hD,{commands:q});return S}};
ra=function(q){return q&&q.href$!=="javascript:void(0);"};
P$m=function(q){var S,N=((S=_.t(q,_.hD))==null?void 0:S.commands)||[q];q=_.A(N);for(S=q.next();!S.done;S=q.next()){S=S.value;var X=void 0,b=void 0;N=(b=_.t((X=S)==null?void 0:X.commandMetadata,_.Yq))==null?void 0:b.url;_.C("web_remove_web_navigation_endpoint_data")||(X=void 0,N=N||((X=_.t(S,Nw7))==null?void 0:X.url));if(N&&N!=="/service_ajax"){if(X=_.Mh(N,Xz2))return q=_.Ez(X),{navigatingCommand:S,href:q};_.vN(new _.Vl("AttributedString URL could not be sanitized",N))}}return{}};
q3M=function(q){return q.button!==void 0?q.button===0&&!(q.shiftKey||q.altKey||q.metaKey||q.ctrlKey):!(q.shiftKey||q.altKey||q.metaKey||q.ctrlKey)};
IoW=function(q,S,N,X){N=!yN(N);var b,w,B;if((b=_.t(S,_.If))!=null&&b.nofollow||(w=_.t(S,_.O1))!=null&&w.nofollow||(B=_.t(S,_.nl))!=null&&B.nofollow||N)q.rel$="nofollow";var T;S=((T=_.t(S,_.nl))==null?void 0:T.target)==="TARGET_NEW_WINDOW"?"_blank":X===void 0?"":X;q.target$=S};
Yd7=function(q,S){S.clickTrackingParams&&(q.params={itct:S.clickTrackingParams});q.onpointerdown=function(N){bqe(N)};
q._data=S};
wzy=function(q){(q.loggingUrls||[]).forEach(function(S){xe(S.baseUrl,S.attributionSrcMode)})};
bqe=function(q){var S=q.currentTarget;q=g52(function(){return S.href});
var N=S.params;q&&_.WA(q,N||{},8,!0)};
_.$m=function(q,S){(q=_.aK(q))&&_.Vp(q,S)};
_.Vp=function(q,S){_.PP(_.ci,function(N){S?N.resolveCommand(q,S):N.resolveCommand(q)})};
Bwm=function(q,S){var N=["yt-core-attributed-string__link"];S!=null&&S.noLinkColor||((S==null?0:S.isOverlay)?N.push("yt-core-attributed-string__link--overlay-call-to-action-color"):N.push("yt-core-attributed-string__link--call-to-action-color"),(S==null?0:S.linkInheritColor)&&N.push("yt-core-attributed-string--link-inherit-color"));N={className:N.join(" "),tabindex$:"0"};var X=q.onTap||q.onLongPress;if(!X)return N;var b=Zq4(q);b&&(N["aria-label$"]=b);S=_.Uc({elementsCommand:X,elementConfig:N,skipOnClick:!(S==
null||!S.skipOnClick),forceNewState:!0});q.onLongPress&&(X=new AH4(function(){var w=_.aK(q.onLongPress);w&&_.Ly().resolve(_.ci).resolveCommand(w)}),S&&s1y(X,S));
return S||N};
Zq4=function(q){var S,N;return(S=q.onTapOptions)==null?void 0:(N=S.accessibilityInfo)==null?void 0:N.accessibilityLabel};
Twd=function(q){var S=q;q<=16777215&&(S+=parseInt("ff000000",16));return _.Vh(S)};
Gkd=function(q){var S=q.isDarkTheme;var N=q.extension;q=q.runColor;var X=void 0;if(N=N==null?void 0:N.colorMap){S=S?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";N=_.A(N);for(var b=N.next();!b.done;b=N.next())if(b=b.value,S===b.key){X=b.value;break}}X==null&&q&&(X=q);if(X)return Twd(X)};
eS=function(q){var S=q.config;var N=q.image;var X=q.imageConfig;var b=q.imageWrapperConfig;var w=q.run;var B=q.tag;var T=q.textLength;var Q=q.startIndex===void 0?0:q.startIndex;q=q.length;Q===void 0&&(Q=0);w={run:w,startIndex:Q,endIndex:q!==void 0?Q+q:T,tag:B};N&&(w.image=N);X&&(w.imageConfig=X);b&&(w.imageWrapperConfig=b);S&&(w.config=S);return w};
DvF=function(q,S){if(q.weight)return q.weight;switch(q.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return S?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
Q17=function(q){switch(q){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
azm=function(q){switch(q){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
tu=function(q,S,N){var X=S;q.content&&N&&(N=q.content.indexOf("\n"),N!==-1&&(X=Math.min(S,N)));if(!q.content||q.content.length<=X)S=q;else if(q.attachmentRuns||q.commandRuns||q.decorationRuns||q.styleRuns||q.paragraphStyleRuns){S=Cs(q.content,X);N=X;var b=q.attachmentRuns;if(b){var w=[];b=_.A(b);for(var B=b.next();!B.done;B=b.next())B=Object.assign({},B.value),B.startIndex===void 0||B.startIndex>=N||(B.length||(B.length=0),B.length+B.startIndex>N&&(B.length=N-B.startIndex),w.push(B));N=w}else N=void 0;
w=VCg(X,q.commandRuns);b=X;var T=q.decorationRuns;if(T){B=[];T=_.A(T);for(var Q=T.next();!Q.done;Q=T.next()){Q=Q.value;var a=_.t(Q.textDecorator,RK);if(a&&a.startIndex!==void 0&&!(a.startIndex>=b)){Q=Object.assign({},Q,{textDecorator:{highlightTextDecorator:Object.assign({},a)}});a=_.t(Q.textDecorator,RK);if(!a.length||a.length+a.startIndex>b)a.length=b-a.startIndex;B.push(Q)}}b=B}else b=void 0;B=VCg(X,q.styleRuns);if(T=q.paragraphStyleRuns)for(q=[],T=_.A(T),Q=T.next();!Q.done;Q=T.next()){var U=Q.value;
Q=Object.assign({},U);if(!(Q.startIndex===void 0||Q.startIndex>=X)){if(!Q.length||Q.length+Q.startIndex>X)Q.length=X-Q.startIndex;a=[];var r=void 0,c=void 0;if((r=U)==null?0:(c=r.listGroup)==null?0:c.listItems)for(U=_.A(U.listGroup.listItems),r=U.next();!r.done;r=U.next())if(r=Object.assign({},r.value),!(r.startIndex===void 0||r.startIndex>=X)){if(!r.length||r.length+r.startIndex>X)r.length=X-r.startIndex;a.push(r)}a.length>0&&(Q.listGroup||(Q.listGroup={}),Q.listGroup=Object.assign({},Q.listGroup,
{listItems:a}));q.push(Q)}}else q=void 0;S={content:S,attachmentRuns:N,commandRuns:w,decorationRuns:b,styleRuns:B,paragraphStyleRuns:q}}else S=Object.assign({},q,{content:Cs(q.content,X)});return S};
VCg=function(q,S){if(S){var N=[];S=_.A(S);for(var X=S.next();!X.done;X=S.next())if(X=Object.assign({},X.value),!(X.startIndex===void 0||X.startIndex>=q)){if(!X.length||X.length+X.startIndex>q)X.length=q-X.startIndex;N.push(X)}return N}};
Cs=function(q,S){var N=S,X;if(X=N>0)X=q.charCodeAt(N-1),X=X>=55296&&X<=56319;X&&(N=q.charCodeAt(N),X=N>=56320&&N<=57343);X&&--S;return q.substring(0,S)};
_.iy=function(q){return(q==null?void 0:q.content)!==void 0};
$vP=function(q){return function(S){var N=q.run;(N.onTap!==void 0||N.onLongPress!==void 0)&&_.t(N,pWv)&&IE(S,{data:{loggingDirectives:_.t(N,pWv)},observer:_.Ly().resolve(ML),hideOption:Uvg,showOption:rHF,layer:S.layer})}};
cH7=function(q){return function(S){for(var N in q)(gq[N]||gq[mM["default"]])(S,N,q[N])}};
erP=function(q,S,N,X){for(var b=_.A(q.parts),w=b.next();!w.done;w=b.next()){w=w.value;if(typeof w==="string")throw Error("hh");if(w.start<=S&&N<=w.end){erP(w,S,N,X);return}}q.parts.push({data:X,parts:[],start:S,end:N})};
Cpv=function(q,S){for(var N=S.parts.length;N>=0;N--){var X=S.parts[N],b=S.parts[N-1],w=N===S.parts.length?S.end:X.start;b=N===0?S.start:b.end;w!==b&&S.parts.splice(N,0,q.slice(b,w));X&&Cpv(q,X)}};
RrF=function(q){q.sort(function(S,N){if(S.startIndex<N.startIndex)return-1;if(N.startIndex<S.startIndex)return 1;S=S.endIndex-S.startIndex;N=N.endIndex-N.startIndex;return S>N?-1:N>S?1:0})};
_.tC2=function(q){var S=q.thumbnails;if(S){q={sources:[]};S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X={};X.url=N.url;X.width=N.width;X.height=N.height;q.sources.push(X)}return q}};
iqN=function(q,S,N,X){if(!S)return q.length>=1?q[q.length-1]:null;if(X)for(var b=_.A(q),w=b.next();!w.done;w=b.next()){w=w.value;var B=void 0,T=(B=w.url)==null?void 0:B.indexOf(X);if(T!==void 0&&T>=0)return w}X=_.A(q);for(b=X.next();!b.done;b=X.next())if(b=b.value,b.width&&b.height&&(N&&b.width>=S||!N&&b.height>=S))return b;for(S=q.length-1;S>=0;S--)if(N&&q[S].width||!N&&q[S].height)return q[S];return q[0]};
_.JHy=function(q){var S;return(q=(S=q.sources)==null?void 0:S[0])?q.width/q.height:0};
_.Fo0=function(q){if(q.sources){q=_.A(q.sources);for(var S=q.next();!S.done;S=q.next()){S=S.value;var N=void 0;if((N=S.clientResource)==null?0:N.imageName)return S}}};
Oq0=function(q){var S={};q=_.t(q.processor,Hq2);var N=(q=q==null?void 0:(N=q.imageTint)==null?void 0:N.color)?_.Vh(q):void 0;N&&(S.color=N);return S};
Koe=function(q){var S;if((S=q.clientResource)!=null&&S.imageColor)return _.Vh(q.clientResource.imageColor)};
_.lzW=function(q,S,N,X,b,w,B){if(!S||S.length===0||S[0].clientResource)return null;if(N&&S[0].url)return S[0].url;X===void 0&&(X=!0);if(X){var T;q=viy*(b||(q==null?void 0:(T=q.getBoundingClientRect())==null?void 0:T.width)||0)}else{var Q;q=viy*(w||(q==null?void 0:(Q=q.getBoundingClientRect())==null?void 0:Q.height)||0)}S=iqN(S,q,X,B);return(S==null?0:S.url)?S.url:(S==null?0:S.imageData)?S.imageData:null};
j1F=function(q,S,N){N=N?[N]:[];q.opacity&&N.push("opacity: "+q.opacity+";");S&&q.placeholderColor?(q=_.Vh(q.placeholderColor),N.push("background-color: "+q+";")):N.push("background-color: transparent;");return N.join(" ")};
Wo2=function(q,S,N,X,b){var w=["ytCoreImageHost"];S&&w.push(S);N||w.push("ytCoreImageFillParentHeight");X||w.push("ytCoreImageFillParentWidth");switch(q.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":w.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":w.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":w.push("ytCoreImageContentModeCenter");break;default:w.push("ytCoreImageContentModeScaleToFill")}q.flipForRtlLayout&&w.push("ytCoreImageFlipRtl");
switch(b){case "TOP_START":var B;w.push(((B=document.body)==null?void 0:B.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return w.join(" ")};
kk7=function(q){var S;if(q==null?0:(S=q.clientResource)==null?0:S.imageName){var N;q=(N=q.clientResource)==null?void 0:N.imageName;a:{switch(q){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":N="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":N="yt-logos-ext:yt-logo-updated";break a}N=void 0}return N||dvd.get(q)||q}};
fzm=function(q){return _.C("mweb_wiz_skip_render")?zr2(q):niN(q)};
zr2=function(q){return function(S){var N=R3W("wink-root");yz=uD.lastChild;tuP();PT0(N,_.D(q,S))}};
niN=function(q){var S=S===void 0?!1:S;return function(N){if(!S||!_.C("mweb_skip_keto_to_c3_if_no_data")||N.data!==void 0){var X=NU(!1);try{var b=N.children;_.C("mweb_render_outside_patch_killswitch")||uD?b?u1(_.D(q,N,b)):u1(_.D(q,N)):_.vN(new _.Vl("ketoToC3 called outside of a patch",{tagName:q.TAG_NAME}))}finally{NU(X)}}}};
pz2=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
mv7=function(q,S){q.onViewportEntered=S;xve.observe(q)};
uMM=function(){var q={rootMargin:"10%",threshold:.01};_.C("mweb_enable_set_io_root_to_null_safari")?q.root=null:_.C("mweb_enable_set_io_root_to_body_safari")&&(q.root=document.body);return new IntersectionObserver(function(S,N){S.filter(function(X){return X.intersectionRect.height>0}).forEach(function(X){X=X.target;
if(!_.C("mweb_enable_only_update_image_when_connected")||X.isConnected!==!1){var b;(b=X.onViewportEntered)==null||b.call(X);N.unobserve(X)}})},q)};
giN=function(q,S,N,X,b){function w(){if(X){var T=X.loadedClass,Q=X.notifyOnUnloaded;T&&_.Ju(q,T);Q&&q.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function B(){var T=N(S,q);T&&q.getAttribute("src")!==T&&(_.C("mweb_enable_only_update_image_when_connected")&&q.isConnected===!1||T===q.src||(q.src=T),w())}
b=b===void 0?!0:b;q.removeAttribute("src");w();S&&(b?mv7(q,B):B())};
EiM=function(q,S,N){if(!S)return!1;S=N(S,q);N=q.getAttribute("src");return S&&S===N&&q.complete};
yHy=function(q,S){for(var N in S)N==="className"?q.className=S[N]:(gq[N]||gq[mM.default])(q,N,S[N])};
Lo4=function(q,S,N){N=N===void 0?!1:N;var X=q.sources!==void 0?q:_.tC2(q);if(X){var b=S.onload;S.onload=function(a){var U=a.target;N&&U.naturalWidth===120||_.Fn(U,"ytCoreImageLoaded");S.notifyOnLoaded&&U.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));b==null||b(a)};
S.targetWidth&&S.preserveWidth&&(S.width=S.targetWidth);S.targetHeight&&S.preserveHeight&&(S.height=S.targetHeight);var w=_.Fo0(X),B=w&&kk7(w),T=Oq0(X);if(B)return(q=Koe(w)||T.color)&&(S.color=q),{type:"icon",iconName:B,config:Object.assign({},S,S.alt?{}:{"aria-hidden$":"true"},{"aria-label$":S.alt,role:"img"})};if(q.sources===void 0){S.alt=q.accessibility&&q.accessibility.accessibilityData&&q.accessibility.accessibilityData.label||S.alt;S.style$=j1F(q,S.shouldShowPlaceholder,S.style$);var Q;S.isPreloaded=
!((Q=_.t(q,MCW))==null||!Q.isPreloaded)}S.contentMode&&!X.contentMode&&(X.contentMode=S.contentMode);S.className=Wo2(X,S.className,S.preserveHeight,S.preserveWidth,S.objectPosition);S.loadedClass="ytCoreImageLoaded";return{type:"image",image:X,config:S}}};
_.Hi=function(){var q=_.IT.apply(0,arguments);return _.HP(hrg,function(S){var N=q.map(function(X){return X==null?void 0:X(S)});
return function(){return void N.forEach(function(X){return void(X==null?void 0:X())})}})};
PpP=function(q,S){var N=S==null?void 0:S.initial;return _.C6(function(){_.n6(!0);return N=q(N)},{equals:S==null?void 0:S.isEqual},"rSlKsc")};
IzW=function(q,S){if(q===S)return!0;if(q===void 0||S===void 0)return!1;var N,X,b,w,B,T,Q,a;return q.content===S.content&&((N=q.styleRuns)==null?void 0:N.length)===((X=S.styleRuns)==null?void 0:X.length)&&((b=q.commandRuns)==null?void 0:b.length)===((w=S.commandRuns)==null?void 0:w.length)&&((B=q.attachmentRuns)==null?void 0:B.length)===((T=S.attachmentRuns)==null?void 0:T.length)&&((Q=q.decorationRuns)==null?void 0:Q.length)===((a=S.decorationRuns)==null?void 0:a.length)};
o0F=function(q){return q.parts.map(Y3m)};
Y3m=function(q){if(typeof q==="string")return q;var S=q.data;q=S.image!==void 0&&S.imageConfig!==void 0?_.D("span",{el:_.Hi(cH7(q.data.imageWrapperConfig))},_.D(_.Oc,Object.assign({},{data:q.data.image},q.data.imageConfig))):_.D(q.data.tag,{el:_.Hi($vP(q.data),cH7(q.data.config))},q.parts.map(Y3m));return VN(q)};
q4y=function(q,S){return q===S?!0:q===void 0||S===void 0?!1:q.noStyleRuns===S.noStyleRuns&&q.noLinkColor===S.noLinkColor&&q.noEndpoints===S.noEndpoints&&q.headerRuns===S.headerRuns&&q.isOverlay===S.isOverlay&&q.linkInheritColor===S.linkInheritColor&&q.userInput===S.userInput&&q.isHeadline===S.isHeadline};
S4m=function(q){return function(){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R;return{ariaLabel:(S=q.ariaLabel)==null?void 0:S.call(q),className:(N=q.className)==null?void 0:N.call(q),ellipsisTruncate:(X=q.ellipsisTruncate)==null?void 0:X.call(q),isOverlay:(b=q.isOverlay)==null?void 0:b.call(q),linkInheritColor:(w=q.linkInheritColor)==null?void 0:w.call(q),noEndpoints:(B=q.noEndpoints)==null?void 0:B.call(q),noStyleRuns:(T=q.noStyleRuns)==null?void 0:T.call(q),noLinkColor:(Q=q.noLinkColor)==null?void 0:Q.call(q),
noPreWrap:(a=q.noPreWrap)==null?void 0:a.call(q),noWrap:(U=q.noWrap)==null?void 0:U.call(q),skipOnClick:(r=q.skipOnClick)==null?void 0:r.call(q),userInput:(c=q.userInput)==null?void 0:c.call(q),headerRuns:(e=q.headerRuns)==null?void 0:e.call(q),isHeadline:(R=q.isHeadline)==null?void 0:R.call(q)}}};
XKg=function(q,S){q=new NQF(q,S);_.O0(q);throw q;};
b8W=function(q,S,N){var X=zSg(q);q._numRenders=0;try{var b=ox2(function(){return _.D(S,Object.assign({},N))})}catch(B){var w=function(T){T.args||(T.args=[]);
T.args.push("Error in web component wrapper");T.args.push(q.tagName.toLowerCase());return T};
_.Kl(B instanceof Error?w(B):new NQF("Wiz rendering error",q.tagName.toLowerCase()));throw B;}finally{zSg(X)}return b};
_.jS=function(q,S,N){function X(U){var r={};U=_.A(U);for(var c=U.next();!c.done;c=U.next()){c=c.value;var e=void 0,R=void 0,J=void 0,v=_.Yz((J=(R=(e=c).getAttribute)==null?void 0:R.call(e,"slot"))!=null?J:"children");if(e=r[v])e.push(c);else if(v in w||v==="children")r[v]=[c]}U=_.A(Object.keys(r));v=U.next();for(c={};!v.done;c={content$jscomp$62:void 0},v=U.next())v=v.value,v!=="children"&&(c.content$jscomp$62=r[v],r[v]=function(W){return function(){return W.content$jscomp$62}}(c));
return r}
N=N===void 0?{}:N;q.debugName=S+" (CoW)";var b,w=(b=N.props)!=null?b:{};nF4.add(S);var B=wK7();b=function(){var U=B.apply(this,arguments)||this;U.rawProps={};U.queuingRender=!1;U.dispose=function(){};
U.isWebComponentWrapper=!0;U.isReparenting=!1;U.hasRendered=!1;return U};
_.F(b,B);b.prototype.render=function(){this.hasRendered=!0;for(var U=_.A([].concat(_.PG(this.attributes))),r=U.next();!r.done;r=U.next())r=r.value,r.name!=="slot"&&r.name!=="hidden"&&this.removeAttribute(r.name);U=Object.assign({},this.componentProps,this.slotProps);r=_.A(b8W(this,q,U));U=r.next().value;r=r.next().value;!(U[0]instanceof Element)||U.length>1?XKg("Wrapped Wiz components must return a single root element.",S):(U=U[0].tagName.toLowerCase(),U!==S&&XKg("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(U+" !== '"+S),S),this.dispose=r)};
b.prototype.setUpProps=function(){for(var U=this.rawProps,r=this.attributes,c=_.A(Object.keys(w)),e=c.next();!e.done;e=c.next()){e=e.value;var R=void 0;((R=this)==null?0:R[e])&&this[e]!==Z8P&&U[e]===void 0&&(U[e]=this[e],(R=Object.getOwnPropertyDescriptor(this.constructor.prototype,e))&&Object.defineProperty(this,e,R))}c=_.A(r);for(e=c.next();!e.done;e=c.next()){R=e.value;e=_.Yz(R.name);var J=e==="class"&&!r.getNamedItem("class-name");if(e in w||J)R=R.value===""||R.value==="true"?!0:R.value==="false"?
!1:isNaN(Number(R.value))?R.value:Number(R.value),e!=="class"||U.className?U[e]=R:U.className=R}r={};for(var v in w)w[v]!==_.Ks&&w[v]!==AIv&&(U[v]instanceof Function&&XKg("Function props must be configured as STATIC, not SIGNAL.",S),e=_.A(_.r6(U[v],void 0,"thC4wf")),c=e.next().value,e=e.next().value,r[v]=e,U[v]=c);U=_.A([U,r]);this.componentProps=U.next().value;this.setters=U.next().value;this.slotProps=X(this.childNodes)};
b.prototype.connectedCallback=function(){xE7.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in w&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
b.prototype.disconnectedCallback=function(){if(!xE7.has(this)){var U;a:{if(_.vi)for(U=this;U;){if(_.ly.has(U)){U=!0;break a}U=U.parentElement}U=!1}if(U)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){U=_.A([].concat(_.PG(this.attributes)));for(var r=U.next();!r.done;r=U.next()){r=r.value;var c=void 0;r.name==="slot"||r.name==="hidden"&&((c=N.unsafeExternallySettableAttributes)==null?0:c.has("hidden"))||this.removeAttribute(r.name)}}this.innerText="";lIW(this)}}};
b.prototype._setPendingPropertyOrPath=function(){};
b.prototype.notifyPath=function(){};
_.hd.Object.defineProperties(b.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
var T=Object.keys(w);T.includes("className")&&T.push("class");T=_.A(T);for(var Q=T.next(),a={};!Q.done;a={prop$jscomp$109:void 0},Q=T.next())a.prop$jscomp$109=Q.value,Q=void 0,((Q=N.legacyPolymer)==null?0:Q.forwardHostProps)&&F2M.has(a.prop$jscomp$109)||Object.defineProperty(b.prototype,a.prop$jscomp$109,{set:function(U){return function(r){var c=this;xE7.has(this)||(U.prop$jscomp$109==="class"&&(U.prop$jscomp$109="className"),this.setters?RS(function(){var e,R;return void((R=(e=c.setters)[U.prop$jscomp$109])==
null?void 0:R.call(e,r))}):(this.rawProps[U.prop$jscomp$109]=r,this.queuingRender&&U.prop$jscomp$109==="data"&&r!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(a),
get:sIv.has(a.prop$jscomp$109)?void 0:function(){return Z8P}});
customElements.define(S,b)};
_.BQ7=function(q,S){return(q=_.Wi(q,S))?_.Ez(_.hj(q)):null};
_.da=function(q){if(q=_.Wi(q,Number.MAX_VALUE,void 0,"width"))return _.hj(q)};
_.Wi=function(q,S,N,X){X=X===void 0?"width":X;if(!q||!q.length)return null;if(_.C("kevlar_tuner_should_always_use_device_pixel_ratio")){var b=window.devicePixelRatio;_.C("kevlar_tuner_should_clamp_device_pixel_ratio")?b=Math.min(b,_.Y$("kevlar_tuner_clamp_device_pixel_ratio")):_.C("kevlar_tuner_should_use_thumbnail_factor")&&(b=_.Y$("kevlar_tuner_thumbnail_factor"));TQv=b}else TQv||(TQv=window.devicePixelRatio);b=TQv;_.C("kevlar_tuner_should_always_use_device_pixel_ratio")?S*=b:b>1&&(S*=b);if(_.C("kevlar_tuner_min_thumbnail_quality"))return q[0].url||
null;b=q.length;if(_.C("kevlar_tuner_max_thumbnail_quality"))return q[b-1].url||null;if(N)for(var w=0;w<b;w++)if(q[w].url.indexOf(N)>=0)return q[w].url||null;for(N=0;N<b;N++)if(q[N][X]>=S)return q[N].url||null;for(S=b-1;S>0;S--)if(q[S][X])return q[S].url||null;return q[0].url||null};
QI4=function(){km.size?setTimeout(function(){zI(GG0)},0):Dmm=0};
GG0=function(){var q=(0,_.oL)(),S=null,N=!1;km.forEach(function(b){b.loaded=!0;b.loadTime=q;b.pendingPaint=!1;var w=a8g.get(b);w&&w.resolve(q);S=b;N||!b.ftlEligible&&b.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(N=!0)});
var X;((X=S)==null?0:X.markDirty)&&S.markDirty();km.clear();Dmm=0;N&&Vb2(q)};
Um0=function(q){km.add(q);q.pendingPaint=!0;Dmm||(Dmm=_.ns(_.OY,QI4))};
rIP=function(q){q.loaded=!1;q.loadTime=Infinity;var S=a8g.get(q);S&&(S.reject(Error("nh")),a8g.delete(q));q.pendingPaint&&(km.delete(q),q.pendingPaint=!1)};
_.$mP=function(q){var S=q.indexOf(":");return S===-1?{originalName:q}:{originalName:q.substring(0,S),datasyncId:q.substring(S+1)}};
_.e1m=function(){return _.G(function(q){if(cI7!==void 0)return q.return(cI7);cI7=new Promise(function(S){var N;return _.G(function(X){switch(X.nextAddress){case 1:return _.jw(X,2),X.yield(_.ps.open("test-only"),4);case 4:return X.yield(_.ps.delete("test-only"),5);case 5:_.x8(X,3);break;case 2:if(N=_.pd(X),N instanceof Error&&N.name==="SecurityError")return S(!1),X.return();case 3:S("caches"in window),_.xP(X)}})});
return q.return(cI7)})};
tbM=function(){return _.G(function(q){if(q.nextAddress==1)return q.yield(_.e1m(),2);if(!q.yieldResult)return q.return(void 0);Cae||(Cae=new R1M);return q.return(Cae)})};
i8e=function(q){var S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return w.yield(tbM(),2);case 2:S=w.yieldResult;if(!S)throw Error("ph");return w.yield(S.open("yt-player-local-img"),3);case 3:return N=w.yieldResult,w.yield(N.match(q),4);case 4:X=w.yieldResult;if(!X)throw Error("qh");return w.yield(X.blob(),5);case 5:return b=w.yieldResult,w.return(b)}})};
JIW=function(q,S){for(var N in q)if(q.hasOwnProperty(N)&&S[N])return N;return null};
Fv0=function(q){return"stamp"+q.replace("-","_")+"_"};
H8y=function(q){var S=q.match(/\[\[([\w\.]+)\]\]/);if(S&&S.length>1)return S[1];_.O0(Error("sh`"+q));return null};
O8v=function(q){return q===void 0?_.zo("REUSE_COMPONENTS",!1):q||!1};
l8N=function(q,S,N){N&&(S.is?(Kv0.has(S)&&(q=Kv0.get(S),N=q.listener,delete S[q.property],N.type==="element"&&S.removeEventListener(N.eventName,N.handler),Kv0.delete(S)),v0P(S)):S.__proto__==HTMLElement.prototype&&(S=new _.Vl("Rendererstamper removed a non custom element","Stamper: "+q+" element: "+(S&&S.nodeName)),_.vN(S)))};
jI7=function(q,S,N,X){var b=S.node?S.node:S;_.mt(N).parentNode===b&&(S.removeChild(N),l8N(q,N,X));if(q=xm.get(N))xm.delete(N),_.OY.cancelJob(q);N.hidden=!1};
Wvy=function(q,S,N,X){var b,w=(b=S.polymerController)!=null?b:S;b=S.loggingStatus;try{b&&(b.isRendererStamper=!0);if(typeof N!=="string"){for(var B in N.attributes)N.attributes[B]===!0?S.setAttribute(B,""):N.attributes[B]===!1?S.removeAttribute(B):S.setAttribute(B,N.attributes[B]);for(var T in N.params)w[T]=N.params[T],S!==w&&Zk(S.localName,T,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(var Q in N.properties){var a=N.properties[Q];if(a){var U=H8y(a);w[Q]=q.get(U);S!==w&&Zk(S.localName,Q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");
if(Q==="on-tap"||Q==="on-click"){var r=q.get(U);S.addEventListener("click",r);Kv0.set(S,{property:Q,listener:{type:"element",eventName:"click",handler:r}})}}else _.Kl(new _.Vl("Undefined property binding",Q))}}N.classListBinding&&N.classListBinding.split(" ").forEach(function(c){c=c.trim();if(c.startsWith("[[")){if(c=H8y(c))c=q.get(c),(Array.isArray(c)?c:(c!=null?c:"").split(" ")).forEach(function(e){e&&_.g3(S,e,!0)})}else c&&_.g3(S,c,!0)});
w.data=X}finally{b&&(b.isRendererStamper=!1)}if(N=xm.get(S))S.hidden=!1,xm.delete(S),_.OY.cancelJob(N)};
dm2=function(q,S,N,X){if(S&&S.children&&(N=S.children[N]))if(_.zo("DEFERRED_DETACH"))for(;N&&!xm.has(N);){var b=q,w=S,B=N,T=X;B.hidden=!0;b=_.ez(_.OY,jI7.bind(null,b,w,B,T),0);xm.set(B,b);N=N.nextElementSibling}else for(;(B=S.lastElementChild)&&(S.removeChild(B),l8N(q,B,X),B!=N););};
_.mu=function(){for(var q=_.IT.apply(0,arguments),S=!0,N=_.A(q),X=N.next();!X.done;X=N.next())if(typeof X.value!=="string"){S=!1;break}return S?q.join(" ").trim()||void 0:function(){for(var b="",w=_.A(q),B=w.next();!B.done;B=w.next())if(B=B.value,typeof B==="function"&&(B=B()),B)if(typeof B==="string")b+=" "+B;else for(var T in B)if(B.hasOwnProperty(T)){var Q=B[T];typeof Q==="function"&&(Q=Q());Q&&(b+=" "+T)}b=b.trim()||void 0;return _.n6(b)}};
_.kG2=function(q,S){return _.hg(q.entities,"markersEngagementPanelSyncEntity",S)};
_.uy=function(q,S){return _.hg(q.entities,"playerStateEntity",S)};
z1N=function(q,S){return _.hg(q.entities,"fantasyWinProbabilityEntity",S)};
n00=function(q,S){return _.hg(q.entities,"fantasyTeamEntity",S)};
f8m=function(q,S){return _.hg(q.entities,"fantasyPlayerEntity",S)};
pKy=function(q,S){return _.hg(q.entities,"booleanEntity",S)};
xmg=function(q,S){return _.hg(q.entities,"qrCodeEntity",S)};
mme=function(q){return _.hg(q.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
g02=function(q){var S;return(S=u4W[q])!=null?S:"EVENT_SPAN_TYPE_UNKNOWN"};
E02=function(q){return function(S){var N=g02(S.type);return N==="EVENT_SPAN_TYPE_UNKNOWN"?q(S):_.xq("event",{type:N,nodepath:S.target instanceof Element?s3N(S.target):void 0},function(){return q(S)})}};
_.Ec=function(q){q&&pu("event")&&(q=E02(q));return E2e(function(S){var N,X=(N=q)==null?void 0:N(S);return typeof X==="boolean"?X:!0})};
yp=function(q){return function(){return q()?q():void 0}};
h10=function(q){var S=_.FS("animated-rolling-character"),N=DWW(),X=jO(q.character)||jO(q.previousCharacter),b=_.A(Bh2()),w=b.next().value,B=b.next().value;_.lO(function(){if(window.ResizeObserver&&_.C("web_fix_rolling_numbers_zoom_safari")){var T=new _.Ml(function(){var a,U,r=Math.round(((U=(a=S.value.querySelector("div"))==null?void 0:a.getBoundingClientRect().height)!=null?U:0)*100)/100;r&&B(r)},500),Q=new ResizeObserver(function(){T.fire()});
Q.observe(S.value);return function(){Q.disconnect();T.dispose()}}});
sOv(function(){var T=_.C("web_fix_rolling_numbers_zoom_safari")?w:q.marginMultiplier;if(T){var Q;(Q=N.value)==null||Q.cancel();X?(Q=q.previousCharacter?Number(q.previousCharacter)+10:q.rollUp?0:30,q.shouldAnimate||(Q-=yIy(q,Q))):(Q=q.rollUp?0:2,q.shouldAnimate||(Q-=q.rollUp?-1:1));S.value.style.marginTop="-"+Q*T+"px";q.shouldAnimate?N.value=Mbe(S.value,q,Q,X,T):S.value.style.display=q.character?"":"none"}});
return _.D("animated-rolling-character",{el:S,class:"animatedRollingCharacterHost"},JN0(X,function(){for(var T=[],Q=1;Q<30;Q++)T.push(_.D("div",null,Q%10));return _.D(_.S1,null,_.D("div",null,"\u00a0"),T,_.D("div",null,"\u00a0"))},function(){return Lvv(q.character)}))};
Lvv=function(q){return _.D(_.S1,null,_.D("div",null,"\u00a0"),_.D(_.S1,null,JN0(!q||_.BM(q),function(){return _.D("div",null,"\u00a0")},function(){return _.D("div",null,q)})),_.D("div",null,"\u00a0"))};
Mbe=function(q,S,N,X,b){N=new Animation(new KeyframeEffect(q,[{transform:"translateY(0px)"},{transform:"translateY("+(X?yIy(S,N):S.rollUp?-1:1)*b+"px)"}],Pa0),document.timeline);S.character?(q.style.display="",N.onfinish=null):N.onfinish=function(){q.style.display="none"};
N.play();return N};
yIy=function(q,S){var N=Number(q.character)+10;if(q.previousCharacter)if(q.character){var X=Number(q.character),b=Number(q.previousCharacter);q=q.rollUp?b<X?N:N+10:b<X?N-10:N}else q=q.rollUp?30:0;else q=q.character==="0"?N:q.rollUp?N-10:N+10;return S-q};
I87=function(q){return function(S){var N={},X;for(X in S){var b=void 0,w=void 0;((b=void 0)==null?0:(w=b.callbacks)==null?0:w[X])||(N[X]=S[X])}return _.D(U3N,null,function(){for(var B in N)S[B]=_.n6(N[B]);S.disableReactiveLogging=!0;return _.D(q,Object.assign({},S))})}};
qBF=function(q,S,N,X,b,w,B){N=new Animation(new KeyframeEffect(q,[{transform:"translateY(0px)"},{transform:"translateY("+(w?Y4m(S,N,X,b):X?-1:1)*B+"px)"}],oWg),document.timeline);S?(q.style.display="",N.onfinish=null):N.onfinish=function(){q.style.display="none"};
N.play();return N};
Y4m=function(q,S,N,X){var b=Number(q)+10;S?q?(q=Number(q),S=Number(S),N=N?S<q?b:b+10:S<q?b-10:b):N=N?30:0:N=q==="0"?b:N?b-10:b+10;return X-N};
Nom=function(q){var S=DWW(),N=DWW();BsN(function(){S.value=q.numberText;N.value=q.numberValue},[q.numberText]);
var X=q.fontSizeMultiplier?q.heightPx*q.fontSizeMultiplier:q.heightPx,b=hKy(function(){if(q.numberText){var B=q.numberText;var T=q.forceRollUp||!N.value||!q.numberValue||N.value<q.numberValue;var Q=!!q.shouldAnimate,a=S.value,U=[],r=0,c=0,e=(a?a.replace(/\D/g,"").length:0)-(B?B.replace(/\D/g,"").length:0);a=a?a.split(/(\d)/).filter(Boolean):[];for(B=B.split(/(\d)/).filter(Boolean);e<0;){var R=B[c];U.push({character:R,rollUp:T,marginMultiplier:X,shouldAnimate:Q});c++;jO(R)&&e++}for(;r<e;)R=a[r],U.push({previousCharacter:R,
rollUp:T,marginMultiplier:X,shouldAnimate:Q}),r++,jO(R)||e++;for(;c<B.length;)e=B[c],R=a[r],jO(e)===jO(R)?(c++,r++):jO(e)?(r++,e=void 0):jO(R)&&(c++,R=void 0),U.push({character:e,previousCharacter:R,rollUp:T,marginMultiplier:X,shouldAnimate:Q});T=U}else T=[];return T},[q.numberText]),w=q.numberText?["height: "+X+"px;",
"line-height: "+q.heightPx+"px;"].join(" "):"";return _.D("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:w,dir:"ltr","aria-hidden":"true"},b.map(function(B){return _.D(SBg,Object.assign({},B))}))};
XB7=function(q){switch(q){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
_.bv7=function(q,S){if(!q&&!S)return"medium";q=Math.max(q||0,S||0);return q>=256?"large":q>=96?"medium":"small"};
wB0=function(q){switch(q){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
Zv2=function(q){return new KeyframeEffect(q,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
AJF=function(q){return new KeyframeEffect(q,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.Ls=function(q){return function(){var S="",N;for(N in q){for(var X=q[N];typeof X==="function";)X=X();X!==void 0&&X!==null&&(S+="; "+N+": "+X)}return S.length>0?_.n6(S.slice(2)):_.n6()}};
s4N=function(q){switch(q){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
BoN=function(q,S){if(S)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(q)switch(q){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
aMe=function(q,S,N,X,b,w,B){var T=ToF(q),Q=T.disabled,a=T.iconPosition,U=T.style,r=T.focused,c=function(){return!!J()&&a()==="icon-only"},e=function(){return!!J()&&a()==="icon-only-40"},R=function(){return!!J()&&a()==="icon-with-label"},J=function(){return!!S||!(X==null||!X())};
return{type:function(){return U()==="call-to-action-inverse"?"text":U()==="overlay-dark"&&q().type!=="filled"&&q().type!=="tonal"?"tonal":q().type},
shouldFocus:function(){return(r()||(w==null?void 0:w()))&&!Q()},
hasIconLeading:function(){return!!J()&&a()==="leading"},
hasIconTrailing:function(){return!!J()&&a()==="trailing"},
hasIconLeadingTrailing:function(){return!!J()&&!!(N||b!=null&&b())&&a()==="leading-trailing"},
hasIconOnly:c,hasIconOnly40:e,hasIconWithLabel:R,iconButton:function(){return c()||e()||R()},
visiblyDisabled:function(){return(Q()?"disabled":q().state)==="disabled"||Q()},
overrideSmallSizeIcon:function(){return!q().ignoreIconSizeOverride&&Gfe(q(),J())},
iconToRender:S?S:function(){return _.D(_.hu,{icon:X,gradientColor:function(){var v;return(v=q().customColors)==null?void 0:v.iconGradientColor},
size:function(){return D2M(q(),!0,q().ignoreIconSizeOverride)},
active:function(){return q().toggled},
iconFilter:function(){return Q4y(q())},
animateIcon:B})},
secondaryIconToRender:N?N:function(){return _.D(_.hu,{icon:b,size:function(){return D2M(q(),!0,q().ignoreIconSizeOverride)},
active:function(){return q().toggled},
iconFilter:function(){return Q4y(q())}})}}};
ToF=function(q){return{size:function(){return q().size},
style:function(){return q().style},
focused:function(){return q().focused},
disabled:function(){return q().disabled},
onTap:function(S){var N,X;return(X=(N=q()).onTap)==null?void 0:X.call(N,S)},
alignByText:function(){return q().alignByText},
aTagConfig:function(){return q().aTagConfig},
customColors:function(){return q().customColors},
segmentedPosition:function(){return q().segmentedPosition},
toggled:function(){return q().toggled},
toggleable:function(){return q().toggleable},
accessibilityLabel:function(){return q().accessibilityLabel},
onToggle:function(S){var N,X;return(X=(N=q()).onToggle)==null?void 0:X.call(N,S)},
iconPosition:function(){return q().iconPosition},
oneOffCustomTextWrap:function(){return q().oneOffCustomTextWrap},
disableTextEllipsis:function(){return q().disableTextEllipsis},
disableBackdropFilter:function(){return q().disableBackdropFilter},
tooltipText:function(){return q().tooltipText},
tooltipShape:function(){return q().tooltipShape},
ariaHidden:function(){return q().ariaHidden},
tabIndex:function(){return q().tabIndex},
buttonText:function(){return q().buttonText},
formattedButtonText:function(){return q().formattedButtonText},
animatedTextProps:function(){return q().animatedTextProps},
onClickRateLimitMs:function(){return q().onClickRateLimitMs}}};
Gfe=function(q,S){S=(q.iconPosition==="icon-only"||q.iconPosition==="icon-only-40"||q.iconPosition==="icon-with-label")&&S;return!q.segmentedPosition&&S&&q.size==="S"};
D2M=function(q,S,N){switch(q.size){case "XS":return 16;case "S":return!N&&Gfe(q,S)?24:16;default:return 24}};
V$7=function(q){switch(q){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
U2d=function(q){switch(q){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
rJW=function(q){switch(q){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
Q4y=function(q){if(q.style==="overlay-dark"&&q.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
Pi=function(q){return q&&q.endsWith("px")?Number(q.slice(0,-2)):0};
e$0=function(q,S){var N=_.A(_.kr(function(){var b,w;return(w=q())!=null?w:S==null?void 0:(b=S())==null?void 0:b.text})),X=N.next().value;
return[function(b){var w=_.C6(function(){var Q;return Object.assign({},{location:"bottom",offset:16,delay:1},S==null?void 0:S(),{text:(Q=X())!=null?Q:""})},void 0,"IJU38d");
_.Ww(function(){var Q=w();_.U9(function(){_.OY.addJob(function(){IK.notify(b,Q)},4)})},"WlsgZc");
var B=function(){$2F(b,w())},T=function(){cJM()};
b.addEventListener("mouseenter",B);b.addEventListener("focus",B);b.addEventListener("mouseleave",T);b.addEventListener("blur",T);b.addEventListener("tap",T);_.k7(function(){b.removeEventListener("mouseenter",B);b.removeEventListener("mouseleave",T);b.removeEventListener("focus",B);b.removeEventListener("blur",T);b.removeEventListener("tap",T);cJM()})},
N.next().value]};
R$m=function(q,S){if(!Y9){var N;MRN(function(){return N=a7N(q,S)});
return N}q.parent=CGW();return a7N(q,S)};
CGW=function(){var q=qG(Y9||void 0,Ggv);return K$7(q)?void 0:q};
Ym=function(q,S){_.Vp(q,Object.assign({},S,{forceClickLogging:!0}))};
t$W=function(q){switch(q){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
JJP=function(q,S){var N=_.aK(q==null?void 0:q.onTap),X={};N&&(X.getClickedVisualElement=function(){var b;return ivP(q,N,S==null?void 0:(b=S.value)==null?void 0:b.visualElement)});
X=_.Uc({elementsCommand:q.onTap,forceNewState:!0,additionalCommandArgs:X});return ra(X)?X:void 0};
FN0=function(q,S,N,X){Ym(q,Object.assign({},{form:{element:S,event:N}},X))};
HvP=function(q,S,N,X,b){var w=void 0;return function(B){var T=_.aK(N?q==null?void 0:q.onDisabledTap:q==null?void 0:q.onTap);if(T){var Q;w=(Q=w)!=null?Q:S==null?void 0:S.value;if(T)if(_.C("web_button_vm_click_client_ve_killswitch"))FN0(T,w,B);else{var a;Q=ivP(q,T,(a=w)==null?void 0:a.visualElement);if(b){FN0(T,b,B,{clickedVisualElement:Q,form:{element:b}});return}FN0(T,w,B,{clickedVisualElement:Q})}}X&&X(B)}};
ivP=function(q,S,N){S=S==null?void 0:S.clickTrackingParams;var X,b;q=q==null?void 0:(X=q.loggingDirectives)==null?void 0:(b=X.clientVeSpec)==null?void 0:b.uiType;if(N&&q&&!S)return N};
Ov7=function(q){switch(q){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
KNN=function(q){switch(q){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
vWP=function(q){switch(q){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
lMe=function(q){switch(q){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
_.oH=function(q){return _.C6(function(){pu7()();return uLg(q)},{debugName:"d8B62c"},"DEXkhd")};
j4M=function(q,S){return _.hg(q.entities,"engagementToolbarStateEntityPayload",S)};
d22=function(q){(q=_.by(q))&&_.WNe(q)};
_.WNe=function(q){var S=_.VR();S&&_.Hf(S,q)};
kf7=function(q,S,N){_.gr(q,"yt-open-popup-action",[S,N||q])};
z$4=function(q,S){var N=_.j1(q,"endpoint"),X=_.j1(q,"action");return(N=X?X:N)&&S&&(N=S.navigationEndpointPopupMap[N])&&(q=_.py(N,q),(N=_.j1(q,"renderer"))&&S.supportedPopups.hasOwnProperty(N))?{openPopupAction:{popupType:S.popupTypeMap[N],popup:q}}:null};
nWg=function(q,S,N,X){if(X){var b;N=N==null?void 0:(b=N.data)==null?void 0:b.contents;(b=N instanceof Array&&N.length?N[0]:N)&&(N=_.j1(b,"renderer"))&&X.supportedPopups.hasOwnProperty(N)&&(S.stopPropagation(),kf7(q,{openPopupAction:{popupType:X.popupTypeMap[N],popup:b}}))}};
x27=function(q,S,N,X){X=X===void 0?!1:X;var b=fMP(S);if(b){b.href&&ch(b.href);var w=S.button;w=w!==void 0?w===0&&!qe(S):!qe(S);b.data&&w&&pB0(q,b,S,N,X)}};
pB0=function(q,S,N,X,b){b=b===void 0?!1:b;var w=_.Y$("pbj_navigate_limit",-1)===0;m2d(S);_.Ly().resolve(_.MU(zQ));var B=S.data;if(Object.keys(B).length!==0)if(!_.C("unplugged_web_disable_actions_for_cec_endpoint")&&_.t(B,_.hD))_.C("endpoint_behavior_command_executor_fix_killswitch")||(N.preventDefault(),N.stopPropagation()),_.M9(q,[B],q);else if(X=z$4(B,X))B.loggingUrls&&B.loggingUrls.forEach(function(Q){Q.baseUrl&&_.pY(Q.baseUrl)}),N.preventDefault(),N.stopPropagation(),kf7(q,X,S);
else{var T=uXW(0,S.data,N);if(q=S.getForm)q=q(),T.tempData=T.tempData||{},T.tempData=Object.assign({},T.tempData,q);q=_.lX(N);if(X=q.find(function(Q){return!!Q.visualElement}))T.createScreenConfig=T.createScreenConfig||{},T.createScreenConfig.clickedVisualElement=X.visualElement;
if(!w)if(N.preventDefault(),N.stopPropagation(),_.t(B,_.gWN)&&!b&&_.LI.instance)_.LI.instance.resolveCommand(B,T);else if(_.C("kevlar_command_handler_formatted_string")&&!b&&_.LI.instance&&EWM(B))b=q.find(function(Q){return!!Q.is})||N.target,N={form:Object.assign({},T,{event:N,
element:b,originatingNode:S})},_.LI.instance.resolveCommand(B,N);else{B=_.lX(N);N=[];for(b=0;b<B.length;b++)(w=B[b].is)&&N.push(w);v2m({parents:N.join(","),text:S.innerText},function(){_.uc(S,"yt-navigate",T)})}}};
yJ4=function(q){if(q=fMP(q))m2d(q),EuN(q.href)};
fMP=function(q){q=_.lX(q);for(var S,N=0;N<q.length;N++)if(S=q[N],S.tagName==="A"&&S.classList.contains("yt-simple-endpoint")){if(!S.data)break;return S}return null};
qe=function(q){return q.shiftKey||q.altKey||q.metaKey||q.ctrlKey};
M$M=function(q,S){var N={itct:S.clickTrackingParams};_.C("kevlar_client_side_screens")&&(!_.t(S,_.SB)||_.C("kevlar_exclude_endpoint_killswitch"))&&(N.endpoint=JSON.stringify(S));_.C("enable_unknown_lact_fix_on_html5")&&_.Ly().resolve(_.MU(_.Ne))&&(N.lact=_.IL());m1e(N);_.WA(q,N)};
m2d=function(q){q.href&&Object.keys(q.data).length!==0&&M$M(q.href,q.data)};
EWM=function(q){for(var S=_.A(LNm),N=S.next();!N.done;N=S.next())if(q[N.value])return!1;return!0};
h$4=function(){if(Xq)return Xq;if(window.lottie)return Xq=Promise.resolve(window.lottie);var q=_.KY(_.k$("LOTTIE_URL"));return q?Xq=new Promise(function(S,N){var X=document.createElement("script");X.addEventListener("load",function(){S(lottie)});
X.addEventListener("error",function(b){var w="Lottie library failed to load.";b?b.message&&(w+=" Original description: "+b.message,_.l1(b,w)):b=Error(w);_.vN(b);N(b)});
X.setAttribute("async","");_.Q4(X,q);document.head.appendChild(X)}):Promise.reject(Error("th"))};
PG0=function(){return Xq?Xq:h$4()};
IMg=function(q){if(q)switch(q){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.C("kevlar_use_wil_icons"))return q=(q=mme(_.jQ().getState()))&&q.animationLightUrl&&q.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:q.animationLightUrl,pathDarkTheme:q.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,q?q:bW.get("LIKE");break;case "LIKE_DELHI_PLAYER":return bW.get("LIKE_DELHI_PLAYER")}};
YBd=function(q){var S=IMg(q);if(S)return S;switch(q){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return bW.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return bW.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return bW.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return bW.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return bW.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return bW.get("NOTIFICATION_BELL")}};
oZ2=function(q,S){if(!q.closest)return!1;S=!!IMg(S);return _.k$("ID_TOKEN")&&S?!!q.closest("segmented-like-dislike-button-view-model")||!!q.closest("yt-player-quick-action-buttons"):!1};
S_M=function(q,S){if(!q||q_g)S=!1;else{var N;if(!(N=oZ2(q,S)))if(q.closest)if(N=!_.k$("ID_TOKEN"),q=q.closest("ytd-subscription-notification-toggle-button-renderer-next"),N||!q)N=!1;else{var X;N=((X=q.data)==null?void 0:X.targetId)==="notification-bell"&&S!=="EXPAND_MORE"}else N=!1;S=N}return S};
NMe=function(q){var S,N;return _.G(function(X){switch(X.nextAddress){case 1:return _.jw(X,2),X.yield(fetch(q),4);case 4:return S=X.yieldResult,X.yield(S.json(),5);case 5:return X.return(X.yieldResult);case 2:N=_.pd(X),_.vN(N),_.xP(X)}})};
Xnm=function(q,S){var N,X,b;return _.G(function(w){if(w.nextAddress==1)return(N=S?q.pathDarkTheme:q.path)?w.yield(Promise.all([NMe(N),h$4()]),2):w.return();X=w.yieldResult;b=X[0];wj.set(N,b);_.xP(w)})};
wng=function(q,S,N,X){function b(B,T){if(S.value===T&&!S.cancelled){for(;q.firstChild;)q.removeChild(q.firstChild);q.classList.add("ytSpecIconShapeHost");B(q,X)}}
var w=_.bzN(_.Ly().resolve(_.M0),N);typeof w==="function"?(S.value=null,b(w,null)):(S.value=w,w.then(function(B){b(B,w)}))};
Zzd=function(q,S){var N=document.createElement("div"),X=_.Ky(N,function(){return _.D(_.V,{cond:q,then:function(b){return _.D(_.Z6,{data:b,options:S})}})},"ea");
return[N,X]};
_.AG=function(q,S){if(S){var N={};A07.forEach(function(X){X=s8y(S,X,"--yt-lightsource-");Object.assign(N,X)});
BMM.forEach(function(X){X=s8y(S,X,"--yt-basic-");Object.assign(N,X)});
_.MQ(q,N)}};
s8y=function(q,S,N){var X={};X[N+_.Il(S)]=q&&q[S]?_.Vh(q[S]):"";return X};
_.Bq=function(q,S,N){sw[q]||(sw[q]={});sw[q][S]=N};
_.T7=function(q){sw[q]||(sw[q]={});return sw[q]};
TMm=function(q){if(!q)return{};var S=q.foregroundTitleColor,N=q.backgroundColor;q=q.borderColor;var X="text";q?X="outline":N&&(X="filled");return{type:X,customColors:{color:S?_.Vh(S):void 0,backgroundColor:N?_.Vh(N):void 0,borderColor:q?_.Vh(q):void 0}}};
VjN=function(q){var S=q.renderer;var N=q.element;var X=q.commandController;var b=q.onTapCallback;var w=q.skipCommandHandling;var B=q.overrides;var T=q.forceIcon;var Q=q.forceModernIconButton;var a=q.forceDisabled;var U=q.isSubscribe===void 0?!1:q.isSubscribe;var r=q.isPressed===void 0?!1:q.isPressed;var c=q.useButtonSize===void 0?!1:q.useButtonSize;q=GHN(S);U&&(q.style="mono",q.type="filled");T=!S.icon||!T&&S.text?S.icon?S.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:Q?"icon-only":"icon-only-40";T==="icon-only-40"&&(q.type="text");var e;Q=Object;U=Q.assign;c=DIP(S,c);r=!!S.isSelected||!_.C("web_propagate_is_pressed_killswitch")&&!!r;var R=S.isSelected!==void 0;a=a===void 0?S.isDisabled:a;var J=S.text?_.TI(S.text):void 0;var v,W,z,M=((v=S.accessibilityData)==null?void 0:(W=v.accessibilityData)==null?void 0:W.label)||((z=S.accessibility)==null?void 0:z.label);v=M?M:_.vO(S.text);N=Q80(S,N,X,b,w);X=atN(S);X!=null&&X.length?(X=_.Uc({innertubeCommand:S3P(X),
forceNewState:!0}),X=ra(X)?X:void 0):X=void 0;return U.call(Q,{},q,c,{iconPosition:T},B,{focused:!1,toggled:r,toggleable:R,disabled:a,formattedButtonText:J,accessibilityLabel:v,onTap:N,aTagConfig:X},TMm((e=S.colorData)==null?void 0:e.basicColorPaletteData),{oneOffCustomTextWrap:S.oneOffCustomTextWrap})};
Q80=function(q,S,N,X,b){return function(w){var B=atN(q);X(B,w);if(!b){B=_.A(B);for(var T=B.next();!T.done;T=B.next())Ym(T.value,{form:{element:S,event:w},commandController:N})}}};
atN=function(q){var S=[];q.command&&S.push(q.command);q.serviceEndpoint&&S.push(q.serviceEndpoint);q.navigationEndpoint&&S.push(q.navigationEndpoint);return S};
DIP=function(q,S){if(S)switch(q.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(q.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
GHN=function(q){switch(q.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
UIM=function(q,S){return typeof q!=="object"||q===null?!1:Object.keys(S).every(function(N){return N in q})};
G7=function(q){return Object.fromEntries(Object.keys(q).map(function(S){return[S,S]}))};
r0g=function(q,S,N){return ope(N,function(X,b){return function(w){var B=_.IT.apply(1,arguments);return UIM(w,q)?b.apply(null,[w[S]].concat(_.PG(B))):b.apply(null,[w].concat(_.PG(B)))}})};
D6=function(q){return function(S,N){return r0g(q,S,N)}};
$Iv=function(q,S){var N;return(N=_.hg(q,"playlistLoopStateEntity",S))!=null?N:void 0};
c0W=function(q,S){var N;return(N=_.hg(q,"toggleMenuServiceItemEntity",S))!=null?N:void 0};
_.Qa=function(q){return q!=null&&q.watch?q.watch.isTheaterMode:!1};
_.aH=function(q){return q!=null&&q.watch?q.watch.isWatchFullscreen:!1};
_.Va=function(q){return _.eIN(q)?!0:_.CZ2(q)};
_.eIN=function(q){return q!=null&&q.watch?q.watch.isSwatcherooActive:!1};
_.CZ2=function(q){return q!=null&&q.watch?q.watch.isWatchNarrowWidth:!1};
_.RIv=function(q){return _.Qa(q)||_.aH(q)||_.CZ2(q)};
_.tje=function(q){return q.watch.openEngagementPanels};
_.Uw=function(q,S){return _.hg(q.entities,"likeStatusEntity",S)};
iz4=function(q,S){return _.hg(q.entities,"likeCountEntity",S)};
_.J0m=function(q,S){return _.hg(q.entities,"stringEntity",S)};
Fk7=function(q,S){return _.hg(q.entities,"dataFreshnessEntity",S)};
HzF=function(q,S){if(!q)return!1;var N,X=(N=_.t(q,_.Is))==null?void 0:N.signal;if(X&&S.signalEndpointMap)return!!S.signalEndpointMap[X];var b;if((N=(b=_.t(q,_.rj))==null?void 0:b.request)&&S.continuationEndpointMap)return!!S.continuationEndpointMap[N];for(var w in q)if(S.commandEndpointMap[w])return!0;return!1};
OzF=function(q,S){if(S.streamingEndpointMap)for(var N in q)if(S.streamingEndpointMap[N]&&(q=S.streamingEndpointMap[N]))return q()};
KkF=function(q,S){var N,X=(N=_.t(q,_.Is))==null?void 0:N.signal;if(X&&S.signalEndpointMap&&(N=S.signalEndpointMap[X]))return N();var b;if((N=(b=_.t(q,_.rj))==null?void 0:b.request)&&S.continuationEndpointMap&&(b=S.continuationEndpointMap[N]))return b();for(var w in q)if(S.commandEndpointMap[w]&&(q=S.commandEndpointMap[w]))return q()};
vZv=function(q){var S={"Content-Type":"application/json"};_.k$("EOM_VISITOR_DATA")?S["X-Goog-EOM-Visitor-Id"]=_.k$("EOM_VISITOR_DATA"):_.k$("VISITOR_DATA")&&(S["X-Goog-Visitor-Id"]=_.k$("VISITOR_DATA"));S["X-Youtube-Bootstrap-Logged-In"]=_.k$("LOGGED_IN",!1);_.k$("DEBUG_SETTINGS_METADATA")&&(S["X-Debug-Settings-Metadata"]=_.k$("DEBUG_SETTINGS_METADATA"));q!=="cors"&&((q=_.k$("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(S["X-Youtube-Client-Name"]=q),(q=_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(S["X-Youtube-Client-Version"]=
q),(q=_.k$("CHROME_CONNECTED_HEADER"))&&(S["X-Youtube-Chrome-Connected"]=q),(q=_.k$("DOMAIN_ADMIN_STATE"))&&(S["X-Youtube-Domain-Admin-State"]=q));(q=_.k$("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(S["X-YouTube-Lava-Device-Context"]=q);return S};
ltW=function(q,S){S.watchNextResponse||S.reelItemWatchResponse?S.watchNextResponse?q.content=S.watchNextResponse:q.content=S.reelItemWatchResponse:S.playerResponse?q.player=S.playerResponse:S.reelWatchSequenceResponse&&(q.reelSequence=S.reelWatchSequenceResponse)};
$c=function(q){return function(){return new q}};
cq=function(q){var S=_.Ly();return function(){return S.resolve(q)}};
_.C4=function(q){if(!q)return null;for(var S=[],N=0;N<q.textSegments.length;N++){var X=q.textSegments[N];X.text?S.push(X):X.emojiId&&S.push({emoji_id:X.emojiId})}return{text_segments:S}};
zId=function(q,S,N,X,b,w,B){w=w===void 0?[]:w;var T=new _.RH;T.endpoint=N;if(!N)return _.Kl(new _.Vl("handle undefined endpoint",S.tagName)),T;var Q=p27(N);Q.length&&(_.M9(q,Q,S,X),T.actions=Q);N.loggingUrls&&N.loggingUrls.forEach(function(U){U.baseUrl&&xe(U.baseUrl,U.attributionSrcMode)});
Q=!_.C("web_skip_impression_click_killswitch")&&X&&X.impression;if(N.clickTrackingParams&&!j8g(N)&&!WkN(S)&&!Q&&(Q=_.ql(),!_.tG(Q,S))){var a=S.getScreenLayer&&S.getScreenLayer();a?Q.clickCommand(N,null,a):Q.clickCommand(N,null)}Q=!1;for(a=0;a<w.length;a++)if((0,w[a])(S,N,X)){Q=!0;break}!Q&&dI0(N)&&(T.ajaxPromise=kHy(q,S,N,X,b,B));return T};
WkN=function(q){var S;return(q=(S=q.data)==null?void 0:S.navigationEndpoint)&&!!q.clickTrackingParams};
j8g=function(q){var S=_.t(q,_.Is);if(S&&(S=S.signal)&&nZ2.indexOf(S)>=0)return!0;for(var N in q)if(ftM.indexOf(N)>=0)return!0;return!1};
dI0=function(q){var S;if(((S=_.t(q,_.Is))==null?void 0:S.signal)==="CLIENT_SIGNAL")return!1;for(var N in q)if(pn0.indexOf(N)>=0)return!1;q=Object.keys(q);return q.length===1&&q[0]==="loggingUrls"?!1:!0};
hI0=function(q,S,N,X,b,w,B){var T=_.iW.instance;if(T&&_.JG(T,X))var Q=_.Fq(T,X,b).then(function(U){return(U==null?0:U.data)?U:{data:U}});
else Q=q.requestDataForServiceEndpoint(X,b),_.t(X,xIM)||_.t(X,mIW)||_.t(X,_.uHv)||_.t(X,gZy)||_.vN(new _.Vl("No RequestBuilder for endpoint",X));var a=_.Hq();a.promise.thenCatch(function(){var U=_.j1(X,"action")||_.j1(X,"command")||_.j1(X,"endpoint");U&&(U=X[U],U.hasOwnProperty("onFailureAction")?_.M9(S,[U.onFailureAction],N):U.hasOwnProperty("onFailureCommand")&&_.M9(S,U.onFailureCommand,N));Q.cancel("Resolver promise rejected")});
Q.then(function(U){if(U){var r=U.error;if(r){if(w&&w.onServerError)w.onServerError(X,U);a.reject(new _.Vl("Response error",X,r))}else if(U=U.data)if(r=U.error){if(w&&w.onServerError)w.onServerError(X,U);a.reject(new _.Vl("Returned error",X,r))}else{EZ7(S,N,U,X);y02(U);if(r=fVv(U))for(var c=_.A(r),e=c.next();!e.done;e=c.next()){e=e.value;var R=_.Ly().resolve(_.MU(MjM))||Lkm;if(!_.iW.instance||!R.some(function(v){return!!_.t(X,v)})||_.C("kevlar_response_processor_allowlist_killswitch")){var J=R=void 0;
((J=_.t((R=e)==null?void 0:R.commandMetadata,_.Yq))==null?0:J.sendPost)?_.yR(S,[e]):_.M9(S,[e],N)}}(c=_.t(U==null?void 0:U.frameworkUpdates,Ow))&&B&&B(c);if(w&&w.onSuccess)w.onSuccess(X,U);a.resolve(new _.K4(U,r))}}else a.reject(new _.Vl("Invalid service endpoint provided",X))},function(U){a.reject(U)});
return a.promise};
y02=function(q){var S;(q=(S=_.t(q==null?void 0:q.onResponseReceivedCommand,PZ2))==null?void 0:S.continuationItems)&&(q==null?void 0:q.length)===1&&_.t(q[0],Itd)&&_.Uu("so_r",void 0,"search_overview_answer")};
kHy=function(q,S,N,X,b,w){var B;return(B=S.getNetworkManager&&S.getNetworkManager()?S.getNetworkManager():_.Ly().resolve(_.MU(_.Xv)))?hI0(B,q,S,N,X,b,w):_.Au("No network manager.")};
EZ7=function(q,S,N,X){if(N=N.trackingParams||N.loggingDirectives&&N.loggingDirectives.trackingParams){var b;(_.t(X,_.vq)||_.t(X,Y_y)||_.t(X,oHM))&&X.clickTrackingParams&&(b=_.by(X.clickTrackingParams));var w;X=(w=S.getScreenLayer)==null?void 0:w.call(S);S=_.ql().graftServerVe(N,b,X);_.E1(q,"yt-store-grafted-ve-action",[S])}};
_.qpm=function(q){var S=new Image;return new _.AK(function(N,X){S.addEventListener("load",function(){N()});
S.addEventListener("error",function(){X()});
S.src=q})};
Sp7=function(q){return!!q};
N_2=function(q){return!!q};
Xl7=function(q,S,N){var X=q.rowIndex;X!==void 0&&_.E1(q.hostElement,"yt-section-reactive-dismissal",[X,S,N])};
_.lW=function(q,S,N){q=_.A(q);for(var X=q.next();!X.done;X=q.next()){X=X.value;if(X===S)break;for(var b=_.A(N),w=b.next();!w.done;w=b.next())if(w=w.value,X.tagName===w||!_.C("web_event_button_role_check_killswitch")&&X.role==="button"&&w==="BUTTON")return!0}return!1};
_.jU=function(q,S,N){q=_.A(q);for(var X=q.next();!X.done;X=q.next()){X=X.value;if(X===S)break;for(var b=_.A(N),w=b.next();!w.done;w=b.next())if(X.id===w.value)return!0}return!1};
_.kc=function(){var q=_.Ly().resolve(_.MU(_.Wq));return q?(q=q.getCurrentPage())?_.dj(q):null:null};
_.z7=function(){var q=_.kc();if(!q){var S=_.Ly().resolve(_.MU(_.Wq)),N=S?typeof S:"no page manager";S=S?S.getCurrentPage():null;N=new _.Vl("Player is missing when requested.",N,S?S.tagName:"no page");_.O0(N)}return q};
_.dj=function(q){return q&&q.getPlayer?q.getPlayer():null};
bey=function(q,S){q={args:{raw_player_response:q}};S&&(q.args=Object.assign({},q.args,S));return q};
wlv=function(q){if(q.args){if(q.args.raw_player_response)return q.args.raw_player_response;if(q.args.player_response)return JSON.parse(q.args.player_response)}};
_.Ze7=function(q,S){var N={url:"/watch?v="+q.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};q.playlistId&&(N.url+="&list="+q.playlistId);q.playerParams&&(N.url+="&pp="+q.playerParams);q={watchEndpoint:q,commandMetadata:{webCommandMetadata:N}};S&&(q.clickTrackingParams=S);return q};
sB0=function(){return Akv||!!_.py("yt.player.Application")};
T_m=function(){return B_m||!!document.querySelector("link#player-css")};
Df4=function(){function q(){Akv=!0;G2P.resolve()}
var S,N;return _.G(function(X){G2P||(G2P=new _.yP,sB0()?q():(S=document.createElement("script"),S.addEventListener("load",q),N=_.Vx(_.k$("PLAYER_JS_URL")),_.Q4(S,N),document.head.appendChild(S)));return X.return(G2P.promise)})};
aKe=function(){function q(){B_m=!0;QBy.resolve()}
if(!QBy)if(QBy=new _.yP,T_m())q();else{var S=document.createElement("link");S.id="player-css";S.addEventListener("load",q);var N=_.Vx(_.k$("PLAYER_CSS_URL"));_.Uo(S,N,"stylesheet");document.head.appendChild(S)}return QBy.promise};
V_g=function(){return sB0()&&T_m()?Promise.resolve([]):Promise.all([Df4(),aKe()])};
UfM=function(q,S,N){var X={args:{}};q&&(X.args.raw_player_response=q);S&&(X.args.raw_watch_next_response=S);N&&(X.args=Object.assign({},X.args,N));return X};
eNN=function(q,S,N){var X=!1;X=X===void 0?!0:X;q=typeof q==="string"?_.n4(document,q):q;var b=rk7+"_"+_.hF(q),w=$fF[b];if(w&&X)return ck7(S,N)?w.api.loadVideoByPlayerVars(S.args||null):w.loadNewVideoConfig(S),w.api;w=new f4(q,b,S,N,void 0);$fF[b]=w;w.addOnDisposeCallback(function(){delete $fF[w.getId()]});
return w.api};
ck7=function(q,S){return S&&S.serializedExperimentFlags?S.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):q&&q.args&&q.args.fflags?q.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
C7v=function(){var q=new _.yP;q.resolved=!1;var S=q.resolve;q.resolve=function(N){q.resolved=!0;S(N)};
return q};
t_2=function(q){var S={};RNW().install((S.document_disposed={callback:q},S))};
p4=function(q,S){if(!q&&Math.random()<=_.Y$("kevlar_unified_player_logging_threshold")){q=Error("vh`"+(S?S:"Unspecified error"));if(_.C("kevlar_unified_player_throw_errors"))throw q;_.vN(q)}};
_.ied=function(){var q=_.py("ytDebugData.callbacks");q||(q={},_.hl("ytDebugData.callbacks",q));return q};
FU7=function(q,S){var N=_.ied();if(_.C("web_dd_iu")||Jkm.includes(q))N[q]=S};
Hee=function(){return _.G(function(q){return q.return({isLeader:_.pxd(_.jQ().getState()),c:_.k$("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
Oed=function(){var q;_.G(function(S){if(S.nextAddress==1)return FU7("APP_STATE",Hee),S.yield(_.Ly().resolve(_.xc),2);q=S.yieldResult;FU7("PI",function(){return _.G(function(N){return N.return(q.getVideoStats())})});
_.xP(S)})};
KUm=function(q){return!!q&&q.length>0&&q[0].loggingUrls!=null&&q[0].loggingUrls.length>0};
vHW=function(){var q=_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(q==null?void 0:q.length)===2?q[1]:null};
lKy=function(q){if(!q)return[];var S=[];q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.loggingUrls){N=_.A(N.loggingUrls);for(var X=N.next();!X.done;X=N.next())X=X.value,X.baseUrl&&S.push(X.baseUrl)}return S};
jBF=function(q){var S=_.Lf(_.M_(_.Nd.location.href));q=_.Lf(_.M_(q));return _.C("kevlar_clear_non_displayable_url_params")?S==m_(q):m_(S)==m_(q)};
m_=function(q){var S=_.Ma7(q);q=q.slice(0);var N=["frags"];_.C("kevlar_hide_pp_url_param")&&N.push("pp");_.C("kevlar_hide_time_continue_url_param")&&N.push("time_continue");N=_.A(N);for(var X=N.next();!X.done;X=N.next())X=X.value,q=_.XK(_.Lf(q),X);return _.Lf(q)+(S?"#"+S:"")};
uW=function(q,S){var N=N===void 0?!0:N;S=Number(S)*1E3;var X=Math.round((0,_.oL)()),b=X.toString();q={innertubeResponse:q,serverDateTimestampMs:b,lastModifiedTimestampMs:b,expireTimestampMs:(X+S).toString(),isProcessed:N};if(N=_.k$("INNERTUBE_CONTEXT_CLIENT_NAME"))q.clientName=N;return q};
dfg=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++WUM};
k27=function(q){return!isNaN(q)&&q>0};
nH0=function(){_.C("web_adaptive_repeat_ase")&&zNW&&_.FO("applicationStarted",zNW)};
_.fKd=function(){var q=_.as(),S=_.VR();S&&q&&_.KB(S,[q],!0)};
xf4=function(q){return q&&pld.some(function(S){return q.includes(S)})};
M_7=function(q){var S=_.t(q,_.nl);if(!S)return!1;var N=S.url,X=S.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!N)return _.O0(Error("Ah")),!1;if(S.target==="TARGET_NEW_WINDOW"){S={};_.C("resolve_url_parent_tracking_params")&&(!_.Em(N)||hq(window.location.href,N))&&(S={endpoint:q,itct:q.clickTrackingParams});m1e(S);q=null;try{if(X){a:{var b=N,w=S;X=X===void 0?!1:X;w&&_.WA(b,w);var B=_.hj(b),T=_.Ez(B);b!=T&&_.x$(Error("Zf`"+b));b=T;try{if(X){T=b;T=RD7(T);ch(T);q=_.AC(window,T,"_blank",
"attributionsrc");break a}}catch(c){_.ny(c)}ch(b);q=_.AC(window,B,"_blank")}mf4(_.Ly().resolve(uPy),q,N);return!0}}catch(c){_.O0(c)}_.WA(N,S);S={target:"_blank",noopener:!1};B=window;T=gR(N)?N:_.hj(typeof N.href!="undefined"?N.href:String(N));X=self.crossOriginIsolated!==void 0;q="strict-origin-when-cross-origin";window.Request&&(q=(new Request("/")).referrerPolicy);b=S.noreferrer;if(X&&b&&q==="unsafe-url")throw Error("we");q=b&&!X;b=S.target||N.target;w=[];var Q=[],a=!1;for(r in S){var U=S[r];switch(r){case "width":case "height":case "top":case "left":w.push(r+
"="+U);break;case "target":break;case "noopener":case "noreferrer":U?Q.push(r):(a=!0,Q.push(r+"=false"));break;case "attributionsrc":w.push(r+(U?"="+U:""));break;default:w.push(r+"="+(U?1:0))}}var r=b!==void 0&&!["_blank","_self","_top","_parent",""].includes(b);r=F2()&&r;gHN&&X&&w.length===0&&Q.length>0&&!r&&!a?(Q.length===2&&(Q=["noreferrer"]),_.AC(B,T,b,Q[0]),q=EH2()):(r=w.join(","),_.vM()&&B.navigator&&B.navigator.standalone&&b&&b!="_self"?(r=_.Si("A"),od(r,T),r.target=b,q&&(r.rel="noreferrer"),
((S=S.attributionsrc)||S==="")&&r.setAttribute("attributionsrc",S),S=document.createEvent("MouseEvent"),S.initMouseEvent("click",!0,!0,B,1),r.dispatchEvent(S),r=EH2()):q?(r=_.AC(B,"",b,r),B=_.Ez(T),r&&(r.opener=null,B===""&&(B="javascript:''"),B='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+gj(B)+'">',B=Nk(B),(S=r.document)&&S.write&&(S.write(Xm(B)),S.close()))):((r=_.AC(B,T,b,r))&&S.noopener&&(r.opener=null),r&&S.noreferrer&&(r.opener=null)),q=r);mf4(_.Ly().resolve(uPy),
q,N);return!0}r=_.yv(N);r=xf4(r)||N==="https://studio.youtube.com/";if(_.Em(N)&&!hq(window.location.href,N)||r)ch(N),D9(),_.eB(N,void 0,void 0,window.top,yky);else return _.vN(new _.Vl("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",q)),!1;return!0};
_.P77=function(q,S){S=S===void 0?0:S;if(!(_.t(q,LUy)||_.t(q,hNN)||_.t(q,_.nl)&&_.t(q,_.nl).url))return!1;var N,X=(N=_.t(q,_.nl))==null?void 0:N.url;N=X?{externalLinkData:{url:X}}:null;return _.ql().clickCommand(q,N,S)};
Yp7=function(q,S,N,X,b){b=b===void 0?{}:b;return function(w){var B,T;var Q=((B=q.loggingDirectives)==null?0:(T=B.clientVeSpec)==null?0:T.uiType)?_.Ew(q.loggingDirectives.clientVeSpec.uiType):void 0;b.clickedVisualElement||(b.clickedVisualElement=Q);Q=IKg(q,S);N(Q,w);Q=_.A(Q);for(B=Q.next();!B.done;B=Q.next()){B=B.value;T=X;var a=w,U=b;U.form?U.form.event=a:U.form={element:T,event:a};Ym(B,U)}}};
IKg=function(q,S){var N=[];S?(q.toggledCommand&&N.push(q.toggledCommand),q.toggledServiceEndpoint&&N.push(q.toggledServiceEndpoint)):(q.defaultCommand&&N.push(q.defaultCommand),q.defaultServiceEndpoint&&N.push(q.defaultServiceEndpoint),q.defaultNavigationEndpoint&&N.push(q.defaultNavigationEndpoint));return N};
o44=function(q,S){var N=q.toggledStyle||q.style,X;switch((X=S?N:q.style)==null?void 0:X.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.ya=function(){return _.G(function(q){return q.nextAddress==1?q.yield(_.Ly().resolve(_.xc),2):q.return(_.Ly().resolve(qi0)())})};
_.Me=function(){return _.Ly().resolve(qi0)()};
_.L4=function(){return{lottieEl:void 0}};
Si2=function(q,S){return q.startsWith(S.uniqueId)};
NCN=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(_.ya(),2);S=X.yieldResult;if((N=S)==null||!N.addEventListener)return hG(),X.return();S.addEventListener("onCueRangeEnter",q);_.xP(X)})};
X1d=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(_.ya(),2);S=X.yieldResult;if((N=S)==null||!N.removeEventListener)return hG(),X.return();S.removeEventListener("onCueRangeEnter",q);_.xP(X)})};
b_m=function(q){var S,N,X,b,w;_.G(function(B){if(B.nextAddress==1)return B.yield(_.ya(),2);S=B.yieldResult;if((N=S)==null||!N.addCueRange)return hG(),B.return();X=_.A(q.timings);for(b=X.next();!b.done;b=X.next())w=b.value,S.addCueRange(q.uniqueId+"-"+w,w/1E3,(w+100)/1E3);_.xP(B)})};
w14=function(q){var S,N,X,b,w;_.G(function(B){if(B.nextAddress==1)return B.yield(_.ya(),2);S=B.yieldResult;if((N=S)==null||!N.removeCueRange)return hG(),B.return();X=_.A(q.timings);for(b=X.next();!b.done;b=X.next())w=b.value,S.removeCueRange(q.uniqueId+"-"+w);_.xP(B)})};
Z_m=function(){var q,S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.ya(),2);q=X.yieldResult;if((S=q)==null||!S.getPlayerState)return hG(),X.return();N=q.getPlayerState();return X.return(N===2)})};
hG=function(){_.vN(new _.Vl("Smartimation player does not exist or is corrupted"))};
AEd=function(){try{var q;return(q=window.CSS)!=null&&q.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(S){return _.vN(new _.Vl("Smartimation CSS.supports threw an error")),!1}};
and=function(q,S,N,X,b){var w=q.playlistId?st0:BCP;S=S();N=N();b=!!q.videoId&&b()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.br(S))return TCy({data:q,actionType:w,disabled:b},N);if(q.videoId&&X())return GRm({data:q,actionType:w,disabled:b});switch(S){case "TRANSFER_STATE_UNKNOWN":return GRm({data:q,actionType:w,disabled:b});case "TRANSFER_STATE_FAILED":return q.videoId?D4F({data:q,actionType:w,disabled:b}):QtW({data:q,actionType:w,disabled:b});case "TRANSFER_STATE_COMPLETE":return QtW({data:q,
actionType:w,disabled:b});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return TCy({data:q,actionType:w,disabled:b},N);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return q.videoId?D4F({data:q,actionType:w,disabled:b}):GRm({data:q,actionType:w,disabled:b});default:return GRm({data:q,actionType:w,disabled:b})}};
VDv=function(q,S){var N=q.onTapCommand,X=_.aK(N);if(q.videoId&&_.t(X,_.Pq))return _.t(X,_.Pq).action=S,N;q.playlistId&&_.t(X,_.IH)&&(_.t(X,_.IH).action=S);return N};
GRm=function(q){var S=q.data;var N=q.actionType;q=q.disabled;return{text:U40,iconType:"OFFLINE_DOWNLOAD",onTap:VDv(S,N.ACTION_ADD),disabled:q}};
TCy=function(q,S){var N=q.data;var X=q.actionType;q=q.disabled;var b="OFFLINE_DOWNLOAD";S>=0&&S<=.1?b="OFFLINE_DOWNLOADING_ZERO":S>.1&&S<=.3?b="OFFLINE_DOWNLOADING_TWENTY":S>.3&&S<=.5?b="OFFLINE_DOWNLOADING_FORTY":S>.5&&S<=.7?b="OFFLINE_DOWNLOADING_SIXTY":S>.7&&S<1?b="OFFLINE_DOWNLOADING_EIGHTY":S===1&&(b="OFFLINE_PIN");return{text:rE4,iconType:b,onTap:VDv(N,X.ACTION_REMOVE_WITH_PROMPT),disabled:q}};
QtW=function(q){var S=q.data;var N=q.actionType;q=q.disabled;return{text:$4d,iconType:"OFFLINE_PIN",onTap:VDv(S,N.ACTION_REMOVE_WITH_PROMPT),disabled:q}};
D4F=function(q){var S=q.data;var N=q.actionType;q=q.disabled;return{text:cEy,iconType:"OFFLINE_DOWNLOAD",onTap:VDv(S,N.ACTION_RETRY),disabled:q}};
_.Yc=function(q,S){var N=pu7();return _.C6(function(){N();return uLg(q,[_.n6(S)||""])},{debugName:"LUZslf"},"Z105t")};
enF=function(q){var S=_.Yc(_.cO,function(){return q().videoId}),N=_.Yc(_.eQ,function(){return q().playlistId});
return function(){return q().videoId?S:q().playlistId?N:_.A(_.r6("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
ClP=function(q){var S=_.Yc(Cc,function(){return q().videoId}),N=_.Yc(_.fC7,function(){return q().playlistId});
return function(){return q().videoId?S:q().playlistId?N:_.A(_.r6(0,void 0,"K4tgOc")).next().value}};
RnF=function(q){var S=_.Yc(_.Cmd,function(){return q().videoId});
return function(){return q().videoId?S:_.A(_.r6(!1,void 0,"Oaxwcf")).next().value}};
tDv=function(q){var S=_.Yc(mp7,function(){return q().videoId});
return function(){return q().videoId?S:_.A(_.r6("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
i_W=function(){return{}};
_.KLM=function(q,S,N){return{submitForm:function(){var X,b,w,B;return _.G(function(T){if(T.nextAddress==1){X=JEW(q());if(!X)return T.return();if(X.onSubmit)return FLe(S),X.onSubmit(),FLe(N),T.return();if(!X.submitConfig||!X.formData)return T.jumpTo(0);X.disableDuringSubmission&&H_e(q(),!0);FLe(S);return T.yield(O_y(X.submitConfig,X.formData()),3)}b=T.yieldResult;FLe(N);if(((w=b)==null?0:w.submitResult)&&((B=X)==null?0:B.onSubmitResult))X.onSubmitResult(b.submitResult);X.disableDuringSubmission&&H_e(q(),
!1);return T.return()})},
isValid:function(){var X=JEW(q());if(X){var b;return!((b=X.isValid)==null||!b.call(X))}return!0},
isSubmitting:function(){var X,b;return!!((X=JEW(q()))==null?0:(b=X.isSubmitting)==null?0:b.call(X))}}};
_.oA=function(){if(!v40){var q=_.A(_.r6(new Map,void 0,"Y1XnBc"));v40=q.next().value;lnN=q.next().value}return v40};
_.jtd=function(q){lnN(new Map(q))};
JEW=function(q){if(q)return _.oA()().get(q)};
O_y=function(q,S){var N;return _.G(function(X){return X.nextAddress==1?S?(N=_.Ly().resolve(_.MU(WLy)))&&q.submitId?X.yield(N.submitForm(q.submitId,S,d42,q.params,q.clickTrackingParams),2):X.return(Promise.reject(Error("Ch"))):X.return(Promise.reject(Error("Bh"))):X.return(X.yieldResult)})};
H_e=function(q,S){if(q){var N=_.oA();N().set(q,Object.assign({},N().get(q),{isSubmitting:function(){return S}}));
_.jtd(N())}};
FLe=function(q){if(q){var S=_.Ly().resolve(_.ci);S&&(q=_.aK(q()))&&S.resolveCommand(q)}};
n4N=function(q,S){S=S===void 0?{shouldPersist:!0}:S;return{useUpdatableData:function(N,X){var b=_.C6(function(){return q(N())},void 0,"Gmrblb"),w=kR4(N,b,X,S);
_.Ww(function(){if(b()!=null){znN.set(b(),w);var B=b();_.k7(function(){znN.delete(B)})}},"j4hx9b");
return w},
getData:function(N){var X;return(X=znN.get(q(N)))==null?void 0:X[0]()},
updateData:function(N,X){N=q(N);N=znN.get(N);if(!N)return!1;var b=_.A(N);N=b.next().value;b=b.next().value;X=X(N());b(X);return!0}}};
kR4=function(q,S,N,X){X=X===void 0?{}:X;var b=_.A(_.kr(function(){var T=q(),Q=S();return fn7(T,Q,N,X)})),w=b.next().value,B=b.next().value;
return[w,function(T){B(T);var Q=S();if(X.shouldPersist&&Q!=null){var a,U=(a=N==null?void 0:N.map(function(r){return r()}))!=null?a:[];
_.qP.set(Q,[T,U])}}]};
fn7=function(q,S,N,X){X=X===void 0?{}:X;if(S==null||!X.shouldPersist)return q;X=_.qP.get(S);if(!X)return q;var b=_.A(X);X=b.next().value;var w=b.next().value,B;b=(B=N==null?void 0:N.map(function(T){return T()}))!=null?B:[];
if((w==null?0:w.length)&&(N==null?0:N.length)&&b.some(function(T,Q){return T!==w[Q]}))return _.qP.remove(S),q;
(N==null?0:N.length)&&_.qP.set(S,[X,b]);return X};
x47=function(q){var S=_.A(_.r6(!0,void 0,"bKtO6d")),N=S.next().value;S=S.next().value;return p1d(S,function(){var X=VN(q.children());return _.D(_.V,{cond:N,then:function(){return X},
else:q.fallback})})};
p1d=function(q,S){var N=m4M,X=0;m4M={addDep:function(){X++;RS(function(){q(!1)})},
removeDep:function(){--X===0&&RS(function(){q(!0)})}};
try{return S()}finally{m4M=N}};
_.SA=function(q){var S=ulm(q),N=S.data,X=S.mapping,b=S.wrapper;S=S.pendingFallback;var w=function(){return g47(_.n6(N))},B=function(){var T=w(),Q=[];
T=_.A(T);for(var a=T.next();!a.done;a=T.next()){var U=void 0;a=a.value;var r=void 0;for(U in a)if(!(!a).hasOwnProperty(U)){r=U;break}(U=r)&&Q.push(U)}return Q};
return q.data?_.D(x47,{fallback:S},function(){return _.D(_.tc,{each:B},function(T,Q){var a=b?function(R){return b(function(){return X[T](R,Q)},U,Q)}:function(R){return X[T](R,Q)};
a.debugName||(a.debugName=String(T));if(!X[String(T)])return document.createComment("");a.componentType!==iD&&E4W(String(T));var U=yEg(w,T,Q);if(_.C("web_add_microtask_to_stamper")&&!MD7.has(String(T))){var r=_.A(_.r6(!1,void 0,"afb1md")),c=r.next().value,e=r.next().value;Promise.resolve().then(function(){MD7.add(String(T));e(!0)});
return _.D(_.V,{cond:c,then:function(){return _.D(a,{data:U})}})}return _.D(a,{data:U})})}):_.D(_.S1,null)};
ulm=function(q){var S=q.targetId||LLg(q.children);if(!q.data||!S)return Object.assign({},q,{mapping:q.children});var N="stamper-"+hne++,X=function(){var T;return(T=typeof q.targetId==="function"?q.targetId(N):q.targetId)!=null?T:N};
S=_.A(PlW(function(){var T=g47(q.data());T.targetId=X;return T})).next().value;
var b=Object.assign({},(_.Ly().resolve(_.MU(Inm))||{}).replaceableMapping,q.children);if(q.replacementWrapper){var w=b.notificationTextRenderer,B=b.notificationMultiActionRenderer;w&&(b.notificationTextRenderer=function(T,Q){return q.replacementWrapper(w({data:T.data},Q))});
B&&(b.notificationMultiActionRenderer=function(T,Q){return q.replacementWrapper(B({data:T.data},Q))})}return Object.assign({},q,{data:S,
mapping:b,wrapper:function(T,Q,a){return R$m({targetId:X,stamperIndex:a},q.wrapper?function(){return q.wrapper(T,Q,a)}:T)}})};
yEg=function(q,S,N){var X;return _.C6(function(){var b=q()[N()];if(b)X=b[S];else return _.vN(new _.Vl("Stamper failed to find "+String(S)+" at index "+N()+" of data array of length "+(q().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),X;return b[S]},void 0,"Su9U8")};
LLg=function(q){q=_.A(Object.keys(q));for(var S=q.next();!S.done;S=q.next())if(S=S.value,Yi7.includes(S)||ow7.includes(S)||qg7.includes(S))return!0;return!1};
g47=function(q){return q?Array.isArray(q)&&q instanceof Array?q:[q]:[]};
E4W=function(q){if(_.C("web_enable_renderer_logger")){var S;(S=_.Ly().resolve(_.MU(Sgg)))!=null&&S.loggingEnabled&&!S.ids.has(q)&&S.ids.add(q)}};
ND4=function(){var q,S;return(S=(q=_.Ly().resolve(_.MU(_.NP)))==null?void 0:q())!=null?S:!1};
bOm=function(q,S){q=q===void 0?X6v:q;switch(S.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},q,{isOpen:S.payload});default:return q}};
ZOP=function(q,S){q=q===void 0?w6N:q;switch(S.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},q,{isAllowed:S.payload});default:return q}};
soW=function(q,S){q=q===void 0?Awe:q;switch(S.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},q,{errorMessage:S.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},q,{title:S.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},q,{privacy:S.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},q,{isDisabled:S.payload});default:return q}};
TDP=function(q,S){q=q===void 0?BD7:q;switch(S.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},q,{isOpen:S.payload});default:return q}};
Dnv=function(q,S){q=q===void 0?GFm:q;switch(S.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},q,{isFullscreen:S.payload});case "SET_NAVIGATION_BUTTON":var N=S.payload.targetId,X=Object.assign({},q.navigationButtons);X[N]=S.payload.button;return Object.assign({},q,{navigationButtons:X});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},q,{topPanelId:S.payload});case "SET_SECONDARY_HEADER":return N=S.payload.panelId,X=Object.assign({},q.secondaryHeader),X[N]=S.payload.secondaryHeader,
Object.assign({},q,{secondaryHeader:X});default:return q}};
Un2=function(){return CJ(Object.assign({},{voiceSearch:aSv,engagementPanel:Dnv,bottomSheet:bOm,cinematicSetting:ZOP,shorts:Rs0,drawerLayout:TDP,createPlaylist:soW,locationCollection:Qov,reportChannel:a2g,reportForm:VxW},tPe))};
rwm=function(q,S){_.OY.addLowPriorityJob(function(){var N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return _.jw(w,2),w.yield(h$4(),4);case 4:return w.yield(fetch(q),5);case 5:return N=w.yieldResult,w.yield(N.json(),6);case 6:X=w.yieldResult;wj.set(q,X);requestAnimationFrame(function(){S(X)});
_.x8(w,0);break;case 2:b=_.pd(w),_.vN(b),_.xP(w)}})})};
$nW=function(q){var S={animationConfig:{},listeners:{}},N=function(){q(!0)};
S.listeners.data_failed=N;S.listeners.error=N;S.listeners.data_ready=function(){q(!1)};
return S};
CEv=function(q){var S=q.model;var N=q.subscribed;var X=q.isOverlay;var b=q.element;var w=q.commandController;var B=q.notificationState;if(N){var T,Q;var a=(S==null?void 0:(T=S.buttonStyle)==null?void 0:T.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:S==null?void 0:(Q=S.unsubscribeButtonContent)==null?void 0:Q.buttonText}else{var U;a=S==null?void 0:(U=S.subscribeButtonContent)==null?void 0:U.buttonText}a:{var r;switch(S==null?void 0:(r=S.buttonStyle)==
null?void 0:r.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":T="S";break a;default:T="M"}}a:if(X)X="overlay";else switch(S.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":X="overlay";break a;default:X="mono"}a:if(N)var c="tonal";else switch((c=S.buttonStyle)==null?void 0:c.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":c=
"tonal";break a;default:c="filled"}return{style:X,type:c,state:S.disableSubscribeButton?"disabled":"active",size:T,focused:q.focused,toggled:N,accessibilityLabel:cwM(S,N,B),buttonText:a,iconPosition:S.disableNotificationBell?"none":"leading-trailing",onTap:eug(S,N,b,w),disableTextEllipsis:!!q.disableTextEllipsis}};
eug=function(q,S,N,X){return function(b){if(S){var w;var B=q.disableNotificationBell?_.aK(q==null?void 0:(w=q.unsubscribeButtonContent)==null?void 0:w.onTapCommand):_.aK(q==null?void 0:q.onShowSubscriptionOptions)}else{var T;B=_.aK(q==null?void 0:(T=q.subscribeButtonContent)==null?void 0:T.onTapCommand)}B&&Ym(B,{form:{element:N==null?void 0:N.value},commandController:X});b.stopPropagation()}};
cwM=function(q,S,N){if(S){if(q==null?0:q.disableNotificationBell){var X;return q==null?void 0:(X=q.unsubscribeButtonContent)==null?void 0:X.accessibilityText}switch(N){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var b;return q==null?void 0:(b=q.bellAccessibilityData)==null?void 0:b.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var w;return q==null?void 0:(w=q.bellAccessibilityData)==null?void 0:w.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var B;return q==null?void 0:(B=
q.bellAccessibilityData)==null?void 0:B.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var T;return q==null?void 0:(T=q.bellAccessibilityData)==null?void 0:T.disabledLabel;default:var Q;return q==null?void 0:(Q=q.unsubscribeButtonContent)==null?void 0:Q.accessibilityText}}else{var a;return q==null?void 0:(a=q.subscribeButtonContent)==null?void 0:a.accessibilityText}};
RuN=function(q,S){return _.hg(q.entities,"subscriptionStateEntity",S)};
tx7=function(q,S){return _.hg(q.entities,"subscriptionNotificationStateEntity",S)};
iOP=function(q,S){return _.hg(q.entities,"upcomingEventReminderStateEntity",S)};
Jwd=function(q,S){return _.hg(q.entities,"commentEntityPayload",S)};
Fe0=function(q,S){return _.hg(q.entities,"engagementToolbarSurfaceEntityPayload",S)};
HOy=function(q,S){return _.hg(q.entities,"triStateButtonStateEntityPayload",S)};
OON=function(q,S){return _.hg(q.entities,"commerceCartCheckoutButtonEntity",S)};
Kem=function(q,S){return _.hg(q.entities,"commandEntity",S)};
vwv=function(q){if(q){switch(q){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":q="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":q="NOTIFICATIONS_OFF";break;default:q="NOTIFICATIONS_NONE"}return q}};
l27=function(q,S,N){N.subscribed!==S&&((N=N.key)&&_.jW(_.XV("subscriptionStateEntity",N,{key:N,subscribed:S})),q.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:S})),S||_.gr(q,"yt-unsubscribe-action"))};
WeP=function(q){q=_.t(_.aK(q),_.bT);var S,N,X,b;return(b=_.t(q==null?void 0:(S=q.panelLoadingStrategy)==null?void 0:(N=S.inlineContent)==null?void 0:(X=N.sheetViewModel)==null?void 0:X.content,joF))==null?void 0:b.listItems};
dn4=function(q,S){if(q.onShowSubscriptionOptions&&S&&(q=WeP(q.onShowSubscriptionOptions),q!=null&&q.length)){var N=vwv(S);q.forEach(function(X){X=_.t(X,_.wH);var b,w,B,T,Q=X==null?void 0:(b=X.leadingImage)==null?void 0:(w=b.sources)==null?void 0:(B=w[0])==null?void 0:(T=B.clientResource)==null?void 0:T.imageName;X&&Q&&(X.isSelected=Q===N)})}};
kF7=function(q,S,N,X){S&&N?q.style.width=N+"px":!S&&X&&(q.style.width=X+"px")};
zu0=function(q,S,N){var X;(X=q.lottieEl)==null||X.goToAndPlay(0);var b;(b=S.lottieEl)==null||b.goToAndPlay(0);_.ZV(_.OY,function(){var w;(w=N.lottieEl)==null||w.goToAndPlay(0)},300)};
nwy=function(q){return!(q==null||!q.iconName||(q==null?0:q.title))};
f27=function(q,S,N,X){N&&_.OY.cancelJob(N);N=_.OY.addLowPriorityJob(function(){X(void 0)},5E3);
X(N);S&&q!==(S.likeStatus==="LIKE")&&S.key&&_.jW(_.XV("likeStatusEntity",S.key,{key:S.key,likeStatus:q?"LIKE":"INDIFFERENT",hadUserInteraction:q}))};
_.p6v=function(q,S){return _.hg(q.entities,"accountLinkStatusEntity",S)};
xn7=function(q,S){return _.hg(q.entities,"hatsSurveyEntity",S)};
mn2=function(q,S){return _.hg(q.entities,"hatsSurveyStateEntity",S)};
upg=function(q,S){return _.hg(q.entities,"quantityIncrementerEntity",S)};
gwe=function(q){switch(q){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
EwW=function(q){switch(q){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
yw4=function(q){switch(q){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.Lee=function(q){var S=_.Y$("web_generic_client_event_wait_period ",0);S||(S=3E5);var N=Mx4.get(q);!_.C("enable_web_client_experiment_event_timeout_killswitch")&&N&&(0,_.oL)()-N<S||(Mx4.set(q,(0,_.oL)()),_.FO("genericClientExperimentEvent",{eventType:q}))};
_.hu7=function(q,S){var N,X,b,w;a:{var B=q.style;if(B===void 0)B=17;else switch(B){case "LIVE":B=18;break a;default:B=17}}return{type:B,text:S?Fhd({seconds:S}):_.vO(q.text),accessibilityText:(N=q.text)==null?void 0:(X=N.accessibility)==null?void 0:(b=X.accessibilityData)==null?void 0:b.label,icon:(w=q.icon)==null?void 0:w.iconType}};
PEN=function(q){switch(q){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
I2M=function(q){if(!q)return"";var S,N=(S=_.Ly().resolve(_.MU(_.NP)))==null?void 0:S(),X;if(!N&&((X=q.vibrantColorPalette)==null?0:X.iconInactiveColor))return UU(q.vibrantColorPalette.iconInactiveColor,"1");var b;return N&&((b=q.darkColorPalette)==null?0:b.iconInactiveColor)?UU(q.darkColorPalette.iconInactiveColor,"1"):q.color?UU(q.color,"1"):q.sampledThumbnailColor?(q=q.sampledThumbnailColor,"rgba("+q.red+","+q.green+","+q.blue+");"):""};
_.AA=function(q,S){if(!q.includes("DATE_PLACEHOLDER"))return q;var N=new Date(0);N.setUTCSeconds(S);return q.replace("DATE_PLACEHOLDER",Yg7(N))};
otN=function(q,S,N){return function(X){var b=q.command;b&&(Ym(b,{form:{element:N}}),S([b],X))}};
SJM=function(q,S,N,X,b){return function(w){var B=qJg(q,S);B&&Ym(B,{form:{element:N},commandController:X});b&&w.stopPropagation()}};
qJg=function(q,S){if(q.signInEndpoint&&!_.C("web_subscribe_sign_in_endpoint_killswitch"))return q.signInEndpoint;if(S){if(q.serviceEndpoints)return q.serviceEndpoints[1];if(q.onUnsubscribeEndpoints)return q.onUnsubscribeEndpoints[0]}else{if(q.serviceEndpoints)return q.serviceEndpoints[0];if(q.onSubscribeEndpoints)return q.onSubscribeEndpoints[0]}};
NTN=function(q,S){var N,X,b,w;S=S&&((N=q.unsubscribeAccessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)||((b=q.subscribeAccessibility)==null?void 0:(w=b.accessibilityData)==null?void 0:w.label);return q.longSubscriberCountText?[S,_.vO(q.longSubscriberCountText)].filter(function(B){return B}).join(" "):S};
sP=function(q,S){return S||(q==null?0:q.isChannelDelegate)?"disabled":"active"};
Xg2=function(q,S){var N;switch((N=q.style)==null?void 0:N.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:sP(q)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:sP(q)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:sP(q,!0)};case "OVERLAY":return S?{style:"overlay",type:"tonal",state:sP(q)}:{style:"overlay",type:"filled",state:sP(q)};default:return S?{style:"mono",type:"tonal",state:sP(q)}:{style:"mono",type:"filled",state:sP(q)}}};
_.B2=function(){for(var q=[],S=_.A(_.IT.apply(0,arguments)),N=S.next();!N.done;N=S.next())if(N=N.value)if(typeof N==="string")q.push(N);else{N=_.A(Object.entries(N));for(var X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;(b=b.next().value)&&q.push(X)}}return q.join(" ")};
b1W=function(q){switch(q){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
wgv=function(q){switch(q){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
Z17=function(q,S){var N=q.map(function(X){return X.toString()});
return _.Ec(function(X){if(N.includes(X.key)){S&&X.preventDefault();var b;(b=X.currentTarget)==null||b.click()}})};
_.TJ=function(){return Z17(["Enter"])};
_.Atv=function(){return Z17(["Enter"," "],!0)};
_.GJ=function(q){if(q.composedPath)return q.composedPath();if(!q.__composedPath){for(var S=[],N=q.target;N;)S.push(N),N=N.parentNode;S.push(window);q.__composedPath=S}return q.__composedPath};
_.DV=function(q,S,N){q=_.A(q);for(var X=q.next();!X.done;X=q.next()){X=X.value;if(X===S)break;for(var b=_.A(N),w=b.next();!w.done;w=b.next())if(w=w.value,X.tagName===w||X.role==="button"&&w==="BUTTON")return!0}return!1};
BTN=function(q,S){var N,X=(N=S.observer)!=null?N:_.Ly().resolve(ML);if(q){N=syy(q);var b=[];S.showOption&&b.push(X.observe(q,function(){S.visibilityCallback(!0,q)},S.showOption));
S.hideOption&&b.push(X.observe(q,function(){S.visibilityCallback(!1,q)},S.hideOption));
S.prescanOption&&S.prescanCallback&&b.push(X.observe(q,function(){S.prescanCallback()},S.prescanOption));
var w;N.visibilityMonitorKeys=((w=N.visibilityMonitorKeys)!=null?w:[]).concat(b)}};
syy=function(q){var S;return(S=q.polymerController)!=null?S:q};
_.aA=function(q){return!!_.Q8(q)};
_.V8=function(q,S,N,X,b){return function(w){var B=CGW();_.Ww(function(){if(w){TTy(w,q(),b);var T=Geg(w,q(),S,N,X,B);_.k7(T)}},"lrewVd")}};
TTy=function(q,S,N){var X=D8g(S),b=Qye(S),w=X&&rHF,B=b&&Uvg;(X||b)&&BTN(q,{visibilityCallback:function(T){var Q=_.Ly().resolve(_.ci);T&&X?(Q.resolveCommand(X,{form:{element:N?q:void 0},disableClickTracking:!0}),X=D8g(S)):!T&&b&&(Q.resolveCommand(b,{form:{element:N?q:void 0},disableClickTracking:!0}),b=Qye(S))},
showOption:w,hideOption:B})};
Geg=function(q,S,N,X,b,w){var B=new Map;if(S=_.Q8(S)){var T;q=(X==null?void 0:(T=X.onTap)==null?void 0:T.value)||q;N=aJ7(S,q,N==null?void 0:N.onTap,b,w);q.addEventListener("click",N);B.set("click",N)}return function(){for(var Q=_.A(B),a=Q.next();!a.done;a=Q.next()){var U=_.A(a.value);a=U.next().value;U=U.next().value;q.removeEventListener(a,U)}}};
_.Q8=function(q){var S;return(q=(S=_.t(q,_.UP))==null?void 0:S.onTap)&&_.aK(q)};
D8g=function(q){var S;return(q=(S=_.t(q,_.UP))==null?void 0:S.onVisible)&&_.aK(q)};
Qye=function(q){var S;return(q=(S=_.t(q,_.UP))==null?void 0:S.onHidden)&&_.aK(q)};
aJ7=function(q,S,N,X,b){var w=function(T){_.Ly().resolve(_.ci).resolveCommand(q,T)},B=function(T){X&&_.DV(_.GJ(T),S,X)||w(T.target?{form:{element:T.target,
sourceData:q,mutationContext:b}}:void 0)};
N&&(B=function(T){N(T,w)});
return B};
V0e=function(q){switch(q){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
U8M=function(q){var S=q.numAvatarsInCluster;switch(q.clusterSize){case "small":return S===2?22:18;case "40":return S===2?24:22;default:return S===2?24:20}};
rte=function(q,S){return function(N){var X=Object.keys(S);_.Ww(function(){if(q!=null&&q()){for(var b=_.A(X),w=b.next();!w.done;w=b.next())w=w.value,N.addEventListener(w,S[w]);_.k7(function(){for(var B=_.A(X),T=B.next();!T.done;T=B.next())T=T.value,N.removeEventListener(T,S[T])})}},"bXZGfe")}};
$80=function(q){switch(U8M(q)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
ctM=function(q){switch(q){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
ed4=function(q){switch(U8M(q)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
C3y=function(q){switch(q){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
RdW=function(q){switch(q){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
t04=function(q){return q==="medium"||q==="48"||q==="large"||q==="extra-large"||q==="extra-extra-large"||q==="giant"};
i1F=function(q){return!!((q==null?0:q.includes(3))||(q==null?0:q.includes(5)))};
FWM=function(q){var S=q.data;return{size:Jt7(S.avatarImageSize),type:S.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:q.onTap,decorations:q.decorations||[],badgeText:q.badgeText,accessibilityText:q.accessibilityText,avatarButtonCustomClassName:q.avatarButtonCustomClassName,clusterLayoutConfig:q.clusterLayoutConfig}};
Jt7=function(q){switch(q){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
H1m=function(q){switch(q){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
O1F=function(q){switch(q){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
KWe=function(q){var S=q.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",N,X=q.avatars&&q.avatars.length>0?(N=_.t(q.avatars[0],_.rH))==null?void 0:N.avatarImageSize:"AVATAR_SIZE_UNKNOWN";N=H1m(X)||0;if(S){var b,w=(b=q.avatarClusterSize)!=null?b:"AVATAR_SIZE_M";S=H1m(w);var B,T,Q=Math.min((T=(B=q.avatars)==null?void 0:B.length)!=null?T:0,4),a;return{avatars:((a=q.avatars)==null?void 0:a.slice(0,4))||[],avatarSizeInPx:N,avatarStackStyle:{width:S+"px",height:S+"px",position:"relative"},avatarStyle:function(r){var c=
U8M({clusterSize:Jt7(w),numAvatarsInCluster:Q,avatarIndex:r});var e=H1m(w);Q===3&&r===2?(e=(e-c)/2,e=(_.k$("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*e):e=void 0;return{position:"absolute",top:Q===2&&r===1||Q===3&&r===2||Q===4&&r>=2?"0":void 0,bottom:Q===2&&r===0||Q>2&&r<2?"0":void 0,left:Q===2&&r===1||Q>2&&(r===1||r===3)?"0":void 0,right:Q<=3&&r===0||Q===4&&(r===0||r===2)?"0":void 0,transform:e?"translateX("+e+"px)":void 0,width:c+"px",height:c+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(r){return{clusterSize:Jt7(q.avatarClusterSize),numAvatarsInCluster:Q,avatarIndex:r}},
avatarButtonCustomClassName:void 0}}var U;return{avatars:((U=q.avatars)==null?void 0:U.slice())||[],avatarSizeInPx:N,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:O1F(X),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
vtm=function(q,S,N){return function(){Ym(q,{form:{element:S},commandController:N})}};
lJg=function(q){switch(q){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
jyW=function(q){switch(q){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
WWy=function(q){if("accessibilityText"in q)return q.accessibilityText||"";if("title"in q){var S,N,X;return((S=q.title)==null?void 0:(N=S.accessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)||""}if("accessibility"in q){var b,w;return((b=q.accessibility)==null?void 0:(w=b.accessibilityData)==null?void 0:w.label)||""}return""};
d8F=function(q){return"inlinePlayerData"in q};
$2=function(q){return new ke0(q)};
zde=function(q){switch(q){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
ntg=function(q){switch(q){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 5;default:return 0}};
fJe=function(q){switch(q){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
pgm=function(q){return function(S){q&&(q.thumbnailElRef=S.thumbnailElRef,q.thumbnail=S.thumbnail,q.thumbnailOverlays=S.thumbnailOverlays,q.thumbnailSize=S.thumbnailSize)}};
x87=function(q){switch(q){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
uQ2=function(q){var S=_.A(_.r6(!1,void 0,"E6wDDe")),N=S.next().value,X=S.next().value;_.lO(function(){var b=q==null?void 0:q();if(b){var w=_.Ly().resolve(_.MU(m8N));if(w){var B={triggeringElement:b,onDwellTriggeredFn:function(){X(!0)},
onDwellEndFn:function(){X(!1)}};
w.registerElement(B);_.k7(function(){_.c2(w,B)})}}});
return N};
gt7=function(q){if(q.querySelector("img")){var S=q.querySelector("img");S.addEventListener("error",function(){i8e(S.src).then(function(N){(N=_.Pc(N).toString())?S.src=N:S.removeAttribute("src")}).catch(function(){S.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Et7=function(q,S,N){N?N(S):_.$m(S,q.target?{form:{element:q.target}}:void 0)};
_.eA=function(q,S,N,X){return function(b){_.Ww(function(){function w(U){U=U.composedPath();U=_.A(U);for(var r=U.next();!r.done;r=U.next()){r=r.value;if(r===b)break;if(r.className.indexOf("HostIsClickableAdComponent")>=0||r.tagName==="A".toString()||r.tagName==="BUTTON".toString())return!0}return!1}
var B=new Map,T,Q=(T=q())==null?void 0:T.onTap;if(Q){T=function(U){w(U)||Et7(U,Q,S)};
var a=function(U){w(U)||U.key!=="Enter"||Et7(U,Q,S)};
(N==null?0:N())||_.C("enable_web_home_top_landscape_image_layout_level_click")?(b.addEventListener("tap",T),B.set("tap",T)):(b.addEventListener("click",T),B.set("click",T));if(X==null?0:X())b.addEventListener("keydown",a),B.set("keydown",a)}_.k7(function(){for(var U=_.A(B),r=U.next();!r.done;r=U.next()){var c=_.A(r.value);r=c.next().value;c=c.next().value;b.removeEventListener(r,c)}})},"D7XqOc")}};
yt2=function(q,S){var N,X=(N=q.interaction)==null?void 0:N.onTap;if(q=_.Uc({elementsCommand:X,forceNewState:!0,skipOnClick:!0}))return q.onclick=function(b){q3M(b)&&(b.preventDefault(),X&&Et7(b,X,S))},ra(q)?q:void 0};
M0P=function(q){switch(q){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
LWg=function(q){switch(q){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
hdP=function(q){switch(q){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.P3P=function(q){return _.C("rich_grid_enable_dynamic_offset")&&q?Math.max((q-_.Y$("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Y$("rich_grid_dynamic_offset_offset_per_100",10),_.Y$("rich_grid_dynamic_offset_lower_bound",-60)):0};
IJe=function(q,S){switch(S){case 4:return 16;case 1:return q<528?16:q<1024?32:48;case 2:return(q>=528?16:8)/2;case 3:return(q<528?16:q<1024?32:48)+(q>=528?16:8)/2;default:return 0}};
YJW=function(q){var S=q.originalContainerWidth;var N=q.sizing;var X=q.standardUnit;if(q.isCompactList&&S<528)return 1;switch(N){case "STANDARD":return X;case "COMPACT":return X+1;case "EXTRA_COMPACT":return _.C("web_responsive_extra_compact_2x")?X*2:_.C("web_responsive_current")?X===1?2:X%2===0?X/2*3:X+2:X<4?X*2:Math.ceil(X*3/2);case "MINI":return X>1?X*2:3;default:return X}};
qae=function(q){var S=q.containerWidth;var N=q.peek;var X=q.gutter;var b=q.numItems;q=q.ignoreMaxWidthLimit;S=N?Math.max((S-N-X*b)/b,0):Math.max((S-X*(b-1))/b,0);return q?S:Math.min(S,oLm)};
_.Cw=function(q){var S=q.containerWidth;var N=q.hasPeek;var X=q.sizing;var b=q.marginSettings;var w=q.isCompactList;var B=q.enableFullBleedForSingleCol;var T=q.standardUnitMinWidth;X=X||"STANDARD";N=!!N;q=S>=528?16:8;var Q=N?S>=528?48:24:0;b=IJe(S,b);var a=Math.max(S-b*2,0);T=Math.min(Math.max(Math.floor((a-Q+q)/((T!=null?T:Sav)+_.P3P(S)+q)),1),6);var U=(B=!!B&&T===1)||T===1&&X!=="STANDARD";N=N||U?a:Math.min(a,(oLm+q)*T-q);X=YJW({originalContainerWidth:S,sizing:X,standardUnit:T,isCompactList:w});
return{itemWidth:qae({containerWidth:N,peek:Q,gutter:q,numItems:X,ignoreMaxWidthLimit:U}),gutter:q,maxContainerWidth:N,numItems:X,margin:B?0:b,contentMargin:IJe(S,1),typographyBump:qae({containerWidth:N,peek:Q,gutter:q,numItems:T,ignoreMaxWidthLimit:U})>400&&!(w&&S<528),standardUnit:T}};
RA=function(q){switch(q){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.NUe=function(q){if(q){var S;if((S=q.responsiveContainerConfiguration)==null?0:S.responsiveSize)return RA(q.responsiveContainerConfiguration.responsiveSize);if(q.layoutSizing)switch(q.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
XZ0=function(q){if(q.fullbleed)return 1;switch(q.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
sxy=function(q,S,N,X,b,w,B,T,Q){a:if(q===4&&X==="LOCKUP_CONTENT_TYPE_SOURCE")var a=1;else switch(q){case 3:a=1;break a;default:a=0}var U=bCd(q,X);a:switch(q){case 4:w=!!(w&&w<100);break a;default:w=!1}a:switch(q){case 3:case 4:var r=X==="LOCKUP_CONTENT_TYPE_CHANNEL"||X==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:r=!1}return{metadataOnThumbnail:U,isOverlay:T||U,isCard:wZm(X,B),sizing:S!=null?S:"STANDARD",typographyBump:N!=null?N:!1,isTiny:w,isCentered:r,isCollection:ZC7(X),arrangement:a,addMarginForFullbleed:q===
1&&X!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:q===1&&X==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:ARv(X,b,Q),disableRounding:q===5||wZm(X,B)||q===1&&X==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:ZC7(X)?2:0,useLegacyTypography:!(Q==null||!Q.useLegacyTypography),useRichGridLegacyTypography:!(Q==null||!Q.useRichGridLegacyTypography)&&!_.C("web_enable_typography_bump"),compactMetadata:a===0&&X==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:Q==null?void 0:Q.onFocusEffect,titleMaxLines:X==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
ZC7=function(q){switch(q){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
wZm=function(q,S){if(S&&q==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(q){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
bCd=function(q,S){if(S==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(q){case 5:return!0;case 4:return!1;default:return!1}};
ARv=function(q,S,N){if(S&&(N==null||!N.alwaysRespectPodcastShowAspectRatio||q!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(q){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
_.tA=function(q){if(q){var S;return((S=_.Ly().resolve(_.MU(_.NP)))==null?0:S())?q.darkThemeImage:q.image}};
G82=function(q,S,N,X,b,w){if(b&&w&&S==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:b,height:w};if(!N)return{};b=N.size;N=N.allowFullWidth;if(S==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&N)return{fullWidth:!0};if(b===void 0)return{};switch(q){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:b,height:b};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:b,height:1/BUy*b};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:b*
TUe,height:b};default:return(X==null?0:X.height)&&(X==null?0:X.width)?X.width/X.height>1?{maxWidth:b*TUe}:{maxWidth:b}:{maxWidth:b}}};
DK7=function(q){var S;return q&&((S=_.tA(q.themedImage))!=null?S:q.image)};
Qxv=function(q){var S;return q==null?void 0:(S=q.sources)==null?void 0:S[0]};
aZ0=function(q){switch(q){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.Vye=function(q){if(q)return"content-id-"+q};
UK0=function(q){switch(q.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
rRF=function(q){var S=_.iT.currentPageSubTypeSelector(_.lx().getState())||"";return q?q+S:""};
$Kg=function(q){switch(q){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
ekN=function(q){var S=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],N=_.A(_.r6(void 0,void 0,"JrqNsb")),X=N.next().value,b=N.next().value,w=_.A(_.r6(void 0,void 0,"rWytse"));N=w.next().value;var B=w.next().value;w=_.A(_.r6(void 0,void 0,"DHRqxe"));var T=w.next().value,Q=w.next().value;return{touchFeedbackEvents:{pointerUpEvent:X,pointerDownEvent:N,pointerLeaveEvent:T},touchFeedbackOnPointerUp:_.Ec(function(a){cRW(_.GJ(a),S)||(b(a),B(void 0),Q(void 0))}),
touchFeedbackOnPointerDown:_.Ec(function(a){q==null||q(a);cRW(_.GJ(a),S)||(B(a),b(void 0),Q(void 0))}),
touchFeedbackOnPointerLeave:_.Ec(function(a){cRW(_.GJ(a),S)||(Q(a),B(void 0),b(void 0))})}};
cRW=function(q,S){S=S===void 0?[]:S;S=[].concat(_.PG(S),["BUTTON".toString()]);q=_.A(q);for(var N=q.next();!N.done;N=q.next()){N=N.value;for(var X=_.A(S),b=X.next();!b.done;b=X.next())if(N.tagName===b.value)return!0}return!1};
CH2=function(q){switch(q){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
RkM=function(q){return q.scrollHeight-q.offsetHeight>1};
tyg=function(q,S){var N;return tu(q,((N=q.content)==null?void 0:N.length)||0,!S)};
FJ7=function(q,S,N,X,b,w){if(!S||iCy){var B;return tu(q,((B=q.content)==null?void 0:B.length)||0,!0)}S=X.value;if(!N.value||!S||!q.content)return q;N=0;X=q.content.length;B=0;JRP||(JRP=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var T=JRP;for(b=b*w*T;N<=X;)w=Math.floor(N+(X-N)/2),T=tu(q,w)||q,S.firstChild&&(S.firstChild.textContent=T.content),S.scrollHeight>b?X=w-1:(B=w,N=w+1);return tu(q,B)};
HCg=function(q,S){var N,X;return(((N=q.content)==null?void 0:N.length)||0)>(((X=S.content)==null?void 0:X.length)||0)};
OCv=function(q,S,N,X,b,w){var B=_.FS("truncated-text-content"),T=_.FS("truncated-text-content"),Q=_.FS("button"),a=_.FS("button"),U=_.FS("button"),r=_.Ly().resolve(_.JA),c=_.A(_.kr(function(){return tyg(q(),b())})),e=c.next().value,R=c.next().value;
c=_.A(_.kr(function(){return HCg(q(),e())}));
var J=c.next().value,v=c.next().value,W=null;_.Ww(function(){function z(){if(B.value&&Q.value&&U.value){var x=w()?q():FJ7(q(),b(),B,T,S(),N());R(x);requestAnimationFrame(function(){if(B.value&&Q.value&&U.value){var L=RkM(B.value)||HCg(q(),x);v(L);if(!X()){var P=RkM(B.value),b0=N(),Q7=B.value,ry=Q.value,s7=U.value,TW=r==="rtl";if(Q7&&ry){var l0=ry.offsetLeft;TW&&(l0=Q7.offsetWidth-ry.offsetWidth-ry.offsetLeft);if(L){L=ry.offsetWidth;ry=Q7.offsetWidth;var zW=P?ry-L-70:l0-70;b0="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
b0+"rem,\n      #000 "+b0+"rem,\n      #000 100%), linear-gradient(\n      to "+((TW?"left":"right")+",\n      #000 0px,\n      #000 "+zW+"px,\n      transparent "+(P?ry-L:zW+70)+"px)");Q7.style.setProperty("-webkit-mask-image",b0);Q7.style.setProperty("mask-image",b0)}else Q7.style.setProperty("-webkit-mask-image",""),Q7.style.setProperty("mask-image","");P?TW?(s7.style.setProperty("left","0"),s7.style.setProperty("right","unset")):(s7.style.setProperty("left",""),s7.style.setProperty("right","0")):
TW?(s7.style.setProperty("left","unset"),s7.style.setProperty("right",l0+"px")):(s7.style.setProperty("left",l0+"px"),s7.style.setProperty("right","unset"))}}}})}}
var M,g;(M=W)==null||(g=M.stop)==null||g.call(M);M=new _.Ml(z,17);z();W=M},"KjwIxd");
_.lO(function(){R(tyg(q(),b()));v(HCg(q(),e()));var z=function(){JRP=void 0;var g,x;(g=W)==null||(x=g.fire)==null||x.call(g)};
if(window.ResizeObserver){var M=new ResizeObserver(z);M.observe(B.value);_.k7(function(){var g,x;(g=W)==null||(x=g.stop)==null||x.call(g);M.disconnect()})}else window.addEventListener("resize",z),_.k7(function(){var g,x;
(g=W)==null||(x=g.stop)==null||x.call(g);window.removeEventListener("resize",z)})});
return{isTruncated:J,displayText:e,contentRef:B,hiddenRef:T,placeholderTruncationTextRef:Q,hiddenTruncationTextRef:a,truncationTextRef:U}};
KJ0=function(q){return{content:q!=null?q:""}};
vL4=function(q){return _.aK(q.onTap)||_.Q8(q.rendererContext)};
lZF=function(q){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:q.overflowMenuA11yLabel,onTap:function(S){S.preventDefault();S.stopPropagation();if(q.overflowMenuOnTap){var N=_.Uc({elementsCommand:q.overflowMenuOnTap,forceNewState:!0});if(N==null?0:N.onclick)N.onclick(S)}}}};
_.FV=function(q,S,N,X,b){X=X===void 0?{}:X;if(!b||Math.random()<5E-4){S=S||null;N=N||null;q=q instanceof Error?q:new _.Vl(q);if(q.args)for(var w=_.A(q.args),B=w.next();!B.done;B=w.next())B=B.value,B instanceof Object&&(X=Object.assign({},B,X));X.category="H5 Ads Control Flow";S&&(X.slot=S?"slot:  "+S.slotType:"");N&&(X.layout=N?"layout:  "+N.layoutType:"",X.layoutId=N.layoutId);b&&(X.known_error_aggressively_sampled=!0);q.args=[X];_.vN(q)}};
_.jx4=function(q,S){S=_.dO(S);_.gr(q,"yt-open-popup-action",[S,q])};
_.H2=function(q,S){_.jx4(q,_.Kc(S))};
dKW=function(q){if(!q)return"";if(WJ4[q])return WJ4[q];OP||(OP=_.Si("A"));OP.href!==q&&od(OP,q);var S=OP.pathname;WJ4[q]=S.startsWith("/")?S:"/"+S;return WJ4[q]};
k8d=function(){var q=dKW(window.location.href);if(q==="/")return"home";if(q.startsWith("/results"))return"search";if(q.startsWith("/watch"))return"watch";if(q.startsWith("/shorts"))return"shorts";if(q.startsWith("/hashtag"))return"hashtag";if(q.startsWith("/create_channel"))return"create_channel";if(q.startsWith("/@")||q.startsWith("/user/")||q.startsWith("/channel/"))return"channel";if(q.startsWith("/experiments"))return"experiments";if(q.startsWith("/sponsor_channel"))return"sponsorship";if(q.startsWith("/select_site"))return"settings";
if(q.startsWith("/locate"))return"locate";if(q.startsWith("/redeem"))return"redeem";if(q.startsWith("/musicpremium")||q.startsWith("/premium")||q.startsWith("/red"))return"premium";if(q.startsWith("/paid_memberships"))return"paid_memberships";if(q.startsWith("/oops"))return"oops";if(q.startsWith("/clip"))return"clip";var S;return(Kw==null?void 0:(S=Kw.response)==null?void 0:S.page)==="404"?"404":q.startsWith("/feed/history")?"history":q.startsWith("/feed/library")?"library":q.startsWith("/feed/subscriptions")?
"subscriptions":q.startsWith("/feed/trending")?"trending":q.startsWith("/feed/news_destination")?"news":q.startsWith("/playlist")?"playlist":q.startsWith("/minor_moment")?"minor_moment":q.startsWith("/playable/")||q.match("^/playables/(?!saved).")?"mini_app":q.startsWith("/playables")?"playables":q.startsWith("/create/live/join")?"open_in_app":q.startsWith("/feed/explore")?"explore":"browse"};
_.lT=function(){var q=Kw==null?void 0:Kw.response,S=q==null?void 0:q.endpoint;if(!S)return(q==null?void 0:q.page)==="watch"?"watch":k8d();var N;q=(N=_.t(S==null?void 0:S.commandMetadata,_.Yq))==null?void 0:N.webPageType;N=!1;if(q&&!zke.includes(q))switch(q){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var X;return((X=_.t(S==null?void 0:S.commandMetadata,_.Yq))==null?0:X.url)&&dKW(_.t(S.commandMetadata,_.Yq).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var b;return(S=(b=_.t(S,_.If))==null?void 0:b.browseId)?nLF[S]||"browse":"browse";default:N=!0}if(_.t(S,_.v2)||_.t(S,fZW))return"sponsorship";b=dKW(window.location.href);if(b.startsWith("/experiments"))return"experiments";if(b.startsWith("/create_channel"))return"create_channel";
if(_.t(S,_.nl)&&b.startsWith("/shorts"))return"shorts";if(_.t(S,_.nl)&&b.startsWith("/watch"))return"watch";N&&(S=new _.Vl("Unsupported mWeb page type",{pathname:b,webPageType:q}),_.O0(S));return"browse"};
jA=function(q,S,N,X){return q&&S?q!==N||S!==X?(_.FV(Error("Lh"),void 0,void 0,{"stored-slot":q,"stored-layout":S,"latest-slot":N,"latest-layout":X}),!1):!0:!1};
xKP=function(q,S,N){return q({targetId:S},function(X){return N.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},X,{contents:[N.continuationItems?_.t(N.continuationItems[0],pZ7):{}]}):N.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},X,{header:N.continuationItems?N.continuationItems[0]:void 0}):Object.assign({},X,{contents:N.continuationItems?N.continuationItems:[]})})};
mKv=function(q,S,N,X){if(S=S.trackingParams){var b,w=(b=N.getScreenLayer)==null?void 0:b.call(N);N=_.VR(w);b=_.as(w);if(N&&b){var B=_.by(S);_.C("combine_ve_grafts")?q.graftServerVe(S,b,w):_.Jg(N,b,B);X==null||X(B)}}};
gLM=function(q){var S;return((S=udM.get(q))==null?void 0:S.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
My0=function(q,S){var N={type:S.slotType,controlFlowManagerLayer:EL2.get(S.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};S.slotEntryTrigger&&(N.entryTriggerType=S.slotEntryTrigger.triggerType);S.slotPhysicalPosition!==1&&(N.slotPhysicalPosition=S.slotPhysicalPosition);if(q){N.debugData={slotId:S.slotId};if(q=S.slotEntryTrigger)N.debugData.slotEntryTriggerData=yRP(q);q=S.slotFulfillmentTriggers;N.debugData.fulfillmentTriggerData=[];q=_.A(q);for(var X=q.next();!X.done;X=q.next())N.debugData.fulfillmentTriggerData.push(yRP(X.value));
S=S.slotExpirationTriggers;N.debugData.expirationTriggerData=[];S=_.A(S);for(q=S.next();!q.done;q=S.next())N.debugData.expirationTriggerData.push(yRP(q.value))}return N};
yRP=function(q,S){var N={type:q.triggerType};S!=null&&(N.category=S);q.triggeringSlotId!=null&&(N.triggerSourceData||(N.triggerSourceData={}),N.triggerSourceData.associatedSlotId=q.triggeringSlotId);q.triggeringLayoutId!=null&&(N.triggerSourceData||(N.triggerSourceData={}),N.triggerSourceData.associatedLayoutId=q.triggeringLayoutId);return N};
LJv=function(q,S,N,X){S={opportunityType:S};q&&(X||N)&&(X=_.Vy(X||[],function(b){return My0(q,b)}),S.debugData=Object.assign({},N&&N.length>0?{associatedSlotId:N}:{},X.length>0?{slots:X}:{}));
return S};
hkg=function(q){return W2(q.opportunityAdapterMap).concat(W2(q.triggerAdapterMap)).concat(W2(q.fulfillmentAdapterFactoryMap)).concat(W2(q.slotAdapterFactoryMap)).concat(W2(q.layoutRenderingAdapterFactoryMap))};
W2=function(q){var S=[];q=_.A(q.values());for(var N=q.next();!N.done;N=q.next())N=N.value,N.isAdsControlFlowEventListener&&S.push(N);return S};
k2=function(q){var S=q.slotId,N=q.slotType,X=q.slotPhysicalPosition;return S===void 0?new dH("Cannot construct a slot due to the missing id.",{adSlotMetadata:q}):N===void 0?new dH("Cannot construct a slot due to the missing type.",{adSlotMetadata:q}):X===void 0?new dH("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:q}):{slotId:S,slotType:N,slotPhysicalPosition:X,managerLayer:"external",adSlotLoggingData:q.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new PH7}};
IZW=function(q){var S=q.layoutId,N=q.layoutType;return S===void 0?new zJ("Cannot construct a layout due to the missing id.",{adLayoutMetadata:q}):N===void 0?new zJ("Cannot construct a layout due to the missing type.",{adLayoutMetadata:q}):{layoutId:S,layoutType:N,managerLayer:"external",adLayoutLoggingData:q.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new PH7,interactionLoggingAdsClientData:{}}};
fw=function(q,S){if(S&&(Yae(S.viewableCommand)||Yae(S.endOfSessionCommand))){var N=osF(S==null?void 0:S.viewableCommand);S=osF(S==null?void 0:S.endOfSessionCommand);if(!nw){var X=_.Y$("custom_active_view_tos_timeout_ms");nw=X>0&&X!==36E5?new qy7(Syy(),X):new qy7(Syy())}N8M(nw,q);XL4(nw,q,N,S)}};
pw=function(q){nw&&N8M(nw,q)};
Syy=function(){var q=_.k$("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(q==null?void 0:q.length)===2?q[1]:null};
Yae=function(q){q=_.aK(q);return!(q==null||!q.loggingUrls)&&q.loggingUrls.length>0};
osF=function(q){if(!q)return[];var S=[],N,X;((X=(N=_.aK(q))==null?void 0:N.loggingUrls)!=null?X:[]).forEach(function(b){b.baseUrl&&S.push(b.baseUrl)});
return S};
b00=function(q){if(_.C("stop_av_measurement_on_detach"))return function(){pw(q)}};
wLe=function(q){return function(){_.C("stop_av_measurement_on_detach")&&pw(q)}};
Z07=function(q){if(_.C("stop_av_measurement_on_detach"))return function(){pw(q)}};
Az4=function(q){return q.shorts.isDesktopSmallWidth};
_.s$g=function(q){return q.shorts.isShortsActive};
_.B8d=function(q){return q.shorts.isWatchWhileMode};
_.x2=function(q){return q.shorts.isFullscreen};
_.mB=function(q){return q.shorts.isShortsPipActive};
G$7=function(q){var S,N;if(q=(S=_.t(q.reelsAdCardButtoned,T82))==null?void 0:(N=S.animatedRenderingConfig)==null?void 0:N.easeOutSeconds)return q+"s"};
Q$g=function(q,S,N){return _.G(function(X){return X.return(new Promise(function(b){var w=new Image;w.onload=function(){b(new DyF(q,S,N,w.naturalWidth,w.naturalHeight))};
w.src=N.toString()}))})};
aQ4=function(q,S){return Math.round(q/1E-5)===Math.round(S/1E-5)};
VG2=function(q,S){return Math.round(q/1E-5)===Math.round(S/1E-5)};
UyW=function(q,S){return q.year===S.year&&q.month===S.month&&q.day===S.day};
rz7=function(q,S){return q.year!==S.year?q.year<S.year:q.month!==S.month?q.month<S.month:q.day<S.day};
cz0=function(q){return q.day===$y4(q.year,q.month)?q.month===11?{year:q.year+1,month:0,day:1}:{year:q.year,month:q.month+1,day:1}:{year:q.year,month:q.month,day:q.day+1}};
epM=function(){var q=new Date,S={year:q.getFullYear(),month:q.getMonth(),day:q.getDate()};return{start:S,end:{year:q.getFullYear()+2,month:q.getMonth(),day:q.getDate()},selectedDate:cz0(S)}};
CQm=function(q){return(new OD(2)).format(new Date(q.year,q.month,q.day))};
Rpe=function(q){return{year:q.getFullYear(),month:q.getMonth(),day:q.getDate()}};
tGN=function(q,S){q=(q+(Number(S.utcOffsetSec)+(new Date(q*1E3)).getTimezoneOffset()*60))*1E3;S=Rpe(new Date(q));return{date:S,secondsSinceMidnight:Math.floor((q-(new Date(S.year,S.month,S.day)).getTime())/1E3)}};
i0W=function(q,S){S=S.months.findIndex(function(N){return N.year===q.year&&N.month===q.month});
return S>=0?S:void 0};
Jzm=function(q){if(!q)return!1;try{if(q.host&&q.host.tagName==="YT-FORMATTED-STRING"&&q.host.id==="contenteditable-textarea"||q.nodeType===Node.ELEMENT_NODE&&q.tagName==="YTD-COMMENTBOX")return!0}catch(S){return!1}return Jzm(q.parentNode)};
uT=function(q){return q?!(q.tagName!=="A"||!q.href||!q.classList.contains("yt-simple-endpoint")):!1};
FSg=function(q){return q?q.tagName==="IMG"&&q.classList.contains("emoji"):!1};
H0F=function(q,S,N){if(!q)return null;var X=uT(q);if(X&&N)return S=q.pathname.substring(q.pathname.indexOf("/channel/")+9),document.createTextNode("@"+S);if(X&&!N)return document.createTextNode("");if(FSg(q))return N=q.alt,q=q.dataset.emojiId,!q&&S&&(S=_.gH(S,N))&&S.isCustomEmoji&&(q=S.emojiId),q?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+q+">"):document.createTextNode(N);X=q.cloneNode(!1);for(var b=0;b<q.childNodes.length;++b){var w=H0F(q.childNodes[b],S,N);w&&X.appendChild(w)}return X};
EP=function(q){return q?uT(q)?q:EP(q.lastChild):null};
O0F=function(q){return q?uT(q)?q:O0F(q.firstChild):null};
KSP=function(q){if(!q)return null;for(var S=q.previousSibling;S;)if(S.nodeType===Node.ELEMENT_NODE&&S.nodeName==="BR")S=S.previousSibling;else if(S.nodeType===Node.TEXT_NODE&&/\s+/.test(S.textContent))S=S.previousSibling;else break;(S=EP(S))?q=S:q=(q=q.parentNode)?EP(q.previousElementSibling):null;return q};
vs7=function(q){if(!q)return null;for(var S=q.nextSibling;S;)if(S.nodeType===Node.ELEMENT_NODE&&S.nodeName==="BR")S=S.nextSibling;else if(S.nodeType===Node.TEXT_NODE&&/\s+/.test(S.textContent))S=S.nextSibling;else break;return(S=O0F(S))?S:vs7(q.parentNode)};
lQ2=function(q){var S=_.bB(),N=S.JSC$11670_getStartNode();if(!Jzm(N.parentNode))return null;S=S.JSC$11670_getStartOffset();if(N.nodeType===Node.TEXT_NODE){var X=_.ea(N,uT);if(X){if(q&&S===0||!q&&S===N.length)return X}else{if(q&&S===N.length)return!N||N.nodeName==="BR"||N.nextElementSibling&&_.y8(N.nextElementSibling,"display")==="block"?null:O0F(N.nextElementSibling);if(!q&&S===0)return N?EP(N.previousElementSibling):null}}if(N.nodeType===Node.ELEMENT_NODE)if(q){if(0<=S&&S<N.childNodes.length)return O0F(N.childNodes[S])}else if(0<
S&&S<=N.childNodes.length)return EP(N.childNodes[S-1]);return null};
j$0=function(q,S,N){if(!q)return null;if(q.nodeType===Node.TEXT_NODE)if(N){var X=KSP(q);if(X&&!/^\s+\S/.test(q.wholeText.substr(0,S)))return X}else if((X=vs7(q))&&!/\S\s+/.test(q.wholeText.substr(S,q.wholeText.length)))return X;return q.nodeType===Node.ELEMENT_NODE?N?KSP(q.childNodes[S]):vs7(q.childNodes[S]):j$0(q.parentNode,S,N)};
WSm=function(q){if(q.hasChildNodes())switch(q.tagName){case "DIV":case "A":case "SPAN":var S="";for(q=q.firstChild;q;q=q.nextSibling)S+=WSm(q);return S;default:return""}else switch(q.nodeType){case 3:return q.textContent;default:return""}};
MP=function(q,S){return q.year===S.year&&q.month===S.month&&q.day===S.day};
Lw=function(q,S){return q.year!==S.year?q.year<S.year:q.month!==S.month?q.month<S.month:q.day<S.day};
dyd=function(q){return{year:q.getFullYear(),month:q.getMonth(),day:q.getDate()}};
k$W=function(q){var S=k67;S=S===void 0?k67:S;S(new Date(q.year,q.month,q.day))};
hA=function(q){return dyd(new Date(Number(q.seconds)*1E3))};
zpF=function(q){return q.year!==void 0&&q.month!==void 0&&q.day!==void 0};
nsW=function(q){return q.start!==void 0&&q.end!==void 0};
fQ2=function(q){return nsW(q)?q.start:q};
pL7=function(q){return nsW(q)?q.end:void 0};
myv=function(q,S){for(var N=[],X=new Date(q.start.year,q.start.month);X.getFullYear()<q.end.year||X.getFullYear()===q.end.year&&X.getMonth()<=q.end.month;){var b=N,w=b.push,B=X.getFullYear(),T=X.getMonth(),Q=q,a=S,U=void 0,r=[],c=Object.freeze({extraCssClass:"invisible"}),e=new Date(B,T),R=dyd(e);e=e.getDay();for(var J=dyd(new Date);R.month===T;){e!==xym&&U||(U=Array.from({length:7}).fill(c),r.push(U));var v={date:{year:B,month:T,day:R.day},extraCssClass:"",debugClass:""};v.extraCssClass=a(v.date,
R,J,Q).trim();U[(e-xym+7)%7]=v;R=R.day===$y4(R.year,R.month)?R.month===11?{year:R.year+1,month:0,day:1}:{year:R.year,month:R.month+1,day:1}:{year:R.year,month:R.month,day:R.day+1};e=(e+1)%7}w.call(b,{weeks:r,monthLabel:P2.SHORTMONTHS[T]+" "+B,year:B,month:T,monthLabelExtraCssClass:r[0][2]===c?"shift-down-label":""});X.setMonth(X.getMonth()+1)}return N};
u8W=function(q,S){S=S.months.findIndex(function(N){return N.year===q.year&&N.month===q.month});
return S>=0?S:void 0};
EsM=function(q,S){a:{var N=N===void 0?[2,3]:N;N=_.A(N);for(var X=N.next();!X.done;X=N.next()){var b=new Date;if((new gs4(X.value)).parse(S,b,{validate:!0})){b.setHours(0,0,0,0);S=b;break a}}S=null}if(!S)return{isValid:!1,value:void 0};S=dyd(S);N=q.end;return Lw(S,q.start)||Lw(N,S)?{isValid:!1,value:void 0}:{isValid:!0,value:S}};
PQy=function(q){var S=yzW;S=S===void 0?MG4:S;var N=q.columnsToShow||[],X=LSP(q.columnDimensions,q.columnsToShow,q.leftFloatingColumns,S);return N.map(function(b,w){var B=q.columns[b];if(B===void 0)throw Error("Rh");var T=X?X[w]:"";var Q=q.getCustomTooltip?q.getCustomTooltip(b,B.headerTooltipParagraphs):B.headerTooltipParagraphs;var a=hp4(q,b);return{type:b,index:w,style:T,classes:a,headerName:B.headerName||"",headerIcon:B.headerIcon,headerTooltipParagraphs:Q||[],headerTooltipHelpContext:B.headerTooltipHelpContext,
sortOrders:B.sortOrders||[],selectionState:B.isSelectionCheckbox?q.selectionState:void 0}})};
hp4=function(q,S){var N=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],X=q.columns[S];if(X===void 0)return"";var b=N.includes("DEFAULTS")&&X.cssClass?[X.cssClass]:[];if(N.includes("SORTING")){X.sortOrders&&X.sortOrders.length&&b.push("sortable");if(q.sorting&&q.sorting.columnType===S)a:switch(q.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var w="column-sorted";break a;default:w=""}else w="";w&&b.push(w)}N.includes("FLOATING")&&(S=q.columnsToShow.indexOf(S),q.leftFloatingColumns&&S<q.leftFloatingColumns&&
b.push("floating-column"),q.leftFloatingColumns&&S===q.leftFloatingColumns-1&&b.push("last-floating-column"));N.includes("RIGHT_ALIGN")&&X.rightAlignHeader&&b.push("right-align");return b.filter(function(B){return B}).join(" ")};
LSP=function(q,S,N,X){N=N===void 0?0:N;X=X===void 0?MG4:X;if(q){var b=[],w=0;IQP(q,S,X).forEach(function(B,T){var Q="min-width:"+B.minWidth+"px;padding-left:"+B.paddingLeft+"px;padding-right:"+B.paddingRight+"px;flex:"+B.flexGrow+" 0 "+B.minWidth+"px;";B.maxWidth!==Infinity&&(Q=[Q,"max-width:"+B.maxWidth+"px;"].join(""));w>0&&T<N&&(Q=[Q,"left:"+w+"px;"].join(""));b.push(Q);w+=B.minWidth+B.paddingLeft+B.paddingRight});
return b}};
IQP=function(q,S,N){N=N===void 0?MG4:N;return S.map(function(X,b){X=q&&q[X]||{};var w=b===0?N.paddingLeftFirstColumn:N.padding;X.paddingLeft!==void 0&&(w=X.paddingLeft);b=b===S.length-1?N.paddingRightLastColumn:N.padding;X.paddingRight!==void 0&&(b=X.paddingRight);return{paddingLeft:w,paddingRight:b,minWidth:X.minWidth!==void 0?X.minWidth:N.minWidth,maxWidth:X.maxWidth!==void 0?X.maxWidth:N.maxWidth,flexGrow:X.flexGrow!==void 0?X.flexGrow:N.flexGrow}})};
Yyd=function(q){var S=q.reduce(function(X,b){var w=b.columnId,B={};b.headerText&&(B.headerName=_.vO(b.headerText));b.rightAlignHeader&&(B.rightAlignHeader=b.rightAlignHeader);var T;if((T=b.headerIcon)==null?0:T.iconType)B.headerIcon=_.yd(b.headerIcon.iconType);X[w]=B;return X},{}),N=q.filter(function(X){return!X.hideColumn}).map(function(X){return X.columnId});
q=q.filter(function(X){return!!X.dimensions}).reduce(function(X,b){X[b.columnId]=b.dimensions;
return X},{});
return{columns:S,columnsToShow:N,columnDimensions:q}};
_.oNd=function(q){return q?q.simpleText?q.simpleText:q.runs?q.runs.map(function(S){return S.text}).join(""):"":""};
wIP=function(q){var S=q.data;var N=q.onTap;var X=q.isSelected;var b=q.onFocusIn;if(!S)return{};q=qvm(S);X===void 0&&(X=S==null?void 0:S.isSelected);var w;return{text:SvM(S,q),startIcon:(w=S.icon)==null?void 0:w.iconType,state:X?0:2,type:0,style:Np7(S),onTap:XIM(S,N),accessibilityLabel:bng(S,q),onFocusIn:function(){return b==null?void 0:b()}}};
SvM=function(q,S){if(!S)return q.text?_.oNd(q.text):void 0};
Np7=function(q){var S;switch((S=q.style)==null?void 0:S.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
XIM=function(q,S){return function(N){S==null||S(N,q)}};
qvm=function(q){q=q.style&&q.style.styleType;return!iCy&&q==="STYLE_EXPLORE_LAUNCHER_CHIP"};
bng=function(q,S){if(S){var N,X,b;return(b=(N=q.accessibilityData)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)!=null?b:SvM(q,!1)}};
Znd=function(){var q;return[function(S,N,X){return _.uc(q,S,N,X)},
function(S){q=S}]};
A94=function(q,S){return _.hg(q.entities,"chipEntity",S)};
BpN=function(q,S,N,X){return function(){var b=sc7.has(q.displayType)&&q.selected,w=b&&q.deselectCommand?q.deselectCommand:q.tapCommand;!w||b&&X||_.$m(w,{form:{element:S==null?void 0:S.value}});N==null||N()}};
TpW=function(q,S){S=S==null?void 0:S.stepStates;if(q&&S){var N,X;return(N=S[q])==null?void 0:(X=N.userQuery)==null?void 0:X.userQuery}};
IA=function(q){return{signalAction:{signal:q}}};
QcW=function(){return _.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?GBW:_.DSd};
aUv=function(q,S){q=q===void 0?"SOFT_RELOAD_PAGE":q;S=S===void 0?49504:S;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.nB(_.qW("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:S}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:q}}]}}}};
VvN=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.nB(_.qW("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:QcW()}};
US2=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:QcW()}};
r94=function(q,S){var N=_.nB(_.qW("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),X=_.nB(_.qW("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),b={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.nB(_.qW("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};b.serviceEndpoint=q?q:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[IA("SOFT_RELOAD_PAGE")]}};return{title:N,bodyText:X,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:b},
style:{value:S!=null?S:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
c9v=function(q){q=q===void 0?{}:q;return{title:_.nB(q.localizedZeroStateTitleText===void 0?"":q.localizedZeroStateTitleText),bodyText:_.nB(q.localizedZeroStateMessage===void 0?"":q.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.nB(q.localizedZeroStateButtonText===void 0?"":q.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[$Sm]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
Cee=function(q){q=q===void 0?{}:q;return{title:_.nB(q.localizedOptInBannerTitleText===void 0?"":q.localizedOptInBannerTitleText),titleLength:19,subtitle:_.nB(q.localizedOptInMessage===void 0?"":q.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.nB(_.qW("DISMISS",void 0,"Dismiss")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED",boolValue:!0}},
loggingDirectives:{clientVeSpec:{uiType:127984}}}},secondaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.nB(_.qW("TURN_ON",void 0,"Turn on")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[eYd]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
in7=function(q,S){var N=S=S===void 0?{}:S;S=N.offlineTitleText===void 0?"":N.offlineTitleText;var X=N.offlineDescriptionText===void 0?"":N.offlineDescriptionText,b=N.formattedSupplementalText,w=N.actionButtonText===void 0?"":N.actionButtonText,B=N.titleText===void 0?"":N.titleText;N=N.descriptionText===void 0?"":N.descriptionText;var T={title:w,accessibilityText:w,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};q||(B=S,N=X,T={title:w,accessibilityText:w,style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_DISABLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:266213}}});
return{title:_.nB(B),titleLength:B.length,overrideTitleMaxFontSize:30,subtitle:_.nB(N),supplementalText:b,primaryButton:{buttonViewModel:T},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[RY7]},darkTileImage:{thumbnails:[tvF]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.Hny=function(q,S,N,X,b,w,B,T,Q,a,U){b=b===void 0?!1:b;w=w===void 0?!1:w;B=B===void 0?0:B;T=T===void 0?-Infinity:T;Q=Q===void 0?!1:Q;a=a===void 0?!1:a;U=U===void 0?!1:U;var r=[],c=_.nB(_.qW("SMART_DOWNLOADS",void 0,"Smart downloads")),e=_.nB(J9W(B,T,q.length));T=B=void 0;a?B={statementBannerRenderer:in7(U,X)}:b?q.length>0?T=F7d(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.C("kevlar_manual_downloads_above"),c,e):Q?T={alertBannerViewModel:{heading:{content:N.localizedOptInBannerTitleText===
void 0?"":N.localizedOptInBannerTitleText},body:{content:N.localizedPromptMessage===void 0?"":N.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.qW("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.qW("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:129730}},
onTap:{innertubeCommand:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",entityKey:_.UpM}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:w&&(T={backgroundPromoRenderer:{bodyText:_.nB(_.qW("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/grey_loading_spinner.gif"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"}}}):
w&&(T={alertBannerViewModel:{heading:{content:N.localizedOptInBannerTitleText===void 0?"":N.localizedOptInBannerTitleText},body:{content:N.localizedOptInMessage===void 0?"":N.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.qW("TURN_ON",void 0,"Turn on"),accessibilityText:_.qW("TURN_ON",void 0,"Turn on"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:127983}},onTap:{innertubeCommand:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:127982}}}}}});N=_.nB(_.qW("YOUR_DOWNLOADS",void 0,"Your downloads"));X=void 0;S.length>0?(X=void 0,_.C("kevlar_display_downloads_numbers")&&(X=_.nB(_.Sm("VIDEO_COUNT",S.length))),X=F7d(S,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,N,X)):b||q.length||
a||(X={backgroundPromoRenderer:{bodyText:_.nB(_.qW("VIDEOS_WILL_APPEAR_HERE",void 0,"Videos you download will appear here")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/downloads_empty_state.png"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:120848}}}});B?r.push({richSectionRenderer:{content:B}}):T&&!_.C("kevlar_manual_downloads_above")&&r.push({richSectionRenderer:{content:T,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
X&&r.push({richSectionRenderer:{content:X,loggingDirectives:{clientVeSpec:{uiType:51721}}}});T&&_.C("kevlar_manual_downloads_above")&&r.push({richSectionRenderer:{content:T,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(S.length>0||b&&q.length>0&&!a)&&r.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.nB(_.qW("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}},
loggingDirectives:{clientVeSpec:{uiType:133683}}}}}});return{contents:r}};
_.K7d=function(q){return OnN(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.vNN=function(q){return OnN(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
OnN=function(q,S){var N=[];q=F7d(q,S,!0);N.push({richSectionRenderer:{content:q}});return{contents:N}};
F7d=function(q,S,N,X,b){N=N===void 0?!1:N;var w="RESPONSIVE_SIZE_STANDARD";_.C("kevlar_standard_rich_grid_on_offline_home")&&S==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?w="RESPONSIVE_SIZE_STANDARD":_.C("kevlar_modern_downloads_compact")?w="RESPONSIVE_SIZE_COMPACT":_.C("kevlar_modern_downloads_extra_compact")?w="RESPONSIVE_SIZE_EXTRA_COMPACT":_.C("kevlar_modern_downloads_tiny")&&(w="RESPONSIVE_SIZE_TINY");q={isExpanded:N,contents:Y2(q),entitySelectorType:S,responsiveContainerConfiguration:{responsiveSize:w}};
X&&(q.title=X);b&&(q.subtitle=b);N||(_.C("kevlar_smart_downloads_show_more_button")?(q.showMoreButton={buttonRenderer:{accessibility:{label:_.qW("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.nB(_.qW("SHOW_MORE",void 0,"Show more"))}},q.showLessButton={buttonRenderer:{accessibility:{label:_.qW("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.nB(_.qW("SHOW_LESS",void 0,"Show less"))}}):(q.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.qW("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},q.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.qW("HORIZONTAL_LIST_NEXT_LABEL",
void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},q.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.qW("VIEW_ALL",void 0,"View all"),accessibilityText:_.qW("VIEW_ALL",void 0,"View all"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:242898}},onTap:{innertubeCommand:_.kx("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:q}};
Y2=function(q){var S=[];q=_.A(q);for(var N=q.next();!N.done;N=q.next())if(N=N.value,oYv(N)){var X=S,b=X.push;var w=void 0;if(N==null?0:(w=N.videoEntity)==null?0:w.videoId){w=Rf(_.jQ().getState(),N.videoEntity.videoId);var B=_.jQ().getState();var T=_.LB(N.videoEntity.videoId,"mainVideoEntity");B=!!_.BO(B.entities)[T];B={videoId:N.videoEntity.videoId,title:fB(N.videoEntity.title),shortBylineText:fB(N.channelEntity.title),thumbnail:N.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:B&&_.C("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:KXM(N.videoEntity.videoId,w,N.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.qW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};N.videoEntity.lengthSeconds&&(B.thumbnailOverlays=ql2(N.videoEntity.lengthSeconds,w));B.isWatched=w>0;_.C("kevlar_modern_downloads_page")&&(B.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:N.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.qW("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},B.badges=void 0);N=B}else N={};b.call(X,{richItemRenderer:{content:{videoRenderer:N},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(Y24(N)){X=S;b=X.push;var Q=T=w=void 0,a=void 0,U=void 0,r=void 0,c=void 0,e=void 0,R=void 0,J=void 0,v=void 0,W=void 0;B=N.mainPlaylistEntity.playlistId;var z=N==null?void 0:(W=N.mainPlaylistEntity)==null?void 0:(v=W.thumbnailStyleData)==null?void 0:(J=v[0])==null?void 0:(R=J.value)==null?void 0:(e=R.collageThumbnail)==
null?void 0:e.coverThumbnail;if(B&&z){e=vdW(B);!_.C("enable_offline_playlist_page")&&(N==null?0:(c=N.mainPlaylistEntity)==null?0:c.videos)&&(c=N==null?void 0:(r=N.mainPlaylistEntity)==null?void 0:(U=r.videos)==null?void 0:U[0],U=_.Eu(c).entityId,U=JSON.parse(U).videoId,U!==void 0&&(e=Rf(_.jQ().getState(),U),e=_.zy(U,B,void 0,void 0,e)));U=[];if(N==null?0:(a=N.mainPlaylistEntity)==null?0:(Q=a.videos)==null?0:Q.length)Q=dF7(),a=Object,U=a.assign,r=(r=WhM(N==null?void 0:N.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.nB(r),icon:{iconType:"PLAYLISTS"}}}:void 0,U=[Q,U.call(a,{},(T=r)!=null?T:{})];N={playlistId:B,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:z}},navigationEndpoint:e,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:U,title:fB(N.mainPlaylistEntity.title),shortBylineText:fB(N==null?void 0:(w=N.channelEntity)==null?void 0:w.title),badges:[{metadataBadgeRenderer:{label:_.qW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.C("kevlar_modern_downloads_page")&&(N.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:lUy,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:B,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.qW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},N.badges=void 0)}else N=void 0;b.call(X,{richItemRenderer:{content:{playlistRenderer:N},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return S};
J9W=function(q,S,N){q=q?wRv(q):"";S!==void 0&&isFinite(S)?S===0?S=_.qW("UPDATING",void 0,"Updating..."):(S=oG7(new Date(S),new Date),S=_.qW("UPDATED_TIME",{relative_time:S},"Updated "+S)):S="";var X="";q&&S&&(X=" \u2022 ");if(N&&_.C("kevlar_display_downloads_numbers")){N=_.Sm("VIDEO_COUNT",N);if(q||S)X=" \u2022 ";return N+X+q+X+S}return q+X+S};
jcF=function(q){return g6e(q.entities).length};
_.W7e=function(q,S,N){var X=RA(q.responsiveSize),b;q=!((b=q.responsiveMap)==null||!b.some(function(w){return w.containerSize==="CONTAINER_SIZE_NARROW"&&w.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:N,containerWidth:S,sizing:X,enableFullBleedForSingleCol:!1,isCompactList:X==="COMPACT"&&q}};
dSN=function(q,S){return _.hg(q.entities,"votingEntity",S)};
o2=function(q){if(q){var S;return((S=_.Ly().resolve(_.MU(_.NP)))==null?0:S())?q.darkTheme:q.lightTheme}};
kB2=function(q,S){if(q.simpleText)return Object.assign({},q,{simpleText:Cs(q.simpleText,S)});if(!q.runs)return q;for(var N=Object.assign({},q,{runs:[]}),X=0,b=_.A(q.runs),w=b.next();!w.done;w=b.next())if(w=w.value,w.text)if(X+w.text.length<=S)N.runs.push(w),X+=w.text.length;else return N.runs.push(Object.assign({},w,{text:Cs(w.text,S-X)})),N;return q};
zYF=function(q,S){return _.hg(q.entities,"chipBarStateEntity",S)};
nNg=function(q){switch(q){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
fUW=function(q,S){return{triggeringElement:q,onDwellTriggeredFn:function(){var N={triggeringElement:q,loadVideoPreviewEventData:S},X=document.querySelector(".video-preview");X&&X.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:N}))},
onDwellEndFn:function(){var N=document.querySelector(".video-preview");N&&N.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
pIg=function(q){var S=_.Ly().resolve(_.MU(m8N));return function(N){var X=function(){var b=q(N);return S&&b?fUW(N,b):null};
_.Ww(function(){var b=X();S&&b&&Promise.resolve().then(function(){S.registerElement(b)});
_.k7(function(){S&&b&&Promise.resolve().then(function(){_.c2(S,b)})})},"p0smCb")}};
mSd=function(q){var S=q.dataset.resizeObserverId;if(S)return S;S=""+xSe++;return q.dataset.resizeObserverId=S};
uJy=function(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;var N=mSd(S.target),X=Object.assign({},{target:S.target},q3.get(N));if(X!=null&&X.contentRect?X.contentRect.width!==S.contentRect.width||X.contentRect.height!==S.contentRect.height:1)for(q3.set(N,{borderBoxSize:S.borderBoxSize,contentBoxSize:S.contentBoxSize,contentRect:S.contentRect,devicePixelContentBoxSize:S.devicePixelContentBoxSize}),N=_.A(SI.get(N)||[]),X=N.next();!X.done;X=N.next())X=X.value,X(S)}};
EN0=function(q,S){var N=mSd(q);SI.has(N)||SI.set(N,new Set);SI.get(N).add(S);q3.has(N)&&S(Object.assign({},{target:q},q3.get(N)));N3||(N3=new gNy(uJy));S=N3;S.observe(q)};
y9N=function(q,S){var N=mSd(q);SI.has(N)&&(SI.get(N).delete(S),SI.get(N).size===0&&(SI.delete(N),q3.delete(N),N3.unobserve(q),delete q.dataset.resizeObserverId));SI.size===0&&N3&&(N3.disconnect(),N3=void 0)};
L7F=function(q,S){var N=_.Ly().resolve(ML);return Mv4.map(function(X){return N.observe(q,S,X)})};
hYM=function(q){var S=_.Ly().resolve(ML);q.forEach(function(N){S.unobserveByKey(N)})};
_.X0=function(q){var S=_.A(s_g()),N=S.next().value,X=S.next().value,b=Object.assign({},Pev,q),w=IU7(function(B){var T=B.contentRect.height;if((B=B.contentRect.width)||T||b.canHaveZeroSize)N.width()===B&&N.height()===T||X(N,{height:T,width:B})},b.throttleMs);
return[N,function(B){var T=[];b.useVisibilityObserver&&(T=L7F(B,function(Q,a){requestAnimationFrame(function(){a==="visible"?EN0(B,w):y9N(B,w)})}));
T.length||EN0(B,w);return function(){T.length&&(hYM(T),T.length=0);y9N(B,w)}}]};
_.bI=function(q,S){var N=_.A(_.r6(!1,void 0,"YLPUhc")),X=N.next().value,b=N.next().value,w=!1,B;return function(T){if(B)return _.D(B,Object.assign({},T));if(!w){w=!0;var Q=m4M;Q==null||Q.addDep();q().then(function(a){B=a;b(!0);Q==null||Q.removeDep()}).catch(function(a){Q==null||Q.removeDep();
if(S==null?0:S.debugName){var U,r=new _.Vl("failed to load chunk",S.debugName,a==null?void 0:(U=a.toString)==null?void 0:U.call(a));_.O0(r)}else _.O0(a);throw a;})}return _.D(_.V,{cond:X,
then:function(){return _.D(B,Object.assign({},T))}})}};
o_2=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("dpUCFd"),2);q=_.YvN;return S.return(q)})};
SVP=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("U9vrqd"),2);q=qVM;return S.return(q)})};
XoW=function(q,S,N,X,b){q=S?q.switchOffCommand:q.switchOnCommand;if(X&&b)NFe(q,N,b);else{var w,B;(w=_.Uc({elementsCommand:q}))==null||(B=w.onclick)==null||B.call(w,N)}};
NFe=function(q,S,N){q=_.Uc({elementsCommand:q,additionalCommandArgs:{commandController:{onSuccess:function(){N(!1)},
onServerError:function(){N(!1)}}}});
if(q==null?0:q.onclick)q.onclick(S),N(!0)};
woy=function(q){if(q)return _.t(q,bP4)};
ZP7=function(q){if(q)switch(q){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
_.wh=function(q){var S=_.C(q);mH["counterfactuals."+q]=String(S);return S};
ATM=function(q,S){if(!((q==null?0:q.entitySelectorType)&&(q==null?0:q.entityKey)))return{};switch(q.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":var N,X=(N=_.Me())==null?void 0:N.getOption("captions","track"),b,w=typeof(X==null?void 0:X.translationLanguage)==="object"&&((b=X.translationLanguage)==null?void 0:b.languageName)||(X==null?void 0:X.displayName)||"";return{data:Object.assign({},!!w&&{selectionText:{content:w}},!!w&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},
{isDisabled:typeof X==="undefined"})};case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.wh("web_shorts_audio_track_picker")){var B;b=((B=_.Me())==null?void 0:B.getAudioTrack())||void 0;N=b==null?void 0:(w=b.getLanguageInfo())==null?void 0:w.getName();b={data:Object.assign({},{selectionText:{content:N}},N&&!(b==null?0:(X=b.getLanguageInfo())==null?0:X.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else b={};return b;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return X=
q!=null&&q.entityKey?(X=_.uy(S,q.entityKey))?{isHidden:(X==null?void 0:X.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},X;default:return{}}};
sj4=function(q,S){return function(N){var X=function(b){_.DV(_.GJ(b),N,S)||q(b)};
N.addEventListener("click",X);return function(){N.removeEventListener("click",X)}}};
_.BFN=function(q){return function(){return _.t(q(),_.Z7)}};
TFy=function(q){switch(q){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
GN2=function(q){return TFy(q==null?void 0:q.all)};
DXg=function(q){var S={};(q=q==null?void 0:q.padding)&&(S.padding=TFy(q.vertical)+"px "+TFy(q.horizontal)+"px");return S};
QjM=function(q){switch(q){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
aA7=function(q){switch(q){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
V6y=function(q){switch(q){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
UXM=function(q,S){if(S)return{containerStyles:DXg(S),itemStyles:function(N,X){var b={flex:"1"},w=S==null?void 0:S.flexDirection;b:switch(w){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":N=!!N;break b;default:N=!!X}N||(N=_.k$("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",w==="FLEX_DIRECTION_ROW"||w==="FLEX_DIRECTION_ROW_REVERSE"?(w=GN2(S==null?void 0:S.gap)+"px",N?b["margin-left"]=w:b["margin-right"]=w):b["margin-bottom"]=GN2(S==null?void 0:S.gap)+"px",b.flex=
"1");return b},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(S==null?void 0:S.flexDirection)==="FLEX_DIRECTION_ROW"||(S==null?void 0:S.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
rT7=function(q){return q<528?"CONTAINER_SIZE_NARROW":q<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
$XP=function(q,S){q=_.A(q.responsiveMap||[]);for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.containerSize===S)return N.containerType};
_.cTg=function(q,S){if(S){var N=S.responsiveSize;q=rT7(q);var X=$XP(S,q);if(X&&N){a:{if(X==="CONTAINER_TYPE_VERTICAL_LIST")if(N==="RESPONSIVE_SIZE_STANDARD"){if(q!=="CONTAINER_SIZE_NARROW"){var b="50%";break a}}else{b=q==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}b=void 0}return{responsiveSize:N,containerSize:q,containerType:X,force16By9ThumbnailAspectRatio:!S.enableContentSpecificAspectRatio,contentPreviewWidth:b,fullbleed:(X==="CONTAINER_TYPE_VERTICAL_LIST"||X==="CONTAINER_TYPE_GRID")&&q===
"CONTAINER_SIZE_NARROW"&&!1}}}};
ez7=function(q,S){var N={};switch(S){case "CONTAINER_TYPE_VERTICAL_LIST":N["flex-direction"]="column";N.padding="0 "+q.margin+"px";break;case "CONTAINER_TYPE_GRID":N["flex-direction"]="row";N.flex="none";N["flex-wrap"]="wrap";N.width=q.maxContainerWidth?q.maxContainerWidth+q.gutter+"px":void 0;N.padding="0 "+(q.margin-q.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":N["flex-direction"]="row",N.flex="none",N["overflow-x"]="auto",N.width=q.maxContainerWidth?q.maxContainerWidth+"px":void 0,
N.padding="0 "+q.margin+"px"}return N};
CN0=function(q,S){if(S){var N=$XP(S,rT7(q));a:switch(N){case "CONTAINER_TYPE_GRID":var X=3;break a;default:X=1}X=_.W7e(S,q,X);var b=_.Cw(X);return{containerLayoutConfig:_.cTg(q,S),containerStyles:ez7(b,N),itemStyles:function(w,B){w={};switch(N){case "CONTAINER_TYPE_VERTICAL_LIST":B||(w["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":w.width=b.itemWidth+"px";w["margin-right"]=b.gutter/2+"px";w["margin-left"]=b.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":w.width=b.itemWidth+
"px",w.flex="none",B||(w["margin-right"]=b.gutter+"px")}return w}}}};
FPM=function(q,S,N){if(S)return[Rz7];switch(q){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[Ah];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return N?[Ah]:[t6m,Ah];case "TRANSFER_STATE_PAUSED_BY_USER":return[iP4,Ah];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[JT0,Ah];default:return[Rz7]}};
HPW=function(q,S,N,X){return FPM(q,S,X).map(function(b){var w=b.text,B=b.iconType,T=b.videoAction;b=b.playlistAction;w=w?{content:w}:void 0;B=B&&{sources:[{clientResource:{imageName:B}}]};var Q=(0,_.a6.unsafeClone)(N);if(Q){var a=_.t(Q,_.Pq),U=_.t(Q,_.IH);a&&T?a.action=T:U&&b&&(U.action=b)}return{title:w,leadingImage:B,rendererContext:Q&&{commandContext:{onTap:{innertubeCommand:Q}}}}})};
OPg=function(q){q=_.Q8(q.rendererContext);var S;return(S=_.t(q,_.IH))==null?void 0:S.playlistId};
KP7=function(q){var S;return(S=q.listItems)==null?void 0:S.some(function(N){var X;return _.aA((X=_.t(N,_.wH))==null?void 0:X.rendererContext)})};
v_P=function(q,S){var N;(N=q[(S+1)%q.length])==null||N.focus()};
lAN=function(q,S){var N=q.length,X;(X=q[S===-1?N-1:(S-1+N)%N])==null||X.focus()};
_.sT=function(q){var S=_.Ly().resolve(_.MU(_.NP));return S!=null&&S()?q.darkThemeColorPalette:q.lightThemeColorPalette};
_.Tg=function(q){return{primaryTextColor:Bp(q,0),secondaryTextColor:Bp(q,1),optionColor:Bp(q,2),backgroundColor:Bp(q,3),videoBackgroundColor:Bp(q,4)}};
Bp=function(q,S){if(q){switch(S){case 0:q=q.primaryTitleColor;break;case 1:q=q.secondaryTitleColor;break;case 2:q=q.surgeColor;break;case 3:q=q.section2Color;break;case 4:q=q.section3Color;break;default:return}if(q)return _.a5(q)}};
dXv=function(q){var S=q.element;var N=q.veType;var X=q.storedVisualElement===void 0?null:q.storedVisualElement;var b=q.elementIndex===void 0?0:q.elementIndex;q=q.clientYouTubeData;var w=_.VR();w!==jj0&&(WPm.clear(),jj0=w);if(S.visualElement&&WPm.has(S.visualElement))return null;if(X&&WPm.has(X))return S.visualElement=X,null;N=_.oK(_.ql(),{veType:N,elementIndex:b,clientYouTubeData:q});if(!N)return null;S.visualElement=N;WPm.add(N);return N};
_.Gg=function(q,S,N,X){N=N===void 0?null:N;X=X===void 0?kN7:X;var b=b===void 0?null:b;sc(function(){if(S){N instanceof Function&&(N=N());var w=dXv({element:S,veType:q,storedVisualElement:N,clientYouTubeData:void 0});w&&(IE(S,{data:b,observer:_.Ly().resolve(ML),hideOption:Uvg,showOption:rHF,layer:S.layer}),X(w))}})};
zzF=function(q){return q?_.Vh(q):""};
n_7=function(q){return(q==null?void 0:q.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
fAN=function(q,S){return _.hg(q.entities,"videoOverviewAsyncDataEntity",S)};
pod=function(q,S){var N;return"linear-gradient(to bottom, "+((N=S==null?void 0:S.map(function(X){var b=q?X.darkThemeColor:X.lightThemeColor;return b?_.Vh(b)+" "+((X==null?void 0:X.startLocation)||0)*100+"%":"transparent"}))==null?void 0:N.join(", "))+")"};
xXm=function(q,S,N,X,b){if(!((X==null?0:X.height)&&(X==null?0:X.width)))return{size:0};var w=X.width;X=X.height;if(b)return S==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||S==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&w>X?{size:312/TUe}:S==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(N!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||q!==1&&q!==2||S!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&S!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&S!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(S==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||S==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||X===w)switch(q){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(S==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||X>w)switch(q){case 1:case 3:return{size:240*BUy};default:return{size:360*BUy}}switch(q){case 1:case 2:return{size:1/TUe*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.mXW=function(q){if(!("matchMedia"in window))return _.x$(Error("Sh")),function(){return!1};
var S=window.matchMedia(q);q=_.A(_.r6(S.matches,void 0,"waIHpe"));var N=q.next().value,X=q.next().value,b=function(w){X(w.matches)};
S.addEventListener?(S.addEventListener("change",b),_.k7(function(){S.removeEventListener("change",b)})):S.addListener&&(S.addListener(b),_.k7(function(){S.removeListener(b)}));
return N};
uRy=function(q){return q==="IMAGE_BANNER_STYLE_INSET"||q==="IMAGE_BANNER_STYLE_UNKNOWN"};
g_2=function(){if(!("matchMedia"in window))return _.x$(Error("Sh")),function(){return 0};
var q=window.matchMedia("(max-width: 527.9px)"),S=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),N=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),X=window.matchMedia("(min-width: 1024px)"),b=_.A(_.r6(q.matches,void 0,"TmIKcb")),w=b.next().value,B=b.next().value;b=_.A(_.r6(S.matches,void 0,"Z0fTKd"));var T=b.next().value,Q=b.next().value;b=_.A(_.r6(N.matches,void 0,"w4xy7b"));var a=b.next().value,U=b.next().value;b=_.A(_.r6(X.matches,void 0,"DrbNC"));var r=b.next().value,
c=b.next().value,e=function(W){B(W.matches)},R=function(W){Q(W.matches)},J=function(W){U(W.matches)},v=function(W){c(W.matches)};
_.lO(function(){q.addEventListener?(q.addEventListener("change",e),S.addEventListener("change",R),N.addEventListener("change",J),X.addEventListener("change",v)):q.addListener&&(q.addListener(e),S.addListener(R),N.addListener(J),X.addListener(v));_.k7(function(){q.removeEventListener?(q.removeEventListener("change",e),S.removeEventListener("change",R),N.removeEventListener("change",J),X.removeEventListener("change",v)):q.removeListener&&(q.removeListener(e),S.removeListener(R),N.removeListener(J),
X.removeListener(v))})});
return function(){return w()?1:T()?2:a()?3:r()?4:0}};
E_e=function(q){var S=0;q=_.A([q.title,q.metadata,q.actions,q.description,q.attribution]);for(var N=q.next();!N.done;N=q.next())N.value&&S++;return S};
yTg=function(q){return q===1||q===2?1:0};
LPM=function(q){q=(new M6e).parse(q);return(new cR).render(q).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(S){var N=S.split(":").map(Number),X=0,b=0;if(N.length===3)N=_.A(N),X=N.next().value,b=N.next().value,N=N.next().value;else if(N.length===2)N=_.A(N),b=N.next().value,N=N.next().value;else if(N.length===1)N=_.A(N).next().value;else throw Error("Th");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(X*3600+b*60+N)+'" role="button">'+S+"</span>"})};
hz7=function(q){q=_.A(q.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var S=q.next(),N={};!S.done;N={clickHandler$jscomp$5:void 0},S=q.next()){S=S.value;N.clickHandler$jscomp$5=function(b){b=Number(b.target.getAttribute("data-time"));if(isNaN(b))throw Error("Uh");var w;(w=_.Me())==null||w.seekTo(b,!0)};
var X=function(b){return function(w){w.key!=="Enter"&&w.key!=="Space"||(0,b.clickHandler$jscomp$5)(w)}}(N);
S.setAttribute("tabindex","0");S.removeEventListener("click",N.clickHandler$jscomp$5);S.removeEventListener("keydown",X);S.addEventListener("click",N.clickHandler$jscomp$5);S.addEventListener("keydown",X)}};
PNe=function(){return _.D("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.D(D7,{percentWidth:100}),_.D(D7,{animationDelay:200}),_.D(D7,{animationDelay:400}),_.D(D7,{animationDelay:600}),_.D(D7,{animationDelay:800,percentWidth:60}),_.D("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.D(D7,{percentWidth:100}),_.D(D7,{animationDelay:200}),_.D(D7,{animationDelay:400}),_.D(D7,{animationDelay:600,percentWidth:50}))};
D7=function(q){return _.D("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(q.percentWidth===void 0?100:q.percentWidth)+"%"},_.D("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(q.animationDelay===void 0?0:q.animationDelay)+"ms"}))};
IA2=function(){var q=_.A(_.r6(function(){return""},void 0,"dXJHWc")),S=q.next().value;
return[function(){return S()()},
q.next().value]};
YV4=function(q,S){q=q?wRv(q):"";S!==void 0&&isFinite(S)?S===0?S=_.qW("UPDATING",void 0,"Updating..."):(S=oG7(new Date(S),new Date),S=_.qW("UPDATED_TIME",{relative_time:S},"Updated "+S)):S="";var N="";q&&S&&(N=" \u2022 ");return _.nB(q+N+S)};
S6e=function(q,S,N,X,b,w){S=S===void 0?0:S;var B=oo0[S],T=B.title,Q=B.iconType,a=B.topButtonRenderer,U=B.sectionClientVE;B=B.videoClientVE;var r;if(S!==1||q.length){N=[];q=_.A(q);for(X=q.next();!X.done;X=q.next()){var c=X.value;if(oYv(c))N.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:c.videoEntity.videoId,title:fB(c.videoEntity.title),shortBylineText:fB(c.channelEntity.title),thumbnail:c.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:c.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.qW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:B}}}}}});else if(Y24(c)){X=N;var e=X.push;var R=void 0,J=void 0,v=void 0,W=void 0,z=void 0,M=void 0,g=void 0,x=void 0,L=c.mainPlaylistEntity.playlistId,P=c==null?void 0:(x=c.mainPlaylistEntity)==null?void 0:(g=x.thumbnailStyleData)==null?void 0:(M=g[0])==null?void 0:(z=M.value)==null?void 0:(W=z.collageThumbnail)==null?void 0:W.coverThumbnail;W=vdW(L);if(!_.C("enable_offline_playlist_page")&&
(c==null?0:(v=c.mainPlaylistEntity)==null?0:v.videos)){b:{v=c==null?void 0:(J=c.mainPlaylistEntity)==null?void 0:J.videos;J=_.jQ().getState().entities;if(v!=null&&v.length&&J)for(v=_.A(v),z=v.next();!z.done;z=v.next())if(z=_.Eu(z.value).entityId,(z=JSON.parse(z).videoId)&&mZW(J,z)==="TRANSFER_STATE_COMPLETE"){J=z;break b}J=""}J!==void 0&&(W=Rf(_.jQ().getState(),J),W=_.zy(J,L,void 0,void 0,W))}J=j77(_.qW("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),vdW(L));c=L&&P&&J?{playlistId:L,navigationEndpoint:W,
viewPlaylistText:J,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:P}},title:fB(c.mainPlaylistEntity.title),shortBylineText:fB(c==null?void 0:(R=c.channelEntity)==null?void 0:R.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:q60,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:L,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.qW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:B}}}:
void 0;e.call(X,{gridPlaylistRenderer:c})}}B={gridRenderer:{items:N}};S===1&&(r=YV4(b,w))}else if(X){var b0=_.nB((e=N==null?void 0:N.localizedPromptMessage)!=null?e:"");B={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.nB(_.qW("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.UpM}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.nB(_.qW("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};r=YV4(b,w)}else b0=_.nB(_.qW("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
B={};return{contents:[{shelfRenderer:{title:T,titleAnnotation:r,icon:{iconType:Q},subtitle:b0,content:B,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:a}]}}}}],loggingDirectives:{clientVeSpec:{uiType:U}}}};
Ni4=function(q,S,N,X,b,w,B,T,Q,a,U){N=N===void 0?{}:N;X=X===void 0?{}:X;b=b===void 0?!1:b;w=w===void 0?!1:w;B=B===void 0?!1:B;T=T===void 0?!1:T;Q=Q===void 0?!1:Q;a=a===void 0?0:a;U=U===void 0?-Infinity:U;if(!(S.length||q.length||b||T))return w?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:c9v(N)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.nB(_.qW("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},
loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}}];var r=[];q.length&&r.push(S6e(q,0));T?r.push({contents:[{statementBannerRenderer:in7(Q,X)}]}):b?r.push(S6e(S,1,N,B,a,U)):w&&r.push({contents:[{statementBannerRenderer:Cee(N)}]});(b&&S.length||q.length)&&r.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.nB(_.qW("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]});
return r.map(function(c){return{itemSectionRenderer:c}})};
QB=function(q,S){if(typeof q!=="object")return null;q=_.A(Object.entries(q));for(var N=q.next();!N.done;N=q.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;if(N===S)return N;if(X=QB(X,S))return N+"."+X}return null};
a2=function(q){var S=q.content;return(q=q.styleRuns)&&S?{runs:q.map(function(N){var X={text:S.slice(N.startIndex,N.startIndex+N.length)};N.fontColor&&(X.textColor=N.fontColor);return X})}:{simpleText:S}};
w7y=function(q,S,N,X){var b=X74;X&&(q.quantity=X);if(!q.quantity||!q.maxQuantity)return{};X=q.minusButton;var w=q.plusButton,B,T,Q,a;return{value:q.quantity,maxValue:q.maxQuantity,onChangeCallback:function(U){b(q,U)},
minusLabel:(B=_.t(X,b9g))==null?void 0:B.label,minimumReachedLabel:(T=_.t(X,b9g))==null?void 0:T.limitReachedLabel,plusLabel:(Q=_.t(w,b9g))==null?void 0:Q.label,maximumReachedLabel:(a=_.t(w,b9g))==null?void 0:a.limitReachedLabel,disabled:S,onRemoveCommand:N}};
X74=function(q,S){var N=q.quantityIncrementerEntityKey;if(N){var X={};X.quantity=S;_.jW(_.VB("quantityIncrementerEntity",N,X));q.onChangeCommand&&_.$m(q.onChangeCommand)}};
Z94=function(q){if(q)return q===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(q).overflowY)?q:Z94(q.parentElement)};
Biy=function(q,S){(q=A1P(q))&&((_.C("enable_mini_app_command_handler_mweb_fix")?0:S)?sum.push({command:q,sourceData:{},commandContext:void 0}):_.Ly().resolve(_.ci).resolveCommand(q))};
A1P=function(q){return _.t(q,_.Qp)};
Tig=function(){var q=window.performance.timeOrigin+window.performance.now(),S=(new _.UT).setSeconds(q/1E9);return _.wR(S,2,_.Bs(q%1E9),0)};
DTg=function(q,S){var N;q=(N=_.t(_.t(q,_.Qp),Gtd))==null?void 0:N.methodName;var X,b;(N=window.youtubewebview||((X=window.webkit)==null?void 0:(b=X.messageHandlers)==null?void 0:b.youtubewebview))&&q&&(X=new rh,q=_.sk(X,1,q),q=_.Im(q.JSC$12872_serializeBinary()),S=_.Im(S),N.postMessage(q+","+S))};
$T=function(q,S,N){var X=_.t(_.t(q,_.Qp),Gtd);X&&(S&&(X.serializedAdditionalMetadata=_.Im(S)),N&&(X.messageId=N),Biy(q,!0))};
Qu7=function(q,S,N){setTimeout(function(){_.wx(q,S)},N)};
asM=function(q){switch(q){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
VNM=function(){return!!_.k$("ID_TOKEN")};
$TW=function(q){return q instanceof Error&&q.cause instanceof UT7&&q.cause.rpcErrorCode!==void 0?!r1y.includes(q.cause.rpcErrorCode):!0};
eEd=function(){return _.qx(c1m,{authuser:""+(_.k$("SESSION_INDEX")||0)})};
th=function(q,S,N,X){N=N===void 0?"MINI_APP_SDK_API_UNSPECIFIED":N;X=X===void 0?"":X;var b=new _.Vl;N={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:X,sdkApi:N};q instanceof Error&&(b.message=q.message,b.name=q.name,q.cause instanceof UT7&&q.cause.rpcErrorCode!==void 0&&(N.rpcErrorCode=q.cause.rpcErrorCode));var w;(w=S.onError)==null||w.call(S,{loggingError:b,metadata:N})};
REF=function(q,S,N,X){switch(q){case "MINI_APP_SOURCE_GAMESNACKS":return new iI(S,N,X);default:return new Cd7(S,N,X)}};
tN7=function(q){switch(q){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
i90=function(q){switch(q){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
J1M=function(q){switch(q){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";case 15:return"MINI_APP_SDK_API_OPEN_CONTENT";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
F17=function(){return Math.floor(Math.random()*4)+1};
H9m=function(q,S,N,X){q=_.A(Object.entries(q));for(var b=q.next(),w={};!b.done;w={message$jscomp$995:void 0},b=q.next()){var B=_.A(b.value);b=B.next().value;B=B.next().value;w.message$jscomp$995=B;S.push(setTimeout(function(T){return function(){X(!1);N(T.message$jscomp$995.text)}}(w),w.message$jscomp$995.delayMs));
Number(b)>0&&S.push(setTimeout(function(){X(!0)},w.message$jscomp$995.delayMs-400))}};
O97=function(q,S,N){N=N===void 0?kN7:N;if(q){var X=_.Ly().resolve(ML);X||_.C("mweb_no_observer_killswitch")?IE(q,{data:S,observer:X,visibilityCallback:N,hideOption:Uvg,showOption:rHF,layer:q.layer}):_.vN(new _.Vl("Warning: monitorVisibility called with null observer",q.tagName,S==null?void 0:S.loggingDirectives,S==null?void 0:S.trackingParams))}else _.vN(new _.Vl("Warning: monitorVisibility called with null element",S==null?void 0:S.loggingDirectives,S==null?void 0:S.trackingParams,S==null?void 0:
S.rendererContext))};
K1e=function(q,S){var N=N===void 0?kN7:N;_.C("mweb_fix_monitor_visibility_after_render")?q&&sc(function(){O97(q,S,N)}):sc(function(){O97(q,S,N)})};
vo7=function(q,S){var N=document.createElement("ytd-engagement-panel-section-list-renderer");N.data=q;var X=S!=null?S:{};q=X.isPersistentPanel;S=X.hideDelayMs;X=X.overscrollContain;q=Object.assign({},q&&{isPersistentPanel:q},S&&{hideDelayMs:S},X&&{overscrollContain:X});Object.assign(N,q);return N};
dT0=function(q){lsN||(lsN=ju4(new _.ir(1,void 0,void 0,W1F),0));var S=lsN.format(Math.floor(q));S=t_==="be"||t_==="bg"||t_==="es"||t_==="et"||t_==="hu"||t_==="ka"||t_==="lv"||t_==="pl"||t_==="pt-PT"||t_==="sq"?S.replace(new RegExp("^(\\d)"+W1F.GROUP_SEP.replace(".","\\.")+"(\\d+("+W1F.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):S;return q>=1E3&&q<=9999&&S[1]==="."&&(t_==="sl"||t_==="it")?S.replace(".",""):S};
_.noy=function(q,S,N){return window.spf&&!_.C("web_disable_spfjs_client")?kte(q,S,N):zEW(q,S)};
kte=function(q,S,N){var X=null,b=(new _.AK(function(w,B){var T={};if(S){T.method=S.method;var Q=S.postParams||{};Lje(q,S)&&(Q[_.k$("XSRF_FIELD_NAME")]=_.k$("XSRF_TOKEN"));T.postData=_.o6(Q);S.type&&(T.type=S.type);Q=S.headers}T.headers=mW7(q,Q);_.C("debug_forward_web_query_parameters")&&(q=_.yg7(q,window.location.search));T.experimental_headers=T.headers;T.onError=function(a){a.err&&a.xhr&&(a.err.params={url:a.xhr.responseURL,response:a.xhr.responseText.substr(0,64)});B(a.err)};
T.onPartDone=function(a){N&&N.call(null,a.part)};
T.onDone=function(a){var U=fs7(a.response,"xsrf_token");hq(window.location.href,q)&&U&&_.d5("XSRF_TOKEN",U);if(U=fs7(a.response,"service_worker_killswitch"))_.d5("SERVICE_WORKER_KILLSWITCH",U),w97();w(a.response)};
X=spf.request(q,T)})).then(p7g);
b.thenCatch(function(w){var B=w instanceof _.Jh,T=w&&w.hasOwnProperty("params")&&w.params.response?w.params.response:"";w instanceof Error&&(T?B?KBv(w):T===')]}\'\n{"reload":"now"}'?KBv(w):(xTy(w,q,T),mTm(w,T)?_.vN(w):_.O0(w)):KBv(w));X&&X.abort()});
return b};
p7g=function(q){if(q.type==="multipart"){var S=q.timing;q=q.parts.reduce(function(N,X){Object.assign(N,X);return N},{});
q.timing=q.timing||{};Object.assign(q.timing,S);q.type="reduced"}return q};
zEW=function(q,S){S=S===void 0?{}:S;var N=null,X=new _.AK(function(b,w){S.onFinish=function(B){if(B.readyState===XMLHttpRequest.DONE)if(B.status===200){if(B.responseType!=="json"){var T=B.response;T.substring(0,5)===")]}'\n"&&(T=T.substring(5));try{var Q=JSON.parse(T)}catch(a){Q=a}}else Q=B.response;Q instanceof Error?w(Q):(T=fs7(Q,"xsrf_token"),hq(window.location.href,q)&&T&&_.d5("XSRF_TOKEN",T),B=B.responseURL,window.performance&&window.performance.getEntriesByName?(T=window.performance.getEntriesByName(B).pop())?
B={responseStart:(0,_.oL)()-(T.responseEnd-T.responseStart)}:(Math.random()<.01&&(T=Error("gi"),T.params=B,_.vN(T)),B={responseStart:-1}):B={responseStart:0},Q.timing=Q.timing||{},Object.assign(Q.timing,B),b(Q))}else w(Error("fi`"+B.status))};
(N=_.Al(q,S))||w(Error("fi`"+N.status))});
X.thenCatch(function(b){b instanceof Error&&(xTy(b,q),mTm(b)&&(b.level="WARNING"))});
_.C("cancel_pending_navs")&&X.thenCatch(function(){N.abort()});
return X};
fs7=function(q,S){var N=q[S],X=q.parts;q.type==="multipart"&&X&&(N=(q=X.find(function(b){return S in b}))&&q[S]);
return N};
xTy=function(q,S,N){var X=q.message||"";S={original:X,url:S};if(N)if(X=X.match(/position:?\s*(\d+)/)){X=X&&Number(X[1])?Number(X[1]):0;var b=Math.max(X-25,0);S.position=X;S.response=N.substring(b,X+25)}else S.response=N.substring(0,50);_.l1(q,S);try{q.message="JSON parse error"}catch(w){}};
mTm=function(q,S){q=q.message||"";q=!!(q.indexOf("<")>=0||q.indexOf("end of ")>=0||q.indexOf("Unterminated string")>=0||q.indexOf("Unexpected EOF"));if(!q&&S)for(var N=S.length,X=!1,b=0;b<N;b++)if(X&&S[b]==="\\")b++;else if(S[b]==='"')X=!X;else if(S[b]==="<"&&!X){q=!0;break}return q};
u$y=function(){return document.documentElement.hasAttribute("dark")};
_.go2=function(q,S){if(q!=="GFEEDBACK"&&q!=="GUIDED_HELP")_.ny(Error("hi`"+q));else{var N=_.Ly().resolve(_.MU(_.Wq));if(N&&(N=N.getCurrentPage())&&N.getServiceTrackingParams&&(N=N.getServiceTrackingParams()))for(var X=0,b;b=N[X++];)if(b.service===q){if(q=b.params)for(N=0;X=q[N++];)S[X.key]=X.value;break}}};
_.Eod=function(q){var S=_.kc();S&&(S=S.getPlayer())&&(S.pauseVideo(),q.playback_id=S.getVideoData().cpn,q.eid=S.getVideoData().eventId,Object.assign(q,S.getFeedbackProductData()))};
y12=function(){var q={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.k$("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(q.enableAnonymousFeedback=!0);_.k$("SESSION_INDEX")&&(q.authuser=String(_.k$("SESSION_INDEX")));_.C("enable_pageid_for_feedback")&&_.k$("DELEGATED_SESSION_ID")&&(q.pageId=String(_.k$("DELEGATED_SESSION_ID")));return q};
_.F0=function(q){_.C("enable_ypc_spinners")&&_.gr(q,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},q])};
_.Hp=function(q){_.C("enable_ypc_spinners")&&_.gr(q,"yt-close-popup-action",["yt-loading-renderer"])};
MNd=function(q){return new Promise(function(S,N){_.Vp({verifyCommand:{recaptchaToken:q.recaptchaResponse}},{commandController:{onSuccess:function(X,b){b||N("ChallengeService did not return a response.");var w;S({challengeCompleted:(w=b.verified)!=null?w:!1})},
onServerError:function(X,b){N(b)}}})})};
L1W=function(q,S,N,X){S({recaptchaResponse:X}).then(function(b){b.challengeCompleted?_.DX()?(N(3),_.Ly().resolve(_.ci).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:q}})):N(2):N(4)},function(){N(4)})};
PdM=function(q,S,N){_.Rs(_.Jq(hE4,_.k$("HL")),function(){var X;(X=window.grecaptcha)==null||X.ready(function(){var b=window.grecaptcha;b?(N(b.render(q,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:L1W.bind(null,q,MNd,S)})),S(1)):S(4)})})};
Isy=function(q,S){return function(){switch(S()){case 0:return q().captchaLoadingMessage;case 1:return q().challengeReason;case 3:return q().captchaSuccessfulMessage;case 2:return q().captchaCookieSetFailureMessage;case 4:return q().captchaFailedMessage;default:return q().challengeReason}}()};
_.OT=function(){if(!Y6g){var q=document.querySelector("#player.skeleton");q&&(_.Nw(q),Y6g=!0)}};
_.qse=function(){return ony=Ua2()};
X$g=function(){return _.G(function(q){return SsM!==void 0?q.return():q.yield(Neg(),0)})};
Neg=function(){return _.G(function(q){if(q.nextAddress==1)return q.yield($ay(),2);ony=q.yieldResult;SsM=_.OY.addLowPriorityJob(Neg,5E3);_.xP(q)})};
sk7=function(q){var S=S===void 0?bUe:S;var N,X,b=(N=q.responseContext)==null?void 0:(X=N.mainAppWebResponseContext)==null?void 0:X.trackingParam;if(!b){S.increment("MISSING");var w,B,T,Q,a,U;_.vN(new _.Vl("282054944_a",{eZp:!!((w=q.responseContext)==null?0:(B=w.mainAppWebResponseContext)==null?0:B.loggedOut),pZS:((T=q.responseContext)==null?void 0:T.mainAppWebResponseContext)===void 0,uo9:q.responseContext===void 0,cp:(Q=q.playabilityStatus)==null?void 0:Q.contextParams,ddM:(((a=q.streamingData)==
null?void 0:a.formats)||[]).length>0,kGD:(((U=q.streamingData)==null?void 0:U.adaptiveFormats)||[]).length>0,os:!!q.offlineState,cotn:q.cotn}));return 2}N="";try{N=w$W(b)}catch(e){return S.increment("C_ERROR"),_.O0(e),2}try{var r=_.u2M(N);var c=ZUy(r)}catch(e){return S.increment("P_ERROR"),_.O0(e),2}c=_.pG(c,Ase,1,_.xl());b=[];c=_.A(c);for(r=c.next();!r.done;r=c.next())X=r.value,r=X.getPath(),N=(0,_.a6.getValueByKeys)(q,r.split(".")),N=String(N===void 0||N===null?"":N),X=X.getValue()||"",w=/[+\-\/_]/g,
N.replace(w,"")!==X.replace(w,"")&&(S.increment("MISMATCH"),_.C("ab_mis_log_err")&&(N=new _.Vl("282054944_p",{vr7:r,g:String(N),e:String(X)}),_.O0(N)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(r)||(r.match(/enforcementMessageViewModel/i)?b.push(3):b.push(2)));if(b.length>0)return Math.max.apply(Math,_.PG(b));S.increment("SUCCESS");return 1};
GXe=function(q){var S=new KA;if(q.interpreterJavascript){var N=_.iIN(q.interpreterJavascript);N=Gn(N).toString();var X=new Be4;_.sk(X,6,N);_.j5(S,1,X,WD)}else q.interpreterUrl&&(N=_.KY(q.interpreterUrl),N=_.fK(N).toString(),X=new _.TeW,_.sk(X,4,N),_.j5(S,2,X,WD));q.interpreterHash&&_.vp(S,3,q.interpreterHash,WD);q.program&&_.vp(S,4,q.program,WD);q.globalName&&_.vp(S,5,q.globalName,WD);q.clientExperimentsStateBlob&&_.vp(S,7,q.clientExperimentsStateBlob,WD);return S};
lI=function(q){var S={};q=_.A(q.split("&"));for(var N=q.next();!N.done;N=q.next())N=N.value.split("="),N.length===2&&(S[N[0]]=N[1]);return S};
DJ7=function(q){return Number(q.t)||7200};
QkW=function(){var q=q===void 0?window:q;var S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(Rb0(),2);S=q;N=S.bgevmc;if(!N)throw Error("li");return X.return({pause:function(){N.p()},
resume:function(){N.r()},
checkForRefresh:function(){return N.cr()}})})};
CO7=function(){if(_.C("bg_st_hr"))return"havuokmhhs-0";var q,S=((q=globalThis.performance)==null?void 0:q.timeOrigin)||0;return"havuokmhhs-"+Math.floor(S)};
jI=function(q){window.bgens=q};
al0=function(){return new Promise(function(q){var S=window;S.ntpevasrs!==void 0?q(new Wp(S.ntpevasrs)):(S.ntpqfbel===void 0&&(S.ntpqfbel=[]),S.ntpqfbel.push(function(N){q(new Wp(N))}))})};
Vr4=function(q){if(_.C("attmusi")&&_.C("attmusi_ue")){q={s:q.mRW.bind(q),ir:q.jem.bind(q)};var S=window;S.attmp=q;if(S.attmq!==void 0)for(var N=_.A(S.attmq),X=N.next();!X.done;X=N.next())X=X.value,X(q);S.attmq=void 0}else S=q.mRW.bind(q),_.hl("yt.aba.att",S),q=q.jem.bind(q),_.hl("yt.aba.att2",q)};
rs7=function(q){switch(_.yv(q.input)){case _.WO(UJd):var S={};return S.encryptedVideoId=q.innerTubeRequest.externalVideoId,S}return{}};
eiN=function(q){switch(_.yv(q.input)){case _.WO(UJd):if(_.C("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.WO($JF):if(_.C("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.WO(dh):if(_.C("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&q.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.WO(csy):var S,N;if(_.C("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((N=_.t((S=q.config)==null?void 0:S.command,_.vq))==null?0:N.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.Rie=function(q){var S;if(q.playlistVideoRenderer&&((S=q.playlistVideoRenderer)==null?0:S.engagementBar))return CYF(q.playlistVideoRenderer.engagementBar);if(_.t(q,kT)){var N;if(q=(N=_.t(q,kT))==null?void 0:N.engagementBar)return CYF(q)}return""};
CYF=function(q){if(!q)return"";q=_.t(q,_.trm);if(q==null||!q.actions)return"";q=_.A(q.actions);for(q=q.next();!q.done;q=q.next()){q=_.t(q.value,_.iUN);var S=void 0;if((S=q)==null||!S.itemId)break;return q.itemId}return""};
_.Js7=function(q){var S;if(q.playlistVideoRenderer&&((S=q.playlistVideoRenderer)==null?0:S.videoId))return q.playlistVideoRenderer.videoId;if(_.t(q,kT)){var N,X;if(q=(N=_.t(q,kT))==null?void 0:(X=N.playlistItemData)==null?void 0:X.videoId)return q}return""};
_.FYm=function(q){var S;if(q.playlistVideoRenderer&&((S=q.playlistVideoRenderer)==null?0:S.voteCount))return q.playlistVideoRenderer.voteCount;if(_.t(q,kT)){var N,X;if(q=(N=_.t(q,kT))==null?void 0:(X=N.playlistItemData)==null?void 0:X.voteCount)return q}return 0};
_.zg=function(q,S){return _.hg(q.entities,"flowStateEntity",S)};
OU2=function(q,S,N,X){var b=void 0;q=_.A(q[S.iconName]||[]);for(var w=q.next();!w.done;w=q.next()){w=w.value;var B=S.iconSize;var T=S.iconStyle;B=!B||B===w[2];var Q=HUF[w[0]];X&&X!==w[1]||!B||T&&T!==Q?T=!1:b?(T=HUF[w[0]],T=!!S.iconStyle||T==="youtube_outline",B=b.version<=w[1],T=(!!S.iconSize||w[2]===24)&&T&&B):T=!0;T&&(b={name:S.iconName,style:HUF[w[0]],size:w[2],version:w[1],allowMirroring:!!w[3],url:N(S.iconName,w)})}return b};
KY0=function(q,S,N,X){return q+(""+HUF[N[0]]+((X===void 0?0:X)?"_experimental":"")+"/"+S+"/v"+N[1]+"/")+(N[2]+"px.svg")};
vnv=function(q){return _.k$("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.k$("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":q};
lly=function(q,S){return KY0("https://fonts.gstatic.com/s/i/",q,S)};
jk2=function(q,S){return KY0("https://fonts.gstatic.com/s/i/",q,S,!0)};
WY2=function(q,S){return KY0("https://www.gstatic.com/youtube/img/icons/web/",q,S)};
zim=function(q){var S=q.enabled;var N=q.itemPlaybackModel;var X=q.thumbnailElRef;var b=q.containerElRef;var w=q.options;var B;_.Ww(function(){var T=b==null?void 0:b.value;var Q,a=(Q=X())==null?void 0:Q.value,U=N();Q=w();if(S&&U&&T&&a&&(Q==null?0:Q.thumbnail)){var r={data:U,hostElement:T},c,e,R=[].concat(_.PG((c=Q.thumbnailOverlays)!=null?c:[]),_.PG((e=U.overlays)!=null?e:[]));e=U.itemPlaybackOptions;c=(e==null?void 0:e.enableRoundedPlayer)||Q.enableRounding;e=e==null?void 0:e.disableTimeStatusOverlay;
var J,v,W=(J=U.inlinePlayerData)==null?void 0:J.onVisible,z=(v=U.inlinePlayerData)==null?void 0:v.onSelect;v=Q.thumbnail;J=Q.accessibilityText||"";U=(U=_.t(W,dJe))&&U.playerDescriptors?U.playerDescriptors:void 0;if(U){W=[];for(z=0;z<U.length;z++){var M=void 0;W.push({inlinePlaybackEndpoint:U[z].inlinePlaybackEndpoint,navigationEndpoint:U[z].navigationEndpoint,thumbnail:(M=U[z].thumbnail)!=null?M:v,thumbnailOverlays:U[z].thumbnailOverlays?U[z].thumbnailOverlays:R,accessibilityText:J})}R=W}else R={inlinePlaybackEndpoint:_.aK(W),
navigationEndpoint:_.aK(z),thumbnail:v,thumbnailOverlays:R,accessibilityText:J};T={mediaRenderer:r,lockupElement:T,thumbnailElement:a,videoPreviewOpts:{videoPreviewData:R,thumbnailSize:Q.thumbnailSize,enableRounding:c,mouseleaveCallback:Q.mouseleaveCallback,hideTimeDisplay:e}}}else T=void 0;if(T){var g;(g=B)==null||nA(g);B=$2(T);var x,L;((x=N())==null?0:(L=x.inlinePlayerData)==null?0:L.forceImpAutoplay)&&kXM(B)}},"mM6F9");
_.k7(function(){var T;(T=B)==null||nA(T)})};
nnP=function(q){q=atob(q);for(var S=[],N=0;N<q.length;N++)S.push(q.charCodeAt(N));return new Blob([new Uint8Array(S)],{type:"image/png"})};
p$e=function(q,S,N,X){X=X===void 0?"INSERTION_POSITION_UNSPECIFIED":X;return q({targetId:S},function(b){var w,B=(w=b.contents)!=null?w:[];w=N!=null?N:[];var T=fl7(B);switch(X){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},b,{contents:[].concat(_.PG(B.slice(0,T)),_.PG(w),_.PG(B.slice(T+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},b,{contents:[].concat(_.PG(w),_.PG(B))});case "INSERTION_POSITION_LAST":return Object.assign({},b,{contents:[].concat(_.PG(B),_.PG(w))});
default:return b}})};
mJW=function(q,S,N,X,b){b=b===void 0?"RELATIVE_INSERTION_POSITION_AFTER":b;return q({targetId:S},function(w){var B,T=(B=w.contents)!=null?B:[];B=xJW(T,N);if(B<0)return w;B=b==="RELATIVE_INSERTION_POSITION_BEFORE"?B:B+1;return Object.assign({},w,{contents:[].concat(_.PG(T.slice(0,B)),_.PG(X),_.PG(T.slice(B)))})})};
fl7=function(q){var S=q.findIndex(function(N){return _.t(N,_.fA)});
return S>=0?S:q.length};
xJW=function(q,S){return q.findIndex(function(N){a:{N=_.A(Object.values(N));for(var X=N.next();!X.done;X=N.next())if((X=X.value)&&X.targetId){N=X.targetId;break a}N=""}return N===S})};
gnM=function(q,S,N){return q({targetId:S},function(X){var b,w=(b=X.contents)!=null?b:[];return Object.assign({},X,{contents:uj0(w,N)})})};
uj0=function(q,S){return q.filter(function(N){var X=S.includes;a:{N=_.A(Object.values(N));for(var b=N.next();!b.done;b=N.next())if((b=b.value)&&b.targetId){N=b.targetId;break a}N=""}return!X.call(S,N||"")})};
_.Eng=function(q,S){return{engagementPanelSectionListRenderer:{panelIdentifier:q,identifier:S,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
ys0=function(q,S){q=q.getAvailableAudioTracks();if(q.length)return q==null?void 0:q.find(function(N){var X;return(N==null?void 0:(X=N.getLanguageInfo())==null?void 0:X.getId())===S})};
_.LYg=function(q){var S,N=(S=q.getOption("captions","tracklist",{includeAsr:!0}))!=null?S:[];return N=Mrd(N,q)};
hiy=function(q){return q.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
Mrd=function(q,S){S=hiy(S);if(S==null||!S.length)return q;var N=S.filter(function(B){return B});
S=q.filter(function(B){return B.languageCode.startsWith("en")});
N=_.A(N);for(var X=N.next();!X.done;X=N.next())if(X=X.value,S.length){var b=S[0],w=Object.assign({},b);b.languageCode!==X.languageCode&&(w.displayName=b.languageName+" >> "+X.languageName,w.translationLanguage=X,q.push(w))}return q};
PYe=function(q,S,N){q=_.LYg(q);if(q.length)return N?q.find(function(X){if(typeof(X==null?void 0:X.translationLanguage)==="object"){var b;return((b=X.translationLanguage)==null?void 0:b.languageCode)===S}return!1}):q==null?void 0:q.find(function(X){return X.languageCode===S})};
Il7=function(q){return q.getOption("captions","tracklist",{includeAsr:!0})};
Ysv=function(q){var S=q.getAvailableAudioTracks();if(S!=null&&S.length){var N=q.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.PG(S.map(function(X){return{listItemViewModel:{title:{content:X.getLanguageInfo().getName()},isSelected:X.getLanguageInfo().getId()===(N==null?void 0:N.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:X.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
ohW=function(q){return q.getOption("captions","tracklist",{includeAsr:!0})};
qr7=function(q){var S=ohW(q);if(S==null?0:S.length)return S;q.loadModule("captions");return ohW(q)};
Sr4=function(q){var S=q.getOption("captions","track");if(S)return S;q.loadModule("captions");return q.getOption("captions","track")};
Xvv=function(q){var S=qr7(q);if(S!=null&&S.length){var N=Sr4(q),X;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.qW("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(N==null?0:N.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.PG(S.map(function(b){return{listItemViewModel:{title:{content:b.displayName},
isSelected:b.displayName===(N==null?void 0:N.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:b.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.qW("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!N.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!N.translationLanguage&&{selectionText:{content:(N==null?void 0:(X=N.translationLanguage)==null?void 0:X.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[NvP(q)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
NvP=function(q){var S=hiy(q);if(S==null||!S.length)throw Error("Hi");var N=Sr4(q);q=S.filter(function(X){return!X.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.PG(q.map(function(X){var b;return{listItemViewModel:{title:{content:X.languageName},isSelected:X.languageName===(N==null?void 0:(b=N.translationLanguage)==null?void 0:b.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:X.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
Aag=function(q){return new Promise(function(S,N){if(q===void 0)_.O0(Error("Li"),"ERROR"),N(Error("Li"));else{N=new _.bZ7;var X=_.wv2();N=N.init();var b=_.ZZy(_.k$("YPC_MB_URL"),!0);Promise.all([N,b]).then(function(){var w=_.pA.payments.business.integration.ClientTokenFactory.createClientToken(q,X);S(w)})}})};
Tv0=function(q,S,N,X,b,w,B){var T=_.Hq();N=N.replace(/-/g,"+").replace(/_/g,"/");var Q=_.Xx().get("hl"),a=_.xT(_.vh),U=S==null?void 0:S.element;U&&_.F0(U);shM(S,!0);_.BvN(a,N,T.resolve,function(){U&&_.Hp(U)},function(r){U&&_.Hp(U);
T.reject(r)},Q,X?function(r){X&&_.Fq(q,X,{backend_analytics:r})}:void 0,T.resolve,b,w,B);
return T.promise};
shM=function(q,S){!(q=q==null?void 0:q.element)||q.tagName!=="YT-BUTTON-RENDERER"&&q.tagName!=="YTD-BUTTON-RENDERER"||(q.disabled=S)};
GPv=function(){var q=_.qW("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.nB(q),actionButton:{buttonRenderer:US2()}}},popupType:"TOAST"}};
DBd=function(){var q=_.qW("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.nB(q),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
Qh7=function(q){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:q}]}}};
mZ=function(q,S,N,X){var b;return _.G(function(w){if(w.nextAddress==1)return _.jw(w,2),w.yield(q,4);if(w.nextAddress!=2)return(b=_.Z_(S.getState().entities).length>0)?w.return({title:_.nB(_.qW("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.nB(_.qW("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:VvN()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
w.return(r94(N,X));_.pd(w);return w.return(r94(N,X))})};
aE7=function(q,S){return S?S==="PPSV"||E6F(q,S):!1};
Vk7=function(q){q.responseContext||(q.responseContext={});q.responseContext.maxAgeSeconds=0;return q};
gh=function(q){var S;return _.G(function(N){return N.nextAddress==1?N.yield(UBW(q,"service:topbar:fallback"),2):(S=N.yieldResult)&&_.uI(S)?N.return(Vk7(_.uI(S))):N.return()})};
rae=function(q){var S;return _.G(function(N){return N.nextAddress==1?N.yield(UBW(q,"service:downloads_settings:fallback"),2):(S=N.yieldResult)&&_.uI(S)?N.return(S):N.return()})};
UBW=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)return q?X.yield(q.get(S),2):X.return();N=X.yieldResult;return!N||!_.uI(N)||!isNaN(Number(N.data.expireTimestampMs))&&N.isExpired()?X.return():X.return(N)})};
$BF=function(q){var S=_.Ly().resolve(ET).getState().entities;return q.playlistId?aE7(S,q.playlistId):!1};
e0m=function(q){var S=_.Y$("web_pbj_log_warning_rate",0);S=S>0&&Math.random()<S;if(!_.t(q,_.SB))return S&&_.vN(Error("ej")),!1;var N;return _.C("shorts_controller_retrieve_seedless_sequence_v2")&&((N=_.t(q,_.SB))==null?void 0:N.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:caN(q)?!0:(S&&_.vN(Error("fj")),!1)};
caN=function(q){var S=(_.t(q,_.O1)||_.t(q,_.SB)).videoId;if(!S||!CzM.test(S))return!1;var N;return(q=(N=_.t(q.commandMetadata,_.Yq))==null?void 0:N.url)&&(q.includes(S)||q.startsWith("/clip"))?!0:!1};
_.tkP=function(){var q=_.Xx();return q.getFlag(192)?q.getFlag(190):!(_.wh("web_watch_cinematics_disabled_by_default")||_.wh("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&R0d())};
_.yB=function(q,S,N){var X={};X.currentUrl=S;X.vis=q.vis!==void 0?q.vis:0;X.splay=!1;S=_.Xx();X.autoCaptionsDefaultOn=S.getFlag(66);S.getFlag(141)?S.getFlag(140)?X.autonavState="STATE_OFF":X.autonavState="STATE_ON":X.autonavState="STATE_NONE";X.html5Preference="HTML5_PREF_WANTS";isNaN(_.k$("STS"))||(X.signatureTimestamp=_.k$("STS"));q.autonav&&(X.autoplay=!0,X.autonav=!0);q.mutedAutoplay&&(X.autoplay=!0,X.mutedAutoplay=!0);q.inlinePlayback&&(X.autoplay=!0,X.autonav=!1,X.isInlineUnmutedPlayback=!!q.inlineUnmuted);
X.referer=N;X.lactMilliseconds=q.lact!==void 0?q.lact.toString():"-1";_.C("enable_unknown_lact_fix_on_html5")&&X.lactMilliseconds==="-1"&&_.vN(new _.Vl("Unknown LACT is set in playbackContext.",{"lact in tempData":q.lact||"undefined",autonav:q.autonav||"undefined"}));q={};S.getFlag(194)&&(q.hasShownAmbientMode=!0);S.getFlag(192)&&(q.hasToggledOffAmbientMode=!0);_.tkP()&&(q.watchAmbientModeEnabled=!0);X.watchAmbientModeContext=q;return X};
iZ0=function(q){var S={},N=q.pbis||0;N&&(S.playbackBeginsInSeconds=N);q.prefetch_reason&&q.prefetch_reason==="hc_pbis"&&(S.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return S};
JaF=function(q,S){var N;if(S==null?0:(N=S.requestTemplate)==null?0:N.panelId)q.panelId=S.requestTemplate.panelId;var X;if(S==null?0:(X=S.requestTemplate)==null?0:X.params)q.params=S.requestTemplate.params};
HZ2=function(){if(Fwe)return Fwe();var q=!_.C("idb_response_store_auth_killswitch"),S={};Fwe=Y8("yt-it-response-store",{objectStores:(S.ResponseStore={addedAtVersion:1},S),shared:!q,upgrade:function(N,X){X(1)&&(N=zc(N,"ResponseStore",{keyPath:["key","clientName"]}),nY(N,"byExpiration","expireTimestampMs"),nY(N,"byInterface","clientName"))},
version:1});return Fwe()};
M3=function(q){return _.uC(HZ2(),q)};
Kw7=function(q,S){var N;return _.G(function(X){return X.nextAddress==1?X.yield(_.Pt(),2):(N=X.yieldResult)?X.return(new OZ7(q,S,N)):X.return()})};
vhW=function(q){var S=Object.keys(q)[0];if(S)return q.screenExit&&(S=S+";"+q.screenExit.screen),S};
lEW=function(q){var S=new Map;q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,N!=null&&(S.has(N.taskType)||S.set(N.taskType,[]),S.get(N.taskType).push(N));return S};
jhv=function(q){q=[].concat(_.PG(q)).sort(function(N,X){return N-X});
var S=Math.floor(q.length/2);return q.length%2?q[S]:(q[S-1]+q[S])/2};
kPy=function(q,S){q=q===void 0?VA4:q;S=S===void 0?{}:S;_.hl("yt.logging.errors.log",_.O0);QAe();WwP(eMy(),S);window.onerror=q;dB2=aVv;window.addEventListener("unhandledrejection",function(N){if(N.reason instanceof Error){var X=N.reason;_.l1(X,{source:"unhandledrejection"});X.name==="AbortError"&&(X.level="WARNING")}aVv(N.reason);N.preventDefault()})};
_.z0d=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq,Gq,u0,VX,UX,cD,cs,wL,U7;return _.G(function(fN){if(fN.nextAddress==1)return fN.yield(_.SQ(q,{mode:"readonly",enableRetries:!0},function(r0){return NO(r0,"playbackData").then(function(MM){var vD=MM.map(function(Dm){return Dm.transfer}).filter(function(Dm){return!!Dm}),PD=MM.map(function(Dm){return Dm.offlineVideoPolicy}).filter(function(Dm){return!!Dm}),cG=MM.filter(function(Dm){return!!Dm.key}).map(function(Dm){return _.LB(_.Eu(Dm.key).entityId,
"downloadStatusEntity")});
vD=NO(r0,"transfer",vD);PD=NO(r0,"offlineVideoPolicy",PD);cG=NO(r0,"downloadStatusEntity",cG);var IJ=vD.then(function(Dm){Dm=Dm.reduce(function(us,E5){(E5==null?0:E5.offlineVideoStreams)&&us.push.apply(us,_.PG(E5.offlineVideoStreams));return us},[]).filter(function(us){return!!us});
return NO(r0,"offlineVideoStreams",Dm)});
return k8.all([vD,PD,IJ,cG]).then(function(Dm){var us=_.A(Dm);Dm=us.next().value;var E5=us.next().value;var sX=us.next().value;us=us.next().value;return[MM,Dm,E5,sX,us]})})}),2);
if(fN.nextAddress!=3)return S=fN.yieldResult,fN.yield(_.SQ(q,{mode:"readonly",enableRetries:!0},function(r0){return NO(r0,"mainDownloadsListEntity").then(function(MM){var vD,PD;return(PD=(vD=MM[0])==null?void 0:vD.downloads)!=null?PD:[]})}),3);
N=fN.yieldResult;X=_.A(S);b=X.next().value;w=X.next().value;B=X.next().value;T=X.next().value;Q=X.next().value;a=b;U=w;r=B;c=T;e=Q;R={};J={};v={};W={};z={};M=[];g=_.A(U);for(x=g.next();!x.done;x=g.next())(L=x.value)&&(R[L.key]=L);P=_.A(r);for(b0=P.next();!b0.done;b0=P.next())(Q7=b0.value)&&(J[Q7.key]=Q7);ry=_.A(e);for(s7=ry.next();!s7.done;s7=ry.next())(TW=s7.value)&&(v[TW.key]=TW);l0=_.A(c);for(zW=l0.next();!zW.done;zW=l0.next())(nN=zW.value)&&(W[nN.key]=nN);Tq=_.A(N);for(Gq=Tq.next();!Gq.done;Gq=
Tq.next())u0=Gq.value,VX=void 0,z[(VX=u0.videoItem)!=null?VX:""]=!0,u0.videoItem&&(cD=UX=void 0,cs=(cD=(UX=_.Eu(u0.videoItem))==null?void 0:UX.entityId)!=null?cD:"",M.push({externalVideoId:cs}));wL=a.filter(function(r0){if(!r0||!r0.key||!r0.offlineVideoPolicy)return!1;r0=_.Eu(r0.key).entityId;r0=_.LB(r0,"downloadStatusEntity");var MM;return!(r0&&((MM=v[r0])==null?void 0:MM.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
U7=wL.map(function(r0){var MM=R[r0.transfer],vD=[];if(MM==null?0:MM.offlineVideoStreams)for(var PD=_.A(MM.offlineVideoStreams),cG=PD.next();!cG.done;cG=PD.next())(cG=W[cG.value])&&vD.push(cG);PD=J[r0.offlineVideoPolicy];cG=z;var IJ=r0==null?void 0:r0.playerResponseTimestamp,Dm=_.Eu(PD.key).entityId;r0=_.LB(Dm,"mainVideoEntity");if(PD.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var us="OFFLINE_VIDEO_STATE_DISABLED";PD.expirationTimestamp&&Number(PD.expirationTimestamp)<Date.now()/1E3&&(us="OFFLINE_VIDEO_STATE_EXPIRED")}else if(PD.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")us="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(MM==null?void 0:MM.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":us="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":us="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":us="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":us="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":us="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":us="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:us="OFFLINE_VIDEO_STATE_UNKNOWN"}if(us==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(MM==null?void 0:MM.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":us="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":us="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":us=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}Dm={id:Dm,videoState:us};if(MM==null?0:MM.cotn)Dm.cotn=MM.cotn;if(MM==null?0:MM.maximumDownloadQuality)Dm.selectedVideoQuality=MM==null?void 0:MM.maximumDownloadQuality;if(MM==null?0:MM.lastProgressTimeMs)Dm.lastProgressTimeMs=MM.lastProgressTimeMs;IJ&&(Dm.playerResponseSavedTimeMs=String(Number(IJ)*1E3));MM=String;IJ=0;vD=_.A(vD);for(us=vD.next();!us.done;us=vD.next())if(us=us.value,us.streamsProgress){us=_.A(us.streamsProgress);for(var E5=us.next();!E5.done;E5=
us.next()){var sX=void 0;IJ+=Number((sX=E5.value.numBytesDownloaded)!=null?sX:0)}}Dm.downloadedBytes=MM(IJ);Dm.selectedOfflineMode=cG[r0]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";PD.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Dm.offlinePlaybackDisabledReason=PD.offlinePlaybackDisabledReason);return Dm});
return fN.return({offlineVideos:U7,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:M}}})})};
nhe=function(){var q;return _.G(function(S){return S.nextAddress==1?S.yield(_.Yx(),2):(q=S.yieldResult)?S.return(_.z0d(q)):S.return({state:"PES Unavailable"})})};
xB2=function(){var q,S,N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(_.Yx(),2);if(b.nextAddress!=3)return(q=b.yieldResult)?b.yield(fE4(q),3):b.return({state:"PES Unavailable"});S=b.yieldResult;N={};X=S.reduce(function(w,B){w[B.key]=B;return w},N);
return b.return(pvd(X))})};
pvd=function(q){for(var S={},N=[],X=_.A(Object.keys(q)),b=X.next();!b.done;b=X.next()){var w=b.value;b=q[w];var B=void 0;if(((B=b)==null?void 0:B.entityType)==="mainVideoEntity"){delete q[w];var T=b.data;b={};if(T){var Q=void 0;B=(Q=T.videoId)!=null?Q:"vid-"+w;w=q;b.video=T;delete b.video.formattedDescription;delete b.video.thumbnail;T.owner&&(Q=w[T.owner],Q==null?0:Q.data)&&(delete w[Q.key],b.video.owner=Q.data,delete b.video.owner.avatar);if(T=T.downloadState)if(Q=w[T],Q==null?0:Q.data)if(delete w[T],
T=Q.data.playbackData)if(Q=w[T],Q!=null&&Q.data){delete w[T];T=Q.data;delete T.playerResponseJson;b.playbackData=T;if(T.transfer&&(Q=w[T.transfer],Q==null?0:Q.data)){delete w[Q.key];var a=Q.data;b.transfer=a;Q=[];a=_.A(a.offlineVideoStreams||[]);for(var U=a.next();!U.done;U=a.next())if(U=w[U.value])delete w[U.key],Q.push(U.data);Q&&(b.streams=Q)}(T=T.offlineVideoPolicy)&&(T=w[T])&&T.data&&(delete w[T.key],b.offlineVideoPolicy=T.data)}S[B]=b}}else b&&b.entityType==="offlineOrchestrationActionWrapperEntity"&&
b.data&&(delete q[b.key],B=b.data,w=void 0,N.push({id:B.rootActionId,type:((w=B.actionProto)==null?void 0:w.actionType)||"",entity:b}))}S.wrapperEntities=N;Object.keys(q).length>0&&(S.unknownKeys=q);return S};
mBW=function(){var q,S,N,X,b,w,B,T,Q;return _.G(function(a){if(a.nextAddress==1)return q=(new _.dX("")).hasLocalStorage(),X=!!((S=_.Nd.crypto)==null?0:(N=S.subtle)==null?0:N.importKey),b=!!_.Nd.BroadcastChannel,w=!!_.Nd.navigator.locks,a.yield(LV2(),2);B=a.yieldResult;T=q&&X&&b&&w&&B;Q={isSupported:T};if(T)return a.return(Q);Q.missingBrowserFeatures=[];B||Q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");q||Q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
X||Q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");b||Q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");w||Q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return a.return(Q)})};
uk2=function(q,S,N,X){var b=!1,w={contentId:void 0,contentType:"video"};S=_.A(Object.entries(S));for(var B=S.next();!B.done;B=S.next()){var T=_.A(B.value);B=T.next().value;T=T.next().value;q.includes(B)&&!N.has(T)?(w.contentId=T,N.add(T),b=!0):B==="contentType"?T==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(w.contentType="playlist"):typeof T==="object"&&T!==null&&uk2(q,T,N,X)}b&&X.push(w)};
ghM=function(){var q;return!((q=LA?LA:null)==null||!q.window)};
_.Mkv=function(q){if(_.Ehv()){var S=_.ya7().mediaSession;try{S.setActionHandler("enterpictureinpicture",function(N){q(N)})}catch(N){}}};
_.Ehv=function(){return!(!LA||!LA)&&O7()&&_.RvM("Chromium")>=120};
LwM=function(q){for(var S=[],N=_.A(document.styleSheets),X=N.next(),b={};!X.done;b={node$jscomp$779:void 0},X=N.next())b.node$jscomp$779=X.value.ownerNode,b.node$jscomp$779&&(b.node$jscomp$779 instanceof HTMLStyleElement||b.node$jscomp$779 instanceof HTMLLinkElement)&&S.push(new Promise(function(w){return function(B){var T=w.node$jscomp$779.cloneNode(!0);T.onload=function(){B()};
T.onerror=function(){_.vN(Error("xj"));B()};
q.document.head.appendChild(T)}}(b)));
return Promise.all(S)};
bR7=function(q){var S=[_.tq(h0M),_.tq(Pz4),_.tq(IEv)];Yry(window.document.documentElement,q.document.documentElement,[_.tq(oEF),_.tq(qbm),_.tq(SbP),_.tq(NAg),_.tq(XkW)]);Yry(window.document.body,q.document.body,S)};
Yry=function(q,S,N){q=_.A(q.attributes);for(var X=q.next();!X.done;X=q.next())if(X=X.value)try{_.V4(N,S,X.name,X.value)}catch(b){}};
ZR0=function(q,S){q=new _.hh(q.document.documentElement);q.start(wkN,S);return q};
AeN=function(q){var S=q.document.documentElement;S.addEventListener("click",function(N){x27(S,N)});
S.addEventListener("touchstart",function(N){yJ4(N)});
S.addEventListener("mousedown",function(N){yJ4(N)})};
BAe=function(q,S,N,X){X=X===void 0?!1:X;S=new sQv(S||q,N||q);return{x:q.x+((X===void 0?0:X)?S.lengthX*-1:S.lengthX)*.2,y:q.y+((X===void 0?0:X)?S.lengthY*-1:S.lengthY)*.2}};
TAP=function(q){if(!q)return!1;var S=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",N,X,b,w=(b=(N=q.errorScreen)==null?void 0:N.playerLegacyDesktopYpcTrailerRenderer)!=null?b:(X=q.errorScreen)==null?void 0:X.ypcTrailerRenderer;return!!S||!!w};
_.GKN=function(q,S){if(!q)return!1;var N,X=(N=q.errorScreen)==null?void 0:N.playerLegacyDesktopYpcOfferRenderer,b;S=!!(S==null?0:(b=S.playerOverlayRenderer)==null?0:b.gatedActionsOverlayRenderer);return!!TAP(q)||!!X||!!S};
Djg=function(q){return Sqv(q,0,"gclid",q.search(NW2))>=0||Sqv(q,0,"gad_source",q.search(NW2))>=0};
QQF=function(q){var S=[],N=0;return{clear:function(){N=S.length=0},
push:function(X){S[N]=X;N=(N+1)%q},
iterate:function(){return function b(){var w,B,T,Q;return _.Pp(b,function(a){switch(a.nextAddress){case 1:_.nd(a,2),w=S.length,B=0;case 4:if(!(B<w)){a.jumpTo(2);break}T=N+B;Q=_.I2;return a.yield(S[T%w],7);case 7:Q(a.yieldResult);B++;a.jumpTo(4);break;case 2:_.dx(a),_.fd(a,0)}})}()}}};
afN=function(q){q.eventsToIgnore||(q.eventsToIgnore=[]);var S=q.eventsToIgnore.map(g02),N=new Set(S),X=QQF(q.bufferSize);return{flush:function(){var b=Array.from(X.iterate());X.clear();b=b.map(function(w){return{name:w.name,timestamp:w.startTime,attributes:w.attributes}});
return JSON.stringify(b)},
onSpanStart:function(b){b.name==="event"&&N.has(b.attributes.type)||X.push(b)}}};
Vqv=function(q){q=afN(q);var S=q.flush;SFP({onSpanStart:q.onSpanStart});WN.subscribe("handleError",function(N){try{N.params.breadcrumbs=S()}catch(X){_.O0(X,"WARNING")}})};
Uj7=function(){aO("web_tracing_action");_.VG("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
re4=function(){aO("web_tracing_action");_.VG("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
ey7=function(q,S,N,X){if(S===void 0){$jM||(re4(),setInterval(re4,6E5),$jM=!0);var b="web_tracing_action"}else b=S;var w,B=((w=q.endTime)!=null?w:q.startTime)-q.startTime;w={};N=ceW(q.name,B,q.startTime,{webTracing:(w[q.name]=q.attributes,w)},N,b,{spanStatus:q.status,rootSpanNonce:void 0});if(q.children)for(q=_.A(q.children),b=q.next();!b.done;b=q.next())ey7(b.value,S,N,X||N)};
Cjg=function(q){var S=Af4.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(N){N.data&&typeof N.data==="object"&&(N=N.data,N.from==="extension"&&N.app==="yt.telemetry"&&(S("Received message from extension",N),q.onMessage(N)))});
return function(N,X){N={app:"yt.telemetry",from:"app",key:N,payload:X};S("Sending message to extension",N);window.postMessage(N,"*")}};
RyF=function(){var q=q===void 0?3E3:q;var S=Cjg({onMessage:function(){}}),N=[];
return{onSpanEnd:function(X){X.parentId==null&&N.push(X)===1&&setTimeout(function(){var b=[].concat(_.PG(N));N.length=0;S("spansReported",{spans:b})},q)}}};
tqN=function(q){q=q===void 0?400:q;var S=[],N=[];return{start:function(){return NmN({checkoutEveryNth:q,emit:function(X,b){b&&(S=N,N=[]);N.push(X)},
blockSelector:'img, video, audio, source, picture, [style*="background"][style*="url"]',maskAllInputs:!0,maskTextSelector:"*"})},
getRecording:function(){return[].concat(_.PG(S),_.PG(N))}}};
F3W=function(){(new iRM({sessionReplayEvents:_.Y$("web_tracing_session_replay",0)})).subscribe(function(q){if(q.sessionReplayEvents>0)try{var S=tqN(q.sessionReplayEvents);S.start();var N=console.log;window.exportSessionReplay=function(){var X=JSON.stringify(S.getRecording(),null,2);X=JeP(new Blob([X],{type:"text/plain"}));var b=document.createElement("a");b.download="session_replay.json";b.dataset.downloadurl=["application/json",b.download,b.href].join(":");b.style.display="none";b.href=X;b.click();
URL.revokeObjectURL(X);N("View replay at go/yt-session-replay-viewer")}}catch(X){_.vN(Error("zj"))}})};
ORe=function(){var q=window.fetch;window.fetch=function(){var S=_.IT.apply(0,arguments),N=_.A(S),X=N.next().value;N=N.next().value;var b=_.xq("httpEvent",{method:(N===void 0?{}:N).method||"GET",path:HRy(X),type:"fetch"},{active:!1});return q.apply(null,_.PG(S)).then(function(w){b.addAttributes({statusCode:w.status,statusText:w.statusText});b.end();return w}).catch(function(w){b.end("SPAN_STATUS_ERROR");
throw w;})}};
K3e=function(){var q=XMLHttpRequest.prototype.open,S=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(N,X,b,w,B){var T=this;b=b===void 0?!0:b;this._requestData={method:N,url:X.toString()};this.addEventListener("load",function(){var Q=T._span;Q==null||Q.addAttributes({statusCode:T.status,responseContentLength:T.responseText.length});Q==null||Q.end()});
this.addEventListener("error",function(){var Q=T._span;Q==null||Q.addAttributes({statusCode:T.status,statusText:T.statusText});Q==null||Q.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var Q=T._span;Q==null||Q.addAttributes({statusCode:T.status,aborted:!0});Q==null||Q.end()});
q.apply(this,[N,X,b,w,B])};
XMLHttpRequest.prototype.send=function(N){var X=this._requestData||{method:"N/A",url:"N/A"};this._span=_.xq("httpEvent",{method:X.method,path:HRy(X.url),type:"xhr"},{active:!1});S.apply(this,[N])}};
HRy=function(q){try{if(q instanceof URL)return q.pathname;q instanceof Request&&(q=q.url);return(new URL(q,"https://youtube.com")).pathname}catch(S){return"<unable to parse path>"}};
lfg=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var q=window.performance.getEntriesByType("navigation");if(q.length>0){var S=q[0],N=window.performance.timeOrigin;_.xq("pageLoad",{navigationType:vE2(S.type),unloadEventStart:Math.round(S.unloadEventStart),unloadEventEnd:Math.round(S.unloadEventEnd),domInteractive:Math.round(S.domInteractive),domContentLoadedEventStart:Math.round(S.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(S.domContentLoadedEventEnd),
domComplete:Math.round(S.domComplete),loadEventStart:Math.round(S.loadEventStart),loadEventEnd:Math.round(S.loadEventEnd),redirectCount:S.redirectCount},{active:!1,startTime:N+S.startTime,endTime:N+S.loadEventEnd})}}catch(X){}})};
vE2=function(q){switch(q){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
zyP=function(){for(var q=jQW.value,S={},N=_.A(q.enabledSpansArray),X=N.next();!X.done;X=N.next())S[X.value]=!0;qFd({sessionId:Xj0(),enabledSpans:S,shouldSampleFn:function(b,w,B){if(W3M){var T;return b==="shortToShort"||(B==null?void 0:(T=B.rootSpan())==null?void 0:T.name)==="shortToShort"}return!0}});
Z$F();pu("pageLoad")&&lfg();pu("httpEvent")&&(ORe(),K3e());q.exportToCsi&&SFP(djy);q.exportToDevTools&&SFP(RyF());q.maxBreadcrumbs>0&&Vqv({eventsToIgnore:kK0,bufferSize:q.maxBreadcrumbs})};
nE7=function(q){return new Promise(function(S){window.setTimeout(S,q)})};
ffe=function(q){var S={bicf:function(w){q.ePJ=w},
blc:function(){return q.getLatestChallengeResponse()},
bcr:function(w){q.fWL.push(w)}},N=window;
N.ntpevasrs=S;if(N.ntpqfbel!==void 0)for(var X=_.A(N.ntpqfbel),b=X.next();!b.done;b=X.next())b=b.value,b(S);N.ntpqfbel=void 0};
pk2=function(q){return _.G(function(S){if(S.nextAddress==1)return _.jw(S,2),S.yield(q.jTT(),4);if(S.nextAddress!=2)return _.x8(S,0);_.pd(S);_.xP(S)})};
xj7=function(q){var S,N;(S=q.ytcsi)==null||(N=S.tick)==null||N.call(S,"pot_ist")};
mjN=function(q){if(q instanceof Error){var S=_.py("yt.logging.errors.log");S&&S(q,"WARNING")}};
u64=function(q){try{var S=JSON.parse(q);if(S.bgChallenge)return S}catch(N){}};
EEM=function(){var q=window,S={networkStatusManagerPromise:_.Ly().resolve(new l9d(_.m$)),initialChallengeSli:_.C("wpo_att_sli")?new _.RA4("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};q=q===void 0?window:q;var N=q.ytAtR,X;S==null||(X=S.initialChallengeSli)==null||_.oV(X);if(N){if(N=u64(N)){var b;S==null||(b=S.initialChallengeSli)==null||_.qz(b,"SUCCESS");gE7(N,S)}q.ytAtR=void 0}else q.ytAtRC=function(w){if(w=u64(w)){var B;S==null||(B=S.initialChallengeSli)==null||
_.qz(B,"SUCCESS");gE7(w,S);q.ytAtRC=void 0}}};
L30=function(){if(yeF)return yeF;try{var q=_.Si("IFRAME");_.wx(q,_.Jq(Mqv));q.sandbox.add("allow-same-origin");q.style.display="none";document.body.appendChild(q);return yeF=q}catch(S){q=new _.Vl("Failed to create sandbox iframe"),_.O0(q)}};
hyF=function(){return function(q,S){_.k$("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[q]=S}};
Pje=function(){return function(q,S){var N={};N[q]=S;q=_.fy(_.uh2)(N);Object.keys(q).length>0&&_.QG(q)}};
o3W=function(){if(_.nm2()==="hidden")var q="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else _.nm2()==="visible"&&(q="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Ife=null);q&&Ybg(q)};
Ybg=function(q){if(q==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||q==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(qK7===q)return;qK7=q}var S=9E4+Math.random()*2E3;if(q!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.IL()>S)&&_.nm2()==="visible"){S=-1;Ife&&(S=Math.round((0,_.oL)()-Ife));var N=String;var X=_.py("_fact",window);X=X==null||X==-1?-1:Math.max(Date.now()-X,0);_.FO("foregroundHeartbeat",{firstActivityMs:N(X),clientDocumentNonce:bt4,index:String(SKm),lastEventDeltaMs:String(S),trigger:q});
_.hl("_fact",-1,window);SKm++;Ife=(0,_.oL)()}};
Nl2=function(q,S,N,X,b,w){S=new Uint8Array(S);if(q.length===0)return S;var B=0;b=b!=null?b:q.length-1;for(var T=N;T<=b;T++){var Q=q[T],a=T===N?X:0,U=void 0,r=T===b?(U=w)!=null?U:Q.length:Q.length;Q=Q.subarray(a,r);S.set(Q,B);B+=Q.length}return S};
bF7=function(){typeof window.queueMicrotask!=="function"&&(window.queueMicrotask=function(q){return XS2.then(q)})};
_.wSe=function(){try{return!!self.sessionStorage}catch(q){return!1}};
ZFN=function(){var q=navigator;return new Promise(function(S,N){var X;(X=q.webkitTemporaryStorage)!=null&&X.queryUsageAndQuota?q.webkitTemporaryStorage.queryUsageAndQuota(function(b,w){S({usage:b,quota:w})},function(b){N(b)}):N(Error("Ij"))})};
AZM=function(q,S){var N={errorSeverity:S.errorSeverity.toString(),wizFeatureFlags:Object.entries(S.featureFlags).join("\n")};DPP(S,N);S=S.errorSeverity;S===3?_.O0(q,"ERROR",void 0,void 0,void 0,N):S===2&&_.O0(q,"WARNING",void 0,void 0,void 0,N);_.C("cow_if_errors_in_popup")&&S===3&&q.message.indexOf("<If>")!==-1&&window.alert(q.message)};
swd=function(q,S){var N=Wf.get(q)||{layerNode:S};N.layerNode=S;i52(q,N);q.getScreenLayer=function(){return SV(N.layerNode)}};
BlP=function(q){var S;q=q.parentNode;for(var N;q&&((S=Wf.get(q))==null||!S.isRenderer)&&!((N=q.polymerController)!=null?N:q).isRenderer_;)q=q.parentNode||q.host;if(S=q)return Wf.get(S)};
TlF=function(q){if(q){Wf.delete(q);var S=_.Ly().resolve(ML);QX4(q,S)}};
DrM=function(q,S,N){if(N===void 0?0:N){if(N=q.getAttribute("client-ve-type"),S.data&&!S.disableReactiveLogging||N)_.jL(function(){G07(q,_.n6(S.data))},"Hg"),_.k7(function(){return void TlF(q)})}else typeof S.data!=="function"&&G07(q,S.data)};
G07=function(q,S){Qwd++;aa0(q,S)&&_.OY.addJob(function(){_.Nz(_.OY,function(){if(aa0(q,S)&&q.ownerDocument.documentElement===document.documentElement&&q){var N;if(q.getAttribute("layer")){var X=N=Number(q.getAttribute("layer")),b=Wf.get(q);b?b.layerNode.layer=X:swd(q,new Vpm(X));(X=BlP(q))&&(b=Wf.get(q))!=null&&(b.layerNode.parent=X.layerNode)}else if(N=Wf.get(q))N=SV(N.layerNode);else{N=SV;X=new Vpm;if(b=BlP(q))X.parent=b.layerNode;swd(q,X);N=N(X)}N!=null||(N=0);X=q.getAttribute("client-ve-type");
b=Number(X);var w=!1;X=!1;var B=Wf.get(q),T;if((T=B)&&!(T=B[Ur7]!==S)&&(T=b)){var Q;T=((Q=Wf.get(q))==null?void 0:Q.clientVeType)===void 0}T&&(B[Ur7]=S,w=X=B.isRenderer=!0);Wf.has(q)&&(Wf.get(q).clientVeType=b);q.visualElement&&(X=!0);if(_.C("wiz_next_ld_fix_client_ve_spec")){var a;Q=((a=_.t(S==null?void 0:S.rendererContext,_.SS))==null?void 0:a.loggingDirectives)||(S==null?void 0:S.loggingDirectives)}else Q=S==null?void 0:S.loggingDirectives;Q&&Q.clientVeSpec&&(a=rZ2(_.Yr(),q),a=_.$rv(_.ql(),Q,a||
void 0,N))&&(q.visualElement=a);!q.visualElement&&b&&w&&(q.veType=b,a=void 0,_.C("wiz_next_client_ve_parent_fix")&&(a=rZ2(_.Yr(),q)),a=_.oK(_.ql(),q,a,N),q.visualElement=a);X&&(a=_.Ly().resolve(ML),IE(q,{data:S,observer:a,layer:N,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
aa0=function(q,S){return(S==null?0:S.trackingParams)||(S==null?0:S.loggingDirectives)||_.t(S==null?void 0:S.rendererContext,_.SS)||q.getAttribute("client-ve-type")?!0:!1};
cZ4=function(q,S,N){q.componentType!==iD&&N instanceof HTMLElement&&S&&!_.C("cow_logging_in_component_wrapper")&&DrM(N,S,!0)};
R_v=function(){if(!e_7){e_7=!0;var q=_.C("enable_wiz_context_per_component")||!1;q=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.C("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:q,enableContextBasedComponentStacks:q},{handleError:AZM,enableComponentStacksInErrorMessages:!1});Object.assign(bD,q);Cq2();HuW=pYM;iuW=mE7}};
Cq2=function(){_.C("cow_logging_in_component_wrapper")?(hP7=function(q,S){S instanceof HTMLElement&&DrM(S,q,!0)},D97=function(){}):(hP7=function(){},D97=cZ4)};
tpW=function(q,S,N){S=S===void 0?{}:S;var X,b=(X=_.t(q.commandMetadata,_.Yq))==null?void 0:X.url;X=S.form||{};!N||X.element||X.skipDefaultElement||(S.form=S.form||{},S.form.element=N);if(b&&b!=="/service_ajax")return{type:0,command:q,form:S.form};if(_.C("kevlar_service_command_check")){if(_.JG(_.Ly().resolve(_.ZL),q))return Object.assign({},{type:1,command:q},S)}else{var w;if((w=_.t(q.commandMetadata,_.Yq))==null?0:w.apiUrl)return Object.assign({},{type:1,command:q},S)}return{type:2,command:q,form:S.form}};
iFe=function(q){if(q.form){var S=q.form,N=Object.assign({},S);S=S.element;N=(delete N.element,N);if(S)return[_.yR(S,[q.command,N,q.commandController])]}return[]};
JZy=function(q){if(q.form){var S=q.form,N=Object.assign({},S);S=S.element;N=(delete N.element,N);S&&_.M9(S,[q.command],S,N)}};
HFM=function(q,S,N){var X=new FcW(q,S),b=new Xt(q,S,N);q={"/youtubei/v1/browse":new bh(q,S,N),"/youtubei/v1/player":X,"/youtubei/v1/navigation/resolve_url":new w9,"/youtubei/v1/next":b,"/youtubei/v1/guide":new ZO(N),"/youtubei/v1/search":new Ai(q,S,N),"/youtubei/v1/reel/reel_item_watch":new sf(q,S,N),"/youtubei/v1/get_watch":new BV(X,b)};q["/youtubei/v1/account/account_menu"]=new Ti;q["/youtubei/v1/notification/get_notification_menu"]=new Gi;return q};
QH=function(){var q=_.Ly().resolve(_.DO);return Promise.resolve(OFm(q,_.Nd.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
Kc2=function(q){return q&&(q=_.gB(_.Ma7(q)))?(new URLSearchParams(q)).get("service"):null};
Uf=function(q,S){_.ns(_.aV(),function(){_.Uu("adl")});
_.Ly().resolve(v3F)(S);q=q.root;q.loadData&&q.loadData(S);(S==null?0:S.response)?_.qz(Jpe(),"SUCCESS"):_.vN(new _.Vl("Lifecycle: No response in data",_.zo("IS_SHELL_LOAD"),S?S.page:"NO_PAGE",S?S.endpoint:"NO_ENDPOINT"));q.polymerController.$["page-manager"].lazyPrepareCriticalPages((S==null?void 0:S.page)||"",S.endpoint);var N,X;((X=_.t(S==null?void 0:(N=S.endpoint)==null?void 0:N.commandMetadata,_.Yq))==null?0:X.webPageType)&&_.jQ().dispatch(_.VH(_.t(S.endpoint.commandMetadata,_.Yq).webPageType))};
la4=function(){var q,S;return _.G(function(N){switch(N.nextAddress){case 1:q=window;if(!q.getDataPromise){N.jumpTo(2);break}_.jw(N,3);return N.yield(q.getDataPromise(),5);case 5:return N.return(N.yieldResult);case 3:return _.pd(N),N.yield(QH(),6);case 6:return N.return(N.yieldResult);case 2:if(q.getInitialData)return S=q.getInitialData(),q.getInitialData=void 0,N.return(S);throw Error("Kj`"+_.Nd.location.href);}})};
Wcy=function(){_.d5("CSI_SERVICE_NAME","youtube");_.QG({loadType:"cold"});_.C("kevlar_log_lcp")&&jw7(function(q){_.Uu("lcp",q.value)})};
drv=function(){var q=_.Nx(document.location.href,"enable");q&&q.indexOf("scraper")>-1&&_.d5("ADD_SCRAPER_ATTRIBUTES",!0)};
pS4=function(q){var S=q.root;q=[k07,z_N,_.r9];_.C("web_feedback_endpoint_autolog_allowlist_killswitch")&&q.push(_.$K,n3g);faF(function(N,X){return tpW(N,X,S)},function(N){if(!N.command)return[];
var X;((X=N.form)==null?0:X.element)?N.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},N.form,{endpoint:N.command})})):S.handleNavigate(N);return[]},q);
_.Ly().addProvider({provide:_.ci,useValue:_.LI.instance})};
mr7=function(){var q={},S={},N;for(N in xrN){var X=_.A(_.r6(xrN[N],void 0,"e17Ccb"));q[N]=X.next().value;S[N]=X.next().value}return[q,function(b){for(var w in b){var B=void 0;(B=S[w])==null||B(b[w])}}]};
_.E3N=function(q,S){var N=!1;N=N===void 0?!1:N;var X=_.a6.getValueByKeys(q,"contents","twoColumnWatchNextResults","results","results","contents"),b=_.a6.getValueByKeys(q,"contents","twoColumnWatchNextResults","playlist","playlist")||null;N&&(b=null);var w=N=null;if(b)N=_.a6.getValueByKeys(b,"titleText"),w=_.a6.unsafeClone(_.a6.getValueByKeys(b,"longBylineText")),X="",w&&(X=_.vO(w)),w=_.Kc(X);else if(X){X=_.A(X);for(var B=X.next();!B.done;B=X.next())B=B.value,B.videoPrimaryInfoRenderer&&(N=_.a6.getValueByKeys.apply(_.a6,
[B].concat(_.PG(uGW)))),B.videoSecondaryInfoRenderer&&(w=_.a6.getValueByKeys.apply(_.a6,[B].concat(_.PG(g3e))))}else _.x$(Error("Pj"));var T;q.currentVideoEndpoint?T=q.currentVideoEndpoint:_.x$(Error("Qj"));var Q;S&&(Q=_.a6.getValueByKeys(S,"playabilityStatus","miniplayer","miniplayerRenderer"));q={miniplayerTitle:N,miniplayerSubtitle:w,watchEndpoint:T,playlistData:b};Q&&(q.miniplayerRenderer=Q);return q};
yZ2=function(q){if(q)return _.TI(q)};
_.Mpm=function(){return{isFullscreen:function(){throw Error("Rj");},
toggleFullscreen:function(){throw Error("Sj");},
exitFullscreen:function(){throw Error("Tj");},
isAutonavEnabled:function(){throw Error("Uj");},
setAutonavEnabled:function(){throw Error("Vj");},
isAutoplaySetExplicitly:function(){throw Error("Wj");}}};
LcN=function(q){return q.videoDuration?q.numTaps>1&&q.tapDirection!==0?_.Hm(q.draggedTime/q.videoDuration,0,1):_.Hm((q.playedTime||0)/q.videoDuration,0,1):0};
h_0=function(q){return q.videoDuration?q.isDragging||q.numTaps>1&&q.tapDirection!==0?_.Hm(q.draggedTime/q.videoDuration,0,1):_.Hm((q.playedTime||0)/q.videoDuration,0,1):0};
Iag=function(q){var S,N,X;return _.t(q==null?void 0:(S=q.markersMap)==null?void 0:(N=S.find(function(b){return b.key==="HEATSEEKER"}))==null?void 0:(X=N.value)==null?void 0:X.heatmap,Pq2)};
YK7=function(q){var S,N;return(N=(S=Iag(q))==null?void 0:S.heatMarkersDecorations)!=null?N:[]};
ogk=function(q){if(_.C("mweb_supported_chapters_killswitch"))return!0;var S;return!!(q==null?0:(S=q.markersMap)==null?0:S.find(function(N){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(N.key)}))};
_.q7q=function(q){var S=Object,N=S.assign,X;q={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(X=q==null?void 0:q.getPlayerState())!=null?X:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return N.call(S,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},q,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
S7X=function(q){return function(S){var N=q(),X,b=(X=N.playerApi)==null?void 0:X.getPlayerState();S&&S!==N.playerState&&(S===1||S===2)&&N.setState({playerState:b})}};
XMv=function(q){return function(S){var N=q(),X=N.playerApi;X&&(S==null?void 0:S.type)==="newdata"&&(NyR&&(clearTimeout(NyR),NyR=void 0),_.C("web_shorts_use_progress_state_for_gapless")?(S=X==null?void 0:X.getProgressState(S==null?void 0:S.playertype),S=S.seekableEnd-S.seekableStart):S=X==null?void 0:X.getDuration(S==null?void 0:S.playertype),N.setState({playedTime:0,videoDuration:S}))}};
bN2=function(q){return function(S){var N=q(),X=N.playerApi;if(X){var b=X.getPresentingPlayerType();_.C("web_shorts_use_progress_state_for_gapless")?(X=X.getProgressState(b),X=X.seekableEnd-X.seekableStart):X=X.getDuration(b);N.setState({playedTime:S,videoDuration:X})}}};
ZN2=function(q){_.Gg(112394,q,function(){return wMT},function(S){wMT=S})};
Byv=function(q,S){if(!q)return[];var N,X,b;q=((N=q.markersMap)==null?void 0:(X=N.find(function(w){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(w.key)}))==null?void 0:(b=X.value)==null?void 0:b.chapters)||[];
!AFD(q)||(S==null?0:S.ignoreStub)||(q=[sms()].concat(_.PG(q)));return q};
sms=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
AFD=function(q){if(q.length===0)return!1;var S;return((S=_.t(q[0],cV))==null?void 0:S.timeRangeStartMillis)!==0};
eV=function(q){return q?q.timeRangeStartMillis||0:0};
GWq=function(q,S){if(q.isDragging&&S)return q=TyX(q,S),q===-1?sms():Byv(S)[q]};
TyX=function(q,S){return q.isDragging&&S?Byv(S,{ignoreStub:!0}).findIndex(function(N,X,b){N=DdT(q);return Qm6(N,b,X).scrubberHovering}):-1};
DdT=function(q){return Object.assign({},q,{videoDuration:q.videoDuration*1E3,playedTime:q.playedTime*1E3,draggedTime:q.draggedTime*1E3})};
Qm6=function(q,S,N){var X=eV(_.t(S[N],cV));S=eV(_.t(S[N+1],cV))||q.videoDuration;N=q.isDragging;var b;if(b=q.isDragging)b=q.draggedTime,b=b!==null&&b>=X&&b<S;var w=q.playedTime;return w!==null&&w>=X&&w<S?{videoPosition:"active",isScrubbing:N,scrubberHovering:b}:q.playedTime<X?{videoPosition:"pending",isScrubbing:N,scrubberHovering:b}:{videoPosition:"seen",isScrubbing:N,scrubberHovering:b}};
aPv=function(q,S){return q.videoPosition==="seen"||(S===void 0?0:S)>0};
VeX=function(q,S,N){S=q/S.storyboardInterval;var X=Byv(N);if(!X.length)return-S*72;N=0;X=_.A(X);for(var b=X.next();!b.done;b=X.next())if(eV(_.t(b.value,cV))/1E3<q)N++;else break;return-(S*72)-N*56};
UdJ=function(q){return q?q.width/q.columns:0};
rFQ=function(q){return q.isHovering?q.hoveredTime:q.draggedTime};
$dk=function(q,S){q=q.draggedTime*1E3;return q>=S.visibleTimeRangeStartMillis&&q<=S.visibleTimeRangeEndMillis};
_.cFD=function(q){if(q===void 0||Number.isNaN(q))return"--:--";var S=Math.abs(Math.floor(q)),N=Math.floor(S/86400),X=Math.floor(S%86400/3600),b=Math.floor(S%3600/60);S=Math.floor(S%60);var w="";N>0&&(w+=N+":",X<10&&(w+="0"));if(N>0||X>0)w+=X+":",b<10&&(w+="0");w+=b+":";S<10&&(w+="0");w+=S;return q>=0?w:"-"+w};
evQ=function(q,S){return function(){var N=rFQ(q());var X=S();var b=q().playerApi;if(b&&b.getNumberOfStoryboardLevels()!==0){var w=b.getStoryboardFrameIndex(N,1);w!==-1?X=b.getStoryboardFrame(w,1):(N=b.getStoryboardFrameIndex(N,0),b=b.getStoryboardFrame(N,0),X&&b&&(b.height*=3,b.width*=3),X=b)}else X=null;if(!X)return null;S()&&(X.width=90*X.columns,X.height=160*X.rows);return X}};
_.CD=function(q){if(!q||q.getVideoData)return q};
C0s=function(){var q;return{playerApi:(q=_.Me())!=null?q:void 0}};
RvD=function(q,S){var N,X,b;_.G(function(w){if(w.nextAddress==1)return(N=S)!=null?(X=N,w.jumpTo(2)):w.yield(_.ya(),3);w.nextAddress!=2&&(X=w.yieldResult);if(b=X)b.unMute(!0),b.setVolume(q,!0);_.xP(w)})};
RV=function(q,S){q&&(q.value=""+S,q.style.setProperty("--gradient-percent",S+"%"))};
teD=function(q){var S;return(S=q==null?void 0:q.value)!=null?S:0};
iNs=function(){var q;_.G(function(S){if(S.nextAddress==1)return S.yield(_.ya(),2);q=S.yieldResult;if(!q)return S.return();q.isMuted()?q.unMute(!0):q.mute(!0);_.xP(S)})};
JFD=function(q){var S=_.Ly().resolve(_.ti).getPlayerElement();S&&q&&(q===1?S.pause():S.play())};
F4q=function(q){return!!_.t(q,_.ih)||!!_.t(q,_.Ji)};
HND=function(q){_.E1(q,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
ON2=function(q){_.E1(q,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
vgX=function(q){return _.Ky(q.document.body,function(){return _.D(K4v,null)},"sh")};
lPJ=function(){var q;return(q=navigator.userActivation)==null?void 0:q.isActive};
jma=function(){var q=window.performance.getEntriesByType("navigation");return q?q.map(function(S){return S.type}).includes("reload"):!1};
W42=function(q,S){S=S===void 0?!1:S;var N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return S||!_.C("kevlar_shorts_seedless_retry_initial_load")||(N=window,X=!(!N.getDataPromise&&!N.getInitialData),X)?B.yield(la4(),2):(setTimeout(W42.bind(window,q,!0),1E3),B.return());if(B.nextAddress!=3)return b=B.yieldResult,B.yield(ddT(b),3);w=B.yieldResult;Uf(q,w);_.xP(B)})};
ddT=function(q){var S;if((S=q.response)==null||!S.replacementEndpoint)return _.Lu(q);S=_.Ly().resolve(_.DO);q=q.response;_.t(q.replacementEndpoint,_.SB)&&q.sequenceContinuation&&(_.t(q.replacementEndpoint,_.SB).sequenceParams=q.sequenceContinuation);return Ft(S,q.replacementEndpoint,{},_.Nd.location.href,"shorts",function(){},function(){return!1})};
zvk=function(q){var S=_.Ly().resolve(kWR);q.playerResponse&&S.handleResponse(q.playerResponse);q.response&&S.handleResponse(q.response)};
nga=function(q){var S=_.jQ(),N,X=_.t((N=q.response)==null?void 0:N.frameworkUpdates,Ow),b;N=_.t((b=q.playerResponse)==null?void 0:b.frameworkUpdates,Ow);var w;q=_.t((w=q.reelWatchSequenceResponse)==null?void 0:w.frameworkUpdates,Ow);X&&_.qO(X,S);N&&_.qO(N,S);q&&_.qO(q,S)};
fP6=function(q){var S;_.C("enable_redirect_linking_for_desktop_web_client")&&((S=window.location.hash)==null?0:S.includes("redirect_state"))&&q.url&&(q.url=q.url.toString()+window.location.hash)};
mdX=function(q){var S=_.Ly(),N=S.resolve(_.DO);S=S.resolve(_.pMs);q.endpoint&&(N=xda(N,q.endpoint),N.content&&q.response&&_.HV(S,q.response,N.content),N.player&&q.playerResponse&&_.HV(S,q.playerResponse,N.player),N.reelSequence&&q.reelWatchSequenceResponse&&_.HV(S,q.reelWatchSequenceResponse,N.reelSequence))};
Of=function(q,S){_.C("web_enable_chunk_prediction")&&u2D(S);zvk(S);nga(S);var N;(S==null?0:S.url)&&((N=window.location.hash)==null?0:N.includes("redirect_state"))&&(fP6(S),(N=Kc2(S.url))&&_.gr(q.root,"yt-initialize-third-party",[N,S]));mdX(S);N=_.Ly();var X=N.resolve(ggR);S.playerResponse&&N.resolve(Egq).handleResponse(S.playerResponse);if(S.playerResponse){N=void 0;if(_.C("ab_v_vid_sig")&&S.endpoint){var b,w=(b=_.t(S.endpoint,_.O1))!=null?b:_.t(S.endpoint,_.SB);w&&(N=w.videoId)}yFD(X,S.playerResponse,
N)}S.playerResponse&&EMv(S.playerResponse)&&_.C("web_enable_ab_rsp_cl")?X$g().then(function(){Me2(X,S.playerResponse);Uf(q,S)}):Uf(q,S)};
hv0=function(q){if(q=q.root.data){var S=_.Ly().resolve(L4D);q.endpoint&&(q.response&&S.handleResponse(q.response,void 0,document.querySelector("ytd-app")),q.playerResponse&&S.handleResponse(q.playerResponse),q.reelWatchSequenceResponse&&S.handleResponse(q.reelWatchSequenceResponse))}};
u2D=function(q){q.response&&_.Ly().resolve(P0Q).handleResponse(q.response)};
IPk=function(q){var S,N,X,b,w,B;return _.G(function(T){switch(T.nextAddress){case 1:S=window;if(!S.getDataPromise){T.jumpTo(2);break}_.jw(T,3);return T.yield(S.getDataPromise(),5);case 5:N=T.yieldResult;Of(q,N);_.x8(T,4);break;case 3:return _.pd(T),T.yield(QH(),6);case 6:X=T.yieldResult,_.C("web_enable_chunk_prediction")&&u2D(X),Uf(q,X);case 4:return T.return();case 2:if(!_.C("sw_nav_preload_pbj")){T.jumpTo(7);break}S.fetchInitialData=function(){var Q;return _.G(function(a){if(a.nextAddress==1)return a.yield(QH(),
2);Q=a.yieldResult;_.C("web_enable_chunk_prediction")&&u2D(Q);Uf(q,Q);_.xP(a)})};
if(S.getInitialData){S.loadInitialData=function(Q){Of(q,Q)};
b=S.getInitialData();S.getInitialData=void 0;Of(q,b);T.jumpTo(8);break}S.fetchInitialData=void 0;return T.yield(QH(),9);case 9:w=T.yieldResult,_.C("web_enable_chunk_prediction")&&u2D(w),Uf(q,w);case 8:return T.return();case 7:S.getInitialData?(B=S.getInitialData(),S.getInitialData=void 0,Of(q,B)):S.loadInitialData=function(Q){Of(q,Q)},_.xP(T)}})};
okk=function(){var q=new Y7M;_.ze0(q);q.registerInitializationCallback(function(){l7y(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
q.registerCallback("error",function(S,N,X){_.ny(Error("$j`"+N+"`"+X))})};
ZQQ=typeof Object.create=="function"?Object.create:function(q){var S=function(){};
S.prototype=q;return new S};
AvX=typeof Object.defineProperties=="function"?Object.defineProperty:function(q,S,N){if(q==Array.prototype||q==Object.prototype)return q;q[S]=N.value;return q};
sJa=function(q){q=["object"==typeof globalThis&&globalThis,q,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var S=0;S<q.length;++S){var N=q[S];if(N&&N.Math==Math)return N}throw Error("a");};
_.hd=sJa(this);B0X="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.hd.BigInt64Array&&(B0X.push("BigInt64"),B0X.push("BigUint64"));var Gq6=function(q,S){if(S)for(var N=0;N<B0X.length;N++)T02(B0X[N]+"Array.prototype."+q,S)},KD=function(q,S){S&&T02(q,S)},T02=function(q,S){var N=_.hd;
q=q.split(".");for(var X=0;X<q.length-1;X++){var b=q[X];if(!(b in N))return;N=N[b]}q=q[q.length-1];X=N[q];S=S(X);S!=X&&S!=null&&AvX(N,q,{configurable:!0,writable:!0,value:S})},DM0=function(){function q(){function N(){}
new N;Reflect.construct(N,[],function(){});
return new N instanceof N}
if(typeof Reflect!="undefined"&&Reflect.construct){if(q())return Reflect.construct;var S=Reflect.construct;return function(N,X,b){N=S(N,X);b&&Reflect.setPrototypeOf(N,b.prototype);return N}}return function(N,X,b){b===void 0&&(b=N);
b=ZQQ(b.prototype||Object.prototype);return Function.prototype.apply.call(N,b,X)||b}}(),QJX;
if(typeof Object.setPrototypeOf=="function")QJX=Object.setPrototypeOf;else{var aRT;a:{var V2s={a:!0},UMX={};try{UMX.__proto__=V2s;aRT=UMX.a;break a}catch(q){}aRT=!1}QJX=aRT?function(q,S){q.__proto__=S;if(q.__proto__!==S)throw new TypeError("b`"+q);return q}:null}vV=QJX;
_.F=function(q,S){q.prototype=ZQQ(S.prototype);q.prototype.constructor=q;if(vV)vV(q,S);else for(var N in S)if(N!="prototype")if(Object.defineProperties){var X=Object.getOwnPropertyDescriptor(S,N);X&&Object.defineProperty(q,N,X)}else q[N]=S[N];q.superClass_=S.prototype};
rva=function(q){var S=0;return function(){return S<q.length?{done:!1,value:q[S++]}:{done:!0}}};
_.A=function(q){var S=typeof Symbol!="undefined"&&Symbol.iterator&&q[Symbol.iterator];if(S)return S.call(q);if(typeof q.length=="number")return{next:rva(q)};throw Error("c`"+String(q));};
hM=function(q){for(var S,N=[];!(S=q.next()).done;)N.push(S.value);return N};
_.PG=function(q){return q instanceof Array?q:hM(_.A(q))};
_.jV=function(q){return lh(q,q)};
lh=function(q,S){q.raw=S;Object.freeze&&(Object.freeze(q),Object.freeze(S));return q};
WV=function(q,S){return Object.prototype.hasOwnProperty.call(q,S)};
$Mq=function(q){if(q==null)throw new TypeError("d");return Object(q)};
cva=typeof Object.assign=="function"?Object.assign:function(q,S){q=$Mq(q);for(var N=1;N<arguments.length;N++){var X=arguments[N];if(X)for(var b in X)WV(X,b)&&(q[b]=X[b])}return q};
KD("Object.assign",function(q){return q||cva});
var d9=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},e6M=function(q){if(q.isRunning_)throw new TypeError("f");
q.isRunning_=!0};
d9.prototype.JSC$9025_next_=function(q){this.yieldResult=q};
var CsJ=function(q,S){q.abruptCompletion_={exception:S,isException:!0};q.nextAddress=q.catchAddress_||q.finallyAddress_};
d9.prototype.return=function(q){this.abruptCompletion_={return:q};this.nextAddress=this.finallyAddress_};
d9.prototype.yield=function(q,S){this.nextAddress=S;return{value:q}};
d9.prototype.jumpTo=function(q){this.nextAddress=q};
_.xP=function(q){q.nextAddress=0};
_.jw=function(q,S,N){q.catchAddress_=S;N!=void 0&&(q.finallyAddress_=N)};
_.nd=function(q,S){q.catchAddress_=0;q.finallyAddress_=S||0};
_.x8=function(q,S,N){q.nextAddress=S;q.catchAddress_=N||0};
_.pd=function(q,S){q.catchAddress_=S||0;S=q.abruptCompletion_.exception;q.abruptCompletion_=null;return S};
_.dx=function(q,S,N,X){X?q.finallyContexts_[X]=q.abruptCompletion_:q.finallyContexts_=[q.abruptCompletion_];q.catchAddress_=S||0;q.finallyAddress_=N||0};
_.fd=function(q,S,N){N=q.finallyContexts_.splice(N||0)[0];(N=q.abruptCompletion_=q.abruptCompletion_||N)?N.isException?q.nextAddress=q.catchAddress_||q.finallyAddress_:N.jumpTo!=void 0&&q.finallyAddress_<N.jumpTo?(q.nextAddress=N.jumpTo,q.abruptCompletion_=null):q.nextAddress=q.finallyAddress_:q.nextAddress=S};
R6s=function(q){this.JSC$9030_context_=new d9;this.program_=q};
iQk=function(q,S){e6M(q.JSC$9030_context_);var N=q.JSC$9030_context_.yieldAllIterator_;if(N)return t2a(q,"return"in N?N["return"]:function(X){return{value:X,done:!0}},S,q.JSC$9030_context_.return);
q.JSC$9030_context_.return(S);return kK(q)};
t2a=function(q,S,N,X){try{var b=S.call(q.JSC$9030_context_.yieldAllIterator_,N);if(!(b instanceof Object))throw new TypeError("e`"+b);if(!b.done)return q.JSC$9030_context_.isRunning_=!1,b;var w=b.value}catch(B){return q.JSC$9030_context_.yieldAllIterator_=null,CsJ(q.JSC$9030_context_,B),kK(q)}q.JSC$9030_context_.yieldAllIterator_=null;X.call(q.JSC$9030_context_,w);return kK(q)};
kK=function(q){for(;q.JSC$9030_context_.nextAddress;)try{var S=q.program_(q.JSC$9030_context_);if(S)return q.JSC$9030_context_.isRunning_=!1,{value:S.value,done:!1}}catch(N){q.JSC$9030_context_.yieldResult=void 0,CsJ(q.JSC$9030_context_,N)}q.JSC$9030_context_.isRunning_=!1;if(q.JSC$9030_context_.abruptCompletion_){S=q.JSC$9030_context_.abruptCompletion_;q.JSC$9030_context_.abruptCompletion_=null;if(S.isException)throw S.exception;return{value:S.return,done:!0}}return{value:void 0,done:!0}};
JvD=function(q){this.next=function(S){e6M(q.JSC$9030_context_);q.JSC$9030_context_.yieldAllIterator_?S=t2a(q,q.JSC$9030_context_.yieldAllIterator_.next,S,q.JSC$9030_context_.JSC$9025_next_):(q.JSC$9030_context_.JSC$9025_next_(S),S=kK(q));return S};
this.throw=function(S){e6M(q.JSC$9030_context_);q.JSC$9030_context_.yieldAllIterator_?S=t2a(q,q.JSC$9030_context_.yieldAllIterator_["throw"],S,q.JSC$9030_context_.JSC$9025_next_):(CsJ(q.JSC$9030_context_,S),S=kK(q));return S};
this.return=function(S){return iQk(q,S)};
this[Symbol.iterator]=function(){return this}};
_.Pp=function(q,S){S=new JvD(new R6s(S));vV&&q.prototype&&vV(S,q.prototype);return S};
FTQ=function(q){function S(X){return q.next(X)}
function N(X){return q.throw(X)}
return new Promise(function(X,b){function w(B){B.done?X(B.value):Promise.resolve(B.value).then(S,N).then(w,b)}
w(q.next())})};
_.G=function(q){return FTQ(new JvD(new R6s(q)))};
KD("Symbol",function(q){if(q)return q;var S=function(w,B){this.$jscomp$symbol$id_=w;AvX(this,"description",{configurable:!0,writable:!0,value:B})};
S.prototype.toString=function(){return this.$jscomp$symbol$id_};
var N="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",X=0,b=function(w){if(this instanceof b)throw new TypeError("g");return new S(N+(w||"")+"_"+X++,w)};
return b});
KD("Symbol.iterator",function(q){if(q)return q;q=Symbol("h");AvX(Array.prototype,q,{configurable:!0,writable:!0,value:function(){return HQX(rva(this))}});
return q});
KD("Symbol.asyncIterator",function(q){return q?q:Symbol("i")});
HQX=function(q){q={next:q};q[Symbol.iterator]=function(){return this};
return q};
_.WG=function(q){var S=q[Symbol.asyncIterator];return S!==void 0?S.call(q):new OQJ(_.A(q))};
OQJ=function(q){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return q};
this.next=function(S){return Promise.resolve(q.next(S))};
this["throw"]=function(S){return new Promise(function(N,X){var b=q["throw"];b!==void 0?N(b.call(q,S)):(N=q["return"],N!==void 0&&N.call(q),X(new TypeError("j")))})};
q["return"]!==void 0&&(this["return"]=function(S){return Promise.resolve(q["return"](S))})};
_.IT=function(){for(var q=Number(this),S=[],N=q;N<arguments.length;N++)S[N-q]=arguments[N];return S};
_.I2=function(q){return q};
KD("globalThis",function(q){return q||_.hd});
KD("Reflect",function(q){return q?q:{}});
KD("Reflect.construct",function(){return DM0});
KD("Reflect.setPrototypeOf",function(q){return q?q:vV?function(S,N){try{return vV(S,N),!0}catch(X){return!1}}:null});
KD("Promise",function(q){function S(){this.batch_=null}
function N(B){return B instanceof b?B:new b(function(T){T(B)})}
if(q&&(typeof _.hd.PromiseRejectionEvent!=="undefined"||!_.hd.Promise||_.hd.Promise.toString().indexOf("[native code]")===-1))return q;S.prototype.asyncExecute=function(B){if(this.batch_==null){this.batch_=[];var T=this;this.asyncExecuteFunction(function(){T.executeBatch_()})}this.batch_.push(B)};
var X=_.hd.setTimeout;S.prototype.asyncExecuteFunction=function(B){X(B,0)};
S.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var B=this.batch_;this.batch_=[];for(var T=0;T<B.length;++T){var Q=B[T];B[T]=null;try{Q()}catch(a){this.asyncThrow_(a)}}}this.batch_=null};
S.prototype.asyncThrow_=function(B){this.asyncExecuteFunction(function(){throw B;})};
var b=function(B){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var T=this.createResolveAndReject_();try{B(T.resolve,T.reject)}catch(Q){T.reject(Q)}};
b.prototype.createResolveAndReject_=function(){function B(a){return function(U){Q||(Q=!0,a.call(T,U))}}
var T=this,Q=!1;return{resolve:B(this.resolveTo_),reject:B(this.JSC$9062_reject_)}};
b.prototype.resolveTo_=function(B){if(B===this)this.JSC$9062_reject_(new TypeError("n"));else if(B instanceof b)this.settleSameAsPromise_(B);else{a:switch(typeof B){case "object":var T=B!=null;break a;case "function":T=!0;break a;default:T=!1}T?this.resolveToNonPromiseObj_(B):this.fulfill_(B)}};
b.prototype.resolveToNonPromiseObj_=function(B){var T=void 0;try{T=B.then}catch(Q){this.JSC$9062_reject_(Q);return}typeof T=="function"?this.settleSameAsThenable_(T,B):this.fulfill_(B)};
b.prototype.JSC$9062_reject_=function(B){this.settle_(2,B)};
b.prototype.fulfill_=function(B){this.settle_(1,B)};
b.prototype.settle_=function(B,T){if(this.state_!=0)throw Error("o`"+B+"`"+T+"`"+this.state_);this.state_=B;this.result_=T;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
b.prototype.scheduleUnhandledRejectionCheck_=function(){var B=this;X(function(){if(B.notifyUnhandledRejection_()){var T=_.hd.console;typeof T!=="undefined"&&T.error(B.result_)}},1)};
b.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var B=_.hd.CustomEvent,T=_.hd.Event,Q=_.hd.dispatchEvent;if(typeof Q==="undefined")return!0;typeof B==="function"?B=new B("unhandledrejection",{cancelable:!0}):typeof T==="function"?B=new T("unhandledrejection",{cancelable:!0}):(B=_.hd.document.createEvent("CustomEvent"),B.initCustomEvent("unhandledrejection",!1,!0,B));B.promise=this;B.reason=this.result_;return Q(B)};
b.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var B=0;B<this.onSettledCallbacks_.length;++B)w.asyncExecute(this.onSettledCallbacks_[B]);this.onSettledCallbacks_=null}};
var w=new S;b.prototype.settleSameAsPromise_=function(B){var T=this.createResolveAndReject_();B.callWhenSettled_(T.resolve,T.reject)};
b.prototype.settleSameAsThenable_=function(B,T){var Q=this.createResolveAndReject_();try{B.call(T,Q.resolve,Q.reject)}catch(a){Q.reject(a)}};
b.prototype.then=function(B,T){function Q(c,e){return typeof c=="function"?function(R){try{a(c(R))}catch(J){U(J)}}:e}
var a,U,r=new b(function(c,e){a=c;U=e});
this.callWhenSettled_(Q(B,a),Q(T,U));return r};
b.prototype.catch=function(B){return this.then(void 0,B)};
b.prototype.callWhenSettled_=function(B,T){function Q(){switch(a.state_){case 1:B(a.result_);break;case 2:T(a.result_);break;default:throw Error("p`"+a.state_);}}
var a=this;this.onSettledCallbacks_==null?w.asyncExecute(Q):this.onSettledCallbacks_.push(Q);this.isRejectionHandled_=!0};
b.resolve=N;b.reject=function(B){return new b(function(T,Q){Q(B)})};
b.race=function(B){return new b(function(T,Q){for(var a=_.A(B),U=a.next();!U.done;U=a.next())N(U.value).callWhenSettled_(T,Q)})};
b.all=function(B){var T=_.A(B),Q=T.next();return Q.done?N([]):new b(function(a,U){function r(R){return function(J){c[R]=J;e--;e==0&&a(c)}}
var c=[],e=0;do c.push(void 0),e++,N(Q.value).callWhenSettled_(r(c.length-1),U),Q=T.next();while(!Q.done)})};
return b});
var zi=function(q,S,N){if(q==null)throw new TypeError("q`"+N);if(S instanceof RegExp)throw new TypeError("r`"+N);return q+""};
KD("String.prototype.startsWith",function(q){return q?q:function(S,N){var X=zi(this,S,"startsWith"),b=X.length,w=S.length;N=Math.max(0,Math.min(N|0,X.length));for(var B=0;B<w&&N<b;)if(X[N++]!=S[B++])return!1;return B>=w}});
KD("Object.setPrototypeOf",function(q){return q||vV});
KD("Symbol.dispose",function(q){return q?q:Symbol("s")});
KD("SuppressedError",function(q){function S(N,X,b){if(!(this instanceof S))return new S(N,X,b);b=Error(b);"stack"in b&&(this.stack=b.stack);this.message=b.message;this.error=N;this.suppressed=X}
if(q)return q;_.F(S,Error);S.prototype.name="SuppressedError";return S});
KD("Array.from",function(q){return q?q:function(S,N,X){N=N!=null?N:function(T){return T};
var b=[],w=typeof Symbol!="undefined"&&Symbol.iterator&&S[Symbol.iterator];if(typeof w=="function"){S=w.call(S);for(var B=0;!(w=S.next()).done;)b.push(N.call(X,w.value,B++))}else for(w=S.length,B=0;B<w;B++)b.push(N.call(X,S[B],B));return b}});
var KTM=function(q,S,N){q instanceof String&&(q=String(q));for(var X=q.length,b=0;b<X;b++){var w=q[b];if(S.call(N,w,b,q))return{i:b,v:w}}return{i:-1,v:void 0}};
KD("Array.prototype.find",function(q){return q?q:function(S,N){return KTM(this,S,N).v}});
KD("WeakMap",function(q){function S(){}
function N(Q){var a=typeof Q;return a==="object"&&Q!==null||a==="function"}
function X(Q){if(!WV(Q,w)){var a=new S;AvX(Q,w,{value:a})}}
function b(Q){var a=Object[Q];a&&(Object[Q]=function(U){if(U instanceof S)return U;Object.isExtensible(U)&&X(U);return a(U)})}
if(function(){if(!q||!Object.seal)return!1;try{var Q=Object.seal({}),a=Object.seal({}),U=new q([[Q,2],[a,3]]);if(U.get(Q)!=2||U.get(a)!=3)return!1;U.delete(Q);U.set(a,4);return!U.has(Q)&&U.get(a)==4}catch(r){return!1}}())return q;
var w="$jscomp_hidden_"+Math.random();b("freeze");b("preventExtensions");b("seal");var B=0,T=function(Q){this.JSC$9070_id_=(B+=Math.random()+1).toString();if(Q){Q=_.A(Q);for(var a;!(a=Q.next()).done;)a=a.value,this.set(a[0],a[1])}};
T.prototype.set=function(Q,a){if(!N(Q))throw Error("t");X(Q);if(!WV(Q,w))throw Error("u`"+Q);Q[w][this.JSC$9070_id_]=a;return this};
T.prototype.get=function(Q){return N(Q)&&WV(Q,w)?Q[w][this.JSC$9070_id_]:void 0};
T.prototype.has=function(Q){return N(Q)&&WV(Q,w)&&WV(Q[w],this.JSC$9070_id_)};
T.prototype.delete=function(Q){return N(Q)&&WV(Q,w)&&WV(Q[w],this.JSC$9070_id_)?delete Q[w][this.JSC$9070_id_]:!1};
return T});
KD("Map",function(q){if(function(){if(!q||typeof q!="function"||!q.prototype.entries||typeof Object.seal!="function")return!1;try{var T=Object.seal({x:4}),Q=new q(_.A([[T,"s"]]));if(Q.get(T)!="s"||Q.size!=1||Q.get({x:4})||Q.set({x:4},"t")!=Q||Q.size!=2)return!1;var a=Q.entries(),U=a.next();if(U.done||U.value[0]!=T||U.value[1]!="s")return!1;U=a.next();return U.done||U.value[0].x!=4||U.value[1]!="t"||!a.next().done?!1:!0}catch(r){return!1}}())return q;
var S=new WeakMap,N=function(T){this[0]={};this[1]=w();this.size=0;if(T){T=_.A(T);for(var Q;!(Q=T.next()).done;)Q=Q.value,this.set(Q[0],Q[1])}};
N.prototype.set=function(T,Q){T=T===0?0:T;var a=X(this,T);a.list||(a.list=this[0][a.id]=[]);a.entry?a.entry.value=Q:(a.entry={next:this[1],previous:this[1].previous,head:this[1],key:T,value:Q},a.list.push(a.entry),this[1].previous.next=a.entry,this[1].previous=a.entry,this.size++);return this};
N.prototype.delete=function(T){T=X(this,T);return T.entry&&T.list?(T.list.splice(T.index,1),T.list.length||delete this[0][T.id],T.entry.previous.next=T.entry.next,T.entry.next.previous=T.entry.previous,T.entry.head=null,this.size--,!0):!1};
N.prototype.clear=function(){this[0]={};this[1]=this[1].previous=w();this.size=0};
N.prototype.has=function(T){return!!X(this,T).entry};
N.prototype.get=function(T){return(T=X(this,T).entry)&&T.value};
N.prototype.entries=function(){return b(this,function(T){return[T.key,T.value]})};
N.prototype.keys=function(){return b(this,function(T){return T.key})};
N.prototype.values=function(){return b(this,function(T){return T.value})};
N.prototype.forEach=function(T,Q){for(var a=this.entries(),U;!(U=a.next()).done;)U=U.value,T.call(Q,U[1],U[0],this)};
N.prototype[Symbol.iterator]=N.prototype.entries;var X=function(T,Q){var a=Q&&typeof Q;a=="object"||a=="function"?S.has(Q)?a=S.get(Q):(a=""+ ++B,S.set(Q,a)):a="p_"+Q;var U=T[0][a];if(U&&WV(T[0],a))for(T=0;T<U.length;T++){var r=U[T];if(Q!==Q&&r.key!==r.key||Q===r.key)return{id:a,list:U,index:T,entry:r}}return{id:a,list:U,index:-1,entry:void 0}},b=function(T,Q){var a=T[1];
return HQX(function(){if(a){for(;a.head!=T[1];)a=a.previous;for(;a.next!=a.head;)return a=a.next,{done:!1,value:Q(a)};a=null}return{done:!0,value:void 0}})},w=function(){var T={};
return T.previous=T.next=T.head=T},B=0;
return N});
KD("Set",function(q){if(function(){if(!q||typeof q!="function"||!q.prototype.entries||typeof Object.seal!="function")return!1;try{var N=Object.seal({x:4}),X=new q(_.A([N]));if(!X.has(N)||X.size!=1||X.add(N)!=X||X.size!=1||X.add({x:4})!=X||X.size!=2)return!1;var b=X.entries(),w=b.next();if(w.done||w.value[0]!=N||w.value[1]!=N)return!1;w=b.next();return w.done||w.value[0]==N||w.value[0].x!=4||w.value[1]!=w.value[0]?!1:b.next().done}catch(B){return!1}}())return q;
var S=function(N){this.JSC$9084_map_=new Map;if(N){N=_.A(N);for(var X;!(X=N.next()).done;)this.add(X.value)}this.size=this.JSC$9084_map_.size};
S.prototype.add=function(N){N=N===0?0:N;this.JSC$9084_map_.set(N,N);this.size=this.JSC$9084_map_.size;return this};
S.prototype.delete=function(N){N=this.JSC$9084_map_.delete(N);this.size=this.JSC$9084_map_.size;return N};
S.prototype.clear=function(){this.JSC$9084_map_.clear();this.size=0};
S.prototype.has=function(N){return this.JSC$9084_map_.has(N)};
S.prototype.entries=function(){return this.JSC$9084_map_.entries()};
S.prototype.values=function(){return this.JSC$9084_map_.values()};
S.prototype.keys=S.prototype.values;S.prototype[Symbol.iterator]=S.prototype.values;S.prototype.forEach=function(N,X){var b=this;this.JSC$9084_map_.forEach(function(w){return N.call(X,w,w,b)})};
return S});
KD("Math.log2",function(q){return q?q:function(S){return Math.log(S)/Math.LN2}});
KD("Object.values",function(q){return q?q:function(S){var N=[],X;for(X in S)WV(S,X)&&N.push(S[X]);return N}});
KD("Object.is",function(q){return q?q:function(S,N){return S===N?S!==0||1/S===1/N:S!==S&&N!==N}});
KD("Array.prototype.includes",function(q){return q?q:function(S,N){var X=this;X instanceof String&&(X=String(X));var b=X.length;N=N||0;for(N<0&&(N=Math.max(N+b,0));N<b;N++){var w=X[N];if(w===S||Object.is(w,S))return!0}return!1}});
KD("String.prototype.includes",function(q){return q?q:function(S,N){return zi(this,S,"includes").indexOf(S,N||0)!==-1}});
KD("Object.entries",function(q){return q?q:function(S){var N=[],X;for(X in S)WV(S,X)&&N.push([X,S[X]]);return N}});
KD("Number.isFinite",function(q){return q?q:function(S){return typeof S!=="number"?!1:!isNaN(S)&&S!==Infinity&&S!==-Infinity}});
KD("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
KD("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
KD("Number.isInteger",function(q){return q?q:function(S){return Number.isFinite(S)?S===Math.floor(S):!1}});
KD("Number.isSafeInteger",function(q){return q?q:function(S){return Number.isInteger(S)&&Math.abs(S)<=Number.MAX_SAFE_INTEGER}});
KD("String.prototype.endsWith",function(q){return q?q:function(S,N){var X=zi(this,S,"endsWith");N===void 0&&(N=X.length);N=Math.max(0,Math.min(N|0,X.length));for(var b=S.length;b>0&&N>0;)if(X[--N]!=S[--b])return!1;return b<=0}});
var vkX=function(q,S){q instanceof String&&(q+="");var N=0,X=!1,b={next:function(){if(!X&&N<q.length){var w=N++;return{value:S(w,q[w]),done:!1}}X=!0;return{done:!0,value:void 0}}};
b[Symbol.iterator]=function(){return b};
return b};
KD("Array.prototype.entries",function(q){return q?q:function(){return vkX(this,function(S,N){return[S,N]})}});
KD("Math.trunc",function(q){return q?q:function(S){S=Number(S);if(isNaN(S)||S===Infinity||S===-Infinity||S===0)return S;var N=Math.floor(Math.abs(S));return S<0?-N:N}});
KD("Number.isNaN",function(q){return q?q:function(S){return typeof S==="number"&&isNaN(S)}});
KD("Array.prototype.keys",function(q){return q?q:function(){return vkX(this,function(S){return S})}});
KD("Array.prototype.values",function(q){return q?q:function(){return vkX(this,function(S,N){return N})}});
KD("Array.prototype.fill",function(q){return q?q:function(S,N,X){var b=this.length||0;N<0&&(N=Math.max(0,b+N));if(X==null||X>b)X=b;X=Number(X);X<0&&(X=Math.max(0,b+X));for(N=Number(N||0);N<X;N++)this[N]=S;return this}});
Gq6("fill",function(q){return q?q:Array.prototype.fill});
KD("Object.fromEntries",function(q){return q?q:function(S){var N={};if(!(Symbol.iterator in S))throw new TypeError("v`"+S);S=S[Symbol.iterator].call(S);for(var X=S.next();!X.done;X=S.next()){X=X.value;if(Object(X)!==X)throw new TypeError("w");N[X[0]]=X[1]}return N}});
KD("String.prototype.replaceAll",function(q){return q?q:function(S,N){if(S instanceof RegExp&&!S.global)throw new TypeError("x");return S instanceof RegExp?this.replace(S,N):this.replace(new RegExp(String(S).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),N)}});
KD("Object.getOwnPropertySymbols",function(q){return q?q:function(){return[]}});
KD("String.prototype.repeat",function(q){return q?q:function(S){var N=zi(this,null,"repeat");if(S<0||S>1342177279)throw new RangeError("y");S|=0;for(var X="";S;)if(S&1&&(X+=N),S>>>=1)N+=N;return X}});
KD("Array.prototype.findIndex",function(q){return q?q:function(S,N){return KTM(this,S,N).i}});
KD("Array.prototype.flatMap",function(q){return q?q:function(S,N){var X=[];Array.prototype.forEach.call(this,function(b,w){b=S.call(N,b,w,this);Array.isArray(b)?X.push.apply(X,b):X.push(b)});
return X}});
KD("String.prototype.codePointAt",function(q){return q?q:function(S){var N=zi(this,null,"codePointAt"),X=N.length;S=Number(S)||0;if(S>=0&&S<X){S|=0;var b=N.charCodeAt(S);if(b<55296||b>56319||S+1===X)return b;S=N.charCodeAt(S+1);return S<56320||S>57343?b:(b-55296)*1024+S+9216}}});
KD("String.fromCodePoint",function(q){return q?q:function(S){for(var N="",X=0;X<arguments.length;X++){var b=Number(arguments[X]);if(b<0||b>1114111||b!==Math.floor(b))throw new RangeError("z`"+b);b<=65535?N+=String.fromCharCode(b):(b-=65536,N+=String.fromCharCode(b>>>10&1023|55296),N+=String.fromCharCode(b&1023|56320))}return N}});
KD("String.prototype.trimLeft",function(q){function S(){return this.replace(/^[\s\xa0]+/,"")}
return q||S});
KD("String.prototype.trimStart",function(q){return q||String.prototype.trimLeft});
KD("String.prototype.padStart",function(q){return q?q:function(S,N){var X=zi(this,null,"padStart");S-=X.length;N=N!==void 0?String(N):" ";return(S>0&&N?N.repeat(Math.ceil(S/N.length)).substring(0,S):"")+X}});
KD("Promise.prototype.finally",function(q){return q?q:function(S){return this.then(function(N){return Promise.resolve(S()).then(function(){return N})},function(N){return Promise.resolve(S()).then(function(){throw N;
})})}});
KD("Math.imul",function(q){return q?q:function(S,N){S=Number(S);N=Number(N);var X=S&65535,b=N&65535;return X*b+((S>>>16&65535)*b+X*(N>>>16&65535)<<16>>>0)|0}});
KD("Object.hasOwn",function(q){return q?q:function(S,N){return Object.prototype.hasOwnProperty.call(S,N)}});
var lRJ=function(q){q=Math.trunc(q)||0;q<0&&(q+=this.length);if(!(q<0||q>=this.length))return this[q]};
KD("Array.prototype.at",function(q){return q?q:lRJ});
Gq6("at",function(q){return q?q:lRJ});
KD("String.prototype.at",function(q){return q?q:lRJ});
KD("Math.sign",function(q){return q?q:function(S){S=Number(S);return S===0||isNaN(S)?S:S>0?1:-1}});
KD("Array.prototype.flat",function(q){return q?q:function(S){S=S===void 0?1:S;var N=[];Array.prototype.forEach.call(this,function(X){Array.isArray(X)&&S>0?(X=Array.prototype.flat.call(X,S-1),N.push.apply(N,X)):N.push(X)});
return N}});
KD("String.raw",function(q){return q?q:function(S,N){S=$Mq(S);for(var X=S.raw,b=X.length,w="",B=0;B<b;++B)w+=X[B],B+1<b&&B+1<arguments.length&&(w+=String(arguments[B+1]));return w}});
KD("WeakSet",function(q){if(function(){if(!q||!Object.seal)return!1;try{var N=Object.seal({}),X=Object.seal({}),b=new q([N]);if(!b.has(N)||b.has(X))return!1;b.delete(N);b.add(X);return!b.has(N)&&b.has(X)}catch(w){return!1}}())return q;
var S=function(N){this.JSC$9099_map_=new WeakMap;if(N){N=_.A(N);for(var X;!(X=N.next()).done;)this.add(X.value)}};
S.prototype.add=function(N){this.JSC$9099_map_.set(N,!0);return this};
S.prototype.has=function(N){return this.JSC$9099_map_.has(N)};
S.prototype.delete=function(N){return this.JSC$9099_map_.delete(N)};
return S});
KD("Reflect.ownKeys",function(q){return q?q:function(S){var N=[],X=Object.getOwnPropertyNames(S);S=Object.getOwnPropertySymbols(S);for(var b=0;b<X.length;b++)(X[b].substring(0,14)=="jscomp_symbol_"?S:N).push(X[b]);return N.concat(S)}});
KD("Object.getOwnPropertyDescriptors",function(q){return q?q:function(S){for(var N={},X=Reflect.ownKeys(S),b=0;b<X.length;b++)N[X[b]]=Object.getOwnPropertyDescriptor(S,X[b]);return N}});
KD("Promise.allSettled",function(q){function S(X){return{status:"fulfilled",value:X}}
function N(X){return{status:"rejected",reason:X}}
return q?q:function(X){var b=this;X=Array.from(X,function(w){return b.resolve(w).then(S,N)});
return b.all(X)}});
KD("Number.parseInt",function(q){return q||parseInt});
var jJD=function(q,S,N){q instanceof String&&(q=String(q));for(var X=q.length-1;X>=0;X--){var b=q[X];if(S.call(N,b,X,q))return{i:X,v:b}}return{i:-1,v:void 0}};
KD("Array.prototype.findLastIndex",function(q){return q?q:function(S,N){return jJD(this,S,N).i}});
Gq6("findLastIndex",function(q){return q?q:function(S,N){return jJD(this,S,N).i}});
_._DumpException=window._DumpException||function(q){throw q;};
window._DumpException=_._DumpException;var WTa=window.ytcsi;WTa&&typeof WTa.tick==="function"&&WTa.tick("rses_dpj");var dMQ,nD,fD,pD,kq6,z6X,nk0,fRk,z_,pDX;dMQ=dMQ||{};_.Nd=this||self;_.hl=function(q,S,N){q=q.split(".");N=N||_.Nd;for(var X;q.length&&(X=q.shift());)q.length||S===void 0?N[X]&&N[X]!==Object.prototype[X]?N=N[X]:N=N[X]={}:N[X]=S};
nD=function(q,S){var N=_.py("WIZ_global_data.oxN3nb");q=N&&N[q];return q!=null?q:S};
fD=_.Nd._F_toggles_default_kevlar_base||[];pD=function(){};
pD.get=function(){return null};
_.qC=null;_.py=function(q,S){q=q.split(".");S=S||_.Nd;for(var N=0;N<q.length;N++)if(S=S[q[N]],S==null)return null;return S};
_.xK=function(q){q.instance_=void 0;q.getInstance=function(){return q.instance_?q.instance_:q.instance_=new q}};
_.X3=function(q){var S=typeof q;return S!="object"?S:q?Array.isArray(q)?"array":S:"null"};
_.E7=function(q){var S=_.X3(q);return S=="array"||S=="object"&&typeof q.length=="number"};
_.Md=function(q){var S=typeof q;return S=="object"&&q!=null||S=="function"};
_.hF=function(q){return Object.prototype.hasOwnProperty.call(q,kq6)&&q[kq6]||(q[kq6]=++z6X)};
kq6="closure_uid_"+(Math.random()*1E9>>>0);z6X=0;nk0=function(q,S,N){return q.call.apply(q.bind,arguments)};
fRk=function(q,S,N){if(!q)throw Error();if(arguments.length>2){var X=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,X);return q.apply(S,b)}}return function(){return q.apply(S,arguments)}};
_.AM=function(q,S,N){_.AM=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?nk0:fRk;return _.AM.apply(null,arguments)};
_.NW=function(q,S){var N=Array.prototype.slice.call(arguments,1);return function(){var X=N.slice();X.push.apply(X,arguments);return q.apply(this,X)}};
_.mi=function(){return Date.now()};
z_=function(q){return q};
_.uh=function(q,S){function N(){}
N.prototype=S.prototype;q.superClass_=S.prototype;q.prototype=new N;q.prototype.constructor=q;q.base=function(X,b,w){for(var B=Array(arguments.length-2),T=2;T<arguments.length;T++)B[T-2]=arguments[T];return S.prototype[b].apply(X,B)}};
pDX=function(q){return q};var xM2,mMv;_.u=function(q,S,N,X){var b=arguments.length,w=b<3?S:X===null?X=Object.getOwnPropertyDescriptor(S,N):X,B;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")w=Reflect.decorate(q,S,N,X);else for(var T=q.length-1;T>=0;T--)if(B=q[T])w=(b<3?B(w):b>3?B(S,N,w):B(S,N))||w;b>3&&w&&Object.defineProperty(S,N,w)};
_.E=function(q,S){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(q,S)};
xM2=function(q,S){if(S!==null&&S!==void 0){if(typeof S!=="object"&&typeof S!=="function")throw new TypeError("B");if(N===void 0){if(!Symbol.dispose)throw new TypeError("D");var N=S[Symbol.dispose]}if(typeof N!=="function")throw new TypeError("E");q.stack.push({value:S,dispose:N,async:!1})}return S};
mMv=function(q){function S(w){q.error=q.hasError?new SuppressedError(w,q.error,"An error was suppressed during disposal."):w;q.hasError=!0}
function N(){for(;X=q.stack.pop();)try{if(!X.async&&b===1)return b=0,q.stack.push(X),Promise.resolve().then(N);if(X.dispose){var w=X.dispose.call(X.value);if(X.async)return b|=2,Promise.resolve(w).then(N,function(B){S(B);return N()})}else b|=1}catch(B){S(B)}if(b===1)return q.hasError?Promise.reject(q.error):Promise.resolve();
if(q.hasError)throw q.error;}
var X,b=0;N()};var ua2="a[href] a[tabindex] area[href] iframe [tabindex] [contentEditable] summary input:not([disabled]) select:not([disabled]) textarea:not([disabled]) button:not([disabled]) object:not([disabled])".split(" ");ogg()&&ua2.push("details:not(:has(summary))");var S77=ua2.join(",");_.uh(_.om,Error);_.om.prototype.name="CustomError";var gk6;var EkQ=void 0,yvT,M2T=typeof TextDecoder!=="undefined",Ty7,ByF=typeof String.prototype.isWellFormed==="function",sm0=typeof TextEncoder!=="undefined";var V7=String.prototype.trim?function(q){return q.trim()}:function(q){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(q)[1]},LTq=/&/g,h6s=/</g,Ps6=/>/g,IRR=/"/g,YX6=/'/g,oJ2=/\x00/g,q5R=/[\x00&<>"']/;var g9=!!(fD[0]>>17&1),Ef=!!(fD[0]&4096),S5k=!!(fD[0]>>18&1),NLQ=!!(fD[0]&8),XsM=!!(fD[0]&2),b7M=!!(fD[0]&4),wsv=!!(fD[0]&16),Z72=!!(fD[0]&256),A82=!!(fD[0]&32),sGv=!!(fD[0]&1024);var BLD,CN,TLX,G_0,D$0,gHN,lme;BLD=nD(1,!0);CN=g9?S5k:nD(610401301,!1);TLX=g9?Ef||!NLQ:nD(772657768,!0);G_0=g9?XsM:nD(513659523,!1);D$0=g9?Ef||!b7M:nD(568333945,!0);gHN=g9?wsv:nD(1331761403,!1);lme=g9?Ef||!Z72:nD(748402147,!0);_.yH=g9?Ef||!A82:nD(824648567,!0);_.Q3=g9?Ef||!sGv:nD(824656860,BLD);var Rm,QGD=_.Nd.navigator;Rm=QGD?QGD.userAgentData||null:null;var uV;_.kg=function(q,S){return Array.prototype.indexOf.call(q,S,void 0)};
_.mx=function(q,S,N){Array.prototype.forEach.call(q,S,N)};
_.Mz=function(q,S,N){return Array.prototype.filter.call(q,S,N)};
_.Vy=function(q,S,N){return Array.prototype.map.call(q,S,N)};
uV=function(q,S,N){return Array.prototype.some.call(q,S,N)};
_.liM=function(q,S,N){return Array.prototype.every.call(q,S,N)};var LD=function(q){LD[" "](q);return q};
LD[" "]=function(){};
var Iv2=function(q,S){try{return LD(q[S]),!0}catch(N){}return!1},cNW=function(q,S,N,X){X=X?X(S):S;
return Object.prototype.hasOwnProperty.call(q,X)?q[X]:q[X]=N(S)};var am0,MN,VZv,U$2,$$k,c8T,uC4,eV2,CLM,RVT,iCy,i7J,J8X,KEa,vJJ,lm2;_.ya7=function(){return _.Nd.navigator||null};
am0=Ve7();_.hi=Udm();MN=tF("Edge");VZv=MN||_.hi;_.XE=tF("Gecko")&&!(_.am(_.ee(),"WebKit")&&!tF("Edge"))&&!(tF("Trident")||tF("MSIE"))&&!tF("Edge");_.NV=_.am(_.ee(),"WebKit")&&!tF("Edge");U$2=_.NV&&tF("Mobile");_.r8Q=_.JFM();$$k=_.F4W();c8T=(KN()?Rm.platform==="Linux":tF("Linux"))||_.HNM();uC4=_.teM();eV2=iN0();CLM=tF("iPad");RVT=tF("iPod");_.tZ6=_.vM();iCy=_.am(_.ee(),"KaiOS");i7J=function(){var q=_.Nd.document;return q?q.documentMode:void 0};
a:{var FED="",H7X=function(){var q=_.ee();if(_.XE)return/rv:([^\);]+)(\)|;)/.exec(q);if(MN)return/Edge\/([\d\.]+)/.exec(q);if(_.hi)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(q);if(_.NV)return/WebKit\/(\S+)/.exec(q);if(am0)return/(?:Version)[ \/]?(\S+)/.exec(q)}();
H7X&&(FED=H7X?H7X[1]:"");if(_.hi){var O7R=i7J();if(O7R!=null&&O7R>parseFloat(FED)){J8X=String(O7R);break a}}J8X=FED}KEa=J8X;vJJ={};_.PV=function(q){return cNW(vJJ,q,function(){return _.$g(KEa,q)>=0})};
if(_.Nd.document&&_.hi){var jGD=i7J();lm2=jGD?jGD:parseInt(KEa,10)||void 0}else lm2=void 0;_.WEM=lm2;var FVe,HcN,d$T;_.IV=F2();FVe=iN0()||tF("iPod");HcN=tF("iPad");d$T=_.cFM();_.YK=O7();_.Wt=_.$dg()&&!_.vM();var pM0={},qM=null,c5M=_.XE||_.NV||typeof _.Nd.btoa=="function";var N04=typeof Uint8Array!=="undefined",yFM=!_.hi&&typeof btoa==="function",Mee=/[-_.]/g,ggP={"-":"+",_:"/",".":"="},KQ={};var OX,zVM;OX=function(q,S){if(S!==KQ)throw Error("K");this.JSC$9133_value_=q;if(q!=null&&q.length===0)throw Error("J");};
_.ls=function(){return k_v||(k_v=new OX(null,KQ))};
zVM=function(q){return new Uint8Array(qz2(q)||0)};
OX.prototype.isEmpty=function(){return this.JSC$9133_value_==null};
OX.prototype.sizeBytes=function(){var q=qz2(this);return q?q.length:0};
var qz2=function(q){if(KQ!==KQ)throw Error("K");var S=q.JSC$9133_value_;S==null||N04&&S!=null&&S instanceof Uint8Array||(typeof S==="string"?S=L4M(S):(_.X3(S),S=null));return S==null?S:q.JSC$9133_value_=S},k_v;var P0N=void 0;var w0=typeof Symbol==="function"&&typeof Symbol()==="symbol",nJv=bs("jas",void 0,!0),Psv=bs(void 0,"0di"),sz=bs(void 0,"1oa"),n7=bs(void 0,Symbol()),D$y=bs(void 0,"0ub"),amy=bs(void 0,"0ubs"),zly=bs(void 0,"0ubsb"),WEd=bs(void 0,"0actk"),lL=bs("m_m","messagePrototypeMarker",!0),J87=bs(void 0,"vps"),BLM=bs();var okg,Y7d,YJ,fms;okg={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};Y7d=Object.defineProperties;_.ZR=w0?nJv:"internalArrayState";fms=[];QX(fms,7);YJ=Object.freeze(fms);var jZ={},Fa={},ps0=function(q,S,N){this.iterable=q;this.mapper=S;this.thisArg=N};
ps0.prototype.next=function(){var q=this.iterable.next();q.done||(q.value=this.mapper.call(this.thisArg,q.value));return q};
ps0.prototype[Symbol.iterator]=function(){return this};
var x$D=Object.freeze({}),WD={};var wDd=void 0,ZQN=kk(function(q){return q!==null&&q!==void 0});var Gqv=kk(function(q){return typeof q==="number"}),T0e=kk(function(q){return typeof q==="string"}),QJ7=kk(function(q){return typeof q==="boolean"}),m$T=kk(function(q){return q!=null&&typeof q==="object"&&typeof q.then==="function"}),CCv=kk(function(q){return typeof q==="function"}),w6=kk(function(q){return!!q&&(typeof q==="object"||typeof q==="function")});var DMy=typeof _.Nd.BigInt==="function"&&typeof _.Nd.BigInt(0)==="bigint";var uae=kk(function(q){return DMy?q>=u3s&&q<=gJR:q[0]==="-"?aR4(q,EJ6):aR4(q,y8X)}),EJ6=Number.MIN_SAFE_INTEGER.toString(),u3s=DMy?BigInt(Number.MIN_SAFE_INTEGER):void 0,y8X=Number.MAX_SAFE_INTEGER.toString(),gJR=DMy?BigInt(Number.MAX_SAFE_INTEGER):void 0;var MZR=typeof Uint8Array.prototype.slice==="function",nQ=0,fQ=0,rv2;var rL,t8,bL,C7,OQm;rL=typeof BigInt==="function"?BigInt.asIntN:void 0;_.iL=typeof BigInt==="function"?BigInt.asUintN:void 0;t8=Number.isSafeInteger;bL=Number.isFinite;C7=Math.trunc;OQm=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var FEM={};var Z7e={},LE0=function(){try{var q=function(){return DM0(Map,[],this.constructor)};
_.F(q,Map);LD(new q);return!1}catch(S){return!0}}(),oP=function(){this.JSC$9152_map_=new Map};
_.Z=oP.prototype;_.Z.get=function(q){return this.JSC$9152_map_.get(q)};
_.Z.set=function(q,S){this.JSC$9152_map_.set(q,S);this.size=this.JSC$9152_map_.size;return this};
_.Z.delete=function(q){q=this.JSC$9152_map_.delete(q);this.size=this.JSC$9152_map_.size;return q};
_.Z.clear=function(){this.JSC$9152_map_.clear();this.size=this.JSC$9152_map_.size};
_.Z.has=function(q){return this.JSC$9152_map_.has(q)};
_.Z.entries=function(){return this.JSC$9152_map_.entries()};
_.Z.keys=function(){return this.JSC$9152_map_.keys()};
_.Z.values=function(){return this.JSC$9152_map_.values()};
_.Z.forEach=function(q,S){return this.JSC$9152_map_.forEach(q,S)};
oP.prototype[Symbol.iterator]=function(){return this.entries()};
var qi=function(){if(LE0)return Object.setPrototypeOf(oP.prototype,Map.prototype),Object.defineProperties(oP.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),oP;var q=function(){return DM0(Map,[],this.constructor)};
_.F(q,Map);return q}(),Ws=function(q,S,N,X){N=N===void 0?S5g:N;
X=X===void 0?S5g:X;var b=qi.call(this)||this;b.arrayState=q[_.ZR]|0;b.valueCtor=S;b.keyToApi=N;b.valueToApi=b.valueCtor?Xsd:X;for(var w=0;w<q.length;w++){var B=q[w],T=N(B[0],!1,!0),Q=B[1];S?Q===void 0&&(Q=null):Q=X(B[1],!1,!0,void 0,void 0,b.arrayState);qi.prototype.set.call(b,T,Q)}return b};
_.F(Ws,qi);var hVJ=function(q){if(q.arrayState&2)throw Error("O");},i7m=function(q,S){return tv(Array.from(qi.prototype.entries.call(q),S))};
_.Z=Ws.prototype;_.Z.clear=function(){hVJ(this);qi.prototype.clear.call(this)};
_.Z.delete=function(q){hVJ(this);return qi.prototype.delete.call(this,this.keyToApi(q,!0,!1))};
_.Z.entries=function(){if(this.valueCtor){var q=qi.prototype.keys.call(this);q=new ps0(q,b7d,this)}else q=qi.prototype.entries.call(this);return q};
_.Z.values=function(){if(this.valueCtor){var q=qi.prototype.keys.call(this);q=new ps0(q,Ws.prototype.get,this)}else q=qi.prototype.values.call(this);return q};
_.Z.forEach=function(q,S){this.valueCtor?qi.prototype.forEach.call(this,function(N,X,b){q.call(S,b.get(X),X,b)}):qi.prototype.forEach.call(this,q,S)};
_.Z.set=function(q,S){hVJ(this);q=this.keyToApi(q,!0,!1);return q==null?this:S==null?(qi.prototype.delete.call(this,q),this):qi.prototype.set.call(this,q,this.valueToApi(S,!0,!0,this.valueCtor,!1,this.arrayState))};
_.Z.has=function(q){return qi.prototype.has.call(this,this.keyToApi(q,!1,!1))};
_.Z.get=function(q){q=this.keyToApi(q,!1,!1);var S=qi.prototype.get.call(this,q);if(S!==void 0){var N=this.valueCtor;return N?(N=this.valueToApi(S,!1,!0,N,this.callToMutableOnAccess,this.arrayState),N!==S&&qi.prototype.set.call(this,q,N),N):S}};
Ws.prototype[Symbol.iterator]=function(){return this.entries()};
Ws.prototype.toJSON=void 0;var wsF;var $$g=function(){},U$e=function(q,S){for(var N in q)!isNaN(N)&&S(q,+N,q[N])},c84=function(q){var S=new $$g;
U$e(q,function(N,X,b){S[X]=oG(b)});
S.reviveUnknownFields=q.reviveUnknownFields;return S},TL7={reviveIntoImmutable:!0};var r8N;var H77,O7P;var PL0,Nh,s0,az,ImM,BH,Dj,Y5D,qza,aP,Sz6,VU,$C,cH;PL0=_.zq(0);_.S9={};_.b8=function(q,S,N,X,b){S=Nh(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,S,N,b);if(S!==null||X&&q.noLegacyNull!==Fa)return S};
Nh=function(q,S,N,X){if(S===-1)return null;var b=S+(N?0:-1),w=q.length-1;if(!(w<1+(N?0:-1))){if(b>=w){var B=q[w];if(B!=null&&typeof B==="object"&&B.constructor===Object){N=B[S];var T=!0}else if(b===w)N=B;else return}else N=q[b];if(X&&N!=null){X=X(N);if(X==null)return X;if(!Object.is(X,N))return T?B[S]=X:q[b]=X,X}return N}};
_.bV=function(q,S,N,X){y3(q);var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;h8(b,b[_.ZR]|0,S,N,X);return q};
_.w4=function(q,S,N){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return hVm(q,q[_.ZR]|0,S,N)!==void 0};
_.Zg=function(q,S,N,X){var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return hVm(b,b[_.ZR]|0,S,az(q,X,N))!==void 0};
_.xl=function(q){return q===x$D?2:4};
_.AQ=function(q,S){q=_.b8(q,S,void 0,void 0,u30);return q==null?_.ls():q};
s0=function(q,S,N,X){y3(q);var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=b[_.ZR]|0;if(X==null){var B=y87(b);if(MZP(B,b,w,N)===S)B.set(N,0);else return q}else w=LEy(b,w,N,S);h8(b,w,S,X);return q};
_.Jj=function(q,S,N,X){var b=q[_.ZR]|0,w=d0(b);b=LEy(q,b,N,S,w);h8(q,b,S,X,w)};
az=function(q,S,N){return _.sI(q,S)===N?N:-1};
_.sI=function(q,S){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return MZP(y87(q),q,void 0,S,void 0)};
ImM=function(q,S,N){var X=q[_.ZR]|0,b=d0(X),w=Nh(q,N,b);if(w!=null&&w[lL]===jZ){if(!HD(w))return gL(w),w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var B=w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(w)&&(B=w);if(B){var T=B[_.ZR]|0;T&2&&(B=uL(B,T))}B=p7(B,S);B!==w&&h8(q,X,N,B,b);return B};
_.Ns=function(q,S,N,X){var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=b[_.ZR]|0;S=hVm(b,w,S,N,X);if(S==null)return S;w=b[_.ZR]|0;if(!HD(q,w)){var B=NLN(S);B!==S&&(gL(q)&&(b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,w=b[_.ZR]|0),S=B,w=h8(b,w,N,S,X),L7(b,w))}return S};
_.pG=function(q,S,N,X){var b=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return PLy(q,b,b[_.ZR]|0,S,N,X,!1,!0)};
_.j5=function(q,S,N,X){N=Imd(N);_.bV(q,S,N,X);N&&!HD(N)&&L7(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return q};
_.Wc=function(q,S,N,X){X=Imd(X);s0(q,S,N,X);X&&!HD(X)&&L7(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return q};
BH=function(q,S,N){y3(q);var X=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=X[_.ZR]|0;if(N==null)return h8(X,b,S),q;for(var w=N===YJ?7:N[_.ZR]|0,B=w,T=S5(w),Q=T||Object.isFrozen(N),a=!0,U=!0,r=0;r<N.length;r++){var c=N[r];T||(c=HD(c),a&&(a=!c),U&&(U=c))}T||(w=a?13:5,w=U?w&-4097:w|4096);Q&&w===B||(N=oG(N),B=0,w=oT(w,b));w!==B&&QX(N,w);b=h8(X,b,S,N);2&w||!(4096&w||16&w)||L7(X,b);return q};
Dj=function(q,S,N,X){oDW(q,S,N,X);return q};
Y5D=function(q,S,N){oDW(q,S,Td,void 0,N,1,!0);return q};
_.oDq=function(q,S){return _.Q3?gkv(_.b8(q,S,void 0,void 0,yv4)):gkv(_.b8(q,S))};
_.Gd=function(q,S,N){return _.Q3?_.b8(q,S,void 0,N,yv4):yv4(_.b8(q,S,void 0,N))};
_.Dg=function(q,S,N){return _.Q3?_.b8(q,S,void 0,N,M24):M24(_.b8(q,S,void 0,N))};
_.QU=function(q,S){var N=N===void 0?!1:N;var X;return(X=_.HQ7(_.b8(q,S)))!=null?X:N};
_.md=function(q,S,N){N=N===void 0?0:N;var X;return(X=_.T_(_.b8(q,S)))!=null?X:N};
qza=function(q,S){var N=N===void 0?0:N;q=_.vk7(_.b8(q,S));return q!=null?q:N};
aP=function(q,S,N){N=N===void 0?PL0:N;var X;return(X=_.Gd(q,S))!=null?X:N};
Sz6=function(q){var S=S===void 0?PL0:S;var N;return(N=_.Dg(q,23))!=null?N:S};
VU=function(q,S){var N=N===void 0?0:N;var X;return(X=_.b8(q,S,void 0,void 0,_.N$))!=null?X:N};
_.UI=function(q,S,N,X){N=N===void 0?"":N;var b;return(b=_.K7(_.b8(q,S,X)))!=null?b:N};
_.r4=function(q,S){var N=N===void 0?0:N;var X;return(X=_.s5(_.b8(q,S)))!=null?X:N};
$C=function(q,S){var N=N===void 0?"0":N;q=_.Q3?EkN(_.b8(q,S,void 0,void 0,yv4)):EkN(_.b8(q,S),!0);return q!=null?q:N};
_.NRR=function(q,S,N){q=_.qh(q,S,_.K7,3,!0);XDd(q,N);return q[N]};
cH=function(q,S,N){return _.UI(q,az(q,N,S))};
_.e9=function(q,S,N,X){return _.Ns(q,S,az(q,X,N),void 0)};
_.qw=function(q,S){return _.K7(_.b8(q,S,void 0,_.S9))};
_.Mx=function(q,S,N){return _.bV(q,S,FTN(N))};
_.GT=function(q,S,N){return _.wR(q,S,FTN(N),!1)};
_.CL=function(q,S,N){return _.bV(q,S,_.Bs(N))};
_.$B=function(q,S,N){return _.bV(q,S,eZ(N))};
_.sk=function(q,S,N){return _.bV(q,S,O5(N))};
_.vp=function(q,S,N,X){return _.wR(q,S,O5(N),"",X)};
_.XN=function(q,S,N){return _.bV(q,S,N==null?N:_.A8(N))};
_.RP=function(q,S,N){return _.wR(q,S,N==null?N:_.A8(N),0)};var Bc=function(q,S,N){this.buffer=q;if(N&&!S)throw Error();this.JSC$9164_isImmutable=S};var Xc6=function(q,S,N,X){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9167_start_=0;this.init(q,S,N,X)},wcJ,tQ,ZKD,wGP,Aj6,sTq,BRM,TRQ,Jjg,bKD;
_.Z=Xc6.prototype;_.Z.init=function(q,S,N,X){var b=X===void 0?{}:X;X=b.aliasBytesFields===void 0?!1:b.aliasBytesFields;b=b.treatNewDataAsImmutable===void 0?!1:b.treatNewDataAsImmutable;this.aliasBytesFields=X;this.treatNewDataAsImmutable=b;q&&(q=Szv(q,this.treatNewDataAsImmutable),this.bytes_=q.buffer,this.bytesAreImmutable_=q.JSC$9164_isImmutable,this.JSC$9167_start_=S||0,this.end_=N!==void 0?this.JSC$9167_start_+N:this.bytes_.length,this.cursor_=this.JSC$9167_start_)};
_.Z.free=function(){this.clear();bKD.length<100&&bKD.push(this)};
_.Z.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9167_start_=0;this.aliasBytesFields=!1};
_.Z.reset=function(){this.cursor_=this.JSC$9167_start_};
_.Z.atEnd=function(){return this.cursor_==this.end_};
_.i9=function(q,S){var N=0,X=0,b=0,w=q.bytes_,B=q.cursor_;do{var T=w[B++];N|=(T&127)<<b;b+=7}while(b<32&&T&128);if(b>32)for(X|=(T&127)>>4,b=3;b<32&&T&128;b+=7)T=w[B++],X|=(T&127)<<b;tQ(q,B);if(!(T&128))return S(N>>>0,X>>>0);throw Error();};
wcJ=function(q){return _.i9(q,function(S,N){return t22(S,N,Csm)})};
tQ=function(q,S){q.cursor_=S;if(S>q.end_)throw Error();};
_.JQ=function(q){var S=q.bytes_,N=q.cursor_,X=S[N++],b=X&127;if(X&128&&(X=S[N++],b|=(X&127)<<7,X&128&&(X=S[N++],b|=(X&127)<<14,X&128&&(X=S[N++],b|=(X&127)<<21,X&128&&(X=S[N++],b|=X<<28,X&128&&S[N++]&128&&S[N++]&128&&S[N++]&128&&S[N++]&128&&S[N++]&128)))))throw Error();tQ(q,N);return b};
_.FT=function(q){var S=q.bytes_,N=q.cursor_,X=S[N],b=S[N+1],w=S[N+2];S=S[N+3];tQ(q,q.cursor_+4);return(X<<0|b<<8|w<<16|S<<24)>>>0};
ZKD=function(q){var S=_.FT(q);q=_.FT(q);return cv2(S,q)};
wGP=function(q){var S=_.FT(q);q=_.FT(q);return e6d(S,q)};
Aj6=function(q){var S=_.FT(q);q=(S>>31)*2+1;var N=S>>>23&255;S&=8388607;return N==255?S?NaN:q*Infinity:N==0?q*1.401298464324817E-45*S:q*Math.pow(2,N-150)*(S+8388608)};
sTq=function(q){var S=_.FT(q),N=_.FT(q);q=(N>>31)*2+1;var X=N>>>20&2047;S=4294967296*(N&1048575)+S;return X==2047?S?NaN:q*Infinity:X==0?q*4.9E-324*S:q*Math.pow(2,X-1075)*(S+4503599627370496)};
BRM=function(q){for(var S=0,N=q.cursor_,X=N+10,b=q.bytes_;N<X;){var w=b[N++];S|=w;if((w&128)===0)return tQ(q,N),!!(S&127)}throw Error();};
TRQ=function(q,S){if(S<0)throw Error();var N=q.cursor_;S=N+S;if(S>q.end_)throw Error();q.cursor_=S;return N};
Jjg=function(q,S){if(S==0)return _.ls();var N=TRQ(q,S);q.aliasBytesFields&&q.bytesAreImmutable_?N=q.bytes_.subarray(N,N+S):(q=q.bytes_,S=N+S,N=N===S?new Uint8Array(0):MZR?q.slice(N,S):new Uint8Array(q.subarray(N,S)));return N.length==0?_.ls():new OX(N,KQ)};
bKD=[];var Dhs=function(q,S,N,X){if(bKD.length){var b=bKD.pop();b.init(q,S,N,X);q=b}else q=new Xc6(q,S,N,X);this.decoder_=q;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;GAT(this,X)},GAT=function(q,S){S=S===void 0?{}:S;
q.discardUnknownFields=S.discardUnknownFields===void 0?!1:S.discardUnknownFields},OKN=function(q,S,N,X){if(QTa.length){var b=QTa.pop();
GAT(b,X);b.decoder_.init(q,S,N,X);return b}return new Dhs(q,S,N,X)},RlF,iKe,HH,ahk,QTa;
Dhs.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;QTa.length<100&&QTa.push(this)};
Dhs.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
RlF=function(q){if(q.decoder_.atEnd())return!1;q.fieldCursor_=q.decoder_.cursor_;var S=_.JQ(q.decoder_)>>>0,N=S>>>3;S&=7;if(!(S>=0&&S<=5))throw Error();if(N<1)throw Error();q.nextField_=N;q.nextWireType_=S;return!0};
iKe=function(q){switch(q.nextWireType_){case 0:q.nextWireType_!=0?iKe(q):BRM(q.decoder_);break;case 1:q=q.decoder_;tQ(q,q.cursor_+8);break;case 2:if(q.nextWireType_!=2)iKe(q);else{var S=_.JQ(q.decoder_)>>>0;q=q.decoder_;tQ(q,q.cursor_+S)}break;case 5:q=q.decoder_;tQ(q,q.cursor_+4);break;case 3:S=q.nextField_;do{if(!RlF(q))throw Error();if(q.nextWireType_==4){if(q.nextField_!=S)throw Error();break}iKe(q)}while(1);break;default:throw Error();}};
HH=function(q,S,N){var X=q.decoder_.end_,b=_.JQ(q.decoder_)>>>0;b=q.decoder_.cursor_+b;var w=b-X;w<=0&&(q.decoder_.end_=b,N(S,q,void 0,void 0,void 0),w=b-q.decoder_.cursor_);if(w)throw Error();q.decoder_.cursor_=b;q.decoder_.end_=X;return S};
ahk=function(q){var S=_.JQ(q.decoder_)>>>0;q=q.decoder_;var N=TRQ(q,S);q=q.bytes_;if(M2T){var X=q,b;(b=yvT)||(b=yvT=new TextDecoder("utf-8",{fatal:!0}));S=N+S;X=N===0&&S===X.length?X:X.subarray(N,S);try{var w=b.decode(X)}catch(a){if(EkQ===void 0){try{b.decode(new Uint8Array([128]))}catch(U){}try{b.decode(new Uint8Array([97])),EkQ=!0}catch(U){EkQ=!1}}!EkQ&&(yvT=void 0);throw a;}}else{w=N;S=w+S;N=[];for(var B=null,T,Q;w<S;)T=q[w++],T<128?N.push(T):T<224?w>=S?qd():(Q=q[w++],T<194||(Q&192)!==128?(w--,
qd()):N.push((T&31)<<6|Q&63)):T<240?w>=S-1?qd():(Q=q[w++],(Q&192)!==128||T===224&&Q<160||T===237&&Q>=160||((b=q[w++])&192)!==128?(w--,qd()):N.push((T&15)<<12|(Q&63)<<6|b&63)):T<=244?w>=S-2?qd():(Q=q[w++],(Q&192)!==128||(T<<28)+(Q-144)>>30!==0||((b=q[w++])&192)!==128||((X=q[w++])&192)!==128?(w--,qd()):(T=(T&7)<<18|(Q&63)<<12|(b&63)<<6|X&63,T-=65536,N.push((T>>10&1023)+55296,(T&1023)+56320))):qd(),N.length>=8192&&(B=AFM(B,N),N.length=0);w=AFM(B,N)}return w};
_.V5a=function(q){var S=_.JQ(q.decoder_)>>>0;return Jjg(q.decoder_,S)};
_.UhX=function(q,S,N){var X=_.JQ(q.decoder_)>>>0;for(X=q.decoder_.cursor_+X;q.decoder_.cursor_<X;)N.push(S(q.decoder_))};
QTa=[];var rjX=function(q,S){this.JSC$9174_lo=q>>>0;this.JSC$9174_hi=S>>>0},uyd=function(q){q=BigInt.asUintN(64,q);
return new rjX(Number(q&BigInt(4294967295)),Number(q>>BigInt(32)))},bKM=function(q){if(!q)return $ha||($ha=new rjX(0,0));
if(!/^\d+$/.test(q))return null;hv(q);return new rjX(nQ,fQ)},$ha,mh7=function(q,S){this.JSC$9176_lo=q>>>0;
this.JSC$9176_hi=S>>>0},NRP=function(q){if(!q)return cjs||(cjs=new mh7(0,0));
if(!/^-?\d+$/.test(q))return null;hv(q);return new mh7(nQ,fQ)},cjs;var OI=function(){this.JSC$9178_buffer_=[]},e5,tj,elX;
OI.prototype.length=function(){return this.JSC$9178_buffer_.length};
OI.prototype.end=function(){var q=this.JSC$9178_buffer_;this.JSC$9178_buffer_=[];return q};
e5=function(q,S,N){for(;N>0||S>127;)q.JSC$9178_buffer_.push(S&127|128),S=(S>>>7|N<<25)>>>0,N>>>=7;q.JSC$9178_buffer_.push(S)};
tj=function(q,S){for(;S>127;)q.JSC$9178_buffer_.push(S&127|128),S>>>=7;q.JSC$9178_buffer_.push(S)};
_.ED7=function(q,S){if(S>=0)tj(q,S);else{for(var N=0;N<9;N++)q.JSC$9178_buffer_.push(S&127|128),S>>=7;q.JSC$9178_buffer_.push(1)}};
elX=function(q,S){hv(S);R60(function(N,X){e5(q,N>>>0,X>>>0)})};
OI.prototype.writeUint8=function(q){this.JSC$9178_buffer_.push(q>>>0&255)};
_.cc=function(q,S){q.JSC$9178_buffer_.push(S>>>0&255);q.JSC$9178_buffer_.push(S>>>8&255);q.JSC$9178_buffer_.push(S>>>16&255);q.JSC$9178_buffer_.push(S>>>24&255)};
OI.prototype.writeInt8=function(q){this.JSC$9178_buffer_.push(q>>>0&255)};var C9s,V$,M5d,P9e,sTW;C9s=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new OI};
V$=function(q,S){S.length!==0&&(q.blocks_.push(S),q.totalLength_+=S.length)};
_.Rlv=function(q,S){_.$D(q,S,2);S=q.encoder_.end();V$(q,S);S.push(q.totalLength_);return S};
_.t5M=function(q,S){var N=S.pop();for(N=q.totalLength_+q.encoder_.length()-N;N>127;)S.push(N&127|128),N>>>=7,q.totalLength_++;S.push(N);q.totalLength_++};
_.$D=function(q,S,N){tj(q.encoder_,S*8+N)};
M5d=function(q,S,N){if(N!=null)switch(wcm(N),_.$D(q,S,1),typeof N){case "number":q=q.encoder_;V20(N);_.cc(q,nQ);_.cc(q,fQ);break;case "bigint":N=uyd(N);q=q.encoder_;S=N.JSC$9174_hi;_.cc(q,N.JSC$9174_lo);_.cc(q,S);break;default:N=bKM(N),q=q.encoder_,S=N.JSC$9174_hi,_.cc(q,N.JSC$9174_lo),_.cc(q,S)}};
P9e=function(q,S,N){_.$D(q,S,2);tj(q.encoder_,N.length);V$(q,q.encoder_.end());V$(q,N)};
sTW=function(q,S,N,X){N!=null&&(S=_.Rlv(q,S),X(N,q),_.t5M(q,S))};var ZKM,iK2,Jjk,FFM,HKv,KF0,vDR,jTT,WFT;ZKM=TA();iK2=TA();Jjk=TA();FFM=TA();HKv=TA();_.OKQ=TA();_.KL=TA();KF0=TA();vDR=TA();_.lh0=TA();jTT=TA();WFT=TA();_.dhD=TA();_.kA0=TA();_.aT=function(q,S,N){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,S,N)};
_.aT.prototype.toJSON=function(){return f7(this)};
_.aT.prototype.serialize=function(q){return JSON.stringify(f7(this,q))};
var TxN=function(q,S){if(S==null||S=="")return new q;S=JSON.parse(S);if(!Array.isArray(S))throw Error("W");return new q(SX7(S))};
_.aT.prototype.getExtension=function(q){QGM(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q.fieldIndex);G_y(this,q.fieldIndex);return q.ctor?q.isRepeated?q.getExtensionFn(this,q.ctor,q.fieldIndex,_.xl(),q.JSC$9189_hasMessageId):q.getExtensionFn(this,q.ctor,q.fieldIndex,q.JSC$9189_hasMessageId):q.isRepeated?q.getExtensionFn(this,q.fieldIndex,_.xl(),q.JSC$9189_hasMessageId):q.getExtensionFn(this,q.fieldIndex,q.defaultValue,q.JSC$9189_hasMessageId)};
_.aT.prototype.clone=function(){var q=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,S=q[_.ZR]|0;return fm0(this,q,S)?nJF(this,q,!0):new this.constructor(uL(q,S,!1))};
_.aT.prototype[lL]=jZ;_.aT.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var GA=function(q,S,N){this.$$binaryReaderFn=q;this.$$binaryWriterFn=S;q=z_(ZKM);this.$$isMsg=!!q&&N===q||!1},ahg=Ajv(function(q,S,N,X,b){if(q.nextWireType_!==2)return!1;
HH(q,ImM(S,X,N),b);return!0},TRN),V52=Ajv(function(q,S,N,X,b){if(q.nextWireType_!==2)return!1;
HH(q,ImM(S,X,N),b);return!0},TRN),vDP=Symbol(),$h2=Symbol(),C90=Symbol(),WF4=Symbol(),FFd=Symbol(),GA4,Dh0;var zl0,ACe,nDX,vH,fhD,pc0,xhq,mhX,j9,gDs,EDX,yjX,M5M,LFM,P92,IhT,YzM,oPX,qok,SoT;zl0=_.zq(0);ACe=function(q,S){var N=new C9s;dhM(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N,Dh(vDP,KFy,lhy,S));V$(N,N.encoder_.end());q=new Uint8Array(N.totalLength_);S=N.blocks_;for(var X=S.length,b=0,w=0;w<X;w++){var B=S[w];q.set(B,b);b+=B.length}N.blocks_=[q];return q};
nDX=Ajv(function(q,S,N,X,b){if(q.nextWireType_!==2)return!1;q=HH(q,p7([void 0,void 0],X),b);q=oG(q);X=S[_.ZR]|0;b=d0(X);if(X&2)throw Error();var w=Nh(S,N,b);if(w instanceof Ws)(w.arrayState&2)!=0?(w=i7m(w),w.push(q),h8(S,X,N,w,b)):(S=w,N=S.keyToApi(q[0],!1,!0),q=q[1],q=S.valueCtor?q===void 0?null:q:S.valueToApi(q,!1,!0,void 0,!1,S.arrayState),qi.prototype.set.call(S,N,q));else if(Array.isArray(w)){var B=w[_.ZR]|0;B&8192||QX(w,B|=8192);B&2&&(w=gJP(w),h8(S,X,N,w,b));w.push(q)}else h8(S,X,N,tv([q]),
b);return!0},function(q,S,N,X,b){if(S instanceof Ws)S.forEach(function(T,Q){sTW(q,N,p7([Q,
T],X),b)});
else if(Array.isArray(S)){for(var w=0;w<S.length;w++){var B=S[w];Array.isArray(B)&&sTW(q,N,p7(B,X),b)}tv(S)}});
vH=_.Uz(function(q,S,N){if(q.nextWireType_!==1)return!1;_.rR(S,N,sTq(q.decoder_));return!0},pcy,WFT);
fhD=_.Uz(function(q,S,N,X){if(q.nextWireType_!==1)return!1;_.Jj(S,N,X,sTq(q.decoder_));return!0},pcy,WFT);
pc0=_.Uz(function(q,S,N){if(q.nextWireType_!==5)return!1;_.rR(S,N,Aj6(q.decoder_));return!0},xhW,jTT);
xhq=_.fhM(function(q,S,N){if(q.nextWireType_!==5&&q.nextWireType_!==2)return!1;S=_.Zh(S,S[_.ZR]|0,N);q.nextWireType_==2?_.UhX(q,Aj6,S):S.push(Aj6(q.decoder_));return!0},function(q,S,N){S=_.nD7(_.N$,S,!0);
if(S!=null&&S.length)for(_.$D(q,N,2),tj(q.encoder_,S.length*4),N=0;N<S.length;N++){var X=q.encoder_;$MW(S[N]);_.cc(X,nQ)}},jTT);
mhX=_.Uz(function(q,S,N,X){if(q.nextWireType_!==5)return!1;_.Jj(S,N,X,Aj6(q.decoder_));return!0},xhW,jTT);
_.uyM=_.Uz(function(q,S,N){if(_.yH)return Nx0(q,S,N);if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,_.LQ));return!0},_.CK,_.KL);
_.l8=_.Uz(function(q,S,N){if(_.yH)return Nx0(q,S,N);if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,yX));return!0},_.CK,_.KL);
j9=_.Uz(function(q,S,N){if(_.yH)return q.nextWireType_!==0?S=!1:(q=_.i9(q.decoder_,Csm),_.rR(S,N,q===zl0?void 0:q),S=!0),S;if(q.nextWireType_!==0)return!1;q=_.i9(q.decoder_,yX);_.rR(S,N,q===0?void 0:q);return!0},_.CK,_.KL);
gDs=_.Uz(function(q,S,N,X){if(_.yH)return _.XGe(q,S,N,X);if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,_.i9(q.decoder_,yX));return!0},_.CK,_.KL);
EDX=_.Uz(function(q,S,N){if(_.yH)return bd7(q,S,N);if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,_.g0));return!0},gD0,KF0);
_.WH=_.Uz(function(q,S,N){if(_.yH)return bd7(q,S,N);if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,cv2));return!0},gD0,KF0);
_.d4=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,_.JQ(q.decoder_));return!0},yj7,FFM);
yjX=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;q=_.JQ(q.decoder_);_.rR(S,N,q===0?void 0:q);return!0},yj7,FFM);
M5M=_.Uz(function(q,S,N,X){if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,_.JQ(q.decoder_));return!0},yj7,FFM);
LFM=_.Uz(function(q,S,N){if(_.yH)return _.Zdy(q,S,N);if(q.nextWireType_!==1)return!1;_.rR(S,N,ZKD(q.decoder_));return!0},_.LFd,_.lh0);
_.hlv=_.fhM(function(q,S,N){if(_.yH)return q.nextWireType_!==1&&q.nextWireType_!==2?q=!1:(S=_.Zh(S,S[_.ZR]|0,N),q.nextWireType_==2?_.UhX(q,wGP,S):S.push(wGP(q.decoder_)),q=!0),q;if(q.nextWireType_!==1&&q.nextWireType_!==2)return!1;S=_.Zh(S,S[_.ZR]|0,N);q.nextWireType_==2?_.UhX(q,ZKD,S):S.push(ZKD(q.decoder_));return!0},function(q,S,N){S=_.nD7(h60,S,!1);
if(S!=null)for(var X=0;X<S.length;X++)M5d(q,N,S[X])},_.lh0);
_.kC=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,BRM(q.decoder_));return!0},hlF,iK2);
_.zd=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;q=BRM(q.decoder_);_.rR(S,N,q===!1?void 0:q);return!0},hlF,iK2);
P92=_.Uz(function(q,S,N,X){if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,BRM(q.decoder_));return!0},hlF,iK2);
_.nL=_.Uz(function(q,S,N){if(q.nextWireType_!==2)return!1;_.rR(S,N,ahk(q));return!0},Ih4,Jjk);
_.fL=_.Uz(function(q,S,N){if(q.nextWireType_!==2)return!1;q=ahk(q);_.rR(S,N,q===""?void 0:q);return!0},Ih4,Jjk);
_.pL=_.Uz(function(q,S,N,X){if(q.nextWireType_!==2)return!1;_.Jj(S,N,X,ahk(q));return!0},Ih4,Jjk);
IhT=_.fhM(function(q,S,N){if(q.nextWireType_!==2)return!1;q=ahk(q);_.Zh(S,S[_.ZR]|0,N).push(q);return!0},function(q,S,N){S=_.nD7(_.K7,S,!0);
if(S!=null)for(var X=0;X<S.length;X++){var b=q,w=N,B=S[X];B!=null&&P9e(b,w,GWW(B))}},Jjk);
YzM=void 0;YzM=YzM===void 0?ZKM:YzM;_.xC=new GA(function(q,S,N,X,b){if(q.nextWireType_!==2)return!1;X=p7(void 0,X);_.Zh(S,S[_.ZR]|0,N).push(X);HH(q,X,b);return!0},function(q,S,N,X,b){if(Array.isArray(S)){for(var w=0;w<S.length;w++)Yzd(q,S[w],N,X,b);
q=S[_.ZR]|0;q&1||QX(S,q|1)}},YzM);
_.m5=Ajv(function(q,S,N,X,b,w){if(q.nextWireType_!==2)return!1;var B=S[_.ZR]|0;LEy(S,B,w,N,d0(B));S=ImM(S,X,N);HH(q,S,b);return!0},Yzd);
_.u8=_.Uz(function(q,S,N){if(q.nextWireType_!==2)return!1;_.rR(S,N,_.V5a(q));return!0},_.oP7,_.dhD);
oPX=_.Uz(function(q,S,N,X){if(q.nextWireType_!==2)return!1;_.Jj(S,N,X,_.V5a(q));return!0},_.oP7,_.dhD);
_.g4=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,_.JQ(q.decoder_)>>>0);return!0},qog,HKv);
qok=_.Uz(function(q,S,N,X){if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,_.JQ(q.decoder_)>>>0);return!0},qog,HKv);
_.EI=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;_.rR(S,N,_.JQ(q.decoder_));return!0},_.So4,_.kA0);
_.yU=_.Uz(function(q,S,N){if(q.nextWireType_!==0)return!1;q=_.JQ(q.decoder_);_.rR(S,N,q===0?void 0:q);return!0},_.So4,_.kA0);
SoT=_.Uz(function(q,S,N){if(_.yH)return q.nextWireType_!==0?q=!1:(_.rR(S,N,wcJ(q.decoder_)),q=!0),q;if(q.nextWireType_!==0)return!1;_.rR(S,N,_.i9(q.decoder_,iQg));return!0},function(q,S,N){S=LTW(S);
if(S!=null&&(Xcv(S),S!=null))switch(_.$D(q,N,0),typeof S){case "number":q=q.encoder_;N=S;S=N<0;N=Math.abs(N)*2;V20(N);N=nQ;var X=fQ;S&&(N==0?X==0?X=N=4294967295:(X--,N=4294967295):N--);nQ=N;fQ=X;e5(q,nQ,fQ);break;case "bigint":q=q.encoder_;S=S<<BigInt(1)^S>>BigInt(63);nQ=Number(BigInt.asUintN(32,S));fQ=Number(BigInt.asUintN(32,S>>BigInt(32)));e5(q,nQ,fQ);break;default:elX(q.encoder_,S)}},vDR);var bdX=function(){var q=Nxs,S=XG2;this.fieldIndex=175237375;this.ctor=S;this.isRepeated=0;this.getExtensionFn=_.Ns;this.defaultValue=void 0;this.JSC$9189_hasMessageId=q.messageId!=null?WD:void 0};
bdX.prototype.register=function(){LD(this)};var wGR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(wGR,_.aT);var Zd0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Zd0,_.aT);var Qd4=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Qd4,_.aT);var AC2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(AC2,_.aT);var sdv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(sdv,_.aT);var Bx2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Bx2,_.aT);var TxQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(TxQ,_.aT);TxQ.prototype.getData=function(){return _.AQ(this,2)};var GnX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(GnX,_.aT);var DkD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(DkD,_.aT);DkD.prototype.getStyle=function(){return _.Ns(this,wGR,1)};var l9=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(l9,_.aT);l9.prototype.getPayloadCase=function(){return _.sI(this,dR)};
l9.prototype.getStyle=function(){return _.e9(this,DkD,6,dR)};
var QdT=function(){var q=new l9,S=new sdv;return _.Wc(q,7,dR,S)},a12=function(){var q=new l9,S=new Bx2;
return _.Wc(q,8,dR,S)},dR=[1,
2,3,4,5,6,7,8];var Vw6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Vw6,_.aT);var Uk0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Uk0,_.aT);var rCT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(rCT,_.aT);var $kq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F($kq,_.aT);var cCT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(cCT,_.aT);var eqR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(eqR,_.aT);var CtX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(CtX,_.aT);var Rqk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Rqk,_.aT);Rqk.prototype.getData=function(){return _.AQ(this,2)};var tw6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(tw6,_.aT);var DkM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(DkM,_.aT);DkM.prototype.getPayloadCase=function(){return _.sI(this,Mi)};
var Mi=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var LL=function(q,S){q=Error.call(this,q);this.message=q.message;"stack"in q&&(this.stack=q.stack);this.code=S===void 0?2:S};
_.F(LL,Error);var idQ=Promise;var JCa=function(q){this.channelPromise=q};
JCa.prototype.send=function(q,S,N){this.channelPromise.then(function(X){X.send(q,S,N)})};var FGs=function(q,S){this.data=q;this.channel=S};
FGs.prototype.reply=function(q,S,N){this.channel.send(q,S,N)};var Hds=function(q){this.JSC$9255_port_=q};
Hds.prototype.send=function(q,S,N){N=N===void 0?[]:N;var X=new MessageChannel;OdR(X.port1,S);this.JSC$9255_port_.postMessage(q,[X.port2].concat(N))};
var KGQ=function(q,S){OdR(q,S);return new Hds(q)},OdR=function(q,S){S&&(q.onmessage=function(N){S(new FGs(N.data,KGQ(N.ports[0])))})};var vPX=function(q){this.verifier_=q};
vPX.prototype.verify=function(q){return this.verifier_(q)};
var l1k=function(q){var S=Object.create(null);(typeof q==="string"?[q]:q).forEach(function(N){if(N==="null")throw Error("Y");S[N]=!0});
return function(N){return S[N]===!0}};_.jds=function(){if(!_.Nd.addEventListener||!Object.defineProperty)return!1;var q=!1,S=Object.defineProperty({},"passive",{get:function(){q=!0}});
try{var N=function(){};
_.Nd.addEventListener("test",N,S);_.Nd.removeEventListener("test",N,S)}catch(X){}return q}();var WGv;_.hQ=function(q){var S=q.destination;var N=q.iframe;var X=q.origin;var b=q.channelName===void 0?"ZNWN1d":q.channelName;var w=q.onMessage===void 0?void 0:q.onMessage;q=q.onEstablished===void 0?void 0:q.onEstablished;return WGv({destination:S,getSource:function(){return N.contentWindow},
originVerifier:X instanceof vPX?X:typeof X==="function"?new vPX(X):new vPX(l1k(X)),channelName:b,onMessage:w,onEstablished:q})};
WGv=function(q){var S=q.destination;var N=q.getSource;var X=q.originVerifier;var b=q.token===void 0?void 0:q.token;var w=q.channelName;var B=q.onMessage===void 0?void 0:q.onMessage;var T=q.onEstablished===void 0?void 0:q.onEstablished;return new JCa(new idQ(function(Q,a){var U=function(r){r.source&&r.source===N()&&X.verify(r.origin)&&(r.data.n||r.data)===w&&(S.removeEventListener("message",U,!1),b&&r.data.t!==b?a(Error("Z`"+w+"`"+b+"`"+r.data.t)):(Q(KGQ(r.ports[0],B)),T&&T(r)))};
S.addEventListener("message",U,!1)}))};var dkQ=function(q){try{q()}catch(S){X2(S)}};var zqX=function(q){var S=this;var N=q.getMessageType;var X=q.onUnregisteredMessage===void 0?function(){}:q.onUnregisteredMessage;
var b=q.onBeforeRegisteredMessage===void 0?function(){}:q.onBeforeRegisteredMessage;
q=q.onAfterRegisteredMessage===void 0?function(){}:q.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=N;this.onUnregisteredMessage_=X;this.onBeforeRegisteredMessage_=b;this.onAfterRegisteredMessage_=q;this.onMessage=function(w){return kn0(S,w)}};
zqX.prototype.register=function(q,S){this.registry_.set(q,S);return this};
var kn0=function(q,S){var N=q.getMessageType_(S.data),X=q.registry_.get(N);X?(dkQ(function(){return q.onBeforeRegisteredMessage_(S,N)}),dkQ(function(){return X(S)}),dkQ(function(){return q.onAfterRegisteredMessage_(S,N)})):dkQ(function(){return q.onUnregisteredMessage_(S,N)})};var nP2=function(q){this.JSC$9272_channel_=q},pGR,xkQ;
nP2.prototype.send=function(q,S,N){this.JSC$9272_channel_.send(f7(q),S,N)};
_.f1T=function(q,S){return function(N){var X=new q(N.data);return S(new FGs(X,N.channel))}};
pGR=function(q){return function(S){return q(new FGs(S.data,new nP2(S.channel)))}};
xkQ=function(q,S){return pGR(_.f1T(q,S))};var mka=function(q,S,N,X){this.registry=q;this.delegate=S;this.receiveMessageConstructor=N;this.createInitMessage=X;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},Gn7=function(q){var S=new zqX({getMessageType:q.getPayloadCase});
return new mka(S,new nP2(_.hQ({iframe:q.child,destination:window,origin:q.origin,channelName:q.channelName,onMessage:xkQ(q.receiveMessageConstructor,S.onMessage)})),q.receiveMessageConstructor,q.createInitMessage)},umQ=function(q,S){q.createInitMessage=S};
mka.prototype.send=function(q){if(!this.initialised)throw new LL("Attempted to send a message before initialisation.");this.delegate.send(q)};
var gPs=function(q,S){return _.G(function(N){if(!q.initialised)throw new LL("Attempted to send a message before initialisation.");return N.return(new Promise(function(X){q.delegate.send(S,xkQ(q.receiveMessageConstructor,X))}))})};
mka.prototype.init=function(){var q=this;return _.G(function(S){if(q.initialised)throw new LL("Attempted to initialise twice. The SDK can only be initialised once.");if(q.createInitMessage!==void 0){var N=q.delegate,X=N.send,b=q.createInitMessage;var w=new Zd0;var B=[].concat(_.PG(q.features));w=_.Xy(w,1,B,_.A8);X.call(N,b.call(q,w))}q.initialised=!0;_.xP(S)})};
var PH=function(q,S){if(q.initialised)throw new LL('Attempted to set up API "'+S+'" after initialisation. All APIs must be set up before initialising the SDK.');q.features.add(S);return q.registry};
_.hd.Object.defineProperties(mka.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var EPJ=function(q){this.channel=q;this.registered=!1};
EPJ.prototype.update=function(q){if(this.channel.isInitialised){if(!this.registered)throw new LL("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var S=new l9;var N=new AC2;N=_.Mx(N,1,q);S=_.Wc(S,2,dR,N);this.channel.send(S)}else this.register();this.JSC$9286_audioEnabled=q};
EPJ.prototype.register=function(){PH(this.channel,1);this.registered=!0};
EPJ.prototype.isAudioEnabled=function(){return this.JSC$9286_audioEnabled};var yCa=function(q){this.channel=q};
_.Z=yCa.prototype;_.Z.onFirstFrameReady=function(q){PH(this.channel,2).register(11,function(S){S=_.e9(S.data,Vw6,11,Mi);if(!S)throw new LL("Unexpectedly nonexistent GameFirstFrameReadyEvent");q(_.UI(S,1))})};
_.Z.onReady=function(q){PH(this.channel,2).register(4,function(S){S=_.e9(S.data,rCT,4,Mi);if(!S)throw new LL("Unexpectedly nonexistent GameReadyEvent");q(_.UI(S,1))})};
_.Z.onLevelComplete=function(q){PH(this.channel,2).register(5,function(S){S=_.e9(S.data,$kq,5,Mi);if(!S)throw new LL("Unexpectedly nonexistent LevelCompleteEvent");q(_.UI(S,1),_.md(S,2))})};
_.Z.onGameOver=function(q){PH(this.channel,2).register(6,function(S){S=_.e9(S.data,Uk0,6,Mi);if(!S)throw new LL("Unexpectedly nonexistent GameOverEvent");q(_.UI(S,1))})};
_.Z.pause=function(){var q=this;if(!this.channel.isInitialised)return PH(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new LL("Using unregistered Game Feature: pause.");var S=QdT();return new Promise(function(N){return _.G(function(X){if(X.nextAddress==1)return X.yield(gPs(q.channel,S),2);N();_.xP(X)})})};
_.Z.resume=function(){var q=this;if(!this.channel.isInitialised)return PH(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new LL("Using unregistered Game Feature: resume.");var S=a12();return new Promise(function(N){return _.G(function(X){if(X.nextAddress==1)return X.yield(gPs(q.channel,S),2);N();_.xP(X)})})};var Mwa=function(q){this.channel=q};
Mwa.prototype.onReady=function(q){PH(this.channel,5).register(8,function(S){if(!_.e9(S.data,cCT,8,Mi))throw new LL("Unexpectedly nonexistent PageReadyEvent");q()})};var LGR=function(q){this.channel=q};
LGR.prototype.onChange=function(q){PH(this.channel,3).register(7,function(S){S=_.e9(S.data,eqR,7,Mi);if(!S)throw new LL("Unexpectedly nonexistent ScoreEvent");q(_.UI(S,1),_.md(S,2))})};var hqa={load:function(){throw new LL("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new LL("Storage used, but storage.onSave() listener not set!");}},PtT=function(q){this.channel=q;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},I1v=function(q){PH(q.channel,4).register(2,hqa.load).register(3,hqa.save);
q.initialSetupDone=!0};
PtT.prototype.onLoad=function(q){this.initialSetupDone||I1v(this);this.loadRegistered||(this.loadRegistered=!0,PH(this.channel,4).register(2,function(S){var N,X,b;return _.G(function(w){if(w.nextAddress==1){N=_.e9(S.data,CtX,2,Mi);if(!N)throw new LL("Unexpectedly nonexistent StorageLoad");X=_.UI(N,1);return w.yield(q(X),2)}b=w.yieldResult;var B=S.reply,T=new l9;var Q=new TxQ;Q=_.sk(Q,1,X);Q=_.bV(Q,2,_.j2(b,!1));T=_.Wc(T,3,dR,Q);B.call(S,T);_.xP(w)})}))};
PtT.prototype.onSave=function(q){this.initialSetupDone||I1v(this);this.saveRegistered||(this.saveRegistered=!0,PH(this.channel,4).register(3,function(S){var N,X,b;return _.G(function(w){if(w.nextAddress==1){N=_.e9(S.data,Rqk,3,Mi);if(!N)throw new LL("Unexpectedly nonexistent StorageSave");X=_.UI(N,1);b=zVM(N.getData());return w.yield(q(X,b),2)}var B=S.reply,T=new l9;var Q=new GnX;Q=_.sk(Q,1,X);T=_.Wc(T,4,dR,Q);B.call(S,T);_.xP(w)})}))};var YoJ=function(q){this.channel=q};
YoJ.prototype.update=function(q){if(!this.channel.features.has(6))throw new LL("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var S=new l9,N=new DkD;q=_.j5(N,1,q);S=_.Wc(S,6,dR,q);this.channel.send(S)};
YoJ.prototype.register=function(){PH(this.channel,6)};var oSa=function(q){this.channel=q;this.userActivityLoggingIntervalMs=0};
oSa.prototype.onUserActivity=function(q,S){this.userActivityLoggingIntervalMs=S;PH(this.channel,7).register(9,function(N){if(!_.e9(N.data,tw6,9,Mi))throw new LL("Unexpectedly nonexistent ClickEvent");q()})};var qmX=function(q){var S=this;this.channel=q;this.init=this.channel.init.bind(this.channel);this.page=new Mwa(this.channel);this.game=new yCa(this.channel);this.audio=new EPJ(this.channel);this.score=new LGR(this.channel);this.storage=new PtT(this.channel);this.style=new YoJ(this.channel);this.userActivity=new oSa(this.channel);umQ(this.channel,function(N){var X=new Qd4;N=_.j5(X,1,N);N=_.CL(N,3,S.userActivity.userActivityLoggingIntervalMs);X=S.audio.isAudioEnabled();X!==void 0&&_.Mx(N,2,X);X=new l9;
return _.Wc(X,5,dR,N)})};var Sm6=function(){this.timedFunctionContext=0};
Sm6.prototype.timeExecution=function(q,S){var N=this;return function(){var X=_.IT.apply(0,arguments);N.timedFunctionContext=q;return S.apply(null,_.PG(X))}};var NBa=function(){var q={};this.priorityTasks=(q[3]=[],q[2]=[],q[1]=[],q);this.isFlushing=!1},ff=function(q,S,N){var X=XmQ(q,N);
q.priorityTasks[N].push(S);X&&q.priorityTasks[N].length===1&&q.flush()},XmQ=function(q,S){return Object.keys(q.priorityTasks).map(function(N){return Number(N)}).filter(function(N){return!isNaN(N)&&N>S}).every(function(N){return q.priorityTasks[N].length===0})};
NBa.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(q){return q.length>0});)bfs(this,3),bfs(this,2),bfs(this,1)}catch(q){throw Object.values(this.priorityTasks).forEach(function(S){return void S.splice(0,S.length)}),q;
}finally{this.isFlushing=!1}}};
var bfs=function(q,S){for(;XmQ(q,S)&&q.priorityTasks[S].length>0;)q.priorityTasks[S][0](),q.priorityTasks[S].shift()};
_.hd.Object.defineProperties(NBa.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(q){return q.length>0})}}});var eqP={};var wm0=globalThis.trustedTypes,Vwv=wm0,rC4;var zA=function(q){this.privateDoNotAccessOrElseWrappedResourceUrl=q};
zA.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var ZfX,AqR,sp2,BBQ,TBs,GmX,D_X,Qp2;ZfX=_.jV([""]);AqR=lh(["\x00"],["\\0"]);sp2=lh(["\n"],["\\n"]);BBQ=lh(["\x00"],["\\u0000"]);TBs=_.jV([""]);GmX=lh(["\x00"],["\\0"]);D_X=lh(["\n"],["\\n"]);Qp2=lh(["\x00"],["\\u0000"]);_.avD=cC4(function(q){return q(ZfX)})||cC4(function(q){return q(AqR)})||cC4(function(q){return q(sp2)})||cC4(function(q){return q(BBQ)});
_.VHs=_.pK(TBs)&&_.pK(GmX)&&_.pK(D_X)&&_.pK(Qp2);var LK;_.mF=function(q,S){this.privateDoNotAccessOrElseWrappedUrl=S};
_.mF.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.U_s=u9("about:blank");LK=u9("about:invalid#zClosurez");var Ct7=function(q){this.isValid=q},rqD=new Ct7(function(q){return/^[^:]*([/?#]|$)/.test(q)}),$_6=y$("data"),cqs=y$("http"),e8X=y$("https"),CUk=y$("ftp"),R8J=y$("mailto"),tHa=y$("intent"),ifJ=y$("vnd.youtube"),Rqg=[$_6,
cqs,e8X,R8J,CUk,rqD],idN=kD(function(){return typeof URL==="function"}),JqD=["data:",
"http:","https:","mailto:","ftp:"],FG0=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var qk=function(q){this.privateDoNotAccessOrElseWrappedHtml=q};
qk.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var Gcm=kD(function(){return new qk(wm0?wm0.emptyHTML:"")});var FfJ={FORMATTED_HTML_CONTENT:0,EMBEDDED_INTERNAL_CONTENT:1,EMBEDDED_TRUSTED_EXTERNAL_CONTENT:2,0:"FORMATTED_HTML_CONTENT",1:"EMBEDDED_INTERNAL_CONTENT",2:"EMBEDDED_TRUSTED_EXTERNAL_CONTENT"},OdP=function(q,S){var N=Error.call(this,q+" cannot be used with intent "+FfJ[S]);this.message=N.message;"stack"in N&&(this.stack=N.stack);this.type=q;this.intent=S;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.F(OdP,Error);_.BG=function(q){this.privateDoNotAccessOrElseWrappedScript=q};
_.BG.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var vP7=function(q){this.privateDoNotAccessOrElseWrappedAttributePrefix=q};
vP7.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var l1g="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var rx=function(q){this.privateDoNotAccessOrElseWrappedStyleSheet=q};
rx.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var cAe=function(q){var S=_.py("window.location.href");q==null&&(q='Unknown Error of type "null/undefined"');if(typeof q==="string")return{message:q,name:"Unknown error",lineNumber:"Not available",fileName:S,stack:"Not available"};var N=!1;try{var X=q.lineNumber||q.line||"Not available"}catch(B){X="Not available",N=!0}try{var b=q.fileName||q.filename||q.sourceURL||_.Nd.$googDebugFname||S}catch(B){b="Not available",N=!0}S=Hfs(q);if(!(!N&&q.lineNumber&&q.fileName&&q.stack&&q.message&&q.name)){N=q.message;
if(N==null){if(q.constructor&&q.constructor instanceof Function){if(q.constructor.name)N=q.constructor.name;else if(N=q.constructor,IP[N])N=IP[N];else{N=String(N);if(!IP[N]){var w=/function\s+([^\(]+)/m.exec(N);IP[N]=w?w[1]:"[Anonymous]"}N=IP[N]}N='Unknown Error of type "'+N+'"'}else N="Unknown Error of unknown type";typeof q.toString==="function"&&Object.prototype.toString!==q.toString&&(N+=": "+q.toString())}return{message:N,name:q.name||"UnknownError",lineNumber:X,fileName:b,stack:S||"Not available"}}return{message:q.message,
name:q.name,lineNumber:q.lineNumber,fileName:q.fileName,stack:S}},Hfs=function(q,S){S||(S={});
S[OfQ(q)]=!0;var N=q.stack||"",X=q.cause;X&&!S[OfQ(X)]&&(N+="\nCaused by: ",X.stack&&X.stack.indexOf(X.toString())==0||(N+=typeof X==="string"?X:X.message+"\n"),N+=Hfs(X,S));q=q.errors;if(Array.isArray(q)){X=1;var b;for(b=0;b<q.length&&!(X>4);b++)S[OfQ(q[b])]||(N+="\nInner error "+X++ +": ",q[b].stack&&q[b].stack.indexOf(q[b].toString())==0||(N+=typeof q[b]==="string"?q[b]:q[b].message+"\n"),N+=Hfs(q[b],S));b<q.length&&(N+="\n... "+(q.length-b)+" more inner errors")}return N},OfQ=function(q){var S=
"";
typeof q.toString==="function"&&(S=""+q);return S+q.stack},IP={};var aHe,Pm,gj,Kf6,vSQ,jpv,x9,tD,d_6;aHe=function(q,S){for(var N=q.split("%s"),X="",b=Array.prototype.slice.call(arguments,1);b.length&&N.length>1;)X+=N.shift()+b.shift();return X+N.join("%s")};
_.Ip=function(q){return encodeURIComponent(String(q))};
Pm=function(q){return decodeURIComponent(q.replace(/\+/g," "))};
gj=function(q){q5R.test(q)&&(q.indexOf("&")!=-1&&(q=q.replace(LTq,"&amp;")),q.indexOf("<")!=-1&&(q=q.replace(h6s,"&lt;")),q.indexOf(">")!=-1&&(q=q.replace(Ps6,"&gt;")),q.indexOf('"')!=-1&&(q=q.replace(IRR,"&quot;")),q.indexOf("'")!=-1&&(q=q.replace(YX6,"&#39;")),q.indexOf("\x00")!=-1&&(q=q.replace(oJ2,"&#0;")));return q};
_.lvX=function(q){return _.DP(q,"&")?"document"in _.Nd?Kf6(q):vSQ(q):q};
Kf6=function(q){var S={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var N=_.Nd.document.createElement("div");return q.replace(jpv,function(X,b){var w=S[X];if(w)return w;b.charAt(0)=="#"&&(b=Number("0"+b.slice(1)),isNaN(b)||(w=String.fromCharCode(b)));w||(_.ad(N,Nk(X+" ")),w=N.firstChild.nodeValue.slice(0,-1));return S[X]=w})};
vSQ=function(q){return q.replace(/&([^;]+);/g,function(S,N){switch(N){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return N.charAt(0)!="#"||(N=Number("0"+N.slice(1)),isNaN(N))?S:String.fromCharCode(N)}})};
jpv=/&([^;\s<&]+);?/g;_.FKm=function(q){return String(q).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.WfT=String.prototype.repeat?function(q,S){return q.repeat(S)}:function(q,S){return Array(S+1).join(q)};
_.YC=function(q,S){if(!Number.isFinite(q))return String(q);q=String(q);var N=q.indexOf(".");N===-1&&(N=q.length);var X=q[0]==="-"?"-":"";X&&(q=q.substring(1));return X+(0,_.WfT)("0",Math.max(0,S-N))+q};
x9=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.mi()).toString(36)};
tD=function(q){for(var S=0,N=0;N<q.length;++N)S=31*S+q.charCodeAt(N)>>>0;return S};
_.Yz=function(q){return String(q).replace(/\-([a-z])/g,function(S,N){return N.toUpperCase()})};
_.Il=function(q){return String(q).replace(/([A-Z])/g,"-$1").toLowerCase()};
d_6=function(q){return q.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(S,N,X){return N+X.toUpperCase()})};var kmX=function(){this.names=new Map};
kmX.prototype.getName=function(q){var S=this.names.get(q);if(S)return S;var N;S=(N=q.description)!=null?N:x9();this.names.set(q,S);return S};var z8k=function(q){var S=Error.call(this,q?q.length+" errors occurred during unsubscription:\n"+q.map(function(N,X){return X+1+") "+N.toString()}).join("\n  "):"");
this.message=S.message;"stack"in S&&(this.stack=S.stack);this.errors=q;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.F(z8k,Error);var Cd=function(q){this.initialTeardown=q;this.closed=!1;this._teardowns=this._parentage=null};
_.Z=Cd.prototype;
_.Z.unsubscribe=function(){if(!this.closed){this.closed=!0;var q=this._parentage;if(Array.isArray(q))for(var S=_.A(q),N=S.next();!N.done;N=S.next())N.value.remove(this);else q==null||q.remove(this);S=this.initialTeardown;if($P(S))try{S()}catch(w){var X=w instanceof z8k?w.errors:[w]}var b=this._teardowns;if(b)for(this._teardowns=null,S=_.A(b),N=S.next();!N.done;N=S.next()){N=N.value;try{$P(N)?N():N.unsubscribe()}catch(w){N=void 0,X=(N=X)!=null?N:[],w instanceof z8k?X=[].concat(_.PG(X),_.PG(w.errors)):
X.push(w)}}if(X)throw new z8k(X);}};
_.Z.add=function(q){if(q&&q!==this)if(this.closed)$P(q)?q():q.unsubscribe();else{if(q instanceof Cd){if(q.closed||q._hasParent(this))return;q._addParent(this)}var S;(this._teardowns=(S=this._teardowns)!=null?S:[]).push(q)}};
_.Z._hasParent=function(q){var S=this._parentage;return S===q||Array.isArray(S)&&S.includes(q)};
_.Z._addParent=function(q){var S=this._parentage;this._parentage=Array.isArray(S)?(S.push(q),S):S?[S,q]:q};
_.Z._removeParent=function(q){var S=this._parentage;S===q?this._parentage=null:Array.isArray(S)&&zq7(S,q)};
_.Z.remove=function(q){var S=this._teardowns;S&&zq7(S,q);q instanceof Cd&&q._removeParent(this)};
var nS0=new Cd;nS0.closed=!0;Cd.JSC$9382_EMPTY=nS0;var f14=function(){setTimeout.apply(null,_.PG(_.IT.apply(0,arguments)))};var oN=function(q){Cd.call(this);this.JSC$9387_isStopped=!1;this.destination=q instanceof oN?q:new qu(!q||$P(q)?{next:q!=null?q:void 0}:q);nPe(q)&&q.add(this)};
_.F(oN,Cd);oN.JSC$9382_EMPTY=Cd.JSC$9382_EMPTY;oN.create=function(q,S,N){return new S4(q,S,N)};
_.Z=oN.prototype;_.Z.next=function(q){this.JSC$9387_isStopped||this._next(q)};
_.Z.error=function(q){this.JSC$9387_isStopped||(this.JSC$9387_isStopped=!0,this._error(q))};
_.Z.complete=function(){this.JSC$9387_isStopped||(this.JSC$9387_isStopped=!0,this._complete())};
_.Z.unsubscribe=function(){this.closed||(this.JSC$9387_isStopped=!0,Cd.prototype.unsubscribe.call(this))};
_.Z._next=function(q){this.destination.next(q)};
_.Z._error=function(q){this.destination.error(q);this.unsubscribe()};
_.Z._complete=function(){this.destination.complete();this.unsubscribe()};
var qu=function(q){this.partialObserver=q};
qu.prototype.next=function(q){var S=this.partialObserver;if(S.next)try{S.next(q)}catch(N){tC(N)}};
qu.prototype.error=function(q){var S=this.partialObserver;if(S.error)try{S.error(q)}catch(N){tC(N)}else tC(q)};
qu.prototype.complete=function(){var q=this.partialObserver;if(q.complete)try{q.complete()}catch(S){tC(S)}};
var S4=function(q,S,N){oN.call(this);var X;$P(q)||!q?X={next:q!=null?q:void 0,error:S!=null?S:void 0,complete:N!=null?N:void 0}:X=q;this.destination=new qu(X)};
_.F(S4,oN);S4.JSC$9382_EMPTY=oN.JSC$9382_EMPTY;S4.create=oN.create;var Kd=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Oo=function(q){q&&(this._subscribe=q)};
_.Z=Oo.prototype;_.Z.lift=function(q){var S=new Oo;S.source=this;S.operator=q;return S};
_.Z.subscribe=function(q,S,N){q=q&&q instanceof oN||q&&$P(q.next)&&$P(q.error)&&$P(q.complete)&&nPe(q)?q:new S4(q,S,N);S=this.operator;N=this.source;q.add(S?S.call(q,N):N?this._subscribe(q):this._trySubscribe(q));return q};
_.Z._trySubscribe=function(q){try{return this._subscribe(q)}catch(S){q.error(S)}};
_.Z.forEach=function(q,S){var N=this;S=xkN(S);return new S(function(X,b){var w=N.subscribe(function(B){try{q(B)}catch(T){b(T),w==null||w.unsubscribe()}},b,X)})};
_.Z._subscribe=function(q){var S;return(S=this.source)==null?void 0:S.subscribe(q)};
Oo.prototype[Kd]=function(){return this};
Oo.prototype.pipe=function(){var q=_.IT.apply(0,arguments);return q.length?pGP(q)(this):this};
Oo.create=function(q){return new Oo(q)};var fvv=function(){var q=Error.call(this,"object unsubscribed");this.message=q.message;"stack"in q&&(this.stack=q.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.F(fvv,Error);var kS=function(){this.observers=[];this.hasError=this.JSC$9403_isStopped=this.closed=!1;this.thrownError=null};
_.F(kS,Oo);_.Z=kS.prototype;_.Z.lift=function(q){var S=new Nu(this,this);S.operator=q;return S};
_.Z._throwIfClosed=function(){if(this.closed)throw new fvv;};
_.Z.next=function(q){this._throwIfClosed();if(!this.JSC$9403_isStopped){var S=this.observers.slice();S=_.A(S);for(var N=S.next();!N.done;N=S.next())N.value.next(q)}};
_.Z.error=function(q){this._throwIfClosed();if(!this.JSC$9403_isStopped){this.hasError=this.JSC$9403_isStopped=!0;this.thrownError=q;for(var S=this.observers;S.length;)S.shift().error(q)}};
_.Z.complete=function(){this._throwIfClosed();if(!this.JSC$9403_isStopped){this.JSC$9403_isStopped=!0;for(var q=this.observers;q.length;)q.shift().complete()}};
_.Z.unsubscribe=function(){this.JSC$9403_isStopped=this.closed=!0;this.observers=null};
_.Z._trySubscribe=function(q){this._throwIfClosed();return Oo.prototype._trySubscribe.call(this,q)};
_.Z._subscribe=function(q){this._throwIfClosed();this._checkFinalizedStatuses(q);return this._innerSubscribe(q)};
_.Z._innerSubscribe=function(q){var S=this,N=this.JSC$9403_isStopped,X=this.observers;return this.hasError||N?Cd.JSC$9382_EMPTY:(X.push(q),new Cd(function(){return zq7(S.observers,q)}))};
_.Z._checkFinalizedStatuses=function(q){var S=this.thrownError,N=this.JSC$9403_isStopped;this.hasError?q.error(S):N&&q.complete()};
kS.create=function(q,S){return new Nu(q,S)};
var Nu=function(q,S){kS.call(this);this.destination=q;this.source=S};
_.F(Nu,kS);Nu.create=kS.create;Nu.prototype.next=function(q){var S,N;(S=this.destination)==null||(N=S.next)==null||N.call(S,q)};
Nu.prototype.error=function(q){var S,N;(S=this.destination)==null||(N=S.error)==null||N.call(S,q)};
Nu.prototype.complete=function(){var q,S;(q=this.destination)==null||(S=q.complete)==null||S.call(q)};
Nu.prototype._subscribe=function(q){var S,N;return(N=(S=this.source)==null?void 0:S.subscribe(q))!=null?N:Cd.JSC$9382_EMPTY};var iu=function(q){kS.call(this);this._value=q};
_.F(iu,kS);iu.create=kS.create;iu.prototype._subscribe=function(q){var S=kS.prototype._subscribe.call(this,q);!S.closed&&q.next(this._value);return S};
iu.prototype.getValue=function(){var q=this.thrownError,S=this._value;if(this.hasError)throw q;this._throwIfClosed();return S};
iu.prototype.next=function(q){kS.prototype.next.call(this,this._value=q)};
_.hd.Object.defineProperties(iu.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var N_=new Oo(function(q){return q.complete()});var EPm=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var Pt4=function(q){return q&&typeof q.length==="number"&&typeof q!=="function"};var pma={now:function(){return(pma.delegate||Date).now()},
delegate:void 0};var Um=function(q,S,N){q=q===void 0?Infinity:q;S=S===void 0?Infinity:S;N=N===void 0?pma:N;kS.call(this);this.bufferSize=q;this.windowTime=S;this.timestampProvider=N;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=S===Infinity;this.bufferSize=Math.max(1,q);this.windowTime=Math.max(1,S)};
_.F(Um,kS);Um.create=kS.create;Um.prototype.next=function(q){var S=this.buffer,N=this.infiniteTimeWindow,X=this.timestampProvider,b=this.windowTime;this.JSC$9403_isStopped||(S.push(q),!N&&S.push(X.now()+b));x_J(this);kS.prototype.next.call(this,q)};
Um.prototype._subscribe=function(q){this._throwIfClosed();x_J(this);for(var S=this._innerSubscribe(q),N=this.infiniteTimeWindow,X=this.buffer.slice(),b=0;b<X.length&&!q.closed;b+=N?1:2)q.next(X[b]);this._checkFinalizedStatuses(q);return S};
var x_J=function(q){var S=q.bufferSize,N=q.timestampProvider,X=q.buffer;q=q.infiniteTimeWindow;var b=(q?1:2)*S;S<Infinity&&b<X.length&&X.splice(0,X.length-b);if(!q){S=N.now();N=0;for(q=1;q<X.length&&X[q]<=S;q+=2)N=q;N&&X.splice(0,N+1)}};var ucJ=function(q,S){S=S===void 0?m_v:S;this.schedulerActionCtor=q;this.now=S};
ucJ.prototype.schedule=function(q,S,N){S=S===void 0?0:S;return(new this.schedulerActionCtor(this,q)).schedule(N,S)};
var m_v=pma.now;var m_F=function(){var q=Error.call(this,"no elements in sequence");this.message=q.message;"stack"in q&&(this.stack=q.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.F(m_F,Error);var y4=function(q,S,N,X,b){oN.call(this,q);this.onUnsubscribe=b;S&&(this._next=function(w){try{S(w)}catch(B){this.destination.error(B)}});
N&&(this._error=function(w){try{N(w)}catch(B){this.destination.error(B)}this.unsubscribe()});
X&&(this._complete=function(){try{X()}catch(w){this.destination.error(w)}this.unsubscribe()})};
_.F(y4,oN);y4.JSC$9382_EMPTY=oN.JSC$9382_EMPTY;y4.create=oN.create;y4.prototype.unsubscribe=function(){var q;this.closed||(q=this.onUnsubscribe)!=null&&q.call(this);oN.prototype.unsubscribe.call(this)};var ap=function(q,S){this.source=q;this.subjectFactory=S;this._subject=null;this._refCount=0;this._connection=null};
_.F(ap,Oo);ap.create=Oo.create;ap.prototype._subscribe=function(q){return gSX(this).subscribe(q)};
var gSX=function(q){var S=q._subject;if(!S||S.JSC$9403_isStopped)q._subject=q.subjectFactory();return q._subject};
ap.prototype._teardown=function(){this._refCount=0;var q=this._connection;this._subject=this._connection=null;q==null||q.unsubscribe()};
ap.prototype.connect=function(){var q=this,S=this._connection;if(!S){S=this._connection=new Cd;var N=gSX(this);S.add(this.source.subscribe(new y4(N,void 0,function(X){q._teardown();N.error(X)},function(){q._teardown();
N.complete()},function(){return q._teardown()})));
S.closed&&(this._connection=null,S=Cd.JSC$9382_EMPTY)}return S};var spe=Array.isArray;var TB0=Array.isArray,ESX=Object,Gm7=ESX.getPrototypeOf,D_7=ESX.prototype,Qpe=ESX.keys;var op=function(q,S,N){oN.call(this,q);this._next=S;this.shouldComplete=N};
_.F(op,oN);op.JSC$9382_EMPTY=oN.JSC$9382_EMPTY;op.create=oN.create;op.prototype._complete=function(){this.shouldComplete()?oN.prototype._complete.call(this):this.unsubscribe()};var R8m=["addListener","removeListener"],CUg=["addEventListener","removeEventListener"],ifm=["on","off"];var Xw=function(){Cd.call(this)};
_.F(Xw,Cd);Xw.JSC$9382_EMPTY=Cd.JSC$9382_EMPTY;Xw.prototype.schedule=function(){return this};var yqR=function(q,S){return setInterval.apply(null,[q,S].concat(_.PG(_.IT.apply(2,arguments))))};var bw=function(q,S){Cd.call(this);this.scheduler=q;this.work=S;this.pending=!1};
_.F(bw,Xw);bw.JSC$9382_EMPTY=Xw.JSC$9382_EMPTY;bw.prototype.schedule=function(q,S){S=S===void 0?0:S;if(this.closed)return this;this.state=q;q=this.id;var N=this.scheduler;q!=null&&(this.id=MHD(this,q,S));this.pending=!0;this.delay=S;this.id=this.id||this.requestAsyncId(N,this.id,S);return this};
bw.prototype.requestAsyncId=function(q,S,N){N=N===void 0?0:N;return yqR(q.flush.bind(q,this),N)};
var MHD=function(q,S,N){N=N===void 0?0:N;if(N!=null&&q.delay===N&&q.pending===!1)return S;clearInterval(S)};
bw.prototype.execute=function(q,S){if(this.closed)return Error("ia");this.pending=!1;if(q=this._execute(q,S))return q;this.pending===!1&&this.id!=null&&(this.id=MHD(this,this.id,null))};
bw.prototype._execute=function(q){var S=!1;try{this.work(q)}catch(X){S=!0;var N=!!X&&X||Error(X)}if(S)return this.unsubscribe(),N};
bw.prototype.unsubscribe=function(){if(!this.closed){var q=this.id,S=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;zq7(S,this);q!=null&&(this.id=MHD(this,q,null));this.delay=null;Xw.prototype.unsubscribe.call(this)}};var Lfs=function(q,S){S=S===void 0?m_v:S;ucJ.call(this,q,S);this.actions=[];this.active=!1;this.scheduled=void 0};
_.F(Lfs,ucJ);Lfs.prototype.flush=function(q){var S=this.actions;if(this.active)S.push(q);else{var N;this.active=!0;do if(N=q.execute(q.state,q.delay))break;while(q=S.shift());this.active=!1;if(N){for(;q=S.shift();)q.unsubscribe();throw N;}}};var GV=new Oo(Rd);var JqM=Array.isArray;var wI=function(q,S){bw.call(this,q,S);this.scheduler=q;this.work=S};
_.F(wI,bw);wI.JSC$9382_EMPTY=bw.JSC$9382_EMPTY;wI.prototype.schedule=function(q,S){S=S===void 0?0:S;if(S>0)return bw.prototype.schedule.call(this,q,S);this.delay=S;this.state=q;this.scheduler.flush(this);return this};
wI.prototype.execute=function(q,S){return S>0||this.closed?bw.prototype.execute.call(this,q,S):this._execute(q,S)};
wI.prototype.requestAsyncId=function(q,S,N){N=N===void 0?0:N;return N!=null&&N>0||N==null&&this.delay>0?bw.prototype.requestAsyncId.call(this,q,S,N):q.flush(this)};var h86=function(){Lfs.apply(this,arguments)};
_.F(h86,Lfs);var Zf7=new h86(wI);var PUv=function(){this.performanceMonitor=new Sm6;this.queue=new NBa;this.internalSymbol=Symbol();this.debugNames=new kmX};
PUv.prototype.getOnBackgrounded=function(){return GV};
_.hd.Object.defineProperties(PUv.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Zu=function(q,S){S=Error.call(this,S?q+": "+S:String(q));this.message=S.message;"stack"in S&&(this.stack=S.stack);this.code=q;this.__proto__=Zu.prototype;this.name=String(q)};
_.F(Zu,Error);var DN=function(q){Zu.call(this,1E3,'sfr:"'+q+'"');this.measurementStrategyFailureReason=q;this.__proto__=DN.prototype};
_.F(DN,Zu);var Qy=function(){Zu.call(this,1003);this.__proto__=Qy.prototype};
_.F(Qy,Zu);var Am=function(){Zu.call(this,1009);this.__proto__=Am.prototype};
_.F(Am,Zu);var Iva=function(){Zu.call(this,1011);this.__proto__=Iva.prototype};
_.F(Iva,Zu);var YmJ=function(){Zu.call(this,1007);this.__proto__=Qy.prototype};
_.F(YmJ,Zu);var B0=function(q){Zu.call(this,1004,String(q));this.inputObservableIndex=q;this.__proto__=B0.prototype};
_.F(B0,Zu);var JMg=function(q){Zu.call(this,1010,q);this.__proto__=FA7.prototype};
_.F(JMg,Zu);var FA7=function(q){Zu.call(this,1005,q);this.__proto__=FA7.prototype};
_.F(FA7,Zu);var olX=function(q){var S=_.IT.apply(1,arguments),N=this;this.orderedFactories=[];this.orderedFactories.push(q);S.forEach(function(X){N.orderedFactories.push(X)})};
olX.prototype.isSupported=function(q){return this.orderedFactories.some(function(S){return S.isSupported(q)})};
olX.prototype.makeBeacon=function(q,S){for(var N=0;N<this.orderedFactories.length;N++)if(this.orderedFactories[N].isSupported(S))return this.orderedFactories[N].makeBeacon(q,S);throw new Am;};var aGP=Symbol("ja"),qk0=Symbol("ka"),Zv=function(q,S){this.value=q;this.timeline=S},wB=function(q,S){if(S.timeline!==q.timeline)throw new YmJ;
return q.value-S.value};
_.Z=Zv.prototype;_.Z.equals=function(q){return wB(this,q)===0};
_.Z.maximum=function(q){if(q.timeline!==this.timeline)throw new YmJ;return this.value>=q.value?this:q};
_.Z.round=function(){return new Zv(Math.round(this.value),this.timeline)};
_.Z.add=function(q){return new Zv(this.value+q,this.timeline)};
_.Z.toString=function(){return String(this.value)};var sR=function(q,S){this.context=q;this.JSC$9509_pinger=S};
sR.prototype.isSupported=function(q){return this.JSC$9509_pinger.isSupported(q)};
sR.prototype.makeBeacon=function(q,S){if(!this.isSupported(S))throw new Am;return new BT(this.context,this.JSC$9509_pinger,S!=null?S:void 0,q)};
var BT=function(q,S,N,X){var b=this;this.JSC$9515_pinger=S;this.properties=N;this.url=X;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var w;this.method=(w=N==null?void 0:N.beaconMethod)!=null?w:"GET";this.backgroundedSubscription=q.getOnBackgrounded().subscribe(function(){b.sendNow()})};
BT.prototype.deactivate=function(){this.internalIsPending=!1};
BT.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9515_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var q,S;this.JSC$9515_pinger.pingWithHeadersAndBody((q=this.properties)!=null?q:{},this.customHeaders,(S=this.body)!=null?S:"",this.url)}else this.JSC$9515_pinger.ping(this.url);this.internalIsPending=!1}catch(N){}else this.internalIsPending=!1};
BT.prototype.setHeader=function(q,S){this.customHeaders.set(q,S)};
_.hd.Object.defineProperties(BT.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var N1q=function(){for(var q=_.A(_.IT.apply(0,arguments)),S=q.next();!S.done;S=q.next())if(S=S.value,S.available()){this.timeProvider=S;return}this.timeProvider=new SkQ};
_.Z=N1q.prototype;_.Z.available=function(){return this.timeProvider.available()};
_.Z.now=function(){return this.timeProvider.now()};
_.Z.setTimeout=function(q,S){return this.timeProvider.setTimeout(q,S)};
_.Z.clearTimeout=function(q){this.timeProvider.clearTimeout(q)};
_.Z.interval=function(q,S){var N=this.intervalObservable(q).subscribe(S);return function(){return void N.unsubscribe()}};
_.Z.intervalObservable=function(q){return this.timeProvider.intervalObservable(q)};
_.hd.Object.defineProperties(N1q.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var SkQ=function(){this.timeline=Symbol()};
_.Z=SkQ.prototype;_.Z.available=function(){return!1};
_.Z.now=function(){return new Zv(0,this.timeline)};
_.Z.setTimeout=function(){return 0};
_.Z.clearTimeout=function(){};
_.Z.interval=function(){return function(){}};
_.Z.intervalObservable=function(){return GV};var TS=function(q,S){this.intrinsicFunctionNamespace=q;this.performanceMonitor=S};
_.Z=TS.prototype;_.Z.setTimeout=function(q,S){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,q),S)};
_.Z.clearTimeout=function(q){this.intrinsicFunctionNamespace.clearTimeout(q)};
_.Z.interval=function(q,S){var N=this.intervalObservable(q).subscribe(S);return function(){return void N.unsubscribe()}};
_.Z.intervalObservable=function(q){var S=this;return new Oo(function(N){var X=0,b=S.intrinsicFunctionNamespace.setInterval(function(){N.next(X++)},q);
return function(){S.intrinsicFunctionNamespace.clearInterval(b)}})};
_.Z.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var X0Q=function(q,S){TS.call(this,q,S);this.timeline=qk0};
_.F(X0Q,TS);X0Q.prototype.now=function(){return new Zv(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
X0Q.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&TS.prototype.available.call(this)};var bGJ=function(q,S){TS.call(this,q,S);this.timeline=aGP};
_.F(bGJ,TS);bGJ.prototype.now=function(){return new Zv(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
bGJ.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&TS.prototype.available.call(this)};var ZGD=function(q){this.context=q;if(w0q===void 0)a:{var S,N,X=(S=q.global)==null?void 0:(N=S.document)==null?void 0:N.createElement("meta");if(X)try{X.httpEquiv="origin-trial";X.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";q.global.document.head.append(X);w0q=X;break a}catch(b){}w0q=void 0}},
w0q;
ZGD.prototype.isSupported=function(q){return km7(this.context)!==void 0&&!(q==null||!q.endOfSession)&&!GS(this.context)&&!(q==null?0:q.attributionEnabled)&&!(q==null?0:q.customHeaders)&&!(q==null?0:q.customBody)};
ZGD.prototype.makeBeacon=function(q,S){if(!this.isSupported(S))throw new Am;return new Du(this.context,q,S)};
var Du=function(q,S,N){this.context=q;this.properties=N;this.JSC$9542_urlWithoutToken=S;var X;this.beaconMethod=(X=N==null?void 0:N.beaconMethod)!=null?X:"GET";q=km7(this.context);if(q===void 0)throw Error();this.fetchLater=q;A5s(this,s6k(this))},A5s=function(q,S){q.beaconResult&&q.beaconResult.activated||(q.beaconAbort=new AbortController,q.beaconResult=q.fetchLater(S,{method:q.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:q.beaconAbort.signal,activateAfter:96E4}))},s6k=function(q){q=q.JSC$9542_urlWithoutToken;
return(q.slice(-1)[0]==="&"?q:q+"&")+"flapi=1"};
Du.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
Du.prototype.sendNow=function(){};
Du.prototype.setHeader=function(){};
_.hd.Object.defineProperties(Du.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9542_urlWithoutToken},
set:function(q){this.JSC$9542_urlWithoutToken=q;q=s6k(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);A5s(this,q)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var B1k=function(q){this.context=q};
B1k.prototype.isSupported=function(){return!GS(this.context)&&!!this.context.global.fetch};
B1k.prototype.ping=function(){var q=this;return Xc.apply(null,_.PG(_.IT.apply(0,arguments).map(function(S){return lt(q.context.global.fetch(S,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(hC(function(N){return N.status===200}))}))).pipe(ucm(function(S){return S}),ES7())};
B1k.prototype.pingWithHeadersAndBody=function(q,S,N){for(var X=_.IT.apply(3,arguments),b=this,w=new Headers,B=_.A(S.entries()),T=B.next();!T.done;T=B.next()){var Q=_.A(T.value);T=Q.next().value;Q=Q.next().value;w.set(T,Q)}var a,U=(a=q.keepAlive)!=null?a:!1;Xc.apply(null,_.PG(X.map(function(r){return lt(b.context.global.fetch(r,Object.assign({},{method:String(q.beaconMethod),cache:"no-cache"},U?{keepalive:!0}:{},{mode:"no-cors",headers:w,body:N}))).pipe(hC(function(c){return c.status===200}))}))).pipe(ucm(function(r){return r}),
ES7())};var T1D,IU7,GVM;_.Q2=function(){};
_.dy=function(q){return q};
T1D=function(q){var S=S||0;return function(){return q.apply(this,Array.prototype.slice.call(arguments,0,S))}};
_.aN=function(q){var S=!1,N;return function(){S||(N=q(),S=!0);return N}};
_.V2=function(q,S){var N=0;return function(X){_.Nd.clearTimeout(N);var b=arguments;N=_.Nd.setTimeout(function(){q.apply(void 0,b)},S)}};
IU7=function(q,S){var N=0,X=!1,b=[],w=function(){N=0;X&&(X=!1,B())},B=function(){N=_.Nd.setTimeout(w,S);
var T=b;b=[];q.apply(void 0,T)};
return function(T){b=arguments;N?X=!0:B()}};
GVM=function(q,S){var N=0,X=function(){N=0};
return function(b){N||(N=_.Nd.setTimeout(X,S),q.apply(void 0,arguments))}};var UR=function(q,S,N,X,b){this.allowedElements=q;this.elementPolicies=S;this.allowedGlobalAttributes=N;this.globalAttributePolicies=X;this.globallyAllowedAttributePrefixes=b},DxT=function(q,S,N){N=q.elementPolicies.get(N);
return(N==null?0:N.has(S))?N.get(S):q.allowedGlobalAttributes.has(S)?{policyAction:1}:(N=q.globalAttributePolicies.get(S))?N:q.globallyAllowedAttributePrefixes&&[].concat(_.PG(q.globallyAllowedAttributePrefixes)).some(function(X){return S.indexOf(X)===0})?{policyAction:1}:{policyAction:0}};var Q6T="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "),
aND=[["A",new Map([["href",{policyAction:7}]])],["AREA",new Map([["href",{policyAction:7}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src",
{policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],Vas="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
UxX=[["dir",{policyAction:3,conditions:kD(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:kD(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:kD(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:kD(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],r5s=new UR(new Set(Q6T),new Map(aND),new Set(Vas),new Map(UxX)),$xa=new UR(new Set(Q6T.concat(["BUTTON",
"INPUT"])),new Map(aND),new Set(kD(function(){return Vas.concat(["class","id","name"])})),new Map(kD(function(){return UxX.concat([["style",
{policyAction:1}]])})));var c5D,ea2,RaT;c5D=function(q,S,N,X,b){this.JSC$9599_sanitizerTable=q;this.styleElementSanitizer=S;this.styleAttributeSanitizer=N;this.JSC$9599_resourceUrlPolicy=X;this.JSC$9599_navigationUrlPolicy=b;this.changes=[]};
_.CuX=function(q,S){var N=document.implementation.createHTMLDocument("");q=ea2(q,S,N);N=N.body;N.appendChild(q);N=(new XMLSerializer).serializeToString(N);N=N.slice(N.indexOf(">")+1,N.lastIndexOf("</"));return Nk(N)};
ea2=function(q,S,N){S=X0N(S,N);S=document.createTreeWalker(S,5,function(T){if(T.nodeType===3)T=1;else if(w0W(T))if(T=bGm(T),T===null)T=2;else{var Q=q.JSC$9599_sanitizerTable;T=T!=="FORM"&&(Q.allowedElements.has(T)||Q.elementPolicies.has(T))?1:2}else T=2;return T});
for(var X=S.nextNode(),b=N.createDocumentFragment(),w=b;X!==null;){var B=void 0;if(X.nodeType===3)q.styleElementSanitizer&&w.nodeName==="STYLE"?(X=q.styleElementSanitizer(X.data),B=q.createTextNode(X)):B=q.createTextNode(X.data);else if(w0W(X))B=RaT(q,X,N);else throw Error("$");w.appendChild(B);if(X=S.firstChild())w=B;else for(;!(X=S.nextSibling())&&(X=S.parentNode());)w=w.parentNode}return b};
c5D.prototype.createTextNode=function(q){return document.createTextNode(q)};
RaT=function(q,S,N){var X,b=bGm(S);N=N.createElement(b);S=S.attributes;for(var w=_.A(S),B=w.next();!B.done;B=w.next()){var T=B.value;B=T.name;T=T.value;var Q=DxT(q.JSC$9599_sanitizerTable,B,b);a:{if(X=Q.conditions){X=_.A(X);for(var a=X.next();!a.done;a=X.next()){var U=_.A(a.value);a=U.next().value;U=U.next().value;var r=void 0;if((a=(r=S.getNamedItem(a))==null?void 0:r.value)&&!U.has(a)){X=!1;break a}}}X=!0}if(X)switch(Q.policyAction){case 1:iU(N,B,T);break;case 2:throw Error();case 3:iU(N,B,T.toLowerCase());
break;case 4:q.styleAttributeSanitizer?(T=q.styleAttributeSanitizer(T),iU(N,B,T)):iU(N,B,T);break;case 5:q.JSC$9599_resourceUrlPolicy?(Q={type:2,attributeName:B,elementName:b},T=N1W(T),(T=q.JSC$9599_resourceUrlPolicy(T,Q))&&iU(N,B,T.toString())):iU(N,B,T);break;case 6:if(q.JSC$9599_resourceUrlPolicy){Q={type:2,attributeName:B,elementName:b};X=[];T=_.A(T.split(","));for(a=T.next();!a.done;a=T.next())U=_.A(a.value.trim().split(/\s+/,2)),a=U.next().value,U=U.next().value,X.push({url:a,descriptor:U});
T={parts:[]};X=_.A(X);for(a=X.next();!a.done;a=X.next())a=a.value,U=N1W(a.url),(U=q.JSC$9599_resourceUrlPolicy(U,Q))&&T.parts.push({url:U.toString(),descriptor:a.descriptor});iU(N,B,ZGM(T))}else iU(N,B,T);break;case 7:Q=T;if(q.JSC$9599_navigationUrlPolicy){Q={type:2,attributeName:B,elementName:b};T=N1W(T);T=q.JSC$9599_navigationUrlPolicy(T,Q);if(T===null)break;Q=T.toString()}T=Q;Q=_.JC2(T);Q=Q!==void 0&&JqD.indexOf(Q.toLowerCase())!==-1?T:"about:invalid#zClosurez";iU(N,B,Q)}}return N};
_.taJ=kD(function(){return new c5D(r5s)});
_.iGX=kD(function(){return new c5D($xa)});var J5q=function(){this.calledBuild=!1;this.JSC$9611_sanitizerTable=r5s},FdD=function(){J5q.apply(this,arguments)};
_.F(FdD,J5q);FdD.prototype.build=function(){if(this.calledBuild)throw Error("ma");this.calledBuild=!0;return new c5D(this.JSC$9611_sanitizerTable,void 0,void 0,this.JSC$9611_resourceUrlPolicy,this.JSC$9611_navigationUrlPolicy)};var HGQ=/[^#]*/;var Lf0={ALLOW_FORMS:"allow-forms",ALLOW_MODALS:"allow-modals",ALLOW_ORIENTATION_LOCK:"allow-orientation-lock",ALLOW_POINTER_LOCK:"allow-pointer-lock",ALLOW_POPUPS:"allow-popups",ALLOW_POPUPS_TO_ESCAPE_SANDBOX:"allow-popups-to-escape-sandbox",ALLOW_PRESENTATION:"allow-presentation",ALLOW_SAME_ORIGIN:"allow-same-origin",ALLOW_SCRIPTS:"allow-scripts",ALLOW_TOP_NAVIGATION:"allow-top-navigation",ALLOW_TOP_NAVIGATION_BY_USER_ACTIVATION:"allow-top-navigation-by-user-activation"},OGs=_.aN(function(){return PUF()}),
vl0=function(){var q=Kdk("IFRAME"),S={};
_.mx(OGs(),function(N){q.sandbox&&q.sandbox.supports&&q.sandbox.supports(N)&&(S[N]=!0)});
return S},Kdk=function(q,S){S=S===void 0?document:S;
return S.createElement(String(q).toLowerCase())};_.Z=_.Kf.prototype;_.Z.clone=function(){return new _.Kf(this.x,this.y)};
_.Z.equals=function(q){return q instanceof _.Kf&&(this==q?!0:this&&q?this.x==q.x&&this.y==q.y:!1)};
_.Z.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.Z.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.Z.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.Z.translate=function(q,S){q instanceof _.Kf?(this.x+=q.x,this.y+=q.y):(this.x+=Number(q),typeof S==="number"&&(this.y+=S));return this};
_.Z.scale=function(q,S){this.x*=q;this.y*=typeof S==="number"?S:q;return this};_.Z=_.lU.prototype;_.Z.clone=function(){return new _.lU(this.width,this.height)};
_.Z.area=function(){return this.width*this.height};
_.Z.aspectRatio=function(){return this.width/this.height};
_.Z.isEmpty=function(){return!this.area()};
_.Z.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.Z.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.Z.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.Z.scale=function(q,S){this.width*=q;this.height*=typeof S==="number"?S:q;return this};var lNs;_.a6={};lNs="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.a6.add=function(q,S,N){if(q!==null&&S in q)throw Error("oa`"+S);q[S]=N};
_.a6.clear=function(q){for(var S in q)delete q[S]};
_.a6.clone=function(q){var S={},N;for(N in q)S[N]=q[N];return S};
_.a6.contains=function(q,S){return GVd(q,S)};
_.a6.containsKey=function(q,S){return q!==null&&S in q};
_.a6.containsValue=GVd;_.a6.create=aNM;_.a6.createImmutableView=function(q){var S=q;Object.isFrozen&&!Object.isFrozen(q)&&(S=Object.create(q),Object.freeze(S));return S};
_.a6.createSet=Va0;_.a6.equals=function(q,S){for(var N in q)if(!(N in S)||q[N]!==S[N])return!1;for(var X in S)if(!(X in q))return!1;return!0};
_.a6.every=function(q,S,N){for(var X in q)if(!S.call(N,q[X],X,q))return!1;return!0};
_.a6.extend=function(q,S){for(var N,X,b=1;b<arguments.length;b++){X=arguments[b];for(N in X)q[N]=X[N];for(var w=0;w<lNs.length;w++)N=lNs[w],Object.prototype.hasOwnProperty.call(X,N)&&(q[N]=X[N])}};
_.a6.filter=function(q,S,N){var X={},b;for(b in q)S.call(N,q[b],b,q)&&(X[b]=q[b]);return X};
_.a6.findKey=Dx4;_.a6.findValue=function(q,S,N){return(S=Dx4(q,S,N))&&q[S]};
_.a6.forEach=function(q,S,N){for(var X in q)S.call(N,q[X],X,q)};
_.a6.get=function(q,S,N){return q!==null&&S in q?q[S]:N};
_.a6.getAllPropertyNames=function(q,S,N){if(!q)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return T1M(q);for(var X={};q&&(q!==Object.prototype||S)&&(q!==Function.prototype||N);){for(var b=Object.getOwnPropertyNames(q),w=0;w<b.length;w++)X[b[w]]=!0;q=Object.getPrototypeOf(q)}return T1M(X)};
_.a6.getAnyKey=function(q){for(var S in q)return S};
_.a6.getAnyValue=function(q){for(var S in q)return q[S]};
_.a6.getCount=function(q){var S=0,N;for(N in q)S++;return S};
_.a6.getKeys=T1M;_.a6.getSuperClass=function(q){return(q=Object.getPrototypeOf(q.prototype))&&q.constructor};
_.a6.getValueByKeys=function(q,S){var N=_.E7(S),X=N?S:arguments;for(N=N?0:1;N<X.length;N++){if(q==null)return;q=q[X[N]]}return q};
_.a6.getValues=function(q){var S=[],N=0,X;for(X in q)S[N++]=q[X];return S};
_.a6.isEmpty=function(q){for(var S in q)return!1;return!0};
_.a6.isImmutableView=function(q){return!!Object.isFrozen&&Object.isFrozen(q)};
_.a6.map=function(q,S,N){var X={},b;for(b in q)X[b]=S.call(N,q[b],b,q);return X};
_.a6.remove=function(q,S){var N;(N=S in q)&&delete q[S];return N};
_.a6.set=function(q,S,N){q[S]=N};
_.a6.setIfUndefined=function(q,S,N){return S in q?q[S]:q[S]=N};
_.a6.setWithReturnValueIfNotSet=function(q,S,N){if(S in q)return q[S];N=N();return q[S]=N};
_.a6.some=function(q,S,N){for(var X in q)if(S.call(N,q[X],X,q))return!0;return!1};
_.a6.transpose=function(q){var S={},N;for(N in q)S[q[N]]=N;return S};
_.a6.unsafeClone=Q64;var jz=function(q,S){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=q===RMW&&S||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=j6s};
jz.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var Wdv=function(q){return q instanceof jz&&q.constructor===jz&&q.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===j6s?q.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},j6s={},RMW={};
new jz(RMW,"");var A5,X1,$a,dxM,nlR,zav,r1,p0q,mxX,xxX,RN,uKv,wy2,haX,Lds,PuJ,INT,YkT,o9X,xlv,qqD,NWa,XeX,Sq6,rI;A5=function(q){return q?new rI(_.$l(q)):gk6||(gk6=new rI)};
_.n4=function(q,S){return typeof S==="string"?q.getElementById(S):S};
X1=function(q,S){return(S||document).getElementsByTagName(String(q))};
_.kVa=function(q){return dxM("yt-formatted-string","paper-input-input",q)};
$a=function(q,S,N,X){q=X||q;return(S=S&&S!="*"?String(S).toUpperCase():"")||N?q.querySelectorAll(S+(N?"."+N:"")):q.getElementsByTagName("*")};
dxM=function(q,S,N){var X=document,b=q&&q!="*"?String(q).toUpperCase():"";return b||S?(N||X).querySelector(b+(S?"."+S:"")):$a(X,q,S,N)[0]||null};
nlR=function(q,S){_.a6.forEach(S,function(N,X){X=="style"?q.style.cssText=N:X=="class"?q.className=N:X=="for"?q.htmlFor=N:zav.hasOwnProperty(X)?q.setAttribute(zav[X],N):_.ZP(X,"aria-")||_.ZP(X,"data-")?q.setAttribute(X,N):q[X]=N})};
zav={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"};_.w1=function(q){q=(q||window).document;q=q.compatMode=="CSS1Compat"?q.documentElement:q.body;return new _.lU(q.clientWidth,q.clientHeight)};
_.fNk=function(q){var S=_.cT(q);q=q.defaultView;return new _.Kf((q==null?void 0:q.pageXOffset)||S.scrollLeft,(q==null?void 0:q.pageYOffset)||S.scrollTop)};
_.cT=function(q){return q.scrollingElement?q.scrollingElement:_.NV||q.compatMode!="CSS1Compat"?q.body||q.documentElement:q.documentElement};
r1=function(q){return q?q.defaultView:window};
_.e4=function(q,S,N){return p0q(document,arguments)};
p0q=function(q,S){var N=S[1],X=xxX(q,String(S[0]));N&&(typeof N==="string"?X.className=N:Array.isArray(N)?X.className=N.join(" "):nlR(X,N));S.length>2&&mxX(q,X,S,2);return X};
mxX=function(q,S,N,X){function b(T){T&&S.appendChild(typeof T==="string"?q.createTextNode(T):T)}
for(;X<N.length;X++){var w=N[X];if(!_.E7(w)||_.Md(w)&&w.nodeType>0)b(w);else{a:{if(w&&typeof w.length=="number"){if(_.Md(w)){var B=typeof w.item=="function"||typeof w.item=="string";break a}if(typeof w==="function"){B=typeof w.item=="function";break a}}B=!1}_.mx(B?_.gy(w):w,b)}}};
_.Si=function(q){return xxX(document,q)};
xxX=function(q,S){S=String(S);q.contentType==="application/xhtml+xml"&&(S=S.toLowerCase());return q.createElement(S)};
_.C2=function(){return document.createTextNode("\n")};
RN=function(q){if(q.nodeType!=1)return!1;switch(q.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};
uKv=function(q,S){mxX(_.$l(q),q,arguments,1)};
_.tm=function(q){for(var S;S=q.firstChild;)q.removeChild(S)};
_.iw=function(q,S){S.parentNode&&S.parentNode.insertBefore(q,S)};
_.Jm=function(q,S){S.parentNode&&S.parentNode.insertBefore(q,S.nextSibling)};
_.Nw=function(q){return q&&q.parentNode?q.parentNode.removeChild(q):null};
_.gla=function(q,S){var N=S.parentNode;N&&N.replaceChild(q,S)};
_.Elv=function(q){var S,N=q.parentNode;if(N&&N.nodeType!=11)if(q.removeNode)q.removeNode(!1);else{for(;S=q.firstChild;)N.insertBefore(S,q);_.Nw(q)}};
_.Fw=function(q){return q.children!=void 0?q.children:Array.prototype.filter.call(q.childNodes,function(S){return S.nodeType==1})};
_.MaX=function(q){return q.nextElementSibling!==void 0?q.nextElementSibling:_.y5Q(q.nextSibling,!0)};
_.y5Q=function(q,S){for(;q&&q.nodeType!=1;)q=S?q.nextSibling:q.previousSibling;return q};
_.Ii=function(q){return _.Md(q)&&q.nodeType==1};
_.pV=function(q,S){if(!q||!S)return!1;if(q.contains&&S.nodeType==1)return q==S||q.contains(S);if(typeof q.compareDocumentPosition!="undefined")return q==S||!!(q.compareDocumentPosition(S)&16);for(;S&&q!=S;)S=S.parentNode;return S==q};
wy2=function(q,S){if(q==S)return 0;if(q.compareDocumentPosition)return q.compareDocumentPosition(S)&2?1:-1;if("sourceIndex"in q||q.parentNode&&"sourceIndex"in q.parentNode){var N=q.nodeType==1,X=S.nodeType==1;if(N&&X)return q.sourceIndex-S.sourceIndex;var b=q.parentNode,w=S.parentNode;return b==w?Lds(q,S):!N&&_.pV(b,S)?-1*haX(q,S):!X&&_.pV(w,q)?haX(S,q):(N?q.sourceIndex:b.sourceIndex)-(X?S.sourceIndex:w.sourceIndex)}X=_.$l(q);N=X.createRange();N.selectNode(q);N.collapse(!0);q=X.createRange();q.selectNode(S);
q.collapse(!0);return N.compareBoundaryPoints(_.Nd.Range.START_TO_END,q)};
haX=function(q,S){var N=q.parentNode;if(N==S)return-1;for(;S.parentNode!=N;)S=S.parentNode;return Lds(S,q)};
Lds=function(q,S){for(;S=S.previousSibling;)if(S==q)return-1;return 1};
PuJ=function(q){var S,N=arguments.length;if(!N)return null;if(N==1)return arguments[0];var X=[],b=Infinity;for(S=0;S<N;S++){for(var w=[],B=arguments[S];B;)w.unshift(B),B=B.parentNode;X.push(w);b=Math.min(b,w.length)}w=null;for(S=0;S<b;S++){B=X[0][S];for(var T=1;T<N;T++)if(B!=X[T][S])return w;w=B}return w};
_.$l=function(q){return q.nodeType==9?q:q.ownerDocument||q.document};
INT=function(q){return q.contentDocument||q.contentWindow.document};
_.HT=function(q,S){if("textContent"in q)q.textContent=S;else if(q.nodeType==3)q.data=String(S);else if(q.firstChild&&q.firstChild.nodeType==3){for(;q.lastChild!=q.firstChild;)q.removeChild(q.lastChild);q.firstChild.data=String(S)}else _.tm(q),q.appendChild(_.$l(q).createTextNode(String(S)))};
YkT={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};o9X={IMG:" ",BR:"\n"};xlv=function(q){var S;q.tagName=="A"&&q.hasAttribute("href")||q.tagName=="INPUT"||q.tagName=="TEXTAREA"||q.tagName=="SELECT"||q.tagName=="BUTTON"?S=!q.disabled&&(!q.hasAttribute("tabindex")||qqD(q)):S=q.hasAttribute("tabindex")&&qqD(q);return S};
qqD=function(q){q=q.tabIndex;return typeof q==="number"&&q>=0&&q<32768};
NWa=function(q){var S=[];Sq6(q,S,!0);q=S.join("");q=q.replace(/ \xAD /g," ").replace(/\xAD/g,"");q=q.replace(/\u200B/g,"");q=q.replace(/ +/g," ");q!=" "&&(q=q.replace(/^\s*/,""));return q};
XeX=function(q){var S=[];Sq6(q,S,!1);return S.join("")};
Sq6=function(q,S,N){if(!(q.nodeName in YkT))if(q.nodeType==3)N?S.push(String(q.nodeValue).replace(/(\r\n|\r|\n)/g,"")):S.push(q.nodeValue);else if(q.nodeName in o9X)S.push(o9X[q.nodeName]);else for(q=q.firstChild;q;)Sq6(q,S,N),q=q.nextSibling};
_.bVM=function(q,S,N){if(!S&&!N)return null;var X=S?String(S).toUpperCase():null;return _.ea(q,function(b){return(!X||b.nodeName==X)&&(!N||typeof b.className==="string"&&_.xg(b.className.split(/\s+/),N))},!0)};
_.ea=function(q,S,N){q&&!N&&(q=q.parentNode);for(N=0;q;){if(S(q))return q;q=q.parentNode;N++}return null};
rI=function(q){this.JSC$9639_document_=q||_.Nd.document||document};
_.Z=rI.prototype;_.Z.getElement=function(q){return _.n4(this.JSC$9639_document_,q)};
_.Z.$=rI.prototype.getElement;_.Z.getElementsByTagName=function(q,S){return(S||this.JSC$9639_document_).getElementsByTagName(String(q))};
_.Z.getElementsByTagNameAndClass=function(q,S,N){return $a(this.JSC$9639_document_,q,S,N)};
_.Z.$$=rI.prototype.getElementsByTagNameAndClass;_.Z.setProperties=nlR;_.Z.JSC$9641_createDom=function(q,S,N){return p0q(this.JSC$9639_document_,arguments)};
_.Z.createElement=function(q){return xxX(this.JSC$9639_document_,q)};
_.Z.createTextNode=function(q){return this.JSC$9639_document_.createTextNode(String(q))};
_.Z.getWindow=function(){return this.JSC$9639_document_.defaultView};
var ZN=function(q){return _.fNk(q.JSC$9639_document_)};
_.Z=rI.prototype;_.Z.appendChild=function(q,S){q.appendChild(S)};
_.Z.append=uKv;_.Z.canHaveChildren=RN;_.Z.removeNode=_.Nw;_.Z.getChildren=_.Fw;_.Z.contains=_.pV;_.Z.isFocusable=xlv;_.Z=jH.prototype;_.Z.getWidth=function(){return this.right-this.left};
_.Z.getHeight=function(){return this.bottom-this.top};
_.Z.clone=function(){return new jH(this.top,this.right,this.bottom,this.left)};
_.Z.contains=function(q){return this&&q?q instanceof jH?q.left>=this.left&&q.right<=this.right&&q.top>=this.top&&q.bottom<=this.bottom:q.x>=this.left&&q.x<=this.right&&q.y>=this.top&&q.y<=this.bottom:!1};
_.Z.expand=function(q,S,N,X){_.Md(q)?(this.top-=q.top,this.right+=q.right,this.bottom+=q.bottom,this.left-=q.left):(this.top-=q,this.right+=Number(S),this.bottom+=Number(N),this.left-=Number(X));return this};
_.Z.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.Z.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_.Z.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.Z.translate=function(q,S){q instanceof _.Kf?(this.left+=q.x,this.right+=q.x,this.top+=q.y,this.bottom+=q.y):(this.left+=q,this.right+=q,typeof S==="number"&&(this.top+=S,this.bottom+=S));return this};
_.Z.scale=function(q,S){S=typeof S==="number"?S:q;this.left*=q;this.right*=q;this.top*=S;this.bottom*=S;return this};_.Z=Wm.prototype;_.Z.clone=function(){return new Wm(this.left,this.top,this.width,this.height)};
_.Z.boundingRect=function(q){var S=Math.max(this.left+this.width,q.left+q.width),N=Math.max(this.top+this.height,q.top+q.height);this.left=Math.min(this.left,q.left);this.top=Math.min(this.top,q.top);this.width=S-this.left;this.height=N-this.top};
_.Z.contains=function(q){return q instanceof _.Kf?q.x>=this.left&&q.x<=this.left+this.width&&q.y>=this.top&&q.y<=this.top+this.height:this.left<=q.left&&this.left+this.width>=q.left+q.width&&this.top<=q.top&&this.top+this.height>=q.top+q.height};
_.Z.distance=function(q){var S=q.x<this.left?this.left-q.x:Math.max(q.x-(this.left+this.width),0);q=q.y<this.top?this.top-q.y:Math.max(q.y-(this.top+this.height),0);return Math.sqrt(S*S+q*q)};
_.Z.getSize=function(){return new _.lU(this.width,this.height)};
_.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};
_.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};
_.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};
_.Z.translate=function(q,S){q instanceof _.Kf?(this.left+=q.x,this.top+=q.y):(this.left+=q,typeof S==="number"&&(this.top+=S));return this};
_.Z.scale=function(q,S){S=typeof S==="number"?S:q;this.left*=q;this.width*=q;this.top*=S;this.height*=S;return this};var ZVv,vT,N67,K2,TWk,BWX,Gs2,ZhN,Dw2,a4X;_.OR=function(q,S,N){if(typeof S==="string")(S=_.we2(q,S))&&(q.style[S]=N);else for(var X in S){N=q;var b=S[X],w=_.we2(N,X);w&&(N.style[w]=b)}};
ZVv={};_.we2=function(q,S){var N=ZVv[S];if(!N){var X=_.Yz(S);N=X;q.style[X]===void 0&&(X=(_.NV?"Webkit":_.XE?"Moz":null)+d_6(X),q.style[X]!==void 0&&(N=X));ZVv[S]=N}return N};
_.y8=function(q,S){var N=_.$l(q);return N.defaultView&&N.defaultView.getComputedStyle&&(q=N.defaultView.getComputedStyle(q,null))?q[S]||q.getPropertyValue(S)||"":""};
_.fV=function(q,S){return _.y8(q,S)||(q.currentStyle?q.currentStyle[S]:null)||q.style&&q.style[S]};
_.AMs=function(q){return _.fV(q,"position")};
vT=function(q,S,N){if(S instanceof _.Kf){var X=S.x;S=S.y}else X=S,S=N;q.style.left=K2(X,!1);q.style.top=K2(S,!1)};
N67=function(q){try{return q.getBoundingClientRect()}catch(S){return{left:0,top:0,right:0,bottom:0}}};
_.c0=function(q){var S=_.$l(q),N=new _.Kf(0,0);if(q==(S?_.$l(S):document).documentElement)return N;q=N67(q);S=ZN(A5(S));N.x=q.left+S.x;N.y=q.top+S.y;return N};
_.si0=function(q,S,N){if(S instanceof _.lU)N=S.height,S=S.width;else if(N==void 0)throw Error("pa");q.style.width=K2(S,!0);q.style.height=K2(N,!0)};
K2=function(q,S){typeof q=="number"&&(q=(S?Math.round(q):q)+"px");return q};
TWk=function(q){return BWX(q)};
BWX=function(q){var S=Gs2;if(_.fV(q,"display")!="none")return S(q);var N=q.style,X=N.display,b=N.visibility,w=N.position;N.visibility="hidden";N.position="absolute";N.display="inline";q=S(q);N.display=X;N.position=w;N.visibility=b;return q};
Gs2=function(q){var S=q.offsetWidth,N=q.offsetHeight,X=_.NV&&!S&&!N;return(S===void 0||X)&&q.getBoundingClientRect?(q=N67(q),new _.lU(q.right-q.left,q.bottom-q.top)):new _.lU(S,N)};
ZhN=function(q){var S=_.c0(q);q=BWX(q);return new Wm(S.x,S.y,q.width,q.height)};
Dw2=function(q,S){q=q.style;"opacity"in q?q.opacity=S:"MozOpacity"in q?q.MozOpacity=S:"filter"in q&&(q.filter=S===""?"":"alpha(opacity="+Number(S)*100+")")};
_.Eq=function(q,S){q.style.display=S?"":"none"};
_.Qik=function(q){return"rtl"==_.fV(q,"direction")};
a4X=function(q){var S=_.y8(q,"marginLeft"),N=_.y8(q,"marginRight"),X=_.y8(q,"marginTop");q=_.y8(q,"marginBottom");return new jH(parseFloat(X),parseFloat(N),parseFloat(q),parseFloat(S))};
_.Viq=function(q){var S=_.y8(q,"borderLeftWidth"),N=_.y8(q,"borderRightWidth"),X=_.y8(q,"borderTopWidth");q=_.y8(q,"borderBottomWidth");return new jH(parseFloat(X),parseFloat(N),parseFloat(q),parseFloat(S))};var lw=function(q){this.context=q};
lw.prototype.isSupported=function(q){return(q==null?0:q.attributionEnabled)||(q==null?void 0:q.beaconMethod)==="POST"||(q==null?0:q.customHeaders)||(q==null?0:q.customBody)||(q==null?0:q.keepAlive)?!1:!GS(this.context)};
lw.prototype.ping=function(){var q=this;return ut(_.IT.apply(0,arguments).map(function(S){try{var N=q.context.global,X=!1;X=X===void 0?!1:X;N.google_image_requests||(N.google_image_requests=[]);var b=Kdk("IMG",N.document);X&&(b.attributionSrc="");b.src=S;N.google_image_requests.push(b);return!0}catch(w){return!1}}).every(function(S){return S}))};
lw.prototype.pingWithHeadersAndBody=function(q,S,N){this.ping.apply(this,_.PG(_.IT.apply(3,arguments)))};var Uwq=function(q){this.context=q};
Uwq.prototype.isSupported=function(q){return rMR&&!GS(this.context)&&Ux7(this.context)!==void 0&&!(q==null?0:q.attributionEnabled)&&(q==null?void 0:q.beaconMethod)!=="POST"&&!(q==null?0:q.customHeaders)&&!(q==null?0:q.customBody)};
Uwq.prototype.makeBeacon=function(q,S){if(!this.isSupported(S))throw new Am;return new j4(this.context,q)};
var rMR=!1,j4=function(q,S){this.context=q;this.JSC$9660_urlWithoutToken=S;q=Ux7(this.context);if(q===void 0)throw Error();this.wrappedBeacon=new q($wX(this),{})},$wX=function(q){q=q.JSC$9660_urlWithoutToken;
return(q.slice(-1)[0]==="&"?q:q+"&")+"pbapi=1"};
j4.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
j4.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
j4.prototype.setHeader=function(){};
_.hd.Object.defineProperties(j4.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9660_urlWithoutToken},
set:function(q){this.JSC$9660_urlWithoutToken=q;this.wrappedBeacon.setURL($wX(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(q){if(q!=="GET")throw new Am;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var cMR=function(q){this.context=q};
cMR.prototype.isSupported=function(q){if((q==null?0:q.attributionEnabled)||(q==null?void 0:q.beaconMethod)==="GET"||(q==null?0:q.customHeaders)||(q==null?0:q.customBody)||(q==null?0:q.keepAlive))return!1;var S;return!GS(this.context)&&((S=this.context.global.navigator)==null?void 0:S.sendBeacon)!==void 0};
cMR.prototype.ping=function(){var q=this;return ut(_.IT.apply(0,arguments).map(function(S){var N;return(N=q.context.global.navigator)==null?void 0:N.sendBeacon(S)}).every(function(S){return S}))};
cMR.prototype.pingWithHeadersAndBody=function(q,S,N){this.ping.apply(this,_.PG(_.IT.apply(3,arguments)))};var pf=function(q){this.value=q},ja=function(q,S){return ut(q.value).pipe(nf(S))},d1=new pf(!1),aDe=new pf(!0);var CG=function(q){this.value=q;this.releasedSubject=new kS};
CG.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.hd.Object.defineProperties(CG.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9673_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var Kdg=["FRAME","IMG","IFRAME"],tam=/^[01](px)?$/,OG0=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},HGN=function(){var q=new OG0;
q.crossDomainLoadedDefault=!0;q.pendingImagesBlockLoad=!0;return q};var eoR=function(q,S){var N=zaF(q);if(N)if(N.onCreativeLoad)N.onCreativeLoad(S);else{var X=S?[S]:[],b=function(w){for(var B=0;B<X.length;++B)try{X[B](1,w)}catch(T){}X={push:function(T){T(1,w)}}};
N.onCreativeLoad=function(w){X.push(w)};
N.setAttribute("data-creative-load-listener","");N.addEventListener("creativeLoad",function(w){b(w.detail)});
_.Nd.addEventListener("message",function(w){kV2(N,b,w)})}};var WT=function(q,S){var N=this;this.global=q;this.parentContext=S;this.JSC$9684_onVisibilityChange=this.document?Xc(ut(!0),SH(this.document,"visibilitychange")).pipe(Aq(this.parentContext.performanceMonitor,748),hC(function(){return N.getVisibilityState()}),Dv()):ut("visible");
this.document?SH(this.document,"DOMContentLoaded").pipe(Aq(this.parentContext.performanceMonitor,739),Gm(1)):ut(Cu7("DOMContentLoaded"))},QMe=function(q){return q.document!==null&&q.document.visibilityState!==void 0};
WT.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
WT.prototype.querySelector=function(q){return this.document?this.document.querySelector(q):null};
WT.prototype.querySelectorAll=function(q){return this.document?_.gy(this.document.querySelectorAll(q)):[]};
WT.prototype.elementFromPoint=function(q,S){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;q=this.document.elementFromPoint(q,S);return q===null?null:new CG(q)};
var N5m=function(q,S,N){N=N===void 0?!1:N;if(S.ref===void 0||!q.document)return ut(S).pipe(Aq(q.parentContext.performanceMonitor,749));var X=new Um(1),b=function(){X.next(S)};
N||eoR(S.ref,b);vly(S.ref,b);return X.pipe(Aq(q.parentContext.performanceMonitor,749),Gm(1))};
_.hd.Object.defineProperties(WT.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Iv2(this.global,"document")?this.global.document||null:null}}});var nlP=_.jV(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),fNg=_.jV(["./reach_worklet.js"]),p0W=_.jV(["./reach_worklet.js"]),CSX=_.jV(["./reach_worklet.html"]),RoT=_.jV(["./reach_worklet.js"]),tiT=_.jV(["./reach_worklet.js"]);_.Jq(CSX);_.Jq(RoT);_.Jq(tiT);var J5={left:0,top:0,width:0,height:0};var ElF=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),NW2=/#|$/,Xe7=/[?&]($|#)/;var CS7=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(CS7,_.aT);var eoP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(eoP,_.aT);var a47=function(q,S){return _.sk(q,2,S)},cMP=function(q,S){return _.sk(q,3,S)};
eoP.prototype.getModel=function(){return _.UI(this,4)};
var UwW=function(q,S){return _.sk(q,4,S)},Qig=function(q,S){return _.sk(q,5,S)},$w7=function(q,S){return _.sk(q,9,S)},Dwe=function(q,S){return BH(q,10,S)},Gse=function(q,S){return _.Mx(q,11,S)},ViW=function(q,S){return _.sk(q,1,S)},rMP=function(q,S){return _.Mx(q,7,S)};var BW7="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var W0=function(q,S,N,X){q=q===void 0?window:q;S=S===void 0?null:S;N=N===void 0?new Sm6:N;X=X===void 0?xx7():X;PUv.call(this);var b=this;this.global=q;this.debugChannel=S;this.performanceMonitor=N;this.onPageHide=e87(function(){return SH(b.global,"pagehide")}).pipe(Aq(this.performanceMonitor,941));
this.onLoad=e87(function(){return SH(b.global,"load")}).pipe(Aq(this.performanceMonitor,738),Gm(1));
this.onResize=e87(function(){return SH(b.global,"resize")}).pipe(Aq(this.performanceMonitor,741));
this.onMessage=e87(function(){return SH(b.global,"message")}).pipe(Aq(this.performanceMonitor,740));
this.document=new WT(this.global,this);this.timeProvider=new N1q(new bGJ(this.intrinsicFunctionNamespace,this.performanceMonitor),new X0Q(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new olX(new ZGD(this),new Uwq(this),new sR(this,new B1k(this)),new sR(this,new cMR(this)),new sR(this,new lw(this)))};
_.F(W0,PUv);W0.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(q){return q}};
var GS=function(q){var S=q.global;return!!q.global.HTMLFencedFrameElement&&!!S.fence&&typeof S.fence.reportEvent==="function"};
_.Z=W0.prototype;_.Z.reportFencedFrameEvent=function(q){GS(this)&&this.global.fence.reportEvent(q)};
_.Z.getOnBackgrounded=function(){return this.onPageHide.pipe(Aq(this.performanceMonitor,942),nf(this.queue),hC(function(){}))};
_.Z.postMessage=function(q,S,N){N=N===void 0?[]:N;this.global.postMessage(q,S,N)};
_.Z.getWidth=function(){return Ymm(this.global)?this.global.width:0};
_.Z.getHeight=function(){return Ymm(this.global)?this.global.height:0};
_.Z.isMobile=function(){return ol7()||qky()};
var R6=function(q,S){try{var N=ZVF(S,q.global,q.isMobile());return{left:N.left,top:N.top,width:N.getWidth(),height:N.getHeight()}}catch(X){return J5}};
W0.prototype.validate=function(){var q=this.beaconFactory.isSupported()||GS(this);return this.global&&this.timeProvider.available()&&q};
var $x2=function(q){return(q=ti4(q.global))?lt(q):null};
_.hd.Object.defineProperties(W0.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(q){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(q){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!Ymm(this.global.top)}},
inIframe:{configurable:!0,enumerable:!0,get:function(){return this.inCrossDomainIframe||this.global.top!==this.global}},
scrollY:{configurable:!0,enumerable:!0,get:function(){return this.global.scrollY}},
MutationObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.MutationObserver}},
ResizeObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.ResizeObserver}}});_.iVk=!_.hi&&!_.$dg();var V1e=function(q){return q};var rcg=function(q){return q.pipe(bU(function(S){var N=S.endOfSessionReason;var X;return((X=S.viewable)==null?void 0:X.extrapolateToNow().value)||N!=void 0}),Gm(1),Bm())};var v9g=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},l47=function(q){var S=q.sequenceNumber.toString(10).padStart(2,"0");
S=""+q.startTime+S;q.sequenceNumber<99&&q.sequenceNumber++;return S};var DUF=Fm(Rp(function(q){return q.endOfSessionReason===void 0}),hC(function(q){return Object.assign({},q,{timestamps:TV(q)})}),bU(function(q){var S=q.viewable;
q=q.timestamps;var N;return(N=S==null?void 0:S.extrapolateUsingTimestampMap(q).value)!=null?N:!1}),hC(function(q){var S=q.beaconFactory;
var N=q.timestampedExposureHistory;var X=q.timeOnScreen;var b=q.binaryContext;q=q.timestamps;if(S===void 0||N===void 0||X===void 0||b===void 0)return!1;if(X.extrapolateUsingTimestampMap(q).value.every(function(w){return w>=0}))return!0;
N=N.map(function(w){return w.timestamp+":"+w.value}).join(",");
X=jie({bin:b,tos:X},q);S.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+X+("&eh="+N)).sendNow();return!0}),Rp(function(q){return!q}),Bm());var dwN=function(q){return{id:q.pingId,mcvt:q.maxConsecutiveViewTime,p:q.creativePosition,asp:q.adSpeedPosition,tm:q.totalMeasurementTime,tu:q.totalUnviewedTime,mtos:q.maxTimeOnScreen,tos:q.timeOnScreen,v:q.binaryVersion,bin:q.binaryContext,avms:q.measurementStrategy,bs:q.browserSize,mc:q.maximumExposure,"if":q.crossDomainIframeState,vu:q.delayedImpressionJsState,app:q.inApp,mse:q.mraidError,mtop:q.mraidSituation,itpl:q.injectedTemplateId,adk:q.adKey,exk:q.awbidKey,rs:q.requestSource,la:q.isLargeAd,
cr:q.isContentRecommendationAd,uach:q.userAgentClientHints,vs:q.viewState,r:q.reasonCode,pay:q.hasCpmavUrl,co:q.clientPingOrderCounter,rst:q.adRenderStartTime,rpt:q.adRenderPeriodTime,isd:q.initialScrollDepth,lsd:q.loadedScrollDepth,context:q.errorContext,msg:q.errorMessage,stack:q.errorStack,name:q.errorName,ec:q.hasElementChanged,sfr:q.strategyFailureReasons,met:q.creativeSearchResult,wmsd:q.webMeasurementStartDiagnostic,pv:q.pageVisible,epv:q.eosPageVisible,pbe:q.inStatefulBeaconExperiment,fle:q.inFetchLaterBeaconExperiment,
vae:q.inViewableAttributionExperiment,spb:q.supportsPendingBeacon,sfl:q.supportsFetchLater,ffslot:q.isFencedFrameSlotTurtlex,reach:q.sharedStorageReachMode,io2:q.v2VisibilityBitVector,rxdbg:q.rxDebugger,omida:q.omidAppId,omidp:q.omidPartner,omidpv:q.omidPartnerVersion,omidor:q.omidOcclusionReasons,omidv:q.omidVersion,omids:q.omidSessionType,omidam:q.omidAccessMode,omidct:q.omidCreativeType,omidia:q.omidInApp,omiddc:q.omidDeviceCategory,omidlat:q.omidLastActivity,omiddit:q.omidDeviceIdleTime,qid:q.errorEscapedQueryId}};var UUW=function(q){var S=[];return q.pipe(hC(function(N){var X=N.beaconFactory,b=N.fetchBeaconFactory,w=N.timeOnScreen,B=N.timeOnScreenUrlPrefixes,T=N.payloadMapper,Q=N.timeOnScreenPingId,a=N.timeOnScreenReason,U=N.urlSerializer,r=N.viewable,c=N.hasImpressionFired,e=N.inStatefulBeaconExperiment,R=N.supportsPendingBeacon,J=N.supportsFetchLater,v=N.turtlexReportEventData;if(!N.geometryMeasurable||!c||N.maxTimeOnScreen===void 0||w===void 0||B===void 0||T===void 0||Q===void 0||U===void 0||X===void 0)return!1;
if(N.isTurtlex){if(a===void 0)return!1;B=N.reportFencedFrameEvent;if(!B)return!1;B({eventType:"active-view-time-on-screen",eventData:v!=null?v:"",destination:["buyer"]});return!0}if(!(e||J||a))return!1;v=TV(N);var W;r=(W=r==null?void 0:r.extrapolateUsingTimestampMap(v).value)!=null?W:!1;W=U(Object.assign({},N,{pingId:Q,viewState:r?4:3,reasonCode:a!=null?a:"u",payloadMapper:T,urlPrefixes:B}),v);if(e){for(;S.length>B.length;)N=void 0,(N=S.shift())==null||N.deactivate();W.forEach(function(M,g){g>=S.length?
S.push(X.makeBeacon(M)):S[g].url=M});
return R&&b&&a!==void 0?(W.forEach(function(M){b.makeBeacon(M).sendNow()}),!0):a!==void 0}if(R&&b&&a!==void 0)return W.forEach(function(M){b.makeBeacon(M).sendNow()}),!0;
if(J&&b){for(;S.length>B.length;)R=void 0,(R=S.shift())==null||R.deactivate();var z=U(Object.assign({},N,{pingId:Q,viewState:r?4:3,reasonCode:a!=null?a:"u",payloadMapper:T,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),v)[0];W.forEach(function(M,g){g>=S.length?S.push(X.makeBeacon(z,{endOfSession:!0})):S[g].url=z});
return a!==void 0?(W.forEach(function(M){b.makeBeacon(M).sendNow()}),!0):a!==void 0}return a!==void 0?(W.forEach(function(M){X.makeBeacon(M).sendNow()}),!0):!1}),Rp(function(N){return!N}),Bm())};var $Uv=Fm(bU(function(q){return q.immediateUrlPrefixes!==void 0&&q.payloadMapper!==void 0&&q.urlSerializer!==void 0&&q.inferredPingId!==void 0&&q.beaconFactory!==void 0}),bU(function(q){return u1y(q)!==null}),xwg(function(q){return q.activeViewUnmeasurableEvent},function(q){return q.emit}),hC(function(q){if(q.isTurtlex){var S=q.reportFencedFrameEvent;
if(S){var N;S({eventType:"active-view-unmeasurable",eventData:(N=q.turtlexReportEventData)!=null?N:"",destination:["buyer"]})}}else{N=void 0;var X=u1y(q);if(X==="x"){var b,w=(b=q.geometricMeasurementErrors)!=null?b:q.contextValidationErrors;w&&(S=w.stack,N=w.message)}q.urlSerializer(Object.assign({},q,{urlPrefixes:q.immediateUrlPrefixes,payloadMapper:q.payloadMapper,pingId:q.inferredPingId,viewState:2,reasonCode:X,errorMessage:N,errorStack:S}),TV(q)).forEach(function(B){q.beaconFactory.makeBeacon(B).sendNow()})}}),
Gm(1),Bm());var g9F=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Gov=Fm(bU(function(q){return q.payloadMapper!==void 0&&q.immediateUrlPrefixes!==void 0&&q.urlSerializer!==void 0&&q.inferredPingId!==void 0&&q.beaconFactory!==void 0}),hC(function(q){return Object.assign({},q,{timestamps:TV(q)})}),bU(function(q){var S=q.viewable;
var N=q.hasImpressionFired;q=q.timestamps;var X;return!!N&&((X=S==null?void 0:S.extrapolateUsingTimestampMap(q).value)!=null?X:!1)}),xwg(function(q){return q.activeViewViewableEvent},function(q){return q.emit}),hC(function(q){var S=q.beaconFactory,N=q.turtlexReportEventData;
if(q.isTurtlex){var X=q.reportFencedFrameEvent;if(!X)return!1;X({eventType:"active-view-viewable",eventData:N!=null?N:"",destination:["buyer"]});return!0}N=q.urlSerializer(Object.assign({},q,{urlPrefixes:q.immediateUrlPrefixes,payloadMapper:q.payloadMapper,pingId:q.inferredPingId,viewState:4,reasonCode:"v"}),q.timestamps);(X=q.cpmavUrls)&&X.length>0&&q.viewUrlSerializer&&q.viewUrlSerializer(X,q).forEach(function(b){S.makeBeacon(b).sendNow()});
(X=q.viewableRelayUrls)&&X.length>0&&q.viewUrlSerializer&&q.viewUrlSerializer(X,q).forEach(function(b){S.makeBeacon(b).sendNow()});
N.forEach(function(b){S.makeBeacon(b,{attributionEnabled:q.isViewableAttributionEnabled}).sendNow()});
return!0}),Rp(function(q){return!q}),Bm());var dGN=hC(function(q){return[q.value.topWindowViewportExternalGeometry.width,q.value.topWindowViewportExternalGeometry.height]});var t5=function(q,S){this.callback=q;this.options=S;this.intersectionObserverV2=this.intersectionObserverV1=null},UGm=function(q,S){S?q.intersectionObserverV2||(S=Object.assign({},q.options,{delay:100,
trackVisibility:!0}),q.intersectionObserverV2=new IntersectionObserver(q.callback,S)):q.intersectionObserverV1||(q.intersectionObserverV1=new IntersectionObserver(q.callback,q.options))},JMk=function(q,S){q=S?q.intersectionObserverV2:q.intersectionObserverV1;
if(!q)throw new Iva;return q};
t5.prototype.observe=function(q,S){JMk(this,q).observe(S)};
t5.prototype.unobserve=function(q,S){JMk(this,q).unobserve(S)};
t5.prototype.disconnect=function(q){JMk(this,q).disconnect()};
t5.prototype.takeRecords=function(q){return JMk(this,q).takeRecords()};var b6M={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:J5,topWindowViewportExternalGeometry:J5,measurementRequests:new kS,elementGeometrySourceName:"ns",elementGeometry:J5,intersectionGeometry:J5,viewportLocalAppOffset:{x:0,y:0}};var tL0=FK(Fm(hC(function(q){var S;return(S=q.exposureOverride)!=null?S:$GP(q)}),hC(function(q){return isFinite(q)?q:0}))),v7e=FK(Fm(hC(function(q){var S;
return(S=q.exposureOverride)!=null?S:$GP(q)}),hC(function(q){return isFinite(q)?q:-1})));var dI=function(q,S){this.a=q;this.b=S;if(q.clock.timeline!==S.clock.timeline)throw Error();};
dI.prototype.equivalentTo=function(q){return q instanceof dI?this.a.equivalentTo(q.a)&&this.b.equivalentTo(q.b):!1};
dI.prototype.extrapolateToTime=function(q){var S=this.a.extrapolateToTime(q).value,N=this.b.extrapolateToTime(q).value;return{timestamp:q,value:[S,N]}};
_.hd.Object.defineProperties(dI.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var q=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),S=this.a.lastMeasurement.timestamp.equals(q)?this.a.lastMeasurement.value:this.a.extrapolateToTime(q).value,N=this.b.lastMeasurement.timestamp.equals(q)?this.b.lastMeasurement.value:this.b.extrapolateToTime(q).value;return{timestamp:q,value:[S,N]}}}});var ka=function(q,S){this.input=q;this.mapFunction=S;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
ka.prototype.equivalentTo=function(q){return q instanceof ka?this.input.equivalentTo(q.input)&&this.mapFunction===q.mapFunction:!1};
ka.prototype.extrapolateToTime=function(q){q=this.input.extrapolateToTime(q);return{timestamp:q.timestamp,value:this.mapFunction(q.value)}};
_.hd.Object.defineProperties(ka.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var zS=function(){};
zS.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
zS.prototype.extrapolateUsingTimestampMap=function(q){var S=this.clock.timeline,N,X=(N=q.get(S))!=null?N:this.clock.now();q.set(S,X);return this.extrapolateToTime(X)};
zS.prototype.map=function(q){return new FAX(this,q)};
zS.prototype.joinWith=function(q){return new HVs(this,q)};
var HVs=function(){dI.apply(this,arguments);this.map=zS.prototype.map;this.joinWith=zS.prototype.joinWith;this.extrapolateToNow=zS.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=zS.prototype.extrapolateUsingTimestampMap};
_.F(HVs,dI);var FAX=function(){ka.apply(this,arguments);this.map=zS.prototype.map;this.joinWith=zS.prototype.joinWith;this.extrapolateToNow=zS.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=zS.prototype.extrapolateUsingTimestampMap};
_.F(FAX,ka);var KG=function(q,S){this.lastMeasurement=S;this.extrapolateToNow=zS.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=zS.prototype.extrapolateUsingTimestampMap;this.map=zS.prototype.map;this.joinWith=zS.prototype.joinWith;this.clock=q};
KG.prototype.equivalentTo=function(q){return q.active};
KG.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.hd.Object.defineProperties(KG.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var WMM=hC(function(q){if(q.value.viewportGeometrySourceName==="omid"){if(q.value.elementGeometrySourceName==="nio")return"omio";if(q.value.elementGeometrySourceName==="geo")return"omgeo"}return q.value.elementGeometrySourceName==="geo"||q.value.elementGeometrySourceName==="nio"?q.value.viewportGeometrySourceName:q.value.elementGeometrySourceName});var ej7=Fm(bU(function(q){return!isNaN(q)}),$S(function(q,S){return isNaN(q)?S:Math.min(q,S)},NaN),Dv());var i62=FK(Fm(hC(function(q){return q.intersectionGeometry.width*q.intersectionGeometry.height/(q.exposedViewportLocalGeometry.width*q.exposedViewportLocalGeometry.height)}),hC(function(q){return isFinite(q)?Math.min(1,q):0})));var jSM=Fm(FK(hC(function(q){q=q.exposureOverride?q.elementGeometry.width*q.elementGeometry.height*q.exposureOverride/(q.topWindowViewportExternalGeometry.width*q.topWindowViewportExternalGeometry.height):q.intersectionGeometry.width*q.intersectionGeometry.height/(q.topWindowViewportExternalGeometry.width*q.topWindowViewportExternalGeometry.height);return isFinite(q)?q:0})));var n74=function(q,S){var N=this;this.timeProvider=q;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=S.pipe(Dv()).subscribe(function(X){pwm(N);N.measurementRequestObserver=X})},xG7=function(q,S){pwm(q);
q.lastMeasurementRequest=q.timeProvider.setTimeout(function(){var N;return void((N=q.measurementRequestObserver)==null?void 0:N.next())},S)},pwm=function(q){q.lastMeasurementRequest!==null&&q.timeProvider.clearTimeout(q.lastMeasurementRequest);
q.lastMeasurementRequest=null};
n74.prototype.dispose=function(){pwm(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var OVs=function(){};var sMg=function(q,S){this.context=q;this.strategies=S};
_.F(sMg,OVs);sMg.prototype.buildGeometrySource=function(q,S){var N=this.strategies.map(function(w){return w.buildGeometrySource(q,S)}),X=yoN(N.map(function(w){return w.geometrySource})),b=X.capturedErrors.pipe(KAM());
return{geometrySource:X.chain.pipe(nf(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:b,strategyErrors:X.capturedErrors}].concat(_.PG(N.map(function(w){return w.additionalOutputs}))))}};
var KAM=function(){return $S(function(q,S){S instanceof DN?q.push(S.measurementStrategyFailureReason):q.push(-1);return q},[])};var T57=function(q,S){this.context=q;this.poller=S};
_.F(T57,OVs);T57.prototype.buildGeometrySource=function(q,S){var N=MLW(hjN(this.context,this.poller),ww4(this.context,S.requestSource));return{geometrySource:E7m(q.measurableCreative.pipe(N),S.inApp),additionalOutputs:{}}};var B54=function(q,S,N){N=N===void 0?GrP(q,S):N;this.context=q;this.intersectionObserverStrategy=N};
_.F(B54,OVs);B54.prototype.buildGeometrySource=function(q,S){var N=this.intersectionObserverStrategy(S.useV2);return{geometrySource:E7m(q.measurableCreative.pipe(N,DG4(this.context)),S.inApp),additionalOutputs:{}}};var v9k=function(q,S,N){var X=X===void 0?Symbol():X;this.element=q;this.immediateUrls=S;this.timeOnScreenUrls=N;this.symbol=X};var zjP=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),qtW=Object.freeze([1,.75,zjP.exposureThreshold,zjP.largeAdExposureThreshold,0]);var qy7=function(q,S){S=S===void 0?36E5:S;var N=N===void 0?!0:N;this.creatives=new kS;this.elementsToUnregister=new kS;this.elementMap=new Map;var X=new W0(window,null);X.beaconFactory=new sR(X,new lw(X));AcM(X,this.creatives,this.elementsToUnregister,q,S,N).subscribe()},XL4=function(q,S,N,X){if(!q.elementMap.has(S)){var b=new CG(S);
q.elementMap.set(S,b);q.creatives.next(new v9k(b,N,X))}},N8M=function(q,S){q.elementsToUnregister.next(S);
var N=q.elementMap.get(S);N!==void 0&&(N.release(),q.elementMap.delete(S))};var rud=function(q){var S=q.url;q=q.uaDataValues;this.JSC$9789_url_=S;this.uaDataValues_=q;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var N=/[?&]([^&=]+)=([^&]*)/g;q=N.exec(S);)this.urlParamValues_[q[1]]=q[2]},$l7=function(q){q=q.uaDataValues_;
if(!q)return"";var S=kl("uap",q.platform)+kl("uapv",q.platformVersion)+kl("uafv",q.uaFullVersion)+kl("uaa",q.architecture)+kl("uam",q.model)+kl("uab",q.bitness);q.fullVersionList&&(S+="&uafvl="+encodeURIComponent(q.fullVersionList.map(function(N){return encodeURIComponent(N.brand)+";"+encodeURIComponent(N.version)}).join("|")));
q.wow64!=null&&(S+="&uaw="+Number(q.wow64));return S.slice(1)};var l4X=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(l4X,_.aT);l4X.prototype.getId=function(){return _.UI(this,1)};var n2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(n2,_.aT);n2.prototype.getSeconds=function(){return aP(this,1)};
n2.prototype.setSeconds=function(q){return _.wR(this,1,eZ(q),"0")};_.UT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(_.UT,_.aT);_.UT.prototype.getSeconds=function(){return aP(this,1)};
_.UT.prototype.setSeconds=function(q){return _.wR(this,1,eZ(q),"0")};
_.ji2=function(q){var S=Number($C(q,1));q=_.md(q,2);return new Date(S*1E3+q/1E6)};var f2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(f2,_.aT);f2.prototype.getUrl=function(){return _.UI(this,1)};
f2.prototype.setUrl=function(q){return _.vp(this,1,q)};
f2.prototype.getHeight=function(){return _.md(this,2)};
f2.prototype.getWidth=function(){return _.md(this,3)};var p2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(p2,_.aT);p2.prototype.getAspectRatio=function(){return VU(this,1)};
p2.prototype.getDuration=function(){return _.Ns(this,n2,2)};var WAq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(WAq,_.aT);var dwQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(dwQ,_.aT);var ksM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ksM,_.aT);var zo2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(zo2,_.aT);var n9X=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(n9X,_.aT);var f4k=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(f4k,_.aT);var pe2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(pe2,_.aT);var xwk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(xwk,_.aT);var mw0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(mw0,_.aT);var xa=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(xa,_.aT);var mC=[2,4,5,6,7];var u10=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(u10,_.aT);var Td=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Td,_.aT);_.Z=Td.prototype;_.Z.getId=function(){return _.Ns(this,l4X,1)};
_.Z.getName=function(){return _.UI(this,2)};
_.Z.setDescription=function(q){return _.vp(this,3,q)};
_.Z.getUrl=function(){return _.UI(this,8)};
_.Z.setUrl=function(q){return _.vp(this,8,q)};
var uw=function(q){return _.pG(q,f2,10,_.xl())};
Td.prototype.getOwner=function(q){return _.NRR(this,40,q)};
var gI=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(gI,_.aT);_.ER=[0,j9,yjX];_.y2=[0,j9,yjX];var g9v=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(g9v,_.aT);var Mu=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Mu,_.aT);Mu.prototype.getStatus=function(){return _.r4(this,1)};
Mu.prototype.removeItem=function(q){return Y5D(this,2,q)};var E9q=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(E9q,_.aT);E9q.prototype.getName=function(){return _.UI(this,8)};var L2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(L2,_.aT);L2.prototype.getCommand=function(){return _.r4(this,1)};
L2.prototype.getSource=function(){return _.Ns(this,E9q,2)};
L2.prototype.setVisible=function(q){return _.GT(this,5,q)};
L2.prototype.removeItem=function(q){return Y5D(this,7,q)};var yMT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(yMT,_.aT);yMT.prototype.getCommand=function(){return _.r4(this,1)};
yMT.prototype.removeItem=function(q){return Y5D(this,4,q)};
var MiM=_.vc(yMT);var hm=function(q,S,N){N=N===void 0?Error():N;var X=Error.call(this);this.message=X.message;"stack"in X&&(this.stack=X.stack);this.code=q;S+=":";N instanceof Error?(this.message=S+N.message,this.stack=N.stack||""):(this.message=S+String(N),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(hm,Error);_.Z4=function(){this.JSC$9847_disposed_=this.JSC$9847_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.Z4.prototype.JSC$9847_disposed_=!1;_.Z4.prototype.isDisposed=function(){return this.JSC$9847_disposed_};
_.Z4.prototype.dispose=function(){this.JSC$9847_disposed_||(this.JSC$9847_disposed_=!0,this.disposeInternal())};
_.Z4.prototype[Symbol.dispose]=function(){this.dispose()};
_.I6=function(q,S){q.addOnDisposeCallback(_.NW(_.zV,S))};
_.Z4.prototype.addOnDisposeCallback=function(q,S){this.JSC$9847_disposed_?S!==void 0?q.call(S):q():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),S&&(q=q.bind(S)),this.onDisposeCallbacks_.push(q))};
_.Z4.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var PT=function(q){_.Z4.call(this);this.wpc=q};
_.F(PT,_.Z4);PT.prototype.jTT=function(){return this.wpc.f()};
PT.prototype.plJ=function(q){return this.wpc.c(q)};
PT.prototype.ey=function(q){return this.wpc.m(t1e(q))};
PT.prototype.g1M=function(q){return this.wpc.mws(t1e(q))};
var fG=function(q){_.Z4.call(this);var S=this;this.vm=q;this.d0U="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.rgd=void 0;this.xXW=this.vm.p;this.iNV=this.xC7.bind(this);this.addOnDisposeCallback(function(){return void LAD(S)})};
_.F(fG,_.Z4);var hoq=function(q){var S;return _.G(function(N){if(N.nextAddress==1){if(!q.vm.wpc)throw new hm(30,"NWA");return q.ku7?N.return(q.ku7):N.yield(q.vm.wpc(),2)}S=N.yieldResult;q.ku7=new PT(S);return N.return(q.ku7)})};
fG.prototype.snapshot=function(q){return this.vm.s(Object.assign({},q.iS&&{c:q.iS},q.pxr&&{s:q.pxr},q.k5d!==void 0&&{p:q.k5d}))};
fG.prototype.xC7=function(q){this.vm.e(q)};
fG.prototype.jce=function(q,S){return this.vm.c(q,S,!1)};
var LAD=function(q){q.rgd!==void 0&&(q.d0U.forEach(function(S){var N;(N=q.rgd)==null||N.removeEventListener(S,q.iNV)}),q.rgd=void 0)};
fG.prototype.gnZ=function(){return this.vm.l()};var IN=function(){_.Z4.apply(this,arguments);this.q0U=1};
_.F(IN,_.Z4);IN.prototype.share=function(){if(this.isDisposed())throw Error("qa");this.q0U++;return this};
IN.prototype.dispose=function(){--this.q0U||_.Z4.prototype.dispose.call(this)};var PSk=function(q){this.tUa=q;q.addNewEventMetric("/client_streamz/bg/frs",_.Ek("mk"))};
PSk.prototype.record=function(q,S){this.tUa.record("/client_streamz/bg/frs",q,S)};
var I4T=function(q){this.b91=q;q.addNewEventMetric("/client_streamz/bg/wrl",_.Ek("mn"),g1("ac"),g1("sc"),_.Ek("rk"),_.Ek("mk"))};
I4T.prototype.record=function(q,S,N,X,b,w){this.b91.record("/client_streamz/bg/wrl",q,S,N,X,b,w)};
var YqX=function(q){this.xRr=q;q.addNewCounter("/client_streamz/bg/ec",_.Ek("en"),_.Ek("mk"))};
YqX.prototype.increment=function(q,S){this.xRr.JSC$10100_incrementCounter("/client_streamz/bg/ec",q,S)};
var o7a=function(q){this.fdU=q;q.addNewEventMetric("/client_streamz/bg/el",_.Ek("en"),_.Ek("mk"))};
o7a.prototype.record=function(q,S,N){this.fdU.record("/client_streamz/bg/el",q,S,N)};
var q9R=function(q){this.adx=q;q.addNewCounter("/client_streamz/bg/cec",g1("ec"),_.Ek("mk"))};
q9R.prototype.increment=function(q,S){this.adx.JSC$10100_incrementCounter("/client_streamz/bg/cec",q,S)};
var S9q=function(q){this.oXa=q;q.addNewCounter("/client_streamz/bg/po/csc",g1("cs"),_.Ek("mk"))};
S9q.prototype.increment=function(q,S){this.oXa.JSC$10100_incrementCounter("/client_streamz/bg/po/csc",q,S)};
var N6X=function(q){this.nXK=q;q.addNewCounter("/client_streamz/bg/po/ctav",_.Ek("av"),_.Ek("mk"))};
N6X.prototype.increment=function(q,S){this.nXK.JSC$10100_incrementCounter("/client_streamz/bg/po/ctav",q,S)};
var Xw2=function(q){this.e8L=q;q.addNewCounter("/client_streamz/bg/po/cwsc",_.Ek("su"),_.Ek("mk"))};
Xw2.prototype.increment=function(q,S){this.e8L.JSC$10100_incrementCounter("/client_streamz/bg/po/cwsc",q,S)};var qZN=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(qZN,_.aT);var o80=function(q,S){return _.Xy(q,3,S,KTd)};var b6D=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(b6D,_.aT);var wwT=[1,2,3];var Z6X=[0,wwT,_.pL,M5M,P92];var AoQ=[0,_.xC,[0,vH,_.l8]];var sSX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(sSX,_.aT);var B6a=[1,2,3];var T6R=[0,B6a,gDs,fhD,_.m5,AoQ];var GrR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(GrR,_.aT);var DGT=[0,_.xC,Z6X,T6R];var QSs=[0,_.nL];var aGR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(aGR,_.aT);var VL6=[0,_.nL,-1,_.kC];var UGJ=[0,_.nL,-1,_.d4,_.kC];var ro0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ro0,_.aT);var $GR=[1,2,3];var coD=[0,$GR,_.m5,VL6,_.m5,UGJ,_.m5,QSs];var ejX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ejX,_.aT);ejX.prototype.JSC$9920_serializeBinary=sdF([0,_.nL,coD,IhT,_.xC,DGT,LFM,_.hlv]);var CD0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(CD0,_.aT);var i6a=function(q){var S=new ejX;S=_.sk(S,1,q.JSC$10036_metricName);var N=Rj2(q);S=_.Xy(S,3,N,_.F3);N=[];for(var X=[],b=_.A(q.cellMap.keys()),w=b.next();!w.done;w=b.next())X.push(w.value.split(","));for(b=0;b<X.length;b++){w=X[b];for(var B=q.cellType,T=q.getCells(w)||[],Q=[],a=0;a<T.length;a++){var U=T[a],r=U&&U.cellValue;U=new sSX;switch(B){case 3:r=Number(r);Number.isFinite(r)&&s0(U,1,B6a,eZ(r));break;case 2:s0(U,2,B6a,_.SZ(Number(r)))}Q.push(U)}B=Q;for(T=0;T<B.length;T++){Q=B[T];a=new GrR;Q=_.j5(a,
2,Q);a=[];U=tLs(q);for(r=0;r<U.length;r++){var c=U[r],e=w[r],R=new b6D;switch(c){case 3:s0(R,1,wwT,O5(String(e)));break;case 2:c=Number(e);Number.isFinite(c)&&s0(R,2,wwT,_.Bs(c));break;case 1:s0(R,3,wwT,FTN(e==="true"))}a.push(R)}BH(Q,1,a);N.push(Q)}}BH(S,4,N);return S};var JoR=function(q){if(!q)return"";if(/^about:(?:blank|srcdoc)$/.test(q))return window.origin||"";q.indexOf("blob:")===0&&(q=q.substring(5));q=q.split("#")[0].split("?")[0];q=q.toLowerCase();q.indexOf("//")==0&&(q=window.location.protocol+q);/^[\w\-]*:\/\//.test(q)||(q=window.location.href);var S=q.substring(q.indexOf("://")+3),N=S.indexOf("/");N!=-1&&(S=S.substring(0,N));N=q.substring(0,q.indexOf("://"));if(!N)throw Error("ra`"+q);if(N!=="http"&&N!=="https"&&N!=="chrome-extension"&&N!=="moz-extension"&&
N!=="file"&&N!=="android-app"&&N!=="chrome-search"&&N!=="chrome-untrusted"&&N!=="chrome"&&N!=="app"&&N!=="devtools")throw Error("sa`"+N);q="";var X=S.indexOf(":");if(X!=-1){var b=S.substring(X+1);S=S.substring(0,X);if(N==="http"&&b!=="80"||N==="https"&&b!=="443")q=":"+b}return N+"://"+S+q};var H6Q=function(q,S,N){var X=String(_.Nd.location.href);return X&&q&&S?[S,FMX(JoR(X),q,N||null)].join(" "):null},FMX=function(q,S,N){var X=[],b=[];
if((Array.isArray(N)?2:1)==1)return b=[S,q],_.mx(X,function(T){b.push(T)}),O6s(b.join(" "));
var w=[],B=[];_.mx(N,function(T){B.push(T.key);w.push(T.value)});
N=Math.floor((new Date).getTime()/1E3);b=w.length==0?[N,S,q]:[w.join(":"),N,S,q];_.mx(X,function(T){b.push(T)});
q=O6s(b.join(" "));q=[N,q];B.length==0||q.push(B.join(""));return q.join("_")},O6s=function(q){var S=lD0();
S.update(q);return S.digestString().toLowerCase()};var KMX;_.Z=yy.prototype;_.Z.isEnabled=function(){if(!_.Nd.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.Z.set=function(q,S,N){var X=!1;if(typeof N==="object"){var b=N.sameSite;X=N.secure||!1;var w=N.domain||void 0;var B=N.path||void 0;var T=N.maxAge}if(/[;=\s]/.test(q))throw Error("ta`"+q);if(/[;\r\n]/.test(S))throw Error("ua`"+S);T===void 0&&(T=-1);N=w?";domain="+w:"";B=B?";path="+B:"";X=X?";secure":"";T=T<0?"":T==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+T*1E3)).toUTCString();this.JSC$9931_document_.cookie=q+"="+S+N+B+T+X+(b!=null?";samesite="+b:"")};
_.Z.get=function(q,S){for(var N=q+"=",X=(this.JSC$9931_document_.cookie||"").split(";"),b=0,w;b<X.length;b++){w=V7(X[b]);if(w.lastIndexOf(N,0)==0)return w.slice(N.length);if(w==q)return""}return S};
_.Z.remove=function(q,S,N){var X=this.containsKey(q);this.set(q,"",{maxAge:0,path:S,domain:N});return X};
_.Z.getKeys=function(){return KMX(this).keys};
_.Z.getValues=function(){return KMX(this).values};
_.Z.isEmpty=function(){return!this.JSC$9931_document_.cookie};
_.Z.getCount=function(){return this.JSC$9931_document_.cookie?(this.JSC$9931_document_.cookie||"").split(";").length:0};
_.Z.containsKey=function(q){return this.get(q)!==void 0};
_.Z.containsValue=function(q){for(var S=KMX(this).values,N=0;N<S.length;N++)if(S[N]==q)return!0;return!1};
_.Z.clear=function(){for(var q=KMX(this).keys,S=q.length-1;S>=0;S--)this.remove(q[S])};
KMX=function(q){q=(q.JSC$9931_document_.cookie||"").split(";");for(var S=[],N=[],X,b,w=0;w<q.length;w++)b=V7(q[w]),X=b.indexOf("="),X==-1?(S.push(""),N.push(b)):(S.push(b.substring(0,X)),N.push(b.substring(X+1)));return{keys:S,values:N}};
_.TO=new yy(typeof document=="undefined"?null:document);var mt0,v72;mt0=function(){var q=_.Nd.__SAPISID||_.Nd.__APISID||_.Nd.__3PSAPISID||_.Nd.__1PSAPISID||_.Nd.__OVERRIDE_SID;if(q)return!0;typeof document!=="undefined"&&(q=new yy(document),q=q.get("SAPISID")||q.get("APISID")||q.get("__Secure-3PAPISID")||q.get("__Secure-1PAPISID"));return!!q};
v72=function(q,S,N,X){(q=_.Nd[q])||typeof document==="undefined"||(q=(new yy(document)).get(S));return q?H6Q(q,N,X):null};
_.MW7=function(q){var S=JoR(_.Nd==null?void 0:_.Nd.location.href),N=[];if(mt0()){S=S.indexOf("https:")==0||S.indexOf("chrome-extension:")==0||S.indexOf("chrome-untrusted://new-tab-page")==0||S.indexOf("moz-extension:")==0;var X=S?_.Nd.__SAPISID:_.Nd.__APISID;X||typeof document==="undefined"||(X=new yy(document),X=X.get(S?"SAPISID":"APISID")||X.get("__Secure-3PAPISID"));(X=X?H6Q(X,S?"SAPISIDHASH":"APISIDHASH",q):null)&&N.push(X);S&&((S=v72("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",q))&&N.push(S),
(q=v72("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",q))&&N.push(q))}return N.length==0?null:N.join(" ")};var lGX=function(){this.minSize=1024};
lGX.prototype.compress=function(q){var S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return S=new CompressionStream("gzip"),N=(new Response(S.readable)).arrayBuffer(),X=S.writable.getWriter(),w.yield(X.write((new TextEncoder).encode(q)),2);case 2:return w.yield(X.close(),3);case 3:return b=Uint8Array,w.yield(N,4);case 4:return w.return(new b(w.yieldResult))}})};
lGX.prototype.isSupported=function(q){return q<this.minSize?!1:typeof CompressionStream!=="undefined"};var jSD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(jSD,_.aT);var Ya=function(q,S){this.intervalMs=q;this.callback=S;this.enabled=!1;this.nowFn=function(){return _.mi()};
this.lastTimeMs=this.nowFn()};
Ya.prototype.setInterval=function(q){this.intervalMs=q;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
Ya.prototype.start=function(){var q=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){q.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
Ya.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Ya.prototype.tick=function(){var q=this;if(this.enabled){var S=Math.max(this.nowFn()-this.lastTimeMs,0);S<this.intervalMs*.8?this.timer=setTimeout(function(){q.tick()},this.intervalMs-S):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var WMD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(WMD,_.aT);var dGQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(dGQ,_.aT);var krD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(krD,_.aT);krD.prototype.getTransmissionType=function(){return _.r4(this,1)};
krD.prototype.getRetryCount=function(){return _.md(this,3)};var koy=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(koy,_.aT);var ob=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ob,_.aT);var dUy=function(q){BH(zby,1,q)};
ob.prototype.getModel=function(){return _.UI(this,6)};
var zjR=_.vc(ob);var n7T=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(n7T,_.aT);var jM2=["platform","platformVersion","architecture","model","uaFullVersion"],zby=new ob,Wx2=null;var qD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(qD,_.aT);var fGT=function(q){return _.XN(q,1,1)};var pwJ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,4)};
_.F(pwJ,_.aT);_.SY=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,36)};
_.F(_.SY,_.aT);_.SY.prototype.getExperimentIds=function(){return _.Ns(this,jSD,16)};var xGX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,19)};
_.F(xGX,_.aT);xGX.prototype.setLogSource=function(q){return _.XN(this,2,q)};
xGX.prototype.setScheduler=function(q){return _.XN(this,10,q)};var ueJ=function(q,S){this.isServiceWorkerScope=S=S===void 0?!1:S;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new xGX;Number.isInteger(q)&&this.logRequest.setLogSource(q);S||(this.locale=document.documentElement.getAttribute("lang"));mGD(this,new qD)};
ueJ.prototype.setLogSource=function(q){this.logRequest.setLogSource(q);return this};
var mGD=function(q,S){_.j5(q.logRequest,1,S);_.r4(S,1)||fGT(S);q.isServiceWorkerScope||(S=ND(q),_.UI(S,5)||_.sk(S,5,q.locale));q.uach&&(S=ND(q),_.Ns(S,ob,9)||_.j5(S,9,q.uach))},g7s=function(q,S){q.transmissionType=S},E7J=function(q){var S=S===void 0?jM2:S;
var N=q.isServiceWorkerScope?void 0:r1();N?n$v(N,S).then(function(X){q.uach=zjR(X!=null?X:"[]");X=ND(q);_.j5(X,9,q.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},ND=function(q){var S=_.Ns(q.logRequest,qD,1);
S||(S=new qD,mGD(q,S));q=S;S=_.Ns(q,n7T,11);S||(S=new n7T,_.j5(q,11,S));return S};
ueJ.prototype.build=function(q,S,N,X,b,w){S=S===void 0?0:S;N=N===void 0?0:N;X=X===void 0?null:X;b=b===void 0?0:b;w=w===void 0?0:w;if(!this.isServiceWorkerScope){var B=ND(this);var T=new krD;T=_.XN(T,1,this.transmissionType);T=_.Mx(T,2,this.isFinal);N=_.CL(T,3,N>0?N:void 0);N=_.CL(N,4,b>0?b:void 0);N=_.CL(N,5,w>0?w:void 0);b=N.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;w=b[_.ZR]|0;N=HD(N,w)?N:fm0(N,b,w)?nJF(N,b):new N.constructor(uL(b,w,!0));_.j5(B,10,N)}B=this.logRequest.clone();N=Date.now().toString();
B=_.bV(B,4,eZ(N));q=q.slice();q=BH(B,3,q);X&&(B=new WMD,X=_.CL(B,13,X),B=new dGQ,X=_.j5(B,2,X),B=new pwJ,X=_.j5(B,1,X),X=_.XN(X,2,9),_.j5(q,18,X));S&&_.$B(q,14,S);return q};LG.prototype.currBackoffCount_=0;LG.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
LG.prototype.getValue=function(){return this.currValue_};
var yoQ=function(q){q.currBaseValue_=Math.min(q.maxValue_,q.currBaseValue_*q.backoffFactor_);q.currValue_=Math.min(q.maxValue_,q.currBaseValue_+(q.randomFactor_?Math.round(q.randomFactor_*(Math.random()-.5)*2*q.currBaseValue_):0));q.currBackoffCount_++};var Nxs=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,8)};
_.F(Nxs,_.aT);var MLq=_.vc(Nxs);var XG2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(XG2,_.aT);var XZ;XZ=new bdX;var bn=function(q){_.Z4.call(this);var S=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$10009_compressor=this.experimentIds=null;this.numRetriesSinceLastSuccessfulFlush=this.numLogsDroppedSinceLastFlush=0;this.metalogService=null;this.persistedLogExpiredCount=this.persistedLogRecoveredCount=0;this.sequencePosition=1;this.timeoutMillis=0;this.JSC$10009_sendBeaconApiEnabled=!1;this.logSource=q.logSource;this.getAuthHeaderValue=
q.getAuthHeaderValue||function(){};
this.logRequestBuilder=new ueJ(q.logSource,q.isServiceWorkerScope);this.network=q.network||null;this.productID=q.productID||null;this.bufferSize=1E3;this.clearcutUrl=q.urlOverride||null;this.sessionIndex=q.sessionIndex||null;this.disableAutomaticFlush=q.disableAutomaticFlush||!1;this.withCredentials=!q.disableWithCredentials;this.isServiceWorkerScope=q.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!r1()&&!!r1().navigator&&r1().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(LMX())).searchParams&&!!(new URL(LMX())).searchParams.set;var N=fGT(new qD);mGD(this.logRequestBuilder,N);this.flushBackoff=new LG(1E4,3E5,.1);q=hjQ(this,q.backgroundJobDeferrer);this.JSC$10009_flushTimer=new Ya(this.flushBackoff.getValue(),q);this.backupTimer=new Ya(6E5,q);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){PDM(S);
var X;(X=S.metalogService)==null||X.flush()}}),document.addEventListener("pagehide",function(){PDM(S);
var X;(X=S.metalogService)==null||X.flush()}))};
_.F(bn,_.Z4);var hjQ=function(q,S){return q.isBrowserSupported?S?function(){S().then(function(){q.flush()})}:function(){q.flush()}:function(){}};
bn.prototype.disposeInternal=function(){PDM(this);this.JSC$10009_flushTimer.stop();this.backupTimer.stop();_.Z4.prototype.disposeInternal.call(this)};
var IGX=function(q){q.clearcutUrl||(q.clearcutUrl=LMX());try{return(new URL(q.clearcutUrl)).toString()}catch(S){return(new URL(q.clearcutUrl,r1().location.origin)).toString()}};
bn.prototype.dispatch=function(q){if(q instanceof _.SY)this.log(q);else try{var S=new _.SY,N=q.serialize();var X=_.sk(S,8,N);this.log(X)}catch(b){AW(this,4,1)}};
var AW=function(q,S,N){q.metalogService&&q.metalogService.increment(S,N)};
bn.prototype.log=function(q){AW(this,2,1);if(this.isBrowserSupported){q=q.clone();var S=this.sequencePosition++;q=_.$B(q,21,S);this.componentId&&_.sk(q,26,this.componentId);S=q;if(EkN(_.b8(S,1))==null){var N=Date.now();N=Number.isFinite(N)?N.toString():"0";_.bV(S,1,eZ(N))}_.oDq(S,15)!=null||_.$B(S,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(N=this.experimentIds.clone(),_.j5(S,16,N));AW(this,1,1);S=this.pendingEvents.length-this.bufferSize+1;S>0&&(this.pendingEvents.splice(0,S),this.numLogsDroppedSinceLastFlush+=
S,AW(this,3,S));this.pendingEvents.push(q);this.disableAutomaticFlush||this.JSC$10009_flushTimer.enabled||this.JSC$10009_flushTimer.start()}};
bn.prototype.flush=function(q,S){var N=this;if(this.pendingEvents.length===0)q&&q();else if(this.JSC$10009_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,Y9T(this);else{var X=Date.now();if(this.noFlushUntilMs>X&&this.startWaitingMs<X)S&&S("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?g7s(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var b=this.pendingEvents.length,
w=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),B=this.getAuthHeaderValue();if(B&&this.lastFailedAuth===B)S&&S("stale-auth-token");else{this.pendingEvents=[];this.JSC$10009_flushTimer.enabled&&this.JSC$10009_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;X=w.serialize();var T;this.JSC$10009_compressor&&this.JSC$10009_compressor.isSupported(X.length)&&
(T=this.JSC$10009_compressor.compress(X));var Q=o$2(this,X,B),a=function(c){N.flushBackoff.reset();N.JSC$10009_flushTimer.setInterval(N.flushBackoff.getValue());if(c){var e=null;try{var R=JSON.stringify(JSON.parse(c.replace(")]}'\n","")));e=MLq(R)}catch(J){}e&&(c=Number(aP(e,1,_.zq("-1"))),c>0&&(N.startWaitingMs=Date.now(),N.noFlushUntilMs=N.startWaitingMs+c),QGM(e.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,XZ.fieldIndex),G_y(e,XZ.fieldIndex),e=XZ.ctor?XZ.getExtensionFn(e,XZ.ctor,XZ.fieldIndex,
XZ.JSC$9189_hasMessageId):XZ.getExtensionFn(e,XZ.fieldIndex,null,XZ.JSC$9189_hasMessageId),e=e===null?void 0:e)&&(e=_.md(e,1,-1),e!==-1&&(N.flushBackoff=new LG(e<1?1:e,3E5,.1),N.JSC$10009_flushTimer.setInterval(N.flushBackoff.getValue())))}q&&q();N.numRetriesSinceLastSuccessfulFlush=0},U=function(c,e){var R=_.pG(w,_.SY,3,_.xl());
var J=Number(aP(w,14));yoQ(N.flushBackoff);N.JSC$10009_flushTimer.setInterval(N.flushBackoff.getValue());c===401&&B&&(N.lastFailedAuth=B);J&&(N.numLogsDroppedSinceLastFlush+=J);e===void 0&&(e=N.isRetryable(c));e&&(N.pendingEvents=R.concat(N.pendingEvents),N.disableAutomaticFlush||N.JSC$10009_flushTimer.enabled||N.JSC$10009_flushTimer.start());AW(N,7,1);S&&S("net-send-failed",c);++N.numRetriesSinceLastSuccessfulFlush},r=function(){N.network&&N.network.send(Q,a,U)};
T?T.then(function(c){AW(N,5,b);Q.requestHeaders["Content-Encoding"]="gzip";Q.requestHeaders["Content-Type"]="application/binary";Q.body=c;Q.bodyType=2;r()},function(){AW(N,6,b);
r()}):r()}}}};
var o$2=function(q,S,N){N=N===void 0?null:N;var X=X===void 0?q.withCredentials:X;var b={},w=new URL(IGX(q));N&&(b.Authorization=N);q.sessionIndex&&(b["X-Goog-AuthUser"]=q.sessionIndex,w.searchParams.set("authuser",q.sessionIndex));q.pageId&&(Object.defineProperty(b,"X-Goog-PageId",{value:q.pageId}),w.searchParams.set("pageId",q.pageId));return{url:w.toString(),body:S,bodyType:1,requestHeaders:b,requestType:"POST",withCredentials:X,timeoutMillis:q.timeoutMillis}},PDM=function(q){q.logRequestBuilder.isFinal=
!0;
q.flush();q.logRequestBuilder.isFinal=!1},Y9T=function(q){qtq(q,function(S,N){S=new URL(S);
S.searchParams.set("format","json");var X=!1;try{X=r1().navigator.sendBeacon(S.toString(),N.serialize())}catch(b){}X||(q.isSendBeaconSupported=!1);return X})},qtq=function(q,S){if(q.pendingEvents.length!==0){var N=new URL(IGX(q));
N.searchParams.delete("format");var X=q.getAuthHeaderValue();X&&N.searchParams.set("auth",X);N.searchParams.set("authuser",q.sessionIndex||"0");for(X=0;X<10&&q.pendingEvents.length;++X){var b=q.pendingEvents.slice(0,32),w=q.logRequestBuilder.build(b,q.numLogsDroppedSinceLastFlush,q.numRetriesSinceLastSuccessfulFlush,q.productID,q.persistedLogRecoveredCount,q.persistedLogExpiredCount);if(!S(N.toString(),w)){++q.numRetriesSinceLastSuccessfulFlush;break}q.numLogsDroppedSinceLastFlush=0;q.numRetriesSinceLastSuccessfulFlush=
0;q.persistedLogRecoveredCount=0;q.persistedLogExpiredCount=0;q.pendingEvents=q.pendingEvents.slice(b.length)}q.JSC$10009_flushTimer.enabled&&q.JSC$10009_flushTimer.stop()}};
bn.prototype.isRetryable=function(q){return 500<=q&&q<600||q===401||q===0};
var LMX=function(){return"https://play.google.com/log?format=json&hasfast=true"};var St6=function(){this.abortSupported=typeof AbortController!=="undefined"};
St6.prototype.send=function(q,S,N){var X=this,b,w,B,T,Q,a,U,r,c,e;return _.G(function(R){switch(R.nextAddress){case 1:return w=(b=X.abortSupported?new AbortController:void 0)?setTimeout(function(){b.abort()},q.timeoutMillis):void 0,_.jw(R,2,3),B=Object.assign({},{method:q.requestType,
headers:Object.assign({},q.requestHeaders)},q.body&&{body:q.body},q.withCredentials&&{credentials:"include"},{signal:q.timeoutMillis&&b?b.signal:null}),R.yield(fetch(q.url,B),5);case 5:T=R.yieldResult;if(T.status!==200){(Q=N)==null||Q(T.status);R.jumpTo(3);break}if((a=S)==null){R.jumpTo(7);break}return R.yield(T.text(),8);case 8:a(R.yieldResult);case 7:case 3:_.dx(R);clearTimeout(w);_.fd(R,0);break;case 2:U=_.pd(R);switch((r=U)==null?void 0:r.name){case "AbortError":(c=N)==null||c(408);break;default:(e=
N)==null||e(400)}R.jumpTo(3)}})};
St6.prototype.getTransmissionType=function(){return 4};_.P0=function(q,S){S=S===void 0?"0":S;_.Z4.call(this);this.logSource=q;this.sessionIndex=S;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$10027_clearExperimentIds=this.productID=null;this.JSC$10027_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.F(_.P0,_.Z4);var PON=function(q,S){q.buildLabel=S;return q},hb7=function(q,S){q.network=S;
return q},Yty=function(q,S){q.JSC$10027_clearExperimentIds=S},Lxd=function(q){q.JSC$10027_sendBeaconApiEnabled=!0;
return q};
_.P0.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.P0.prototype.build=function(){this.network||(this.network=new St6);var q=new bn({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.MW7,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.I6(this,q);if(this.buildLabel){var S=this.buildLabel,N=
ND(q.logRequestBuilder);_.sk(N,7,S)}q.JSC$10009_compressor=new lGX;this.componentId&&(q.componentId=this.componentId);this.productID&&(q.productID=this.productID);this.pageId&&(q.pageId=this.pageId);this.JSC$10027_clearExperimentIds&&((N=this.JSC$10027_clearExperimentIds)?(q.experimentIds||(q.experimentIds=new jSD),S=q.experimentIds,N=N.serialize(),_.sk(S,4,N)):q.experimentIds&&_.bV(q.experimentIds,4));this.JSC$10027_sendBeaconApiEnabled&&(q.JSC$10009_sendBeaconApiEnabled=q.isSendBeaconSupported);
E7J(q.logRequestBuilder);this.bufferSize&&(q.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(q);return q};var SZ7=function(q,S,N,X,b,w,B){q=q===void 0?-1:q;S=S===void 0?"":S;N=N===void 0?"":N;X=X===void 0?!1:X;b=b===void 0?"":b;_.Z4.call(this);this.logSource=q;this.componentId=S;w?S=w:(q=new _.P0(q,"0"),q.componentId=S,_.I6(this,q),N!==""&&(q.destinationUrl=N),X&&(q.serviceWorkerScopeEnabled=!0),b&&PON(q,b),B&&hb7(q,B),S=q.build());this.JSC$10031_transport=S};
_.F(SZ7,_.Z4);SZ7.prototype.flush=function(q){q=q||[];if(q.length){for(var S=new CD0,N=[],X=0;X<q.length;X++){var b=q[X],w=i6a(b);N.push(w);b.clear()}BH(S,1,N);this.JSC$10031_transport.dispatch(S);this.JSC$10031_transport.flush()}};var N5J=function(q){this.cellValue=q};var sh=function(q,S,N){this.JSC$10036_metricName=q;this.cellType=S;this.fields=N||[];this.cellMap=new Map},tLs=function(q){return q.fields.map(function(S){return S.fieldType})},Rj2=function(q){return q.fields.map(function(S){return S.fieldName})};
_.Z=sh.prototype;_.Z.addCell=function(q){var S=_.IT.apply(1,arguments),N=this.getCells(S);N?N.push(new N5J(q)):this.JSC$10036_setCell(q,S)};
_.Z.JSC$10036_setCell=function(q){var S=this.JSC$10036_getKey(_.IT.apply(1,arguments));this.cellMap.set(S,[new N5J(q)])};
_.Z.getCells=function(){var q=this.JSC$10036_getKey(_.IT.apply(0,arguments));return this.cellMap.has(q)?this.cellMap.get(q):void 0};
_.Z.getCell=function(){var q=this.getCells(_.IT.apply(0,arguments));return q&&q.length?q[0]:void 0};
_.Z.clear=function(){this.cellMap.clear()};
_.Z.JSC$10036_getKey=function(){var q=_.IT.apply(0,arguments);return q?q.join(","):"key"};var XPv=function(q,S){sh.call(this,q,3,S)};
_.F(XPv,sh);XPv.prototype.JSC$10039_incrementCounterBy=function(q){var S=_.IT.apply(1,arguments),N=0,X=this.getCell(S);X&&(N=X.cellValue);this.JSC$10036_setCell(N+q,S)};var byD=function(q,S){sh.call(this,q,2,S)};
_.F(byD,sh);byD.prototype.record=function(q){this.addCell(q,_.IT.apply(1,arguments))};_.By=function(q){this.id=q};
_.By.prototype.toString=function(){return this.id};_.LV=function(q,S){this.type=q instanceof _.By?String(q):q;this.currentTarget=this.target=S;this.defaultPrevented=this.propagationStopped_=!1};
_.LV.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.LV.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Tw=function(q,S){_.LV.call(this,q?q.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=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.timeStamp=0;this.event_=null;q&&this.init(q,S)};
_.uh(_.Tw,_.LV);
_.Tw.prototype.init=function(q,S){var N=this.type=q.type,X=q.changedTouches&&q.changedTouches.length?q.changedTouches[0]:null;this.target=q.target||q.srcElement;this.currentTarget=S;S=q.relatedTarget;S||(N=="mouseover"?S=q.fromElement:N=="mouseout"&&(S=q.toElement));this.relatedTarget=S;X?(this.clientX=X.clientX!==void 0?X.clientX:X.pageX,this.clientY=X.clientY!==void 0?X.clientY:X.pageY,this.screenX=X.screenX||0,this.screenY=X.screenY||0):(this.offsetX=_.NV||q.offsetX!==void 0?q.offsetX:q.layerX,
this.offsetY=_.NV||q.offsetY!==void 0?q.offsetY:q.layerY,this.clientX=q.clientX!==void 0?q.clientX:q.pageX,this.clientY=q.clientY!==void 0?q.clientY:q.pageY,this.screenX=q.screenX||0,this.screenY=q.screenY||0);this.button=q.button;this.keyCode=q.keyCode||0;this.key=q.key||"";this.charCode=q.charCode||(N=="keypress"?q.keyCode:0);this.ctrlKey=q.ctrlKey;this.altKey=q.altKey;this.shiftKey=q.shiftKey;this.metaKey=q.metaKey;this.pointerId=q.pointerId||0;this.pointerType=q.pointerType;this.state=q.state;
this.timeStamp=q.timeStamp;this.event_=q;q.defaultPrevented&&_.Tw.superClass_.preventDefault.call(this)};
_.Tw.prototype.isButton=function(q){return this.event_.button==q};
_.Tw.prototype.stopPropagation=function(){_.Tw.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.Tw.prototype.preventDefault=function(){_.Tw.superClass_.preventDefault.call(this);var q=this.event_;q.preventDefault?q.preventDefault():q.returnValue=!1};var wPR="closure_listenable_"+(Math.random()*1E6|0),Gw=function(q){return!(!q||!q[wPR])};var fD7=0;var ZyT=function(q){q.removed=!0;q.listener=null;q.proxy=null;q.src=null;q.handler=null};h5.prototype.add=function(q,S,N,X,b){var w=q.toString();q=this.listeners[w];q||(q=this.listeners[w]=[],this.typeCount_++);var B=AcD(q,S,X,b);B>-1?(S=q[B],N||(S.callOnce=!1)):(S=new pP7(S,this.src,w,!!X,b),S.callOnce=N,q.push(S));return S};
h5.prototype.remove=function(q,S,N,X){q=q.toString();if(!(q in this.listeners))return!1;var b=this.listeners[q];S=AcD(b,S,N,X);return S>-1?(ZyT(b[S]),_.vg7(b,S),b.length==0&&(delete this.listeners[q],this.typeCount_--),!0):!1};
var sMk=function(q,S){var N=S.type;if(!(N in q.listeners))return!1;var X=_.m4(q.listeners[N],S);X&&(ZyT(S),q.listeners[N].length==0&&(delete q.listeners[N],q.typeCount_--));return X};
h5.prototype.removeAll=function(q){q=q&&q.toString();var S=0,N;for(N in this.listeners)if(!q||N==q){for(var X=this.listeners[N],b=0;b<X.length;b++)++S,ZyT(X[b]);delete this.listeners[N];this.typeCount_--}return S};
h5.prototype.getListener=function(q,S,N,X){q=this.listeners[q.toString()];var b=-1;q&&(b=AcD(q,S,N,X));return b>-1?q[b]:null};
h5.prototype.hasListener=function(q,S){var N=q!==void 0,X=N?q.toString():"",b=S!==void 0;return _.a6.some(this.listeners,function(w){for(var B=0;B<w.length;++B)if(!(N&&w[B].type!=X||b&&w[B].capture!=S))return!0;return!1})};
var AcD=function(q,S,N,X){for(var b=0;b<q.length;++b){var w=q[b];if(!w.removed&&w.listener==S&&w.capture==!!N&&w.handler==X)return b}return-1};var B5T,T5X,Go6,QM2,aD2,ei,Xn,K87,V12,UUq,DW,rck,DUv;B5T="closure_lm_"+(Math.random()*1E6|0);T5X={};Go6=0;_.ve=function(q,S,N,X,b){if(X&&X.once)return ei(q,S,N,X,b);if(Array.isArray(S)){for(var w=0;w<S.length;w++)_.ve(q,S[w],N,X,b);return null}N=DUv(N);return Gw(q)?q.listen(S,N,_.Md(X)?!!X.capture:!!X,b):QM2(q,S,N,!1,X,b)};
QM2=function(q,S,N,X,b,w){if(!S)throw Error("wa");var B=_.Md(b)?!!b.capture:!!b,T=DW(q);T||(q[B5T]=T=new h5(q));N=T.add(S,N,X,B,w);if(N.proxy)return N;X=aD2();N.proxy=X;X.src=q;X.listener=N;if(q.addEventListener)_.jds||(b=B),b===void 0&&(b=!1),q.addEventListener(S.toString(),X,b);else if(q.attachEvent)q.attachEvent(V12(S.toString()),X);else if(q.addListener&&q.removeListener)q.addListener(X);else throw Error("xa");Go6++;return N};
aD2=function(){var q=UUq,S=function(N){return q.call(S.src,S.listener,N)};
return S};
ei=function(q,S,N,X,b){if(Array.isArray(S)){for(var w=0;w<S.length;w++)ei(q,S[w],N,X,b);return null}N=DUv(N);return Gw(q)?q.listenOnce(S,N,_.Md(X)?!!X.capture:!!X,b):QM2(q,S,N,!0,X,b)};
_.QY=function(q,S,N,X,b){if(Array.isArray(S))for(var w=0;w<S.length;w++)_.QY(q,S[w],N,X,b);else X=_.Md(X)?!!X.capture:!!X,N=DUv(N),Gw(q)?q.unlisten(S,N,X,b):q&&(q=DW(q))&&(S=q.getListener(S,N,X,b))&&Xn(S)};
Xn=function(q){if(typeof q==="number"||!q||q.removed)return!1;var S=q.src;if(Gw(S))return sMk(S.eventTargetListeners_,q);var N=q.type,X=q.proxy;S.removeEventListener?S.removeEventListener(N,X,q.capture):S.detachEvent?S.detachEvent(V12(N),X):S.addListener&&S.removeListener&&S.removeListener(X);Go6--;(N=DW(S))?(sMk(N,q),N.typeCount_==0&&(N.src=null,S[B5T]=null)):ZyT(q);return!0};
K87=function(q,S,N,X,b){N=DUv(N);X=!!X;return Gw(q)?q.getListener(S,N,X,b):q?(q=DW(q))?q.getListener(S,N,X,b):null:null};
V12=function(q){return q in T5X?T5X[q]:T5X[q]="on"+q};
UUq=function(q,S){if(q.removed)q=!0;else{S=new _.Tw(S,this);var N=q.listener,X=q.handler||q.src;q.callOnce&&Xn(q);q=N.call(X,S)}return q};
DW=function(q){q=q[B5T];return q instanceof h5?q:null};
rck="__closure_events_fn_"+(Math.random()*1E9>>>0);DUv=function(q){if(typeof q==="function")return q;q[rck]||(q[rck]=function(S){return q.handleEvent(S)});
return q[rck]};_.KV=function(){_.Z4.call(this);this.eventTargetListeners_=new h5(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.uh(_.KV,_.Z4);_.KV.prototype[wPR]=!0;_.Z=_.KV.prototype;_.Z.setParentEventTarget=function(q){this.parentEventTarget_=q};
_.Z.addEventListener=function(q,S,N,X){_.ve(this,q,S,N,X)};
_.Z.removeEventListener=function(q,S,N,X){_.QY(this,q,S,N,X)};
_.Z.dispatchEvent=function(q){var S,N=this.parentEventTarget_;if(N)for(S=[];N;N=N.parentEventTarget_)S.push(N);N=this.actualEventTarget_;var X=q.type||q;if(typeof q==="string")q=new _.LV(q,N);else if(q instanceof _.LV)q.target=q.target||N;else{var b=q;q=new _.LV(X,N);_.a6.extend(q,b)}b=!0;var w;if(S)for(w=S.length-1;!q.propagationStopped_&&w>=0;w--){var B=q.currentTarget=S[w];b=$U6(B,X,!0,q)&&b}q.propagationStopped_||(B=q.currentTarget=N,b=$U6(B,X,!0,q)&&b,q.propagationStopped_||(b=$U6(B,X,!1,q)&&
b));if(S)for(w=0;!q.propagationStopped_&&w<S.length;w++)B=q.currentTarget=S[w],b=$U6(B,X,!1,q)&&b;return b};
_.Z.disposeInternal=function(){_.KV.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.Z.listen=function(q,S,N,X){return this.eventTargetListeners_.add(String(q),S,!1,N,X)};
_.Z.listenOnce=function(q,S,N,X){return this.eventTargetListeners_.add(String(q),S,!0,N,X)};
_.Z.unlisten=function(q,S,N,X){return this.eventTargetListeners_.remove(String(q),S,N,X)};
_.Z.removeAllListeners=function(q){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(q):0};
var $U6=function(q,S,N,X){S=q.eventTargetListeners_.listeners[String(S)];if(!S)return!0;S=S.concat();for(var b=!0,w=0;w<S.length;++w){var B=S[w];if(B&&!B.removed&&B.capture==N){var T=B.listener,Q=B.handler||B.src;B.callOnce&&sMk(q.eventTargetListeners_,B);b=T.call(Q,X)!==!1&&b}}return b&&!X.defaultPrevented};
_.KV.prototype.getListener=function(q,S,N,X){return this.eventTargetListeners_.getListener(String(q),S,N,X)};
_.KV.prototype.hasListener=function(q,S){return this.eventTargetListeners_.hasListener(q!==void 0?String(q):void 0,S)};var ab=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(q){return q&&AsyncContext.Snapshot.wrap(q)}:function(q){return q};var ccD=function(q,S){this.create_=q;this.reset_=S;this.occupants_=0;this.JSC$10071_head_=null};
ccD.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var q=this.JSC$10071_head_;this.JSC$10071_head_=q.next;q.next=null}else q=this.create_();return q};
ccD.prototype.put=function(q){this.reset_(q);this.occupants_<100&&(this.occupants_++,q.next=this.JSC$10071_head_,this.JSC$10071_head_=q)};var eb0=function(){this.workTail_=this.workHead_=null};
eb0.prototype.add=function(q,S){var N=mU7.get();N.set(q,S);this.workTail_?this.workTail_.next=N:this.workHead_=N;this.workTail_=N};
eb0.prototype.remove=function(){var q=null;this.workHead_&&(q=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),q.next=null);return q};
var mU7=new ccD(function(){return new COX},function(q){return q.reset()}),COX=function(){this.next=this.scope=this.fn=null};
COX.prototype.set=function(q,S){this.fn=q;this.scope=S;this.next=null};
COX.prototype.reset=function(){this.next=this.scope=this.fn=null};var Rbs,uSN,xU7,t12;uSN=!1;xU7=new eb0;_.VY=function(q,S){Rbs||t12();uSN||(Rbs(),uSN=!0);xU7.add(q,S)};
t12=function(){var q=Promise.resolve(void 0);Rbs=function(){q.then(g$4)}};var iyM=function(q){q.prototype.$goog_Thenable=!0},Jcq=function(q){if(!q)return!1;
try{return!!q.$goog_Thenable}catch(S){return!1}};var FxR,Hy2,OyD,v$a,lDs,jMa,zb0,pPX,g$T,mUX,dB2;_.AK=function(q,S){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(q!=_.Q2)try{var N=this;q.call(S,function(X){N.resolve_(2,X)},function(X){N.resolve_(3,X)})}catch(X){this.resolve_(3,X)}};
FxR=function(){this.next=this.context=this.JSC$10082_onRejected=this.JSC$10082_onFulfilled=this.child=null;this.always=!1};
FxR.prototype.reset=function(){this.context=this.JSC$10082_onRejected=this.JSC$10082_onFulfilled=this.child=null;this.always=!1};
Hy2=new ccD(function(){return new FxR},function(q){q.reset()});
OyD=function(q,S,N){var X=Hy2.get();X.JSC$10082_onFulfilled=q;X.JSC$10082_onRejected=S;X.context=N;return X};
_.Lu=function(q){if(q instanceof _.AK)return q;var S=new _.AK(_.Q2);S.resolve_(2,q);return S};
_.Au=function(q){return new _.AK(function(S,N){N(q)})};
v$a=function(q,S,N){Kx2(q,S,N,null)||_.VY(_.NW(S,q))};
_.Uh=function(q){return new _.AK(function(S,N){var X=q.length,b=[];if(X)for(var w=function(a,U){X--;b[a]=U;X==0&&S(b)},B=function(a){N(a)},T,Q=0;Q<q.length;Q++)T=q[Q],v$a(T,_.NW(w,Q),B);
else S(b)})};
lDs=function(q){return new _.AK(function(S){var N=q.length,X=[];if(N)for(var b=function(T,Q,a){N--;X[T]=Q?{fulfilled:!0,value:a}:{fulfilled:!1,reason:a};N==0&&S(X)},w,B=0;B<q.length;B++)w=q[B],v$a(w,_.NW(b,B,!0),_.NW(b,B,!1));
else S(X)})};
jMa=function(q){return new _.AK(function(S,N){var X=q.length,b=[];if(X)for(var w=function(a){S(a)},B=function(a,U){X--;
b[a]=U;X==0&&N(b)},T,Q=0;Q<q.length;Q++)T=q[Q],v$a(T,w,_.NW(B,Q));
else S(void 0)})};
_.Hq=function(){var q,S,N=new _.AK(function(X,b){q=X;S=b});
return new Wxa(N,q,S)};
_.AK.prototype.then=function(q,S,N){return dU0(this,ab(typeof q==="function"?q:null),ab(typeof S==="function"?S:null),N)};
iyM(_.AK);zb0=function(q,S,N,X){ko0(q,OyD(S||_.Q2,N||null,X))};
_.rn=function(q,S){S=ab(S);S=OyD(S,S);S.always=!0;ko0(q,S);return q};
_.AK.prototype.finally=function(q){var S=this;q=ab(q);return new _.AK(function(N,X){zb0(S,function(b){q();N(b)},function(b){q();
X(b)})})};
_.AK.prototype.thenCatch=function(q,S){return dU0(this,null,ab(q),S)};
_.AK.prototype.catch=_.AK.prototype.thenCatch;_.AK.prototype.cancel=function(q){if(this.state_==0){var S=new _.Jh(q);_.VY(function(){n$6(this,S)},this)}};
var n$6=function(q,S){if(q.state_==0)if(q.parent_){var N=q.parent_;if(N.callbackEntries_){for(var X=0,b=null,w=null,B=N.callbackEntries_;B&&(B.always||(X++,B.child==q&&(b=B),!(b&&X>1)));B=B.next)b||(w=B);b&&(N.state_==0&&X==1?n$6(N,S):(w?(X=w,X.next==N.callbackEntriesTail_&&(N.callbackEntriesTail_=X),X.next=X.next.next):fDX(N),pPX(N,b,3,S)))}q.parent_=null}else q.resolve_(3,S)},ko0=function(q,S){q.callbackEntries_||q.state_!=2&&q.state_!=3||xUX(q);
q.callbackEntriesTail_?q.callbackEntriesTail_.next=S:q.callbackEntries_=S;q.callbackEntriesTail_=S},dU0=function(q,S,N,X){var b=OyD(null,null,null);
b.child=new _.AK(function(w,B){b.JSC$10082_onFulfilled=S?function(T){try{var Q=S.call(X,T);w(Q)}catch(a){B(a)}}:w;
b.JSC$10082_onRejected=N?function(T){try{var Q=N.call(X,T);Q===void 0&&T instanceof _.Jh?B(T):w(Q)}catch(a){B(a)}}:B});
b.child.parent_=q;ko0(q,b);return b.child};
_.AK.prototype.unblockAndFulfill_=function(q){this.state_=0;this.resolve_(2,q)};
_.AK.prototype.unblockAndReject_=function(q){this.state_=0;this.resolve_(3,q)};
_.AK.prototype.resolve_=function(q,S){this.state_==0&&(this===S&&(q=3,S=new TypeError("ya")),this.state_=1,Kx2(S,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=S,this.state_=q,this.parent_=null,xUX(this),q!=3||S instanceof _.Jh||mUX(this,S)))};
var Kx2=function(q,S,N,X){if(q instanceof _.AK)return zb0(q,S,N,X),!0;if(Jcq(q))return q.then(S,N,X),!0;if(_.Md(q))try{var b=q.then;if(typeof b==="function")return uSQ(q,b,S,N,X),!0}catch(w){return N.call(X,w),!0}return!1},uSQ=function(q,S,N,X,b){var w=!1,B=function(Q){w||(w=!0,N.call(b,Q))},T=function(Q){w||(w=!0,X.call(b,Q))};
try{S.call(q,B,T)}catch(Q){T(Q)}},xUX=function(q){q.executing_||(q.executing_=!0,_.VY(q.executeCallbacks_,q))},fDX=function(q){var S=null;
q.callbackEntries_&&(S=q.callbackEntries_,q.callbackEntries_=S.next,S.next=null);q.callbackEntries_||(q.callbackEntriesTail_=null);return S};
_.AK.prototype.executeCallbacks_=function(){for(var q;q=fDX(this);)pPX(this,q,this.state_,this.result_);this.executing_=!1};
pPX=function(q,S,N,X){if(N==3&&S.JSC$10082_onRejected&&!S.always)for(;q&&q.hadUnhandledRejection_;q=q.parent_)q.hadUnhandledRejection_=!1;if(S.child)S.child.parent_=null,g$T(S,N,X);else try{S.always?S.JSC$10082_onFulfilled.call(S.context):g$T(S,N,X)}catch(b){dB2.call(null,b)}Hy2.put(S)};
g$T=function(q,S,N){S==2?q.JSC$10082_onFulfilled.call(q.context,N):q.JSC$10082_onRejected&&q.JSC$10082_onRejected.call(q.context,N)};
mUX=function(q,S){q.hadUnhandledRejection_=!0;_.VY(function(){q.hadUnhandledRejection_&&dB2.call(null,S)})};
dB2=X2;_.Jh=function(q){_.om.call(this,q)};
_.uh(_.Jh,_.om);_.Jh.prototype.name="cancel";var Wxa=function(q,S,N){this.promise=q;this.resolve=S;this.reject=N};var $V;_.D4=function(q,S){_.KV.call(this);this.JSC$10094_interval_=q||1;this.timerObject_=S||_.Nd;this.boundTick_=(0,_.AM)(this.tick_,this);this.last_=_.mi()};
_.uh(_.D4,_.KV);_.Z=_.D4.prototype;_.Z.enabled=!1;_.Z.JSC$10096_timer_=null;_.Z.setInterval=function(q){this.JSC$10094_interval_=q;this.JSC$10096_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$10096_timer_&&this.stop()};
_.Z.tick_=function(){if(this.enabled){var q=_.mi()-this.last_;q>0&&q<this.JSC$10094_interval_*.8?this.JSC$10096_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10094_interval_-q):(this.JSC$10096_timer_&&(this.timerObject_.clearTimeout(this.JSC$10096_timer_),this.JSC$10096_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.Z.start=function(){this.enabled=!0;this.JSC$10096_timer_||(this.JSC$10096_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10094_interval_),this.last_=_.mi())};
_.Z.stop=function(){this.enabled=!1;this.JSC$10096_timer_&&(this.timerObject_.clearTimeout(this.JSC$10096_timer_),this.JSC$10096_timer_=null)};
_.Z.disposeInternal=function(){_.D4.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
$V=function(q,S,N){if(typeof q==="function")N&&(q=(0,_.AM)(q,N));else if(q&&typeof q.handleEvent=="function")q=(0,_.AM)(q.handleEvent,q);else throw Error("za");return Number(S)>2147483647?-1:_.Nd.setTimeout(q,S||0)};
_.E$6=function(q){var S=null;return(new _.AK(function(N,X){S=$V(function(){N(void 0)},q);
S==-1&&X(Error("Aa"))})).thenCatch(function(N){_.Nd.clearTimeout(S);
throw N;})};var Yl=function(q){_.Z4.call(this);this.streamzLogger=q;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$10100_flushTimer=new _.D4(this.flushInterval);this.JSC$10100_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.I6(this,this.JSC$10100_flushTimer)};
_.F(Yl,_.Z4);Yl.prototype.sendIsolatedPayload=function(q){this.shouldSendIsolatedPayload=q;this.invocationLimit=1};
var yck=function(q){q.JSC$10100_flushTimer.enabled||q.JSC$10100_flushTimer.start();q.invocationCount++;q.invocationCount>=q.invocationLimit&&q.snapshotAndFlush()};
Yl.prototype.snapshotAndFlush=function(){var q=this.metricMap.values();q=[].concat(_.PG(q)).filter(function(S){return S.cellMap.size});
q.length&&this.streamzLogger.flush(q,this.shouldSendIsolatedPayload);M1q(q);this.invocationCount=0;this.JSC$10100_flushTimer.enabled&&this.JSC$10100_flushTimer.stop()};
Yl.prototype.addNewCounter=function(q){var S=_.IT.apply(1,arguments);this.metricMap.has(q)||this.metricMap.set(q,new XPv(q,S))};
Yl.prototype.addNewEventMetric=function(q){var S=_.IT.apply(1,arguments);this.metricMap.has(q)||this.metricMap.set(q,new byD(q,S))};
var LxM=function(q,S){return q.disabledMetrics.has(S)?void 0:q.metricMap.get(S)};
Yl.prototype.JSC$10100_incrementCounter=function(q){this.JSC$10100_incrementCounterBy(q,1,_.IT.apply(1,arguments))};
Yl.prototype.JSC$10100_incrementCounterBy=function(q,S){var N=_.IT.apply(2,arguments),X=LxM(this,q);X&&X instanceof XPv&&(X.JSC$10039_incrementCounterBy(S,N),yck(this))};
Yl.prototype.record=function(q,S){var N=_.IT.apply(2,arguments),X=LxM(this,q);X&&X instanceof byD&&(X.record(S,N),yck(this))};
var M1q=function(q){for(var S=0;S<q.length;S++)q[S].clear()};_.cy=function(q,S,N){N=N===void 0?{}:N;S=Error.call(this,S);this.message=S.message;"stack"in S&&(this.stack=S.stack);this.code=q;this.metadata=N;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(_.cy,Error);_.cy.prototype.toString=function(){var q="RpcError("+(ycg(this.code)||String(this.code))+")";this.message&&(q+=": "+this.message);return q};_.hbX=_.Nd.JSON.parse;_.eY=_.Nd.JSON.stringify;_.TT=_.Nd.JSON.parse;_.POQ=function(q){switch(q){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"}};var IDa=function(q){switch(q){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var Yt0,o8s=function(){};
_.uh(o8s,_.M1W);o8s.prototype.createInstance=function(){return new XMLHttpRequest};
Yt0=new o8s;_.Ch=function(q){_.KV.call(this);this.headers=new Map;this.JSC$10109_xmlHttpFactory_=q||null;this.JSC$10109_active_=!1;this.JSC$10109_xhr_=null;this.JSC$10109_lastUri_="";this.JSC$10109_lastErrorCode_=0;this.JSC$10109_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$10109_timeoutId_=null;this.responseType_="";this.JSC$10109_withCredentials_=!1};
_.uh(_.Ch,_.KV);var qZQ=/^https?$/i,SZX=["POST","PUT"],NgX=[],EjM=function(q,S,N,X,b,w,B){var T=new _.Ch;NgX.push(T);S&&T.listen("complete",S);T.listenOnce("ready",T.cleanupSend_);w&&(T.timeoutInterval_=Math.max(0,w));B&&(T.JSC$10109_withCredentials_=B);T.send(q,N,X,b)};
_.Ch.prototype.cleanupSend_=function(){this.dispose();_.m4(NgX,this)};
_.Ch.prototype.send=function(q,S,N,X){if(this.JSC$10109_xhr_)throw Error("Ba`"+this.JSC$10109_lastUri_+"`"+q);S=S?S.toUpperCase():"GET";this.JSC$10109_lastUri_=q;this.JSC$10109_lastError_="";this.JSC$10109_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$10109_active_=!0;this.JSC$10109_xhr_=this.createXhr();this.JSC$10109_xhr_.onreadystatechange=ab((0,_.AM)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$10109_xhr_.open(S,String(q),!0),this.inOpen_=!1}catch(B){Xt2(this,B);return}q=
N||"";N=new Map(this.headers);if(X)if(Object.getPrototypeOf(X)===Object.prototype)for(var b in X)N.set(b,X[b]);else if(typeof X.keys==="function"&&typeof X.get==="function"){b=_.A(X.keys());for(var w=b.next();!w.done;w=b.next())w=w.value,N.set(w,X.get(w))}else throw Error("Ca`"+String(X));X=Array.from(N.keys()).find(function(B){return"content-type"==B.toLowerCase()});
b=_.Nd.FormData&&q instanceof _.Nd.FormData;!_.xg(SZX,S)||X||b||N.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");S=_.A(N);for(X=S.next();!X.done;X=S.next())N=_.A(X.value),X=N.next().value,N=N.next().value,this.JSC$10109_xhr_.setRequestHeader(X,N);this.responseType_&&(this.JSC$10109_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$10109_xhr_&&this.JSC$10109_xhr_.withCredentials!==this.JSC$10109_withCredentials_&&(this.JSC$10109_xhr_.withCredentials=this.JSC$10109_withCredentials_);
try{this.JSC$10109_timeoutId_&&(clearTimeout(this.JSC$10109_timeoutId_),this.JSC$10109_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$10109_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$10109_xhr_.send(q),this.inSend_=!1}catch(B){Xt2(this,B)}};
_.Ch.prototype.createXhr=function(){return this.JSC$10109_xmlHttpFactory_?this.JSC$10109_xmlHttpFactory_.createInstance():Yt0.createInstance()};
_.Ch.prototype.timeout_=function(){typeof dMQ!="undefined"&&this.JSC$10109_xhr_&&(this.JSC$10109_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$10109_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var Xt2=function(q,S){q.JSC$10109_active_=!1;q.JSC$10109_xhr_&&(q.inAbort_=!0,q.JSC$10109_xhr_.abort(),q.inAbort_=!1);q.JSC$10109_lastError_=S;q.JSC$10109_lastErrorCode_=5;bER(q);wtq(q)},bER=function(q){q.errorDispatched_||(q.errorDispatched_=!0,q.dispatchEvent("complete"),q.dispatchEvent("error"))};
_.Ch.prototype.abort=function(q){this.JSC$10109_xhr_&&this.JSC$10109_active_&&(this.JSC$10109_active_=!1,this.inAbort_=!0,this.JSC$10109_xhr_.abort(),this.inAbort_=!1,this.JSC$10109_lastErrorCode_=q||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),wtq(this))};
_.Ch.prototype.disposeInternal=function(){this.JSC$10109_xhr_&&(this.JSC$10109_active_&&(this.JSC$10109_active_=!1,this.inAbort_=!0,this.JSC$10109_xhr_.abort(),this.inAbort_=!1),wtq(this,!0));_.Ch.superClass_.disposeInternal.call(this)};
_.Ch.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)ZER(this);else this.onReadyStateChangeEntryPoint_()};
_.Ch.prototype.onReadyStateChangeEntryPoint_=function(){ZER(this)};
var ZER=function(q){if(q.JSC$10109_active_&&typeof dMQ!="undefined")if(q.inSend_&&_.Rb(q)==4)setTimeout(q.onReadyStateChange_.bind(q),0);else if(q.dispatchEvent("readystatechange"),q.isComplete()){q.JSC$10109_active_=!1;try{if(q.isSuccess())q.dispatchEvent("complete"),q.dispatchEvent("success");else{q.JSC$10109_lastErrorCode_=6;try{var S=_.Rb(q)>2?q.JSC$10109_xhr_.statusText:""}catch(N){S=""}q.JSC$10109_lastError_=S+" ["+q.getStatus()+"]";bER(q)}}finally{wtq(q)}}},wtq=function(q,S){if(q.JSC$10109_xhr_){q.JSC$10109_timeoutId_&&
(clearTimeout(q.JSC$10109_timeoutId_),q.JSC$10109_timeoutId_=null);
var N=q.JSC$10109_xhr_;q.JSC$10109_xhr_=null;S||q.dispatchEvent("ready");try{N.onreadystatechange=null}catch(X){}}};
_.Ch.prototype.isActive=function(){return!!this.JSC$10109_xhr_};
_.Ch.prototype.isComplete=function(){return _.Rb(this)==4};
_.Ch.prototype.isSuccess=function(){var q=this.getStatus(),S;if(!(S=IDa(q))){if(q=q===0)q=y5N(String(this.JSC$10109_lastUri_)),q=!qZQ.test(q);S=q}return S};
_.Rb=function(q){return q.JSC$10109_xhr_?q.JSC$10109_xhr_.readyState:0};
_.Z=_.Ch.prototype;_.Z.getStatus=function(){try{return _.Rb(this)>2?this.JSC$10109_xhr_.status:-1}catch(q){return-1}};
_.Z.getResponseText=function(){try{return this.JSC$10109_xhr_?this.JSC$10109_xhr_.responseText:""}catch(q){return""}};
_.Z.getResponse=function(){try{if(!this.JSC$10109_xhr_)return null;if("response"in this.JSC$10109_xhr_)return this.JSC$10109_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$10109_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$10109_xhr_)return this.JSC$10109_xhr_.mozResponseArrayBuffer}return null}catch(q){return null}};
_.Z.getAllResponseHeaders=function(){return this.JSC$10109_xhr_&&_.Rb(this)>=2?this.JSC$10109_xhr_.getAllResponseHeaders()||"":""};
_.Z.getLastError=function(){return typeof this.JSC$10109_lastError_==="string"?this.JSC$10109_lastError_:String(this.JSC$10109_lastError_)};var ID2=function(){};
ID2.prototype.send=function(q,S,N){S=S===void 0?function(){}:S;
N=N===void 0?function(){}:N;
EjM(q.url,function(X){X=X.target;X.isSuccess()?S(X.getResponseText()):N(X.getStatus())},q.requestType,q.body,q.requestHeaders,q.timeoutMillis,q.withCredentials)};
ID2.prototype.getTransmissionType=function(){return 1};var AlD=function(q,S){this.tOT=q;this.event=S;this.startTime=oi()},Xte;
AlD.prototype.done=function(){this.tOT.uJ(this.event,oi()-this.startTime)};
var tW=function(){IN.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.F(tW,IN);_.JW=function(q,S,N){var X=oi();S=S();q.uJ(N,oi()-X);return S};
Xte=function(){tW.apply(this,arguments)};
_.F(Xte,tW);_.Z=Xte.prototype;_.Z.cTB=function(){};
_.Z.oH=function(){};
_.Z.uJ=function(){};
_.Z.logError=function(){};
_.Z.aJ=function(){};
_.Z.iN7=function(){};
_.Z.yHW=function(){};
_.Z.cHO=function(){};
var sF6=function(q){tW.call(this);var S=this;this.pX=q;this.TEST_ONLY={y8p:function(){return S.pX},
getExperimentIds:function(){return S.pX.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void S.pX.dispose()})};
_.F(sF6,tW);_.Z=sF6.prototype;_.Z.update=function(q){this.pX.dispose();this.pX=q};
_.Z.oH=function(q){this.pX.oH(q)};
_.Z.uJ=function(q,S){this.pX.uJ(q,S)};
_.Z.logError=function(q){this.pX.logError(q)};
_.Z.aJ=function(){this.pX.aJ()};
_.Z.iN7=function(q){this.pX.iN7(q)};
_.Z.yHW=function(q){this.pX.yHW(q)};
_.Z.cHO=function(q){this.pX.cHO(q)};
_.Z.cTB=function(q){this.pX.cTB(q)};
var Bg0=function(q,S){_.Z4.call(this);var N=this;this.callback=q;this.e29=S;this.ujm=-S;this.addOnDisposeCallback(function(){return void clearTimeout(N.timer)})};
_.F(Bg0,_.Z4);var Tgv=function(q){if(q.timer===void 0){var S=Math.max(0,q.ujm+q.e29-oi());q.timer=setTimeout(function(){try{q.callback()}finally{q.ujm=oi(),q.timer=void 0}},S)}},GOq=function(q,S){tW.call(this);
this.metrics=q;this.e7=S};
_.F(GOq,tW);_.Z=GOq.prototype;_.Z.cTB=function(q){this.metrics.pQU.record(q,this.e7)};
_.Z.oH=function(q){this.metrics.eventCount.increment(q,this.e7)};
_.Z.uJ=function(q,S){this.metrics.rEr.record(S,q,this.e7)};
_.Z.logError=function(q){this.metrics.errorCount.increment(q,this.e7)};
_.Z.iN7=function(q){this.metrics.xTv.increment(q,this.e7)};
_.Z.yHW=function(q){this.metrics.hbk.increment(q,this.e7)};
_.Z.cHO=function(q){this.metrics.b1O.increment(q,this.e7)};
var bEP=function(q,S){S=S===void 0?[]:S;var N={e7:q.e7||"_",oQB:q.oQB||[],usT:q.usT|0,destinationUrl:q.destinationUrl,gK8:q.gK8||function(){},
whT:q.whT||function(w,B){return Ng7(w,B,N.gK8,N.destinationUrl)}},X=N.whT("53",N.oQB.concat(S));
GOq.call(this,{pQU:new PSk(X),errorCount:new q9R(X),eventCount:new YqX(X),rEr:new o7a(X),dbM:new I4T(X),xTv:new S9q(X),hbk:new N6X(X),b1O:new Xw2(X)},N.e7);var b=this;this.TEST_ONLY={getExperimentIds:function(){return b.options.oQB.concat(b.jeV).sort(function(w,B){return w-B})}};
this.options=N;this.service=X;this.gTK=!q.whT;this.flushDebouncer=new Bg0(function(){return void b.service.snapshotAndFlush()},N.usT);
this.addOnDisposeCallback(function(){b.flushDebouncer.dispose();b.gTK&&b.service.dispose()});
(this.jeV=S.slice()).sort(_.dd4)};
_.F(bEP,GOq);bEP.prototype.aJ=function(){Tgv(this.flushDebouncer)};var Be4=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Be4,_.aT);_.TeW=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(_.TeW,_.aT);var KA=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,0,KA.messageId)};
_.F(KA,_.aT);var DNR=_.Bxe(KA);KA.messageId="bfkj";var Hye=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Hye,_.aT);var QFX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(QFX,_.aT);var aXJ=_.vc(QFX);_.yP=function(){var q=this;this.promise=new Promise(function(S,N){q.resolve=S;q.reject=N})};_.FZ=function(q){_.Z4.call(this);var S=this;this.ozB=Math.floor(Math.random()*200);this.wcW=new QFX;if("challenge"in q&&DNR(q.challenge)){var N=_.UI(q.challenge,4,void 0,WD);var X=_.UI(q.challenge,5,void 0,WD);_.UI(q.challenge,7,void 0,WD)&&(this.wcW=aXJ(_.UI(q.challenge,7,void 0,WD)))}else N=q.program,X=q.globalName;this.addOnDisposeCallback(function(){var R,J,v;return _.G(function(W){if(W.nextAddress==1)return W.yield(S.d5Q,2);R=W.yieldResult;J=R.qwf;(v=J)==null||v();_.xP(W)})});
this.yI=wtW(q.qLQ||{},this.wcW);_.I6(this,this.yI);var b=new _.yP;this.d5Q=b.promise;this.yI.oH("t");var w=this.yI.share(),B=new AlD(w,"t"),T=function(R,J,v,W){if(!S.yI.isDisposed()){var z="k";J?z="h":v&&(z="u");z!=="k"?W!==0&&(S.yI.oH(z),S.yI.uJ(z,R)):S.ozB<=0?(S.yI.oH(z),S.yI.uJ(z,R),S.ozB=Math.floor(Math.random()*200)):S.ozB--}},Q=function(R,J,v,W){Promise.resolve().then(function(){B.done();
w.aJ();w.dispose();b.resolve({zv1:R,qwf:J,lqf:v,zqL:W})})};
if(!_.Nd[X])throw this.yI.logError(25),Error("Da");if(!_.Nd[X].a)throw this.yI.logError(26),Error("Ea");try{var a=_.Nd[X].a;X=[];for(var U=[],r=OyM(this.wcW),c=0;c<r.length;c++)X.push(r[c]),U.push(1);var e=Kxe(this.wcW);for(r=0;r<e.length;r++)X.push(e[r]),U.push(2);this.lGp=_.A(a(N,Q,!0,q.eox,T,[X,U],_.UI(this.wcW,5),!1)).next().value;this.xXW=b.promise.then(function(){})}catch(R){throw this.yI.logError(28),R;
}};
_.F(_.FZ,_.Z4);_.FZ.prototype.snapshot=function(q){if(this.isDisposed())throw Error("Fa");this.yI.oH("n");var S=this.yI.share();return this.d5Q.then(function(N){var X=N.zv1;return new Promise(function(b){var w=new AlD(S,"n");X(function(B){w.done();S.cTB(B.length);S.aJ();S.dispose();b(B)},[q.iS,
q.pxr,q.teT,q.k5d])})})};
_.FZ.prototype.xC7=function(q){this.d5Q.then(function(S){var N;(N=S.lqf)==null||N(q)})};
_.FZ.prototype.jce=function(q,S){return this.d5Q.then(function(N){var X;return(X=N.zqL)==null?void 0:X(q,S,!1)})};
_.FZ.prototype.gnZ=function(){return this.yI.share()};var Vh2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Vh2,_.aT);var gzv=_.Bxe(Vh2);var UNa=function(){this.promises={};this.f4l=null},rlk=function(){UNa.instance||(UNa.instance=new UNa);
return UNa.instance},clX=function(q,S){return $NX(q,_.Ns(S,Be4,1,WD),_.Ns(S,_.TeW,2,WD),_.UI(S,3,void 0,WD))},$NX=function(q,S,N,X){if(!S&&!N)return Promise.resolve();
if(!X)return TgF(S,N);var b;(b=q.promises)[X]||(b[X]=new Promise(function(w,B){TgF(S,N).then(function(){q.f4l=X;w()},function(T){delete q.promises[X];
B(T)})}));
return q.promises[X]};var eeJ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(eeJ,_.aT);var CC6=function(q,S){return _.vp(q,1,S)},Rea=function(q,S){return _.vp(q,2,S)};var Hy=function(q){_.Z4.call(this);var S=this;this.options=q;this.ln8=new _.yP;this.xXW=this.ln8.promise;this.lKW=new _.yP;this.i8x=1;this.rJA=new _.yP;this.pQO=[];this.isPaused=!1;this.jUT=q.jUT||function(){};
this.dOO=new sF6(wtW(q.qLQ||{}));th6(this,q.c1,q.bsy,q.gMH,q.cfO,Object.assign({},iEJ,q.yf8||{}));this.addOnDisposeCallback(function(){return void JlJ(S)})};
_.F(Hy,_.Z4);Hy.prototype.snapshot=function(q){var S=this;return _.G(function(N){switch(N.nextAddress){case 1:if(S.isDisposed())throw Error("Fa");if(S.z9||S.bG5){N.jumpTo(2);break}return N.yield(S.lKW.promise,2);case 2:if(!S.z9){N.jumpTo(4);break}return N.yield(S.z9.snapshot(q),5);case 5:return N.return(N.yieldResult);case 4:throw S.bG5;}})};
Hy.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.gS&&this.gS.pause())};
Hy.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.gS&&this.gS.resume())};
Hy.prototype.checkForRefresh=function(){var q=this;return _.G(function(S){if(q.isDisposed())throw Error("Fa");var N;if(N=q.gS)N=q.gS,N.isExpired()?(F82(N),N.resolver(0),N=!0):N=!1,N=!N;return N?S.jumpTo(0):S.yield(q.rJA.promise,0)})};
var OE0=function(q){var S;return _.G(function(N){if(q.isDisposed())throw Error("Fa");(S=q.gS)==null||HEX(S);return N.yield(q.rJA.promise,0)})},JlJ=function(q){q.bG5=Error("Ha");
q.lKW.resolve();v$2(q.ln8.promise);q.ln8.reject(Error("Ha"));q.dOO.dispose();Promise.all(q.pQO).then(function(){var N;return _.G(function(X){(N=q.z9)==null||N.dispose();q.z9=void 0;_.xP(X)})});
q.pQO=[];var S;(S=q.gS)==null||HEX(S);v$2(q.rJA.promise);q.rJA.reject(Error("Ha"))};
Hy.prototype.xC7=function(q){var S,N;(S=this.z9)==null||(N=S.xC7)==null||N.call(S,q)};
Hy.prototype.jce=function(q,S){var N,X,b;return(b=(N=this.z9)==null?void 0:(X=N.jce)==null?void 0:X.call(N,q,S))!=null?b:Promise.resolve()};
var K8X=function(q,S){var N=q.jUT;q.jUT=function(){N();S()}},v8D=function(q,S){q.isDisposed()||(q.z9=S,q.dOO.update(S.gnZ()),q.lKW.resolve(),q.ln8.resolve(void 0),q.jUT())};
Hy.prototype.handleError=function(q){if(!this.isDisposed()){this.bG5=q;this.lKW.resolve();var S,N;(N=(S=this.options).dhC)==null||N.call(S,q)}};
var lX0=function(q,S){S&&(Promise.all(q.pQO).then(function(){return void S.dispose()}),q.pQO=[])},Oh=function(q,S){q.i8x=S;
var N,X;(X=(N=q.options).olS)==null||X.call(N,S)},jF6=function(q){q.isDisposed()||(q.rJA.resolve(),q.rJA=new _.yP)},th6=function(q,S,N,X,b,w){X=X===void 0?rlk():X;
b=b===void 0?Promise.resolve(void 0):b;var B,T,Q,a,U,r,c,e,R,J,v,W;_.G(function(z){switch(z.nextAddress){case 1:return z.yield(0,3);case 3:T=null;if(!B){z.jumpTo(6);break}Oh(q,7);_.jw(z,7);return z.yield(bS(B.snapshot({}),w.lbr,function(){return Promise.resolve("E:CTO")}),9);
case 9:T=z.yieldResult;_.x8(z,6);break;case 7:_.pd(z),T="E:UCE";case 6:Q=void 0,a=B?w.gfT:w.szr,U=new LG(a,w.wWk,w.k9J,w.quk),r=1;case 10:if(!(r<=w.maxAttempts)){z.jumpTo(12);break}if(r===1){z.jumpTo(13);break}Oh(q,0);q.gS=new Kh(U.getValue(),w.hVW,w.fO1);return z.yield(q.gS.promise,14);case 14:c=z.yieldResult,q.gS=void 0,c===1?(r=1,U.reset()):yoQ(U);case 13:_.jw(z,15);e=void 0;if(N){e=N;z.jumpTo(17);break}Oh(q,5);R=X.f4l;return z.yield(bS(W80(S,R,T),w.va1,function(){return Promise.reject(Error("Ia"))}),
18);
case 18:e=z.yieldResult;case 17:return Oh(q,3),z.yield(bS(clX(X,e),w.ba7,function(){return Promise.reject(Error("Ja"))}),19);
case 19:return Oh(q,8),z.yield(b,20);case 20:return J=new _.FZ({challenge:e,qLQ:q.options.qLQ,eox:q.options.eox}),z.yield(bS(J.xXW,w.ago,function(){return Promise.reject(Error("Ka"))}),21);
case 21:Q=J;z.jumpTo(12);break;case 15:v=_.pd(z),q.handleError(v),jF6(q);case 11:r++;z.jumpTo(10);break;case 12:if(q.isDisposed()){z.jumpTo(5);break}Q&&(N=void 0,lX0(q,B),B=Q,v8D(q,Q),jF6(q));Oh(q,2);q.gS=new Kh(w.gDV,w.hVW,w.fO1);q.isPaused&&q.gS.pause();return z.yield(q.gS.promise,22);case 22:q.gS=void 0;if(q.isDisposed()){z.jumpTo(5);break}z.jumpTo(3);break;case 5:(W=B)==null||W.dispose(),_.xP(z)}})};
Hy.prototype.gnZ=function(){return this.dOO.share()};
var iEJ={gDV:432E5,hVW:3E5,fO1:10,lbr:1E4,va1:3E4,ba7:3E4,ago:6E4,szr:1E3,gfT:6E4,wWk:6E5,k9J:.25,quk:2,maxAttempts:10},Kh=function(q,S,N){var X=this;this.endTimeMs=0;this.cWO=null;this.isPaused=!1;this.tick=function(){if(!X.isPaused){var b=X.endTimeMs-Date.now();b<=X.rdv?(X.cWO=null,X.resolver(0)):X.cWO=setTimeout(X.tick,Math.min(b,X.hVW))}};
this.hVW=S;this.rdv=N;this.promise=new Promise(function(b){X.resolver=b});
dNa(this,q)},dNa=function(q,S){q.endTimeMs=Date.now()+S;
q.tick()};
Kh.prototype.pause=function(){this.isPaused||(this.isPaused=!0,F82(this))};
Kh.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var HEX=function(q){F82(q);q.endTimeMs=0;q.isPaused=!1;q.resolver(1)},F82=function(q){q.cWO&&(clearTimeout(q.cWO),q.cWO=null)};
Kh.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var kOM,QF7=(kOM=Math.imul)!=null?kOM:function(q,S){return q*S|0},wW=[196,
200,224,18],vy=function(q,S,N){N=N===void 0?[]:N;this.maxItems=q;this.vG=S===void 0?0:S;this.dJ=N},zes=function(q){var S=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!S)return new vy(q);var N=S.split(",");if(N.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new vy(q);S=N.slice(1);S.length===1&&S[0]===""&&(S=[]);N=Number(N[0]);return isNaN(N)||N<0||N>S.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new vy(q)):new vy(q,N,S)};
vy.prototype.serialize=function(){return String(this.vG)+","+this.dJ.join()};
vy.prototype.insert=function(q,S){var N=void 0;if(this.dJ[this.vG]!==q){var X=this.dJ.indexOf(q);X!==-1?(this.dJ.splice(X,1),X<this.vG&&this.vG--,this.dJ.splice(this.vG,0,q)):(N=this.dJ[this.vG],this.dJ[this.vG]=q)}this.vG=(this.vG+1)%this.maxItems;q=GOW("iU5q-!O9@$",this.serialize());N&&q&&S(N);return q};
var n8k=function(q,S){this.siW=S;try{var N=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(X){N=!1}N&&(this.index=zes(q))},fXk=function(q,S,N,X,b){var w=q.index?_.JW(q.siW,function(){return rlg(q.index,Vhe(S),N,X,b)},"W"):"u";
q.siW.cHO(w)},ptk=function(q,S,N){var X=_.A(q.index?_.JW(q.siW,function(){return $N7(Vhe(S),N)},"R"):["u"]),b=X.next().value;
X=X.next().value;q.siW.yHW(b);return X};var xNQ={toString:function(q){var S=[],N=0;q-=-2147483648;S[N++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(q%52);for(q=Math.floor(q/52);q>0;)S[N++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(q%62),q=Math.floor(q/62);return S.join("")}};var g82=function(q){q=mN0(q);for(var S=2654435769,N=2654435769,X=314159265,b=q.length,w=b,B=0,T=function(){S-=N;S-=X;S^=X>>>13;N-=X;N-=S;N^=S<<8;X-=S;X-=N;X^=N>>>13;S-=N;S-=X;S^=X>>>12;N-=X;N-=S;N^=S<<16;X-=S;X-=N;X^=N>>>5;S-=N;S-=X;S^=X>>>3;N-=X;N-=S;N^=S<<10;X-=S;X-=N;X^=N>>>15};w>=12;w-=12,B+=12)S+=uYs(q,B),N+=uYs(q,B+4),X+=uYs(q,B+8),T();
X+=b;switch(w){case 11:X+=q[B+10]<<24;case 10:X+=q[B+9]<<16;case 9:X+=q[B+8]<<8;case 8:N+=q[B+7]<<24;case 7:N+=q[B+6]<<16;case 6:N+=q[B+5]<<8;case 5:N+=q[B+4];case 4:S+=q[B+3]<<24;case 3:S+=q[B+2]<<16;case 2:S+=q[B+1]<<8;case 1:S+=q[B]}T();return xNQ.toString(X)},mN0=function(q){for(var S=[],N=0;N<q.length;N++)S.push(q.charCodeAt(N));
return S},uYs=function(q,S){return q[S]+(q[S+1]<<8)+(q[S+2]<<16)+(q[S+3]<<24)};var ln=function(q){_.Z4.call(this);this.bz=q;this.jC3=new _.yP};
_.F(ln,_.Z4);var E8q=function(q,S){var N=setTimeout(function(){q.jC3.resolve()},S);
q.addOnDisposeCallback(function(){return void clearTimeout(N)})};
ln.prototype.g1M=function(q,S){var N=this.ey(q);S==null||S(N);return _.JW(this.bz,function(){return _.Im(N,2)},this.ckO)};
var ylv=function(q,S,N,X){return _.JW(q.bz,function(){return N?q.g1M(S,X):q.ey(S,X)},q.sKe)},MhJ=function(q,S,N,X){ln.call(this,q);
this.ipv=S;this.l3o=N;this.sKe="m";this.ckO="x";this.mXO=0;E8q(this,X)};
_.F(MhJ,ln);MhJ.prototype.ey=function(q,S){var N=this;this.bz.oH(this.sKe);++this.mXO>=this.l3o&&this.jC3.resolve();var X=q();q=_.JW(this.bz,function(){return N.ipv(X)},"C");
if(q===void 0)throw new hm(17,"YNJ:Undefined");if(!(q instanceof Uint8Array))throw new hm(18,"ODM:Invalid");S==null||S(q);return q};
var L8k=function(q,S,N){ln.call(this,q);this.wqV=S;this.sKe="f";this.ckO="z";E8q(this,N)};
_.F(L8k,ln);L8k.prototype.ey=function(){return this.wqV};
var heJ=function(q,S,N){ln.call(this,q);this.xLy=S;this.sKe="w";this.ckO="z";E8q(this,N)};
_.F(heJ,ln);heJ.prototype.ey=function(){var q=this;return _.JW(this.bz,function(){return _.Yg(q.xLy)},"d")};
heJ.prototype.g1M=function(){return this.xLy};
var PCk=function(q,S){ln.call(this,q);this.error=S;this.sKe="e";this.ckO="y"};
_.F(PCk,ln);var IXR=function(q,S){var N=(S(q.error.message)+":"+S(q.error.stack)).substring(0,2048);S=N.length+1;N=cl7(N);var X=new Uint8Array(4+N.length);X.set([42,S&127|128,S>>7,q.error.code]);X.set(N,4);return X};
PCk.prototype.ey=function(){if(this.y13)return this.y13;this.y13=IXR(this,function(q){return"_"+g82(q)});
return IXR(this,function(q){return q})};
var YZR=function(q,S,N){ln.call(this,q);this.e7U=S;this.clientState=N;this.sKe="S";this.ckO="q"};
_.F(YZR,ln);YZR.prototype.ey=function(){var q=Math.floor(Date.now()/1E3),S=[Math.random()*255,Math.random()*255],N=S.concat([this.e7U&255,this.clientState],[q>>24&255,q>>16&255,q>>8&255,q&255]);q=new Uint8Array(2+N.length);q[0]=34;q[1]=N.length;q.set(N,2);N=q.subarray(2);for(var X=S=S.length;X<N.length;++X)N[X]^=N[X%S];this.bz.iN7(this.clientState);return q};var oeQ={zyx:3E4,hUv:2E4},jY=function(q){_.Z4.call(this);var S=this;this.y4B=new _.yP;this.iyJ=0;this.i4=void 0;this.state=2;this.vm=q.vm;this.c1=q.c1;this.yf8=Object.assign({},oeQ,q.yf8||{});this.v4=q.vm.gnZ();var N;this.onError=(N=q.onError)!=null?N:function(){};
this.fZb=q.fZb||!1;if(qYT(q)){var X=this.vm;this.pAa=function(){return OE0(X).catch(function(B){B=S.reportError(new hm(S.hu?20:32,"TRG:Disposed",B));S.i4=B;var T;(T=S.hu)==null||T.dispose();S.hu=void 0;S.y4B.reject(B)})};
K8X(X,function(){return void SYX(S)});
X.i8x===2&&SYX(this)}else this.pAa=q.baM,SYX(this);var b=this.v4.share();b.oH("o");var w=new AlD(b,"o");this.y4B.promise.then(function(){w.done();b.aJ();b.dispose()},function(){return void b.dispose()});
this.addOnDisposeCallback(function(){S.hu?(S.hu.dispose(),S.hu=void 0):S.i4?S.v4.aJ():(S.i4=S.reportError(new hm(32,"TNP:Disposed")),S.v4.aJ(),S.y4B.reject(S.i4))});
_.I6(this,this.v4)};
_.F(jY,_.Z4);jY.prototype.jTT=function(){return this.y4B.promise};
var NXa=function(q,S){if(!(S instanceof hm))if(S instanceof _.cy){var N=Error(S.toString());N.stack=S.stack;S=new hm(11,"EBH:Error",N)}else S=new hm(12,"BSO:Unknown",S);return q.reportError(S)},SYX=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J;
return _.G(function(v){switch(v.nextAddress){case 1:S=void 0;q.iyJ++;N=new _.yP;q.vm instanceof Hy&&q.vm.pQO.push(N.promise);if(!q.fZb){v.jumpTo(2);break}X=new _.yP;setTimeout(function(){return void X.resolve()});
return v.yield(X.promise,2);case 2:return b=q.v4.share(),_.jw(v,4,5),q.state=5,w={},B=[],v.yield(bS(q.vm.snapshot({iS:w,teT:B}),q.yf8.hUv,function(){return Promise.reject(new hm(15,"MDA:Timeout"))}),7);
case 7:T=v.yieldResult;if(q.isDisposed())throw new hm(q.hu?20:32,"MDA:Disposed");Q=B[0];q.state=6;return v.yield(bS(XQs(q.c1,T),q.yf8.zyx,function(){return Promise.reject(new hm(10,"BWB:Timeout"))}),8);
case 8:a=v.yieldResult;if(q.isDisposed())throw new hm(q.hu?20:32,"BWB:Disposed");q.state=7;S=_.JW(b,function(){var z=bY0(q,a,N,Q);z.jC3.promise.then(function(){return void q.pAa()});
return z},"i");
case 5:_.dx(v);b.dispose();_.fd(v,6);break;case 4:U=_.pd(v);(r=S)==null||r.dispose();if(!q.i4){c=NXa(q,U);N.resolve();var W;if(W=q.vm instanceof Hy&&q.iyJ<2)a:if(U instanceof hm)W=U.code!==32&&U.code!==20&&U.code!==10;else{if(U instanceof _.cy)switch(U.code){case 2:case 13:case 14:case 4:break;default:W=!1;break a}W=!0}if(W)return e=(1+Math.random()*.25)*(q.hu?6E4:1E3),R=setTimeout(function(){return void q.pAa()},e),q.addOnDisposeCallback(function(){return void clearTimeout(R)}),v.return();
q.i4=c}b.logError(q.hu?13:14);q.y4B.reject(q.i4);return v.return();case 6:q.state=8,q.iyJ=0,(J=q.hu)==null||J.dispose(),q.hu=S,q.y4B.resolve(),_.xP(v)}})},bY0=function(q,S,N,X){var b=qza(S,2)*1E3;
if(b<=0)throw new hm(31,"TTM:Invalid");if(_.UI(S,4))return new heJ(q.v4,_.UI(S,4),b);if(!qza(S,3))return new L8k(q.v4,zVM(_.AQ(S,1)),b);if(!X)throw new hm(4,"PMD:Undefined");X=X(zVM(_.AQ(S,1)));if(typeof X!=="function")throw new hm(16,"APF:Failed");q.vAk=Math.floor((Date.now()+b)/1E3);q=new MhJ(q.v4,X,qza(S,3),b);q.addOnDisposeCallback(function(){return void N.resolve()});
return q};
jY.prototype.ey=function(q){return wQ0(this,Object.assign({},q),!1)};
jY.prototype.g1M=function(q){return wQ0(this,Object.assign({},q),!0)};
jY.prototype.plJ=function(q){if(q>150)return!1;try{return this.cache=new n8k(q,this.v4),!0}catch(S){return this.reportError(new hm(22,"GBJ:init",S)),!1}};
jY.prototype.reportError=function(q){this.v4.logError(q.code);this.onError(q);return q};
var ZYJ=function(q,S){S=S instanceof hm?S:new hm(5,"TVD:error",S);return q.reportError(S)},wQ0=function(q,S,N){try{if(q.isDisposed())throw new hm(21,"BNT:disposed");
if(!q.hu&&q.i4)throw q.i4;var X,b;return(b=(X=ANJ(q,S,N))!=null?X:sLq(q,S,N))!=null?b:BXQ(q,S,N)}catch(w){if(!S.iga)throw ZYJ(q,w);return TX6(q,N,w)}},ANJ=function(q,S,N){var X;
return(X=q.hu)==null?void 0:ylv(X,function(){return GcJ(q,S)},N,function(b){var w;
if(q.hu instanceof MhJ&&((w=S.tX)==null?0:w.g5a))try{var B;(B=q.cache)==null||fXk(B,GcJ(q,S),b,S.tX.qZ8,q.vAk-120)}catch(T){q.reportError(new hm(24,"ELX:write",T))}})},sLq=function(q,S,N){var X;
if((X=S.tX)!=null&&X.ocd)try{var b,w=(b=q.cache)==null?void 0:ptk(b,GcJ(q,S),S.tX.qZ8);return w?N?_.JW(q.v4,function(){return _.Im(w,2)},"a"):w:void 0}catch(B){q.reportError(new hm(23,"RXO:read",B))}},BXQ=function(q,S,N){var X={stack:[],
error:void 0,hasError:!1};try{if(!S.ckf)throw new hm(29,"SDF:notready");return ylv(xM2(X,new YZR(q.v4,0,q.state)),function(){return GcJ(q,S)},N)}catch(b){X.error=b,X.hasError=!0}finally{mMv(X)}},TX6=function(q,S,N){var X={stack:[],
error:void 0,hasError:!1};try{var b=ZYJ(q,N);return ylv(xM2(X,new PCk(q.v4,b)),function(){return[]},S)}catch(w){X.error=w,X.hasError=!0}finally{mMv(X)}},GcJ=function(q,S){return S.pHW?S.pHW:S.iS?_.JW(q.v4,function(){return S.pHW=cl7(S.iS)},"c"):[]},qYT=function(q){return kk(function(S){if(!w6(S))return!1;
for(var N=_.A(Object.entries(q)),X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;if(!(X in S)){if(b.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!b(S[X]))return!1}return!0})}({vm:function(q){return kk(function(S){return S instanceof q})}(Hy)},"");var DsX=function(){var q=_.mV();this.JSC$10228_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",uu("cookie_enabled"),uu("cookie_3p_enabled"),_.Ek("browser"))};
DsX.prototype.increment=function(q,S,N){this.JSC$10228_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",q,S,N)};
var Mgv=function(){var q=_.mV();this.JSC$10252_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",g1("tick"),uu("from_st_cookie"))};
Mgv.prototype.increment=function(q,S){this.JSC$10252_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",q,S)};
var QLv=function(){var q=_.mV();this.JSC$10258_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Ek("status"))};
QLv.prototype.increment=function(q){this.JSC$10258_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",q)};
var aH2=function(){var q=_.mV();this.JSC$10261_streamzService=q;q.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Ek("stage"),uu("is_using_ytd_player"),uu("has_expandable_tiles"))};
aH2.prototype.increment=function(q,S,N){this.JSC$10261_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",q,S,N)};
var Vfv=function(){var q=_.mV();this.JSC$10264_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/response_signature",_.Ek("check_status"))};
Vfv.prototype.increment=function(q){this.JSC$10264_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/web/response_signature",q)};
var UsT=function(){var q=_.mV();this.JSC$10267_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Ek("sig"),g1("de"))};
UsT.prototype.increment=function(q,S){this.JSC$10267_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/web/e_sig_log",q,S)};
var rNs=function(){var q=_.mV();this.JSC$10270_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Ek("sig"),g1("de"))};
rNs.prototype.increment=function(q,S){this.JSC$10270_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/web/e_sig_en",q,S)};
_.$sJ=function(){var q=_.mV();this.JSC$10273_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Ek("action"))};
_.$sJ.prototype.increment=function(q){this.JSC$10273_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/web/enforcement_intent",q)};
var cNq=function(){var q=_.mV();this.JSC$10276_streamzService=q;q.addNewCounter("/client_streamz/youtube/aba/gac",g1("type"),g1("sequence"))};
cNq.prototype.increment=function(q,S){this.JSC$10276_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/aba/gac",q,S)};var Wy=window;var ecX=(new Date).getTime();_.a6.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.a6.createSet("action","cite","data","formaction","href","manifest","poster","src");var CVD=function(q){this.servicePromise_=q;q.then((0,_.AM)(function(){},this),function(){},this)},Rcv=function(q,S,N){q.servicePromise_.then(function(X){var b=X[S];
if(!b)throw Error("La`"+S);return b.apply(X,N)})},JNs=function(q,S,N){for(var X=Array(arguments.length-2),b=2;b<arguments.length;b++)X[b-2]=arguments[b];
b=tfM(q,S).then(function(w){return w.apply(null,X)},function(w){w=Error("Ma`"+S+"`"+q+"`"+w,{cause:w});
delete iYD[S];return _.Au(w)});
return new CVD(b)},iYD={},tfM=function(q,S){var N=iYD[S];
if(N)return N;N=(N=_.py(S))?_.Lu(N):(new _.AK(function(X,b){var w=(new rI(document)).createElement("SCRIPT");w.async=!0;_.Q4(w,_.nK(Wdv(q)));w.onload=w.onreadystatechange=function(){w.readyState&&w.readyState!="loaded"&&w.readyState!="complete"||X()};
w.onerror=function(B){b(Error("Na`"+S+"`"+q,{cause:B}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(w)})).then(function(){var X=_.py(S);
if(!X)throw Error("Oa`"+S+"`"+q);return X});
return iYD[S]=N};var F$s={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},OYX=function(){var q=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=eem(function(){return _.G(function(S){if(S.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?S.return(Promise.resolve()):S.yield(HYs(q),2);q.rsaForList.length>
0&&document.addEventListener("click",q.requestAccessForHelpPanel);_.xP(S)})});
this.requestAccessForHelpPanel=function(){if(!(q.rsaForPromises.length>0)){for(var S=_.A(q.rsaForList),N=S.next();!N.done;N=S.next()){N=N.value;try{q.rsaForPromises.push(document.requestStorageAccessFor(N))}catch(X){}}Promise.all(q.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){q.reset()})}}};
OYX.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var HYs=function(q){var S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:S=_.A(Object.values(F$s)),N=S.next();case 2:if(N.done){w.jumpTo(0);break}X=N.value;_.jw(w,5);return w.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:X}),7);case 7:b=w.yieldResult;b.state!=="granted"&&q.rsaForList.push(X);_.x8(w,3);break;case 5:_.pd(w);w.jumpTo(0);break;case 3:N=S.next(),w.jumpTo(2)}})};(new OYX).initialize();var K$X=function(q){this.JSC$10290_loader_=q};
K$X.prototype.startHelp=function(q){Rcv(this.JSC$10290_loader_,"startHelp",arguments)};
K$X.prototype.JSC$10292_loadChatSupport=function(q){Rcv(this.JSC$10290_loader_,"loadChatSupport",arguments)};
var lHa=function(q,S){S=S||{};q=JNs(veM,"help.service.Lazy.create",q,{apiKey:S.apiKey||S.apiKey,asxUiUri:S.asxUiUri||S.asxUiUri,environment:S.environment||S.environment,flow:S.flow||S.flow,frdProductData:S.frdProductData||S.frdProductData,frdProductDataSerializedJspb:S.frdProductDataSerializedJspb||S.frdProductDataSerializedJspb,helpCenterPath:S.helpCenterPath||S.helpCenterPath,locale:S.locale||S.locale||"en-US".replace(/-/g,"_"),nonce:S.nonce||S.nonce,productData:S.productData||S.productData,receiverUri:S.receiverUri||
S.receiverUri,renderApiUri:S.renderApiUri||S.renderApiUri,theme:S.theme||S.theme,window:S.window||S.window});return new K$X(q)},veM=new jz(RMW,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var jLX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(jLX,_.aT);var W$X=_.vc(jLX);var dsX=[0,_.fL,j9,yjX];_.kca=new function(q,S,N,X){this.configType=q;this.flagName=N;this.defaultValue=X;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var fHq=function(){this.retriever=_.Ly().resolve(zc6)};_.pA={get payments(){return window.payments}};Re2(Node);Re2(Element);var pQX=Re2(HTMLElement);Re2(SVGElement);var xsa,msD,zw,uNq;xsa=function(q){return typeof q.className=="string"?q.className:q.getAttribute&&q.getAttribute("class")||""};
msD=function(q){return q.classList?q.classList:xsa(q).match(/\S+/g)||[]};
_.dn=function(q,S){typeof q.className=="string"?q.className=S:q.setAttribute&&q.setAttribute("class",S)};
_.kV=function(q,S){return q.classList?q.classList.contains(S):_.xg(msD(q),S)};
_.Fn=function(q,S){if(q.classList)q.classList.add(S);else if(!_.kV(q,S)){var N=xsa(q);_.dn(q,N+(N.length>0?" "+S:S))}};
zw=function(q,S){if(q.classList)Array.prototype.forEach.call(S,function(b){_.Fn(q,b)});
else{var N={};Array.prototype.forEach.call(msD(q),function(b){N[b]=!0});
Array.prototype.forEach.call(S,function(b){N[b]=!0});
S="";for(var X in N)S+=S.length>0?" "+X:X;_.dn(q,S)}};
_.Ju=function(q,S){q.classList?q.classList.remove(S):_.kV(q,S)&&_.dn(q,Array.prototype.filter.call(msD(q),function(N){return N!=S}).join(" "))};
uNq=function(q,S){q.classList?Array.prototype.forEach.call(S,function(N){_.Ju(q,N)}):_.dn(q,Array.prototype.filter.call(msD(q),function(N){return!_.xg(S,N)}).join(" "))};var gea=function(q){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=q.document},MfM=function(q,S){Eev(q);
var N=document.createElement("div"),X;(X=S.parentNode)==null||X.insertBefore(N,S);N.tabIndex=0;N.id="fc-focus-trap-pre-div";N=document.createElement("div");var b;(b=S.parentNode)==null||b.insertBefore(N,S.nextSibling);N.tabIndex=0;N.id="fc-focus-trap-post-div";var w=yN2(q,S),B=yN2(q,S,!0);w&&B&&(q.focusChangeHandler=function(){var T=q.document.activeElement;if(T)if(_.pV(S,T))q.previouslyFocusedElement=T;else if(T===q.document.activeElement)switch(q.previouslyFocusedElement){case w:B.focus();q.previouslyFocusedElement=
B;break;default:w.focus(),q.previouslyFocusedElement=w}},q.document.addEventListener("focus",q.focusChangeHandler,!0),q.document.addEventListener("focusin",q.focusChangeHandler))},Eev=function(q){q.focusChangeHandler&&(document.removeEventListener("focus",q.focusChangeHandler,!0),document.removeEventListener("focusin",q.focusChangeHandler),q.focusChangeHandler=null);
var S;(S=document.getElementById("fc-focus-trap-pre-div"))==null||S.remove();var N;(N=document.getElementById("fc-focus-trap-post-div"))==null||N.remove()},L$k=function(q,S,N,X,b){N=N===void 0?!0:N;
var w;b=(w=b===void 0?null:b)!=null?w:yN2(q,S,X===void 0?!1:X);b!==null&&(b.focus(),N&&MfM(q,S))};
gea.prototype.disableButton=function(q,S){S=S===void 0?null:S;q.disabled=!0;S&&_.Fn(q,S)};
var yN2=function(q,S,N){N=N===void 0?!1:N;if(xlv(S)&&!N)return S;var X=N?[].slice.call(S.children,0).reverse():S.children;X=_.A(X);for(var b=X.next();!b.done;b=X.next())if(b=b.value,pQX(b)&&(b=yN2(q,b,N)))return b;return xlv(S)&&N?S:null};var hcq=function(q){this.originalBodyOverflow="";this.JSC$10317_domHelper=A5(q);var S;this.isScrollingEnabled=((S=this.JSC$10317_domHelper.JSC$9639_document_.body)==null?void 0:S.style.overflow)!=="hidden"};
hcq.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10317_domHelper.JSC$9639_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.uh(_.sq,_.Z4);_.Z=_.sq.prototype;_.Z.JSC$10320_id_=0;_.Z.disposeInternal=function(){_.sq.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10318_listener_;delete this.handler_};
_.Z.start=function(q){this.stop();this.JSC$10320_id_=$V(this.callback_,q!==void 0?q:this.JSC$10318_interval_)};
_.Z.stop=function(){this.isActive()&&_.Nd.clearTimeout(this.JSC$10320_id_);this.JSC$10320_id_=0};
_.Z.fire=function(){this.stop();this.JSC$10320_doAction_()};
_.Z.isActive=function(){return this.JSC$10320_id_!=0};
_.Z.JSC$10320_doAction_=function(){this.JSC$10320_id_=0;this.JSC$10318_listener_&&this.JSC$10318_listener_.call(this.handler_)};_.uh(_.Be,_.Z4);var PVX=[];_.Be.prototype.listen=function(q,S,N,X){Array.isArray(S)||(S&&(PVX[0]=S.toString()),S=PVX);for(var b=0;b<S.length;b++){var w=_.ve(q,S[b],N||this.handleEvent,X||!1,this.handler_||this);if(!w)break;this.JSC$10321_keys_[w.key]=w}return this};
_.Be.prototype.listenOnce=function(q,S,N,X){return IHv(this,q,S,N,X)};
var IHv=function(q,S,N,X,b,w){if(Array.isArray(N))for(var B=0;B<N.length;B++)IHv(q,S,N[B],X,b,w);else{S=ei(S,N,X||q.handleEvent,b,w||q.handler_||q);if(!S)return q;q.JSC$10321_keys_[S.key]=S}return q};
_.Be.prototype.unlisten=function(q,S,N,X,b){if(Array.isArray(S))for(var w=0;w<S.length;w++)this.unlisten(q,S[w],N,X,b);else if(q=K87(q,S,N||this.handleEvent,_.Md(X)?!!X.capture:!!X,b||this.handler_||this))Xn(q),delete this.JSC$10321_keys_[q.key];return this};
_.Be.prototype.removeAll=function(){_.a6.forEach(this.JSC$10321_keys_,function(q,S){this.JSC$10321_keys_.hasOwnProperty(S)&&Xn(q)},this);
this.JSC$10321_keys_={}};
_.Be.prototype.disposeInternal=function(){_.Be.superClass_.disposeInternal.call(this);this.removeAll()};
_.Be.prototype.handleEvent=function(){throw Error("Pa");};_.uh(Ts,_.Z4);Ts.prototype.connect=function(q){q&&q()};
Ts.prototype.isConnected=function(){return!0};
Ts.prototype.registerService=function(q,S,N){this.services_[q]={callback:S,objectPayload:!!N}};
Ts.prototype.getService=function(q,S){var N=this.services_[q];return N?N:this.defaultService_?{callback:_.NW(this.defaultService_,q),objectPayload:_.Md(S)}:null};
var YY0=function(q,S){if(S&&typeof q==="string")try{return JSON.parse(q)}catch(N){return null}else if(!S&&typeof q!=="string")return _.eY(q);return q};
Ts.prototype.disposeInternal=function(){Ts.superClass_.disposeInternal.call(this);delete this.services_;delete this.defaultService_};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var Qx=function(q,S){this.sequence_=[];this.onCancelFunction_=q;this.defaultScope_=S||null;this.hadError_=this.fired_=!1;this.result_=void 0;this.silentlyCanceled_=this.blocking_=this.blocked_=!1;this.unhandledErrorId_=0;this.parent_=null;this.branches_=0};
Qx.prototype.cancel=function(q){if(this.fired_)this.result_ instanceof Qx&&this.result_.cancel();else{if(this.parent_){var S=this.parent_;delete this.parent_;q?S.cancel(q):(S.branches_--,S.branches_<=0&&S.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new nh(this))}};
Qx.prototype.continue_=function(q,S){this.blocked_=!1;oB0(this,q,S)};
var oB0=function(q,S,N){q.fired_=!0;q.result_=N;q.hadError_=!S;q0q(q)},NqJ=function(q){if(q.fired_){if(!q.silentlyCanceled_)throw new S0X(q);
q.silentlyCanceled_=!1}};
Qx.prototype.callback=function(q){NqJ(this);oB0(this,!0,q)};
Qx.prototype.errback=function(q){NqJ(this);oB0(this,!1,q)};
var F8e=function(q,S,N){fh(q,S,null,N)};
Qx.prototype.finally=function(q){var S=this;return XNv(new Promise(function(N,X){fh(S,function(b){q();N(b)},function(b){q();
X(b)})}))};
var fh=function(q,S,N,X){var b=q.fired_;b||(S===N?S=N=ab(S):(S=ab(S),N=ab(N)));q.sequence_.push([S,N,X]);b&&q0q(q)};
Qx.prototype.then=function(q,S,N){var X,b,w=new _.AK(function(B,T){b=B;X=T});
fh(this,b,function(B){B instanceof nh?w.cancel():X(B);return blD},this);
return w.then(q,S,N)};
iyM(Qx);var Jlm=function(q,S){S instanceof Qx?F8e(q,(0,_.AM)(S.branch,S)):F8e(q,function(){return S})};
Qx.prototype.branch=function(q){var S=new Qx;fh(this,S.callback,S.errback,S);q&&(S.parent_=this,this.branches_++);return S};
Qx.prototype.isError=function(q){return q instanceof Error};
var wNk=function(q){return uV(q.sequence_,function(S){return typeof S[1]==="function"})},blD={},q0q=function(q){if(q.unhandledErrorId_&&q.fired_&&wNk(q)){var S=q.unhandledErrorId_,N=Zlv[S];
N&&(_.Nd.clearTimeout(N.JSC$10338_id_),delete Zlv[S]);q.unhandledErrorId_=0}q.parent_&&(q.parent_.branches_--,delete q.parent_);S=q.result_;for(var X=N=!1;q.sequence_.length&&!q.blocked_;){var b=q.sequence_.shift(),w=b[0],B=b[1];b=b[2];if(w=q.hadError_?B:w)try{var T=w.call(b||q.defaultScope_,S);T===blD&&(T=void 0);T!==void 0&&(q.hadError_=q.hadError_&&(T==S||q.isError(T)),q.result_=S=T);if(Jcq(S)||typeof _.Nd.Promise==="function"&&S instanceof _.Nd.Promise)X=!0,q.blocked_=!0}catch(Q){S=Q,q.hadError_=
!0,wNk(q)||(N=!0)}}q.result_=S;X&&(T=(0,_.AM)(q.continue_,q,!0),X=(0,_.AM)(q.continue_,q,!1),S instanceof Qx?(fh(S,T,X),S.blocking_=!0):S.then(T,X));N&&(S=new AK0(S),Zlv[S.JSC$10338_id_]=S,q.unhandledErrorId_=S.JSC$10338_id_)},XNv=function(q){var S=new Qx;
q.then(function(N){S.callback(N)},function(N){S.errback(N)});
return S},S0X=function(){_.om.call(this)};
_.uh(S0X,_.om);S0X.prototype.message="Deferred has already fired";S0X.prototype.name="AlreadyCalledError";var nh=function(){_.om.call(this)};
_.uh(nh,_.om);nh.prototype.message="Deferred was canceled";nh.prototype.name="CanceledError";var AK0=function(q){this.JSC$10338_id_=_.Nd.setTimeout((0,_.AM)(this.throwError,this),0);this.JSC$10338_error_=q};
AK0.prototype.throwError=function(){delete Zlv[this.JSC$10338_id_];throw this.JSC$10338_error_;};
var Zlv={};var szT={1:"NativeMessagingTransport"},OEy=["pu","lru","pru","lpu","ppu"];_.uh(Gs,_.Z4);Gs.prototype.transportType=0;Gs.prototype.getWindow=function(){return this.JSC$10341_domHelper_.getWindow()};
Gs.prototype.getName=function(){return szT[String(this.transportType)]||""};_.uh(ai,Gs);ai.prototype.peerProtocolVersion_=null;ai.prototype.initialized_=!1;ai.prototype.transportType=1;var Bq0={};ai.prototype.sendTimerId_=0;
var DLq=function(q){var S=q.event_.data;if(typeof S!=="string")return!1;var N=S.indexOf("|"),X=S.indexOf(":");if(N==-1||X==-1)return!1;var b=S.substring(0,N);N=S.substring(N+1,X);S=S.substring(X+1);if(X=Uq[b])return X.xpcDeliver(N,S,q.event_.origin),!0;X=TqD(S)[0];for(var w in Uq){var B=Uq[w];if(iEm(B)==1&&!B.isConnected()&&N=="tp"&&(X=="SETUP"||X=="SETUP_NTPV2")&&GQq(B,q.event_.origin))return delete Uq[B.name],B.name=b,Uq[b]=B,B.xpcDeliver(N,S),!0}return!1},QzR=function(q){q.protocolVersion_!=2||
q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=2||q.send("tp","SETUP_NTPV2,"+q.endpointId_);
q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=1||q.send("tp","SETUP")},aj6=function(q,S){if(q.protocolVersion_!=2||q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=2||S!=2){if(q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=1||S!=1)return;
q.send("tp","SETUP_ACK")}else q.send("tp","SETUP_ACK_NTPV2");q.setupAckSent_.fired_||q.setupAckSent_.callback(!0)},VzT=function(q,S){S>q.peerProtocolVersion_&&(q.peerProtocolVersion_=S);
q.peerProtocolVersion_==1&&(q.setupAckSent_.fired_||q.oneSidedHandshake_||q.setupAckSent_.callback(!0),q.peerEndpointId_=null)};
_.Z=ai.prototype;_.Z.connect=function(){var q=this.getWindow(),S=_.hF(q),N=Bq0[S];typeof N!=="number"&&(N=0);N==0&&_.ve(q.postMessage?q:q.document,"message",DLq,!1,ai);Bq0[S]=N+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.Z.maybeAttemptToConnect_=function(){var q=iEm(this.JSC$10344_channel_)==0;this.oneSidedHandshake_&&q||this.JSC$10344_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),QzR(this))};
_.Z.send=function(q,S){var N=this.JSC$10344_channel_.peerWindowObject_;N&&(this.send=function(X,b){var w=this,B=this.JSC$10344_channel_.name;this.sendTimerId_=$V(function(){w.sendTimerId_=0;try{var T=N.postMessage?N:N.document;T.postMessage&&T.postMessage(B+"|"+X+":"+b,w.peerHostname_)}catch(Q){}},0)},this.send(q,S))};
_.Z.notifyConnected_=function(){var q=this.JSC$10344_channel_,S=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;q.isConnected()||q.connectionDelay_&&q.connectionDelay_.isActive()||(q.state_=2,_.zV(q.connectionDelay_),S!==void 0?(q.connectionDelay_=new _.sq(q.connectCb_,S),q.connectionDelay_.start()):(q.connectionDelay_=null,q.connectCb_()))};
_.Z.disposeInternal=function(){if(this.initialized_){var q=this.getWindow(),S=_.hF(q),N=Bq0[S];Bq0[S]=N-1;N==1&&_.QY(q.postMessage?q:q.document,"message",DLq,!1,ai)}this.sendTimerId_&&(_.Nd.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.zV(this.JSC$10344_eventHandler_);delete this.JSC$10344_eventHandler_;_.zV(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10344_connected_.cancel();delete this.JSC$10344_connected_;delete this.send;ai.superClass_.disposeInternal.call(this)};
var TqD=function(q){q=q.split(",");q[1]=q[1]||null;return q};var rK0;_.ph=function(q){if(q.getValues&&typeof q.getValues=="function")return q.getValues();if(typeof Map!=="undefined"&&q instanceof Map||typeof Set!=="undefined"&&q instanceof Set)return Array.from(q.values());if(typeof q==="string")return q.split("");if(_.E7(q)){for(var S=[],N=q.length,X=0;X<N;X++)S.push(q[X]);return S}return _.a6.getValues(q)};
_.ULk=function(q){if(q.getKeys&&typeof q.getKeys=="function")return q.getKeys();if(!q.getValues||typeof q.getValues!="function"){if(typeof Map!=="undefined"&&q instanceof Map)return Array.from(q.keys());if(!(typeof Set!=="undefined"&&q instanceof Set)){if(_.E7(q)||typeof q==="string"){var S=[];q=q.length;for(var N=0;N<q;N++)S.push(N);return S}return _.a6.getKeys(q)}}};
rK0=function(q,S,N){if(q.forEach&&typeof q.forEach=="function")q.forEach(S,N);else if(_.E7(q)||typeof q==="string")Array.prototype.forEach.call(q,S,N);else for(var X=_.ULk(q),b=_.ph(q),w=b.length,B=0;B<w;B++)S.call(N,b[B],X&&X[B],q)};var Nk4,MD,hW,ilv,$LJ,eRD,cK6,tzQ,C1D;
_.lc=function(q,S){this.JSC$10349_domain_=this.userInfo_=this.scheme_="";this.JSC$10349_port_=null;this.fragment_=this.JSC$10349_path_="";this.JSC$10349_ignoreCase_=!1;var N;q instanceof _.lc?(this.JSC$10349_ignoreCase_=S!==void 0?S:q.JSC$10349_ignoreCase_,_.xV(this,q.scheme_),this.userInfo_=q.userInfo_,_.ma(this,q.JSC$10349_domain_),_.un(this,q.JSC$10349_port_),_.gn(this,q.getPath()),_.Eh(this,q.JSC$10349_queryData_.clone()),_.yY(this,q.fragment_)):q&&(N=_.uU(String(q)))?(this.JSC$10349_ignoreCase_=
!!S,_.xV(this,N[1]||"",!0),this.userInfo_=MD(N[2]||""),_.ma(this,N[3]||"",!0),_.un(this,N[4]),_.gn(this,N[5]||"",!0),_.Eh(this,N[6]||"",!0),_.yY(this,N[7]||"",!0)):(this.JSC$10349_ignoreCase_=!!S,this.JSC$10349_queryData_=new _.Lh(null,this.JSC$10349_ignoreCase_))};
_.lc.prototype.toString=function(){var q=[],S=this.scheme_;S&&q.push(hW(S,$LJ,!0),":");var N=this.JSC$10349_domain_;if(N||S=="file")q.push("//"),(S=this.userInfo_)&&q.push(hW(S,$LJ,!0),"@"),q.push(_.Ip(N).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),N=this.JSC$10349_port_,N!=null&&q.push(":",String(N));if(N=this.getPath())this.JSC$10349_domain_&&N.charAt(0)!="/"&&q.push("/"),q.push(hW(N,N.charAt(0)=="/"?cK6:eRD,!0));(N=this.JSC$10349_queryData_.toString())&&q.push("?",N);(N=this.fragment_)&&q.push("#",
hW(N,C1D));return q.join("")};
_.lc.prototype.resolve=function(q){var S=this.clone(),N=!!q.scheme_;N?_.xV(S,q.scheme_):N=!!q.userInfo_;N?S.userInfo_=q.userInfo_:N=!!q.JSC$10349_domain_;N?_.ma(S,q.JSC$10349_domain_):N=q.JSC$10349_port_!=null;var X=q.getPath();if(N)_.un(S,q.JSC$10349_port_);else if(N=!!q.JSC$10349_path_){if(X.charAt(0)!="/")if(this.JSC$10349_domain_&&!this.JSC$10349_path_)X="/"+X;else{var b=S.getPath().lastIndexOf("/");b!=-1&&(X=S.getPath().slice(0,b+1)+X)}b=X;if(b==".."||b==".")X="";else if(_.DP(b,"./")||_.DP(b,
"/.")){X=_.ZP(b,"/");b=b.split("/");for(var w=[],B=0;B<b.length;){var T=b[B++];T=="."?X&&B==b.length&&w.push(""):T==".."?((w.length>1||w.length==1&&w[0]!="")&&w.pop(),X&&B==b.length&&w.push("")):(w.push(T),X=!0)}X=w.join("/")}else X=b}N?_.gn(S,X):N=q.JSC$10349_queryData_.toString()!=="";N?_.Eh(S,q.JSC$10349_queryData_.clone()):N=!!q.fragment_;N&&_.yY(S,q.fragment_);return S};
_.lc.prototype.clone=function(){return new _.lc(this)};
_.xV=function(q,S,N){q.scheme_=N?MD(S,!0):S;q.scheme_&&(q.scheme_=q.scheme_.replace(/:$/,""));return q};
_.ma=function(q,S,N){q.JSC$10349_domain_=N?MD(S,!0):S;return q};
_.un=function(q,S){if(S){S=Number(S);if(isNaN(S)||S<0)throw Error("Qa`"+S);q.JSC$10349_port_=S}else q.JSC$10349_port_=null;return q};
_.lc.prototype.getPath=function(){return this.JSC$10349_path_};
_.gn=function(q,S,N){q.JSC$10349_path_=N?MD(S,!0):S;return q};
_.Eh=function(q,S,N){S instanceof _.Lh?(q.JSC$10349_queryData_=S,RR0(q.JSC$10349_queryData_,q.JSC$10349_ignoreCase_)):(N||(S=hW(S,tzQ)),q.JSC$10349_queryData_=new _.Lh(S,q.JSC$10349_ignoreCase_));return q};
_.gW=function(q,S,N){q.JSC$10349_queryData_.set(S,N);return q};
_.uS=function(q,S){return q.JSC$10349_queryData_.get(S)};
_.yY=function(q,S,N){q.fragment_=N?MD(S):S;return q};
_.Py=function(q){_.gW(q,"zx",x9());return q};
_.mA=function(q,S){return q instanceof _.lc?q.clone():new _.lc(q,S)};
Nk4=function(q,S){q instanceof _.lc||(q=_.mA(q));S instanceof _.lc||(S=_.mA(S));return q.resolve(S)};
MD=function(q,S){return q?S?decodeURI(q.replace(/%25/g,"%2525")):decodeURIComponent(q):""};
hW=function(q,S,N){return typeof q==="string"?(q=encodeURI(q).replace(S,ilv),N&&(q=q.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),q):null};
ilv=function(q){q=q.charCodeAt(0);return"%"+(q>>4&15).toString(16)+(q&15).toString(16)};
$LJ=/[#\/\?@]/g;eRD=/[#\?:]/g;cK6=/[#\?]/g;tzQ=/[#\?@]/g;C1D=/#/g;_.Lh=function(q,S){this.count_=this.keyMap_=null;this.encodedQuery_=q||null;this.JSC$10350_ignoreCase_=!!S};
_.Ib=function(q){q.keyMap_||(q.keyMap_=new Map,q.count_=0,q.encodedQuery_&&Pum(q.encodedQuery_,function(S,N){q.add(Pm(S),N)}))};
_.Z=_.Lh.prototype;_.Z.getCount=function(){_.Ib(this);return this.count_};
_.Z.add=function(q,S){_.Ib(this);this.encodedQuery_=null;q=YV(this,q);var N=this.keyMap_.get(q);N||this.keyMap_.set(q,N=[]);N.push(S);this.count_+=1;return this};
_.Z.remove=function(q){_.Ib(this);q=YV(this,q);return this.keyMap_.has(q)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(q).length,this.keyMap_.delete(q)):!1};
_.Z.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.Z.isEmpty=function(){_.Ib(this);return this.count_==0};
_.Z.containsKey=function(q){_.Ib(this);q=YV(this,q);return this.keyMap_.has(q)};
_.Z.containsValue=function(q){var S=this.getValues();return _.xg(S,q)};
_.Z.forEach=function(q,S){_.Ib(this);this.keyMap_.forEach(function(N,X){N.forEach(function(b){q.call(S,b,X,this)},this)},this)};
_.Z.getKeys=function(){_.Ib(this);for(var q=Array.from(this.keyMap_.values()),S=Array.from(this.keyMap_.keys()),N=[],X=0;X<S.length;X++)for(var b=q[X],w=0;w<b.length;w++)N.push(S[X]);return N};
_.Z.getValues=function(q){_.Ib(this);var S=[];if(typeof q==="string")this.containsKey(q)&&(S=S.concat(this.keyMap_.get(YV(this,q))));else{q=Array.from(this.keyMap_.values());for(var N=0;N<q.length;N++)S=S.concat(q[N])}return S};
_.Z.set=function(q,S){_.Ib(this);this.encodedQuery_=null;q=YV(this,q);this.containsKey(q)&&(this.count_-=this.keyMap_.get(q).length);this.keyMap_.set(q,[S]);this.count_+=1;return this};
_.Z.get=function(q,S){if(!q)return S;q=this.getValues(q);return q.length>0?String(q[0]):S};
_.JKX=function(q,S,N){q.remove(S);N.length>0&&(q.encodedQuery_=null,q.keyMap_.set(YV(q,S),_.gy(N)),q.count_+=N.length)};
_.Lh.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var q=[],S=Array.from(this.keyMap_.keys()),N=0;N<S.length;N++){var X=S[N],b=_.Ip(X);X=this.getValues(X);for(var w=0;w<X.length;w++){var B=b;X[w]!==""&&(B+="="+_.Ip(X[w]));q.push(B)}}return this.encodedQuery_=q.join("&")};
_.Lh.prototype.clone=function(){var q=new _.Lh;q.encodedQuery_=this.encodedQuery_;this.keyMap_&&(q.keyMap_=new Map(this.keyMap_),q.count_=this.count_);return q};
var YV=function(q,S){S=String(S);q.JSC$10350_ignoreCase_&&(S=S.toLowerCase());return S},RR0=function(q,S){S&&!q.JSC$10350_ignoreCase_&&(_.Ib(q),q.encodedQuery_=null,q.keyMap_.forEach(function(N,X){var b=X.toLowerCase();
X!=b&&(this.remove(X),_.JKX(this,b,N))},q));
q.JSC$10350_ignoreCase_=S};
_.Lh.prototype.extend=function(q){for(var S=0;S<arguments.length;S++)rK0(arguments[S],function(N,X){this.add(X,N)},this)};_.uh(CV,Ts);var FOQ=RegExp("^%*tp$"),HlJ=RegExp("^%+tp$");_.Z=CV.prototype;_.Z.connectionDelay_=null;_.Z.peerWindowDeferred_=null;_.Z.transport_=null;_.Z.state_=1;_.Z.isConnected=function(){return this.state_==2};
_.Z.peerWindowObject_=null;_.Z.iframeElement_=null;_.Z.getConfig=function(){return this.cfg_};
_.Z.connect=function(q){this.connectCb_=q||_.Q2;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?F8e(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.Z.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10345_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var q=this.iframeElement_.contentWindow;q||(q=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=q}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ua");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$10345_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new ai(this,this.cfg_.ph,this.JSC$10345_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Ta");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.Z.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.zV(this.transport_);this.connectCb_=this.transport_=null;_.zV(this.connectionDelay_);this.connectionDelay_=null};
_.Z.send=function(q,S){if(this.isConnected()){try{var N=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(b){N=!1}if(N){_.Md(S)&&(S=_.eY(S));N=this.transport_;var X=N.send;FOQ.test(q)&&(q="%"+q);q=q.replace(/[%:|]/g,encodeURIComponent);X.call(N,q,S)}else this.close()}};
_.Z.xpcDeliver=function(q,S,N){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.AM)(this.xpcDeliver,this,q,S,N));else if(GQq(this,N)&&!this.isDisposed()&&this.state_!=3)if(q&&q!="tp")this.isConnected()&&(q=q.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),q=HlJ.test(q)?q.substring(1):q,q=this.getService(q,S))&&(S=YY0(S,q.objectPayload),S!=null&&q.callback(S));else switch(q=this.transport_,N=TqD(S),S=N[1],N[0]){case "SETUP_ACK":VzT(q,1);q.setupAckReceived_.fired_||q.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":q.protocolVersion_==2&&(VzT(q,2),q.setupAckReceived_.fired_||q.setupAckReceived_.callback(!0));break;case "SETUP":VzT(q,1);aj6(q,1);break;case "SETUP_NTPV2":q.protocolVersion_==2&&(N=q.peerProtocolVersion_,VzT(q,2),aj6(q,2),N!=1&&q.peerEndpointId_==null||q.peerEndpointId_==S||QzR(q),q.peerEndpointId_=S)}};
var iEm=function(q){var S=q.cfg_.role;return typeof S==="number"?S:window.parent==q.peerWindowObject_?1:0},GQq=function(q,S){var N=q.cfg_.ph;
return _.BM(S==null?"":String(S))||_.BM(N==null?"":String(N))||S==q.cfg_.ph};
CV.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Uq[this.name];_.zV(this.peerLoadHandler_);delete this.peerLoadHandler_;CV.superClass_.disposeInternal.call(this)};
var v8M=function(){for(var q in Uq)_.zV(Uq[q])},Uq={};var KOD=function(q,S){this.win=q;this.allowAdsHttpEndpoint=S;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10359_domHelper=A5(q);this.scrollManager=new hcq(q);this.accessibilityManager=new gea(q);Ol6(this)},Ol6=function(q){var S=function(){q.allowAdsPopup&&q.allowAdsPopup.style.setProperty("display","none","important");
q.wallElement.style.setProperty("display","","important");Eev(q.accessibilityManager);L$k(q.accessibilityManager,q.wallElement.querySelector(".fc-dialog-container"),!1,!1,q.wallElement.querySelector(".fc-button-whitelist"));q.scrollManager.enableScrolling()};
q.allowAdsPopup=q.JSC$10359_domHelper.JSC$9641_createDom("DIV",{"class":"fc-whitelist-root"});q.allowAdsPopup.style.setProperty("display","none","important");q.JSC$10359_domHelper.appendChild(q.JSC$10359_domHelper.JSC$9639_document_.body,q.allowAdsPopup);var N=q.JSC$10359_domHelper.JSC$9641_createDom("DIV",{"class":"fc-dialog-overlay"});q.JSC$10359_domHelper.appendChild(q.allowAdsPopup,N);var X=q.JSC$10359_domHelper.JSC$9641_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:S});q.JSC$10359_domHelper.appendChild(q.allowAdsPopup,
X);N=q.JSC$10359_domHelper.JSC$9641_createDom("IFRAME");N.className="fc-whitelist-dialog";N.frameBorder="0";N.id="fc-whitelist-iframe";N.tabIndex="0";_.wx(N,q.allowAdsHttpEndpoint);q.JSC$10359_domHelper.appendChild(X,N);X={};X.pu=_.fK(q.allowAdsHttpEndpoint).toString();X.tp=1;X.cn="fc-whitelist-channel";X.ifrid=N.id;X.osh=!0;q.allowAdsCrossPageChannel=new CV(X);q.allowAdsCrossPageChannel.registerService("close",S);q.allowAdsCrossPageChannel.registerService("refresh",function(){q.win.location.reload()});
q.allowAdsCrossPageChannel.registerService("resize",function(b){if(b){var w=q.allowAdsPopup.querySelector(".fc-whitelist-dialog");b.width&&w.style.setProperty("width",b.width,"important");b.height&&w.style.setProperty("height",b.height,"important")}},!0);
q.allowAdsCrossPageChannel.connect()};
KOD.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10359_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var oW=window,q5=document,vBk=oW.location,lja=function(){},jzD=/\[native code\]/,SK=function(q,S,N){return q[S]=q[S]||N},WO6=function(q){q=q.sort();
for(var S=[],N=void 0,X=0;X<q.length;X++){var b=q[X];b!=N&&S.push(b);N=b}return S},N5=function(){var q;
if((q=Object.create)&&jzD.test(q))q=q(null);else{q={};for(var S in q)q[S]=void 0}return q},X9=SK(oW,"gapi",{});var bR={};bR=SK(oW,"___jsl",N5());SK(bR,"I",0);SK(bR,"hel",10);var dLv=function(){var q=vBk.href;if(bR.dpo)var S=bR.h;else{S=bR.h;var N=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),X=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(q=q&&(N.exec(q)||X.exec(q)))try{S=decodeURIComponent(q[2])}catch(b){}}return S},kQX=function(q){var S=SK(bR,"PQ",[]);
bR.PQ=[];var N=S.length;if(N===0)q();else for(var X=0,b=function(){++X===N&&q()},w=0;w<N;w++)S[w](b)},zRk=function(q){return SK(SK(bR,"H",N5()),q,N5())};var wb=function(q){this.JSC$10361_obj_=q};
wb.prototype.value=function(){return this.JSC$10361_obj_};
wb.prototype.getWidth=function(){return this.JSC$10361_obj_.width};
wb.prototype.getHeight=function(){return this.JSC$10361_obj_.height};
wb.prototype.getStyle=function(){return this.JSC$10361_obj_.style};var nBJ=function(q){this.JSC$10364_obj_=q||{}};
_.Z=nBJ.prototype;_.Z.value=function(){return this.JSC$10364_obj_};
_.Z.setUrl=function(q){this.JSC$10364_obj_.url=q;return this};
_.Z.getUrl=function(){return this.JSC$10364_obj_.url};
_.Z.getStyle=function(){return this.JSC$10364_obj_.style};
_.Z.getId=function(){return this.JSC$10364_obj_.id};
_.Z.getContext=function(){return this.JSC$10364_obj_.context};
var fja=function(q){q.JSC$10364_obj_.attributes=q.JSC$10364_obj_.attributes||{};return new wb(q.JSC$10364_obj_.attributes)};var pNQ=function(){nBJ.apply(this,arguments)};
_.F(pNQ,nBJ);var xLQ=SK(bR,"perf",N5());SK(xLQ,"g",N5());var mLk=SK(xLQ,"i",N5());SK(xLQ,"r",[]);N5();N5();var gB0=function(q,S,N){S&&S.length>0&&(S=uOk(S),N&&N.length>0&&(S+="___"+uOk(N)),S.length>28&&(S=S.substr(0,28)+(S.length-28)),N=S,S=SK(mLk,"_p",N5()),SK(S,N,N5())[q]=(new Date).getTime(),S=xLQ.r,typeof S==="function"?S(q,"_p",N):S.push([q,"_p",N]))},uOk=function(q){return q.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var EBJ=N5(),yKJ=[],ZB=function(q){throw Error("Va`"+q);};
yKJ.push(["jsl",function(q){for(var S in q)if(Object.prototype.hasOwnProperty.call(q,S)){var N=q[S];typeof N=="object"?bR[S]=SK(bR,S,[]).concat(N):SK(bR,S,N)}if(S=q.u)q=SK(bR,"us",[]),q.push(S),(S=/^https:(.*)$/.exec(S))&&q.push("http:"+S[1])}]);
var Mzv=/^(\/[a-zA-Z0-9_\-]+)+$/,LO2=[/\/amp\//,/\/amp$/,/^\/amp$/],hRX=/^[a-zA-Z0-9\-_\.,!]+$/,P1s=/^gapi\.loaded_[0-9]+$/,Ijv=/^[a-zA-Z0-9,._-]+$/,SAR=function(q,S,N,X,b){var w=q.split(";"),B=w.shift(),T=EBJ[B],Q=null;T?Q=T(w,S,N,X):ZB("no hint processor for: "+B);Q||ZB("failed to generate load url");S=Q;N=S.match(Y02);(X=S.match(ofT))&&X.length===1&&qAQ.test(S)&&N&&N.length===1||ZB("failed sanity: "+q);try{q="?";if(b&&b.length>0){W4e(b);var a=b.join(",");Q=Q+"?le="+a;q="&"}if(bR.rol){var U=bR.ol;
U&&U.length&&(Q=""+Q+q+"ol="+U.length)}}catch(r){}return Q},bHv=function(q,S,N,X){q=NPk(q);
P1s.test(N)||ZB("invalid_callback");S=XEq(S);X=X&&X.length?XEq(X):null;var b=function(w){return encodeURIComponent(w).replace(/%2C/g,",")};
return[encodeURIComponent(q.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",b(q.version),"/m=",b(S),X?"/exm="+b(X):"","/rt=j/sv=1/d=1/ed=1",q.activeMods?"/am="+b(q.activeMods):"",q.resourceSig?"/rs="+b(q.resourceSig):"",q.zcms?"/t="+b(q.zcms):"","/cb=",b(N)].join("")},NPk=function(q){q.charAt(0)!=="/"&&ZB("relative path");
for(var S=q.substring(1).split("/"),N=[];S.length;){q=S.shift();if(!q.length||q.indexOf(".")==0)ZB("empty/relative directory");else if(q.indexOf("=")>0){S.unshift(q);break}N.push(q)}q={};for(var X=0,b=S.length;X<b;++X){var w=S[X].split("="),B=decodeURIComponent(w[0]),T=decodeURIComponent(w[1]);w.length==2&&B&&T&&(q[B]=q[B]||T)}S="/"+N.join("/");Mzv.test(S)||ZB("invalid_prefix");N=0;for(X=LO2.length;N<X;++N)LO2[N].test(S)&&ZB("invalid_prefix");N=wE6(q,"k",!0);X=wE6(q,"am");b=wE6(q,"rs");q=wE6(q,"t");
return{pathPrefix:S,version:N,activeMods:X,resourceSig:b,zcms:q}},XEq=function(q){for(var S=[],N=0,X=q.length;N<X;++N){var b=q[N].replace(/\./g,"_").replace(/-/g,"_");
Ijv.test(b)&&S.push(b)}return S.join(",")},wE6=function(q,S,N){q=q[S];
!q&&N&&ZB("missing: "+S);if(q){if(hRX.test(q))return q;ZB("invalid: "+S)}return null},qAQ=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,ofT=/\/cb=/g,Y02=/\/\//g;
EBJ.m=function(q,S,N,X){(q=q[0])||ZB("missing_hint");return"https://apis.google.com"+bHv(q,S,N,X)};
var ZHq=decodeURI("%73cript"),Ad2=/^[-+_0-9\/A-Za-z]+={0,2}$/,s_k=function(q,S){for(var N=[],X=0;X<q.length;++X){var b=q[X],w;if(w=b){a:{for(w=0;w<S.length;w++)if(S[w]===b)break a;w=-1}w=w<0}w&&N.push(b)}return N},BPT=function(){var q=bR.nonce;
return q!==void 0?q&&q===String(q)&&q.match(Ad2)?q:bR.nonce=null:q5.querySelector?(q=q5.querySelector("script[nonce]"))?(q=q.nonce||q.getAttribute("nonce")||"",q&&q===String(q)&&q.match(Ad2)?bR.nonce=q:bR.nonce=null):null:null},DCa=function(q){if(q5.readyState!="loading")TP2(q);
else{var S=BPT(),N="";S!==null&&(N=' nonce="'+S+'"');q="<"+ZHq+' src="'+encodeURI(q)+'"'+N+"></"+ZHq+">";q5.write(G4T?G4T.createHTML(q):q)}},TP2=function(q){var S=q5.createElement(ZHq);
S.setAttribute("src",G4T?G4T.createScriptURL(q):q);q=BPT();q!==null&&S.setAttribute("nonce",q);S.async="true";(q=q5.getElementsByTagName(ZHq)[0])?q.parentNode.insertBefore(S,q):(q5.head||q5.body||q5.documentElement).appendChild(S)},aps=function(q,S,N){Q_R(function(){var X=S===dLv()?SK(X9,"_",N5()):N5();
X=SK(zRk(S),"_",X);q(X)},N)},G97=function(q,S){var N=S||{};
typeof S=="function"&&(N={},N.callback=S);var X=(S=N)&&S._c;if(X)for(var b=0;b<yKJ.length;b++){var w=yKJ[b][0],B=yKJ[b][1];B&&Object.prototype.hasOwnProperty.call(X,w)&&B(X[w],q,S)}S=[];q?S=q.split(":"):N.features&&(S=N.features);if(!(q=N.h)&&(q=dLv(),!q))throw Error("Wa");VRX(S||[],N,q)},VRX=function(q,S,N){q=WO6(q)||[];
var X=S.callback,b=S.config,w=S.timeout,B=S.ontimeout,T=S.onerror,Q=void 0;typeof T=="function"&&(Q=T);var a=null,U=!1;if(w&&!B||!w&&B)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";T=SK(zRk(N),"r",[]).sort();var r=SK(zRk(N),"L",[]).sort(),c=bR.le||[],e=[].concat(T),R=function(M,g){if(U)return 0;oW.clearTimeout(a);r.push.apply(r,J);var x=((X9||{}).config||{}).update;x?x(b):b&&SK(bR,"cu",[]).push(b);if(g){gB0("me0",M,e);try{aps(g,N,Q)}finally{gB0("me1",M,e)}}return 1};
w>0&&(a=oW.setTimeout(function(){U=!0;B()},w));
var J=s_k(q,r);if(J.length){J=s_k(q,T);var v=SK(bR,"CP",[]),W=v.length;v[W]=function(M){if(!M)return 0;gB0("ml1",J,e);var g=function(L){v[W]=null;R(J,M)&&kQX(function(){X&&X();L()})},x=function(){var L=v[W+1];
L&&L()};
W>0&&v[W-1]?v[W]=function(){g(x)}:g(x)};
if(J.length){var z="loaded_"+bR.I++;X9[z]=function(M){v[W](M);X9[z]=null};
q=SAR(N,J,"gapi."+z,T,c);T.push.apply(T,J);gB0("ml0",J,e);S.sync||oW.___gapisync?DCa(q):TP2(q)}else v[W](lja)}else R(J)&&X&&X()},UCQ;
var rd0=null,$Cv=_.Nd.trustedTypes;if($Cv&&$Cv.createPolicy){try{rd0=$Cv.createPolicy("goog#gapi",{createHTML:pDX,createScript:pDX,createScriptURL:pDX})}catch(q){_.Nd.console&&_.Nd.console.error(q.message)}UCQ=rd0}else UCQ=rd0;var G4T=UCQ,Q_R=function(q,S){if(bR.hee&&bR.hel>0)try{return q()}catch(N){S&&S(N),bR.hel--,G97("debug_error",function(){try{window.___jsl.hefn(N)}catch(X){throw N;}})}else try{return q()}catch(N){throw S&&S(N),N;
}},cds=X9.load;
cds&&SK(bR,"ol",[]).push(cds);X9.load=function(q,S){return Q_R(function(){return G97(q,S)})};var dN2;var CgQ=function(){var q=q||[];this.dependencies_=[];ehM(this,q)};
CgQ.prototype.toString=function(){return"MpJwZc"};
CgQ.prototype.getModuleId=function(){return"MpJwZc"};
var ehM=function(q,S){var N=!1;N=N===void 0?!1:N;q.dependencies_=q.dependencies_.concat(S);N&&S.map(function(X){return X.getModuleId()}).forEach(function(X){kOd(function(b){b.addExtraEdge("MpJwZc",X)})})};var wAd=new CgQ;var Su0=new _.By("a"),ADm=new _.By("c"),ZuN=function(q,S,N){_.LV.call(this,q,S);this.node=S;this.kind=N};
_.F(ZuN,_.LV);var Rh6=function(){this.JSC$10377_keys_={};this.urlPrefix_="";this.JSC$10377_queryData_={}};
Rh6.prototype.toString=function(){var q=this.urlPrefix_+tRq(this),S=_.o6(this.JSC$10377_queryData_),N="";S!=""&&(N="?"+S);return q+N};
var iHv=function(q){q=A2(q,"md");return!!q&&q!=="0"},tRq=function(q){var S=[],N=function(X){q.JSC$10377_keys_[X]!==void 0&&S.push(X+"="+q.JSC$10377_keys_[X])};
iHv(q)?(N("md"),N("k"),N("ck"),N("am"),N("rs"),N("gssmodulesetproto"),N("slk"),N("dti")):(N("sdch"),N("k"),N("ck"),N("am"),N("amc"),N("rt"),"d"in q.JSC$10377_keys_||sS(q,"d","0"),N("d"),N("exm"),N("excm"),(q.JSC$10377_keys_.excm||q.JSC$10377_keys_.exm)&&S.push("ed=1"),N("im"),N("dg"),N("sm"),A2(q,"br")!="1"&&A2(q,"br")!="0"||N("br"),N("br-d"),A2(q,"rb")=="1"&&N("rb"),A2(q,"zs")!=="0"&&N("zs"),Jdq(q)!==""&&N("wt"),N("gssmodulesetproto"),N("ujg"),N("sp"),N("rs"),N("cb"),N("ee"),N("slk"),N("dti"),N("m"));
return S.join("/")},A2=function(q,S){return q.JSC$10377_keys_[S]?q.JSC$10377_keys_[S]:null},sS=function(q,S,N){N?q.JSC$10377_keys_[S]=N:delete q.JSC$10377_keys_[S]},Fbq=function(q,S){q.urlPrefix_=S},HHq=function(q,S){S&&S.length>0?(S.sort(),sS(q,"exm",S.join(","))):sS(q,"exm",null)},OHX=function(q,S){S&&S.length>0?(S.sort(),sS(q,"excm",S.join(","))):sS(q,"excm",null)},KbX=function(q){return(q=A2(q,"m"))?q.split(","):[]},Jdq=function(q){switch(A2(q,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},vfQ=function(q,S){var N=Object.keys(S).filter(function(X){return!!Object.keys(S[X]).length}).map(function(X){var b=Object.keys(S[X]);
b.length>1&&b.sort();return X+":"+b.join(",")});
N.sort();sS(q,"ee",N.join(";"))},oBy=function(q){var S=A2(q,"ee");
if(!S)return{};q={};S=_.A(S.split(";"));for(var N=S.next();!N.done;N=S.next()){var X=_.A(N.value.split(":"));N=X.next().value;X=X.next().value;q[N]={};X=_.A(X.split(","));for(var b=X.next();!b.done;b=X.next())q[N][b.value]=!0}return q},lpk=function(q){delete q.JSC$10377_keys_.m;
delete q.JSC$10377_keys_.exm;delete q.JSC$10377_keys_.ed};
Rh6.prototype.clone=function(){var q=new Rh6;q.JSC$10377_keys_=Object.assign({},this.JSC$10377_keys_);q.urlPrefix_=this.urlPrefix_;q.JSC$10377_queryData_=Object.assign({},this.JSC$10377_queryData_);return q};
var q0W=function(q,S){S=S===void 0?!0:S;var N=j_2(q),X=new Rh6,b=_.uU(N)[5];_.a6.forEach(Wb6,function(B){var T=b.match("/"+B+"=([^/]+)");T&&sS(X,B,T[1])});
var w="";w=q.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";Fbq(X,q.substr(0,q.indexOf(w)+w.length));if(!S)return X;(q=_.uU(N)[6]||null)&&Pum(q,function(B,T){X.JSC$10377_queryData_[B]=T});
return X},PV7=function(q){q=_.yv(j_2(q));
return q===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(q)?/\/k=/.test(q):!1},j_2=function(q){return q.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?q.substr(65):q},Wb6={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",ALLOW_MISSING_CHUNKS:"amc",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",
GSS_MODULE_SET_PROTO:"gssmodulesetproto",USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},dCJ=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.BC=function(q){this.JSC$10389_id_=q;this.opts={}};
_.BC.prototype.JSC$10391_setLabel=function(q){this.label_=q||void 0;return this};
_.BC.prototype.addUploadMetadata=function(q,S){var N=this.opts.data||{};N[q]=S;this.opts.data=N;return this};
var k4k=function(q){var S=_.a6.filter(q.opts,function(N){return N!==null});
S=_.a6.isEmpty(S)?null:S;q=[q.JSC$10389_id_,q.label_,S];S=ONe(q);return q=q.slice(0,S+1)};
_.BC.prototype.toString=function(){var q=k4k(this);return"("+_.Vy(q,function(S){return JSON.stringify(S)}).join(",")+")"};
_.BC.prototype.getId=function(){return this.JSC$10389_id_};
_.BC.prototype.getOptions=function(){return _.a6.clone(this.opts)};var T1=function(){_.BC.call(this,"image-search")};
_.F(T1,_.BC);T1.prototype.setSize=function(q){this.opts.imgsz=q;return this};
T1.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
T1.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};var G1=function(){_.BC.call(this,"maps")};
_.F(G1,_.BC);G1.prototype.setZoom=function(q){this.opts.zoom=q;return this};
G1.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
G1.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};_.DB=function(){_.BC.call(this,"photos")};
_.F(_.DB,_.BC);_.DB.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
_.DB.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};var Qo=function(){_.BC.call(this,"url")};
_.F(Qo,_.BC);var zhv=function(){var q=new Qo;q.opts.type="video";q.opts.site="youtube.com";return q};
Qo.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
Qo.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};var aW=function(){_.BC.call(this,"video-search")};
_.F(aW,_.BC);var nfs=function(){var q=new aW;q.opts.site="youtube.com";return q};
aW.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
aW.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};var fpv=function(){_.BC.call(this,"web")};
_.F(fpv,_.BC);fpv.prototype.JSC$10391_setLabel=function(q){_.BC.prototype.JSC$10391_setLabel.call(this,q);return this};
fpv.prototype.addUploadMetadata=function(q,S){_.BC.prototype.addUploadMetadata.call(this,q,S);return this};var Vo=function(){this.items_=[];this.opts={}},pEJ=function(q){switch(q){case "image-search":return new T1;
case "maps":return new G1;case "photos":return new _.DB;case "url":return new Qo;case "video-search":return new aW;case "web":return new fpv}return new _.BC(q)};
Vo.prototype.addView=function(q){this.items_.push(typeof q==="string"?pEJ(q):q);return this};
var xCs=function(q){return"("+_.Vy(q.items_,function(S){return S.toString()}).join(",")+")"};
Vo.prototype.toString=function(){return xCs(this)};
Vo.prototype.getViews=function(q,S){S=S===void 0?[]:S;for(var N=this.items_,X=0;X<N.length;X++){var b=N[X];b instanceof Vo?b.getViews(q,S):b.getId()==q&&S.push(b)}return S};
Vo.prototype.getOptions=function(){return _.a6.clone(this.opts)};var zs=function(q){this.basePickerUrl_=q||"https://docs.google.com/picker";this.nav_=new Vo};
zs.prototype.nav_=null;zs.prototype.addView=function(q){this.nav_.addView(q);return this};
zs.prototype.getBaseUrl=function(){return this.basePickerUrl_};
zs.prototype.getViews=function(q){return this.nav_.getViews(q)};
_.mCM=function(q,S){q.callback_=S;return q};var u5Q=new Map;u5Q.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");u5Q.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");u5Q.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var gfD=new Set;gfD.add("application/vnd.google-apps.kix");gfD.add("application/vnd.google-apps.ritz");gfD.add("application/vnd.google-apps.punch");var Nt6=function(q,S,N){var X=N&&_.UI(N,1);N=EfX(N);var b=q[0].getId();switch(_.r4(b,2)){case 13:return ydq(q,S,X,N);case 3:return MRQ(q,S,X,N);case 10:return LbX(q,S,X,N);case 27:return LbX(q,S,X,N);case 12:return hhq(q,S);case 2:return Pgs(q,S,X,N);case 5:return IpJ(q,S,X,N);case 9:return YAR(q,S,X,N);case 6:return oz6(q,S,X,N);case 25:return qW2(q,S,X,N);case 1:return _.w4(q[0],WAq,26)?SWa(q,S,X,N):LbX(q,S,X,N);default:return{}}},oz6=function(q,S,N,X){q=q.map(function(b){return{id:b.getId().getId(),
serviceId:"youtube",name:b.getName(),description:_.UI(b,3),type:US(b),lastEditedUtc:_.ji2(_.Ns(b,_.UT,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:_.UI(b,13),thumbnails:rb(uw(b))}});
return{action:S,docs:q,viewToken:X,view:N||"youtube",v2Translated:!0}},Pgs=function(q,S,N,X){var b=q.map(function(w){var B=w.getId().getId(),T=_.UI(w,7),Q=w.getName(),a=US(w),U=_.ji2(_.Ns(w,_.UT,12)).getTime(),r=w.getUrl(),c=Number(Sz6(w)),e=_.UI(w,3),R=_.UI(w,11),J=rb(uw(w));
var v=_.Ns(w,gI,21);v=_.QU(v,1);var W=_.Ns(w,gI,21);W=_.UI(W,10);var z=_.UI(w,13);var M=_.Ns(w,gI,21);M=_.QU(M,9);var g=_.Ns(w,gI,21);g=_.UI(g,11);B={id:B,serviceId:"docs",mimeType:T,name:Q,type:a,lastEditedUtc:U,url:r,sizeBytes:c,description:e,iconUrl:R,thumbnails:J,isShared:v,downloadUrl:W,embedUrl:z,copyable:M,resourceKey:g};T=_.Ns(w,gI,21);_.QU(T,12)&&(B.uploadState="success",B.isNew=!0);T=_.Ns(w,gI,21);_.w4(T,p2,3)&&(w=_.Ns(w,gI,21),w=_.Ns(w,p2,3),_.w4(w,n2,2)&&(T=He(w.getDuration().getSeconds()),
Q=w.getDuration(),Q=_.md(Q,2),B.duration=T+Q/1E9),B.aspectRatio=w.getAspectRatio());return B});
return{action:S,docs:b,viewToken:X,view:N||"all",extraUserInputs:XRT(q),v2Translated:!0}},IpJ=function(q,S,N,X){q=q.map(function(b){var w=_.Ns(b,u10,15);
w=_.Ns(w,f2,1);Dj(b,10,f2,w);return{id:b.getId().getId(),serviceId:"web",mimeType:_.UI(b,7),name:b.getName(),type:US(b),url:b.getUrl(),description:_.UI(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(b))}});
return{action:S,docs:q,viewToken:X,view:N||"image-search",v2Translated:!0}},YAR=function(q,S,N,X){q=q.map(function(b){return{serviceId:"url",
name:uw(b)[0].getUrl().split("/").pop(),type:US(b),mimeType:_.UI(b,7),url:b.getUrl(),description:_.UI(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(b))}});
return{action:S,docs:q,viewToken:X,view:N||"url",v2Translated:!0}},SWa=function(q,S,N,X){q=q.map(function(b){return{id:b.getId().getId(),
serviceId:"picasa",name:b.getName(),type:US(b),description:_.UI(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(b))}});
return{action:S,docs:q,viewToken:X,view:N||"webcam",v2Translated:!0}},LbX=function(q,S,N,X){return{action:S,
docs:q.map(bJX),viewToken:X,view:wR6(N||"upload",q),extraUserInputs:XRT(q),v2Translated:!0}},wR6=function(q,S){return S.some(function(N){var X;
return((X=_.Ns(N,xa,30))==null?void 0:_.r4(X,3))===9})?q+"/gmailphotos":q},MRQ=function(q,S,N,X){var b=q.map(function(w){var B={id:w.getId().getId(),
serviceId:"picasa",mimeType:_.UI(w,7),name:w.getName(),type:US(w),lastEditedUtc:_.ji2(_.Ns(w,_.UT,12)).getTime(),url:w.getUrl(),sizeBytes:Number(Sz6(w)),description:_.UI(w,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(w)),mediaKey:w.getId().getId(),parentId:_.UI(w,4)},T,Q=(T=_.Ns(w,zo2,18))==null?void 0:_.Ns(T,ksM,3);Q&&(B.latitude=VU(Q,1),B.longitude=VU(Q,2));var a;w=(a=_.Ns(w,zo2,18))==null?void 0:aP(a,6);a=w!=null?He(w):void 0;a&&(B.version=
a);return B});
return{action:S,docs:b,viewToken:X,view:N||"photos",extraUserInputs:XRT(q),v2Translated:!0}},ydq=function(q,S,N,X){q=q.map(function(b){return{id:b.getId().getId(),
serviceId:"et",name:uw(b)[0].getUrl().split("/").pop(),description:_.UI(b,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(b),"etjpg")}});
return{action:S,docs:q,viewToken:X,view:N||"et",v2Translated:!0}},qW2=function(q,S,N,X){q=q.map(function(b){var w=b.getId().getId(),B=X["2"];
return{id:w,serviceId:B.type!=="gmail_themes"&&B.parent==="6226252643674576769"?"picasa":"static_themes",name:b.getName(),mimeType:_.UI(b,7),type:US(b),description:_.UI(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:b.getUrl(),thumbnails:rb(uw(b))}});
return{action:S,docs:q,viewToken:X,view:N||"photos",v2Translated:!0}},hhq=function(q,S){q=q.map(function(N){var X=_.Ns(N,dwQ,27);
X=_.qh(X,1,_.K7,_.xl())[0];return{id:N.getId().getId(),serviceId:"contacts",mimeType:_.UI(N,7),name:N.getName(),description:_.UI(N,3),url:"mailto:"+X,thumbnail:[{url:_.UI(N,11)}],email:X}});
return{action:S,docs:q,view:"contacts",v2Translated:!0}},EfX=function(q){if(!q)return{};
var S=_.UI(q,3);S=S&&JSON.parse(S)||{};return{0:_.UI(q,1),1:_.UI(q,2),2:S}},rb=function(q,S){S=S===void 0?"":S;
if(!q.length)return null;S=="etjpg"&&(q=q.filter(function(N){return N.getUrl().includes("w1200-h300")}));
return q.map(function(N){return{url:N.getUrl(),height:N.getHeight(),width:N.getWidth(),type:S}})},XRT=function(q){return{isAttachment:q.some(function(S){return _.QU(S,31)})}},bJX=function(q){var S,N={id:(S=q.getId())==null?void 0:S.getId(),
serviceId:ZJM(q),mimeType:_.UI(q,7),name:q.getName(),type:US(q),sizeBytes:Number(Sz6(q)),description:_.UI(q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:rb(uw(q)),isNew:!0};if(S=_.Ns(q,xa,30)){N.dataUrl=_.UI(S,1)||null;a:{var X=_.Ns(q,xa,30);switch(_.r4(X,3)){case 9:X=_.e9(X,xwk,2,mC);X={remoteRefs:X&&_.UI(X,1)};break a;case 10:case 15:X=_.e9(X,pe2,4,mC);var b=uw(q);X={photo_id:X&&_.UI(X,1),media_key:q.getId().getId(),media_type:_.r4(q,6)===1?1:2,image_url:b&&
b[0].getUrl(),width:b&&String(b[0].getWidth()),height:b&&String(b[0].getHeight())};break a}X=null}N.uploadMetadata=X;N.uploadId=_.UI(S,9)||null;N.uploadState=AYs(S)||null}(X=S&&_.e9(S,pe2,4,mC))&&(N.id=_.UI(X,1));(X=S&&_.e9(S,mw0,5,mC))&&(N.contentId=_.UI(X,1));(X=S&&_.e9(S,n9X,7,mC))&&(N.contentId=_.UI(X,1));(X=S&&_.e9(S,f4k,6,mC))&&(N.contentId=_.UI(X,1));(S==null?void 0:_.r4(S,3))===1&&(N.mediaKey=q.getId().getId());return N},ZJM=function(q){var S;
switch(((S=_.Ns(q,xa,30))==null?void 0:_.r4(S,3))||0){case 1:return"picasa";case 2:case 3:case 4:case 8:case 12:return"photo";case 10:case 15:return"dragonflyphotos";case 11:return"mapspro";case 13:return"books";case 14:return"cultural"}return null},US=function(q){switch(_.r4(q,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.UI(q,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},AYs=function(q){switch(q==null?void 0:_.r4(q,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var Gbv,slk,BtM,Ttv;_.DVM=function(q,S){var N=S||{};S=N.document||document;var X=_.fK(q).toString(),b=(new rI(S)).createElement("SCRIPT"),w={script_:b,timeout_:void 0},B=new Qx(slk,w),T=null,Q=N.timeout!=null?N.timeout:5E3;Q>0&&(T=window.setTimeout(function(){BtM(b,!0);B.errback(new Ttv(1,"Timeout reached for loading script "+X))},Q),w.timeout_=T);
b.onload=b.onreadystatechange=function(){b.readyState&&b.readyState!="loaded"&&b.readyState!="complete"||(BtM(b,N.cleanupWhenDone||!1,T),B.callback(null))};
b.onerror=function(){BtM(b,!0,T);B.errback(new Ttv(0,"Error while loading script "+X))};
w=N.attributes||{};_.a6.extend(w,{type:"text/javascript",charset:"UTF-8"});nlR(b,w);_.Q4(b,q);Gbv(S).appendChild(b);return B};
Gbv=function(q){var S=X1("HEAD",q);return S&&S.length!==0?S[0]:q.documentElement};
slk=function(){if(this&&this.script_){var q=this.script_;q&&q.tagName=="SCRIPT"&&BtM(q,!0,this.timeout_)}};
BtM=function(q,S,N){N!=null&&_.Nd.clearTimeout(N);q.onload=function(){};
q.onerror=function(){};
q.onreadystatechange=function(){};
S&&window.setTimeout(function(){_.Nw(q)},0)};
Ttv=function(q,S){var N="Jsloader error (code #"+q+")";S&&(N+=": "+S);_.om.call(this,N);this.code=q};
_.uh(Ttv,_.om);var QlX=_.jV(["https://apis.google.com/js/api.js"]),aea=_.Jq(QlX),$V6=function(q,S,N){N=N===void 0?{}:N;var X=!1,b=Vuq(q,S,N).then(function(B){X=!0;return B}),w=_.E$6(5E3).then(function(){return X?Vuq(q,S,N):UVJ(S,N).then(function(B){return rY0(B,q)})});
return jMa([b,w])},Vuq=function(q,S,N){N=N===void 0?{}:N;
return cYM(S,N).then(function(X){return rY0(X,q)})},rY0=function(q,S){var N=_.ZP(S,"gapi.")?S.slice(5):S;
return q[N]?_.Lu(q[N]):new _.AK(function(X,b){var w=$V(function(){b(Error("Za"))},3E4);
q.load(S,{callback:function(){_.Nd.clearTimeout(w);X(q[N])},
onerror:function(B){_.Nd.clearTimeout(w);b(B)}})})},cYM=function(q,S){S=S===void 0?{}:S;
return q.gapi&&q.gapi.load?_.Lu(q.gapi):UVJ(q,S)},UVJ=function(q,S){S=S===void 0?{}:S;
return _.DVM(aea,{document:q.document,attributes:S}).then(function(){return q.gapi})},e30=function(){};
e30.prototype.load=function(q,S,N){S=S===void 0?window:S;N=N===void 0?{}:N;var X=Date.now();return $V6(q,S,N).then(function(b){var w=Date.now();return{library:b,loadStartMs:X,loadEndMs:w}},function(b){throw b instanceof Error?b:Error(String(b));
})};var ANm=function(){_.Z4.call(this);this.gapiLoader_=new e30;this.origin_=null;this.gapiPickerIframeResolver_=_.Hq();this.gapiIframesResolver_=_.Hq();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.F(ANm,_.Z4);var CBT=function(q,S){var N=N===void 0?{}:N;var X=_.py("gapi.iframes",S);return X?(q=Date.now(),_.Lu({library:X,loadStartMs:q,loadEndMs:q})):q.gapiLoader_.load("gapi.iframes",S,N)},R3q=function(q,S,N,X,b,w){var B=!1;
B=B===void 0?!1:B;CBT(q,r1(S.ownerDocument)).then(function(T){var Q=T.library;q.gapiIframesResolver_.resolve(Q);T=q.gapiPickerIframeResolver_;var a=T.resolve,U=B;U=U===void 0?!1:U;var r={};r["host-message-handler"]=N;q.hostMessageHandlerInternal_=r;var c=_.mA(X);c=_.mA(c);c=_.un(_.ma(_.xV(new _.lc,c.scheme_),c.JSC$10349_domain_),c.JSC$10349_port_).toString();q.origin_=c;c=(new pNQ).setUrl(X);c.JSC$10364_obj_.where=S;c.JSC$10364_obj_.allowPost=U;c.JSC$10364_obj_.messageHandlers=r;U=_.py("makeWhiteListIframesFilter",
Q)([q.origin_]);c.JSC$10364_obj_.messageHandlersFilter=U;b!=null&&(c.JSC$10364_obj_.id=b);w!=null&&(c.JSC$10364_obj_.rpctoken=w);U=fja(c);U.JSC$10361_obj_.style={display:"block","min-width":"100%",width:"1px"};U.JSC$10361_obj_.height="100%";fja(c).value().allow="camera 'src' "+q.origin_;Q=Q.getContext().openChild(c.value());a.call(T,Q)},function(T){q.gapiIframesResolver_.reject(T);
q.gapiPickerIframeResolver_.reject(T)});
return q.gapiPickerIframeResolver_.promise},tuR=function(q,S){return _.Uh([q.gapiIframesResolver_.promise,
q.gapiPickerIframeResolver_.promise]).then(function(N){var X=_.A(N);N=X.next().value;return(X=X.next().value)?X.send("picker-message-handler",S,void 0,_.py("makeWhiteListIframesFilter",N)([q.origin_])):_.Au(Error("$a"))})};
ANm.prototype.disposeInternal=function(){iJJ(this);_.Z4.prototype.disposeInternal.call(this)};
var iJJ=function(q){q.gapiPickerIframeResolver_.promise.then(function(S){S&&(S.unregister("host-message-handler"),delete q.hostMessageHandlerInternal_["host-message-handler"])})};var JYq=function(){this.nextId=0};var HJD=function(q,S){switch(q.action){case "select-contacts":q=Fpa(q.contacts);break;case "visibility":q=q.visible;var N=new L2;q=_.RP(N,1,7).setVisible(q);N={};N["iframe-command"]=q.serialize();q=N;break;default:q=null}return q?tuR(S,q):_.Lu()},Fpa=function(q){if(!q||q.length==0)return null;
var S=new L2;_.RP(S,1,11);var N=new JYq;q.forEach(function(X){if(X.email){var b=new Td;b=_.vp(b,2,X.name?X.name:X.email);var w=new dwQ;X=_.Y5M(w,1,_.F3,X.email,_.K7);X=_.j5(b,27,X);b=new l4X;w=":"+(N.nextId++).toString(36);b=_.vp(b,1,w);b=_.RP(b,2,12);X=_.j5(X,1,b)}else X=null;X&&Dj(S,7,Td,X)});
q={};q["iframe-command"]=S.serialize();return q};_.OJk=function(){if($$k){var q=/Windows NT ([0-9.]+)/;return(q=q.exec(_.ee()))?q[1]:"0"}return _.r8Q?(q=/1[0|1][_.][0-9_.]+/,(q=q.exec(_.ee()))?q[0].replace(/_/g,"."):"10"):uC4?(q=/Android\s+([^\);]+)(\)|;)/,(q=q.exec(_.ee()))?q[1]:""):eV2||CLM||RVT?(q=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(q=q.exec(_.ee()))?q[1].replace(/_/g,"."):""):""}();var $y;$y=function(q){return(q=q.exec(_.ee()))?q[1]:""};
_.Kpv=function(){if(_.IV)return $y(/Firefox\/([0-9.]+)/);if(_.hi||MN||am0)return KEa;if(_.YK){if(_.vM()||_.JFM()){var q=$y(/CriOS\/([0-9.]+)/);if(q)return q}return $y(/Chrome\/([0-9.]+)/)}if(_.Wt&&!_.vM())return $y(/Version\/([0-9.]+)/);if(FVe||HcN){if(q=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.ee()))return q[1]+"."+q[2]}else if(d$T)return(q=$y(/Android\s+([0-9.]+)/))?q:$y(/Version\/([0-9.]+)/);return""}();_.xK(fXg);fXg.prototype.nextId_=0;_.cC=function(q){return":"+(q.nextId_++).toString(36)};var ji=function(q){_.KV.call(this);this.JSC$10459_dom_=q||A5();this.JSC$10459_id_=null;this.inDocument_=!1;this.JSC$10459_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.uh(ji,_.KV);ji.prototype.idGenerator_=fXg.getInstance();ji.prototype.getId=function(){return this.JSC$10459_id_||(this.JSC$10459_id_=_.cC(this.idGenerator_))};
ji.prototype.getElement=function(){return this.JSC$10459_element_};
var eK=function(q){q.googUiComponentHandler_||(q.googUiComponentHandler_=new _.Be(q));return q.googUiComponentHandler_},vzs=function(q,S){if(q==S)throw Error("ab");
var N;if(N=S&&q.parent_&&q.JSC$10459_id_){N=q.parent_;var X=q.JSC$10459_id_;N=N.childIndex_&&X?_.a6.get(N.childIndex_,X)||null:null}if(N&&q.parent_!=S)throw Error("ab");q.parent_=S;ji.superClass_.setParentEventTarget.call(q,S)};
ji.prototype.setParentEventTarget=function(q){if(this.parent_&&this.parent_!=q)throw Error("bb");ji.superClass_.setParentEventTarget.call(this,q)};
ji.prototype.JSC$10461_createDom=function(){this.JSC$10459_element_=this.JSC$10459_dom_.createElement("DIV")};
ji.prototype.render=function(q){leT(this,q)};
var leT=function(q,S,N){if(q.inDocument_)throw Error("cb");q.JSC$10459_element_||q.JSC$10461_createDom();S?S.insertBefore(q.JSC$10459_element_,N||null):q.JSC$10459_dom_.JSC$9639_document_.body.appendChild(q.JSC$10459_element_);q.parent_&&!q.parent_.inDocument_||q.enterDocument()};
_.Z=ji.prototype;_.Z.decorate=function(q){if(this.inDocument_)throw Error("cb");if(q&&this.canDecorate(q)){this.wasDecorated_=!0;var S=_.$l(q);this.JSC$10459_dom_&&this.JSC$10459_dom_.JSC$9639_document_==S||(this.JSC$10459_dom_=A5(q));this.decorateInternal(q);this.enterDocument()}else throw Error("db");};
_.Z.canDecorate=function(){return!0};
_.Z.decorateInternal=function(q){this.JSC$10459_element_=q};
_.Z.enterDocument=function(){this.inDocument_=!0;jlQ(this,function(q){!q.inDocument_&&q.getElement()&&q.enterDocument()})};
_.Z.exitDocument=function(){jlQ(this,function(q){q.inDocument_&&q.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.Z.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);jlQ(this,function(q){q.dispose()});
!this.wasDecorated_&&this.JSC$10459_element_&&_.Nw(this.JSC$10459_element_);this.parent_=this.model_=this.JSC$10459_element_=this.childIndex_=this.children_=null;ji.superClass_.disposeInternal.call(this)};
_.Z.getModel=function(){return this.model_};
_.Z.addChild=function(q,S){var N=this.children_?this.children_.length:0;if(q.inDocument_&&(S||!this.inDocument_))throw Error("cb");if(N<0||N>(this.children_?this.children_.length:0))throw Error("eb");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);q.parent_==this?(_.a6.set(this.childIndex_,q.getId(),q),_.m4(this.children_,q)):_.a6.add(this.childIndex_,q.getId(),q);vzs(q,this);_.jm2(this.children_,N,0,q);q.inDocument_&&this.inDocument_&&q.parent_==this?(S=this.getContentElement(),
(S.childNodes[N]||null)!=q.getElement()&&(q.getElement().parentElement==S&&S.removeChild(q.getElement()),N=S.childNodes[N]||null,S.insertBefore(q.getElement(),N))):S?(this.JSC$10459_element_||this.JSC$10461_createDom(),N=this.children_?this.children_[N+1]||null:null,leT(q,this.getContentElement(),N?N.JSC$10459_element_:null)):this.inDocument_&&!q.inDocument_&&q.JSC$10459_element_&&q.JSC$10459_element_.parentNode&&q.JSC$10459_element_.parentNode.nodeType==1&&q.enterDocument()};
_.Z.getContentElement=function(){return this.JSC$10459_element_};
var jlQ=function(q,S){q.children_&&q.children_.forEach(S,void 0)};
ji.prototype.removeChild=function(q,S){if(q){var N=typeof q==="string"?q:q.getId();q=this.childIndex_&&N?_.a6.get(this.childIndex_,N)||null:null;N&&q&&(_.a6.remove(this.childIndex_,N),_.m4(this.children_,q),S&&(q.exitDocument(),q.JSC$10459_element_&&_.Nw(q.JSC$10459_element_)),vzs(q,null))}if(!q)throw Error("fb");return q};_.uh(ptg,n8g);_.uh(xNN,n8g);var uY0;_.a6.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Wps;_.CS=function(q,S,N){_.KV.call(this);this.target=q;this.handle=S||q;this.limits=N||new Wm(NaN,NaN,NaN,NaN);this.JSC$10464_document_=_.$l(q);this.JSC$10464_eventHandler_=new _.Be(this);_.I6(this,this.JSC$10464_eventHandler_);this.deltaY=this.deltaX=this.startY=this.startX=this.screenY=this.screenX=this.clientY=this.clientX=0;this.enabled_=!0;this.dragging_=!1;this.hysteresisDistanceSquared_=0;_.ve(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=Wps};
_.uh(_.CS,_.KV);Wps=_.Nd.document&&_.Nd.document.documentElement&&!!_.Nd.document.documentElement.setCapture&&!!_.Nd.document.releaseCapture;_.dVT=function(q,S){q.hysteresisDistanceSquared_=Math.pow(S,2)};
_.Z=_.CS.prototype;_.Z.setEnabled=function(q){this.enabled_=q};
_.Z.disposeInternal=function(){_.CS.superClass_.disposeInternal.call(this);_.QY(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10464_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10464_document_.releaseCapture();this.handle=this.target=null};
_.Z.startDrag=function(q){var S=q.type=="mousedown";if(!this.enabled_||this.dragging_||S&&(!q.isButton(0)||_.r8Q&&q.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new RW("start",this,q.clientX,q.clientY,q)))this.dragging_=!0,S&&q.preventDefault();else return;else S&&q.preventDefault();S=this.JSC$10464_document_;var N=S.documentElement,X=!this.useSetCapture_;this.JSC$10464_eventHandler_.listen(S,["touchmove","mousemove"],this.handleMove_,
{capture:X,passive:!1});this.JSC$10464_eventHandler_.listen(S,["touchend","mouseup"],this.endDrag,X);this.useSetCapture_?(N.setCapture(!1),this.JSC$10464_eventHandler_.listen(N,"losecapture",this.endDrag)):this.JSC$10464_eventHandler_.listen(r1(S),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10464_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,X);this.clientX=this.startX=q.clientX;this.clientY=this.startY=q.clientY;this.screenX=q.screenX;this.screenY=q.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=ZN(A5(this.JSC$10464_document_))}};
_.Z.endDrag=function(q,S){this.JSC$10464_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10464_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new RW("end",this,q.clientX,q.clientY,q,kbQ(this,this.deltaX),z3Q(this,this.deltaY),S||q.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.Z.handleMove_=function(q){if(this.enabled_){var S=q.clientX-this.clientX,N=q.clientY-this.clientY;this.clientX=q.clientX;this.clientY=q.clientY;this.screenX=q.screenX;this.screenY=q.screenY;if(!this.dragging_){var X=this.startX-this.clientX,b=this.startY-this.clientY;if(X*X+b*b>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new RW("start",this,q.clientX,q.clientY,q)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(q);return}}N=nzq(this,S,N);S=N.x;N=N.y;this.dragging_&&this.dispatchEvent(new RW("beforedrag",
this,q.clientX,q.clientY,q,S,N))&&(feq(this,q,S,N),q.preventDefault())}};
var nzq=function(q,S,N){var X=ZN(A5(q.JSC$10464_document_));S+=X.x-q.pageScroll.x;N+=X.y-q.pageScroll.y;q.pageScroll=X;q.deltaX+=S;q.deltaY+=N;return new _.Kf(kbQ(q,q.deltaX),z3Q(q,q.deltaY))};
_.CS.prototype.onScroll_=function(q){var S=nzq(this,0,0);q.clientX=this.clientX;q.clientY=this.clientY;feq(this,q,S.x,S.y)};
var feq=function(q,S,N,X){q.target.style.left=N+"px";q.target.style.top=X+"px";q.dispatchEvent(new RW("drag",q,S.clientX,S.clientY,S,N,X))},kbQ=function(q,S){var N=q.limits;
q=isNaN(N.left)?null:N.left;N=isNaN(N.width)?0:N.width;return Math.min(q!=null?q+N:Infinity,Math.max(q!=null?q:-Infinity,S))},z3Q=function(q,S){var N=q.limits;
q=isNaN(N.top)?null:N.top;N=isNaN(N.height)?0:N.height;return Math.min(q!=null?q+N:Infinity,Math.max(q!=null?q:-Infinity,S))};
_.CS.prototype.isDragging=function(){return this.dragging_};
var RW=function(q,S,N,X,b,w,B){_.LV.call(this,q);this.clientX=N;this.clientY=X;this.browserEvent=b;this.left=w!==void 0?w:S.deltaX;this.top=B!==void 0?B:S.deltaY};
_.uh(RW,_.LV);var t2=function(q){this.JSC$10471_map_=new Map;var S=arguments.length;if(S>1){if(S%2)throw Error("na");for(var N=0;N<S;N+=2)this.set(arguments[N],arguments[N+1])}else q&&this.addAll(q)};
_.Z=t2.prototype;_.Z.getCount=function(){return this.JSC$10471_map_.size};
_.Z.getValues=function(){return Array.from(this.JSC$10471_map_.values())};
_.Z.getKeys=function(){return Array.from(this.JSC$10471_map_.keys())};
_.Z.containsKey=function(q){return this.JSC$10471_map_.has(q)};
_.Z.containsValue=function(q){return this.getValues().some(function(S){return S==q})};
_.Z.equals=function(q,S){var N=this;S=S===void 0?function(X,b){return X===b}:S;
return this===q?!0:this.JSC$10471_map_.size!=q.getCount()?!1:this.getKeys().every(function(X){return S(N.JSC$10471_map_.get(X),q.get(X))})};
_.Z.isEmpty=function(){return this.JSC$10471_map_.size==0};
_.Z.clear=function(){this.JSC$10471_map_.clear()};
_.Z.remove=function(q){return this.JSC$10471_map_.delete(q)};
_.Z.get=function(q,S){return this.JSC$10471_map_.has(q)?this.JSC$10471_map_.get(q):S};
_.Z.set=function(q,S){this.JSC$10471_map_.set(q,S);return this};
_.Z.addAll=function(q){if(q instanceof t2){q=_.A(q.JSC$10471_map_);for(var S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;this.JSC$10471_map_.set(S,N)}}else if(q)for(q=_.A(Object.entries(q)),S=q.next();!S.done;S=q.next())N=_.A(S.value),S=N.next().value,N=N.next().value,this.JSC$10471_map_.set(S,N)};
_.Z.forEach=function(q,S){var N=this;S=S===void 0?this:S;this.JSC$10471_map_.forEach(function(X,b){return q.call(S,X,b,N)})};
_.Z.clone=function(){return new t2(this)};(function(){for(var q=["ms","moz","webkit","o"],S,N=0;S=q[N]&&!_.Nd.requestAnimationFrame;++N)_.Nd.requestAnimationFrame=_.Nd[S+"RequestAnimationFrame"],_.Nd.cancelAnimationFrame=_.Nd[S+"CancelAnimationFrame"]||_.Nd[S+"CancelRequestAnimationFrame"];if(!_.Nd.requestAnimationFrame){var X=0;_.Nd.requestAnimationFrame=function(b){var w=(new Date).getTime(),B=Math.max(0,16-(w-X));X=w+B;return _.Nd.setTimeout(function(){b(w+B)},B)};
_.Nd.cancelAnimationFrame||(_.Nd.cancelAnimationFrame=function(b){clearTimeout(b)})}})();
var E8W=[[],[]],ylF=0,Mhm=!1,g8e=0;var pRQ=_.jV(["about:blank"]),xVv=_.jV(["javascript:undefined"]),mVT=_.Jq(pRQ);_.fK(mVT);var uEX=_.Jq(xVv);_.fK(uEX);_.uh(lS,_.KV);lS.prototype.handleEvent=function(q){var S=new _.Tw(q.event_);S.type=q.type=="focusin"||q.type=="focus"?"focusin":"focusout";this.dispatchEvent(S)};
lS.prototype.disposeInternal=function(){lS.superClass_.disposeInternal.call(this);Xn(this.listenKeyIn_);Xn(this.listenKeyOut_);delete this.JSC$10477_element_};_.uh(We,ji);_.Z=We.prototype;_.Z.focusHandler_=null;_.Z.visible_=!1;_.Z.bgEl_=null;_.Z.bgIframeEl_=null;_.Z.tabCatcherElement_=null;_.Z.backwardTabWrapInProgress_=!1;_.Z.getCssClass=function(){return"goog-modalpopup"};
_.Z.getBackgroundElement=function(){return this.bgEl_};
_.Z.JSC$10461_createDom=function(){We.superClass_.JSC$10461_createDom.call(this);var q=this.getElement(),S=V7(this.getCssClass()).split(" ");zw(q,S);q.tabIndex=0;_.Eq(q,!1);gz6(this);Ezv(this)};
var gz6=function(q){if(q.useIframeMask_&&!q.bgIframeEl_){var S=q.JSC$10459_dom_.JSC$9641_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.wx(S,mVT);q.bgIframeEl_=S;q.bgIframeEl_.className=q.getCssClass()+"-bg";_.Eq(q.bgIframeEl_,!1);Dw2(q.bgIframeEl_,0)}q.bgEl_||(q.bgEl_=q.JSC$10459_dom_.JSC$9641_createDom("DIV",q.getCssClass()+"-bg"),_.Eq(q.bgEl_,!1))},Ezv=function(q){q.tabCatcherElement_||(q.tabCatcherElement_=q.JSC$10459_dom_.createElement("SPAN"),_.Eq(q.tabCatcherElement_,
!1),q.tabCatcherElement_.tabIndex=0,q.tabCatcherElement_.style.position="absolute")};
_.Z=We.prototype;_.Z.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.Z.canDecorate=function(q){return!!q&&q.tagName=="DIV"};
_.Z.decorateInternal=function(q){We.superClass_.decorateInternal.call(this,q);q=V7(this.getCssClass()).split(" ");zw(this.getElement(),q);gz6(this);Ezv(this);this.getElement().tabIndex=0;_.Eq(this.getElement(),!1)};
_.Z.enterDocument=function(){this.bgIframeEl_&&_.iw(this.bgIframeEl_,this.getElement());_.iw(this.bgEl_,this.getElement());We.superClass_.enterDocument.call(this);_.Jm(this.tabCatcherElement_,this.getElement());this.focusHandler_=new lS(this.JSC$10459_dom_.JSC$9639_document_);eK(this).listen(this.focusHandler_,"focusin",this.onFocus);yYR(this,!1)};
_.Z.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.zV(this.focusHandler_);We.superClass_.exitDocument.call(this);_.Nw(this.bgIframeEl_);_.Nw(this.bgEl_);_.Nw(this.tabCatcherElement_)};
_.Z.setVisible=function(q){if(q!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&yYR(this,q),q){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10459_dom_.JSC$9639_document_.activeElement}catch(b){}this.updateModalAndBackground_();eK(this).listen(this.JSC$10459_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10459_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);MuJ(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)ei(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){eK(this).unlisten(this.JSC$10459_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10459_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)ei(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var S=this.JSC$10459_dom_,N=S.JSC$9639_document_.body,X=S.JSC$9639_document_.activeElement||N;if(!this.lastFocus_||this.lastFocus_==N){this.lastFocus_=null;break a}(X==N||S.contains(this.getElement(),X))&&this.lastFocus_.focus()}catch(b){}this.lastFocus_=
null}}};
var yYR=function(q,S){q.modalAriaVisibilityHelper_||(q.modalAriaVisibilityHelper_=new PCg(q.JSC$10459_element_,q.JSC$10459_dom_));q=q.modalAriaVisibilityHelper_;if(S){q.hiddenElements_||(q.hiddenElements_=[]);S=q.JSC$10480_dom_.getChildren(q.JSC$10480_dom_.JSC$9639_document_.body);for(var N=0;N<S.length;N++){var X=S[N],b;if(b=X!=q.JSC$10480_element_)b=X.getAttribute("aria-hidden"),b=!(b==null||b==void 0?0:String(b));b&&(Oq(X,"hidden",!0),q.hiddenElements_.push(X))}}else if(q.hiddenElements_){for(S=
0;S<q.hiddenElements_.length;S++)q.hiddenElements_[S].removeAttribute("aria-hidden");q.hiddenElements_=null}};
We.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var MuJ=function(q,S){q.bgIframeEl_&&_.Eq(q.bgIframeEl_,S);q.bgEl_&&_.Eq(q.bgEl_,S);_.Eq(q.getElement(),S);_.Eq(q.tabCatcherElement_,S)};
_.Z=We.prototype;_.Z.onShow=function(){this.dispatchEvent("show")};
_.Z.onHide=function(){MuJ(this,!1);this.dispatchEvent("hide")};
_.Z.isVisible=function(){return this.visible_};
_.Z.focus=function(){this.focusElement_()};
_.Z.resizeBackground_=function(){this.bgIframeEl_&&_.Eq(this.bgIframeEl_,!1);this.bgEl_&&_.Eq(this.bgEl_,!1);var q=this.JSC$10459_dom_.JSC$9639_document_;var S=_.w1(r1(this.JSC$10459_dom_.JSC$9639_document_)||window);var N=Math.max(S.width,Math.max(q.body.scrollWidth,q.documentElement.scrollWidth));q=Math.max(S.height,Math.max(q.body.scrollHeight,q.documentElement.scrollHeight));this.bgIframeEl_&&(_.Eq(this.bgIframeEl_,!0),_.si0(this.bgIframeEl_,N,q));this.bgEl_&&(_.Eq(this.bgEl_,!0),_.si0(this.bgEl_,
N,q))};
_.Z.reposition=function(){var q;if(_.AMs(this.getElement())=="fixed")var S=q=0;else S=ZN(this.JSC$10459_dom_),q=S.x,S=S.y;var N=TWk(this.getElement());var X=_.w1(r1(this.JSC$10459_dom_.JSC$9639_document_)||window);q=Math.max(q+X.width/2-N.width/2,0);S=Math.max(S+X.height/2-N.height/2,0);vT(this.getElement(),q,S);vT(this.tabCatcherElement_,q,S)};
_.Z.onFocus=function(q){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():q.target==this.tabCatcherElement_&&$V(this.focusElement_,0,this)};
_.Z.focusElement_=function(){try{this.getElement().focus()}catch(q){}};
_.Z.disposeInternal=function(){_.zV(this.popupShowTransition_);this.popupShowTransition_=null;_.zV(this.popupHideTransition_);this.popupHideTransition_=null;_.zV(this.bgShowTransition_);this.bgShowTransition_=null;_.zV(this.bgHideTransition_);this.bgHideTransition_=null;We.superClass_.disposeInternal.call(this)};_.uh(k9,We);_.Z=k9.prototype;_.Z.escapeToCancel_=!0;_.Z.hasTitleCloseButton_=!0;_.Z.modal_=!0;_.Z.draggable_=!0;_.Z.backgroundElementOpacity_=.5;_.Z.title_="";_.Z.JSC$10492_dragger_=null;_.Z.JSC$10492_disposeOnHide_=!1;_.Z.titleEl_=null;_.Z.titleTextEl_=null;_.Z.titleTextId_=null;_.Z.titleCloseEl_=null;_.Z.contentEl_=null;_.Z.buttonEl_=null;_.Z.getCssClass=function(){return this.JSC$10490_class_};
_.Z.setTitle=function(q){this.title_=q;this.titleTextEl_&&_.HT(this.titleTextEl_,q)};
_.Z.getTitle=function(){return this.title_};
_.Z.getContent=function(){return""};
_.Z.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var LpX=function(q){q.getElement()||q.render();return q.getElement()};
k9.prototype.getBackgroundElement=function(){this.getElement()||this.render();return k9.superClass_.getBackgroundElement.call(this)};
var h3X=function(q,S){q.backgroundElementOpacity_=S;q.getElement()&&(S=q.getBackgroundElement())&&Dw2(S,q.backgroundElementOpacity_)};
k9.prototype.setDraggable=function(q){this.draggable_=q;PBT(this,q&&this.inDocument_)};
k9.prototype.handleDrag=function(){};
var PBT=function(q,S){var N=V7(q.JSC$10490_class_+"-title-draggable").split(" ");q.getElement()&&(S?zw(q.titleEl_,N):uNq(q.titleEl_,N));S&&!q.JSC$10492_dragger_?(S=new _.CS(q.getElement(),q.titleEl_),q.JSC$10492_dragger_=S,zw(q.titleEl_,N),_.ve(q.JSC$10492_dragger_,"start",q.setDraggerLimits_,!1,q),_.ve(q.JSC$10492_dragger_,"drag",q.handleDrag,!1,q)):!S&&q.JSC$10492_dragger_&&(q.JSC$10492_dragger_.dispose(),q.JSC$10492_dragger_=null)};
_.Z=k9.prototype;
_.Z.JSC$10461_createDom=function(){k9.superClass_.JSC$10461_createDom.call(this);var q=this.getElement(),S=this.JSC$10459_dom_;this.titleTextId_=this.getId();var N=this.getId()+".contentEl";this.titleEl_=S.JSC$9641_createDom("DIV",this.JSC$10490_class_+"-title",this.titleTextEl_=S.JSC$9641_createDom("SPAN",{className:this.JSC$10490_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=S.JSC$9641_createDom("SPAN",this.JSC$10490_class_+"-title-close"));uKv(q,this.titleEl_,this.contentEl_=
S.JSC$9641_createDom("DIV",{className:this.JSC$10490_class_+"-content",id:N}),this.buttonEl_=S.JSC$9641_createDom("DIV",this.JSC$10490_class_+"-buttons"));mNy(this.titleTextEl_,"heading");mNy(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Oq(this.titleCloseEl_,"label","Close");mNy(q,"dialog");Oq(q,"labelledby",this.titleTextId_||"");_.Eq(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(q=this.buttons_,q.JSC$10493_element_=this.buttonEl_,q.render());_.Eq(this.buttonEl_,!!this.buttons_);
h3X(this,this.backgroundElementOpacity_)};
_.Z.decorateInternal=function(q){k9.superClass_.decorateInternal.call(this,q);q=this.getElement();var S=this.JSC$10490_class_+"-content";this.contentEl_=$a(document,null,S,q)[0];this.contentEl_||(this.contentEl_=this.JSC$10459_dom_.JSC$9641_createDom("DIV",S),q.appendChild(this.contentEl_));S=this.JSC$10490_class_+"-title";var N=this.JSC$10490_class_+"-title-text",X=this.JSC$10490_class_+"-title-close";(this.titleEl_=$a(document,null,S,q)[0])?(this.titleTextEl_=$a(document,null,N,this.titleEl_)[0],
this.titleCloseEl_=$a(document,null,X,this.titleEl_)[0]):(this.titleEl_=this.JSC$10459_dom_.JSC$9641_createDom("DIV",S),q.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=NWa(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.e4("SPAN",{className:N,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Oq(q,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10459_dom_.JSC$9641_createDom("SPAN",X),this.titleEl_.appendChild(this.titleCloseEl_));_.Eq(this.titleCloseEl_,this.hasTitleCloseButton_);S=this.JSC$10490_class_+"-buttons";(this.buttonEl_=$a(document,null,S,q)[0])?(this.buttons_=new dW(this.JSC$10459_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10459_dom_.JSC$9641_createDom("DIV",S),q.appendChild(this.buttonEl_),this.buttons_&&(q=this.buttons_,q.JSC$10493_element_=this.buttonEl_,q.render()),_.Eq(this.buttonEl_,
!!this.buttons_));h3X(this,this.backgroundElementOpacity_)};
_.Z.enterDocument=function(){k9.superClass_.enterDocument.call(this);eK(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);eK(this).listen(this.buttonEl_,"click",this.onButtonClick_);PBT(this,this.draggable_);eK(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var q=this.getElement();mNy(q,"dialog");this.titleTextEl_.id!==""&&Oq(q,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){q=this.JSC$10459_dom_;
var S=this.getBackgroundElement();q.removeNode(this.bgIframeEl_);q.removeNode(S)}this.isVisible()&&yYR(this,!1)}};
_.Z.exitDocument=function(){this.isVisible()&&this.setVisible(!1);PBT(this,!1);k9.superClass_.exitDocument.call(this)};
_.Z.setVisible=function(q){q!=this.isVisible()&&(this.inDocument_||this.render(),k9.superClass_.setVisible.call(this,q))};
_.Z.onShow=function(){k9.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.Z.onHide=function(){k9.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10492_disposeOnHide_&&this.dispose()};
_.Z.setDraggerLimits_=function(){var q=this.JSC$10459_dom_.JSC$9639_document_,S=_.w1(r1(q)||window),N=Math.max(q.body.scrollWidth,S.width);q=Math.max(q.body.scrollHeight,S.height);var X=TWk(this.getElement());_.AMs(this.getElement())=="fixed"?this.JSC$10492_dragger_.limits=new Wm(0,0,Math.max(0,S.width-X.width),Math.max(0,S.height-X.height)):this.JSC$10492_dragger_.limits=new Wm(0,0,N-X.width,q-X.height)};
_.Z.onTitleCloseClick_=function(){IeX(this)};
var IeX=function(q){if(q.hasTitleCloseButton_){var S=q.buttons_,N=S&&S.cancelButton_;N?(S=S.get(N),q.dispatchEvent(new iR(N,S))&&q.setVisible(!1)):q.setVisible(!1)}},YWJ=function(q){q.hasTitleCloseButton_=!1;
q.titleCloseEl_&&_.Eq(q.titleCloseEl_,q.hasTitleCloseButton_)};
k9.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;k9.superClass_.disposeInternal.call(this)};
k9.prototype.onButtonClick_=function(q){a:{for(q=q.target;q!=null&&q!=this.buttonEl_;){if(q.tagName=="BUTTON")break a;q=q.parentNode}q=null}if(q&&!q.disabled){q=q.name;var S=this.buttons_.get(q);this.dispatchEvent(new iR(q,S))&&this.setVisible(!1)}};
k9.prototype.onKey_=function(q){var S=!1,N=!1,X=this.buttons_,b=q.target;if(q.type=="keydown")if(this.escapeToCancel_&&q.keyCode==27){var w=X&&X.cancelButton_;b=b.tagName=="SELECT"&&!b.disabled;w&&!b?(N=!0,S=X.get(w),S=this.dispatchEvent(new iR(w,S))):b||(S=!0)}else{if(q.keyCode==9&&q.shiftKey&&b==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(U){}$V(this.resetBackwardTabWrap_,0,this)}}else if(q.keyCode==13){if(b.tagName=="BUTTON"&&!b.disabled)w=b.name;
else if(b==this.titleCloseEl_)IeX(this);else if(X){var B=X.defaultButton_,T;if(T=B)a:{T=X1("BUTTON",X.JSC$10493_element_);for(var Q,a=0;Q=T[a];a++)if(Q.name==B||Q.id==B){T=Q;break a}T=null}b=(b.tagName=="TEXTAREA"||b.tagName=="SELECT"||b.tagName=="A")&&!b.disabled;!T||T.disabled||b||(w=B)}w&&X&&(N=!0,S=this.dispatchEvent(new iR(w,String(X.get(w)))))}else b!=this.titleCloseEl_||q.keyCode!=32&&q.key!=" "||IeX(this);if(S||N)q.stopPropagation(),q.preventDefault();S&&this.setVisible(!1)};
var iR=function(q,S){this.type="dialogselect";this.key=q;this.caption=S};
_.uh(iR,_.LV);var dW=function(q){t2.call(this);q||A5();this.cancelButton_=this.JSC$10493_element_=this.defaultButton_=null};
_.uh(dW,t2);_.Z=dW.prototype;_.Z.clear=function(){t2.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.Z.set=function(q,S,N,X){t2.prototype.set.call(this,q,S);N&&(this.defaultButton_=q);X&&(this.cancelButton_=q);return this};
_.Z.addButton=function(q,S,N){return this.set(q.key,q.caption,S,N)};
_.Z.render=function(){if(this.JSC$10493_element_){_.ad(this.JSC$10493_element_,Gcm);var q=A5(this.JSC$10493_element_);this.forEach(function(S,N){S=q.JSC$9641_createDom("BUTTON",{name:N},S);N==this.defaultButton_&&(S.className="goog-buttonset-default");this.JSC$10493_element_.appendChild(S)},this)}};
_.Z.decorate=function(q){if(q&&q.nodeType==1){this.JSC$10493_element_=q;q=X1("BUTTON",this.JSC$10493_element_);for(var S,N,X,b=0;S=q[b];b++)if(N=S.name||S.id,X=NWa(S)||S.value,N){var w=b==0;this.set(N,X,w,S.name=="cancel");w&&_.Fn(S,"goog-buttonset-default")}}};
_.Z.getElement=function(){return this.JSC$10493_element_};
var IXP={key:"ok",caption:"OK"},YZP={key:"cancel",caption:"Cancel"},oqR={key:"yes",caption:"Yes"},q12={key:"no",caption:"No"},S16={key:"save",caption:"Save"},Nra={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new dW).addButton(IXP,!0,!0),(new dW).addButton(IXP,!0).addButton(YZP,!1,!0),(new dW).addButton(oqR,!0).addButton(q12,!1,!0),(new dW).addButton(oqR).addButton(q12,!0).addButton(YZP,!1,!0),(new dW).addButton(Nra).addButton(S16).addButton(YZP,!0,!0));_.uh(oeN,k9);_.uh(qY4,zs);var XA6=_.jV(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),buX=_.jV(["//apis.google.com/js/rpc.js"]),TXv=_.Jq(XA6),BXN=_.Jq(buX),NX2=null;var nV=function(q,S){_.KV.call(this);this.JSC$10502_element_=q;q=_.Ii(this.JSC$10502_element_)?this.JSC$10502_element_:this.JSC$10502_element_?this.JSC$10502_element_.body:null;this.isRtl_=!!q&&_.Qik(q);this.listenKey_=_.ve(this.JSC$10502_element_,_.XE?"DOMMouseScroll":"mousewheel",this,S)};
_.uh(nV,_.KV);nV.prototype.handleEvent=function(q){var S=0,N=0,X=q.event_;X.type=="mousewheel"?(q=wAM(-X.wheelDelta),X.wheelDeltaX!==void 0?(S=wAM(-X.wheelDeltaX),N=wAM(-X.wheelDeltaY)):N=q):(q=X.detail,q>100?q=3:q<-100&&(q=-3),X.axis!==void 0&&X.axis===X.HORIZONTAL_AXIS?S=q:N=q);typeof this.maxDeltaX_==="number"&&(S=_.Hm(S,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(N=_.Hm(N,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(S=-S);S=new ZuQ(q,X,S,N);this.dispatchEvent(S)};
var wAM=function(q){return _.NV&&(_.r8Q||c8T)&&q%40!=0?q:q/40};
nV.prototype.disposeInternal=function(){nV.superClass_.disposeInternal.call(this);Xn(this.listenKey_);this.listenKey_=null};
var ZuQ=function(q,S,N,X){_.Tw.call(this,S);this.type="mousewheel";this.detail=q;this.deltaX=N;this.deltaY=X};
_.uh(ZuQ,_.Tw);_.xT=function(q){var S="instance_";if(q.instance_&&q.hasOwnProperty(S))return q.instance_;S=new q;return q.instance_=S};var sLW;var ADJ=_.jV(["https://about:blank"]),ssJ=_.jV(['javascript:""']),Bra=_.jV(["about:blank"]);_.uh(Mw,oeN);_.Z=Mw.prototype;_.Z.JSC$10510_url_="";_.Z.JSC$10510_iframe_=null;_.Z.iframeLoaded_=!1;_.Z.loadedFired_=!1;_.Z.callback_=function(){};
_.Z.enterDocument=function(){Mw.superClass_.enterDocument.call(this);wQy(this.getBackgroundElement(),eK(this))};
_.Z.render=function(q){var S=this;Mw.superClass_.render.call(this,q);this.useGapi_?CBT(this.iframeManager_,window).then(function(){return TrX(S)}).then(null,function(){S.callback_({action:"error"})}):GTT(this);
this.JSC$10508_enablePopover_&&(this.getBackgroundElement().setAttribute("popover","manual"),LpX(this).setAttribute("popover","manual"))};
var TrX=function(q){var S=q.JSC$10459_dom_.JSC$9641_createDom("div",["picker-dialog-content","picker-frame"]);_.Eq(S,!1);q.getContentElement().appendChild(S);return R3q(q.iframeManager_,S,function(N){var X=MiM(N["iframe-command"]);switch(X.getCommand()){case 1:N=q.callback_;X=_.Ns(X,Mu,2);var b="";switch(X.getStatus()){case 2:b="cancel";break;case 1:b="picked";break;case 3:b="error"}var w=_.pG(X,Td,2,_.xl(x$D));X=w.length===0?{action:b}:Nt6(w,b,_.Ns(X,g9v,7));N.call(q,X);q.setVisible(!1);break;case 4:YWJ(q);
q.callback_({action:"loaded"});break;case 7:case 8:N=q.callback_;a:{b=X.getCommand();w=_.Ns(X,Mu,2);switch(b){case 7:b="uploadScheduled";break;case 8:b="uploadStateChange";break;default:X={};break a}X=_.pG(w,Td,2,_.xl(x$D));if(X.length===0)X={action:b};else{var B=_.Ns(w,g9v,7);w=B&&_.UI(B,1);B=EfX(B);X=LbX(X,b,w,B)}}N.call(q,X)}},q.JSC$10510_url_,q.targetId_,q.rpcToken_).then(function(N){q.JSC$10510_iframe_=N.getIframeEl();
D9X(q);_.Eq(q.JSC$10510_iframe_.parentElement,!0);_.Fn(q.getElement(),"picker-dialog");QsT(q);return N})},GTT=function(q){q.JSC$10510_iframe_=q.JSC$10459_dom_.JSC$9641_createDom("IFRAME",{id:q.targetId_,
name:q.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.wx(q.JSC$10510_iframe_,awT(q));_.Fn(q.getElement(),"picker-dialog");q.getContentElement().appendChild(q.JSC$10510_iframe_);eK(q).listen(q.JSC$10510_iframe_,"load",function(){return void D9X(q)});
q.JSC$10510_iframe_.src=q.JSC$10510_url_;QsT(q)},U9T=function(q){VO0(q,(0,_.AM)(function(S){S.setAuthToken(this.targetId_,this.rpcToken_)},q))},QsT=function(q){var S=_.uS(_.mA(q.JSC$10510_url_),"title");
S&&q.setTitle(S)},awT=function(q){return _.RvM("Internet Explorer")>=7&&_.ZP(q.JSC$10510_url_,"https")?_.Jq(ADJ):_.hi?_.Jq(ssJ):_.Jq(Bra)},D9X=function(q){U9T(q);
q.iframeLoaded_=!0;q.JSC$10510_iframe_.tabIndex=0;q.isVisible()&&q.focus()};
Mw.prototype.handleKeydown_=function(q){q.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),q.stopPropagation(),q.preventDefault())};
var VO0=function(q,S){var N=q.JSC$10508_gadgetsDomHelper_;XQ0(function(){S(N.getWindow().gadgets.rpc)},N)};
Mw.prototype.setUrl=function(q){q=_.gW(new _.lc(q),"rpcService",this.targetId_);_.gW(q,"rpctoken",this.rpcToken_);_.yY(q,"rpctoken="+this.rpcToken_);_.xV(q,"https");this.JSC$10510_url_=q.toString();this.JSC$10510_iframe_&&(this.JSC$10510_iframe_.src=this.JSC$10510_url_)};
var rDD=function(q,S){q.callback_=S;VO0(q,(0,_.AM)(function(N){N.register(this.targetId_,(0,_.AM)(this.handlePickerAction_,this))},q))};
Mw.prototype.handlePickerAction_=function(q){var S=q.action;S=="loaded"&&(this.loadedFired_=!0,$9X(this,new xNN(this.isVisible())),cDX(this),YWJ(this),eK(this).unlisten(this.JSC$10459_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10510_iframe_.tabIndex=0);S!="picked"&&S!="cancel"||this.setVisible(!1);this.callback_(q)};
var cDX=function(q){q.JSC$10510_appId_&&$9X(q,new ptg(q.JSC$10510_appId_,window.location.protocol+"//"+window.location.host))};
Mw.prototype.setRelayUrl=function(q){VO0(this,(0,_.AM)(function(S){S.setRelayUrl(this.targetId_,q)},this))};
var $9X=function(q,S){q.useGapi_&&HJD(S,q.iframeManager_).then(null,function(){q.callback_({action:"error"})});
VO0(q,(0,_.AM)(function(N){N.call(this.targetId_,"picker",null,S)},q))};
Mw.prototype.resizePicker_=function(){var q=r1(this.JSC$10459_dom_.JSC$9639_document_)||window;if(_.uS(_.mA(this.JSC$10510_url_),"ignoreLimits")=="true")q=new _.lU(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.uS(_.mA(this.JSC$10510_url_),"shadeDialog")=="true"){var S=LpX(this);S=a4X(S);var N=_.w1(q);q=N.width-80;N=N.height-40;S&&(q-=S.left?S.left:0,q-=S.right?S.right:0,N-=S.top?S.top:0,N-=S.bottom?S.bottom:0);q=new _.lU(q>0?q:0,N>0?N:0)}else(S=this.preferredDialogWidth_)?(S=Math.max(320,
Math.min(1051,S)),(N=this.preferredDialogHeight_)||(N=_.w1(q).height*.85),N=Math.max(480,Math.min(650,N))):(S=_.w1(q),N=S.width*.618,N=N<S.height?Math.round(Math.max(480,Math.min(650,N*.85))):Math.round(Math.max(480,Math.min(650,S.height*.85))),S=Math.round(N/.618)),q=_.w1(q),S=Math.min(S,Math.max(q.width,320)),N=Math.min(N,Math.max(q.height,480)),q=new _.lU(S,N);_.si0(this.getContentElement(),q);this.reposition()};
Mw.prototype.reposition=function(){if(_.uS(_.mA(this.JSC$10510_url_),"shadeDialog")=="true"){var q=TWk(this.getElement()),S=_.w1(this.JSC$10459_dom_.getWindow());q=Math.floor(S.width/2-q.width/2);S=LpX(this);if(S=a4X(S)){var N=S.left?S.left:0;N+=S.right?S.right:0;q=Math.floor(q-N/2)}q=q>0?q:0;S=ZN(this.JSC$10459_dom_).y;vT(this.getElement(),q,S)}else Mw.superClass_.reposition.call(this)};
Mw.prototype.setVisible=function(q){if(q!=this.isVisible()){if(this.autoSizeDialog_){var S=this.JSC$10459_dom_.getWindow();q?(this.resizePicker_(),eK(this).listen(S,"resize",this.resizePicker_),this.iframeLoaded_||eK(this).listen(S,"keydown",this.handleKeydown_)):(eK(this).unlisten(S,"resize",this.resizePicker_),this.iframeLoaded_||eK(this).unlisten(S,"keydown",this.handleKeydown_))}if(this.JSC$10508_enablePopover_){S=this.getBackgroundElement();var N=LpX(this);"showPopover"in N&&(q?(S.showPopover(),
N.showPopover()):(S.hidePopover(),N.hidePopover()))}}Mw.superClass_.setVisible.call(this,q);$9X(this,new xNN(q))};
Mw.prototype.focus=function(){Mw.superClass_.focus.call(this);if(this.JSC$10510_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10510_iframe_.focus()}catch(q){}};var NQ=function(q,S){S=S===void 0?Mw:S;zs.call(this,q);this.pickerConstructor=S;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(q=window.location.origin)||(q=window.location.protocol+"//"+window.location.host);q&&this.urlParamMap_.set("origin",q);this.postProcessors_=[]};
_.F(NQ,qY4);NQ.prototype.JSC$10515_disposeOnHide_=!1;
NQ.prototype.build=function(){this.JSC$10416_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10416_appId_);this.getRelayUrl()||this.setRelayUrl(_.gn(_.yY(_.Eh(_.mA(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("hb");var q=new this.pickerConstructor(eK6(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1,!1);q.JSC$10492_disposeOnHide_=this.JSC$10515_disposeOnHide_;
q.JSC$10510_appId_=this.JSC$10416_appId_;q.loadedFired_&&cDX(q);rDD(q,this.callback_);return q};
var Cca=function(q){q.urlParamMap_.set("multiselectEnabled","true");return q};
_.Z=NQ.prototype;_.Z.getHeight=function(){return this.dialogHeight_};
_.Z.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.Z.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.Z.getTitle=function(){return this.urlParamMap_.get("title")};
_.Z.getWidth=function(){return this.dialogWidth_};
var RKX=function(q){q.JSC$10515_disposeOnHide_=void 0;return q};
NQ.prototype.setRelayUrl=function(q){this.urlParamMap_.set("parent",q);return this};
var tOD=function(q,S){q.urlParamMap_.set("selectButtonLabel",S);return q};
NQ.prototype.setSize=function(q,S){this.dialogWidth_=q;this.dialogHeight_=S;return this};
NQ.prototype.setTitle=function(q){this.urlParamMap_.set("title",q);return this};
var eK6=function(q){q.postProcessors_.length&&q.urlParamMap_.set("pp",JSON.stringify(q.postProcessors_));q.urlParamMap_.set("nav",xCs(q.nav_));var S=new _.lc(q.getBaseUrl());q.urlParamMap_.forEach(function(N,X){_.gW(S,X,N)});
return S};_.uh(VfF,_.om);var QLF=function(q){var S=_.a6.findKey(Ds7,function(N){return q==N});
if(S===void 0)throw Error("jb`"+q);return S},J2={},Ds7=(J2.AbortError=3,J2.EncodingError=5,J2.InvalidModificationError=9,J2.InvalidStateError=7,J2.NotFoundError=1,J2.NotReadableError=4,J2.NoModificationAllowedError=6,J2.PathExistsError=12,J2.QuotaExceededError=10,J2.SecurityError=2,J2.SyntaxError=8,J2.TypeMismatchError=11,J2);_.uh(Us4,_.LV);var iuq=function(q,S,N){N===void 0&&(N=q.size);return q.slice?q.slice(S,N):null};var $sm=new WeakMap,rN0=function(q,S){q=[q];for(var N=S.length-1;N>=0;--N)q.push(typeof S[N],S[N]);return q.join("\v")};_.ec7(function(){if(!_.Nd.Blob)return!1;var q=new Uint8Array(100);try{var S=new Blob([q])}catch(N){return!1}return S.size!=100?!1:!0});
var JD2=_.ec7(function(){if(!_.Nd.Blob)return!1;var q=new Uint8Array(100);try{var S=new Blob([q])}catch(N){return!1}return iuq(S,0,1)===null?!1:!0});try{var FHX,Huq,Ou0=(Huq=(FHX=window)==null?void 0:FHX.top)!=null?Huq:_.Nd;Ou0.U3bHHf!=null||(Ou0.U3bHHf=0);Ou0.U3bHHf++}catch(q){_.Nd.U3bHHf!=null||(_.Nd.U3bHHf=0),_.Nd.U3bHHf++};var tfd=new WeakMap;var RcF=new WeakMap;var F$0={};var Y9=void 0;var OY7=Symbol("rb");var ge2=SL("WizInjectionContext_ModelRootElement"),EeF=SL("WizInjectionContext_RendererData"),yNe=SL("WizInjectionContext_InjectingConstructor"),jL7=SL("WizInjectionContext_AppContext"),W$7=SL("WizInjectionContext_Dispatcher"),kc2=SL("WizInjectionContext_RootElement"),uNW=SL("WizInjectionContext_AsyncDeps");var qU=Symbol("sb");var aM=function(){this.afterRenderCallbacks=null},zcv=Symbol("tb"),e1=function(q){this.props=q;
this.__unmounted=!1};
e1.prototype.didPatch=function(){};
e1.prototype.didMount=function(){};
e1.prototype.didUnmount=function(){};
e1.prototype.didUpdate=function(){};var Mfd={};var YYy=!1;var XNF=Symbol("xb"),$7=Symbol("yb");var Xe=Array.isArray;var ZlF={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:G_0,enableContextPerComponent:G_0,enableLazyTsx:D$0,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:TLX,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var bD=Object.assign({},{attributes:{},handleError:function(q){throw q;}},ZlF);var KHT=Symbol("zb"),O9=Symbol("Ab"),Kb7=Symbol("Bb"),HHW=Symbol("Cb"),zhF=kk(function(q){return w6(q)&&KHT in q});var ajv=Symbol("Db"),F9={},GQW=(F9[ajv]=!0,F9.debugName="[component]",F9.getComponentStack=function(){for(var q=[],S=this;S;)Vz4(S)&&q.push(S.debugName),S=S.parent;return q},F9.registerSignal=function(){},F9.registerEffect=function(){},F9);var ZG=null,s9=!1,DG=1,Vz=Symbol("Hb"),eL={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var HC=Symbol("Ib"),OS=Symbol("Jb"),aS=Symbol("Kb"),FON=Object.assign({},eL,{value:HC,dirty:!0,error:null,equal:rKy,kind:"computed",producerMustRecompute:function(q){return q.value===HC||q.value===OS},
producerRecomputeValue:function(q){if(q.value===OS)throw Error("$");var S=q.value;q.value=OS;var N=tzN(q),X=!1;try{var b=q.computation();Ao(null);X=S!==HC&&S!==aS&&b!==aS&&q.equal(S,b)}catch(w){b=aS,q.error=w}finally{Ao(N),q&&JK7(q)}X?q.value=S:(q.value=b,q.version++)}});var vqQ=Object.assign({},eL,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var vBg=function(){throw Error();};var jzM=null,Olv=Object.assign({},eL,{equal:rKy,value:void 0,kind:"signal"});var SAP=Object.assign({},eL,{value:HC,dirty:!0,error:null,equal:rKy,kind:"linkedSignal",producerMustRecompute:function(q){return q.value===HC||q.value===OS},
producerRecomputeValue:function(q){if(q.value===OS)throw Error("$");var S=q.value;q.value=OS;var N=tzN(q);try{var X=q.source();var b=q.computation(X,S===HC||S===aS?void 0:{source:q.sourceValue,value:S});q.sourceValue=X}catch(w){b=aS,q.error=w}finally{Ao(N),q&&JK7(q)}S!==HC&&b!==aS&&q.equal(S,b)?q.value=S:(q.value=b,q.version++)}});Object.assign({},eL,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(q){q.schedule!==null&&q.schedule(q.ref)},
cleanupFn:function(){}});var TPe;var lwD={},DC2=BP4(Object.assign({},{consumerAllowSignalWrites:!0},lwD)),Ut=BP4(Object.assign({},{consumerAllowSignalWrites:!0},lwD));var iD=Symbol("Pb");var to=null,UCN,rdy=null,$CF;var K6=0,vw=!1,KS=function(){this.queue=new Set};
KS.prototype.schedule=function(q){this.queue.add(q)};
KS.prototype.remove=function(q){this.queue.delete(q)};
KS.prototype.clear=function(){this.queue.clear()};
var tRW=Symbol("Qb"),CgN=Symbol("Rb"),vC=function(){KS.apply(this,arguments)};
_.F(vC,KS);vC.prototype.flush=function(){if(this.queue.size){vw=!0;for(var q=_.A(this.queue),S=q.next();!S.done;S=q.next()){S=S.value;this.queue.delete(S);try{S.run()}catch(N){jsD(N)}}vw=!1}};
var WHT=function(){vC.apply(this,arguments)};
_.F(WHT,vC);var Rhv=new WHT,d9Q=function(){vC.apply(this,arguments)};
_.F(d9Q,vC);d9Q.prototype.schedule=function(q){return _.G(function(S){if(S.nextAddress==1)return S.yield(Promise.resolve(),2);q.run();_.xP(S)})};
d9Q.prototype.enqueue=function(q){this.queue.add(q)};
var iHF=new d9Q,lR=function(){KS.apply(this,arguments)};
_.F(lR,KS);lR.prototype.flush=function(){this.queue.size&&nf0(this.queue)};
var kTq=function(){lR.apply(this,arguments)};
_.F(kTq,lR);kTq.prototype.schedule=function(q){q.version===0?q.run():this.queue.add(q)};
kTq.prototype.flush=function(){if(this.queue.size)if(bD.flushRenderEffectsDuringRender){var q=this.queue;this.queue=new Set;nf0(q)}else nf0(this.queue)};
var FbW=new kTq,zKq=function(){lR.apply(this,arguments)};
_.F(zKq,lR);zKq.prototype.schedule=function(q){return _.G(function(S){if(S.nextAddress==1)return S.yield(Promise.resolve(),2);q.run();_.xP(S)})};
zKq.prototype.enqueue=function(q){this.queue.add(q)};
var vfN=new zKq,nq6=function(){lR.apply(this,arguments)};
_.F(nq6,lR);var OH7=new nq6,j_e=[FbW,Rhv,OH7],k4g=[iHF,vfN],fwX=[FbW,OH7,vfN],fpF=[].concat(_.PG(j_e),_.PG(k4g)),pAQ=[];jzM=function(){dCm();for(var q=_.A(pAQ),S=q.next();!S.done;S=q.next())S=S.value,S()};
var jsD=X2;var jK={},x9X=Object.assign({},vqQ,(jK[KHT]=!0,jK.effectType=O9,jK.isResettableContext=!0,jK.consumerMarkedDirty=lpg,jK.run=function(){xC0(this)},jK.cleanup=function(){msM(this)},jK.componentStack=void 0,jK.debugName="[effect]",jK.destroy=function(){if(Gr(this))for(var q=this.producers;q!==void 0;)q=ilF(q);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;q=_.A(fwX);for(var S=q.next();!S.done;S=q.next())S.value.remove(this);xs2(this)},jK[Symbol.dispose]=function(){this.destroy()},jK)),m9s=Object.assign({},x9X,{version:1,
dirty:!1});var mCd=Object.assign({},x9X,{effectType:O9});var u5N=Object.assign({},x9X,{effectType:Kb7});var ydW=Symbol("Tb");var KpF=new Set("allowfullscreen allowtransparency async autofocus autoplay checked controls default defer disabled disableremoteplayback formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted nomodule novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var hhW={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1,
"aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:1,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,controlslist:1,coords:1,crossorigin:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,
id:10,inert:1,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,playsinline:1,poster:1,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,usemap:1,valign:1,value:1,width:1,wrap:1},Lb7=
{a:{href:[{contract:3}]},area:{href:[{contract:3}]},audio:{src:[{contract:3}]},button:{formaction:[{contract:3}],formmethod:[{contract:1}]},form:{action:[{contract:3}],method:[{contract:1}]},iframe:{srcdoc:[{contract:2}]},img:{src:[{contract:3}],srcset:[{contract:11}]},input:{accept:[{contract:1}],formaction:[{contract:3}],formmethod:[{contract:1}],pattern:[{contract:1}],readonly:[{contract:1}],src:[{contract:3}]},link:{href:[{contract:3,contingentAttribute:"rel",requiredValue:"alternate"},{contract:3,
contingentAttribute:"rel",requiredValue:"author"},{contract:3,contingentAttribute:"rel",requiredValue:"bookmark"},{contract:3,contingentAttribute:"rel",requiredValue:"canonical"},{contract:3,contingentAttribute:"rel",requiredValue:"cite"},{contract:3,contingentAttribute:"rel",requiredValue:"help"},{contract:3,contingentAttribute:"rel",requiredValue:"icon"},{contract:3,contingentAttribute:"rel",requiredValue:"license"},{contract:3,contingentAttribute:"rel",requiredValue:"next"},{contract:3,contingentAttribute:"rel",
requiredValue:"prefetch"},{contract:3,contingentAttribute:"rel",requiredValue:"dns-prefetch"},{contract:3,contingentAttribute:"rel",requiredValue:"prerender"},{contract:3,contingentAttribute:"rel",requiredValue:"preconnect"},{contract:3,contingentAttribute:"rel",requiredValue:"preload"},{contract:3,contingentAttribute:"rel",requiredValue:"prev"},{contract:3,contingentAttribute:"rel",requiredValue:"search"},{contract:3,contingentAttribute:"rel",requiredValue:"subresource"}]},script:{defer:[{contract:1}]},
source:{src:[{contract:3}],srcset:[{contract:11}]},textarea:{readonly:[{contract:1}]},video:{src:[{contract:3}]}},$Y7={a:1,abbr:1,acronym:1,address:1,applet:4,area:5,article:1,aside:1,audio:1,b:1,base:4,basefont:1,bdi:1,bdo:1,big:1,blockquote:1,body:1,br:5,button:1,canvas:1,caption:1,center:1,cite:1,code:1,col:5,colgroup:1,command:1,data:1,datalist:1,dd:1,del:1,details:1,dfn:1,dialog:1,dir:1,div:1,dl:1,dt:1,em:1,embed:4,fieldset:1,figcaption:1,figure:1,font:1,footer:1,form:1,frame:1,frameset:1,h1:1,
h2:1,h3:1,h4:1,h5:1,h6:1,head:1,header:1,hgroup:1,hr:5,html:1,i:1,iframe:1,img:5,input:5,ins:1,kbd:1,label:1,legend:1,lh:1,li:1,link:5,main:1,map:1,mark:1,math:4,menu:1,meta:4,meter:1,nav:1,nobr:1,noscript:1,object:4,ol:1,optgroup:1,option:1,output:1,p:1,param:5,picture:1,pre:1,progress:1,q:1,rb:1,rp:1,rt:1,rtc:1,ruby:1,s:1,samp:1,script:3,section:1,select:1,slot:1,small:1,source:5,span:1,strike:1,strong:1,style:2,sub:1,summary:1,sup:1,svg:4,table:1,tbody:1,td:1,template:4,textarea:6,tfoot:1,th:1,
thead:1,time:1,title:6,tr:1,track:5,tt:1,u:1,ul:1,"var":1,video:1,wbr:5},YAP=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],Ipm={"*":{async:1,dir:0,loading:2,target:3}};var uzs=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,WC={},qWe=(WC[1]=null,WC[2]=function(q,S){return S instanceof qk?Xm(S):LK.toString()},WC[3]=function(q,S){return gR(S)?_.Ez(S):uzs.test(String(S))?String(S):LK.toString()},WC[4]=function(q,S){return S instanceof zA?_.fK(S):LK.toString()},WC[5]=function(q,S){return String(S)},WC[7]=null,WC[8]=null,WC[10]=null,WC);var oT7=Symbol("Wb");var bJ7="Y Z E P T G M K  m u n".split(" "),XR4={"":1,n:9.313225746154785E-10,u:9.5367431640625E-7,m:1/1024,k:1024,K:1024,M:1048576,G:1073741824,T:1099511627776,P:0x4000000000000,E:0x1000000000000000,Z:1.1805916207174113E21,Y:1.2089258196146292E24};_.gqD=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]");var ZD={};RegExp.prototype.hasOwnProperty("sticky");var le4=function(q){q=String(q);for(var S=function(X,b,w){for(var B=Math.min(b.length-w,X.length),T=0;T<B;T++){var Q=b[w+T];if(X[T]!==("A"<=Q&&Q<="Z"?Q.toLowerCase():Q))return!1}return!0},N=0;(N=q.indexOf("<",N))!=-1;){if(S("\x3c/script",q,N)||S("\x3c!--",q,N))return"zSoyz";
N+=1}return q};var mM={default:"__default"};var Btd=Object.prototype.hasOwnProperty;ZJd.prototype=Object.create(null);var gq=DVd();var Pw=null;var iJm=function(q){this.created=[];this.deleted=[];this.node=q};var JYW=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var q=this,S=q;q;)S=q,q=q.parentNode;return S};var ae2=function(q,S){this._attrsArr=null;this.nameOrCtor=q;this.key=S;this.text=void 0};var E9=null,yz=null,uD=null,L6=null,e3y=[],cYd=rYy,ho=[],YPv=function(q){return Fp2(function(S,N,X){uD=yz=S;yz=null;N(X);$Vv(null);yz=uD;uD=uD.parentNode;return S},q)}(),IV7=function(q){return Fp2(function(S,N,X){var b={nextSibling:S};
yz=b;N(X);uD&&$Vv(S.nextSibling);return b===yz?null:yz},q)}();var IS=[],qT4=0;var E0=new ZJd;var Eqa=DVd(),dV4=Eqa[mM.default],Wp0=Eqa.style,vz0=["focusin","focusout"],nzW="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var D97=function(){},HuW=function(){},iuW=function(){};var oM=Symbol("dc");var uE7,mV4=xVF;var Go=Symbol("ec");var FH7=new Set("a altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform circle clipPath color-profile cursor defs desc ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font font-face font-face-format font-face-name font-face-src font-face-uri foreignObject g glyph glyphRef hkern image line linearGradient marker mask metadata missing-glyph mpath path pattern polygon polyline radialGradient rect script set stop style svg switch symbol text textPath title tref tspan use view vkern".split(" ")),
JDe=new Set(["a","font","script","style","title"]);var To={setUp:Nr2,tearDown:Nr2,log:Nr2,logNodeRange:Nr2,graft:function(q,S){S()}};var r5={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var $$=null,cP=function(q,S){e1.call(this,q);var N=this;this.functionComponent=S;this.hooks=[];this.hookCounter=0;this.disposeEffects=zr(function(X){N.effectContext=X;_.k7(function(){U94(N,N.el)})},bD.alwaysTrackContexts||!!Y9)};
_.F(cP,e1);cP.prototype.render=function(q){var S=$$;$$=this;this.hookCounter=0;var N=Ao(Ut),X=oS(this.effectContext);try{return sz4("render",this.componentName),this.functionComponent(q)}finally{Bqy("render",this.componentName),oS(X),Ao(N),$$=S}};
_.hd.Object.defineProperties(cP.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return ap0(this.functionComponent)}}});var Ouy=Symbol("sc"),Cc2=function(q,S,N){this.afterRenderCallbacks=null;this.kind=q;this.props=S;this.children=N};
_.F(Cc2,aM);Cc2.prototype.render=function(){var q=eKv(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var S=_.A(this.afterRenderCallbacks),N=S.next();!N.done;N=S.next())N=N.value,q=N(q);return q};
Cc2.prototype.getChildren=function(){return this.children};var vqN=[];vBg=function(q){throw Error("qb`"+q.debugName);};
(function(){var q=Pw;Pw=function(S){q==null||q(S);lwM(S)}})();Object.assign({},m9s,{effectType:O9,elementRef:null,attributes:null,fn:function(){var q=this.elementRef;var S;q.element!=null||(q.element=(S=q.document.getElementById(q.value))!=null?S:void 0);q=q.element;for(S=this.attributes;S;){var N=S.signal();N!==S.prevValue&&(S.prevValue=N,S.namespace===1?q[S.name]=N:KpF.has(S.name)?x7(q,S.name,N?"":null):x7(q,S.name,N));S=S.next}}});_.Cy.debugName="tbhMcf";_.RM.debugName="zyMFzb";Object.assign({},m9s,{effectType:O9});_.V.debugName="RlDudd";var jsM={nonNullableCondIsNull:function(){return Error("vc")}};var pAN=function(){this.map=new Map};
pAN.prototype.push=function(q,S){var N=this.map;N.has(q)&&(this.multi||(this.multi=new Map),this.multi.set(S,N.get(q)));N.set(q,S)};
pAN.prototype.pop=function(q){var S=this.map,N=S.get(q),X;N!==void 0&&((X=this.multi)==null?0:X.has(N))?(S.set(q,this.multi.get(N)),this.multi.delete(N)):S.delete(q);return N};_.tc.debugName="nsTGHd";_.iO.debugName="vI1rtf";var Eq2={OUT_OF_ORDER_HOOK_CALL:function(q){return Error("wc`"+q)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("xc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("yc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("zc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(q,S){return Error("Ac`"+((S===void 0?0:S)?"IDOM":"Reactive")+"`"+(Jc(q)?q.description:q))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(q,S){return Error("Bc`"+(Jc(q)?q.description:q)+"`"+S)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(q){return Error("Cc`"+(Jc(q)?q.description:q))},
USE_ELEMENT_NOT_ASSIGNED:function(q){return Error("Dc`"+(Jc(q)?q.description:q))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(q){return Error("Ec`"+(Jc(q)?q.description:q))}};var hrg=Symbol("Fc");uE7=RK7;uE7=RK7;var NsW=Symbol("Gc");aw4({beforeRender:function(q){var S=oS(q.effectContext);try{var N;((N=q.__syncEffects)==null?0:N.length)&&GyN(q.__syncEffects)}finally{oS(S)}},
didPatch:function(q){var S=oS(q.effectContext);try{var N;((N=q.__syncEffects)==null?0:N.length)&&GyN(q.__syncEffects)}finally{oS(S)}},
didUnmount:function(q){var S;((S=q.hooks)==null?0:S.length)&&q.hooks.forEach(TsN)}});var yDQ,MOM,LH0;yDQ=_.Nd.window;_.WP=(yDQ==null?void 0:(MOM=yDQ.yt)==null?void 0:MOM.config_)||(yDQ==null?void 0:(LH0=yDQ.ytcfg)==null?void 0:LH0.data_)||{};_.hl("yt.config_",_.WP);var hK0={},a9y=[];_.Vl=function(q){var S=_.IT.apply(1,arguments);var N=Error.call(this,q);this.message=N.message;"stack"in N&&(this.stack=N.stack);this.args=[].concat(_.PG(S));Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(_.Vl,Error);var Tfm=function(q,S,N){this.actionName=q;this.optionalAction=S===void 0?!1:S;this.args=N===void 0?null:N;this.returnValue=[]};_.db=function(q){this.name=q};_.kB=new _.db("signalAction");var Jg7=/^[\w.]*$/,cg2={q:!0,search_query:!0},$WP=String(rge);var hc;hc=Symbol("Hc");_.ky=function(q){this.name=q};
_.ky.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var Fj7=function(q){this.key=q},l9d=function(q){this.deferredKey=q},OBv=function(){var q=this;
this.providers=new Map;this.JSC$10815_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(q.providers)}}};
OBv.prototype.addProvider=function(q){this.providers.set(q.provide,q);var S=this.JSC$10815_deferred.get(q.provide);if(S)try{S.resolver(this.resolve(q.provide))}catch(N){S.rejector(N)}};
OBv.prototype.resolve=function(q){return q instanceof l9d?Pc0(this,q):q instanceof Fj7?Iws(this,q.key,[],!0):Iws(this,q,[])};
var Pc0=function(q,S){S=S.deferredKey;if(q.JSC$10815_deferred.has(S))return q.JSC$10815_deferred.get(S).promise;var N={};N.promise=new Promise(function(X,b){N.resolver=X;N.rejector=b});
q.JSC$10815_deferred.set(S,N);return N.promise},Iws=function(q,S,N,X){X=X===void 0?!1:X;
if(N.indexOf(S)>-1)throw Error("Ic`"+S);if(q.cachedValues.has(S))return q.cachedValues.get(S);if(!q.providers.has(S)){if(X)return;throw Error("Jc`"+S);}X=q.providers.get(S);N.push(S);if(X.useValue!==void 0)var b=X.useValue;else if(X.useFactory)b=X[hc]?Y12(q,X[hc],N):[],b=X.useFactory.apply(X,_.PG(b));else if(X.useClass){b=X.useClass;var w=b[hc]?Y12(q,b[hc],N):[];b=new (Function.prototype.bind.apply(b,[null].concat(_.PG(w))))}else throw Error("Kc`"+S);N.pop();X.skipCache||q.cachedValues.set(S,b);return b},
Y12=function(q,S,N){return S?S.map(function(X){return X instanceof Fj7?Iws(q,X.key,N,!0):Iws(q,X,N)}):[]};var HB7;var zQ=new _.ky("ENDPOINT_HANDLER_TOKEN");_.nl=new _.db("urlEndpoint");var oxa=function(){this.data=[];this.cachedPackedInt52=-1};
oxa.prototype.set=function(q,S){S=S===void 0?!0:S;0<=q&&q<52&&Number.isInteger(q)&&this.data[q]!==S&&(this.data[q]=S,this.cachedPackedInt52=-1)};
oxa.prototype.get=function(q){return!!this.data[q]};
var quX=function(q){q.cachedPackedInt52===-1&&(q.cachedPackedInt52=q.data.reduce(function(S,N,X){return S+(N?Math.pow(2,X):0)},0));
return q.cachedPackedInt52};var ExF=function(q){var S=Sus;q=q===void 0?_.py("yt.ads.biscotti.lastId_")||"":q;var N=Object,X=N.assign,b={};b.dt=ecX;b.flash="0";a:{try{var w=S.JSC$10821_win_.top.location.href}catch(P){w=2;break a}w=w?w===S.doc_.location.href?0:1:2}b=(b.frm=w,b);try{b.u_tz=-(new Date).getTimezoneOffset();try{var B=Wy.history.length}catch(P){B=0}b.u_his=B;var T;b.u_h=(T=Wy.screen)==null?void 0:T.height;var Q;b.u_w=(Q=Wy.screen)==null?void 0:Q.width;var a;b.u_ah=(a=Wy.screen)==null?void 0:a.availHeight;var U;b.u_aw=
(U=Wy.screen)==null?void 0:U.availWidth;var r;b.u_cd=(r=Wy.screen)==null?void 0:r.colorDepth}catch(P){}B=S.JSC$10821_win_;try{var c=B.screenX;var e=B.screenY}catch(P){}try{var R=B.outerWidth;var J=B.outerHeight}catch(P){}try{var v=B.innerWidth;var W=B.innerHeight}catch(P){}try{var z=B.screenLeft;var M=B.screenTop}catch(P){}try{v=B.innerWidth,W=B.innerHeight}catch(P){}try{var g=B.screen.availWidth;var x=B.screen.availTop}catch(P){}c=[z,M,c,e,g,x,R,J,v,W];e=wee(!1,S.JSC$10821_win_.top);R={};var L=L===
void 0?_.Nd:L;J=new oxa;"SVGElement"in L&&"createElementNS"in L.document&&J.set(0);v=vl0();v["allow-top-navigation-by-user-activation"]&&J.set(1);v["allow-popups-to-escape-sandbox"]&&J.set(2);L.crypto&&L.crypto.subtle&&J.set(3);"TextDecoder"in L&&"TextEncoder"in L&&J.set(4);L=quX(J);S=(R.bc=L,R.bih=e.height,R.biw=e.width,R.brdim=c.join(),R.vis=PDd(S.doc_),R.wgl=!!Wy.WebGLRenderingContext,R);N=X.call(N,b,S);N.ca_type="image";q&&(N.bid=q);return N},Sus=new function(){var q=window.document;
this.JSC$10821_win_=window;this.doc_=q};
_.hl("yt.ads_.signals_.getAdSignalsString",function(q){return eFe(ExF(q))});_.mi();navigator.userAgent.indexOf(" (CrKey ");var kye="XMLHttpRequest"in _.Nd?function(){return new XMLHttpRequest}:null;var Nsq="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),XfT=[].concat(_.PG(Nsq),["client_dev_set_cookie"]);var gxN={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"},f9F="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".split(" ").concat(_.PG(Nsq)),qD4=!1,xWd=_.yg7,I9g=uxm;var CT7=[{messageFn:function(q){return"Cannot read property '"+q.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\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"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(q){return"Cannot call '"+q.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\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"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(q){return q.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var bBs={messageWeights:[],callbackWeights:[{callback:bc4,weight:500},{callback:wOM,weight:500}]};var wfk=function(){this.callbackWeights=[];this.messageWeights=[]},ZBX,eMy=function(){if(!ZBX){var q=ZBX=new wfk;
q.messageWeights.length=0;q.callbackWeights.length=0;WwP(q,bBs)}return ZBX},WwP=function(q,S){S.messageWeights&&q.messageWeights.push.apply(q.messageWeights,S.messageWeights);
S.callbackWeights&&q.callbackWeights.push.apply(q.callbackWeights,S.callbackWeights)};_.uh(_.sZ,_.Z4);_.sZ.prototype.subscribe=function(q,S,N){var X=this.topics_[q];X||(X=this.topics_[q]=[]);var b=this.JSC$10844_key_;this.subscriptions_[b]=q;this.subscriptions_[b+1]=S;this.subscriptions_[b+2]=N;this.JSC$10844_key_=b+3;X.push(b);return b};
var AgJ=function(q){var S=WN,N=!1,X=S.subscribe("handleError",function(b){N||(N=!0,this.unsubscribeByKey(X),q.apply(void 0,arguments))},S)};
_.sZ.prototype.unsubscribe=function(q,S,N){if(q=this.topics_[q]){var X=this.subscriptions_;if(q=q.find(function(b){return X[b+1]==S&&X[b+2]==N}))return this.unsubscribeByKey(q)}return!1};
_.sZ.prototype.unsubscribeByKey=function(q){var S=this.subscriptions_[q];if(S){var N=this.topics_[S];this.publishDepth_!=0?(this.pendingKeys_.push(q),this.subscriptions_[q+1]=function(){}):(N&&_.m4(N,q),delete this.subscriptions_[q],delete this.subscriptions_[q+1],delete this.subscriptions_[q+2])}return!!S};
_.sZ.prototype.publish=function(q,S){var N=this.topics_[q];if(N){var X=Array(arguments.length-1),b=arguments.length,w;for(w=1;w<b;w++)X[w-1]=arguments[w];if(this.async_)for(w=0;w<N.length;w++)b=N[w],sO6(this.subscriptions_[b+1],this.subscriptions_[b+2],X);else{this.publishDepth_++;try{for(w=0,b=N.length;w<b&&!this.isDisposed();w++){var B=N[w];this.subscriptions_[B+1].apply(this.subscriptions_[B+2],X)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;N=this.pendingKeys_.pop();)this.unsubscribeByKey(N)}}return w!=
0}return!1};
var sO6=function(q,S,N){_.VY(function(){q.apply(S,N)})};
_.sZ.prototype.clear=function(q){if(q){var S=this.topics_[q];S&&(S.forEach(this.unsubscribeByKey,this),delete this.topics_[q])}else this.subscriptions_.length=0,this.topics_={}};
_.sZ.prototype.getCount=function(q){if(q){var S=this.topics_[q];return S?S.length:0}q=0;for(S in this.topics_)q+=this.getCount(S);return q};
_.sZ.prototype.disposeInternal=function(){_.sZ.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var WN=new _.sZ;var wX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(wX,_.aT);wX.prototype.getColdHashData=function(){return _.UI(this,3)};
wX.prototype.getHotHashData=function(){return _.UI(this,5)};
wX.prototype.setHotHashData=function(q){return _.sk(this,5,q)};var cxv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(cxv,_.aT);var Ecv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Ecv,_.aT);_.Z=Ecv.prototype;_.Z.getDeviceId=function(){return _.UI(this,6)};
_.Z.getExperimentIds=function(q){var S=_.qh(this,9,_.T_,3,!0);XDd(S,q);return S[q]};
_.Z.getPlayerType=function(){return _.r4(this,36)};
_.Z.setHomeGroupInfo=function(q){return _.j5(this,81,q)};
_.Z.clearLocationPlayabilityToken=function(){return _.bV(this,89)};var GQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(GQ,_.aT);GQ.prototype.setKey=function(q){return _.sk(this,1,q)};
GQ.prototype.getValue=function(){return cH(this,2,MUd)};
var MUd=[2,3,4,5,6];var BsQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(BsQ,_.aT);BsQ.prototype.setTrackingParams=function(q){return _.bV(this,1,_.j2(q,!1))};var yGm=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(yGm,_.aT);var Rt2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Rt2,_.aT);Rt2.prototype.getExperimentIds=function(q){var S=_.qh(this,5,_.vk7,3,!0);XDd(S,q);return S[q]};var Vb=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Vb,_.aT);Vb.prototype.getToken=function(){return _.qw(this,2)};
Vb.prototype.setToken=function(q){return _.sk(this,2,q)};var Qb=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Qb,_.aT);Qb.prototype.setSafetyMode=function(q){return _.XN(this,5,q)};var TQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(TQ,_.aT);TQ.prototype.setClient=function(q){return _.j5(this,1,q)};var CX2={WEB_DISPLAY_MODE_UNKNOWN:"WEB_DISPLAY_MODE_UNKNOWN",WEB_DISPLAY_MODE_BROWSER:"WEB_DISPLAY_MODE_BROWSER",WEB_DISPLAY_MODE_MINIMAL_UI:"WEB_DISPLAY_MODE_MINIMAL_UI",WEB_DISPLAY_MODE_STANDALONE:"WEB_DISPLAY_MODE_STANDALONE",WEB_DISPLAY_MODE_FULLSCREEN:"WEB_DISPLAY_MODE_FULLSCREEN"};var etg;_.iX=function(){var q=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.Nd.addEventListener("beforeinstallprompt",function(S){S.preventDefault();q.deferredInstallPrompt=S});
_.Nd.addEventListener("appinstalled",function(){q.appInstalledEventFired=!0},{once:!0})};
etg=function(){if(!_.Nd.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.Nd.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.Nd.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.Nd.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.Nd.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(q){return"WEB_DISPLAY_MODE_UNKNOWN"}};var JxW=function(){this.syncHeaders=!0},Ft2=function(q){var S={},N=[];
"USER_SESSION_ID"in _.WP&&N.push({key:"u",value:_.k$("USER_SESSION_ID")});if(N=_.MW7(N))S.Authorization=N,N=q=q==null?void 0:q.sessionIndex,N===void 0&&(N=Number(_.k$("SESSION_INDEX",0)),N=isNaN(N)?0:N),_.C("voice_search_auth_header_removal")||(S["X-Goog-AuthUser"]=N.toString()),"INNERTUBE_HOST_OVERRIDE"in _.WP||(S["X-Origin"]=window.location.origin),q===void 0&&"DELEGATED_SESSION_ID"in _.WP&&(S["X-Goog-PageId"]=_.k$("DELEGATED_SESSION_ID"));return S};var TsQ={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var z1=_.py("ytglobal.prefsUserPrefsPrefs_")||{},GyQ;_.hl("ytglobal.prefsUserPrefsPrefs_",z1);_.nS=function(){this.cookieName=_.k$("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.k$("ALT_PREF_COOKIE_DOMAIN","youtube.com");var q=_.TO.get(this.cookieName,void 0);q&&this.parse(q)};
_.Xx=function(){GyQ||(GyQ=new _.nS);return GyQ};
_.nS.prototype.get=function(q,S){DWq(q);QOs(q);q=z1[q]!==void 0?z1[q].toString():null;return q!=null?q:S?S:""};
_.nS.prototype.set=function(q,S){DWq(q);QOs(q);if(S==null)throw Error("Nc");z1[q]=S.toString()};
_.nS.prototype.getFlag=function(q){return!!((a90("f"+(Math.floor(q/31)+1))||0)&1<<q%31)};
_.bJ=function(q,S,N){q="f"+(Math.floor(S/31)+1);S=1<<S%31;var X=a90(q)||0;X=N?X|S:X&~S;X===0?delete z1[q]:(N=X.toString(16),z1[q]=N.toString())};
_.nS.prototype.remove=function(q){DWq(q);QOs(q);delete z1[q]};
_.nS.prototype.save=function(){var q=!0;_.C("web_secure_pref_cookie_killswitch")&&(q=!1);_.GO(this.cookieName,this.dump(),63072E3,this.cookieDomain,q)};
_.nS.prototype.clear=function(){_.a6.clear(z1)};
_.nS.prototype.dump=function(){var q=[],S;for(S in z1)z1.hasOwnProperty(S)&&q.push(S+"="+encodeURIComponent(String(z1[S])));return q.join("&")};
var QOs=function(q){if(/^f([1-9][0-9]*)$/.test(q))throw Error("Oc`"+q);},DWq=function(q){if(!/^\w+$/.test(q))throw Error("Pc`"+q);
},a90=function(q){q=z1[q]!==void 0?z1[q].toString():null;
return q!=null&&/^[A-Fa-f0-9]+$/.test(q)?parseInt(q,16):null};
_.nS.prototype.parse=function(q){q=decodeURIComponent(q).split("&");for(var S=0;S<q.length;S++){var N=q[S].split("="),X=N[0];(N=N[1])&&(z1[X]=N.toString())}};var a_7={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"},tBy={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},iay={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},UOF={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var zI;_.fS=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.ez=function(q,S,N){return q.addJob(S,0,N)};
_.fS.prototype.addLowPriorityJob=function(q,S){return this.addJob(q,1,S)};
_.ZV=function(q,S,N){return q.addJob(S,2,N)};
_.Nz=function(q,S,N){return q.addJob(S,3,N)};
_.ns=function(q,S,N){return q.addJob(S,4,N)};
zI=function(q){var S=_.py("yt.scheduler.instance.addImmediateJob");S?S(q):q()};
_.fS.prototype.debounce=function(q,S,N){var X=this,b=0,w=function(){b&&X.cancelJob(b);b=X.addJob(q,S,N);X.cancelDebouncedJobMap.set(w,b)};
return w};
_.fS.prototype.cancelThrottle=function(q){(q=this.cancelThrottledJobMap.get(q))&&q()};var pS=function(){_.fS.apply(this,arguments)},VmQ;
_.F(pS,_.fS);_.aV=function(){pS.instance||(pS.instance=new pS);return pS.instance};
pS.prototype.addJob=function(q,S,N){N!==void 0&&Number.isNaN(Number(N))&&(N=void 0);var X=_.py("yt.scheduler.instance.addJob");return X?X(q,S,N):N===void 0?(q(),NaN):_.bC(q,N||0)};
pS.prototype.cancelJob=function(q){if(q===void 0||!Number.isNaN(Number(q))){var S=_.py("yt.scheduler.instance.cancelJob");S?S(q):_.ZX(q)}};
pS.prototype.start=function(){var q=_.py("yt.scheduler.instance.start");q&&q()};
pS.prototype.pause=function(){var q=_.py("yt.scheduler.instance.pause");q&&q()};
VmQ=function(){_.aV();var q=_.py("yt.scheduler.instance.setPriorityThreshold");q&&q(4)};
_.OY=_.aV();_.UZ.prototype.set=function(q,S){S===void 0?this.mechanism.remove(q):this.mechanism.set(q,_.eY(S))};
_.UZ.prototype.get=function(q){try{var S=this.mechanism.get(q)}catch(N){return}if(S!==null)try{return JSON.parse(S)}catch(N){throw"Storage: Invalid value was encountered";}};
_.UZ.prototype.remove=function(q){this.mechanism.remove(q)};_.uh(rg,_.UZ);var UWa=function(q){this.data=q},rg2=function(q){return q===void 0||q instanceof UWa?q:new UWa(q)};
rg.prototype.set=function(q,S){rg.superClass_.set.call(this,q,rg2(S))};
rg.prototype.getWrapper=function(q){q=rg.superClass_.get.call(this,q);if(q===void 0||q instanceof Object)return q;throw"Storage: Invalid value was encountered";};
rg.prototype.get=function(q){if(q=this.getWrapper(q)){if(q=q.data,q===void 0)throw"Storage: Invalid value was encountered";}else q=void 0;return q};_.uh($8,rg);_.$WR=function(q){var S=q.creation;q=q.expiration;return!!q&&q<_.mi()||!!S&&S>_.mi()};
$8.prototype.set=function(q,S,N){if(S=rg2(S)){if(N){if(N<_.mi()){$8.prototype.remove.call(this,q);return}S.expiration=N}S.creation=_.mi()}$8.superClass_.set.call(this,q,S)};
$8.prototype.getWrapper=function(q,S){var N=$8.superClass_.getWrapper.call(this,q);if(N)if(!S&&_.$WR(N))$8.prototype.remove.call(this,q);else return N};ct.prototype.next=function(){return CE};
var CE={done:!0,value:void 0};ct.prototype.__iterator__=function(){return this};var cga=function(q){if(q instanceof xy||q instanceof mz||q instanceof uR)return q;if(typeof q.next=="function")return new xy(function(){return q});
if(typeof q[Symbol.iterator]=="function")return new xy(function(){return q[Symbol.iterator]()});
if(typeof q.__iterator__=="function")return new xy(function(){return q.__iterator__()});
throw Error("Rc");},xy=function(q){this.func_=q};
xy.prototype.__iterator__=function(){return new mz(this.func_())};
xy.prototype[Symbol.iterator]=function(){return new uR(this.func_())};
xy.prototype.toEs6=function(){return new uR(this.func_())};
var mz=function(q){this.JSC$10928_iter_=q};
_.F(mz,ct);mz.prototype.next=function(){return this.JSC$10928_iter_.next()};
mz.prototype[Symbol.iterator]=function(){return new uR(this.JSC$10928_iter_)};
mz.prototype.toEs6=function(){return new uR(this.JSC$10928_iter_)};
var uR=function(q){xy.call(this,function(){return q});
this.JSC$10931_iter_=q};
_.F(uR,xy);uR.prototype.next=function(){return this.JSC$10931_iter_.next()};var gb=function(){};
_.uh(gb,c_M);gb.prototype.getCount=function(){for(var q=0,S=_.A(this),N=S.next();!N.done;N=S.next())q++;return q};
gb.prototype[Symbol.iterator]=function(){return cga(this.__iterator__(!0)).toEs6()};
gb.prototype.clear=function(){var q=Array.from(this);q=_.A(q);for(var S=q.next();!S.done;S=q.next())this.remove(S.value)};_.uh(RF,gb);_.Z=RF.prototype;_.Z.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var q=this.storage_;if(q)try{q.setItem("__sak","1");q.removeItem("__sak");var S=!0}catch(N){S=N instanceof DOMException&&(N.name==="QuotaExceededError"||N.code===22||N.code===1014||N.name==="NS_ERROR_DOM_QUOTA_REACHED")&&q&&q.length!==0}else S=!1;this.cachedIsStorageAvailable_=S}return this.cachedIsStorageAvailable_};
_.Z.set=function(q,S){ES(this);try{this.storage_.setItem(q,S)}catch(N){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.Z.get=function(q){ES(this);q=this.storage_.getItem(q);if(typeof q!=="string"&&q!==null)throw"Storage mechanism: Invalid value was encountered";return q};
_.Z.remove=function(q){ES(this);this.storage_.removeItem(q)};
_.Z.getCount=function(){ES(this);return this.storage_.length};
_.Z.__iterator__=function(q){ES(this);var S=0,N=this.storage_,X=new ct;X.next=function(){if(S>=N.length)return CE;var b=N.key(S++);if(q)return eh(b);b=N.getItem(b);if(typeof b!=="string")throw"Storage mechanism: Invalid value was encountered";return eh(b)};
return X};
_.Z.clear=function(){ES(this);this.storage_.clear()};
_.Z.key=function(q){ES(this);return this.storage_.key(q)};
var ES=function(q){if(q.storage_==null)throw Error("Sc");q.isAvailable()||X2(Error("Sc"))};_.uh(eBN,RF);_.uh(CrW,RF);_.uh(tl,gb);tl.prototype.set=function(q,S){this.mechanism_.set(this.JSC$10946_prefix_+q,S)};
tl.prototype.get=function(q){return this.mechanism_.get(this.JSC$10946_prefix_+q)};
tl.prototype.remove=function(q){this.mechanism_.remove(this.JSC$10946_prefix_+q)};
tl.prototype.__iterator__=function(q){var S=this.mechanism_[Symbol.iterator](),N=this,X=new ct;X.next=function(){var b=S.next();if(b.done)return b;for(b=b.value;b.slice(0,N.JSC$10946_prefix_.length)!=N.JSC$10946_prefix_;){b=S.next();if(b.done)return b;b=b.value}return eh(q?b.slice(N.JSC$10946_prefix_.length):N.mechanism_.get(b))};
return X};_.dX=function(q){this.expiringStorage_=(q=_.iC(q))?new $8(q):null;this.JSC$10950_domain_=document.domain||window.location.hostname};
_.Z=_.dX.prototype;_.Z.hasLocalStorage=function(){return!!this.expiringStorage_};
_.Z.set=function(q,S,N,X){N=N||31104E3;this.remove(q);if(this.hasLocalStorage())try{this.expiringStorage_.set(q,S,Date.now()+N*1E3);return}catch(w){}var b="";if(X)try{b=escape(_.eY(S))}catch(w){return}else b=escape(S);_.GO(q,b,N,this.JSC$10950_domain_)};
_.Z.get=function(q,S){var N=void 0,X=!this.hasLocalStorage();if(!X)try{N=this.expiringStorage_.get(q)}catch(b){X=!0}if(X&&(N=_.TO.get(q,void 0))&&(N=unescape(N),S))try{N=JSON.parse(N)}catch(b){this.remove(q),N=void 0}return N};
_.Z.remove=function(q){this.hasLocalStorage()&&this.expiringStorage_.remove(q);_.GDW(q,"/",this.JSC$10950_domain_)};
_.Z.getCreationTime=function(q){return this.hasLocalStorage()&&(q=(this.expiringStorage_.getWrapper(q)||{}).creation,typeof q==="number")?q:null};var tQF=function(){var q;return function(){q||(q=new _.dX("ytidb"));return q}}();var J_g;_.FY=[];J_g=!1;var gUy=FVe||HcN;var yo={},eF2=(yo.AUTH_INVALID="No user identifier specified.",yo.EXPLICIT_ABORT="Transaction was explicitly aborted.",yo.IDB_NOT_SUPPORTED="IndexedDB is not supported.",yo.MISSING_INDEX="Index not created.",yo.MISSING_OBJECT_STORES="Object stores not created.",yo.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",yo.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",yo.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",yo.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",yo.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",yo.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",yo.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",yo),M5={},CJv=(M5.AUTH_INVALID="ERROR",M5.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",M5.EXPLICIT_ABORT="IGNORED",
M5.IDB_NOT_SUPPORTED="ERROR",M5.MISSING_INDEX="WARNING",M5.MISSING_OBJECT_STORES="ERROR",M5.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",M5.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",M5.QUOTA_EXCEEDED="WARNING",M5.QUOTA_MAYBE_EXCEEDED="WARNING",M5.UNKNOWN_ABORT="WARNING",M5.INCOMPATIBLE_DB_VERSION="WARNING",M5),LS={},RF6=(LS.AUTH_INVALID=!1,LS.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,LS.EXPLICIT_ABORT=!1,LS.IDB_NOT_SUPPORTED=!1,LS.MISSING_INDEX=!1,LS.MISSING_OBJECT_STORES=!1,LS.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,LS.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,LS.QUOTA_EXCEEDED=!1,LS.QUOTA_MAYBE_EXCEEDED=!0,LS.UNKNOWN_ABORT=!0,LS.INCOMPATIBLE_DB_VERSION=!1,LS),jh=function(q,S,N,X,b){S=S===void 0?{}:S;N=N===void 0?eF2[q]:N;X=X===void 0?CJv[q]:X;b=b===void 0?RF6[q]:b;_.Vl.call(this,N,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:q},S));this.type=q;this.message=N;this.level=X;this.retryable=b;Object.setPrototypeOf(this,jh.prototype)};
_.F(jh,_.Vl);var tm6=function(q,S){jh.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:S,foundObjectStores:q},eF2.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,tm6.prototype)};
_.F(tm6,jh);var KV7=function(q,S){var N=Error.call(this);this.message=N.message;"stack"in N&&(this.stack=N.stack);this.index=q;this.objectStore=S;Object.setPrototypeOf(this,KV7.prototype)};
_.F(KV7,Error);var vUP=["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 zO=function(q){this.executor=q},k8=function(q){var S=this;
this.state={status:"PENDING"};this.JSC$10978_onFulfilled=[];this.JSC$10978_onRejected=[];q=q.executor;var N=function(b){if(S.state.status==="PENDING"){S.state={status:"FULFILLED",value:b};b=_.A(S.JSC$10978_onFulfilled);for(var w=b.next();!w.done;w=b.next())w=w.value,w()}},X=function(b){if(S.state.status==="PENDING"){S.state={status:"REJECTED",
reason:b};b=_.A(S.JSC$10978_onRejected);for(var w=b.next();!w.done;w=b.next())w=w.value,w()}};
try{q(N,X)}catch(b){X(b)}};
k8.all=function(q){return new k8(new zO(function(S,N){var X=[],b=q.length;b===0&&S(X);for(var w={i$jscomp$472:0};w.i$jscomp$472<q.length;w={i$jscomp$472:w.i$jscomp$472},++w.i$jscomp$472)k8.resolve(q[w.i$jscomp$472]).then(function(B){return function(T){X[B.i$jscomp$472]=T;b--;b===0&&S(X)}}(w)).catch(function(B){N(B)})}))};
k8.resolve=function(q){return new k8(new zO(function(S,N){q instanceof k8?q.then(S,N):S(q)}))};
k8.reject=function(q){return new k8(new zO(function(S,N){N(q)}))};
k8.prototype.then=function(q,S){var N=this,X=q!=null?q:WVy,b=S!=null?S:jf7;return new k8(new zO(function(w,B){N.state.status==="PENDING"?(N.JSC$10978_onFulfilled.push(function(){iBT(N,N,X,w,B)}),N.JSC$10978_onRejected.push(function(){JgX(N,N,b,w,B)})):N.state.status==="FULFILLED"?iBT(N,N,X,w,B):N.state.status==="REJECTED"&&JgX(N,N,b,w,B)}))};
k8.prototype.catch=function(q){return this.then(void 0,q)};
var iBT=function(q,S,N,X,b){try{if(q.state.status!=="FULFILLED")throw Error("Vc");var w=N(q.state.value);w instanceof k8?FjX(q,S,w,X,b):X(w)}catch(B){b(B)}},JgX=function(q,S,N,X,b){try{if(q.state.status!=="REJECTED")throw Error("Wc");
var w=N(q.state.reason);w instanceof k8?FjX(q,S,w,X,b):X(w)}catch(B){b(B)}},FjX=function(q,S,N,X,b){S===N?b(new TypeError("Xc")):N.then(function(w){w instanceof k8?FjX(q,S,w,X,b):X(w)},function(w){b(w)})};var h2;h2=window;_.oL=h2.ytcsi&&h2.ytcsi.now?h2.ytcsi.now:h2.performance&&h2.performance.timing&&h2.performance.now&&h2.performance.timing.navigationStart?function(){return h2.performance.timing.navigationStart+h2.performance.now()}:function(){return(new Date).getTime()};var fE=function(q,S){this.JSC$10990_wrapped=q;this.options=S;this.transactionCount=0;this.startedMs=Math.round((0,_.oL)());this.hasUnknownAbortedTransaction=!1},PC=function(){return _.C("idb_immediate_commit")},KjM,vxs,oC,WjD;
fE.prototype.add=function(q,S,N){return _.gg(this,[q],{mode:"readwrite",enableRetries:!0,commit:PC()},function(X){return X.objectStore(q).add(S,N)})};
fE.prototype.clear=function(q){return _.gg(this,[q],{mode:"readwrite",enableRetries:!0},function(S){return S.objectStore(q).clear()})};
fE.prototype.close=function(){this.JSC$10990_wrapped.close();var q;((q=this.options)==null?0:q.closed)&&this.options.closed()};
fE.prototype.count=function(q,S){return _.gg(this,[q],{mode:"readonly",enableRetries:!0,commit:PC()},function(N){return N.objectStore(q).count(S)})};
var zc=function(q,S,N){q=q.JSC$10990_wrapped.createObjectStore(S,N);return new IW(q)};
fE.prototype.delete=function(q,S){return _.gg(this,[q],{mode:"readwrite",enableRetries:!0,commit:PC()&&!(S instanceof IDBKeyRange)},function(N){return N.objectStore(q).delete(S)})};
var HBX=function(q,S){return _.gg(q,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(N){return N.objectStore("ResponseStore").index("byInterface").delete(S)})};
fE.prototype.get=function(q,S){return _.gg(this,[q],{mode:"readonly",enableRetries:!0,commit:PC()},function(N){return N.objectStore(q).get(S)})};
fE.prototype.getAll=function(q,S,N){return _.gg(this,[q],{mode:"readonly",enableRetries:!0},function(X){return X.objectStore(q).getAll(S,N)})};
fE.prototype.put=function(q,S,N){return _.gg(this,[q],{mode:"readwrite",enableRetries:!0,commit:PC()},function(X){return X.objectStore(q).put(S,N)})};
fE.prototype.objectStoreNames=function(){return Array.from(this.JSC$10990_wrapped.objectStoreNames)};
_.gg=function(q,S,N,X){var b,w,B,T,Q,a,U,r,c,e,R,J;return _.G(function(v){switch(v.nextAddress){case 1:var W={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof N==="string"?W.mode=N:Object.assign(W,N);b=W;q.transactionCount++;w=b.enableRetries?3:1;B=0;case 2:if(T){v.jumpTo(4);break}B++;Q=Math.round((0,_.oL)());_.jw(v,5);a=q.JSC$10990_wrapped.transaction(S,b.mode);W=v.yield;var z=!!b.commit;var M=new pE(a);z=OB6(M,X,z);return W.call(v,z,7);case 7:return U=v.yieldResult,r=Math.round((0,_.oL)()),
KjM(q,Q,r,B,void 0,S.join(),b),v.return(U);case 5:c=_.pd(v);e=Math.round((0,_.oL)());R=l_M(c,q.JSC$10990_wrapped.name,S.join(),q.JSC$10990_wrapped.version);if((J=R instanceof jh&&!R.retryable)||B>=w)KjM(q,Q,e,B,R,S.join(),b),T=R;v.jumpTo(2);break;case 4:return v.return(Promise.reject(T))}})};
KjM=function(q,S,N,X,b,w,B){S=N-S;b?(b instanceof jh&&(b.type==="QUOTA_EXCEEDED"||b.type==="QUOTA_MAYBE_EXCEEDED")&&OZ("QUOTA_EXCEEDED",{dbName:vt(q.JSC$10990_wrapped.name),objectStoreNames:w,transactionCount:q.transactionCount,transactionMode:B.mode}),b instanceof jh&&b.type==="UNKNOWN_ABORT"&&(N-=q.startedMs,N<0&&N>=2147483648&&(N=0),OZ("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:w,transactionDuration:S,transactionCount:q.transactionCount,dbDuration:N}),q.hasUnknownAbortedTransaction=!0),
vxs(q,!1,X,w,S,B.tag),_.Ht(b)):vxs(q,!0,X,w,S,B.tag)};
vxs=function(q,S,N,X,b,w){OZ("TRANSACTION_ENDED",{objectStoreNames:X,connectionHasUnknownAbortedTransaction:q.hasUnknownAbortedTransaction,duration:b,isSuccessful:S,tryCount:N,tag:w===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":w})};
fE.prototype.getName=function(){return this.JSC$10990_wrapped.name};
var IW=function(q){this.JSC$11005_wrapped=q};
IW.prototype.add=function(q,S){return nE(this.JSC$11005_wrapped.add(q,S))};
IW.prototype.autoIncrement=function(){return this.JSC$11005_wrapped.autoIncrement};
IW.prototype.clear=function(){return nE(this.JSC$11005_wrapped.clear()).then(function(){})};
var nY=function(q,S,N){q.JSC$11005_wrapped.createIndex(S,N,{unique:!1})};
IW.prototype.count=function(q){return nE(this.JSC$11005_wrapped.count(q))};
var l9M=function(q,S){return yl(q,{query:S},function(N){return N.delete().then(function(){return N.continue()})}).then(function(){})};
IW.prototype.delete=function(q){return q instanceof IDBKeyRange?l9M(this,q):nE(this.JSC$11005_wrapped.delete(q))};
IW.prototype.get=function(q){return nE(this.JSC$11005_wrapped.get(q))};
IW.prototype.getAll=function(q,S){return"getAll"in IDBObjectStore.prototype?nE(this.JSC$11005_wrapped.getAll(q,S)):jOv(this,q,S)};
var jOv=function(q,S,N){var X=[];return yl(q,{query:S},function(b){if(!(N!==void 0&&X.length>=N))return X.push(b.getValue()),b.continue()}).then(function(){return X})};
IW.prototype.index=function(q){try{return new Yy(this.JSC$11005_wrapped.index(q))}catch(S){if(S instanceof Error&&S.name==="NotFoundError")throw new KV7(q,this.JSC$11005_wrapped.name);throw S;}};
IW.prototype.getName=function(){return this.JSC$11005_wrapped.name};
IW.prototype.keyPath=function(){return this.JSC$11005_wrapped.keyPath};
IW.prototype.put=function(q,S){return nE(this.JSC$11005_wrapped.put(q,S))};
var yl=function(q,S,N){q=q.JSC$11005_wrapped.openCursor(S.query,S.direction);return WjD(q).then(function(X){return zBN(X,N)})},pE=function(q){var S=this;
this.JSC$11013_wrapped=q;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(N,X){S.JSC$11013_wrapped.addEventListener("complete",function(){N()});
S.JSC$11013_wrapped.addEventListener("error",function(b){b.currentTarget===b.target&&X(S.JSC$11013_wrapped.error)});
S.JSC$11013_wrapped.addEventListener("abort",function(){var b=S.JSC$11013_wrapped.error;if(b)X(b);else if(!S.aborted){b=jh;for(var w=S.JSC$11013_wrapped.objectStoreNames,B=[],T=0;T<w.length;T++){var Q=w.item(T);if(Q===null)throw Error("Yc");B.push(Q)}b=new b("UNKNOWN_ABORT",{objectStoreNames:B.join(),dbName:S.JSC$11013_wrapped.db.name,mode:S.JSC$11013_wrapped.mode});X(b)}})})},OB6=function(q,S,N){var X=new Promise(function(b,w){try{var B=S(q);
N&&q.commit();B.then(function(T){b(T)}).catch(w)}catch(T){w(T),q.abort()}});
return Promise.all([X,q.done]).then(function(b){return _.A(b).next().value})};
pE.prototype.abort=function(){this.JSC$11013_wrapped.abort();this.aborted=!0;throw new jh("EXPLICIT_ABORT");};
pE.prototype.commit=function(){if(!this.aborted){var q,S;(S=(q=this.JSC$11013_wrapped).commit)==null||S.call(q)}};
pE.prototype.objectStore=function(q){q=this.JSC$11013_wrapped.objectStore(q);var S=this.objectStoreCache.get(q);S||(S=new IW(q),this.objectStoreCache.set(q,S));return S};
var Yy=function(q){this.JSC$11015_wrapped=q};
Yy.prototype.count=function(q){return nE(this.JSC$11015_wrapped.count(q))};
Yy.prototype.delete=function(q){return _.qs(this,{query:q},function(S){return S.delete().then(function(){return S.continue()})})};
Yy.prototype.get=function(q){return nE(this.JSC$11015_wrapped.get(q))};
Yy.prototype.getAll=function(q,S){return"getAll"in IDBIndex.prototype?nE(this.JSC$11015_wrapped.getAll(q,S)):dW6(this,q,S)};
var dW6=function(q,S,N){var X=[];return _.qs(q,{query:S},function(b){if(!(N!==void 0&&X.length>=N))return X.push(b.getValue()),b.continue()}).then(function(){return X})};
Yy.prototype.keyPath=function(){return this.JSC$11015_wrapped.keyPath};
Yy.prototype.unique=function(){return this.JSC$11015_wrapped.unique};
_.qs=function(q,S,N){q=q.JSC$11015_wrapped.openCursor(S.query===void 0?null:S.query,S.direction===void 0?"next":S.direction);return WjD(q).then(function(X){return zBN(X,N)})};
oC=function(q,S){this.request=q;this.cursor=S};
WjD=function(q){return nE(q).then(function(S){return S?new oC(q,S):null})};
oC.prototype.continue=function(q){this.cursor.continue(q);return WjD(this.request)};
oC.prototype.delete=function(){return nE(this.cursor.delete()).then(function(){})};
oC.prototype.getValue=function(){return this.cursor.value};
oC.prototype.update=function(q){return nE(this.cursor.update(q))};var qg=function(q,S){this.name=q;this.options=S;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},ky2;
qg.prototype.openDb=function(q,S,N){N=N===void 0?{}:N;return f_0(q,S,N)};
qg.prototype.delete=function(q){q=q===void 0?{}:q;return _.m8(this.name,q)};
ky2=function(q,S){return new jh("INCOMPATIBLE_DB_VERSION",{dbName:q.name,oldVersion:q.options.version,newVersion:S})};
_.uC=function(q,S){if(!S)throw dg("openWithToken",vt(q.name));return q.open()};
qg.prototype.open=function(){var q=this;if(!this.isCompatible)throw ky2(this);if(this.connectionPromise)return this.connectionPromise;var S,N=function(){q.connectionPromise===S&&(q.connectionPromise=void 0)},X={blocking:function(w){w.close()},
closed:N,terminated:N,upgrade:this.options.upgrade},b=function(){var w,B,T,Q,a,U,r,c,e,R;return _.G(function(J){switch(J.nextAddress){case 1:return B=(w=Error().stack)!=null?w:"",_.jw(J,2),J.yield(q.openDb(q.name,q.options.version,X),4);case 4:for(var v=T=J.yieldResult,W=q.options,z=[],M=_.A(Object.keys(W.objectStores)),g=M.next();!g.done;g=M.next()){g=g.value;var x=W.objectStores[g],L=x.removedAtVersion===void 0?Number.MAX_VALUE:x.removedAtVersion;!(v.JSC$10990_wrapped.version>=x.addedAtVersion)||
v.JSC$10990_wrapped.version>=L||v.JSC$10990_wrapped.objectStoreNames.contains(g)||z.push(g)}Q=z;if(Q.length===0){J.jumpTo(5);break}a=Object.keys(q.options.objectStores);U=T.objectStoreNames();if(q.timesReopenedToFixMissingObjectStore<_.Y$("ytidb_reopen_db_retries",0))return q.timesReopenedToFixMissingObjectStore++,T.close(),_.Ht(new jh("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:q.name,expectedObjectStores:a,foundObjectStores:U})),J.return(b());if(!(q.timesDeletedToFixMissingObjectStore<_.Y$("ytidb_remake_db_retries",
1))){J.jumpTo(6);break}q.timesDeletedToFixMissingObjectStore++;return J.yield(q.delete(),7);case 7:return _.Ht(new jh("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:q.name,expectedObjectStores:a,foundObjectStores:U})),J.return(b());case 6:throw new tm6(U,a);case 5:return J.return(T);case 2:r=_.pd(J);if(r instanceof DOMException?r.name!=="VersionError":"DOMError"in self&&r instanceof DOMError?r.name!=="VersionError":!(r instanceof Object&&"message"in r)||r.message!=="An attempt was made to open a database using a lower version than the existing version."){J.jumpTo(8);
break}return J.yield(q.openDb(q.name,void 0,Object.assign({},X,{upgrade:void 0})),9);case 9:c=J.yieldResult;e=c.JSC$10990_wrapped.version;if(q.options.version!==void 0&&e>q.options.version+1)throw c.close(),q.isCompatible=!1,ky2(q,e);return J.return(c);case 8:throw N(),r instanceof Error&&!_.C("ytidb_async_stack_killswitch")&&(r.stack=r.stack+"\n"+B.substring(B.indexOf("\n")+1)),l_M(r,q.name,"",(R=q.options.version)!=null?R:-1);}})};
return this.connectionPromise=S=b()};var pOd=new qg("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(q,S){S(1)&&zc(q,"databases",{keyPath:"actualName"})}});var MQ7,EU4=new function(){}(new function(){});new _.yP;var zFv=function(q,S){qg.call(this,q,S);this.options=S;KE(q)};
_.F(zFv,qg);var Xh4=function(q,S){var N;return function(){N||(N=new zFv(q,S));return N}};
zFv.prototype.openDb=function(q,S,N){N=N===void 0?{}:N;return(this.options.shared?YDM:I_7)(q,S,Object.assign({},N))};
zFv.prototype.delete=function(q){q=q===void 0?{}:q;return(this.options.shared?N3m:o17)(this.name,q)};var nxM={},ba4=Y8("ytGcfConfig",{objectStores:(nxM.coldConfigStore={addedAtVersion:1},nxM.hotConfigStore={addedAtVersion:1},nxM),shared:!1,upgrade:function(q,S){S(1)&&(nY(zc(q,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),nY(zc(q,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var f9v=function(){_.Z4.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var q=_.py("yt.gcf.config.hotUpdateCallbacks");q?(this.localHotConfigJobQueue=[].concat(_.PG(q)),this.sharedHotConfigJobQueue=q):(this.sharedHotConfigJobQueue=[],_.hl("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.F(f9v,_.Z4);f9v.prototype.disposeInternal=function(){for(var q=_.A(this.localHotConfigJobQueue),S=q.next();!S.done;S=q.next()){var N=this.sharedHotConfigJobQueue;S=N.indexOf(S.value);S>=0&&N.splice(S,1)}this.localHotConfigJobQueue.length=0;_.Z4.prototype.disposeInternal.call(this)};var Cl=function(){var q=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new f9v;this.TEST_ONLY={initializeConfigDb:function(){q.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return q.coldGlobalConfigGroup},
setHotConfigGroup:function(S){pfJ(q,S)},
setHotHashData:function(S){q.setHotHashData(S)},
setColdConfigGroup:function(S){xWM(q,S)},
getColdHashData:function(){return q.coldHashData},
getHotHashData:function(){return q.hotHashData},
getHotConfigGroup:function(){return q.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return mWX()},
getExportedHotConfigGroup:function(){return SE()},
getExportedColdHashData:function(){return _.py("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.py("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){uxJ(q)},
resetInstance:function(){q.setHotHashData(void 0);gxQ(q);delete Cl.instance},
setDebounceTimer:function(S){q.debounceTimer=S},
getDebounceTimer:function(){return q.debounceTimer}}},Exv=function(){if(!Cl.instance){var q=new Cl;
Cl.instance=q}return Cl.instance},Lj2=function(q){var S;
_.G(function(N){if(N.nextAddress==1)return _.C("start_client_gcf")||_.C("delete_gcf_config_db")?_.C("start_client_gcf")?N.yield(_.Pt(),3):N.jumpTo(2):N.return();N.nextAddress!=2&&((S=N.yieldResult)&&_.aF()&&!_.C("delete_gcf_config_db")?(q.isConfigDbInitialized=!0,uxJ(q)):(ygX(q),MmJ(q)));return _.C("delete_gcf_config_db")?N.yield(T32(),0):N.jumpTo(0)})},Rz=function(){var q;
return(q=SE())!=null?q:_.k$("RAW_HOT_CONFIG_GROUP")},hFX=function(q){var S,N,X,b,w,B;
return _.G(function(T){switch(T.nextAddress){case 1:if(q.hotGlobalConfigGroup)return T.return(SE());if(!q.isConfigDbInitialized)return S=dg("getHotConfig IDB not initialized"),_.x$(S),T.return(Promise.reject(S));N=LE();X=_.k$("TIME_CREATED_MS");if(!N){b=dg("getHotConfig token error");_.x$(b);T.jumpTo(2);break}return T.yield(B30(N),3);case 3:if((w=T.yieldResult)&&w.timestamp>X)return pfJ(q,w.config),q.setHotHashData(w.hashData),T.return(SE());case 2:MmJ(q);if(!(N&&q.hotGlobalConfigGroup&&q.hotHashData)){T.jumpTo(4);
break}return T.yield(Zay(q.hotGlobalConfigGroup,q.hotHashData,N,X),4);case 4:return q.hotGlobalConfigGroup?T.return(SE()):(B=new _.Vl("Config not available in ytConfig"),_.x$(B),T.return(Promise.reject(B)))}})},I9k=function(q){var S,N,X,b,w,B;
return _.G(function(T){switch(T.nextAddress){case 1:if(q.coldGlobalConfigGroup)return T.return(mWX());if(!q.isConfigDbInitialized)return S=dg("getColdConfig IDB not initialized"),_.x$(S),T.return(Promise.reject(S));N=LE();X=_.k$("TIME_CREATED_MS");if(!N){b=dg("getColdConfig");_.x$(b);T.jumpTo(2);break}return T.yield(s5e(N),3);case 3:if((w=T.yieldResult)&&w.timestamp>X)return xWM(q,w.config),PJ6(q,w.configData),gxQ(q,w.hashData),T.return(mWX());case 2:ygX(q);if(!(N&&q.coldGlobalConfigGroup&&q.coldHashData&&
q.configData)){T.jumpTo(4);break}return T.yield(Axe(q.coldGlobalConfigGroup,q.coldHashData,q.configData,N,X),4);case 4:return q.coldGlobalConfigGroup?T.return(mWX()):(B=new _.Vl("Config not available in ytConfig"),_.x$(B),T.return(Promise.reject(B)))}})},uxJ=function(q){if(!q.hotGlobalConfigGroup||!q.coldGlobalConfigGroup){if(!LE()){var S=dg("scheduleGetConfigs");
_.x$(S)}q.initJob||(q.initJob=_.OY.addLowPriorityJob(function(){return _.G(function(N){switch(N.nextAddress){case 1:return _.jw(N,2),N.yield(hFX(q),4);case 4:_.x8(N,3);break;case 2:_.pd(N);case 3:return _.jw(N,5),N.yield(I9k(q),7);case 7:_.x8(N,6);break;case 5:_.pd(N);case 6:q.initJob&&(q.initJob=0),_.xP(N)}})},100))}},bwm=function(q,S,N){var X,b,w;
return _.G(function(B){switch(B.nextAddress){case 1:if(!_.C("start_client_gcf")){B.jumpTo(0);break}N&&pfJ(q,N);q.setHotHashData(S);X=LE();if(!X){B.jumpTo(3);break}if(N){B.jumpTo(4);break}return B.yield(B30(X),5);case 5:b=B.yieldResult,N=(w=b)==null?void 0:w.config;case 4:return B.yield(Zay(N,S,X),3);case 3:if(N)for(var T=N,Q=_.A(q.configUpdateService.sharedHotConfigJobQueue),a=Q.next();!a.done;a=Q.next())a=a.value,a(T);_.xP(B)}})},w2g=function(q,S,N){var X,b,w,B;
return _.G(function(T){if(T.nextAddress==1){if(!_.C("start_client_gcf"))return T.jumpTo(0);gxQ(q,S);return(X=LE())?N?T.jumpTo(4):T.yield(s5e(X),5):T.jumpTo(0)}T.nextAddress!=4&&(b=T.yieldResult,N=(w=b)==null?void 0:w.config);if(!N)return T.jumpTo(0);B=N.configData;return T.yield(Axe(N,S,B,X),0)})},OaN=function(){var q=Exv(),S=(0,_.oL)()-q.debounceTimer;
if(!(q.debounceTimer!==0&&S<_.Y$("send_config_hash_timer"))){S=_.py("yt.gcf.config.coldConfigData");var N=_.py("yt.gcf.config.hotHashData"),X=_.py("yt.gcf.config.coldHashData");S&&N&&X&&(q.debounceTimer=(0,_.oL)());return{coldConfigData:S,hotHashData:N,coldHashData:X}}},ygX=function(q){xWM(q,_.k$("RAW_COLD_CONFIG_GROUP"));
gxQ(q,_.k$("SERIALIZED_COLD_HASH_DATA"));var S;PJ6(q,(S=q.coldGlobalConfigGroup)==null?void 0:S.configData)},MmJ=function(q){pfJ(q,_.k$("RAW_HOT_CONFIG_GROUP"));
q.setHotHashData(_.k$("SERIALIZED_HOT_HASH_DATA"))},pfJ=function(q,S){q.hotGlobalConfigGroup=S;
_.hl("yt.gcf.config.hotConfigGroup",q.hotGlobalConfigGroup||null)},xWM=function(q,S){q.coldGlobalConfigGroup=S;
_.hl("yt.gcf.config.coldConfigGroup",q.coldGlobalConfigGroup||null)};
Cl.prototype.setHotHashData=function(q){this.hotHashData=q;_.hl("yt.gcf.config.hotHashData",this.hotHashData||null)};
var gxQ=function(q,S){q.coldHashData=S;_.hl("yt.gcf.config.coldHashData",q.coldHashData||null)},PJ6=function(q,S){q.configData=S;
_.hl("yt.gcf.config.coldConfigData",q.configData||null)},SE=function(){return _.py("yt.gcf.config.hotConfigGroup")},mWX=function(){return _.py("yt.gcf.config.coldConfigGroup")};var Tc={},Yua=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Tc.assign=function(q){for(var S=Array.prototype.slice.call(arguments,1);S.length;){var N=S.shift();if(N){if(typeof N!=="object")throw new TypeError("ad`"+N);for(var X in N)Object.prototype.hasOwnProperty.call(N,X)&&(q[X]=N[X])}}return q};
Tc.shrinkBuf=function(q,S){if(q.length===S)return q;if(q.subarray)return q.subarray(0,S);q.length=S;return q};
var oUX={arraySet:function(q,S,N,X,b){if(S.subarray&&q.subarray)q.set(S.subarray(N,N+X),b);else for(var w=0;w<X;w++)q[b+w]=S[N+w]},
flattenChunks:function(q){var S,N;var X=N=0;for(S=q.length;X<S;X++)N+=q[X].length;var b=new Uint8Array(N);X=N=0;for(S=q.length;X<S;X++){var w=q[X];b.set(w,N);N+=w.length}return b}},qDT={arraySet:function(q,S,N,X,b){for(var w=0;w<X;w++)q[b+w]=S[N+w]},
flattenChunks:function(q){return[].concat.apply([],q)}};
Tc.setTyped=function(){Yua?(Tc.Buf8=Uint8Array,Tc.Buf16=Uint16Array,Tc.Buf32=Int32Array,Tc.assign(Tc,oUX)):(Tc.Buf8=Array,Tc.Buf16=Array,Tc.Buf32=Array,Tc.assign(Tc,qDT))};
Tc.setTyped();var SDT=!0;try{new Uint8Array(1)}catch(q){SDT=!1}
var BYd=function(q){var S,N,X=q.length,b=0;for(S=0;S<X;S++){var w=q.charCodeAt(S);if((w&64512)===55296&&S+1<X){var B=q.charCodeAt(S+1);(B&64512)===56320&&(w=65536+(w-55296<<10)+(B-56320),S++)}b+=w<128?1:w<2048?2:w<65536?3:4}var T=new Tc.Buf8(b);for(S=N=0;N<b;S++)w=q.charCodeAt(S),(w&64512)===55296&&S+1<X&&(B=q.charCodeAt(S+1),(B&64512)===56320&&(w=65536+(w-55296<<10)+(B-56320),S++)),w<128?T[N++]=w:(w<2048?T[N++]=192|w>>>6:(w<65536?T[N++]=224|w>>>12:(T[N++]=240|w>>>18,T[N++]=128|w>>>12&63),T[N++]=
128|w>>>6&63),T[N++]=128|w&63);return T};var PX7={};PX7=function(q,S,N,X){var b=q&65535|0;q=q>>>16&65535|0;for(var w;N!==0;){w=N>2E3?2E3:N;N-=w;do b=b+S[X++]|0,q=q+b|0;while(--w);b%=65521;q%=65521}return b|q<<16|0};for(var tN={},Ng,NOk=[],XOq=0;XOq<256;XOq++){Ng=XOq;for(var bcT=0;bcT<8;bcT++)Ng=Ng&1?3988292384^Ng>>>1:Ng>>>1;NOk[XOq]=Ng}tN=function(q,S,N,X){N=X+N;for(q^=-1;X<N;X++)q=q>>>8^NOk[(q^S[X])&255];return q^-1};var aL={};aL={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 fLv=[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],xQ7=[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],sEM=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Lt7=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$e=Array(576);ZH($e);var cQ=Array(60);ZH(cQ);var DH=Array(512);ZH(DH);var Gc=Array(256);ZH(Gc);var phN=Array(29);ZH(phN);var mQ4=Array(30);ZH(mQ4);var wJ0,ZIM,A67,bIe=!1;var HQ;
HQ=[new FN(0,0,0,0,function(q,S){var N=65535;for(N>q.pending_buf_size-5&&(N=q.pending_buf_size-5);;){if(q.lookahead<=1){iV(q);if(q.lookahead===0&&S===0)return 1;if(q.lookahead===0)break}q.strstart+=q.lookahead;q.lookahead=0;var X=q.block_start+N;if(q.strstart===0||q.strstart>=X)if(q.lookahead=q.strstart-X,q.strstart=X,ef(q,!1),q.strm.avail_out===0)return 1;if(q.strstart-q.block_start>=q.w_size-262&&(ef(q,!1),q.strm.avail_out===0))return 1}q.insert=0;if(S===4)return ef(q,!0),q.strm.avail_out===0?3:
4;q.strstart>q.block_start&&ef(q,!1);return 1}),
new FN(4,4,8,4,ILd),new FN(4,5,16,8,ILd),new FN(4,6,32,32,ILd),new FN(4,4,16,16,JN),new FN(8,16,32,32,JN),new FN(8,16,128,128,JN),new FN(8,32,128,256,JN),new FN(32,128,258,1024,JN),new FN(32,258,258,4096,JN)];var XJF={};XJF=function(){this.input=null;this.total_in=this.avail_in=this.next_in=0;this.output=null;this.total_out=this.avail_out=this.next_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0};var TYF=Object.prototype.toString;
NYg.prototype.push=function(q,S){var N=this.strm,X=this.options.chunkSize;if(this.ended)return!1;var b=S===~~S?S:S===!0?4:0;typeof q==="string"?N.input=BYd(q):TYF.call(q)==="[object ArrayBuffer]"?N.input=new Uint8Array(q):N.input=q;N.next_in=0;N.avail_in=N.input.length;do{N.avail_out===0&&(N.output=new Tc.Buf8(X),N.next_out=0,N.avail_out=X);q=SeP(N,b);if(q!==1&&q!==0)return wOD(this,q),this.ended=!0,!1;if(N.avail_out===0||N.avail_in===0&&(b===4||b===2))if(this.options.to==="string"){var w=Tc.shrinkBuf(N.output,
N.next_out);S=w;w=w.length;if(w<65537&&(S.subarray&&SDT||!S.subarray))S=String.fromCharCode.apply(null,Tc.shrinkBuf(S,w));else{for(var B="",T=0;T<w;T++)B+=String.fromCharCode(S[T]);S=B}this.chunks.push(S)}else S=Tc.shrinkBuf(N.output,N.next_out),this.chunks.push(S)}while((N.avail_in>0||N.avail_out===0)&&q!==1);if(b===4)return(N=this.strm)&&N.state?(X=N.state.status,X!==42&&X!==69&&X!==73&&X!==91&&X!==103&&X!==113&&X!==666?q=Vf(N,-2):(N.state=null,q=X===113?Vf(N,-3):0)):q=-2,wOD(this,q),this.ended=
!0,q===0;b===2&&(wOD(this,0),N.avail_out=0);return!0};
var wOD=function(q,S){S===0&&(q.result=q.options.to==="string"?q.chunks.join(""):Tc.flattenChunks(q.chunks));q.chunks=[];q.err=S;q.msg=q.strm.msg};var Zc0=typeof TextEncoder!=="undefined"?new TextEncoder:null,fk7=Zc0?function(q){return Zc0.encode(q)}:function(q){q=_.wy(q);
for(var S=new Uint8Array(q.length),N=0;N<S.length;N++)S[N]=q[N];return S};var SN0={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},X4M={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var Xr=function(q,S){this.version=q;this.args=S};
Xr.prototype.serialize=function(){return{version:this.version,args:this.args}};var VW0=function(q,S){this.topic=q;this.dataClass=S};
VW0.prototype.toString=function(){return this.topic};var A_0=_.py("ytPubsub2Pubsub2Instance")||new _.sZ;_.sZ.prototype.subscribe=_.sZ.prototype.subscribe;_.sZ.prototype.unsubscribeByKey=_.sZ.prototype.unsubscribeByKey;_.sZ.prototype.publish=_.sZ.prototype.publish;_.sZ.prototype.clear=_.sZ.prototype.clear;_.hl("ytPubsub2Pubsub2Instance",A_0);var aky=_.py("ytPubsub2Pubsub2SubscribedKeys")||{};_.hl("ytPubsub2Pubsub2SubscribedKeys",aky);var r67=_.py("ytPubsub2Pubsub2TopicToKeys")||{};_.hl("ytPubsub2Pubsub2TopicToKeys",r67);
var U0M=_.py("ytPubsub2Pubsub2IsAsync")||{};_.hl("ytPubsub2Pubsub2IsAsync",U0M);_.hl("ytPubsub2Pubsub2SkipSubKey",null);var HI4=void 0,J6y=void 0;var kjv=_.Y$("max_body_size_to_compress",5E5),zO7=_.Y$("min_body_size_to_compress",500),vQ=!0,m0v=0,jf=0,x0m=_.Y$("compression_performance_threshold_lr",250),grm=_.Y$("slow_compressions_before_abandon_count",4),vr4=!1,lkg=new Map,nrm=1;_.uh(WQ,y6M);WQ.prototype.reset=function(){this.chain_[0]=1732584193;this.chain_[1]=4023233417;this.chain_[2]=2562383102;this.chain_[3]=271733878;this.chain_[4]=3285377520;this.total_=this.inbuf_=0};
var sfk=function(q,S,N){N||(N=0);var X=q.W_;if(typeof S==="string")for(var b=0;b<16;b++)X[b]=S.charCodeAt(N)<<24|S.charCodeAt(N+1)<<16|S.charCodeAt(N+2)<<8|S.charCodeAt(N+3),N+=4;else for(b=0;b<16;b++)X[b]=S[N]<<24|S[N+1]<<16|S[N+2]<<8|S[N+3],N+=4;for(S=16;S<80;S++)N=X[S-3]^X[S-8]^X[S-14]^X[S-16],X[S]=(N<<1|N>>>31)&4294967295;S=q.chain_[0];N=q.chain_[1];b=q.chain_[2];for(var w=q.chain_[3],B=q.chain_[4],T,Q,a=0;a<80;a++)a<40?a<20?(T=w^N&(b^w),Q=1518500249):(T=N^b^w,Q=1859775393):a<60?(T=N&b|w&(N|b),
Q=2400959708):(T=N^b^w,Q=3395469782),T=(S<<5|S>>>27)+T+B+Q+X[a]&4294967295,B=w,w=b,b=(N<<30|N>>>2)&4294967295,N=S,S=T;q.chain_[0]=q.chain_[0]+S&4294967295;q.chain_[1]=q.chain_[1]+N&4294967295;q.chain_[2]=q.chain_[2]+b&4294967295;q.chain_[3]=q.chain_[3]+w&4294967295;q.chain_[4]=q.chain_[4]+B&4294967295};
WQ.prototype.update=function(q,S){if(q!=null){S===void 0&&(S=q.length);for(var N=S-this.blockSize,X=0,b=this.buf_,w=this.inbuf_;X<S;){if(w==0)for(;X<=N;)sfk(this,q,X),X+=this.blockSize;if(typeof q==="string")for(;X<S;){if(b[w]=q.charCodeAt(X),++w,++X,w==this.blockSize){sfk(this,b);w=0;break}}else for(;X<S;)if(b[w]=q[X],++w,++X,w==this.blockSize){sfk(this,b);w=0;break}}this.inbuf_=w;this.total_+=S}};
WQ.prototype.digest=function(){var q=[],S=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var N=this.blockSize-1;N>=56;N--)this.buf_[N]=S&255,S/=256;sfk(this,this.buf_);for(N=S=0;N<5;N++)for(var X=24;X>=0;X-=8)q[S]=this.chain_[N]>>X&255,++S;return q};var hON;var w2=function(q){var S=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(U){S.databaseToken=U},
triggerThrottle:function(){S.throttledSend()},
cancelThrottle:function(){S.cancelThrottledSend()},
immediateSend:function(U){return _.G(function(r){return r.yield(S.immediateSend(U),0)})},
requestWithinAgeLimit:function(U,r){return S.requestWithinAgeLimit(U,r)},
retryQueuedRequests:function(){S.retryQueuedRequests()}};
var N;this.throttleTimeout=(N=q.throttleTimeout)!=null?N:100;var X;this.retryMaxAttempts=(X=q.retryMaxAttempts)!=null?X:1;var b;this.requestAgeLimitMs=(b=q.requestAgeLimitMs)!=null?b:2592E6;var w;this.queuedRequestAgeLimitMs=(w=q.queuedRequestAgeLimitMs)!=null?w:12E4;var B;this.retryDelayMs=(B=q.retryDelayMs)!=null?B:5E3;var T;this.databaseToken=(T=q.databaseToken)!=null?T:void 0;this.enableCleaning=!!q.enableCleaning;var Q;this.cleaningRate=(Q=q.cleaningRate)!=null?Q:.1;var a;this.potentialEsfErrorLimit=
(a=q.potentialEsfErrorLimit)!=null?a:10;q.handleError&&(this.handleError=q.handleError);q.handleWarning&&(this.handleWarning=q.handleWarning);q.disableYtIdbTransactions&&(this.disableYtIdbTransactions=q.disableYtIdbTransactions);q.bypassDbTokenDependency&&(this.bypassDbTokenDependency=q.bypassDbTokenDependency);this.getBooleanFlag=q.getBooleanFlag;this.jobManager=q.jobManager;this.logsStore=q.logsStore;this.networkManager=q.networkManager;this.sendFn=q.sendFn;this.onlineEvent=q.onlineEvent;this.offlineEvent=
q.offlineEvent;b2(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&BO0(this)},BO0=function(q){b2(q)&&!q.disableYtIdbTransactions&&(q.initialized=!0,q.enableCleaning&&Math.random()<=q.cleaningRate&&q.logsStore.cleanLogsStore(q.databaseToken),q.retryQueuedRequests(),q.networkManager.isNetworkAvailable()&&q.throttledSend(),q.networkManager.listen(q.onlineEvent,q.throttledSend.bind(q)),q.networkManager.listen(q.offlineEvent,q.cancelThrottledSend.bind(q)))};
_.Z=w2.prototype;_.Z.writeThenSend=function(q,S){var N=this;S=S===void 0?{}:S;if(b2(this)&&this.initialized){var X={url:q,options:S,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(X,this.databaseToken).then(function(b){X.id=b;N.networkManager.isNetworkAvailable()&&N.immediateSend(X)}).catch(function(b){N.immediateSend(X);
TOX(N,b)})}else this.sendFn(q,S)};
_.Z.sendThenWrite=function(q,S,N){var X=this;S=S===void 0?{}:S;if(b2(this)&&this.initialized){var b={url:q,options:S,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(b.skipRetry=N);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!b.skipRetry){if(!b.skipRetry){var w=S.onError?S.onError:function(){};
S.onError=function(B,T){return _.G(function(Q){if(Q.nextAddress==1)return Q.yield(X.logsStore.set(b,X.databaseToken).catch(function(a){TOX(X,a)}),2);
w(B,T);_.xP(Q)})}}this.sendFn(q,S,b.skipRetry)}else this.logsStore.set(b,this.databaseToken).catch(function(B){X.sendFn(q,S,b.skipRetry);
TOX(X,B)})}else this.sendFn(q,S,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&N)};
_.Z.sendAndWrite=function(q,S){var N=this;S=S===void 0?{}:S;if(b2(this)&&this.initialized){var X={url:q,options:S,timestamp:this.now(),status:"NEW",sendCount:0},b=!1,w=S.onSuccess?S.onSuccess:function(){};
X.options.onSuccess=function(B,T){X.id!==void 0?N.logsStore.deleteRequest(X.id,N.databaseToken):b=!0;N.networkManager.networkStatusHint&&N.getBooleanFlag&&N.getBooleanFlag("vss_network_hint")&&N.networkManager.networkStatusHint(!0);w(B,T)};
this.sendFn(X.url,X.options,void 0,!0);this.logsStore.set(X,this.databaseToken).then(function(B){X.id=B;b&&N.logsStore.deleteRequest(X.id,N.databaseToken)}).catch(function(B){TOX(N,B)})}else this.sendFn(q,S,void 0,!0)};
_.Z.throttledSend=function(){var q=this;if(!b2(this))throw Error("dd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.logsStore.getMostRecentByStatus("NEW",q.databaseToken),2);if(N.nextAddress!=3)return S=N.yieldResult,S?N.yield(q.immediateSend(S),3):(q.cancelThrottledSend(),N.return());q.intervalJob&&(q.intervalJob=0,q.throttledSend());_.xP(N)})},this.throttleTimeout))};
_.Z.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.Z.immediateSend=function(q){var S=this,N;return _.G(function(X){switch(X.nextAddress){case 1:if(!b2(S))throw Error("ed");if(q.id===void 0){X.jumpTo(2);break}return X.yield(S.logsStore.markAsQueued(q.id,S.databaseToken),3);case 3:(N=X.yieldResult)||S.handleWarning(Error("fd"));case 2:if(S.requestWithinAgeLimit(q,S.requestAgeLimitMs)){X.jumpTo(4);break}S.handleWarning(Error("gd"));if(q.id===void 0){X.jumpTo(5);break}return X.yield(S.logsStore.deleteRequest(q.id,S.databaseToken),5);case 5:return X.return();
case 4:q.skipRetry||(q=GDq(S,q));if(!q){X.jumpTo(0);break}if(!q.skipRetry||q.id===void 0){X.jumpTo(8);break}return X.yield(S.logsStore.deleteRequest(q.id,S.databaseToken),8);case 8:S.sendFn(q.url,q.options,!!q.skipRetry),_.xP(X)}})};
var GDq=function(q,S){if(!b2(q))throw Error("hd");var N=S.options.onError?S.options.onError:function(){};
S.options.onError=function(b,w){var B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:B=qce(w);(T=ScN(w))&&q.getBooleanFlag&&q.getBooleanFlag("web_enable_error_204")&&q.handleError(Error("id"),S.url,w);if(!(q.getBooleanFlag&&q.getBooleanFlag("nwl_consider_error_code")&&B||q.getBooleanFlag&&!q.getBooleanFlag("nwl_consider_error_code")&&q.potentialEsfErrorCounter<=q.potentialEsfErrorLimit)){U.jumpTo(2);break}if(!q.networkManager.sendNetworkCheckRequest){U.jumpTo(3);break}return U.yield(q.networkManager.sendNetworkCheckRequest(),
3);case 3:if(q.networkManager.isNetworkAvailable()){U.jumpTo(2);break}N(b,w);if(!q.getBooleanFlag||!q.getBooleanFlag("nwl_consider_error_code")||((Q=S)==null?void 0:Q.id)===void 0){U.jumpTo(6);break}return U.yield(q.logsStore.resetRequest(S.id,q.databaseToken,!1),6);case 6:return U.return();case 2:if(q.getBooleanFlag&&q.getBooleanFlag("nwl_consider_error_code")&&!B&&q.potentialEsfErrorCounter>q.potentialEsfErrorLimit)return U.return();q.potentialEsfErrorCounter++;if(((a=S)==null?void 0:a.id)===void 0){U.jumpTo(8);
break}return S.sendCount<q.retryMaxAttempts?U.yield(q.logsStore.resetRequest(S.id,q.databaseToken,!0,T?!1:void 0),12):U.yield(q.logsStore.deleteRequest(S.id,q.databaseToken),8);case 12:q.jobManager.addLowPriorityJob(function(){q.networkManager.isNetworkAvailable()&&q.throttledSend()},q.retryDelayMs);
case 8:N(b,w),_.xP(U)}})};
var X=S.options.onSuccess?S.options.onSuccess:function(){};
S.options.onSuccess=function(b,w){var B;return _.G(function(T){if(T.nextAddress==1)return((B=S)==null?void 0:B.id)===void 0?T.jumpTo(2):T.yield(q.logsStore.deleteRequest(S.id,q.databaseToken),2);q.networkManager.networkStatusHint&&q.getBooleanFlag&&q.getBooleanFlag("vss_network_hint")&&q.networkManager.networkStatusHint(!0);X(b,w);_.xP(T)})};
return S};
w2.prototype.requestWithinAgeLimit=function(q,S){q=q.timestamp;return this.now()-q>=S?!1:!0};
w2.prototype.retryQueuedRequests=function(){var q=this;if(!b2(this))throw Error("jd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(S){S&&!q.requestWithinAgeLimit(S,q.queuedRequestAgeLimitMs)?q.jobManager.addLowPriorityJob(function(){return _.G(function(N){if(N.nextAddress==1)return S.id===void 0?N.jumpTo(2):N.yield(q.logsStore.resetRequest(S.id,q.databaseToken),2);q.retryQueuedRequests();_.xP(N)})}):q.networkManager.isNetworkAvailable()&&q.throttledSend()})};
var TOX=function(q,S){q.writeError&&!q.networkManager.isNetworkAvailable()?q.writeError(S):q.handleError(S)},b2=function(q){return!!q.databaseToken||q.bypassDbTokenDependency};var NaW;var BH2={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,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,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,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,dnaRecapScreenshotEvent:534,
mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539};var DOM={},Dle=Y8("ServiceWorkerLogsDatabase",{objectStores:(DOM.SWHealthLog={addedAtVersion:1},DOM),shared:!0,upgrade:function(q,S){S(1)&&nY(zc(q,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var eDW={},cu0=0;var isM;var Z0=function(q){_.KV.call(this);var S=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=q!=null?q:{addLowPriorityJob:function(b,w){return setTimeout(b,w)},
cancelJob:function(b){clearTimeout(b)}};
var N,X;this.isOnline=(X=(N=window.navigator)==null?void 0:N.onLine)!=null?X:!0;this.onNavigatorChange=function(){return _.G(function(b){return b.yield(QfR(S),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||a_X(this)};
_.F(Z0,_.KV);Z0.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Z0.instance};
Z0.prototype.isNetworkAvailable=function(){return this.isOnline};
var a_X=function(q){q.pollingJob=q.jobManager.addLowPriorityJob(function(){var S;return _.G(function(N){if(N.nextAddress==1)return q.isOnline?((S=window.navigator)==null?0:S.onLine)?N.jumpTo(3):N.yield(QfR(q),3):N.yield(QfR(q),3);a_X(q);_.xP(N)})},3E4)},QfR=function(q,S){return q.networkRequestPromise?q.networkRequestPromise:q.networkRequestPromise=new Promise(function(N){var X,b,w,B;
return _.G(function(T){switch(T.nextAddress){case 1:return X=window.AbortController?new window.AbortController:void 0,w=(b=X)==null?void 0:b.signal,B=!1,_.jw(T,2,3),X&&(q.abortTimeoutKey=q.jobManager.addLowPriorityJob(function(){X.abort()},S||2E4)),T.yield(fetch("/generate_204",{method:"HEAD",
signal:w}),5);case 5:B=!0;case 3:_.dx(T);q.networkRequestPromise=void 0;q.abortTimeoutKey&&(q.jobManager.cancelJob(q.abortTimeoutKey),q.abortTimeoutKey=0);B!==q.isOnline&&(q.isOnline=B,q.isOnline?q.dispatchEvent("networkstatus-online"):q.dispatchEvent("networkstatus-offline"));N(B);_.fd(T,0);break;case 2:_.pd(T),B=!1,T.jumpTo(3)}})})};var Ay=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},VQD=function(){if(!Ay.instance){var q=_.py("yt.networkRequestMonitor.instance")||new Ay;
_.hl("yt.networkRequestMonitor.instance",q);Ay.instance=q}return Ay.instance};
Ay.prototype.requestComplete=function(q,S){S&&(this.anyRequestHasSucceeded=!0);q=this.removeParams(q);this.requestMap.get(q)||this.requestMap.set(q,S)};
Ay.prototype.isEndpointCFR=function(q){q=this.removeParams(q);return(q=this.requestMap.get(q))?!1:q===!1&&this.anyRequestHasSucceeded?!0:null};
Ay.prototype.removeParams=function(q){return q.split("?")[0]};
Ay.prototype.removeParams=Ay.prototype.removeParams;Ay.prototype.isEndpointCFR=Ay.prototype.isEndpointCFR;Ay.prototype.requestComplete=Ay.prototype.requestComplete;Ay.getInstance=VQD;var s$=function(){_.KV.call(this);var q=this;this.shouldFlushErrors=!1;Z0.instance||(Z0.instance=new Z0(_.OY));this.sharedNetworkStatusManager=Z0.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(q.shouldFlushErrors&&_.C("offline_error_handling")){var S=Ju0().get("errors",!0);if(S){for(var N in S)if(S[N]){var X=new _.Vl(N,"sent via offline_errors");X.name=S[N].name;X.stack=S[N].stack;X.level=S[N].level;_.ny(X)}Ju0().set("errors",{},2592E3,!0)}}})};
_.F(s$,_.KV);var UOv=function(){if(!s$.instance){var q=_.py("yt.networkStatusManager.instance")||new s$;_.hl("yt.networkStatusManager.instance",q);s$.instance=q}return s$.instance};
_.Z=s$.prototype;_.Z.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.Z.networkStatusHint=function(q){this.sharedNetworkStatusManager.isOnline=q};
_.Z.getWindowStatus=function(){var q=window.navigator.onLine;return q===void 0?!0:q};
_.Z.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.Z.listen=function(q,S){return this.sharedNetworkStatusManager.listen(q,S)};
_.Z.sendNetworkCheckRequest=function(q){return QfR(this.sharedNetworkStatusManager,q)};
s$.prototype.sendNetworkCheckRequest=s$.prototype.sendNetworkCheckRequest;s$.prototype.listen=s$.prototype.listen;s$.prototype.enableErrorFlushing=s$.prototype.enableErrorFlushing;s$.prototype.getWindowStatus=s$.prototype.getWindowStatus;s$.prototype.networkStatusHint=s$.prototype.networkStatusHint;s$.prototype.isNetworkAvailable=s$.prototype.isNetworkAvailable;s$.getInstance=UOv;_.m$=function(q){q=q===void 0?{}:q;_.KV.call(this);var S=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=UOv();var N=_.py("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);N&&(q.rateLimit?(this.rateLimit=q.rateLimit,N("networkstatus-online",function(){r_X(S,"publicytnetworkstatus-online")}),N("networkstatus-offline",function(){r_X(S,"publicytnetworkstatus-offline")})):(N("networkstatus-online",function(){S.dispatchEvent("publicytnetworkstatus-online")}),N("networkstatus-offline",
function(){S.dispatchEvent("publicytnetworkstatus-offline")})))};
_.F(_.m$,_.KV);_.m$.prototype.isNetworkAvailable=function(){var q=_.py("yt.networkStatusManager.instance.isNetworkAvailable");return q?q.bind(this.nsmInstance)():!0};
_.m$.prototype.networkStatusHint=function(q){var S=_.py("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);S&&S(q)};
_.m$.prototype.sendNetworkCheckRequest=function(q){var S=this,N;return _.G(function(X){N=_.py("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(S.nsmInstance);return _.C("skip_network_check_if_cfr")&&VQD().isEndpointCFR("generate_204")?X.return(new Promise(function(b){var w;S.networkStatusHint(((w=window.navigator)==null?void 0:w.onLine)||!0);b(S.isNetworkAvailable())})):N?X.return(N(q)):X.return(!0)})};
var r_X=function(q,S){q.rateLimit?q.lastJobTime?(_.OY.cancelJob(q.schedulerJob),q.schedulerJob=_.OY.addLowPriorityJob(function(){q.lastPublicSignalSent!==S&&(q.dispatchEvent(S),q.lastPublicSignalSent=S,q.lastJobTime=(0,_.oL)())},q.rateLimit-((0,_.oL)()-q.lastJobTime))):(q.dispatchEvent(S),q.lastPublicSignalSent=S,q.lastJobTime=(0,_.oL)()):q.dispatchEvent(S)};var Ku7,Ba=function(){w2.call(this,{logsStore:{cleanLogsStore:Ta0,deleteRequest:Bad,getMostRecentByStatus:Zsy,markAsQueued:Au4,resetRequest:sKF,set:wig},networkManager:_.vmF(),handleError:function(q,S,N){var X,b=N==null?void 0:(X=N.error)==null?void 0:X.code;if(b===400||b===415){var w;q=new _.Vl(q.message,S,N==null?void 0:(w=N.error)==null?void 0:w.code);_.x$(q,void 0,void 0,void 0,!0)}else _.ny(q)},
handleWarning:_.x$,sendFn:Hs2,now:_.oL,writeError:Fuv,jobManager:_.aV(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Y$("potential_esf_error_limit",10),getBooleanFlag:_.C,disableYtIdbTransactions:!(_.aF()&&_.lT7())});this.initializationPromise=new _.yP;_.C("networkless_immediately_drop_all_requests")&&GIm();N3m("LogsDatabaseV2")};
_.F(Ba,w2);_.c_D=function(){var q=_.py("yt.networklessRequestController.instance");q||(q=new Ba,_.hl("yt.networklessRequestController.instance",q),_.C("networkless_logging")&&_.Pt().then(function(S){q.databaseToken=S;BO0(q);q.initializationPromise.resolve();q.enableCleaning&&Math.random()<=q.cleaningRate&&q.databaseToken&&aTg(q.databaseToken);_.C("networkless_immediately_drop_sw_health_store")&&$OD(q)}));
return q};
Ba.prototype.writeThenSend=function(q,S){S||(S={});S=OsF(q,S);_.aF()||(this.initialized=!1);w2.prototype.writeThenSend.call(this,q,S)};
Ba.prototype.sendThenWrite=function(q,S,N){S||(S={});S=OsF(q,S);_.aF()||(this.initialized=!1);w2.prototype.sendThenWrite.call(this,q,S,N)};
Ba.prototype.sendAndWrite=function(q,S){S||(S={});S=OsF(q,S);_.aF()||(this.initialized=!1);w2.prototype.sendAndWrite.call(this,q,S)};
Ba.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var $OD=function(q){var S;_.G(function(N){if(!q.databaseToken)throw S=dg("clearSWHealthLogsDb"),S;return N.return(VS2(q.databaseToken).catch(function(X){q.handleError(X)}))})};_.WuM=!1;_.jKP=_.Nd.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.WuM};_.hl("ytNetworklessLoggingInitializationOptions",_.jKP);var JK=function(q){var S=this;this.config_=null;q?this.config_=q:GLN()&&(this.config_=_.Sf());_.ez(_.OY,function(){omv(S)},5E3)};
JK.prototype.isReady=function(){!this.config_&&GLN()&&(this.config_=_.Sf());return!!this.config_};
var YeF=function(q,S,N,X){!_.k$("VISITOR_DATA")&&S!=="visitor_id"&&Math.random()<.01&&_.x$(new _.Vl("Missing VISITOR_DATA when sending innertube request.",S,N,X));if(!q.isReady()){var b=new _.Vl("innertube xhrclient not ready",S,N,X);_.ny(b);throw b;}var w={headers:X.headers||{},method:"POST",postParams:N,postBody:X.postBody,postBodyFormat:X.postBodyFormat||"JSON",onTimeout:function(){X.onTimeout()},
onFetchTimeout:X.onTimeout,onSuccess:function(r,c){if(X.onSuccess)X.onSuccess(c)},
onFetchSuccess:function(r){if(X.onSuccess)X.onSuccess(r)},
onProgress:function(r){if(X.onProgress)X.onProgress(r)},
onError:function(r,c){if(X.onError)X.onError(c)},
onFetchError:function(r){if(X.onError)X.onError(r)},
timeout:X.timeout,withCredentials:!0,compress:X.compress};w.headers["Content-Type"]||(w.headers["Content-Type"]="application/json");var B="";(b=q.config_.innertubeHostOverride)&&(B=b);var T=q.config_.innertubeUseThirdPartyAuth||!1,Q=_.Ha0(T,B,X);Object.assign(w.headers,Q);w.headers.Authorization&&!B&&T&&(w.headers["x-origin"]=window.location.origin);var a=_.Et(B+("/youtubei/"+q.config_.innertubeApiVersion+"/"+S),{alt:"json"}),U=function(r){r=r===void 0?!1:r;var c;if(X.retry&&B!="www.youtube-nocookie.com"&&
(r||_.C("skip_ls_gel_retry")||w.headers["Content-Type"]!=="application/json"||(c=Px4(S,N,Q,T)),c)){var e=w.onSuccess,R=w.onFetchSuccess;w.onSuccess=function(W,z){Ikg(c);e(W,z)};
N.onFetchSuccess=function(W,z){Ikg(c);R(W,z)}}try{if(r&&X.retry&&!X.networklessOptions.bypassNetworkless)w.method="POST",X.networklessOptions.writeThenSend?_.c_D().writeThenSend(a,w):_.c_D().sendAndWrite(a,w);
else if(X.compress){var J=!X.networklessOptions.writeThenSend;if(w.postBody){var v=w.postBody;typeof v!=="string"&&(v=JSON.stringify(w.postBody));pJW(a,v,w,_.Al,J)}else pJW(a,JSON.stringify(w.postParams),w,Mmm,J)}else Mmm(a,w)}catch(W){if(W.name==="InvalidAccessError")c&&(Ikg(c),c=0),_.x$(Error("kd"));else throw W;}c&&_.ez(_.OY,function(){omv(q)},5E3)};
_.dlM()?LV2().then(function(r){U(r)}):U(!1)};var j3y=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(j3y,_.aT);var eBQ=0,zDM=_.NV?"webkit":_.XE?"moz":_.hi?"ms":am0?"o":"";_.hl("ytDomDomGetNextId",_.py("ytDomDomGetNextId")||function(){return++eBQ});var Crq={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},Ms=function(q){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(q=
q||window.event){this.event=q;for(var S in q)S in Crq||(this[S]=q[S]);this.scale=q.scale;this.rotation=q.rotation;var N=q.target||q.srcElement;N&&N.nodeType==3&&(N=N.parentNode);this.target=N;var X=q.relatedTarget;if(X)try{X=X.nodeName?X:null}catch(b){X=null}else this.type=="mouseover"?X=q.fromElement:this.type=="mouseout"&&(X=q.toElement);this.relatedTarget=X;this.clientX=q.clientX!=void 0?q.clientX:q.pageX;this.clientY=q.clientY!=void 0?q.clientY:q.pageY;this.keyCode=q.keyCode?q.keyCode:q.which;
this.charCode=q.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=q.altKey;this.ctrlKey=q.ctrlKey;this.shiftKey=q.shiftKey;this.metaKey=q.metaKey;this.pageX_=q.pageX;this.pageY_=q.pageY}}catch(b){}},RBq=function(q){if(document.body&&document.documentElement){var S=document.body.scrollTop+document.documentElement.scrollTop;
q.pageX_=q.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);q.pageY_=q.clientY+S}};
Ms.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
Ms.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
Ms.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var yf=_.Nd.ytEventsEventsListeners||{};_.hl("ytEventsEventsListeners",yf);var une=_.Nd.ytEventsEventsCounter||{count:0};_.hl("ytEventsEventsCounter",une);var gmg=_.aN(function(){var q=!1;try{var S=Object.defineProperty({},"capture",{get:function(){q=!0}});
window.addEventListener("test",null,S)}catch(N){}return q});_.uh(hN,_.Z4);hN.prototype.onMouseMove_=function(q){q.pageX_===void 0&&RBq(q);var S=q.pageX_;q.pageY_===void 0&&RBq(q);this.position_=new _.Kf(S,q.pageY_)};
hN.prototype.checkPosition_=function(){if(this.position_){var q=(0,_.oL)();if(this.previousTime_!=0){var S=this.previousPosition_,N=this.position_,X=S.x-N.x;S=S.y-N.y;X=Math.sqrt(X*X+S*S)/(q-this.previousTime_);this.cycles_[this.index_]=Math.abs((X-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(N=S=0;N<4;N++)S+=this.cycles_[N]||0;S>=3&&this.callback_();this.previousVelocity_=X}this.previousTime_=q;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
hN.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Em0(this.mouseListenerKey_)};var Pym={};var X2y=new _.db("rawColdConfigGroup");var NHm=new _.db("rawHotConfigGroup");var tQv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(tQv,_.aT);var l$e=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(l$e,_.aT);var cN=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q,500)};
_.F(cN,_.aT);cN.prototype.getPayloadCase=function(){return _.sI(this,ic0)};
cN.prototype.getContext=function(){return _.Ns(this,l$e,33)};
var ic0=[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];var PWP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(PWP,_.aT);var F_e=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(F_e,_.aT);F_e.prototype.setVideoId=function(q){return s0(this,1,H4N,O5(q))};
F_e.prototype.getPlaylistId=function(){return _.qw(this,az(this,H4N,2))};
var H4N=[1,2];var BN=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(BN,_.aT);BN.prototype.getContext=function(){return _.Ns(this,TQ,1)};
BN.prototype.getTier=function(){return _.r4(this,7)};
BN.prototype.getRetryCount=function(){return _.md(this,11)};var J_k,oz,qL;J_k=_.Nd.ytPubsubPubsubInstance||new _.sZ;oz=_.Nd.ytPubsubPubsubSubscribedKeys||{};qL=_.Nd.ytPubsubPubsubTopicToKeys||{};_.ITN=_.Nd.ytPubsubPubsubIsSynchronous||{};_.sZ.prototype.subscribe=_.sZ.prototype.subscribe;_.sZ.prototype.unsubscribeByKey=_.sZ.prototype.unsubscribeByKey;_.sZ.prototype.publish=_.sZ.prototype.publish;_.sZ.prototype.clear=_.sZ.prototype.clear;_.hl("ytPubsubPubsubInstance",J_k);_.hl("ytPubsubPubsubTopicToKeys",qL);_.hl("ytPubsubPubsubIsSynchronous",_.ITN);
_.hl("ytPubsubPubsubSubscribedKeys",oz);var NL=window;var TZ=_.C("web_enable_lifecycle_monitoring")&&NjN()!==0,FV2=_.C("web_enable_lifecycle_monitoring");var HcQ=function(q){var S=this;var N=N===void 0?0:N;var X=X===void 0?_.aV():X;this.JSC$11211_defaultPriority=N;this.scheduler=X;this.completedResolver=new _.yP;this.scheduledPayloads=q;for(q={i$jscomp$496:0};q.i$jscomp$496<this.scheduledPayloads.length;q={payload$jscomp$20:void 0,i$jscomp$496:q.i$jscomp$496},q.i$jscomp$496++)q.payload$jscomp$20=this.scheduledPayloads[q.i$jscomp$496],N=function(b){return function(){b.payload$jscomp$20.job();S.scheduledPayloads[b.i$jscomp$496].processed=!0;S.scheduledPayloads.every(function(w){return w.processed===
!0})&&S.completedResolver.resolve()}}(q),X=this.getPriority(q.payload$jscomp$20),X=this.scheduler.addJob(N,X),this.scheduledPayloads[q.i$jscomp$496]=Object.assign({},q.payload$jscomp$20,{job:N,
jobId:X})};
HcQ.prototype.flushJobs=function(){var q=this,S=Array.from(this.scheduledPayloads.keys()).sort(function(X,b){return q.getPriority(q.scheduledPayloads[b])-q.getPriority(q.scheduledPayloads[X])});
S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=this.scheduledPayloads[N.value],N.jobId===void 0||N.processed||(this.scheduler.cancelJob(N.jobId),this.scheduler.addJob(N.job,10))};
HcQ.prototype.cancel=function(){for(var q=_.A(this.scheduledPayloads),S=q.next();!S.done;S=q.next())S=S.value,S.jobId===void 0||S.processed||this.scheduler.cancelJob(S.jobId),S.processed=!0;this.completedResolver.resolve()};
HcQ.prototype.getPriority=function(q){var S;return(S=q.priority)!=null?S:this.JSC$11211_defaultPriority};var GZ=function(q){this.state=q;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};TZ&&Xqg(this.state)};
GZ.prototype.install=function(q){this.plugins.push(q);return this};
GZ.prototype.uninstall=function(){var q=this;_.IT.apply(0,arguments).forEach(function(S){S=q.plugins.indexOf(S);S>-1&&q.plugins.splice(S,1)})};
GZ.prototype.transition=function(q,S){var N=this;TZ&&b4N(this.state);var X=this.transitions.find(function(w){return Array.isArray(w.from)?w.from.find(function(B){return B===N.state&&w.to===q}):w.from===N.state&&w.to===q});
if(X){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);Ocq(this,q,S);this.state=q;TZ&&Xqg(this.state);X=X.action.bind(this);var b=this.plugins.filter(function(w){return w[q]}).map(function(w){return w[q]});
X(KVX(this,b),S)}else throw Error("ld`"+this.state+"`"+q);};
var KVX=function(q,S){var N=S.filter(function(b){return vUR(q,b)===10}),X=S.filter(function(b){return vUR(q,b)!==10});
return q.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var b=_.IT.apply(0,arguments);return _.G(function(w){if(w.nextAddress==1)return w.yield(q.runImmediateJobsAsync.apply(q,[N].concat(_.PG(b))),2);q.setJobSetWithScheduledJobs.apply(q,[X].concat(_.PG(b)));_.xP(w)})}:function(){var b=_.IT.apply(0,arguments);
q.runImmediateJobsSync.apply(q,[N].concat(_.PG(b)));q.setJobSetWithScheduledJobs.apply(q,[X].concat(_.PG(b)))}};
GZ.prototype.runImmediateJobsSync=function(q){var S=_.IT.apply(1,arguments);_.aV();for(var N=_.A(q),X=N.next(),b={};!X.done;b={lifecycle$jscomp$2:void 0},X=N.next())b.lifecycle$jscomp$2=X.value,zI(function(w){return function(){l_D(w.lifecycle$jscomp$2.name);Z40(function(){return w.lifecycle$jscomp$2.callback.apply(w.lifecycle$jscomp$2,_.PG(S))});
D0(w.lifecycle$jscomp$2.name)}}(b))};
GZ.prototype.runImmediateJobsAsync=function(q){var S=_.IT.apply(1,arguments),N,X,b,w;return _.G(function(B){B.nextAddress==1&&(_.aV(),N=_.A(q),X=N.next(),b={});if(B.nextAddress!=3){if(X.done)return B.jumpTo(0);b.lifecycle$jscomp$3=X.value;b.asyncJobCompletion=void 0;w=function(T){return function(){l_D(T.lifecycle$jscomp$3.name);var Q=Z40(function(){return T.lifecycle$jscomp$3.callback.apply(T.lifecycle$jscomp$3,_.PG(S))});
m$T(Q)?T.asyncJobCompletion=_.C("web_lifecycle_error_handling_killswitch")?Q.then(function(){D0(T.lifecycle$jscomp$3.name)}):Q.then(function(){D0(T.lifecycle$jscomp$3.name)},function(a){wq0(a);
D0(T.lifecycle$jscomp$3.name)}):D0(T.lifecycle$jscomp$3.name)}}(b);
zI(w);return b.asyncJobCompletion?B.yield(b.asyncJobCompletion,3):B.jumpTo(3)}b={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};X=N.next();return B.jumpTo(2)})};
GZ.prototype.setJobSetWithScheduledJobs=function(q){var S=_.IT.apply(1,arguments),N=this,X=q.map(function(b){return{job:function(){l_D(b.name);Z40(function(){return b.callback.apply(b,_.PG(S))});
D0(b.name)},
priority:vUR(N,b)}});
X.length&&(this.jobSet=new HcQ(X))};
var vUR=function(q,S){var N,X;return(X=(N=q.overridePriority)!=null?N:S.priority)!=null?X:0},l_D=function(q){TZ&&q&&Xqg(q)},D0=function(q){TZ&&q&&b4N(q)},Ocq=function(q,S,N){FV2&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+q.constructor.name+"] '"+q.state+"' to '"+S+"'"),console.log("with message: ",N),console.groupEnd())};
_.hd.Object.defineProperties(GZ.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var jfX=function(q){GZ.call(this,q===void 0?"none":q);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},WV0;
_.F(jfX,GZ);jfX.prototype.runApplicationNavigationBegin=function(q,S){var N=this;this.navigationTimer=_.ez(_.OY,function(){N.currentState==="application_navigating"&&N.transition("none")},5E3);
q(S==null?void 0:S.event)};
jfX.prototype.runApplicationNavigationEnd=function(q,S){this.navigationTimer&&(_.OY.cancelJob(this.navigationTimer),this.navigationTimer=null);q(S==null?void 0:S.event)};
_.SPv=function(){WV0||(WV0=new jfX);return WV0};var qPd=[];_.hl("yt.logging.transport.getScrapedGelPayloads",function(){return qPd});var XO=function(){var q=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return q.totalEntries}}};
XO.prototype.storePayload=function(q,S){q=AG2(q);this.store[q]?this.store[q].push(S):(this.memoizedKeySequences={},this.store[q]=[S]);this.totalEntries++;_.C("more_accurate_gel_parser")&&(S=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(S));return q};
XO.prototype.smartExtractMatchingEntries=function(q){if(!q.keys.length)return[];for(var S=dOX(this,q.keys.splice(0,1)[0]),N=[],X=0;X<S.length;X++)this.store[S[X]]&&q.sizeLimit&&(this.store[S[X]].length<=q.sizeLimit?(N.push.apply(N,_.PG(this.store[S[X]])),delete this.store[S[X]]):N.push.apply(N,_.PG(this.store[S[X]].splice(0,q.sizeLimit))));this.totalEntries-=N.length;(q==null?0:q.sizeLimit)&&N.length<(q==null?void 0:q.sizeLimit)&&(q.sizeLimit-=N.length,N.push.apply(N,_.PG(this.smartExtractMatchingEntries(q))));
return N};
XO.prototype.extractMatchingEntries=function(q){q=dOX(this,q);for(var S=[],N=0;N<q.length;N++)this.store[q[N]]&&(S.push.apply(S,_.PG(this.store[q[N]])),delete this.store[q[N]]);this.totalEntries-=S.length;return S};
XO.prototype.getSequenceCount=function(q){q=dOX(this,q);for(var S=0,N=0;N<q.length;N++){var X=void 0;S+=((X=this.store[q[N]])==null?void 0:X.length)||0}return S};
var dOX=function(q,S){var N=AG2(S);if(q.memoizedKeySequences[N])return q.memoizedKeySequences[N];var X=Object.keys(q.store)||[];if(X.length<=1&&AG2(S)===X[0])return X;for(var b=[],w=0;w<X.length;w++){var B=X[w].split("/");if(kDM(S.auth,B[0])){var T=S.isJspb;kDM(T===void 0?"undefined":T?"true":"false",B[1])&&kDM(S.cttAuthInfo,B[2])&&(T=S.tier,T=T===void 0?"undefined":JSON.stringify(T),kDM(T,B[3])&&b.push(X[w]))}}return q.memoizedKeySequences[N]=b},kDM=function(q,S){return q===void 0||q==="undefined"?
!0:q===S};
XO.prototype.getSequenceCount=XO.prototype.getSequenceCount;XO.prototype.extractMatchingEntries=XO.prototype.extractMatchingEntries;XO.prototype.smartExtractMatchingEntries=XO.prototype.smartExtractMatchingEntries;XO.prototype.storePayload=XO.prototype.storePayload;var ZwW=new _.ky("FinchConfigManagerService");var zC7,de0,nc7,Zj,zBQ,sAP,AA4,W_m,jHF,CWF,k7y,Ywd,K_g;zC7=_.Y$("initial_gel_batch_timeout",2E3);de0=_.Y$("gel_queue_timeout_max_ms",6E4);nc7=_.Y$("gel_min_batch_size",5);Zj=void 0;zBQ=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
sAP=new zBQ;AA4=new zBQ;W_m=new zBQ;jHF=new zBQ;k7y=!0;Ywd=1;_.I6M=new Map;K_g=_.Nd.ytLoggingTransportTokensToCttTargetIds_||{};_.hl("ytLoggingTransportTokensToCttTargetIds_",K_g);var O4m=_.Nd.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.hl("ytLoggingTransportTokensToJspbCttTargetIds_",O4m);var wq={};var tK=_.Nd.ytLoggingGelSequenceIdObj_||{};_.hl("ytLoggingGelSequenceIdObj_",tK);var GJd=[];var tAm=new Set,UPM=0,FBe=0,JA7=0,$Py=[],rAW=[],HwW=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var xPg=function(){};
xPg.prototype.getUrl=function(q,S){S=S===void 0?!1:S;return q.hasOwnProperty("shareEndpoint")?null:_.lV7(q,null,S)};
var uXW=function(q,S,N){q={endpoint:S,actions:[]};N=(N.path?N.path[0]:N.target).icon||"";S=N.indexOf(":");S>0&&(N=N.substr(S+1));N&&q.actions.push(N);return q};var n27=/Command$/,zMg=/Endpoint$/,WB7=new Map;var nUX,f_s;nUX=1;_.fl=function(){this.actionRoutingMap=new Map};
_.fl.prototype.triggerAction=function(q){var S=new Tfm(q,!1,_.IT.apply(1,arguments));this.handleAction(S);return S.returnValue};
_.fl.prototype.triggerOptionalAction=function(q){var S=new Tfm(q,!0,_.IT.apply(1,arguments));this.handleAction(S);return S.returnValue};
_.QV=function(q,S,N){S.forEach(function(X){var b=kJd(X);b&&q.triggerOptionalAction(b,X,N,void 0)})};
_.fl.prototype.handleAction=function(q){var S=this.actionRoutingMap.get(q.actionName);S&&f_s(q,S);q.optionalAction||q.returnValue.length!==0||(q=new _.Vl("Unhandled action",q.actionName),_.x$(q))};
f_s=function(q,S){S.forEach(function(N){var X=null;N?X=N.apply(null,q.args):(N=Error("md"),N.params=q.actionName,_.ny(N));q.returnValue.push(X)})};
_.pl=function(q,S,N){N||(N=nUX++);for(var X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next()){b=b.value;var w=q.actionRoutingMap.get(b);w||(w=new Map,q.actionRoutingMap.set(b,w));q.registerActionHandler(N,b,S[b],w)}return N};
_.fl.prototype.registerActionHandler=function(q,S,N,X){X.set(q,_.fy(N))};
_.xB=function(q,S,N){S=_.A(Object.keys(S));for(var X=S.next();!X.done;X=S.next())(X=q.actionRoutingMap.get(X.value))&&X.delete(N)};
_.xK(_.fl);var g27=function(q,S){var N=_.fl.getInstance();_.lO(function(){var X={},b=_.pl(N,(X[q]=S,X));_.k7(function(){var w={};_.xB(N,(w[q]="",w),b)})})};uE7=RK7;var wpP=new Set(["For","If","Match","Watch"]),pOM={},xOv=(pOM[mM.default]=function(){return kbN},pOM.style=function(){return kbN},pOM),mOQ;
for(mOQ in xOv)bD.attributes[mOQ]=xOv[mOQ](bD.attributes[mOQ]);var ML=new _.ky("VISIBILITY_OBSERVER");var VI7={retrieve:function(q){return this.id.\u0275prov.token===q.\u0275prov.token?this.contextValue:this?qG(this,this.id):OY7}};var uUM=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(q){}var gU0=typeof WeakRef==="function";var EUT=function(q){this.value=q};
EUT.prototype.deref=function(){return this.value};
var y_0=gU0?WeakRef:EUT,MQX=function(q){this.newKeyHandler=q;this.map=new WeakMap};
MQX.prototype.add=function(q,S){this.map.has(q)||(this.newKeyHandler(q),this.map.set(q,[]));this.map.get(q).push(new y_0(S))};
MQX.prototype.get=function(q){var S=this;return function X(){var b,w,B,T,Q,a,U,r,c,e,R;return _.Pp(X,function(J){switch(J.nextAddress){case 1:_.nd(J,2);b=S.map.get(q);if(!b)return J.return();w=0;B=_.A(b);T=B.next();case 4:if(T.done){J.jumpTo(6);break}Q=T.value;a=Q.deref();if(!a){J.jumpTo(5);break}w++;U=_.I2;return J.yield(a,8);case 8:U(J.yieldResult);case 5:T=B.next();J.jumpTo(4);break;case 6:if(2*w<b.length){r=0;c=_.A(b);for(e=c.next();!e.done;e=c.next())R=e.value,R.deref()&&(b[r++]=R);b.length=
r}case 2:_.dx(J),_.fd(J,0)}})}()};var LVa=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},CIM=new MQX(function(q){q.addEventListener("abort",tIN,{once:!0})}),eW7=new WeakMap,hBT=function(q){q=q===void 0?aC:q;
this.signal=new q};
hBT.prototype.abort=function(q){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=q,q=new Event("abort"),this.signal.dispatchEvent(q))};
var aC=function(){this.target=LVa();this.aborted=!1;this.onabort=null};
aC.prototype.throwIfAborted=function(){chF.call(this)};
aC.prototype.addEventListener=function(q,S,N){this.target.addEventListener(q,S,N)};
aC.prototype.removeEventListener=function(q,S,N){this.target.removeEventListener(q,S,N)};
aC.prototype.dispatchEvent=function(q){if(this.onabort&&q.type==="abort")this.onabort(q);return this.target.dispatchEvent(q)};
aC.abort=$30;aC.timeout=iA7;aC.any=RWy;var rhv=uUM?AbortController:hBT,VV=uUM?AbortSignal:aC;typeof VV.abort!=="function"&&(VV.abort=$30);typeof VV.prototype.throwIfAborted!=="function"&&(VV.prototype.throwIfAborted=chF);typeof VV.any!=="function"&&(VV.any=RWy);typeof VV.timeout!=="function"&&(VV.timeout=iA7);var PN=null,FZP=new Map;var Prv=function(q){q=q.clone();lpk(q);sS(q,"dg",null);sS(q,"d","0");HHq(q,null);OHX(q,null);return q},I_X=!0,YDD=function(q,S,N){var X=N===void 0?{}:N;
N=X.cssRowKey===void 0?void 0:X.cssRowKey;var b=X.combinedSignature===void 0?void 0:X.combinedSignature;var w=X.extraEdges===void 0?void 0:X.extraEdges;X=X.callback===void 0?void 0:X.callback;sS(q,"m",S.join(","));w&&vfQ(q,w);N&&(sS(q,"ck",N),b?sS(q,"rs",b):I_X&&(I_X=!1));if(X){if(X!=null&&!dCJ.test(X))throw Error("Ya`"+X);sS(q,"cb",X)}q=q.toString();_.ZP(q,"/")&&(q=Ld0(document.location.href)+q);return _.nK(q)};var qUs=function(q){return o1X(q).then(function(S){return JSON.parse(S.responseText)})},o1X=function(q){var S={},N=S.xmlHttpFactory?S.xmlHttpFactory.createInstance():Yt0.createInstance();
return(new _.AK(function(X,b){var w;try{N.open("GET",q,!0)}catch(Q){b(new U$("Error opening XHR: "+Q.message,q,N))}N.onreadystatechange=function(){if(N.readyState==4){_.Nd.clearTimeout(w);var Q;!(Q=IDa(N.status))&&(Q=N.status===0)&&(Q=y5N(q),Q=!(Q=="http"||Q=="https"||Q==""));Q?X(N):b(new SUJ(N.status,q,N))}};
N.onerror=function(){b(new U$("Network error",q,N))};
if(S.headers)for(var B in S.headers){var T=S.headers[B];T!=null&&N.setRequestHeader(B,T)}S.withCredentials&&(N.withCredentials=S.withCredentials);S.responseType&&(N.responseType=S.responseType);S.mimeType&&N.overrideMimeType(S.mimeType);S.timeoutMs>0&&(w=_.Nd.setTimeout(function(){N.onreadystatechange=function(){};
N.abort();b(new N3J(q,N))},S.timeoutMs));
try{N.send(null)}catch(Q){N.onreadystatechange=function(){},_.Nd.clearTimeout(w),b(new U$("Error sending XHR: "+Q.message,q,N))}})).thenCatch(function(X){X instanceof _.Jh&&N.abort();
throw X;})},U$=function(q,S,N){_.om.call(this,q+", url="+S);
this.url=S;this.xhr=N};
_.uh(U$,_.om);U$.prototype.name="XhrError";var SUJ=function(q,S,N){U$.call(this,"Request Failed, status="+q,S,N);this.status=q};
_.uh(SUJ,U$);SUJ.prototype.name="XhrHttpError";var N3J=function(q,S){U$.call(this,"Request timed out",q,S)};
_.uh(N3J,U$);N3J.prototype.name="XhrTimeoutError";pD=pD||{};var r2=function(){_.Z4.call(this)};
_.uh(r2,_.Z4);r2.prototype.initialize=function(){};OA7.prototype.execute=function(q){this.fn_&&(this.fn_.call(this.handler_||null,q),this.fn_=this.handler_=null)};
OA7.prototype.abort=function(){this.handler_=this.fn_=null};
pD.ModuleLoadCallback=OA7;_.uh(Iz,_.Z4);Iz.prototype.moduleConstructor_=r2;Iz.prototype.module_=null;Iz.prototype.getId=function(){return this.JSC$11368_id_};
Iz.prototype.registerCallback=function(q,S){return $v(this.onloadCallbacks_,q,S)};
var XhT=function(q,S){$v(q.onErrorCallbacks_,S)},$v=function(q,S,N){S=new pD.ModuleLoadCallback(S,N);
q.push(S);return S};
Iz.prototype.isLoaded=function(){return!!this.module_};
Iz.prototype.onLoad=function(q){var S=new this.moduleConstructor_;S.initialize(q());this.module_=S;S=(S=baT(this.earlyOnloadCallbacks_,q()))||baT(this.onloadCallbacks_,q());S||(this.onErrorCallbacks_.length=0);return S};
Iz.prototype.onError=function(q){(q=baT(this.onErrorCallbacks_,q))&&X2(Error("sd`"+q));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var baT=function(q,S){for(var N=[],X=0;X<q.length;X++)try{q[X].execute(S)}catch(b){X2(b),N.push(b)}q.length=0;return N.length?N:null};
Iz.prototype.disposeInternal=function(){Iz.superClass_.disposeInternal.call(this);_.zV(this.module_)};
pD.ModuleInfo=Iz;var wh2,GLQ,B3s,T3a,Ax2,s52,UQM,aLT,VBX;
_.o_=function(q,S,N,X,b){X=X===void 0?!1:X;b=b===void 0?!1:b;var w=w===void 0?!0:w;this.scsReferenceUrl_=q0W(_.fK(q).toString(),w);this.cssRowKey_=S;this.combinedSignature_=N;this.useNegativeLoading_=X;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(q=A2(this.scsReferenceUrl_,"excm"))?q.split(","):[];this.shouldScanForCss_=b;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;S07();_.ca(this,KbX(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
wh2=function(q,S){if(S.href||S.getAttribute("data-href"))if(S=S.href||S.getAttribute("data-href"),PV7(S)&&!q0W(S).urlPrefix_.endsWith("_/js/")){S=KbX(q0W(S));S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,q.loadedCssModuleList_.includes(N)||q.loadedCssModuleList_.push(N)}};
_.o_.prototype.loadModules=function(q,S,N){var X=N===void 0?{}:N;S=X.extraEdges;N=X.onError;var b=X.onSuccess;X=X.forceReload;if(!q)throw Error("td");if(this.shouldScanForCss_){for(var w=_.A(document.getElementsByTagName("style")),B=w.next();!B.done;B=w.next())wh2(this,B.value);w=_.A(document.getElementsByTagName("link"));for(B=w.next();!B.done;B=w.next())wh2(this,B.value)}Za0(this,Ax2(this,q),S,N,b,X)};
var Za0=function(q,S,N,X,b,w){X=X===void 0?function(){}:X;
b=b===void 0?function(){}:b;
w=w===void 0?!1:w;s52(q,S,function(B,T,Q){Q=Q===void 0?T:Q;q.enableFallbackFetch&&w?q.loadWithFetch(B,T,X,b,Q):q.load(B,T,X,b,Q,N)},N)||X(-1)};
_.o_.prototype.loadWithFetch=function(){_.G(function(){throw Error("ud");})};
_.o_.prototype.maybeSetAdditionalFields=function(){};
GLQ=function(q,S,N){if(q.useNegativeLoading_){var X=q.scsReferenceUrl_;q={cssRowKey:q.cssRowKey_,combinedSignature:q.combinedSignature_,extraEdges:N,requestedModuleIds:B3s(q),requestedCssModuleIds:T3a(q)};var b=q===void 0?{}:q;q=b.requestedModuleIds===void 0?[]:b.requestedModuleIds;N=b.requestedCssModuleIds===void 0?[]:b.requestedCssModuleIds;var w=b.cssRowKey===void 0?void 0:b.cssRowKey;var B=b.combinedSignature===void 0?void 0:b.combinedSignature;var T=b.extraEdges===void 0?void 0:b.extraEdges;
b=b.callback===void 0?void 0:b.callback;X=Prv(X);sS(X,"d","1");HHq(X,q);OHX(X,N);S=YDD(X,S,{cssRowKey:w,combinedSignature:B,extraEdges:T,callback:b})}else X=q.scsReferenceUrl_,q={cssRowKey:q.cssRowKey_,combinedSignature:q.combinedSignature_,requestedModuleIds:B3s(q),requestedCssModuleIds:T3a(q)},T=q===void 0?{}:q,q=T.requestedCssModuleIds===void 0?[]:T.requestedCssModuleIds,N=T.cssRowKey===void 0?void 0:T.cssRowKey,w=T.combinedSignature===void 0?void 0:T.combinedSignature,B=T.extraEdges===void 0?
void 0:T.extraEdges,T=T.callback===void 0?void 0:T.callback,X=Prv(X),OHX(X,q),S=YDD(X,S,{cssRowKey:N,combinedSignature:w,extraEdges:B,callback:T});return S};
_.ca=function(q,S){for(var N=!1,X=[],b=0;b<S.length;++b){var w=S[b];q.requestedModuleMap_[w]||(q.requestedModuleMap_[w]=!0,q.requestedModuleList_.push(w),N=!0,X.push(w))}N&&(q.requestedModuleListSorted_=!1)};
_.eE=function(q,S){for(var N=[],X=0;X<S.length;++X){var b=S[X];q.requestedModuleMap_[b]&&(delete q.requestedModuleMap_[b],_.m4(q.requestedModuleList_,b),N.push(b))}};
_.o_.prototype.load=function(q,S,N,X,b){b=b===void 0?S:b;_.fK(q);var w=this.useCors_,B=this.corsMode_,T=this.fetchPriority,Q=_.Si("SCRIPT");_.Q4(Q,q);w&&(Q.crossOrigin=B);Q.async=!1;T&&Q.setAttribute("fetchpriority",T);_.ca(this,S);_.DQ6(this,q,Q,S,N,X,b)};
_.DQ6=function(q,S,N,X,b,w,B){B=B===void 0?X:B;q.lastScript_=N;q.insertPos.insertBefore(N,q.insertPos.firstChild);_.Q50(N,X,function(){N.parentElement.removeChild(N);q.lastScript_==N&&(q.lastScript_=null);w()},function(T){N.parentElement.removeChild(N);
q.lastScript_==N&&(q.lastScript_=null);_.eE(q,T);q.pendingModuleGraphUpdate_?q.pendingModuleGraphUpdate_.then(function(){b(-1,S)}):b(-1,S)},B)};
_.Q50=function(q,S,N,X,b){b=b===void 0?S:b;var w=S.length,B=function(){w=0;q.onload=null;q.onerror=null;T=function(){}},T=function(){B();
var a=b.filter(function(U){return!iS().getModuleInfo(U).isLoaded()});
a.length!==0?X(a,"Response was successful but was missing module(s) "+a+"."):N()},Q=function(){w--;
w==0&&T()};
S.forEach(function(a){a=iS().getModuleInfo(a);a.isLoaded()?Q():($v(a.earlyOnloadCallbacks_,Q),XhT(a,Q))});
q.onload=function(){return T()};
q.onerror=function(){B();X(S)}};
B3s=function(q){q.requestedModuleListSorted_||(q.requestedModuleListSorted_=!0,q.requestedModuleList_.sort());return q.requestedModuleList_};
T3a=function(q){q=q.loadedCssModuleList_;q.sort();return q};
Ax2=function(q,S){return S.filter(function(N){return!q.requestedModuleMap_[N]})};
s52=function(q,S,N,X){if(q.pendingModuleGraphUpdate_)return q.pendingModuleGraphUpdate_.then(function(){s52(q,S,N,X)}),!0;
if(!q.useNegativeLoading_){var b=[],w=Object.assign({},q.requestedModuleMap_);aLT(q,S,function(U){b.push(U.getId())},X,function(U){return!U.isLoaded()},w);
S=b}for(w=0;w<S.length;){for(var B=S.length-w,T=w==0?S:S.slice(w,S.length),Q=GLQ(q,T,X),a=_.fK(Q).toString();a.length>q.urlMaxLength;)if(B>1)B-=Math.ceil((a.length-q.urlMaxLength)/6),B=Math.max(B,1),T=S.slice(w,w+B),Q=GLQ(q,T,X),a=_.fK(Q).toString();else return q.useNegativeLoading_?(q.useNegativeLoading_=!1,q.pendingModuleGraphUpdate_=VBX(q).then(function(U){UQM(q,U,X)}),s52(q,S.slice(w),N,X)):!1;
w+=B;q.useNegativeLoading_?N(Q,T):N(Q,T,w===S.length?S:[])}return!0};
UQM=function(q,S,N){iS().setAllModuleInfoString((S||{}).moduleGraph);aLT(q,B3s(q),function(X){_.ca(q,[X.getId()])},N);
q.pendingModuleGraphUpdate_=null};
aLT=function(q,S,N,X,b,w){w=w===void 0?{}:w;var B=iS();S=_.A(S);for(var T=S.next();!T.done;T=S.next()){T=T.value;var Q=B.getModuleInfo(T);if(!(w[T]||b&&!b(Q))){w[T]=!0;var a=Q.deps_||[];if(X){var U=[];X[T]&&(U=Object.keys(X[T]));a=a.concat(U)}aLT(q,a,N,X,b,w);N(Q)}}};
VBX=function(q){q=q.scsReferenceUrl_.clone();lpk(q);sS(q,"dg",null);sS(q,"md","1");return qUs(q.toString())};var KZ7=new Uint8Array(123);var rxk=[];var $Qs=function(){this.JSC$10371_loader_=null};
_.Z=$Qs.prototype;_.Z.setBatchModeEnabled=function(){};
_.Z.setAllModuleInfoString=function(){};
_.Z.addExtraEdge=function(){throw Error("vd");};
_.Z.removeExtraEdge=function(){throw Error("wd");};
_.Z.getModuleContext=function(){return null};
_.Z.isActive=function(){return!1};
_.Z.isUserActive=function(){return!1};
_.Z.registerInitializationCallback=function(){};
_.Z.registerCallback=function(){};var Ck=function(q,S,N,X,b){var w=Error.call(this);this.message=w.message;"stack"in w&&(this.stack=w.stack);this.name="ModuleLoadFailure";this.type=q;this.status=S;this.requestedModuleIds=N;this.url=X;this.cause=b;this.message=this.toString()};
_.F(Ck,Error);Ck.prototype.toString=function(){return cx6(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var cx6=function(q){switch(q.type){case Ck.Type.UNAUTHORIZED:return"Unauthorized";case Ck.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case Ck.Type.TIMEOUT:return"Timed out";case Ck.Type.OLD_CODE_GONE:return"Out of date module id";case Ck.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+q.type}};
pD.ModuleLoadFailure=Ck;pD.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var RC=function(){this.moduleIds_=this.JSC$10371_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11386_extraEdges_={};this.JSC$11386_callbackMap_={};this.JSC$11386_currentlyLoadingModule_=this.baseModuleInfo_=new pD.ModuleInfo([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Qx;this.isDisposed_=this.userLastActive_=this.lastActive_=
this.batchModeEnabled_=!1};
_.uh(RC,$Qs);var etk=function(q,S){_.om.call(this,"Error loading "+q+": "+S)};
_.uh(etk,_.om);RC.prototype.setBatchModeEnabled=function(q){this.batchModeEnabled_=q};
RC.prototype.setAllModuleInfoString=function(q,S){if(!(this instanceof RC))this.setAllModuleInfoString(q,S);else if(typeof q==="string"){if(q.startsWith("d$")){q=q.substring(2);for(var N=[],X=0,b=q.indexOf("/"),w=0,B=!1,T=0;;){var Q=B?q.substring(w):q.substring(w,b);if(Q.length===0)X++,w="sy"+X.toString(36),Q=[];else{var a=Q.indexOf(":");if(a<0)w=Q,Q=[];else if(a===Q.length-1)w=Q.substring(0,a),Q=Array(N[T-1]);else{w=Q.substring(0,a);Q=Q.substring(a+1).split(",");a=T;for(var U=0;U<Q.length;U++)a-=
Q[U].length===0?1:Number(Q[U]),Q[U]=N[a]}a=0;if(w.length===0)a=1;else if(w.charAt(0)==="+"||w.charAt(0)==="-")a=Number(w);a!==0&&(X+=a,w="sy"+X.toString(36))}N.push(w);CXa(this,w,Q);if(B)break;w=b+1;b=q.indexOf("/",w);b===-1&&(B=!0);T++}this.moduleIds_=N}else if(q.startsWith("p$"))Rta(this,q);else{q=q.split("/");N=[];for(X=0;X<q.length;X++){T=q[X].split(":");b=T[0];B=[];if(T[1])for(B=T[1].split(","),T=0;T<B.length;T++)B[T]=N[parseInt(B[T],36)];N.push(b);CXa(this,b,B)}this.moduleIds_=N}S&&S.length?
(_.y7(this.loadingModuleIds_,S),this.lastInitialModuleId_=_.je(S)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11386_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11386_currentlyLoadingModule_=null,(S=this.baseModuleInfo_.onLoad((0,_.AM)(this.getModuleContext,this)))&&S.length&&tB0(this,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,S[0])),ty(this))}};
var Rta=function(q,S){var N=S.substring(2);for(S=0;S<64;S++)KZ7["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(S)]=S;var X={buf:N,pos:0};YB(X);var b=YB(X),w=YB(X)+1;S=Array(b);var B=Array(b),T=Array(b);w=Array(w);var Q=0,a=0,U=X.pos,r=X.buf.indexOf("|",X.pos);X.pos=r+1;for(r=0;r<b;r++){var c=YB(X),e=c&2,R=c&1;c>>>=2;R?(Q+=c>>>1^-(c&1),c="sy"+Q.toString(36)):(R=U,U+=c,c=N.substring(R,U));S[r]=c;e&&(w[a++]=c)}w[a]="";X.pos++;a=b&-2;N=b&1;for(Q=0;Q<a;Q+=2)U=vTM(X),T[Q]=
U&7,T[Q+1]=U>>>3&7;N&&(N=vTM(X),T[a]=N&7);X.pos++;for(a=0;a<b;a++)T[a]===7&&(T[a]=YB(X));X.pos++;for(N=a=0;N<b;N++){Q=T[N];U=Q===0?rxk:Array(Q);B[N]=U;r=a;for(e=0;e<Q;e++)r-=YB(X),U[e]=w[r];w[a]===S[N]&&a++}for(X=0;X<S.length;X++)CXa(q,S[X],B[X]);q.moduleIds_=S};
_.Z=RC.prototype;_.Z.getModuleInfo=function(q){return this.moduleInfoMap[q]};
_.Z.addExtraEdge=function(q,S){var N=this.getModuleInfo(q);N&&N.isLoaded()?this.load(S):(this.JSC$11386_extraEdges_[q]||(this.JSC$11386_extraEdges_[q]={}),this.JSC$11386_extraEdges_[q][S]=!0)};
_.Z.removeExtraEdge=function(q,S){if(this.JSC$11386_extraEdges_[q]){delete this.JSC$11386_extraEdges_[q][S];for(var N in this.JSC$11386_extraEdges_[q])return;delete this.JSC$11386_extraEdges_[q]}};
_.Z.isActive=function(){return this.loadingModuleIds_.length>0};
_.Z.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var ty=function(q){var S=q.lastActive_,N=q.isActive();N!=S&&(q.executeCallbacks_(N?"active":"idle"),q.lastActive_=N);S=q.isUserActive();S!=q.userLastActive_&&(q.executeCallbacks_(S?"userActive":"userIdle"),q.userLastActive_=S)},CXa=function(q,S,N){q.moduleInfoMap[S]?(q=q.moduleInfoMap[S].deps_,q!=N&&q.splice.apply(q,[0,
q.length].concat(_.PG(N)))):q.moduleInfoMap[S]=new pD.ModuleInfo(N,S)},Jxq=function(q,S,N){var X=[];
W4e(S,X);S=[];for(var b={},w=0;w<X.length;w++){var B=X[w],T=q.getModuleInfo(B);if(!T)throw Error("xd`"+B);var Q=new Qx;b[B]=Q;T.isLoaded()?Q.callback(null):(ia0(q,B,T,!!N,Q),q.isModuleLoading(B)||S.push(B))}S.length>0&&(q.loadingModuleIds_.length===0?q.loadModules_(S):(q.requestedModuleIdsQueue_.push(S),ty(q)));return b},ia0=function(q,S,N,X,b){N.registerCallback(b.callback,b);
XhT(N,function(w){b.errback(new etk(S,w))});
q.isModuleLoading(S)?X&&(Fta(q,S),ty(q)):X&&Fta(q,S)};
RC.prototype.loadModules_=function(q,S,N){var X=this;S=S===void 0?0:S;var b=Has(this,q);this.loadingModuleIds_=b;this.requestedLoadingModuleIds_=this.batchModeEnabled_?q:_.gy(b);ty(this);if(b.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,b);q=this.JSC$10371_loader_;if(!q)throw Error("yd");if(Object.keys(this.JSC$11386_extraEdges_).length>0&&!q.supportsExtraEdges)throw Error("zd");N=(0,_.AM)(q.loadModules,q,_.gy(b),this.moduleInfoMap,{extraEdges:this.JSC$11386_extraEdges_,
forceReload:!!N,onError:function(w,B,T){var Q=X.requestedLoadingModuleIds_;w=w!=null?w:void 0;var a=S;T=T===void 0?!1:T;T=(T===void 0?0:T)?0:(a===void 0?0:a)+1;a=_.gy(b);X.requestedLoadingModuleIds_=Q;b.forEach(_.NW(_.m4,X.requestedModuleIds_),X);w==401?(tB0(X,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.UNAUTHORIZED,w)),X.requestedModuleIdsQueue_.length=0):w==410?(OaQ(X,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.OLD_CODE_GONE,w)),Kts(X)):T>=3?(OaQ(X,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
w,a,B)),Kts(X)):X.loadModules_(X.requestedLoadingModuleIds_,T,w==8001||!1)},
onTimeout:(0,_.AM)(this.handleLoadTimeout_,this)});(q=Math.pow(S,2)*5E3)?_.Nd.setTimeout(N,q):N()}};
var Has=function(q,S){S=S.filter(function(b){return q.moduleInfoMap[b].isLoaded()?(_.Nd.setTimeout(function(){return Error("Ad`"+b)},0),!1):!0});
for(var N=[],X=0;X<S.length;X++)N=N.concat(v1T(q,S[X]));W4e(N);return!q.batchModeEnabled_&&N.length>1?(S=N.shift(),q.requestedModuleIdsQueue_=N.map(function(b){return[b]}).concat(q.requestedModuleIdsQueue_),[S]):N},v1T=function(q,S){var N=_.a6.createSet(q.requestedModuleIds_),X=[];
N[S]||X.push(S);S=[S];for(var b=0;b<S.length;b++)for(var w=q.getModuleInfo(S[b]).deps_,B=w.length-1;B>=0;B--){var T=w[B];q.getModuleInfo(T).isLoaded()||N[T]||(X.push(T),S.push(T))}X.reverse();W4e(X);return X};
RC.prototype.JSC$11381_setLoaded=function(){if(this.JSC$11386_currentlyLoadingModule_){var q=this.JSC$11386_currentlyLoadingModule_.getId(),S=[];if(this.JSC$11386_extraEdges_[q]){for(var N=_.A(Object.keys(this.JSC$11386_extraEdges_[q])),X=N.next();!X.done;X=N.next()){X=X.value;var b=this.getModuleInfo(X);b&&!b.isLoaded()&&(this.removeExtraEdge(q,X),S.push(X))}this.loadMultiple(S)}this.isDisposed()||((S=this.moduleInfoMap[q].onLoad((0,_.AM)(this.getModuleContext,this)))&&S.length&&tB0(this,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,S[0])),_.m4(this.userInitiatedLoadingModuleIds_,q),_.m4(this.loadingModuleIds_,q),this.loadingModuleIds_.length===0&&Kts(this),this.lastInitialModuleId_&&q==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),ty(this),this.JSC$11386_currentlyLoadingModule_=null)}};
RC.prototype.isModuleLoading=function(q){if(_.xg(this.loadingModuleIds_,q))return!0;for(var S=0;S<this.requestedModuleIdsQueue_.length;S++)if(_.xg(this.requestedModuleIdsQueue_[S],q))return!0;return!1};
RC.prototype.load=function(q,S){return Jxq(this,[q],S)[q]};
RC.prototype.loadMultiple=function(q){return Jxq(this,q)};
var Fta=function(q,S){_.xg(q.userInitiatedLoadingModuleIds_,S)||q.userInitiatedLoadingModuleIds_.push(S)};
RC.prototype.beforeLoadModuleCode=function(q){var S=this;this.JSC$11386_currentlyLoadingModule_&&this.JSC$11386_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11381_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[q]&&lLa(this,this.moduleInfoMap[q].deps_||[],function(N){N.module_=new r2;_.m4(S.loadingModuleIds_,N.getId())},function(N){return!N.isLoaded()});
this.JSC$11386_currentlyLoadingModule_=this.getModuleInfo(q)};
RC.prototype.registerInitializationCallback=function(q){this.JSC$11386_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new pD.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11386_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);$v(this.JSC$11386_currentlyLoadingModule_.earlyOnloadCallbacks_,q)};
RC.prototype.handleLoadTimeout_=function(){OaQ(this,new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.TIMEOUT));Kts(this)};
var OaQ=function(q,S){q.requestedLoadingModuleIds_.length>1?q.requestedModuleIdsQueue_=q.requestedLoadingModuleIds_.map(function(N){return[N]}).concat(q.requestedModuleIdsQueue_):tB0(q,S)},tB0=function(q,S){var N=q.requestedLoadingModuleIds_;
q.loadingModuleIds_.length=0;for(var X=[],b=0;b<q.requestedModuleIdsQueue_.length;b++){var w=q.requestedModuleIdsQueue_[b].filter(function(Q){var a=v1T(this,Q);return uV(N,function(U){return _.xg(a,U)})},q);
_.y7(X,w)}for(b=0;b<N.length;b++)_.K4F(X,N[b]);for(b=0;b<X.length;b++){for(w=0;w<q.requestedModuleIdsQueue_.length;w++)_.m4(q.requestedModuleIdsQueue_[w],X[b]);_.m4(q.userInitiatedLoadingModuleIds_,X[b])}if(b=q.JSC$11386_callbackMap_.error)for(w=0;w<b.length;w++)for(var B=b[w],T=0;T<X.length;T++)B("error",X[T],S);for(X=0;X<N.length;X++)if(q.moduleInfoMap[N[X]])q.moduleInfoMap[N[X]].onError(S);q.requestedLoadingModuleIds_.length=0;ty(q)},Kts=function(q){for(;q.requestedModuleIdsQueue_.length;){var S=
q.requestedModuleIdsQueue_.shift().filter(function(N){return!this.getModuleInfo(N).isLoaded()},q);
if(S.length>0){q.loadModules_(S);return}}ty(q)};
RC.prototype.registerCallback=function(q,S){Array.isArray(q)||(q=[q]);for(var N=0;N<q.length;N++){var X=q[N],b=S,w=this.JSC$11386_callbackMap_;w[X]||(w[X]=[]);w[X].push(b)}};
RC.prototype.executeCallbacks_=function(q){for(var S=this.JSC$11386_callbackMap_[q],N=0;S&&N<S.length;N++)S[N](q)};
var lLa=function(q,S,N,X,b){X=X===void 0?function(){return!0}:X;
b=b===void 0?{}:b;S=_.A(S);for(var w=S.next();!w.done;w=S.next()){w=w.value;var B=q.getModuleInfo(w);!b[w]&&X(B)&&(b[w]=!0,lLa(q,B.deps_||[],N,X,b),N(B))}};
RC.prototype.dispose=function(){_.nG(_.a6.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11386_callbackMap_={};this.isDisposed_=!0};
RC.prototype.isDisposed=function(){return this.isDisposed_};
_.tM=function(){return new RC};var j5M=[5E3,2E4],Y7M=function(){this.JSC$10371_loader_=null;this.JSC$11394_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11394_queue_=[];this.JSC$11394_extraEdges_=Object.create(null);this.JSC$11394_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.F(Y7M,$Qs);_.Z=Y7M.prototype;_.Z.setAllModuleInfoString=function(){this.JSC$11394_currentlyLoadingModule_&&this.JSC$11394_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11381_setLoaded()};
_.Z.getModuleInfo=function(q){var S=this.JSC$11394_moduleInfoMap_[q];S||(S=new pD.ModuleInfo([],q),this.JSC$11394_moduleInfoMap_[q]=S);return S};
_.Z.addExtraEdge=function(q,S){this.getModuleInfo(q).isLoaded()?this.load(S):(this.JSC$11394_extraEdges_[q]||(this.JSC$11394_extraEdges_[q]={}),this.JSC$11394_extraEdges_[q][S]=!0)};
_.Z.removeExtraEdge=function(q,S){if(this.JSC$11394_extraEdges_[q]){delete this.JSC$11394_extraEdges_[q][S];for(var N in this.JSC$11394_extraEdges_[q])return;delete this.JSC$11394_extraEdges_[q]}};
_.Z.isModuleLoading=function(q){return!!this.loadingModules_[q]};
_.Z.load=function(q){Wt0(this,[q]);return dQD(this,q)};
_.Z.loadMultiple=function(q){var S=this,N=Object.create(null),X=[];q.forEach(function(b){N[b]||(N[b]=dQD(S,b),X.push(b))});
Wt0(this,X);return N};
_.Z.beforeLoadModuleCode=function(q){var S;((S=this.JSC$11394_currentlyLoadingModule_)==null?void 0:S.getId())==="synthetic_module_overhead"&&this.JSC$11381_setLoaded();var N,X;kLJ(this,(X=(N=this.JSC$11394_moduleInfoMap_[q])==null?void 0:N.deps_)!=null?X:[],function(b){b.module_=new r2},function(b){return!b.isLoaded()});
this.JSC$11394_currentlyLoadingModule_=this.getModuleInfo(q)};
_.Z.JSC$11381_setLoaded=function(){if(this.JSC$11394_currentlyLoadingModule_){var q=this.JSC$11394_currentlyLoadingModule_.getId(),S=[];if(this.JSC$11394_extraEdges_[q]){for(var N=_.A(Object.keys(this.JSC$11394_extraEdges_[q])),X=N.next();!X.done;X=N.next())X=X.value,this.getModuleInfo(X).isLoaded()||(this.removeExtraEdge(q,X),S.push(X));this.loadMultiple(S)}this.JSC$11394_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11394_currentlyLoadingModule_=null;(!this.isModuleLoading(q)&&/^sy[0-9a-z]{0,4}$/.test(q)||q==="synthetic_module_overhead")&&delete this.JSC$11394_moduleInfoMap_[q];this.unsetModulesAsLoading(q)}};
_.Z.registerInitializationCallback=function(q){this.JSC$11394_currentlyLoadingModule_||(this.JSC$11394_moduleInfoMap_.synthetic_module_overhead=new pD.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11394_currentlyLoadingModule_=this.JSC$11394_moduleInfoMap_.synthetic_module_overhead);$v(this.JSC$11394_currentlyLoadingModule_.earlyOnloadCallbacks_,q)};
_.Z.setModulesAsLoading=function(){var q=this;_.IT.apply(0,arguments).forEach(function(S){q.loadingModules_[S]=!0})};
_.Z.unsetModulesAsLoading=function(){var q=this;_.IT.apply(0,arguments).forEach(function(S){delete q.loadingModules_[S]})};
var dQD=function(q,S){return new _.AK(function(N,X){var b=q.getModuleInfo(S);b.isLoaded()?N(null):(b.registerCallback(function(){N(null)}),XhT(b,function(w){var B="Error loading "+S+": "+w;
w instanceof pD.ModuleLoadFailure&&w.url&&(B=B+", requested url: "+w.url.toString());X(Error(B))}))})},Wt0=function(q,S){S=S.filter(function(N){return!q.isModuleLoading(N)&&!q.getModuleInfo(N).isLoaded()});
S.length>0&&(q.setModulesAsLoading.apply(q,_.PG(S)),q.JSC$11394_queue_.push(S),zts(q))},zts=function(q){for(var S={};q.activeLoads_<Infinity&&q.JSC$11394_queue_.length>0;S={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})S.ids$jscomp$37=q.JSC$11394_queue_.shift().filter(function(N){return!q.getModuleInfo(N).isLoaded()}),S.ids$jscomp$37.length>0&&(q.activeLoads_++,S.finishLoad=function(N){return function(){q.activeLoads_--;
zts(q);N.finishLoad=function(){}}}(S),_.Uh(S.ids$jscomp$37.map(function(N){return dQD(q,N)})).then(function(N){return function(){(0,N.finishLoad)()}}(S)),S.attempt$jscomp$6=0,S.load$jscomp$1=function(N){return function(){if(Object.keys(q.JSC$11394_extraEdges_).length>0&&!q.JSC$10371_loader_.supportsExtraEdges)throw Error("zd");
q.JSC$10371_loader_.loadModules(N.ids$jscomp$37,q.JSC$11394_moduleInfoMap_,{extraEdges:q.JSC$11394_extraEdges_,onError:function(X,b){var w=j5M[N.attempt$jscomp$6++];w!==void 0?setTimeout(function(){(0,N.load$jscomp$1)()},w):(q.unsetModulesAsLoading.apply(q,_.PG(N.ids$jscomp$37)),(0,N.finishLoad)(),N.ids$jscomp$37.forEach(function(B){B=q.getModuleInfo(B);
if(!B.isLoaded())B.onError(new pD.ModuleLoadFailure(pD.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,X,N.ids$jscomp$37,b))}))}})}}(S),(0,S.load$jscomp$1)())},kLJ=function(q,S,N,X,b){X=X===void 0?function(){return!0}:X;
b=b===void 0?{}:b;S=_.A(S);for(var w=S.next();!w.done;w=S.next()){w=w.value;var B=q.getModuleInfo(w);!b[w]&&X(B)&&(b[w]=!0,kLJ(q,B.deps_||[],N,X,b),N(B))}};var n1D=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var WZv=Symbol("Cd");window.JSCompiler_renameProperty=function(q){return q};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var fL6=!n1D||HTMLElement.es5Shimmed||_.Nd.Reflect===void 0||_.Nd.customElements===void 0||_.Nd.customElements.polyfillWrapFlushCallback||!1,phQ,wK7=function(){var q=HTMLElement;if(fL6)return q;if(phQ!==void 0)return phQ;var S=_.Nd.Reflect,N=function(){return S.construct(q,[],this.constructor)};
N.prototype=q.prototype;N.prototype.constructor=N;N.es5Shimmed=!0;Object.setPrototypeOf(N,q);return phQ=N},xQX=!1;fL6||xQX||(xQX=!0,_.Nd.HTMLElement=wK7());/*

Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
window.COMPILED=window.COMPILED||!1;var f70=/(url\()([^)]*)(\))/g,zWP=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,nT7,SR;var kf=!window.ShadyDOM||!window.ShadyDOM.inUse,mQT=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),uv6=!window.customElements.polyfillWrapFlushCallback,g1R;if(g1R=kf&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var E1X=new CSSStyleSheet;E1X.replaceSync("");var yxa=document.createElement("div");yxa.attachShadow({mode:"open"});yxa.shadowRoot.adoptedStyleSheets=[E1X];g1R=yxa.shadowRoot.adoptedStyleSheets[0]===E1X}catch(q){g1R=!1}
var MBX=g1R,LtX=window.Polymer&&window.Polymer.rootPath||x3W(document.baseURI||window.location.href),rP=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,hx7=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,pH=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,htv=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,dP=window.Polymer&&window.Polymer.legacyOptimizations||!1,fH=window.Polymer&&window.Polymer.legacyWarnings||!1,PXX=window.Polymer&&window.Polymer.syncInitialRender||
!1,cE=window.Polymer&&window.Polymer.legacyUndefined||!1,ILM=window.Polymer&&window.Polymer.orderedComputed||!1,i2=window.Polymer&&window.Polymer.removeNestedTemplates||!1,Jy=window.Polymer&&window.Polymer.fastDomIf||!1,Fr=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,YUX=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,or0=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Ha={},qeM={},CH=function(){return HTMLElement.apply(this,arguments)||this};
_.F(CH,HTMLElement);CH.import=function(q,S){return q?(q=Ha[q]||qeM[q.toLowerCase()])&&S?q.querySelector(S):q:null};
CH.prototype.attributeChangedCallback=function(q,S,N){S!==N&&this.register()};
CH.prototype.register=function(q){if(q=q||this.id){if(pH&&(Ha[q]||qeM[q.toLowerCase()])!==void 0)throw Ha[q]=qeM[q.toLowerCase()]=null,Error("Dd`"+q);this.id=q;Ha[q]=qeM[q.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.hd.Object.defineProperties(CH.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var q=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;q=_.bg(this.getAttribute("assetpath")||"",q.baseURI);this.__assetpath=x3W(q)}return this.__assetpath}}});
_.hd.Object.defineProperties(CH,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
CH["import"]=CH.import;CH.prototype.modules=Ha;customElements.define("dom-module",CH);var SeR=0,u0N=0,wP=[],NYk=0,m37=!1,XJv=document.createTextNode(""),bI2,jR;(new window.MutationObserver(gTm)).observe(XJv,{characterData:!0});_.O$={after:function(q){return{run:function(S){return window.setTimeout(S,q)},
cancel:function(S){window.clearTimeout(S)}}},
run:function(q,S){return window.setTimeout(q,S)},
cancel:function(q){window.clearTimeout(q)}};
_.ZT={run:function(q){return window.requestAnimationFrame(q)},
cancel:function(q){window.cancelAnimationFrame(q)}};
bI2={run:function(q){return window.requestIdleCallback?window.requestIdleCallback(q):window.setTimeout(q,16)},
cancel:function(q){window.cancelIdleCallback?window.cancelIdleCallback(q):window.clearTimeout(q)}};
jR={run:function(q){m37||(m37=!0,XJv.textContent=NYk++);wP.push(q);return SeR++},
cancel:function(q){var S=q-u0N;if(S>=0){if(!wP[S])throw Error("Ed`"+q);wP[S]=null}}};var wJs=0,Kk=function(q){var S=q.__mixinApplications;S||(S=new WeakMap,q.__mixinApplications=S);var N=wJs++;return function(X){var b=X.__mixinSet;if(b&&b[N])return X;var w=S,B=w.get(X);B||(B=q(X),w.set(X,B),X=Object.create(B.__mixinSet||b||null),X[N]=!0,B.__mixinSet=X);return B}};_.UA=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(q){return ShadyDOM.patch(q)}:function(q){return q};var ZID=Kk(function(q){var S=function(){var N=q.call(this)||this;N.__dataEnabled=!1;N.__dataReady=!1;N.__dataInvalid=!1;N.__data={};N.__dataPending=null;N.__dataOld=null;N.__dataInstanceProps=null;N.__dataCounter=0;N.__serializing=!1;N._initializeProperties();return N};
_.F(S,q);S.createProperties=function(N){var X=this.prototype,b;for(b in N)b in X||X._createPropertyAccessor(b)};
S.attributeNameForProperty=function(N){return N.toLowerCase()};
S.typeForProperty=function(){};
S.prototype._createPropertyAccessor=function(N,X){this._addPropertyToAttributeMap(N);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[N]||(this.__dataHasAccessor[N]=!0,this._definePropertyAccessor(N,X))};
S.prototype._addPropertyToAttributeMap=function(N){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var X=this.__dataAttributes[N];X||(X=this.constructor.attributeNameForProperty(N),this.__dataAttributes[X]=N);return X};
S.prototype._definePropertyAccessor=function(N,X){Object.defineProperty(this,N,{get:function(){return this.__data[N]},
set:X?function(){}:function(b){this._setPendingProperty(N,b,!0)&&this._invalidateProperties()}})};
S.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
S.prototype._initializeProperties=function(){for(var N in this.__dataHasAccessor)this.hasOwnProperty(N)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[N]=this[N],delete this[N])};
S.prototype._initializeInstanceProperties=function(N){Object.assign(this,N)};
S.prototype._setProperty=function(N,X){this._setPendingProperty(N,X)&&this._invalidateProperties()};
S.prototype._getProperty=function(N){return this.__data[N]};
S.prototype._setPendingProperty=function(N,X){var b=this.__data[N],w=this._shouldPropertyChange(N,X,b);w&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||N in this.__dataOld||(this.__dataOld[N]=b),this.__data[N]=X,this.__dataPending[N]=X);return w};
S.prototype._isPropertyPending=function(N){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(N))};
S.prototype._invalidateProperties=function(){var N=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,jR.run(function(){N.__dataInvalid&&(N.__dataInvalid=!1,N._flushProperties())}))};
S.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
S.prototype._flushProperties=function(){this.__dataCounter++;var N=this.__data,X=this.__dataPending,b=this.__dataOld;this._shouldPropertiesChange(N,X,b)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(N,X,b));this.__dataCounter--};
S.prototype._shouldPropertiesChange=function(N,X){return!!X};
S.prototype._propertiesChanged=function(){};
S.prototype._shouldPropertyChange=function(N,X,b){return b!==X&&(b===b||X===X)};
S.prototype.attributeChangedCallback=function(N,X,b,w){X!==b&&this._attributeToProperty(N,b);q.prototype.attributeChangedCallback&&q.prototype.attributeChangedCallback.call(this,N,X,b,w)};
S.prototype._attributeToProperty=function(N,X,b){if(!this.__serializing){var w=this.__dataAttributes;N=w&&w[N]||N;this[N]=this._deserializeValue(X,b||this.constructor.typeForProperty(N))}};
S.prototype._propertyToAttribute=function(N,X,b){this.__serializing=!0;b=arguments.length<3?this[N]:b;this._valueToNodeAttribute(this,b,X||this.constructor.attributeNameForProperty(N));this.__serializing=!1};
S.prototype._valueToNodeAttribute=function(N,X,b){X=this._serializeValue(X);if(b==="class"||b==="name"||b==="slot")N=(0,_.UA)(N);X===void 0?N.removeAttribute(b):N.setAttribute(b,X===""&&window.trustedTypes?window.trustedTypes.emptyScript:X)};
S.prototype._serializeValue=function(N){switch(typeof N){case "boolean":return N?"":void 0;default:return N!=null?N.toString():void 0}};
S.prototype._deserializeValue=function(N,X){switch(X){case Boolean:return N!==null;case Number:return Number(N);default:return N}};
return S});var A6X=0,ET7=[];var sED=Kk(function(q){function S(w){w=Object.getPrototypeOf(w);return w.prototype instanceof b?w:null}
function N(w){if(!w.hasOwnProperty("__ownProperties")){var B=null;if(w.hasOwnProperty("properties")){var T=w.properties;if(T){B={};for(var Q in T){var a=T[Q];B[Q]=typeof a==="function"?{type:a}:a}}}w.__ownProperties=B}return w.__ownProperties}
var X=ZID(q),b=function(){return X.apply(this,arguments)||this};
_.F(b,X);b.finalize=function(){if(!this.hasOwnProperty("__finalized")){var w=S(this);w&&w.finalize();this.__finalized=!0;this._finalizeClass()}};
b._finalizeClass=function(){var w=N(this);w&&this.createProperties(w)};
b.typeForProperty=function(w){return(w=this._properties[w])&&w.type};
b.prototype._initializeProperties=function(){A6X++;this.constructor.finalize();X.prototype._initializeProperties.call(this)};
b.prototype.connectedCallback=function(){X.prototype.connectedCallback&&X.prototype.connectedCallback.call(this);this._enableProperties()};
b.prototype.disconnectedCallback=function(){X.prototype.disconnectedCallback&&X.prototype.disconnectedCallback.call(this)};
_.hd.Object.defineProperties(b,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var w=this;if(!this.hasOwnProperty("__observedAttributes")){yhF(this.prototype);var B=this._properties;this.__observedAttributes=B?Object.keys(B).map(function(T){return w.prototype._addPropertyToAttributeMap(T)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var w=S(this);this.__properties=Object.assign({},w&&w._properties,N(this))}return this.__properties}}});
return b});var MI0={},LZW=/-[a-z]/g,hWW=/([A-Z])/g;for(var BYM={},TYv=HTMLElement.prototype;TYv;){for(var GjR=Object.getOwnPropertyNames(TYv),D00=0;D00<GjR.length;D00++)BYM[GjR[D00]]=!0;TYv=Object.getPrototypeOf(TYv)}var QEX=window.trustedTypes?function(q){return trustedTypes.isHTML(q)||trustedTypes.isScript(q)||trustedTypes.isScriptURL(q)}:function(){return!1},ak0=Kk(function(q){var S=ZID(q);
q=function(){return S.apply(this,arguments)||this};
_.F(q,S);q.createPropertiesForAttributes=function(){for(var N=this.observedAttributes,X=0;X<N.length;X++)this.prototype._createPropertyAccessor(Zp(N[X]))};
q.attributeNameForProperty=function(N){return Ad(N)};
q.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);S.prototype._initializeProperties.call(this)};
q.prototype._initializeProtoProperties=function(N){for(var X in N)this._setProperty(X,N[X])};
q.prototype._ensureAttribute=function(N,X){this.hasAttribute(N)||this._valueToNodeAttribute(this,X,N)};
q.prototype._serializeValue=function(N){switch(typeof N){case "object":if(N instanceof Date)return N.toString();if(N){if(QEX(N))return N;try{return JSON.stringify(N)}catch(X){return""}}default:return S.prototype._serializeValue.call(this,N)}};
q.prototype._deserializeValue=function(N,X){switch(X){case Object:try{var b=JSON.parse(N)}catch(w){b=N}break;case Array:try{b=JSON.parse(N)}catch(w){b=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+N)}break;case Date:b=isNaN(N)?String(N):Number(N);b=new Date(b);break;default:b=S.prototype._deserializeValue.call(this,N,X)}return b};
q.prototype._definePropertyAccessor=function(N,X){if(!BYM[N]){var b=this[N];b!==void 0&&(this.__data?this._setPendingProperty(N,b):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[N]=b))}S.prototype._definePropertyAccessor.call(this,N,X)};
q.prototype._hasAccessor=function(N){return this.__dataHasAccessor&&this.__dataHasAccessor[N]};
q.prototype._isPropertyPending=function(N){return!!(this.__dataPending&&N in this.__dataPending)};
return q});var VWs={"dom-if":!0,"dom-repeat":!0},U0D=!1,r6X=!1,$0q=function(){var q=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(S){return S}});
return function(S,N,X){N=N.getAttribute(X);q&&X.startsWith("on-")?S.setAttribute(X,q.createScript(N,X)):S.setAttribute(X,N)}}(),c6D=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S._parseTemplate=function(N,X){if(!N._templateInfo){var b=N._templateInfo={};b.nodeInfoList=[];b.nestedTemplate=!!X;b.stripWhiteSpace=X&&X.stripWhiteSpace||N.hasAttribute&&N.hasAttribute("strip-whitespace");this._parseTemplateContent(N,b,{parent:null})}return N._templateInfo};
S._parseTemplateContent=function(N,X,b){return this._parseTemplateNode(N.content,X,b)};
S._parseTemplateNode=function(N,X,b){var w=!1;N.localName!="template"||N.hasAttribute("preserve-content")?N.localName==="slot"&&(X.hasInsertionPoint=!0):w=this._parseTemplateNestedTemplate(N,X,b)||w;if(!U0D){U0D=!0;var B=document.createElement("textarea");B.placeholder="a";r6X=B.placeholder===B.textContent}r6X&&N.localName==="textarea"&&N.placeholder&&N.placeholder===N.textContent&&(N.textContent=null);N.firstChild&&this._parseTemplateChildNodes(N,X,b);N.hasAttributes&&N.hasAttributes()&&(w=this._parseTemplateNodeAttributes(N,
X,b)||w);return w||b.noted};
S._parseTemplateChildNodes=function(N,X,b){if(N.localName!=="script"&&N.localName!=="style")for(var w=N.firstChild,B=0,T;w;w=T){if(w.localName=="template"){var Q=w.getAttribute("is");if(Q&&VWs[Q])for(T=w,T.removeAttribute("is"),w=T.ownerDocument.createElement(Q),T.parentNode.replaceChild(w,T),w.appendChild(T);T.attributes.length;)Q=T.attributes[0].name,$0q(w,T,Q),T.removeAttribute(Q)}T=w.nextSibling;if(w.nodeType===Node.TEXT_NODE){for(Q=T;Q&&Q.nodeType===Node.TEXT_NODE;)w.textContent+=Q.textContent,
T=Q.nextSibling,N.removeChild(Q),Q=T;if(X.stripWhiteSpace&&!w.textContent.trim()){N.removeChild(w);continue}}Q={parentIndex:B,parentInfo:b};this._parseTemplateNode(w,X,Q)&&(Q.infoIndex=X.nodeInfoList.push(Q)-1);w.parentNode&&B++}};
S._parseTemplateNestedTemplate=function(N,X,b){X=this._parseTemplate(N,X);(X.content=N.content.ownerDocument.createDocumentFragment()).appendChild(N.content);b.templateInfo=X;return!0};
S._parseTemplateNodeAttributes=function(N,X,b){for(var w=!1,B=Array.from(N.attributes),T=B.length-1,Q;Q=B[T];T--)w=this._parseTemplateNodeAttribute(N,X,b,Q.name,Q.value)||w;return w};
S._parseTemplateNodeAttribute=function(N,X,b,w,B){return w.slice(0,3)==="on-"?(N.removeAttribute(w),b.events=b.events||[],b.events.push({name:w.slice(3),value:B}),!0):w==="id"?(b.id=B,!0):!1};
S._contentForTemplate=function(N){var X=N._templateInfo;return X&&X.content||N.content};
S.prototype._stampTemplate=function(N,X){N&&!N.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(N);X=X||this.constructor._parseTemplate(N);var b=X.nodeInfoList;N=document.importNode(X.content||N.content,!0);N.__noInsertionPoint=!X.hasInsertionPoint;var w=N.nodeList=Array(b.length);N.$={};for(var B=0,T=b.length,Q=void 0;B<T&&(Q=b[B]);B++){var a=w[B]=PIm(N,Q);Q.id&&(N.$[Q.id]=a);var U=a,r=Q,c=X;r.templateInfo&&(U._templateInfo=r.templateInfo,U._parentTemplateInfo=
c);if(Q.events&&Q.events.length)for(U=0,r=Q.events,c=void 0;U<r.length&&(c=r[U]);U++)this._addMethodEventListenerToNode(a,c.name,c.value,this)}return N};
S.prototype._addMethodEventListenerToNode=function(N,X,b,w){b=I7g(w||N,b);this._addEventListenerToNode(N,X,b);return b};
S.prototype._addEventListenerToNode=function(N,X,b){N.addEventListener(X,b)};
S.prototype._removeEventListenerFromNode=function(N,X,b){N.removeEventListener(X,b)};
return S});var a_=0,$f=[],eO0={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},Cx6=/[A-Z]/,ROR=function(q,S,N,X,b){var w=b?BE(q):q;if(S=S[w])for(w=0;w<S.length;w++){var B=S[w];if(B.info.lastRun!==a_&&(!b||XVP(q,B.trigger))){B.info.lastRun=a_;B=B.info;for(var T=N,Q=X,a=0,U=T.length-1,r=-1;a<=U;){var c=a+U>>1,e=Q.get(T[c].methodInfo)-Q.get(B.methodInfo);if(e<0)a=c+1;else if(e>0)U=c-1;else{r=c;break}}r<
0&&(r=U+1);T.splice(r,0,B)}}},$zg=[],tWX=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g"),l2=Kk(function(q){var S=c6D(ak0(q));
q=function(){var N=S.call(this)||this;N.__isPropertyEffectsClient=!0;return N};
_.F(q,S);q.prototype._initializeProperties=function(){S.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
q.prototype._registerHost=function(){if(va.length){var N=va[va.length-1];N._enqueueClient(this);this.__dataHost=N}};
q.prototype._initializeProtoProperties=function(N){this.__data=Object.create(N);this.__dataPending=Object.create(N);this.__dataOld={}};
q.prototype._initializeInstanceProperties=function(N){var X=this.__readOnly,b;for(b in N)X&&X[b]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[b]=this.__dataPending[b]=N[b])};
q.prototype._addPropertyEffect=function(N,X,b){this._createPropertyAccessor(N,X=="__readOnly");var w=N9m(this,X,!0)[N];w||(w=this[X][N]=[]);w.push(b)};
q.prototype._removePropertyEffect=function(N,X,b){N=N9m(this,X,!0)[N];b=N.indexOf(b);b>=0&&N.splice(b,1)};
q.prototype._hasPropertyEffect=function(N,X){X=this[X];return!(!X||!X[N])};
q.prototype._hasReadOnlyEffect=function(N){return this._hasPropertyEffect(N,"__readOnly")};
q.prototype._hasNotifyEffect=function(N){return this._hasPropertyEffect(N,"__notifyEffects")};
q.prototype._hasReflectEffect=function(N){return this._hasPropertyEffect(N,"__reflectEffects")};
q.prototype._hasComputedEffect=function(N){return this._hasPropertyEffect(N,"__computeEffects")};
q.prototype._setPendingPropertyOrPath=function(N,X,b,w){if(w||BE(Array.isArray(N)?N[0]:N)!==N){if(!w&&(w=QC(this,N),N=Sf7(this,N,X),!N||!S.prototype._shouldPropertyChange.call(this,N,X,w)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(N,X,b)){if(b=this.__dataLinkedPaths)for(var B in b)w=b[B],T4(B,N)?(w=G4(B,w,N),this._setPendingPropertyOrPath(w,X,!0,!0)):T4(w,N)&&(w=G4(w,B,N),this._setPendingPropertyOrPath(w,X,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[N])return this._setPendingProperty(N,
X,b);this[N]=X}return!1};
q.prototype._setUnmanagedPropertyToNode=function(N,X,b){if(b!==N[X]||typeof b=="object")X==="className"&&(N=(0,_.UA)(N)),N[X]=b};
q.prototype._setPendingProperty=function(N,X,b){var w=this.__dataHasPaths&&sA(N);if(this._shouldPropertyChange(N,X,(w?this.__dataTemp:this.__data)[N])){this.__dataPending||(this.__dataPending={},this.__dataOld={});N in this.__dataOld||(this.__dataOld[N]=this.__data[N]);w?this.__dataTemp[N]=X:this.__data[N]=X;this.__dataPending[N]=X;if(w||this.__notifyEffects&&this.__notifyEffects[N])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[N]=b;return!0}return!1};
q.prototype._setProperty=function(N,X){this._setPendingProperty(N,X,!0)&&this._invalidateProperties()};
q.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
q.prototype._enqueueClient=function(N){this.__dataPendingClients=this.__dataPendingClients||[];N!==this&&this.__dataPendingClients.push(N)};
q.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
q.prototype.__enableOrFlushClients=function(){var N=this.__dataPendingClients;if(N){this.__dataPendingClients=null;for(var X=0;X<N.length;X++){var b=N[X];b.__dataEnabled?b.__dataPending&&b._flushProperties():b._enableProperties()}}};
q.prototype._readyClients=function(){this.__enableOrFlushClients()};
q.prototype.setProperties=function(N,X){for(var b in N)!X&&this.__readOnly&&this.__readOnly[b]||this._setPendingPropertyOrPath(b,N[b],!0);this._invalidateProperties()};
q.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
q.prototype._propertiesChanged=function(N,X,b){N=this.__dataHasPaths;this.__dataHasPaths=!1;var w;if(w=this.__computeEffects)if(ILM){a_++;var B=B9W(this),T=[],Q;for(Q in X)ROR(Q,w,T,B,N);for(;Q=T.shift();)Giv(this,"",X,b,Q)&&ROR(Q.methodInfo,w,T,B,N);Object.assign(b,this.__dataOld);Object.assign(X,this.__dataPending);this.__dataPending=null}else for(B=X;VC(this,w,B,b,N);)Object.assign(b,this.__dataOld),Object.assign(X,this.__dataPending),B=this.__dataPending,this.__dataPending=null;w=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(X,b,N);this._flushClients();VC(this,this.__reflectEffects,X,b,N);VC(this,this.__observeEffects,X,b,N);if(w){B=this.__notifyEffects;T=a_++;for(var a in w)if(w[a]){if(Q=B){var U=B;Q=T;var r=a,c=X,e=b,R=N,J=!1,v=R?BE(r):r;if(U=U[v]){v=0;for(var W=U.length,z=void 0;v<W&&(z=U[v]);v++)z.info&&z.info.lastRun===Q||R&&!XVP(r,z.trigger)||(z.info&&(z.info.lastRun=Q),z.fn(this,r,c,e,z.info,R,void 0),J=!0)}Q=J}if(Q)var M=!0;else{if(Q=N)Q=a,r=X,c=BE(Q),c!==
Q?(c=Ad(c)+"-changed",wVM(this,c,r[Q],Q),Q=!0):Q=!1;Q&&(M=!0)}}var g;M&&(g=this.__dataHost)&&g._invalidateProperties&&g._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
q.prototype._propagatePropertyChanges=function(N,X,b){this.__propagateEffects&&VC(this,this.__propagateEffects,N,X,b);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,N,X,b)};
q.prototype._runEffectsForTemplate=function(N,X,b,w){var B=this,T=function(Q,a){VC(B,N.propertyEffects,Q,b,a,N.nodeList);for(var U=N.firstChild;U;U=U.nextSibling)B._runEffectsForTemplate(U,Q,b,a)};
N.runEffects?N.runEffects(T,X,w):T(X,w)};
q.prototype.linkPaths=function(N,X){N=Dp(N);X=Dp(X);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[N]=X};
q.prototype.unlinkPaths=function(N){N=Dp(N);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[N]};
q.prototype.notifySplices=function(N,X){var b={path:""};N=QC(this,N,b);Rx7(this,N,b.path,X)};
q.prototype.get=function(N,X){return QC(X||this,N)};
q.prototype.set=function(N,X,b){b?Sf7(b,N,X):this.__readOnly&&this.__readOnly[N]||this._setPendingPropertyOrPath(N,X,!0)&&this._invalidateProperties()};
q.prototype.push=function(N){var X=_.IT.apply(1,arguments),b={path:""},w=QC(this,N,b),B=w.length,T=w.push.apply(w,_.PG(X));X.length&&eR(this,w,b.path,B,X.length,[]);return T};
q.prototype.pop=function(N){var X={path:""};N=QC(this,N,X);var b=!!N.length,w=N.pop();b&&eR(this,N,X.path,N.length,0,[w]);return w};
q.prototype.splice=function(N,X,b){var w=_.IT.apply(3,arguments),B={path:""},T=QC(this,N,B);X<0?X=T.length-Math.floor(-X):X&&(X=Math.floor(X));var Q=arguments.length===2?T.splice(X):T.splice.apply(T,[X,b].concat(_.PG(w)));(w.length||Q.length)&&eR(this,T,B.path,X,w.length,Q);return Q};
q.prototype.shift=function(N){var X={path:""};N=QC(this,N,X);var b=!!N.length,w=N.shift();b&&eR(this,N,X.path,0,0,[w]);return w};
q.prototype.unshift=function(N){var X=_.IT.apply(1,arguments),b={path:""},w=QC(this,N,b),B=w.unshift.apply(w,_.PG(X));X.length&&eR(this,w,b.path,0,X.length,[]);return B};
q.prototype.notifyPath=function(N,X){if(arguments.length==1){var b={path:""};X=QC(this,N,b);b=b.path}else b=Array.isArray(N)?Dp(N):N;this._setPendingPropertyOrPath(b,X,!0,!0)&&this._invalidateProperties()};
q.prototype._createReadOnlyProperty=function(N,X){this._addPropertyEffect(N,"__readOnly");X&&(this["_set"+(N[0].toUpperCase()+N.substring(1))]=function(b){this._setProperty(N,b)})};
q.prototype._createPropertyObserver=function(N,X,b){var w={property:N,method:X,dynamicFn:!!b};this._addPropertyEffect(N,"__observeEffects",{fn:bDm,info:w,trigger:{name:N}});b&&this._addPropertyEffect(X,"__observeEffects",{fn:bDm,info:w,trigger:{name:X}})};
q.prototype._createMethodObserver=function(N,X){var b=ex0(N);if(!b)throw Error("Fd`"+N);Uz0(this,b,"__observeEffects",T97,null,X)};
q.prototype._createNotifyingProperty=function(N){this._addPropertyEffect(N,"__notifyEffects",{fn:ZDv,info:{eventName:Ad(N)+"-changed",property:N}})};
q.prototype._createReflectedProperty=function(N){var X=this.constructor.attributeNameForProperty(N);X[0]==="-"?console.warn("Property "+N+" cannot be reflected to attribute "+X+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(N,"__reflectEffects",{fn:Aiy,info:{attrName:X}})};
q.prototype._createComputedProperty=function(N,X,b){var w=ex0(X);if(!w)throw Error("Gd`"+X);X=Uz0(this,w,"__computeEffects",Giv,N,b);N9m(this,"__computeInfo")[N]=X};
q.prototype._marshalArgs=function(N,X,b){for(var w=this.__data,B=[],T=0,Q=N.length;T<Q;T++){var a=N[T],U=a.name,r=a.structured,c=a.wildcard,e=a.value;a.literal||(c?(a=T4(U,X),r=ChP(w,b,a?X:U),e={path:a?X:U,value:r,base:a?QC(w,U):r}):e=r?ChP(w,b,U):w[U]);if(cE&&!this._overrideLegacyUndefined&&e===void 0&&N.length>1)return $f;B[T]=e}return B};
q.addPropertyEffect=function(N,X,b){this.prototype._addPropertyEffect(N,X,b)};
q.createPropertyObserver=function(N,X,b){this.prototype._createPropertyObserver(N,X,b)};
q.createMethodObserver=function(N,X){this.prototype._createMethodObserver(N,X)};
q.createNotifyingProperty=function(N){this.prototype._createNotifyingProperty(N)};
q.createReadOnlyProperty=function(N,X){this.prototype._createReadOnlyProperty(N,X)};
q.createReflectedProperty=function(N){this.prototype._createReflectedProperty(N)};
q.createComputedProperty=function(N,X,b){this.prototype._createComputedProperty(N,X,b)};
q.bindTemplate=function(N){return this.prototype._bindTemplate(N)};
q.prototype._bindTemplate=function(N,X){var b=this.constructor._parseTemplate(N),w=this.__preBoundTemplateInfo==b;if(!w)for(var B in b.propertyEffects)this._createPropertyAccessor(B);X?(b=Object.create(b),b.wasPreBound=w,this.__templateInfo?(N=N._parentTemplateInfo||this.__templateInfo,X=N.lastChild,b.parent=N,N.lastChild=b,(b.previousSibling=X)?X.nextSibling=b:N.firstChild=b):this.__templateInfo=b):this.__preBoundTemplateInfo=b;return b};
q._addTemplatePropertyEffect=function(N,X,b){(N.hostProps=N.hostProps||{})[X]=!0;N=N.propertyEffects=N.propertyEffects||{};(N[X]=N[X]||[]).push(b)};
q.prototype._stampTemplate=function(N,X){X=X||this._bindTemplate(N,!0);va.push(this);N=S.prototype._stampTemplate.call(this,N,X);va.pop();X.nodeList=N.nodeList;if(!X.wasPreBound)for(var b=X.childNodes=[],w=N.firstChild;w;w=w.nextSibling)b.push(w);N.templateInfo=X;b=X.nodeList;w=X.nodeInfoList;if(w.length)for(var B=0;B<w.length;B++){var T=b[B],Q=w[B].bindings;if(Q)for(var a=0;a<Q.length;a++){var U=Q[a],r=T,c=U;if(c.isCompound){for(var e=r.__dataCompoundStorage||(r.__dataCompoundStorage={}),R=c.parts,
J=Array(R.length),v=0;v<R.length;v++)J[v]=R[v].literal;R=c.target;e[R]=J;c.literal&&c.kind=="property"&&(R==="className"&&(r=(0,_.UA)(r)),r[R]=c.literal)}VV2(T,this,U)}T.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(X,this.__data,null,!1),this._flushClients());return N};
q.prototype._removeBoundDom=function(N){N=N.templateInfo;var X=N.previousSibling,b=N.nextSibling,w=N.parent;X?X.nextSibling=b:w&&(w.firstChild=b);b?b.previousSibling=X:w&&(w.lastChild=X);N.nextSibling=N.previousSibling=null;N=N.childNodes;for(X=0;X<N.length;X++)b=N[X],(0,_.UA)((0,_.UA)(b).parentNode).removeChild(b)};
q._parseTemplateNode=function(N,X,b){var w=S._parseTemplateNode.call(this,N,X,b);if(N.nodeType===Node.TEXT_NODE){var B=this._parseBindings(N.textContent,X);B&&(N.textContent=riW(B)||" ",aOP(this,X,b,"text","textContent",B),w=!0)}return w};
q._parseTemplateNodeAttribute=function(N,X,b,w,B){var T=this._parseBindings(B,X);if(T){B=w;var Q="property";Cx6.test(w)?Q="attribute":w[w.length-1]=="$"&&(w=w.slice(0,-1),Q="attribute");var a=riW(T);a&&Q=="attribute"&&(w=="class"&&N.hasAttribute("class")&&(a+=" "+N.getAttribute(w)),N.setAttribute(w,a));Q=="attribute"&&B=="disable-upgrade$"&&N.setAttribute(w,"");N.localName==="input"&&B==="value"&&N.setAttribute(B,"");N.removeAttribute(B);Q==="property"&&(w=Zp(w));aOP(this,X,b,Q,w,T,a);return!0}return S._parseTemplateNodeAttribute.call(this,
N,X,b,w,B)};
q._parseTemplateNestedTemplate=function(N,X,b){var w=S._parseTemplateNestedTemplate.call(this,N,X,b),B=N.parentNode,T=b.templateInfo,Q=B.localName==="dom-if",a=B.localName==="dom-repeat";i2&&(Q||a)&&(B.removeChild(N),b=b.parentInfo,b.templateInfo=T,b.noted=!0,w=!1);N=T.hostProps;if(Jy&&Q)N&&(X.hostProps=Object.assign(X.hostProps||{},N),i2||(b.parentInfo.noted=!0));else for(var U in N)aOP(this,X,b,"property","_host_"+U,[{mode:"{",source:U,dependencies:[U],hostProp:!0}]);return w};
q._parseBindings=function(N,X){for(var b=[],w=0,B;(B=tWX.exec(N))!==null;){B.index>w&&b.push({literal:N.slice(w,B.index)});w=B[1][0];var T=!!B[2];B=B[3].trim();var Q=!1,a="",U=-1;w=="{"&&(U=B.indexOf("::"))>0&&(a=B.substring(U+2),B=B.substring(0,U),Q=!0);U=ex0(B);var r=[];if(U){var c=U,e=c.args;c=c.methodName;for(var R=0;R<e.length;R++){var J=e[R];J.literal||r.push(J)}if((e=X.dynamicFns)&&e[c]||U.static)r.push(c),U.dynamicFn=!0}else r.push(B);b.push({source:B,mode:w,negate:T,customEvent:Q,signature:U,
dependencies:r,event:a});w=tWX.lastIndex}w&&w<N.length&&(N=N.substring(w))&&b.push({literal:N});return b.length?b:null};
q._evaluateBinding=function(N,X,b,w,B,T){N=X.signature?T97(N,b,w,B,X.signature):b!=X.source?QC(N,X.source):T&&sA(b)?QC(N,b):N.__data[b];X.negate&&(N=!N);return N};
_.hd.Object.defineProperties(q.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return eO0}}});
return q}),va=[];var iIQ=window.ShadyCSS&&window.ShadyCSS.cssBuild,jE=Kk(function(q){function S(X,b,w,B){if(!iIQ){for(var T=b.content.querySelectorAll("style"),Q=Fi7(b),a=HD2(w),U=b.content.firstElementChild,r=0;r<a.length;r++){var c=a[r];c.textContent=X._processStyleText(c.textContent,B);b.content.insertBefore(c,U)}for(U=a=0;U<Q.length;U++)r=Q[U],c=T[a],c!==r?(r=r.cloneNode(!0),c.parentNode.insertBefore(r,c)):a++,r.textContent=X._processStyleText(r.textContent,B)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(b,
w);if(or0&&iIQ&&MBX&&(b=b.content.querySelectorAll("style"))){var e="";Array.from(b).forEach(function(R){e+=R.textContent;R.parentNode.removeChild(R)});
X._styleSheet=new CSSStyleSheet;X._styleSheet.replaceSync(e)}}
var N=sED(l2(q));q=function(){return N.call(this)||this};
_.F(q,N);q._finalizeClass=function(){N._finalizeClass.call(this);var X;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(X=this.__ownObservers)&&this.createObservers(X,this._properties);this._prepareTemplate()};
q._prepareTemplate=function(){var X=this.template;X&&(typeof X==="string"?(console.error("template getter must return HTMLTemplateElement"),X=null):dP||(X=X.cloneNode(!0)));this.prototype._template=X};
q.createProperties=function(X){for(var b in X){var w=this.prototype,B=b,T=X[b],Q=X;T.computed&&(T.readOnly=!0);T.computed&&(w._hasReadOnlyEffect(B)?console.warn("Cannot redefine computed property '"+B+"'."):w._createComputedProperty(B,T.computed,Q));T.readOnly&&!w._hasReadOnlyEffect(B)?w._createReadOnlyProperty(B,!T.computed):T.readOnly===!1&&w._hasReadOnlyEffect(B)&&console.warn("Cannot make readOnly property '"+B+"' non-readOnly.");T.reflectToAttribute&&!w._hasReflectEffect(B)?w._createReflectedProperty(B):
T.reflectToAttribute===!1&&w._hasReflectEffect(B)&&console.warn("Cannot make reflected property '"+B+"' non-reflected.");T.notify&&!w._hasNotifyEffect(B)?w._createNotifyingProperty(B):T.notify===!1&&w._hasNotifyEffect(B)&&console.warn("Cannot make notify property '"+B+"' non-notify.");T.observer&&w._createPropertyObserver(B,T.observer,Q[T.observer]);w._addPropertyToAttributeMap(B)}};
q.createObservers=function(X,b){for(var w=this.prototype,B=0;B<X.length;B++)w._createMethodObserver(X[B],b)};
q.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);N.prototype._initializeProperties.call(this);this.rootPath=LtX;this.importPath=this.constructor.importPath;var X=this.constructor;if(!X.hasOwnProperty("__propertyDefaults")){X.__propertyDefaults=null;var b=X._properties,w;for(w in b){var B=b[w];"value"in B&&(X.__propertyDefaults=X.__propertyDefaults||{},X.__propertyDefaults[w]=B)}}if(X=X.__propertyDefaults)for(var T in X)b=X[T],
this._canApplyPropertyDefault(T)&&(b=typeof b.value=="function"?b.value.call(this):b.value,this._hasAccessor(T)?this._setPendingProperty(T,b,!0):this[T]=b)};
q.prototype._canApplyPropertyDefault=function(X){return!this.hasOwnProperty(X)};
q._processStyleText=function(X,b){return pp4(X,b)};
q._finalizeTemplate=function(X){var b=this.prototype._template;if(b&&!b.__polymerFinalized){b.__polymerFinalized=!0;var w=this.importPath;w=w?_.bg(w):"";S(this,b,X,w);this.prototype._bindTemplate(b)}};
q.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);N.prototype.connectedCallback.call(this)};
q.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);N.prototype.ready.call(this)};
q.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));N.prototype._readyClients.call(this)};
q.prototype._attachDom=function(X){var b=(0,_.UA)(this);if(b.attachShadow)return X?(b.shadowRoot||(b.attachShadow({mode:"open",shadyUpgradeFragment:X}),b.shadowRoot.appendChild(X),this.constructor._styleSheet&&(b.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),PXX&&window.ShadyDOM&&window.ShadyDOM.flushInitial(b.shadowRoot),b.shadowRoot):null;throw Error("Id");};
q.prototype.updateStyles=function(X){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,X)};
q.prototype.resolveUrl=function(X,b){!b&&this.importPath&&(b=_.bg(this.importPath));return _.bg(X,b)};
q._parseTemplateContent=function(X,b,w){b.dynamicFns=b.dynamicFns||this._properties;return N._parseTemplateContent.call(this,X,b,w)};
q._addTemplatePropertyEffect=function(X,b,w){!fH||b in this._properties||w.info.part.signature&&w.info.part.signature.static||w.info.part.hostProp||X.nestedTemplate||console.warn("Property '"+b+"' used in template but not declared in 'properties'; attribute will not be observed.");return N._addTemplatePropertyEffect.call(this,X,b,w)};
_.hd.Object.defineProperties(q,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var X=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof X==="function"&&(X=X());if(X===void 0){if(X=this.hasOwnProperty("is")){X=this.is;var b=null;if(X&&(!pH||htv)&&(b=CH.import(X,"template"),pH&&!b))throw Error("Hd`"+X);X=b}X=X||Object.getPrototypeOf(this.prototype).constructor.template}this._template=X}return this._template},
set:function(X){this._template=X}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var X=this.importMeta;X?this._importPath=x3W(X.url):this._importPath=(X=CH.import(this.is))&&X.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return q});var J60=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(q){return q}}),dzF=function(q,S){F92(q,S);
this.value=S.reduce(function(N,X,b){return N+ki7(X)+q[b+1]},q[0]).toString()},F92;
dzF.prototype.toString=function(){return this.value};
_.HIT=function(q){var S=_.IT.apply(1,arguments);F92(q,S);var N=document.createElement("template");S=S.reduce(function(X,b,w){if(b instanceof HTMLTemplateElement)b=b.innerHTML;else if(b instanceof dzF)b=ki7(b);else throw Error("Kd`"+b);return X+b+q[w+1]},q[0]);
J60&&(S=J60.createHTML(S));N.innerHTML=S;return N};
F92=function(q,S){if(!Array.isArray(q)||!Array.isArray(q.raw)||S.length!==q.length-1)throw new TypeError("Ld");};var Wa=jE(HTMLElement);var OIX=Kk(function(q){var S=jE(q);q=function(){var N=S.call(this)||this;N.__lastItems=null;N.__lastMulti=null;N.__selectedMap=null;return N};
_.F(q,S);q.prototype.__updateSelection=function(N,X){var b=X.path;b=="items"?(X=X.base||[],b=this.__lastItems,N!==this.__lastMulti&&this.clearSelection(),b&&(b=WiM(X,b),this.__applySplices(b)),this.__lastItems=X,this.__lastMulti=N):X.path=="items.splices"?this.__applySplices(X.value.indexSplices):(N=b.slice(6),X=parseInt(N,10),N.indexOf(".")<0&&N==X&&this.__deselectChangedIdx(X))};
q.prototype.__applySplices=function(N){for(var X=this,b=this.__selectedMap,w={},B=0;B<N.length;w={s$jscomp$109:void 0},B++){w.s$jscomp$109=N[B];b.forEach(function(U){return function(r,c){r<U.s$jscomp$109.index||(r>=U.s$jscomp$109.index+U.s$jscomp$109.removed.length?b.set(c,r+U.s$jscomp$109.addedCount-U.s$jscomp$109.removed.length):b.set(c,-1))}}(w));
for(var T=0;T<w.s$jscomp$109.addedCount;T++){var Q=w.s$jscomp$109.index+T;b.has(this.items[Q])&&b.set(this.items[Q],Q)}}this.__updateLinks();var a=0;b.forEach(function(U,r){U<0?(X.multi?X.splice("selected",a,1):X.selected=X.selectedItem=null,b.delete(r)):a++})};
q.prototype.__updateLinks=function(){var N=this;this.__dataLinkedPaths={};if(this.multi){var X=0;this.__selectedMap.forEach(function(b){b>=0&&N.linkPaths("items."+b,"selected."+X++)})}else this.__selectedMap.forEach(function(b){N.linkPaths("selected","items."+b);
N.linkPaths("selectedItem","items."+b)})};
q.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
q.prototype.isSelected=function(N){return this.__selectedMap.has(N)};
q.prototype.isIndexSelected=function(N){return this.isSelected(this.items[N])};
q.prototype.__deselectChangedIdx=function(N){var X=this,b=this.__selectedIndexForItemIndex(N);if(b>=0){var w=0;this.__selectedMap.forEach(function(B,T){b==w++&&X.deselect(T)})}};
q.prototype.__selectedIndexForItemIndex=function(N){if(N=this.__dataLinkedPaths["items."+N])return parseInt(N.slice(9),10)};
q.prototype.deselect=function(N){var X=this.__selectedMap.get(N);if(X>=0){this.__selectedMap.delete(N);var b;this.multi&&(b=this.__selectedIndexForItemIndex(X));this.__updateLinks();this.multi?this.splice("selected",b,1):this.selected=this.selectedItem=null}};
q.prototype.deselectIndex=function(N){this.deselect(this.items[N])};
q.prototype.select=function(N){this.selectIndex(this.items.indexOf(N))};
q.prototype.selectIndex=function(N){var X=this.items[N];this.isSelected(X)?this.toggle&&this.deselectIndex(N):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(X,N),this.__updateLinks(),this.multi?this.push("selected",X):this.selected=this.selectedItem=X)};
_.hd.Object.defineProperties(q,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return q}),K90=OIX(Wa),d2=function(){return K90.apply(this,arguments)||this};
_.F(d2,K90);_.hd.Object.defineProperties(d2,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(d2.is,d2);var vrT=window.Polymer;window.Polymer=function(q){return window.Polymer._polymerFn(q)};
vrT&&Object.assign(Polymer,vrT);Polymer._polymerFn=function(){throw Error("Md");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:pp4,resolveUrl:_.bg,pathFromUrl:x3W};Polymer.DomModule=CH;Polymer.Async={timeOut:_.O$,animationFrame:_.ZT,idlePeriod:bI2,microTask:jR};Polymer.dedupingMixin=Kk;Polymer.wrap=_.UA;Polymer.PropertiesChanged=ZID;Polymer.telemetry={instanceCount:A6X,incrementInstanceCount:function(){A6X++},
registrations:ET7,register:yhF,dumpRegistrations:function(){ET7.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=sED;Polymer.CaseMap={dashToCamelCase:Zp,camelToDashCase:Ad};Polymer.PropertyAccessors=ak0;Polymer.TemplateStamp=c6D;Polymer.Path={isPath:sA,root:BE,isAncestor:YTe,isDescendant:T4,translate:G4,matches:oKd,normalize:Dp,split:qf4,get:QC,set:Sf7,isDeep:sA};Polymer.Settings={useShadow:kf,useNativeCSSProperties:mQT,useNativeCustomElements:uv6,get rootPath(){return LtX},setRootPath:function(q){LtX=q},
get sanitizeDOMValue(){return rP},setSanitizeDOMValue:function(q){rP=q},
get passiveTouchGestures(){return hx7},setPassiveTouchGestures:function(q){hx7=q},
get strictTemplatePolicy(){return pH},setStrictTemplatePolicy:function(q){pH=q},
get allowTemplateFromDomModule(){return htv},setAllowTemplateFromDomModule:function(q){htv=q},
get legacyOptimizations(){return dP},setLegacyOptimizations:function(q){dP=q},
get syncInitialRender(){return PXX},setSyncInitialRender:function(q){PXX=q},
get legacyUndefined(){return cE},setLegacyUndefined:function(q){cE=q},
get legacyWarnings(){return fH},setLegacyWarnings:function(q){fH=q},
get orderedComputed(){return ILM},setOrderedComputed:function(q){ILM=q},
get fastDomIf(){return Jy},setFastDomIf:function(q){Jy=q},
get removeNestedTemplates(){return i2},setRemoveNestedTemplates:function(q){i2=q},
get suppressTemplateNotifications(){return Fr},setSuppressTemplateNotifications:Fr};Polymer.rootPath!==void 0&&(LtX=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(rP=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(hx7=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(pH=Polymer.strictTemplatePolicy);htv=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(dP=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(PXX=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(cE=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(fH=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(ILM=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(Jy=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(i2=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(Fr=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return rP},
set:function(q){rP=q}});Polymer.PropertyEffects=l2;Polymer.StyleGather={stylesFromModules:JiM,stylesFromModule:iD4,stylesFromTemplate:Fi7,stylesFromModuleImports:HD2,cssFromModules:Ki7,cssFromModule:OD0,cssFromTemplate:vKW,cssFromModuleImports:function(q){return(q=CH.import(q))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q):""}};Polymer.ElementMixin=jE;Polymer.updateStyles=function(q){window.ShadyCSS&&window.ShadyCSS.styleDocument(q)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:WiM};Polymer.html=_.HIT;Polymer.htmlLiteral=function(q){return new dzF(q,_.IT.apply(1,arguments))};Polymer.Element=Wa;Polymer.ArraySelectorMixin=OIX;Polymer.ArraySelector=d2;var lkk=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,jEQ=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,V4d=/@media\s(.*)/;var pVv=null,fOg=window.HTMLImports&&window.HTMLImports.whenReady||null,xzy;var W9D=null,kv=null,zZ=function(){this.customStyles=[];this.enqueued=!1;mzW(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},d0q=function(q){!q.enqueued&&kv&&(q.enqueued=!0,mzW(kv))};
zZ.prototype.addCustomStyle=function(q){q.__seenByShadyCSS||(q.__seenByShadyCSS=!0,this.customStyles.push(q),d0q(this))};
zZ.prototype.getStyleForCustomStyle=function(q){if(q.__shadyCSSCachedStyle)return q.__shadyCSSCachedStyle;var S;q.getStyle?S=q.getStyle():S=q;return S};
zZ.prototype.processStyles=function(){for(var q=this.customStyles,S=0;S<q.length;S++){var N=q[S];if(!N.__shadyCSSCachedStyle){var X=this.getStyleForCustomStyle(N);X&&(X=X.__appliedElement||X,W9D&&W9D(X),N.__shadyCSSCachedStyle=X)}}return q};
zZ.prototype.addCustomStyle=zZ.prototype.addCustomStyle;zZ.prototype.getStyleForCustomStyle=zZ.prototype.getStyleForCustomStyle;zZ.prototype.processStyles=zZ.prototype.processStyles;Object.defineProperties(zZ.prototype,{transformCallback:{get:function(){return W9D},
set:function(q){W9D=q}},
validateCallback:{get:function(){return kv},
set:function(q){var S=!1;kv||(S=!0);kv=q;S&&d0q(this)}}});var gKN=!(window.ShadyDOM&&window.ShadyDOM.inUse),utg,LH;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(LH=window.ShadyCSS.cssBuild);var kj6=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?utg=window.ShadyCSS.nativeCss:window.ShadyCSS?(EKm(window.ShadyCSS),window.ShadyCSS=void 0):EKm(window.WebComponents&&window.WebComponents.flags);var Du2=utg;var zOX=new zZ;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(q,S){zOX.processStyles();zx4(q,S)},
styleElement:function(){zOX.processStyles()},
styleDocument:function(q){zOX.processStyles();zx4(document.body,q)},
getComputedStyleValue:function(q,S){return nKd(q,S)},
flushCustomStyles:function(){},
nativeCss:Du2,nativeShadow:gKN,cssBuild:LH,disableRuntime:kj6});window.ShadyCSS.CustomStyleInterface=zOX;var nrJ=window.ShadyCSS.CustomStyleInterface,nk=function(){var q=HTMLElement.call(this)||this;q._style=null;nrJ.addCustomStyle(q);return q};
_.F(nk,HTMLElement);nk.prototype.getStyle=function(){if(this._style)return this._style;var q=this.querySelector("style");if(!q)return null;this._style=q;var S=q.getAttribute("include");S&&(q.removeAttribute("include"),q.textContent=Ki7(S)+q.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
nk.prototype.getStyle=nk.prototype.getStyle;window.customElements.define("custom-style",nk);Polymer.CustomStyle=nk;var fk=function(){this._timer=this._callback=this._asyncModule=null},pk,pJq;
fk.prototype.setConfig=function(q,S){var N=this;this._asyncModule=q;this._callback=S;this._timer=this._asyncModule.run(function(){N._timer=null;pk.delete(N);N._callback()})};
fk.prototype.cancel=function(){this.isActive()&&(fkX(this),pk.delete(this))};
var fkX=function(q){q.isActive()&&(q._asyncModule.cancel(q._timer),q._timer=null)};
fk.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
fk.prototype.isActive=function(){return this._timer!=null};
_.xv=function(q,S,N){q instanceof fk?fkX(q):q=new fk;q.setConfig(S,N);return q};
pk=new Set;_.mr=function(q){pk.add(q)};
pJq=function(){var q=!!pk.size;pk.forEach(function(S){try{S.flush()}catch(N){setTimeout(function(){throw N;})}});
return q};var MV2=typeof document.head.style.touchAction==="string",yiN=["mousedown","mousemove","mouseup","click"],N42=[0,1,4,2],x0J;try{x0J=(new MouseEvent("test",{buttons:1})).buttons===1}catch(q){x0J=!1}var SIM=x0J,Lie=!1;(function(){try{var q=Object.defineProperty({},"passive",{get:function(){Lie=!0}});
window.addEventListener("test",null,q);window.removeEventListener("test",null,q)}catch(S){}})();
var IO7=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),YfF=[],m06={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},agg={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},oCg=function(q){var S=q.sourceCapabilities;if(!S||S.firesTouchEvents)if(q.__polymerGesturesHandled={skip:!0},q.type==="click"){S=!1;for(var N=ZLy(q),X=0;X<N.length;X++){if(N[X].nodeType===Node.ELEMENT_NODE)if(N[X].localName==="label")YfF.push(N[X]);
else if(m06[N[X].localName]){var b=N[X];var w=Array.prototype.slice.call(b.labels||[]);if(!w.length){w=[];try{var B=b.getRootNode();if(b.id){var T=B.querySelectorAll("label[for = '"+b.id+"']");for(b=0;b<T.length;b++)w.push(T[b])}}catch(Q){}}for(b=0;b<w.length;b++)S=S||YfF.indexOf(w[b])>-1}if(N[X]===ubv)return}S||(q.preventDefault(),q.stopPropagation())}},ubv=null,u2=null,sPg=0,B4e=0,AQF=-1,T4g=!1;
document.addEventListener("touchend",function(q){u2||qI7(!0);ubv=ZLy(q)[0];u2=_.xv(u2,_.O$.after(2500),function(){qI7();u2=ubv=null})},Lie?{passive:!0}:!1);
var ZLy=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(q){return q.composedPath&&q.composedPath()||[]},OA={},Jd=[];
GdM({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){ig(this.info)},
mousedown:function(q){if(td(q)){var S=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),N=this;bL4(this.info,function(X){td(X)||(WE("up",S,X),ig(N.info))},function(X){td(X)&&WE("up",S,X);
ig(N.info)});
WE("down",S,q)}},
touchstart:function(q){WE("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),q.changedTouches[0],q)},
touchend:function(q){WE("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),q.changedTouches[0],q)}});
GdM({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(q){this.moves.length>2&&this.moves.shift();this.moves.push(q)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;ig(this.info)},
mousedown:function(q){if(td(q)){var S=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),N=this,X=function(b){var w=b.clientX,B=b.clientY;Di0(N.info,w,B)&&(N.info.state=N.info.started?b.type==="mouseup"?"end":"track":"start",N.info.state==="start"&&F5("tap"),N.info.addMove({x:w,y:B}),td(b)||(N.info.state="end",ig(N.info)),S&&QP4(N.info,S,b),N.info.started=!0)};
bL4(this.info,X,function(b){N.info.started&&X(b);ig(N.info)});
this.info.x=q.clientX;this.info.y=q.clientY}},
touchstart:function(q){q=q.changedTouches[0];this.info.x=q.clientX;this.info.y=q.clientY},
touchmove:function(q){var S=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q=q.changedTouches[0];var N=q.clientX,X=q.clientY;Di0(this.info,N,X)&&(this.info.state==="start"&&F5("tap"),this.info.addMove({x:N,y:X}),QP4(this.info,S,q),this.info.state="track",this.info.started=!0)},
touchend:function(q){var S=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q=q.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:q.clientX,y:q.clientY}),QP4(this.info,S,q))}});
GdM({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(q){td(q)&&(this.info.x=q.clientX,this.info.y=q.clientY)},
click:function(q){td(q)&&V9F(this.info,q)},
touchstart:function(q){q=q.changedTouches[0];this.info.x=q.clientX;this.info.y=q.clientY},
touchend:function(q){V9F(this.info,q.changedTouches[0],q)}});var grJ=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S.prototype._addEventListenerToNode=function(N,X,b){KH(N,X,b)||q.prototype._addEventListenerToNode.call(this,N,X,b)};
S.prototype._removeEventListenerFromNode=function(N,X,b){vE(N,X,b)||q.prototype._removeEventListenerFromNode.call(this,N,X,b)};
return S});var g2=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S.prototype._shouldPropertyChange=function(N,X,b){return Ui7(this,N,X,b,!0)};
return S}),Erv=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S.prototype._shouldPropertyChange=function(N,X,b){return Ui7(this,N,X,b,this.mutableData)};
_.hd.Object.defineProperties(S,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return S});
g2._mutablePropertyChange=Ui7;var rQe=!1;var y6D=grJ(Erv(l2(HTMLElement))),E$=function(){var q=y6D.call(this)||this;if(pH)throw Error("Nd");q.root=null;q.$=null;q.__children=null;return q};
_.F(E$,y6D);_.Z=E$.prototype;_.Z.attributeChangedCallback=function(){this.mutableData=!0};
_.Z.connectedCallback=function(){$i0()||(this.style.display="none");this.render()};
_.Z.disconnectedCallback=function(){this.__removeChildren()};
_.Z.__insertChildren=function(){(0,_.UA)((0,_.UA)(this).parentNode).insertBefore(this.root,this)};
_.Z.__removeChildren=function(){if(this.__children)for(var q=0;q<this.__children.length;q++)this.root.appendChild(this.__children[q])};
_.Z.render=function(){var q=this;if(!this.__children){var S=S||this.querySelector("template");if(!S){var N=new MutationObserver(function(){if(S=q.querySelector("template"))N.disconnect(),q.render();else throw Error("Od");});
N.observe(this,{childList:!0});return}this.root=this._stampTemplate(S);this.$=this.root.$;this.__children=[];for(var X=this.root.firstChild;X;X=X.nextSibling)this.__children[this.__children.length]=X;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.hd.Object.defineProperties(E$,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",E$);Polymer.Debouncer=fk;Polymer.Gestures={gestures:OA,recognizers:Jd,deepTargetFind:wHm,addListener:KH,removeListener:vE,register:GdM,setTouchAction:_.lg,prevent:F5,resetMouseCanceller:function(){u2&&u2.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:KH,remove:vE};Polymer.GestureEventListeners=grJ;Polymer.MutableData=g2;Polymer.OptionalMutableData=Erv;Polymer.DomBind=E$;_.yV=function(){do{var q=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var S=pJq()}while(q||S)};var cQ2=null;eUe.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:eUe,writable:!0}});var OLN=l2(eUe),HL7=g2(OLN),MWX=l2(function(){}),z4=function(q){var S=MWX.call(this)||this;
S._configureProperties(q);S.root=S._stampTemplate(S.__dataHost);var N=[];S.children=N;for(var X=S.root.firstChild;X;X=X.nextSibling)N.push(X),X.__templatizeInstance=S;S.__templatizeOwner&&S.__templatizeOwner.__hideTemplateChildren__&&S._showHideChildren(!0);N=S.__templatizeOptions;(q&&N.instanceProps||!N.instanceProps)&&S._enableProperties();return S};
_.F(z4,MWX);_.Z=z4.prototype;_.Z._configureProperties=function(q){if(this.__templatizeOptions.forwardHostProp)for(var S in this.__hostProps)this._setPendingProperty(S,this.__dataHost["_host_"+S]);for(var N in q)this._setPendingProperty(N,q[N])};
_.Z.forwardHostProp=function(q,S){this._setPendingPropertyOrPath(q,S,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.Z._addEventListenerToNode=function(q,S,N){var X=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(q,S,function(w){w.model=X;N(w)});
else{var b=this.__dataHost.__dataHost;b&&b._addEventListenerToNode(q,S,N)}};
_.Z._showHideChildren=function(q){RUF(q,this.children)};
_.Z._setUnmanagedPropertyToNode=function(q,S,N){q.__hideTemplateChildren__&&q.nodeType==Node.TEXT_NODE&&S=="textContent"?q.__polymerTextContent__=N:MWX.prototype._setUnmanagedPropertyToNode.call(this,q,S,N)};
_.Z.dispatchEvent=function(){return!0};
_.hd.Object.defineProperties(z4.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var q=this.__parentModel;if(!q){var S;q=this;do q=q.__dataHost.__dataHost;while((S=q.__templatizeOptions)&&!S.parentModel);this.__parentModel=q}return q}}});
var iL0=g2(z4);var Mg=function(){var q=Wa.call(this)||this;q.__renderDebouncer=null;q._lastIf=!1;q.__hideTemplateChildren__=!1;return q};
_.F(Mg,Wa);_.Z=Mg.prototype;_.Z.__debounceRender=function(){var q=this;this.__renderDebouncer=_.xv(this.__renderDebouncer,jR,function(){return q.__render()});
_.mr(this.__renderDebouncer)};
_.Z.disconnectedCallback=function(){Wa.prototype.disconnectedCallback.call(this);var q=(0,_.UA)(this).parentNode;q&&(q.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.UA)(q).host)||this.__teardownInstance()};
_.Z.connectedCallback=function(){Wa.prototype.connectedCallback.call(this);$i0()||(this.style.display="none");this.if&&this.__debounceRender()};
_.Z.__ensureTemplate=function(){var q=this;if(!this.__template){var S=this._templateInfo?this:(0,_.UA)(this).querySelector("template");if(!S){var N=new MutationObserver(function(){if((0,_.UA)(q).querySelector("template"))N.disconnect(),q.__render();else throw Error("Rd");});
N.observe(this,{childList:!0});return!1}this.__template=S}return!0};
_.Z.__ensureInstance=function(){var q=(0,_.UA)(this).parentNode;if(this.__hasInstance()){var S=this.__getInstanceNodes();if(S&&S.length&&(0,_.UA)(this).previousSibling!==S[S.length-1])for(var N=0,X=void 0;N<S.length&&(X=S[N]);N++)(0,_.UA)(q).insertBefore(X,this)}else{if(!q||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(q)}return!0};
_.Z.render=function(){_.yV()};
_.Z.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();Fr&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.Z.__hasInstance=function(){};
_.Z.__getInstanceNodes=function(){};
_.Z.__createAndInsertInstance=function(){};
_.Z.__teardownInstance=function(){};
_.Z._showHideChildren=function(){};
_.hd.Object.defineProperties(Mg,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-if"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}},
properties:{configurable:!0,enumerable:!0,get:function(){return{if:{type:Boolean,observer:Mg.prototype.__debounceRender},restamp:{type:Boolean,observer:Mg.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var L9s=function(){var q=Mg.call(this)||this;q.__instance=null;q.__syncInfo=null;return q};
_.F(L9s,Mg);_.Z=L9s.prototype;_.Z.__hasInstance=function(){return!!this.__instance};
_.Z.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.Z.__createAndInsertInstance=function(q){var S=this,N=this.__dataHost||this;if(pH&&!this.__dataHost)throw Error("Pd");var X=N._bindTemplate(this.__template,!0);X.runEffects=function(b,w,B){var T=S.__syncInfo;if(S.if)T&&(S.__syncInfo=null,S._showHideChildren(),w=Object.assign(T.changedProps,w)),b(w,B);else if(S.__instance)if(T||(T=S.__syncInfo={runEffects:b,changedProps:{}}),B)for(var Q in w)b=BE(Q),T.changedProps[b]=S.__dataHost[b];else Object.assign(T.changedProps,w)};
this.__instance=N._stampTemplate(this.__template,X);(0,_.UA)(q).insertBefore(this.__instance,this)};
_.Z.__syncHostProperties=function(){var q=this.__syncInfo;q&&(this.__syncInfo=null,q.runEffects(q.changedProps,!1))};
_.Z.__teardownInstance=function(){var q=this.__dataHost||this;this.__instance&&(q._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.Z._showHideChildren=function(){var q=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==q&&(this.__instance.__hidden=q,RUF(q,this.__instance.templateInfo.childNodes));q||this.__syncHostProperties()};
var hOQ=function(){var q=Mg.call(this)||this;q.__ctor=null;q.__instance=null;q.__invalidProps=null;return q};
_.F(hOQ,Mg);_.Z=hOQ.prototype;_.Z.__hasInstance=function(){return!!this.__instance};
_.Z.__getInstanceNodes=function(){return this.__instance.children};
_.Z.__createAndInsertInstance=function(q){this.__ctor||(this.__ctor=nH(this.__template,this,{mutableData:!0,forwardHostProp:function(S,N){this.__instance&&(this.if?this.__instance.forwardHostProp(S,N):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[BE(S)]=!0))}}));
this.__instance=new this.__ctor;(0,_.UA)(q).insertBefore(this.__instance.root,this)};
_.Z.__teardownInstance=function(){if(this.__instance){var q=this.__instance.children;if(q&&q.length){var S=(0,_.UA)(q[0]).parentNode;if(S){S=(0,_.UA)(S);for(var N=0,X=void 0;N<q.length&&(X=q[N]);N++)S.removeChild(X)}}this.__instance=this.__invalidProps=null}};
_.Z.__syncHostProperties=function(){var q=this.__invalidProps;if(q){this.__invalidProps=null;for(var S in q)this.__instance._setPendingProperty(S,this.__dataHost[S]);this.__instance._flushProperties()}};
_.Z._showHideChildren=function(){var q=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==q&&(this.__instance.__hidden=q,this.__instance._showHideChildren(q));q||this.__syncHostProperties()};
_.Dk=Jy?L9s:hOQ;customElements.define(_.Dk.is,_.Dk);Polymer.enqueueDebouncer=_.mr;Polymer.flush=_.yV;Polymer.Templatize={templatize:nH,modelForElement:die};Polymer.TemplateInstanceBase=z4;Polymer.DomIf=_.Dk;var PxT=Erv(Wa),Gj=function(){var q=PxT.call(this)||this;q.__instances=[];q.__renderDebouncer=null;q.__itemsIdxToInstIdx={};q.__chunkCount=null;q.__renderStartTime=null;q.__itemsArrayChanged=!1;q.__shouldMeasureChunk=!1;q.__shouldContinueChunking=!1;q.__chunkingId=0;q.__sortFn=null;q.__filterFn=null;q.__observePaths=null;q.__ctor=null;q.__isDetached=!0;q.template=null;return q};
_.F(Gj,PxT);_.Z=Gj.prototype;_.Z.disconnectedCallback=function(){PxT.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var q=0;q<this.__instances.length;q++)this.__detachInstance(q);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.Z.connectedCallback=function(){PxT.prototype.connectedCallback.call(this);$i0()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var q=(0,_.UA)((0,_.UA)(this).parentNode),S=0;S<this.__instances.length;S++)this.__attachInstance(S,q);this.__chunkingId&&this.__render()}};
_.Z.__ensureTemplatized=function(){var q=this;if(!this.__ctor){var S=this.template=this._templateInfo?this:this.querySelector("template");if(!S){var N=new MutationObserver(function(){if(q.querySelector("template"))N.disconnect(),q.__render();else throw Error("Sd");});
N.observe(this,{childList:!0});return!1}var X={};X[this.as]=!0;X[this.indexAs]=!0;X[this.itemsIndexAs]=!0;this.__ctor=nH(S,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:X,forwardHostProp:function(b,w){for(var B=this.__instances,T=0,Q=void 0;T<B.length&&(Q=B[T]);T++)Q.forwardHostProp(b,w)},
notifyInstanceProp:function(b,w,B){oKd(this.as,w)&&(b=b[this.itemsIndexAs],w==this.as&&(this.items[b]=B),w=G4(this.as,"items."+b,w),this.notifyPath(w,B))}})}return!0};
_.Z.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.Z.__functionFromPropertyValue=function(q){if(typeof q==="string"){var S=this.__getMethodHost();return function(){return S[q].apply(S,arguments)}}return q};
_.Z.__sortChanged=function(q){this.__sortFn=this.__functionFromPropertyValue(q);this.items&&this.__debounceRender(this.__render)};
_.Z.__filterChanged=function(q){this.__filterFn=this.__functionFromPropertyValue(q);this.items&&this.__debounceRender(this.__render)};
_.Z.__computeFrameTime=function(q){return Math.ceil(1E3/q)};
_.Z.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.Z.__handleObservedPaths=function(q){if(this.__sortFn||this.__filterFn)if(!q)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var S=this.__observePaths,N=0;N<S.length;N++)q.indexOf(S[N])===0&&this.__debounceRender(this.__render,this.delay)};
_.Z.__itemsChanged=function(q){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(q.path,q.value)||(q.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.Z.__debounceRender=function(q,S){S=S===void 0?0:S;this.__renderDebouncer=_.xv(this.__renderDebouncer,S>0?_.O$.after(S):jR,q.bind(this));_.mr(this.__renderDebouncer)};
_.Z.render=function(){this.__debounceRender(this.__render);_.yV()};
_.Z.__render=function(){var q=this;if(this.__ensureTemplatized()){var S=this.items||[],N=this.__sortAndFilterItems(S),X=this.__calculateLimit(N.length);this.__updateInstances(S,X,N);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){q.__chunkingId=null;q.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);Fr&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Z.__sortAndFilterItems=function(q){for(var S=this,N=Array(q.length),X=0;X<q.length;X++)N[X]=X;this.__filterFn&&(N=N.filter(function(b,w,B){return S.__filterFn(q[b],w,B)}));
this.__sortFn&&N.sort(function(b,w){return S.__sortFn(q[b],q[w])});
return N};
_.Z.__calculateLimit=function(q){var S=q,N=this.__instances.length;if(this.initialCount){var X;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(S=Math.min(q,this.initialCount),this.__chunkCount=(X=Math.max(S-N,0))||1):(X=Math.min(Math.max(q-N,0),this.__chunkCount),S=Math.min(N+X,q));this.__shouldMeasureChunk=X===this.__chunkCount;this.__shouldContinueChunking=S<q;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return S};
_.Z.__continueChunking=function(){if(this.__shouldMeasureChunk){var q=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/q*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.Z.__updateInstances=function(q,S,N){var X=this.__itemsIdxToInstIdx={},b;for(b=0;b<S;b++){var w=this.__instances[b],B=N[b],T=q[B];X[B]=b;w?(w._setPendingProperty(this.as,T),w._setPendingProperty(this.indexAs,b),w._setPendingProperty(this.itemsIndexAs,B),w._flushProperties()):this.__insertInstance(T,b,B)}for(q=this.__instances.length-1;q>=b;q--)this.__detachAndRemoveInstance(q)};
_.Z.__detachInstance=function(q){q=this.__instances[q];for(var S=(0,_.UA)(q.root),N=0;N<q.children.length;N++)S.appendChild(q.children[N]);return q};
_.Z.__attachInstance=function(q,S){S.insertBefore(this.__instances[q].root,this)};
_.Z.__detachAndRemoveInstance=function(q){this.__detachInstance(q);this.__instances.splice(q,1)};
_.Z.__stampInstance=function(q,S,N){var X={};X[this.as]=q;X[this.indexAs]=S;X[this.itemsIndexAs]=N;return new this.__ctor(X)};
_.Z.__insertInstance=function(q,S,N){q=this.__stampInstance(q,S,N);N=(N=this.__instances[S+1])?N.children[0]:this;(0,_.UA)((0,_.UA)(this).parentNode).insertBefore(q.root,N);return this.__instances[S]=q};
_.Z._showHideChildren=function(q){for(var S=0;S<this.__instances.length;S++)this.__instances[S]._showHideChildren(q)};
_.Z.__handleItemPath=function(q,S){var N=q.slice(6),X=N.indexOf(".");q=X<0?N:N.substring(0,X);if(q==parseInt(q,10)){N=X<0?"":N.substring(X+1);this.__handleObservedPaths(N);if(q=this.__instances[this.__itemsIdxToInstIdx[q]])q._setPendingPropertyOrPath(this.as+(N?"."+N:""),S,!1,!0),q._flushProperties();return!0}};
_.Z.itemForElement=function(q){return(q=this.modelForElement(q))&&q[this.as]};
_.Z.indexForElement=function(q){return(q=this.modelForElement(q))&&q[this.indexAs]};
_.Z.modelForElement=function(q){return die(this.template,q)};
_.hd.Object.defineProperties(Gj,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-repeat"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}},
properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},itemsIndexAs:{type:String,value:"itemsIndex"},sort:{type:Function,observer:Gj.prototype.__sortChanged},filter:{type:Function,observer:Gj.prototype.__filterChanged},observe:{type:String,observer:Gj.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!Fr,readOnly:!0},initialCount:{type:Number},targetFramerate:{type:Number,value:20},
_targetFrameTime:{type:Number,computed:"__computeFrameTime(targetFramerate)"},notifyDomChange:{type:Boolean},reuseChunkedInstances:{type:Boolean}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__itemsChanged(items.*)"]}}});
Gj.prototype._setRenderedItemCount=function(){};
customElements.define(Gj.is,Gj);Polymer.DomRepeat=Gj;var Ikk=function(q,S){var N=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=q;this.callback=S;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){N._schedule()};
this.connect();this._schedule()},Yev=function(q){var S=(0,_.UA)(q);
if(xf(q))return S.assignedNodes({flatten:!0});q=[];for(var N=0;N<S.childNodes.length;N++){var X=S.childNodes[N];xf(X)?q.push.apply(q,_.PG((0,_.UA)(X).assignedNodes({flatten:!0}))):q.push(X)}return q};
_.Z=Ikk.prototype;_.Z.connect=function(){var q=this;xf(this._target)?this._listenSlots([this._target]):(0,_.UA)(this._target).children&&(this._listenSlots((0,_.UA)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(S){q._processMutations(S)}):(this._nativeChildrenObserver=new MutationObserver(function(S){q._processMutations(S)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.Z.disconnect=function(){xf(this._target)?this._unlistenSlots([this._target]):(0,_.UA)(this._target).children&&(this._unlistenSlots((0,_.UA)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1};
_.Z._schedule=function(){var q=this;this._scheduled||(this._scheduled=!0,jR.run(function(){return q.flush()}))};
_.Z._processMutations=function(q){this._processSlotMutations(q);this.flush()};
_.Z._processSlotMutations=function(q){if(q)for(var S=0;S<q.length;S++){var N=q[S];N.addedNodes&&this._listenSlots(N.addedNodes);N.removedNodes&&this._unlistenSlots(N.removedNodes)}};
_.Z.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var q={target:this._target,addedNodes:[],removedNodes:[]},S=Yev(this._target),N=WiM(S,this._effectiveNodes),X=0,b=void 0;X<N.length&&(b=N[X]);X++)for(var w=0,B=void 0;w<b.removed.length&&(B=b.removed[w]);w++)q.removedNodes.push(B);
X=0;for(b=void 0;X<N.length&&(b=N[X]);X++)for(w=b.index;w<b.index+b.addedCount;w++)q.addedNodes.push(S[w]);this._effectiveNodes=S;S=!1;if(q.addedNodes.length||q.removedNodes.length)S=!0,this.callback.call(this._target,q);return S};
_.Z._listenSlots=function(q){for(var S=0;S<q.length;S++){var N=q[S];xf(N)&&N.addEventListener("slotchange",this._boundSchedule)}};
_.Z._unlistenSlots=function(q){for(var S=0;S<q.length;S++){var N=q[S];xf(N)&&N.removeEventListener("slotchange",this._boundSchedule)}};var Lk=Element.prototype,om6=Lk.matches||Lk.matchesSelector||Lk.mozMatchesSelector||Lk.msMatchesSelector||Lk.oMatchesSelector||Lk.webkitMatchesSelector,qc2=function(q,S){return om6.call(q,S)},mb=function(q){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(q);
this.node=q},bsQ;
_.Z=mb.prototype;_.Z.observeNodes=function(q){return new Ikk(this.node,q)};
_.Z.unobserveNodes=function(q){q.disconnect()};
_.Z.notifyObserver=function(){};
_.Z.deepContains=function(q){if((0,_.UA)(this.node).contains(q))return!0;var S=q;for(q=q.ownerDocument;S&&S!==q&&S!==this.node;)S=(0,_.UA)(S).parentNode||(0,_.UA)(S).host;return S===this.node};
_.Z.getOwnerRoot=function(){return(0,_.UA)(this.node).getRootNode()};
_.Z.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.UA)(this.node).assignedNodes({flatten:!0}):[]};
_.Z.getDestinationInsertionPoints=function(){for(var q=[],S=(0,_.UA)(this.node).assignedSlot;S;)q.push(S),S=(0,_.UA)(S).assignedSlot;return q};
_.Z.importNode=function(q,S){return(0,_.UA)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(q,S)};
_.Z.getEffectiveChildNodes=function(){return Yev(this.node)};
_.Z.queryDistributedElements=function(q){for(var S=this.getEffectiveChildNodes(),N=[],X=0,b=S.length,w=void 0;X<b&&(w=S[X]);X++)w.nodeType===Node.ELEMENT_NODE&&qc2(w,q)&&N.push(w);return N};
_.hd.Object.defineProperties(mb.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var q=this.node;return q._activeElement!==void 0?q._activeElement:q.activeElement}}});
var hy=function(q){this.event=q};
_.hd.Object.defineProperties(hy.prototype,{rootTarget:{configurable:!0,enumerable:!0,get:function(){return this.path[0]}},
localTarget:{configurable:!0,enumerable:!0,get:function(){return this.event.target}},
path:{configurable:!0,enumerable:!0,get:function(){return this.event.composedPath()}}});
var ScQ=mb;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var Naq=window.ShadyDOM.Wrapper,Xiv=function(){return Naq.apply(this,arguments)||this};
_.F(Xiv,Naq);Object.getOwnPropertyNames(mb.prototype).forEach(function(q){q!="activeElement"&&q!="constructor"&&(Xiv.prototype[q]=mb.prototype[q])});
zU2(Xiv.prototype,["classList"]);ScQ=Xiv;Object.defineProperties(hy.prototype,{localTarget:{get:function(){var q=this.event.currentTarget;q=q&&_.Zw(q).getOwnerRoot();for(var S=this.path,N=0;N<S.length;N++){var X=S[N];if(_.Zw(X).getOwnerRoot()===q)return X}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else kde(),zU2(mb.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),nC7();bsQ=ScQ;_.Zw=function(q){q=q||document;if(q instanceof ScQ)return q;if(q instanceof hy)return q;var S=q.__domApi;S||(q instanceof Event?S=new hy(q):S=new ScQ(q),q.__domApi=S);return S};var wik=/:host\(:dir\((ltr|rtl)\)\)/g,Zs0=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,AuT=/:dir\((?:ltr|rtl)\)/,sKv=!(!window.ShadyDOM||!window.ShadyDOM.inUse),gP=[],Pa=null,ug="",BaM=Kk(function(q){sKv||Pa||(ug=document.documentElement.getAttribute("dir"),Pa=new MutationObserver(fgM),Pa.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var S=ak0(q);q=function(){var N=S.call(this)||this;N.__autoDirOptOut=!1;return N};
_.F(q,S);q._processStyleText=function(N,X){N=S._processStyleText.call(this,N,X);!sKv&&AuT.test(N)&&(N=this._replaceDirInCssText(N),this.__activateDir=!0);return N};
q._replaceDirInCssText=function(N){N=N.replace(wik,':host([dir="$1"])');return N=N.replace(Zs0,':host([dir="$2"]) $1')};
q.prototype.ready=function(){S.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
q.prototype.connectedCallback=function(){S.prototype.connectedCallback&&S.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(Pa&&Pa.takeRecords().length&&fgM(),gP.push(this),this.__autoDirOptOut||this.setAttribute("dir",ug))};
q.prototype.disconnectedCallback=function(){S.prototype.disconnectedCallback&&S.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var N=gP.indexOf(this);N>-1&&gP.splice(N,1)}};
q.__activateDir=!1;return q});var Tas=function(q){for(;q;){var S=Object.getOwnPropertyDescriptor(q,"observedAttributes");if(S)return S.get;q=Object.getPrototypeOf(q.prototype).constructor}return function(){return[]}};
Kk(function(q){var S=jE(q),N=Tas(S);q=function(){return S.call(this)||this};
_.F(q,S);q.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:S.prototype._initializeProperties.call(this)};
q.prototype._enableProperties=function(){this.__isUpgradeDisabled||S.prototype._enableProperties.call(this)};
q.prototype._canApplyPropertyDefault=function(X){return S.prototype._canApplyPropertyDefault.call(this,X)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(X))};
q.prototype.attributeChangedCallback=function(X,b,w,B){X=="disable-upgrade"?this.__isUpgradeDisabled&&w==null&&(S.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.UA)(this).isConnected&&S.prototype.connectedCallback.call(this)):S.prototype.attributeChangedCallback.call(this,X,b,w,B)};
q.prototype.connectedCallback=function(){this.__isUpgradeDisabled||S.prototype.connectedCallback.call(this)};
q.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||S.prototype.disconnectedCallback.call(this)};
_.hd.Object.defineProperties(q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return N.call(this).concat("disable-upgrade")}}});
return q});var EA=!1,xiv=[],yC=[];var EC0=window.ShadyDOM,yQP=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",L54):document.readyState==="interactive"||document.readyState==="complete"?L54():window.addEventListener("DOMContentLoaded",L54);var IgP=function(){this.end=this.start=0;this.rules=this.parent=this.previous=null;this.cssText=this.parsedCssText="";this.atRule=!1;this.type=0;this.parsedSelector=this.selector=this.keyframesName=""},hUd=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,P87=/@import[^;]*;/gim,XTg=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,b2F=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,wT0=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,Z27=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,SRN=/^@[^\s]*keyframes/,
qRy=/\s+/g;var AmN={};var TI2=Promise.resolve();var GIJ=new Set;var Dl2=/;\s*/m,QKs=/^\s*(initial)|(inherit)\s*$/,aTk=/\s*!important/,VSa=function(){this._map={}};
VSa.prototype.set=function(q,S){q=q.trim();this._map[q]={properties:S,dependants:{}}};
VSa.prototype.get=function(q){q=q.trim();return this._map[q]||null};
var UlJ=null,IC=function(){this._measureElement=this._currentElement=null;this._map=new VSa};
_.Z=IC.prototype;_.Z.detectMixin=function(q){q=jEQ.test(q)||lkk.test(q);jEQ.lastIndex=0;lkk.lastIndex=0;return q};
_.Z.transformTemplate=function(q,S){if(q._gatheredStyle===void 0){var N=[];for(var X=q.content.querySelectorAll("style"),b=0;b<X.length;b++){var w=X[b];if(w.hasAttribute("shady-unscoped")){if(!gKN){var B=w.textContent;if(!GIJ.has(B)){GIJ.add(B);var T=document.createElement("style");T.setAttribute("shady-unscoped","");T.textContent=B;document.head.appendChild(T)}w.parentNode.removeChild(w)}}else N.push(w.textContent),w.parentNode.removeChild(w)}(N=N.join("").trim())?(X=document.createElement("style"),
X.textContent=N,q.content.insertBefore(X,q.content.firstChild),N=X):N=null;q._gatheredStyle=N}return(q=q._gatheredStyle)?this.JSC$11594_transformStyle(q,S):null};
_.Z.JSC$11594_transformStyle=function(q,S){S=S===void 0?"":S;var N=aue(q);this.transformRules(N,S);q.textContent=QNm(N);return N};
_.Z.transformCustomStyle=function(q){var S=this,N=aue(q);Uu2(N,function(X){X.selector===":root"&&(X.selector="html");S.transformRule(X)});
q.textContent=QNm(N);return N};
_.Z.transformRules=function(q,S){var N=this;this._currentElement=S;Uu2(q,function(X){N.transformRule(X)});
this._currentElement=null};
_.Z.transformRule=function(q){q.cssText=ruM(this,q.parsedCssText,q);q.selector===":root"&&(q.selector=":host > *")};
var ruM=function(q,S,N){S=S.replace(lkk,function(X,b,w,B){return q._produceCssProperties(X,b,w,B,N)});
return q._consumeCssProperties(S,N)};
_.Z=IC.prototype;_.Z._getInitialValueForProperty=function(q){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(q)};
_.Z._fallbacksFromPreviousRules=function(q){for(var S=this,N=q;N.parent;)N=N.parent;var X={},b=!1;Uu2(N,function(w){(b=b||w===q)||w.selector===q.selector&&Object.assign(X,S._cssTextToMap(w.parsedCssText))});
return X};
_.Z._consumeCssProperties=function(q,S){for(var N;N=jEQ.exec(q);){var X=N[0],b=N[1];N=N.index;var w=N+X.indexOf("@apply"),B=N+X.length;X=q.slice(0,w);q=q.slice(B);w=S?this._fallbacksFromPreviousRules(S):{};Object.assign(w,this._cssTextToMap(X));b=this._atApplyToCssProperties(b,w);q=X+b+q;jEQ.lastIndex=N+b.length}return q};
_.Z._atApplyToCssProperties=function(q,S){q=q.replace(Dl2,"");var N=[],X=this._map.get(q);X||(this._map.set(q,{}),X=this._map.get(q));if(X){this._currentElement&&(X.dependants[this._currentElement]=!0);var b,w=X.properties;for(b in w){var B=S&&S[b];X=[b,": var(",q,"_-_",b];B&&X.push(",",B.replace(aTk,""));X.push(")");aTk.test(w[b])&&X.push(" !important");N.push(X.join(""))}}return N.join("; ")};
_.Z._replaceInitialOrInherit=function(q,S){var N=QKs.exec(S);N&&(S=N[1]?this._getInitialValueForProperty(q):"apply-shim-inherit");return S};
_.Z._cssTextToMap=function(q,S){S=S===void 0?!1:S;q=q.split(";");for(var N,X,b={},w=0;w<q.length;w++)if(N=q[w])X=N.split(":"),X.length>1&&(N=X[0].trim(),X=X.slice(1).join(":"),S&&(X=this._replaceInitialOrInherit(N,X)),b[N]=X);return b};
_.Z._invalidateMixinEntry=function(q){if(UlJ)for(var S in q.dependants)S!==this._currentElement&&UlJ(S)};
_.Z._produceCssProperties=function(q,S,N,X,b){var w=this;N&&rmv(N,function(R,J){J&&w._map.get(J)&&(X="@apply "+J+";")});
if(!X)return q;var B=this._consumeCssProperties(""+X,b);b=q.slice(0,q.indexOf("--"));var T=B=this._cssTextToMap(B,!0),Q=this._map.get(S),a=Q&&Q.properties;a?T=Object.assign(Object.create(a),B):this._map.set(S,T);var U=[],r,c=!1;for(r in T){var e=B[r];e===void 0&&(e="initial");!a||r in a||(c=!0);U.push(S+"_-_"+r+": "+e)}c&&this._invalidateMixinEntry(Q);Q&&(Q.properties=T);N&&(b=q+";"+b);return b+U.join("; ")+";"};
IC.prototype.detectMixin=IC.prototype.detectMixin;IC.prototype.transformStyle=IC.prototype.JSC$11594_transformStyle;IC.prototype.transformCustomStyle=IC.prototype.transformCustomStyle;IC.prototype.transformRules=IC.prototype.transformRules;IC.prototype.transformRule=IC.prototype.transformRule;IC.prototype.transformTemplate=IC.prototype.transformTemplate;IC.prototype._separator="_-_";Object.defineProperty(IC.prototype,"invalidCallback",{get:function(){return UlJ},
set:function(q){UlJ=q}});var Yv=new IC,$lX=function(){this.customStyleInterface=null;Yv.invalidCallback=sNM},oe=function(q){!q.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(q.customStyleInterface=window.ShadyCSS.CustomStyleInterface,q.customStyleInterface.transformCallback=function(S){Yv.transformCustomStyle(S)},q.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){q.customStyleInterface.enqueued&&q.flushCustomStyles()})})};
_.Z=$lX.prototype;_.Z.prepareTemplate=function(q,S){oe(this);$u2(q)===""&&(AmN[S]=q,S=Yv.transformTemplate(q,S),q._styleAst=S)};
_.Z.flushCustomStyles=function(){oe(this);if(this.customStyleInterface){var q=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var S=0;S<q.length;S++){var N=this.customStyleInterface.getStyleForCustomStyle(q[S]);N&&Yv.transformCustomStyle(N)}this.customStyleInterface.enqueued=!1}}};
_.Z.styleSubtree=function(q,S){oe(this);S&&zx4(q,S);if(q.shadowRoot)for(this.styleElement(q),q=q.shadowRoot.children||q.shadowRoot.childNodes,S=0;S<q.length;S++)this.styleSubtree(q[S]);else for(q=q.children||q.childNodes,S=0;S<q.length;S++)this.styleSubtree(q[S])};
_.Z.styleElement=function(q){oe(this);var S=q.localName,N;S?S.indexOf("-")>-1?N=S:N=q.getAttribute&&q.getAttribute("is")||"":N=q.is;S=AmN[N];if(!(S&&$u2(S)!==""||!S||BI7(S))){if(BI7(S)||S._applyShimValidatingVersion!==S._applyShimNextVersion)this.prepareTemplate(S,N),GS7(S);if(q=q.shadowRoot)if(q=q.querySelector("style"))q.__cssRules=S._styleAst,q.textContent=QNm(S._styleAst)}};
_.Z.styleDocument=function(q){oe(this);this.styleSubtree(document.body,q)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var qY=new $lX,cus=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(q,S){qY.flushCustomStyles();qY.prepareTemplate(q,S)},
prepareTemplateStyles:function(q,S,N){window.ShadyCSS.prepareTemplate(q,S,N)},
prepareTemplateDom:function(){},
styleSubtree:function(q,S){qY.flushCustomStyles();qY.styleSubtree(q,S)},
styleElement:function(q){qY.flushCustomStyles();qY.styleElement(q)},
styleDocument:function(q){qY.flushCustomStyles();qY.styleDocument(q)},
getComputedStyleValue:function(q,S){return nKd(q,S)},
flushCustomStyles:function(){qY.flushCustomStyles()},
nativeCss:Du2,nativeShadow:gKN,cssBuild:LH,disableRuntime:kj6};cus&&(window.ShadyCSS.CustomStyleInterface=cus)}window.ShadyCSS.ApplyShim=Yv;var eDq;eDq=window.ShadyCSS;_.S7=Kk(function(q){q=grJ(jE(q));var S=iIQ?q:BaM(q),N=Tas(S),X={x:"pan-x",y:"pan-y",none:"none",all:"auto"};q=function(){return S.call(this)||this};
_.F(q,S);q.prototype.created=function(){};
q.prototype.__attributeReaction=function(b,w,B){(this.__dataAttributes&&this.__dataAttributes[b]||b==="disable-upgrade")&&this.attributeChangedCallback(b,w,B,null)};
q.prototype.setAttribute=function(b,w){if(YUX&&!this._legacyForceObservedAttributes){var B=this.getAttribute(b);S.prototype.setAttribute.call(this,b,w);this.__attributeReaction(b,B,String(w))}else S.prototype.setAttribute.call(this,b,w)};
q.prototype.removeAttribute=function(b){if(YUX&&!this._legacyForceObservedAttributes){var w=this.getAttribute(b);S.prototype.removeAttribute.call(this,b);this.__attributeReaction(b,w,null)}else S.prototype.removeAttribute.call(this,b)};
q.prototype._enableProperties=function(){this.__isUpgradeDisabled||S.prototype._enableProperties.call(this)};
q.prototype._canApplyPropertyDefault=function(b){return S.prototype._canApplyPropertyDefault.call(this,b)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(b))};
q.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(S.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
q.prototype.attached=function(){};
q.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(S.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
q.prototype.detached=function(){};
q.prototype.attributeChangedCallback=function(b,w,B,T){w!==B&&(b=="disable-upgrade"?this.__isUpgradeDisabled&&B==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.UA)(this).isConnected&&this.connectedCallback()):(S.prototype.attributeChangedCallback.call(this,b,w,B,T),this.attributeChanged(b,w,B)))};
q.prototype.attributeChanged=function(){};
q.prototype._initializeProperties=function(){if(dP&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var b=Object.getPrototypeOf(this);b.hasOwnProperty("__hasRegisterFinished")||(this._registered(),b.__hasRegisterFinished=!0);S.prototype._initializeProperties.call(this);this.root=this;this.created();YUX&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
q.prototype._takeAttributes=function(){for(var b=this.attributes,w=0,B=b.length;w<B;w++){var T=b[w];this.__attributeReaction(T.name,null,T.value)}};
q.prototype._registered=function(){};
q.prototype.ready=function(){this._ensureAttributes();S.prototype.ready.call(this)};
q.prototype._ensureAttributes=function(){};
q.prototype._applyListeners=function(){};
q.prototype.serialize=function(b){return this._serializeValue(b)};
q.prototype.deserialize=function(b,w){return this._deserializeValue(b,w)};
q.prototype.reflectPropertyToAttribute=function(b,w,B){this._propertyToAttribute(b,w,B)};
q.prototype.serializeValueToAttribute=function(b,w,B){this._valueToNodeAttribute(B||this,b,w)};
q.prototype.extend=function(b,w){if(!b||!w)return b||w;for(var B=Object.getOwnPropertyNames(w),T=0,Q=void 0;T<B.length&&(Q=B[T]);T++){var a=Object.getOwnPropertyDescriptor(w,Q);a&&Object.defineProperty(b,Q,a)}return b};
q.prototype.mixin=function(b,w){for(var B in w)b[B]=w[B];return b};
q.prototype.chainObject=function(b,w){b&&w&&b!==w&&(b.__proto__=w);return b};
q.prototype.instanceTemplate=function(b){b=this.constructor._contentForTemplate(b);return document.importNode(b,!0)};
q.prototype.fire=function(b,w,B){B=B||{};w=w===null||w===void 0?{}:w;b=new Event(b,{bubbles:B.bubbles===void 0?!0:B.bubbles,cancelable:!!B.cancelable,composed:B.composed===void 0?!0:B.composed});b.detail=w;(0,_.UA)(B.node||this).dispatchEvent(b);return b};
q.prototype.listen=function(b,w,B){b=b||this;var T=this.__boundListeners||(this.__boundListeners=new WeakMap),Q=T.get(b);Q||(Q={},T.set(b,Q));T=w+B;Q[T]||(Q[T]=this._addMethodEventListenerToNode(b,w,B,this))};
q.prototype.unlisten=function(b,w,B){b=b||this;var T=this.__boundListeners&&this.__boundListeners.get(b);B=w+B;var Q=T&&T[B];Q&&(this._removeEventListenerFromNode(b,w,Q),T[B]=null)};
q.prototype.setScrollDirection=function(b,w){_.lg(w||this,X[b]||"auto")};
q.prototype.$$=function(b){return this.root.querySelector(b)};
q.prototype.distributeContent=function(){var b=_.Zw(this);window.ShadyDOM&&b.shadowRoot&&ShadyDOM.flush()};
q.prototype.getEffectiveChildNodes=function(){return _.Zw(this).getEffectiveChildNodes()};
q.prototype.queryDistributedElements=function(b){return _.Zw(this).queryDistributedElements(b)};
q.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(b){return b.nodeType===Node.ELEMENT_NODE})};
q.prototype.getEffectiveTextContent=function(){for(var b=this.getEffectiveChildNodes(),w=[],B=0,T;T=b[B];B++)T.nodeType!==Node.COMMENT_NODE&&w.push(T.textContent);return w.join("")};
q.prototype.queryEffectiveChildren=function(b){return(b=this.queryDistributedElements(b))&&b[0]};
q.prototype.queryAllEffectiveChildren=function(b){return this.queryDistributedElements(b)};
q.prototype.getContentChildNodes=function(b){return(b=this.root.querySelector(b||"slot"))?_.Zw(b).getDistributedNodes():[]};
q.prototype.getContentChildren=function(b){return this.getContentChildNodes(b).filter(function(w){return w.nodeType===Node.ELEMENT_NODE})};
q.prototype.isLightDescendant=function(b){return this!==b&&(0,_.UA)(this).contains(b)&&(0,_.UA)(this).getRootNode()===(0,_.UA)(b).getRootNode()};
q.prototype.isLocalDescendant=function(b){return this.root===(0,_.UA)(b).getRootNode()};
q.prototype.scopeSubtree=function(b,w){return M9W(b,w===void 0?!1:w)};
q.prototype.getComputedStyleValue=function(b){return eDq.getComputedStyleValue(this,b)};
q.prototype.debounce=function(b,w,B){this._debouncers=this._debouncers||{};return this._debouncers[b]=_.xv(this._debouncers[b],B>0?_.O$.after(B):jR,w.bind(this))};
q.prototype.isDebouncerActive=function(b){this._debouncers=this._debouncers||{};b=this._debouncers[b];return!(!b||!b.isActive())};
q.prototype.flushDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.flush()};
q.prototype.cancelDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.cancel()};
q.prototype.async=function(b,w){return w>0?_.O$.run(b.bind(this),w):~jR.run(b.bind(this))};
q.prototype.cancelAsync=function(b){b<0?jR.cancel(~b):_.O$.cancel(b)};
q.prototype.create=function(b,w){b=document.createElement(b);if(w)if(b.setProperties)b.setProperties(w);else for(var B in w)b[B]=w[B];return b};
q.prototype.elementMatches=function(b,w){return qc2(w||this,b)};
q.prototype.toggleAttribute=function(b,w){var B=this;arguments.length===3&&(B=arguments[2]);arguments.length==1&&(w=!B.hasAttribute(b));if(w)return(0,_.UA)(B).setAttribute(b,""),!0;(0,_.UA)(B).removeAttribute(b);return!1};
q.prototype.toggleClass=function(b,w,B){B=B||this;arguments.length==1&&(w=!B.classList.contains(b));w?B.classList.add(b):B.classList.remove(b)};
q.prototype.transform=function(b,w){w=w||this;w.style.webkitTransform=b;w.style.transform=b};
q.prototype.translate3d=function(b,w,B,T){this.transform("translate3d("+b+","+w+","+B+")",T||this)};
q.prototype.arrayDelete=function(b,w){if(Array.isArray(b)){if(w=b.indexOf(w),w>=0)return b.splice(w,1)}else if(w=QC(this,b).indexOf(w),w>=0)return this.splice(b,w,1);return null};
q.prototype._logger=function(b,w){Array.isArray(w)&&w.length===1&&Array.isArray(w[0])&&(w=w[0]);switch(b){case "log":case "warn":case "error":console[b].apply(console,_.PG(w))}};
q.prototype._log=function(){this._logger("log",_.IT.apply(0,arguments))};
q.prototype._warn=function(){this._logger("warn",_.IT.apply(0,arguments))};
q.prototype._error=function(){this._logger("error",_.IT.apply(0,arguments))};
q.prototype._logf=function(b){return["[%s::%s]",this.is,b].concat(_.PG(_.IT.apply(1,arguments)))};
_.hd.Object.defineProperties(q.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var b=(0,_.UA)(this).getRootNode();return b instanceof DocumentFragment?b.host:b}}});
_.hd.Object.defineProperties(q,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return YUX&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],yhF(this.prototype)),this.__observedAttributes):N.call(this).concat("disable-upgrade")}}});
q.prototype.is="";return q});Polymer.FlattenedNodesObserver=Ikk;Polymer.DomApi=bsQ;Polymer.EventApi=hy;Polymer.dom=_.Zw;Polymer.dom.matchesSelector=qc2;Polymer.dom.flush=_.yV;Polymer.dom.addDebouncer=_.mr;Polymer.DirMixin=BaM;Polymer.RenderStatus={beforeNextRender:_.gCF,afterNextRender:_.MC,flush:function(){for(;xiv.length||yC.length;)pHy(xiv),pHy(yC);EA=!1}};Polymer.LegacyElementMixin=_.S7;var CyD;CyD=g2._mutablePropertyChange;var RDX={properties:{mutableData:Boolean},_shouldPropertyChange:function(q,S,N){return CyD(this,q,S,N,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(q,S,N){return CyD(this,q,S,N,!0)}};
Polymer.OptionalMutableDataBehavior=RDX;var cmW={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},i22={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},t4v=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},i22),tSk=(0,_.S7)(HTMLElement),zQ4=function(q,S){q||console.warn("Polymer.Class requires `info` argument");S=S?S(tSk):tSk;S=Jm0(q,S,q.behaviors);S.is=S.prototype.is=
q.is;return S};Polymer.Class=zQ4;Polymer.mixinBehaviors=function(q,S){return Jm0({},(0,_.S7)(S),q)};
Polymer.GenerateClassFromInfo=Jm0;_.Tj=function(q){var S=typeof q==="function"?q:_.Tj.Class(q);q._legacyForceObservedAttributes&&(S.prototype._legacyForceObservedAttributes=q._legacyForceObservedAttributes);customElements.define(S.is,S);return S};
_.Tj.Class=zQ4;Polymer._polymerFn=_.Tj;var isD=window.onLegacyPolymerFunctionDefinedCallback;isD&&isD();var fcN={templatize:function(q,S){this._templatizerTemplate=q;this.ctor=nH(q,this,{mutableData:!!S,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(q){return new this.ctor(q)},
modelForElement:function(q){return die(this._templatizerTemplate,q)}};Polymer.Templatizer=fcN;_.NY=(0,_.S7)(HTMLElement).prototype;Polymer.Base=_.NY;var H2y=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.PE=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.F(_.PE,PolymerFakeBaseClass);var I_=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.F(I_,PolymerFakeBaseClass);var O2N=Symbol("Td"),zgg=[Array,Boolean,Date,Number,Object,String];/*
 ****************************************************************************
Copyright (C) Microsoft. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************/
var Jus=Jus||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Fu6;(function(q){function S(g,x,L){var P=M.get(g);if(!P){if(!L)return;P=new W;M.set(g,P)}g=P.get(x);if(!g){if(!L)return;g=new W;P.set(x,g)}return g}
function N(g,x,L){if(X(g,x,L))return!0;x=c(x);return x!==null?N(g,x,L):!1}
function X(g,x,L){x=S(x,L,!1);return x===void 0?!1:!!x.has(g)}
function b(g,x,L){if(X(g,x,L))return w(g,x,L);x=c(x);if(x!==null)return b(g,x,L)}
function w(g,x,L){x=S(x,L,!1);if(x!==void 0)return x.get(g)}
function B(g,x){var L=T(g,x);g=c(g);if(g===null)return L;var P=B(g,x);if(P.length<=0)return L;if(L.length<=0)return P;x=new z;g=[];L=_.A(L);for(var b0=L.next();!b0.done;b0=L.next())b0=b0.value,x.has(b0)||(x.add(b0),g.push(b0));L=_.A(P);for(P=L.next();!P.done;P=L.next())P=P.value,x.has(P)||(x.add(P),g.push(P));return g}
function T(g,x){g=S(g,x,!1);var L=[];g&&g.forEach(function(P,b0){return L.push(b0)});
return L}
function Q(g){return g===void 0}
function a(g){return typeof g==="object"?g!==null:typeof g==="function"}
function U(g){return typeof g==="function"}
function r(g){return typeof g==="symbol"?g:String(g)}
function c(g){var x=Object.getPrototypeOf(g);if(typeof g!=="function"||g===v||x!==v)return x;var L=Object.getPrototypeOf(g.prototype);if(L==null||L===Object.prototype)return x;L=L.constructor;return typeof L!=="function"||L===g?x:L}
function e(){function g(){this._keys=[];this._values=[];this._cache=x}
var x={};g.prototype={get size(){return this._keys.length},has:function(L){return L===this._cache?!0:this._find(L)>=0?(this._cache=L,!0):!1},
get:function(L){var P=this._find(L);if(P>=0)return this._cache=L,this._values[P]},
set:function(L,P){this.delete(L);this._keys.push(L);this._values.push(P);this._cache=L;return this},
delete:function(L){L=this._find(L);return L>=0?(this._keys.splice(L,1),this._values.splice(L,1),this._cache=x,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=x},
forEach:function(L){for(var P=this.size,b0=0;b0<P;++b0){var Q7=this._keys[b0],ry=this._values[b0];this._cache=Q7;L.call(this,ry,Q7,this)}},
_find:function(L){for(var P=this._keys,b0=P.length,Q7=0;Q7<b0;++Q7)if(P[Q7]===L)return Q7;return-1}};
return g}
function R(){function g(){this._map=new W}
g.prototype={get size(){return this._map.length},has:function(x){return this._map.has(x)},
add:function(x){this._map.set(x,x);return this},
delete:function(x){return this._map.delete(x)},
clear:function(){this._map.clear()},
forEach:function(x,L){this._map.forEach(x,L)}};
return g}
function J(){function g(){this._key=L()}
function x(TW,l0){for(var zW=0;zW<l0;++zW)TW[zW]=Math.random()*255|0}
function L(){do{if(b0)var TW=b0.randomBytes(16);else typeof Uint8Array==="function"?(TW=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(TW):x(TW,16)):(TW=Array(16),x(TW,16));TW[6]=TW[6]&79|64;TW[8]=TW[8]&191|128;for(var l0="",zW=0;zW<16;++zW){var nN=TW[zW];if(zW===4||zW===6||zW===8)l0+="-";nN<16&&(l0+="0");l0+=nN.toString(16).toLowerCase()}TW="@@WeakMap@@"+l0}while(Q7.call(ry,TW));ry[TW]=!0;return TW}
function P(TW,l0){if(!Q7.call(TW,s7)){if(!l0)return;Object.defineProperty(TW,s7,{value:Object.create(null)})}return TW[s7]}
var b0=typeof global!=="undefined"&&typeof Jus==="object"&&typeof require==="function"&&require("crypto"),Q7=Object.prototype.hasOwnProperty,ry={},s7=L();g.prototype={has:function(TW){return(TW=P(TW,!1))?this._key in TW:!1},
get:function(TW){if(TW=P(TW,!1))return TW[this._key]},
set:function(TW,l0){P(TW,!0)[this._key]=l0;return this},
delete:function(TW){return(TW=P(TW,!1))&&this._key in TW?delete TW[this._key]:!1},
clear:function(){this._key=L()}};
return g}
var v=Object.getPrototypeOf(Function),W=typeof Map==="function"?Map:e(),z=typeof Set==="function"?Set:R(),M=new (typeof WeakMap==="function"?WeakMap:J());q.decorate=function(g,x,L,P){if(Q(P)){if(Q(L)){if(!Array.isArray(g))throw new TypeError;if(!U(x))throw new TypeError;for(L=g.length-1;L>=0;--L)if(P=(0,g[L])(x),!Q(P)){if(!U(P))throw new TypeError;x=P}return x}if(!Array.isArray(g))throw new TypeError;if(!a(x))throw new TypeError;L=r(L);for(P=g.length-1;P>=0;--P)(0,g[P])(x,L)}else{if(Array.isArray(g))if(a(x)){if(Q(L))throw new TypeError;
if(!a(P))throw new TypeError;}else throw new TypeError;else throw new TypeError;L=r(L);for(var b0=g.length-1;b0>=0;--b0){var Q7=(0,g[b0])(x,L,P);if(!Q(Q7)){if(!a(Q7))throw new TypeError;P=Q7}}return P}};
q.metadata=function(g,x){return function(L,P){if(Q(P)){if(!U(L))throw new TypeError;S(L,void 0,!0).set(g,x)}else{if(!a(L))throw new TypeError;P=r(P);S(L,P,!0).set(g,x)}}};
q.defineMetadata=function(g,x){var L;if(a(x))Q(L)||(L=r(L));else throw new TypeError;S(x,L,!0).set("parameters",g)};
q.hasMetadata=function(g,x,L){if(a(x))Q(L)||(L=r(L));else throw new TypeError;return N(g,x,L)};
q.hasOwnMetadata=function(g,x,L){if(a(x))Q(L)||(L=r(L));else throw new TypeError;return X(g,x,L)};
q.getMetadata=function(g,x,L){if(a(x))Q(L)||(L=r(L));else throw new TypeError;return b(g,x,L)};
q.getOwnMetadata=function(g,x,L){if(a(x))Q(L)||(L=r(L));else throw new TypeError;return w(g,x,L)};
q.getMetadataKeys=function(g,x){if(a(g))Q(x)||(x=r(x));else throw new TypeError;return B(g,x)};
q.getOwnMetadataKeys=function(g,x){if(a(g))Q(x)||(x=r(x));else throw new TypeError;return T(g,x)};
q.deleteMetadata=function(g,x,L){if(a(x))Q(L)||(L=r(L));else throw new TypeError;var P=S(x,L,!1);if(!Q(P)){if(!P.delete(g))return!1;if(P.size>0)return!0;g=M.get(x);g.delete(L);if(g.size>0)return!0;M.delete(x);return!0}};
(function(g){if(typeof g.Reflect!=="undefined"){if(g.Reflect!==q)for(var x in q)g.Reflect[x]=q[x]}else g.Reflect=q})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(Fu6||(Fu6={}));var aiv=self;var Hsa=[0,_.d4,_.nL,_.d4];var Osv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Osv,_.aT);var KuX=_.Hc(Osv,[0,_.u8,_.xC,Hsa,_.nL,_.EI]);var lTX=[0,_.g4,-3,_.EI,_.u8,_.d4,_.uyM,_.g4,EDX,pc0,vH,_.kC,_.d4,function(){return vmv},
_.nL],vmv=[0,_.xC,function(){return lTX},
_.u8,14,_.g4];_.uh(_.Yf,_.Z4);_.Z=_.Yf.prototype;_.Z.start=function(){this.stop();this.usingListeners_=!1;var q=jKR(this),S=WuD(this);q&&!S&&this.JSC$11637_win_.mozRequestAnimationFrame?(this.JSC$11637_id_=_.ve(this.JSC$11637_win_,"MozBeforePaint",this.callback_),this.JSC$11637_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11637_id_=q&&S?q.call(this.JSC$11637_win_,this.callback_):this.JSC$11637_win_.setTimeout(T1D(this.callback_),20)};
_.Z.stop=function(){if(this.isActive()){var q=jKR(this),S=WuD(this);q&&!S&&this.JSC$11637_win_.mozRequestAnimationFrame?Xn(this.JSC$11637_id_):q&&S?S.call(this.JSC$11637_win_,this.JSC$11637_id_):this.JSC$11637_win_.clearTimeout(this.JSC$11637_id_)}this.JSC$11637_id_=null};
_.Z.fire=function(){this.stop();this.JSC$11639_doAction_()};
_.Z.isActive=function(){return this.JSC$11637_id_!=null};
_.Z.JSC$11639_doAction_=function(){this.usingListeners_&&this.JSC$11637_id_&&Xn(this.JSC$11637_id_);this.JSC$11637_id_=null;this.JSC$11637_listener_.call(this.handler_,_.mi())};
_.Z.disposeInternal=function(){this.stop();_.Yf.superClass_.disposeInternal.call(this)};
var jKR=function(q){q=q.JSC$11637_win_;return q.requestAnimationFrame||q.webkitRequestAnimationFrame||q.mozRequestAnimationFrame||q.oRequestAnimationFrame||q.msRequestAnimationFrame||null},WuD=function(q){q=q.JSC$11637_win_;
return q.cancelAnimationFrame||q.cancelRequestAnimationFrame||q.webkitCancelRequestAnimationFrame||q.mozCancelRequestAnimationFrame||q.oCancelRequestAnimationFrame||q.msCancelRequestAnimationFrame||null};_.Ml=function(q,S,N){_.Z4.call(this);this.JSC$11640_listener_=N!=null?q.bind(N):q;this.JSC$11640_interval_=S;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11640_timer_=null};
_.F(_.Ml,_.Z4);_.Z=_.Ml.prototype;_.Z.fire=function(q){this.args_=arguments;this.JSC$11640_timer_||this.pauseCount_?this.shouldFire_=!0:dlD(this)};
_.Z.stop=function(){this.JSC$11640_timer_&&(_.Nd.clearTimeout(this.JSC$11640_timer_),this.JSC$11640_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.Z.pause=function(){this.pauseCount_++};
_.Z.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11640_timer_||(this.shouldFire_=!1,dlD(this))};
_.Z.disposeInternal=function(){_.Z4.prototype.disposeInternal.call(this);this.stop()};
var dlD=function(q){q.JSC$11640_timer_=$V(function(){q.JSC$11640_timer_=null;q.shouldFire_&&!q.pauseCount_&&(q.shouldFire_=!1,dlD(q))},q.JSC$11640_interval_);
var S=q.args_;q.args_=null;q.JSC$11640_listener_.apply(null,S)};var kIQ=function(q,S){this.childIterator_=q[_.Nd.Symbol.iterator]();this.mapFn_=S};
kIQ.prototype[Symbol.iterator]=function(){return this};
kIQ.prototype.next=function(){var q=this.childIterator_.next();return{value:q.done?void 0:this.mapFn_.call(void 0,q.value),done:q.done}};
var zDD=function(q,S){return new kIQ(q,S)};var hg4={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var Pw0=/#(.)(.)(.)/,EaN=/^#(?:[0-9a-f]{3}){1,2}$/i,YR7=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;var nma={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:"January February March April May June July August September October November December".split(" "),STANDALONEMONTHS:"January February March April May June July August September October November December".split(" "),SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
WEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),STANDALONEWEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y",
"MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},P2=nma;P2=nma;var $y4,fTQ,piD;$y4=function(q,S){switch(S){case 1:return q%4!=0||q%100==0&&q%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
fTQ=function(q,S,N,X,b){q=new Date(q,S,N);b=b||0;return q.valueOf()+(((X!==void 0?X:3)-b+7)%7-((q.getDay()+6)%7-b+7)%7)*864E5};
_.XB=function(q,S,N){typeof q==="number"?(this.date=piD(q,S||0,N||1),xl6(this,N||1)):_.Md(q)?(this.date=piD(q.getFullYear(),q.getMonth(),q.getDate()),xl6(this,q.getDate())):(this.date=new Date(_.mi()),q=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),xl6(this,q))};
piD=function(q,S,N){S=new Date(q,S,N);q>=0&&q<100&&S.setFullYear(S.getFullYear()-1900);return S};
_.Z=_.XB.prototype;_.Z.firstDayOfWeek_=P2.FIRSTDAYOFWEEK;_.Z.firstWeekCutOffDay_=P2.FIRSTWEEKCUTOFFDAY;_.Z.clone=function(){var q=new _.XB(this.date);q.firstDayOfWeek_=this.firstDayOfWeek_;q.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return q};
_.Z.getFullYear=function(){return this.date.getFullYear()};
_.Z.getYear=function(){return this.getFullYear()};
_.Z.getMonth=function(){return this.date.getMonth()};
_.Z.getDate=function(){return this.date.getDate()};
_.Z.getTime=function(){return this.date.getTime()};
_.Z.getDay=function(){return this.date.getDay()};
_.Z.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.Z.getUTCMonth=function(){return this.date.getUTCMonth()};
_.Z.getUTCDate=function(){return this.date.getUTCDate()};
_.Z.getUTCDay=function(){return this.date.getDay()};
_.Z.getUTCHours=function(){return this.date.getUTCHours()};
_.Z.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Z.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.Z.set=function(q){this.date=new Date(q.getFullYear(),q.getMonth(),q.getDate())};
_.Z.setFullYear=function(q){this.date.setFullYear(q)};
_.Z.setYear=function(q){this.setFullYear(q)};
_.Z.setMonth=function(q){this.date.setMonth(q)};
_.Z.setDate=function(q){this.date.setDate(q)};
_.Z.setTime=function(q){this.date.setTime(q)};
_.Z.setUTCFullYear=function(q){this.date.setUTCFullYear(q)};
_.Z.setUTCMonth=function(q){this.date.setUTCMonth(q)};
_.Z.setUTCDate=function(q){this.date.setUTCDate(q)};
_.Z.add=function(q){if(q.years||q.months){var S=this.getMonth()+q.months+q.years*12,N=this.getYear()+Math.floor(S/12);S%=12;S<0&&(S+=12);var X=Math.min($y4(N,S),this.getDate());this.setDate(1);this.setFullYear(N);this.setMonth(S);this.setDate(X)}q.days&&(N=this.getYear(),S=N>=0&&N<=99?-1900:0,q=new Date((new Date(N,this.getMonth(),this.getDate(),12)).getTime()+q.days*864E5),this.setDate(1),this.setFullYear(q.getFullYear()+S),this.setMonth(q.getMonth()),this.setDate(q.getDate()),xl6(this,q.getDate()))};
_.Z.JSC$11653_toIsoString=function(q){var S=this.getFullYear(),N=S<0?"-":S>=1E4?"+":"";return[N+_.YC(Math.abs(S),N?6:4),_.YC(this.getMonth()+1,2),_.YC(this.getDate(),2)].join(q?"-":"")};
_.Z.equals=function(q){return!(!q||this.getYear()!=q.getYear()||this.getMonth()!=q.getMonth()||this.getDate()!=q.getDate())};
_.Z.toString=function(){return this.JSC$11653_toIsoString()};
var xl6=function(q,S){q.getDate()!=S&&q.date.setUTCHours(q.date.getUTCHours()+(q.getDate()<S?1:-1))};
_.XB.prototype.valueOf=function(){return this.date.valueOf()};var wm=function(q,S,N,X,b){this.reversed=!!S;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!N;q&&b4(this,q,X);this.depth=b!=void 0?b:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.uh(wm,ct);var b4=function(q,S,N,X){if(q.node=S)q.tagType=typeof N==="number"?N:q.node.nodeType!=1?0:q.reversed?-1:1;typeof X==="number"&&(q.depth=X)};
_.Z=wm.prototype;_.Z.JSC$11668_copyFrom=function(q){this.node=q.node;this.tagType=q.tagType;this.depth=q.depth;this.reversed=q.reversed;this.constrained=q.constrained};
_.Z.clone=function(){return new wm(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.Z.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return CE;var q=this.node;var S=this.reversed?-1:1;if(this.tagType==S){var N=this.reversed?q.lastChild:q.firstChild;N?b4(this,N):b4(this,q,S*-1)}else(N=this.reversed?q.previousSibling:q.nextSibling)?b4(this,N):b4(this,q.parentNode,S*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(q=this.node)?eh(q):CE};
_.Z.equals=function(q){return q.node==this.node&&(!this.node||q.tagType==this.tagType)};
_.Z.splice=function(q){var S=this.node,N=this.reversed?1:-1;this.tagType==N&&(this.tagType=N*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;wm.prototype.next.call(this);this.reversed=!this.reversed;N=_.E7(arguments[0])?arguments[0]:arguments;for(var X=N.length-1;X>=0;X--)_.Jm(N[X],S);_.Nw(S)};var mlM=function(){},Zq=function(q){for(var S=[],N=q.getTextRangeCount(),X=0;X<N;X++)S.push(q.getTextRange(X));
return S};
mlM.prototype.isReversed=function(){return!1};
mlM.prototype.getWindow=function(){return r1(_.$l(this.JSC$11670_getStartNode()))};
var un2=function(q,S){wm.call(this,q,S,!0)};
_.uh(un2,wm);var Ar=function(q,S,N,X,b){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!b;if(q){this.startNode_=q;this.startOffset_=S;this.endNode_=N;this.endOffset_=X;if(q.nodeType==1&&q.tagName!="BR")if(q=q.childNodes,S=q[S])this.startNode_=S,this.startOffset_=0;else{q.length&&(this.startNode_=_.je(q));var w=!0}N.nodeType==1&&((this.endNode_=N.childNodes[X])?this.endOffset_=0:this.endNode_=N)}wm.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);w&&this.next()};
_.uh(Ar,un2);_.Z=Ar.prototype;_.Z.JSC$11676_getStartNode=function(){return this.startNode_};
_.Z.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)};
_.Z.next=function(){return this.isLast()?CE:Ar.superClass_.next.call(this)};
_.Z.JSC$11668_copyFrom=function(q){this.startNode_=q.startNode_;this.endNode_=q.endNode_;this.startOffset_=q.startOffset_;this.endOffset_=q.endOffset_;this.isReversed_=q.isReversed_;Ar.superClass_.JSC$11668_copyFrom.call(this,q)};
_.Z.clone=function(){var q=new Ar(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);q.JSC$11668_copyFrom(this);return q};oVg.prototype.__iterator__=function(){return new Ar(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};_.uh(ol,oVg);var gmk=function(q){var S=_.$l(q).createRange();if(q.nodeType==3)S.setStart(q,0),S.setEnd(q,q.length);else if(RN(q)||q.nodeType==3){for(var N,X=q;(N=X.firstChild)&&(RN(N)||N.nodeType==3);)X=N;S.setStart(X,0);for(X=q;(N=X.lastChild)&&(RN(N)||N.nodeType==3);)X=N;S.setEnd(X,X.nodeType==1?X.childNodes.length:X.length)}else N=q.parentNode,q=Array.prototype.indexOf.call(N.childNodes,q),S.setStart(N,q),S.setEnd(N,q+1);return S},Ems=function(q,S,N,X){var b=_.$l(q).createRange();
b.setStart(q,S);b.setEnd(N,X);return b};
_.Z=ol.prototype;_.Z.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.Z.getContainer=function(){return this.range_.commonAncestorContainer};
_.Z.compareBrowserRangeEndpoints=function(q,S,N){return this.range_.compareBoundaryPoints(N==1?S==1?_.Nd.Range.START_TO_START:_.Nd.Range.START_TO_END:S==1?_.Nd.Range.END_TO_START:_.Nd.Range.END_TO_END,q)};
_.Z.isCollapsed=function(){return this.range_.collapsed};
_.Z.select=function(q){this.selectInternal(r1(_.$l(this.range_.startContainer)).getSelection(),q)};
_.Z.selectInternal=function(q){q.removeAllRanges();q.addRange(this.range_)};
_.Z.insertNode=function(q,S){var N=this.range_.cloneRange();N.collapse(S);N.insertNode(q);N.detach();return q};
_.Z.collapse=function(q){this.range_.collapse(q)};_.uh(qV,ol);qV.prototype.selectInternal=function(q,S){!S||this.isCollapsed()?qV.superClass_.selectInternal.call(this,q,S):(q.collapse(this.range_.endContainer,this.range_.endOffset),q.extend(this.range_.startContainer,this.range_.startOffset))};_.uh(Su,ol);Su.prototype.compareBrowserRangeEndpoints=function(q,S,N){return Su.superClass_.compareBrowserRangeEndpoints.call(this,q,S,N)};
Su.prototype.selectInternal=function(q,S){S?q.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):q.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var sn=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},bhP;
_.uh(sn,mlM);bhP=function(q,S){var N=new sn;N.browserRangeWrapper_=q;N.isReversed_=!!S;return N};
_.yuv=function(q){q=_.NV?new Su(gmk(q)):_.XE?new qV(gmk(q)):new ol(gmk(q));return bhP(q)};
_.Ze=function(q,S,N,X){var b=new sn;b.isReversed_=Xye(q,S,N,X);if(_.Ii(q)&&!RN(q)){var w=q.parentNode;S=Array.prototype.indexOf.call(w.childNodes,q);q=w}_.Ii(N)&&!RN(N)&&(w=N.parentNode,X=Array.prototype.indexOf.call(w.childNodes,N),N=w);b.isReversed_?(b.startNode_=N,b.startOffset_=X,b.endNode_=q,b.endOffset_=S):(b.startNode_=q,b.startOffset_=S,b.endNode_=N,b.endOffset_=X);return b};
_.Z=sn.prototype;_.Z.clone=function(){var q=new sn;q.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();q.startNode_=this.startNode_;q.startOffset_=this.startOffset_;q.endNode_=this.endNode_;q.endOffset_=this.endOffset_;q.isReversed_=this.isReversed_;return q};
_.Z.JSC$11670_getType=function(){return"text"};
_.Z.getBrowserRangeObject=function(){return B8(this).range_};
_.Z.getTextRangeCount=function(){return 1};
_.Z.getTextRange=function(){return this};
var B8=function(q){var S;if(!(S=q.browserRangeWrapper_)){S=q.JSC$11670_getStartNode();var N=q.JSC$11670_getStartOffset(),X=q.JSC$11670_getEndNode(),b=q.JSC$11670_getEndOffset();S=_.NV?new Su(Ems(S,N,X,b)):_.XE?new qV(Ems(S,N,X,b)):new ol(Ems(S,N,X,b));S=q.browserRangeWrapper_=S}return S};
_.Z=sn.prototype;_.Z.getContainer=function(){return B8(this).getContainer()};
_.Z.JSC$11670_getStartNode=function(){return this.startNode_||(this.startNode_=B8(this).range_.startContainer)};
_.Z.JSC$11670_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=B8(this).range_.startOffset};
_.Z.JSC$11670_getEndNode=function(){return this.endNode_||(this.endNode_=B8(this).range_.endContainer)};
_.Z.JSC$11670_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=B8(this).range_.endOffset};
_.Z.isReversed=function(){return this.isReversed_};
_.Z.JSC$11670_containsRange=function(q,S){if(q.JSC$11670_getType()=="text"){var N=B8(this);q=B8(q);S=S&&!q.isCollapsed();q=q.range_;N=S?N.compareBrowserRangeEndpoints(q,0,1)>=0&&N.compareBrowserRangeEndpoints(q,1,0)<=0:N.compareBrowserRangeEndpoints(q,0,0)>=0&&N.compareBrowserRangeEndpoints(q,1,1)<=0}else N=!1;return N};
_.Z.isCollapsed=function(){return B8(this).isCollapsed()};
_.Z.JSC$11670_getText=function(){return B8(this).range_.toString()};
_.Z.__iterator__=function(){return new Ar(this.JSC$11670_getStartNode(),this.JSC$11670_getStartOffset(),this.JSC$11670_getEndNode(),this.JSC$11670_getEndOffset())};
_.Z.select=function(){B8(this).select(this.isReversed_)};
_.Z.JSC$11670_removeContents=function(){var q=B8(this).range_;q.extractContents();if(q.startContainer.hasChildNodes()&&(q=q.startContainer.childNodes[q.startOffset])){var S=q.previousSibling;XeX(q)==""&&_.Nw(q);S&&XeX(S)==""&&_.Nw(S)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.Z.insertNode=function(q,S){q=B8(this).insertNode(q,S);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return q};
_.Z.collapse=function(q){q=this.isReversed()?!q:q;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(q);q?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var MS6=function(){};
_.uh(MS6,mlM);MS6.prototype.JSC$11670_containsRange=function(q,S){var N=Zq(this);q=Zq(q);return(S?uV:_.liM)(q,function(X){return uV(N,function(b){return b.JSC$11670_containsRange(X,S)})})};
MS6.prototype.insertNode=function(q,S){S?_.iw(q,this.JSC$11670_getStartNode()):_.Jm(q,this.JSC$11670_getEndNode());return q};var LuR,hDR=A5().JSC$9639_document_.documentElement;LuR=hDR.requestFullscreen?"fullscreenchange":hDR.webkitRequestFullscreen?"webkitfullscreenchange":hDR.mozRequestFullScreen?"mozfullscreenchange":hDR.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var wt=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.uh(wt,MS6);_.Z=wt.prototype;_.Z.clone=function(){var q=new wt;q.browserRanges_=_.gy(this.browserRanges_);return q};
_.Z.JSC$11670_getType=function(){return"mutli"};
_.Z.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.Z.getTextRangeCount=function(){return this.browserRanges_.length};
_.Z.getTextRange=function(q){this.ranges_[q]||(this.ranges_[q]=bhP(qh4(this.browserRanges_[q])));return this.ranges_[q]};
_.Z.getContainer=function(){if(!this.container_){for(var q=[],S=this.getTextRangeCount(),N=0;N<S;N++)q.push(this.getTextRange(N).getContainer());this.container_=PuJ.apply(null,q)}return this.container_};
var TY=function(q){q.sortedRanges_||(q.sortedRanges_=Zq(q),q.sortedRanges_.sort(function(S,N){var X=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();var b=N.JSC$11670_getStartNode();N=N.JSC$11670_getStartOffset();return X==b&&S==N?0:Xye(X,S,b,N)?1:-1}));
return q.sortedRanges_};
_.Z=wt.prototype;_.Z.JSC$11670_getStartNode=function(){return TY(this)[0].JSC$11670_getStartNode()};
_.Z.JSC$11670_getStartOffset=function(){return TY(this)[0].JSC$11670_getStartOffset()};
_.Z.JSC$11670_getEndNode=function(){return _.je(TY(this)).JSC$11670_getEndNode()};
_.Z.JSC$11670_getEndOffset=function(){return _.je(TY(this)).JSC$11670_getEndOffset()};
_.Z.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.Z.JSC$11670_getText=function(){return Zq(this).map(function(q){return q.JSC$11670_getText()}).join("")};
_.Z.__iterator__=function(){return new GY(this)};
_.Z.select=function(){var q=this.getWindow().getSelection();q.removeAllRanges();for(var S=this.getTextRangeCount(),N=0;N<S;N++)q.addRange(this.getTextRange(N).getBrowserRangeObject())};
_.Z.JSC$11670_removeContents=function(){Zq(this).forEach(function(q){q.JSC$11670_removeContents()})};
_.Z.collapse=function(q){if(!this.isCollapsed()){var S=q?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;S.collapse(q);this.ranges_=[S];this.sortedRanges_=[S];this.browserRanges_=[S.getBrowserRangeObject()]}};
var GY=function(q){this.iterators_=null;this.currentIdx_=0;q&&(this.iterators_=TY(q).map(function(S){return _.$OM(S)}));
wm.call(this,q?this.JSC$11676_getStartNode():null,!1,!0)};
_.uh(GY,un2);_.Z=GY.prototype;_.Z.JSC$11676_getStartNode=function(){return this.iterators_[0].JSC$11676_getStartNode()};
_.Z.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.Z.next=function(){for(;this.currentIdx_<this.iterators_.length;){var q=this.iterators_[this.currentIdx_],S=q.next();if(S.done)this.currentIdx_++;else return b4(this,q.node,q.tagType,q.depth),S}return CE};
_.Z.JSC$11668_copyFrom=function(q){this.iterators_=_.gy(q.iterators_);GY.superClass_.JSC$11668_copyFrom.call(this,q)};
_.Z.clone=function(){var q=new GY(null);q.JSC$11668_copyFrom(this);return q};var Dq=function(){_.KV.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.AM)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.AM)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.AM)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.AM)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.AM)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.AM)(this.dispatchProgressEvent_,this)};
_.uh(Dq,_.KV);Dq.prototype.abort=function(){try{this.reader_.abort()}catch(q){throw new VfF(q,"aborting read");}};
Dq.prototype.getError=function(){return this.reader_.error&&new VfF(this.reader_.error,"reading file")};
Dq.prototype.dispatchProgressEvent_=function(q){this.dispatchEvent(new Us4(q,this))};
Dq.prototype.disposeInternal=function(){Dq.superClass_.disposeInternal.call(this);delete this.reader_};
var ITQ=function(q){var S=new Dq,N=PyJ(S);S.reader_.readAsArrayBuffer(q);return N},YcR=function(q){var S=new Dq,N=PyJ(S);
S.reader_.readAsDataURL(q);return N},PyJ=function(q){var S=new Qx;
q.listen("loadend",_.NW(function(N,X){var b=X.reader_.result,w=X.getError();b==null||w?N.errback(w):N.callback(b);X.dispose()},S,q));
return S};var QI=function(){_.KV.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11710_eventHandler_=new _.Be(this);this.JSC$11710_isInitialized_=!1};
_.uh(QI,_.KV);var oc2=new _.By("d"),qwQ=new _.By("beforedragstart"),Swa=new _.By("dragstart"),NjQ=new _.By("beforedragmove"),Xqk=new _.By("dragmove"),b4Q=new _.By("beforedragend"),wqs=new _.By("dragend"),Z4s=new _.By("e");QI.prototype.isDragging=function(){return!!this.JSC$11710_dragger_};
var AGa=function(q,S){S.dlgGrowthDirection_=0;S.dlgDragHoverClass_=void 0;S.dlgDragPermission=0;q.dragLists_.push(S)},sHa=function(q,S){q.getHandleForDragItem_=S};
QI.prototype.init=function(){if(!this.JSC$11710_isInitialized_){for(var q=this.dragLists_.length,S=0;S<q;S++)for(var N=_.Fw(this.dragLists_[S]),X=N.length,b=0;b<X;++b){var w=N[b],B=this.getHandleForDragItem_(w),T=_.hF(B);this.dragItemForHandle_[T]=w;this.dragItemHoverClasses_&&(this.JSC$11710_eventHandler_.listen(w,"mouseover",this.handleDragItemMouseover_),this.JSC$11710_eventHandler_.listen(w,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11710_eventHandler_.listen(B,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11710_eventHandler_.listen(B,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(w);this.JSC$11710_eventHandler_.listen(B,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11710_isInitialized_=!0}};
QI.prototype.disposeInternal=function(){this.JSC$11710_eventHandler_.dispose();for(var q=this.dragLists_.length,S=0;S<q;S++){var N=this.dragLists_[S];N.dlgGrowthDirection_=void 0;N.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;Bj2(this);QI.superClass_.disposeInternal.call(this)};
var TjJ=function(q,S){for(var N=q.dragLists_.length,X=0;X<N;X++){var b=q.dragLists_[X];b.dlgBounds_=ZhN(b)}N=q.dragItems_.length;for(X=0;X<N;X++)b=q.dragItems_[X],b!=S&&(b.dlgBounds_=ZhN(b))};
_.Z=QI.prototype;
_.Z.handlePotentialDragStart_=function(q){var S=_.hF(q.currentTarget);S=this.dragItemForHandle_[S];if(S.parentElement.dlgDragPermission!=2){this.currDragItem_=S;a:{S=this.currDragItem_;for(var N=S.cloneNode(!0),X=X1("TEXTAREA",S),b=X1("TEXTAREA",N),w=0;w<X.length;w++)b[w].value=X[w].value;switch(S.tagName){case "TR":S=_.e4("TABLE",null,_.e4("TBODY",null,N));break a;case "TD":case "TH":S=_.e4("TABLE",null,_.e4("TBODY",null,_.e4("TR",null,N)));break a;case "TEXTAREA":N.value=S.value;default:S=N;break a}S=
void 0}this.draggerEl_=S;this.draggerElClasses_&&zw(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.$l(this.currDragItem_).body.appendChild(this.draggerEl_);N=_.c0(this.currDragItem_);S=this.draggerEl_;X=_.c0(S);if(N instanceof _.Kf){var B=N.y;N=N.x}vT(S,S.offsetLeft+(N-X.x),S.offsetTop+(Number(B)-X.y));this.JSC$11710_dragger_=new _.CS(this.draggerEl_);_.dVT(this.JSC$11710_dragger_,this.hysteresisDistance_);
_.ve(this.JSC$11710_dragger_,"start",this.handleDragStart_,!1,this);_.ve(this.JSC$11710_dragger_,"end",this.handleDragEnd_,!1,this);_.ve(this.JSC$11710_dragger_,"earlycancel",this.JSC$11712_cleanup_,!1,this);this.dispatchEvent(new ae(oc2,this,q,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_));this.JSC$11710_dragger_.startDrag(q)}};
_.Z.handleDragStart_=function(q){if(this.dispatchEvent(new ae(qwQ,this,q.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.MaX(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?zw(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var S=BWX(this.draggerEl_);this.draggerEl_.halfWidth=S.width/2;this.draggerEl_.halfHeight=S.height/2;S=this.draggerEl_.getBoundingClientRect();
var N=q.clientY,X=kbQ(this.JSC$11710_dragger_,q.clientX);if(X>S.right){var b=this.currDragItem_.getBoundingClientRect();this.JSC$11710_dragger_.deltaX=X-(X-b.left)/b.width*S.width}N=z3Q(this.JSC$11710_dragger_,N);N>S.bottom&&(this.JSC$11710_dragger_.deltaY+=N-S.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";TjJ(this,this.currDragItem_);this.currDragItem_.style.display="";_.ve(this.JSC$11710_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new ae(Swa,
this,q.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_))}else q.preventDefault(),this.JSC$11712_cleanup_()};
_.Z.handleDragMove_=function(q){var S=_.c0(this.draggerEl_);S=new _.Kf(S.x+this.draggerEl_.halfWidth,S.y+this.draggerEl_.halfHeight);a:{var N=null;if(this.currDragItem_.style.display!="none"){N=this.currDragItem_.parentNode;var X=ZhN(N);if(G72(S,X))break a}X=this.dragLists_.length;for(var b=0;b<X;b++){var w=this.dragLists_[b];if(w!=N&&G72(S,w.dlgBounds_)){N=w;break a}}N=null}if(N){if(N==null)throw Error("ae");X=0;b=!1;w=void 0;switch(N.dlgGrowthDirection_){case 0:X=S.y;var B=Deq;var T=QHa;break;case 4:b=
!0;case 2:X=S.x;B=a6X;T=QHa;break;case 5:b=!0;case 3:X=S.x,B=VUT,T=UeX}for(var Q=null,a,U=_.Fw(N),r=U.length,c=0;c<r;c++){var e=U[c];if(e!=this.currDragItem_){var R=B(e.dlgBounds_);if(b){var J=rGk(e,S);w===void 0&&(w=J);T(X,R)&&(a==void 0||J<w||J==w&&(T(R,a)||R==a))&&(Q=e,a=R);J<w&&(w=J)}else T(X,R)&&(a==void 0||T(R,a))&&(Q=e,a=R)}}B=Q!==null&&rGk(Q,S)>w?null:Q}else B=null;if(!this.dispatchEvent(new ae(NjQ,this,q,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_,S,N,B)))return!1;if(N&&N.dlgDragPermission!=
1)this.currDragItem_.parentNode==N&&_.MaX(this.currDragItem_)==B||N.insertBefore(this.currDragItem_,B),this.currDragItem_.style.display="",N.dlgDragHoverClass_&&_.Fn(N,N.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",T=this.dragLists_.length,a=0;a<T;a++)X=this.dragLists_[a],X.dlgDragHoverClass_&&_.Ju(X,X.dlgDragHoverClass_);N!=this.currHoverList_&&(this.currHoverList_=N,TjJ(this,this.currDragItem_));this.dispatchEvent(new ae(Xqk,this,q,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_,
S,N,B));return!1};
_.Z.JSC$11712_cleanup_=function(){Bj2(this);this.JSC$11710_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var q=this.dragLists_.length,S=0;S<q;S++)this.dragLists_[S].dlgBounds_=null;q=this.dragItems_.length;for(S=0;S<q;S++)this.dragItems_[S].dlgBounds_=null};
_.Z.handleDragEnd_=function(q){if(!this.dispatchEvent(new ae(b4Q,this,q,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_)))return!1;Bj2(this);this.dispatchEvent(new ae(wqs,this,q,this.currDragItem_,this.draggerEl_,this.JSC$11710_dragger_));this.JSC$11712_cleanup_();return!0};
var Bj2=function(q){_.zV(q.JSC$11710_dragger_);var S=q.draggerEl_&&q.draggerEl_.parentElement;q.draggerEl_&&_.Nw(q.draggerEl_);q.currDragItem_&&q.currDragItem_.style.display=="none"&&(q.origList_.insertBefore(q.currDragItem_,q.origNextItem_),q.currDragItem_.style.display="");q.currDragItemClasses_&&q.currDragItem_?uNq(q.currDragItem_,q.currDragItemClasses_||[]):q.currDragItem_&&(q.currDragItem_.style.visibility="");for(var N=q.dragLists_.length,X=0;X<N;X++){var b=q.dragLists_[X];b.dlgDragHoverClass_&&
_.Ju(b,b.dlgDragHoverClass_)}S&&q.dispatchEvent(new ae(Z4s,q,null,q.currDragItem_,q.draggerEl_,q.JSC$11710_dragger_))};
_.Z=QI.prototype;_.Z.getHandleForDragItem_=function(q){return q};
_.Z.handleDragItemMouseover_=function(q){zw(q.currentTarget,this.dragItemHoverClasses_||[])};
_.Z.handleDragItemMouseout_=function(q){uNq(q.currentTarget,this.dragItemHoverClasses_||[])};
_.Z.handleDragItemHandleMouseover_=function(q){zw(q.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.Z.handleDragItemHandleMouseout_=function(q){uNq(q.currentTarget,this.dragItemHandleHoverClasses_||[])};
var G72=function(q,S){return q.x>S.left&&q.x<S.left+S.width&&q.y>S.top&&q.y<S.top+S.height},rGk=function(q,S){q=q.dlgBounds_;
return Math.abs(S.y-(q.top+(q.height-1)/2))},Deq=function(q){return q.top+q.height-1},a6X=function(q){return q.left+q.width-1},VUT=function(q){return q.left||0},QHa=function(q,S){return q<S},UeX=function(q,S){return q>S},ae=function(q,S,N,X,b,w){_.LV.call(this,q);
this.event=N;this.currDragItem=X;this.draggerEl=b;this.JSC$11714_dragger=w};
_.uh(ae,_.LV);_.uh(BR,_.Z4);var $e2=new _.Kf(0,0);BR.prototype.JSC$11718_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
BR.prototype.JSC$11718_onMouseMove=function(q){var S=this.containerIsActuallyContent_?$e2:ZN(A5(this.containerNode_)),N=this.horizontalScrolling_?this.calculateScrollDelta(q.clientX+S.x,this.scrollBounds_.left,this.scrollBounds_.width):0,X=this.calculateScrollDelta(q.clientY+S.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=N;this.scrollDelta_.y=X;!(N=!N&&!X)&&(N=this.constrainScroll_)&&(N=q.clientX+S.x,q=q.clientY+S.y,S=this.containerBounds_,N=!(S.left<=N&&S.left+S.width>=
N&&S.top<=q&&S.top+S.height>=q));N?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
BR.prototype.calculateScrollDelta=function(q,S,N){var X=0;q<S?X=-8:q>S+N&&(X=8);return X};
BR.prototype.disposeInternal=function(){BR.superClass_.disposeInternal.call(this);this.JSC$11716_eventHandler_.dispose();this.scrollTimer_.dispose()};var cG6={COMPACT_DECIMAL_SHORT_PATTERN:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},COMPACT_DECIMAL_LONG_PATTERN:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},
1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}},VI=cG6;VI=cG6;var Un={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var HO=function(q){if(typeof q=="number"){var S=new AW2;S.standardOffset_=q;var N=q;if(N==0)N="Etc/GMT";else{var X=["Etc/GMT",N<0?"-":"+"];N=Math.abs(N);X.push(Math.floor(N/60)%100);N%=60;N!=0&&X.push(":",_.YC(N,2));N=X.join("")}S.timeZoneId_=N;N=q;N==0?N="UTC":(X=["UTC",N<0?"+":"-"],N=Math.abs(N),X.push(Math.floor(N/60)%100),N%=60,N!=0&&X.push(":",N),N=X.join(""));q=eC2(q);S.tzNames_=[N,N];S.tzNamesExt_={STD_LONG_NAME_GMT:q,STD_GENERIC_LOCATION:q};S.transitions_=[];return S}S=new AW2;S.timeZoneId_=
q.id;S.standardOffset_=-q.std_offset;S.tzNames_=q.names;S.tzNamesExt_=q.names_ext;S.transitions_=q.transitions;return S},eC2=function(q){var S=["GMT"];
S.push(q<=0?"+":"-");q=Math.abs(q);S.push(_.YC(Math.floor(q/60)%100,2),":",_.YC(q%60,2));return S.join("")},CWv=function(q,S){S=Date.UTC(S.getUTCFullYear(),S.getUTCMonth(),S.getUTCDate(),S.getUTCHours(),S.getUTCMinutes())/36E5;
for(var N=0;N<q.transitions_.length&&S>=q.transitions_[N];)N+=2;return N==0?0:q.transitions_[N-1]},RC2=function(q,S){q=q.standardOffset_-CWv(q,S);
return q===-1440?0:q};var OD=function(q,S){this.patternParts_=[];this.JSC$11729_dateTimeSymbols_=S||P2;typeof q=="number"?tUa(this,q):i42(this,q)},JGs=[/^'(?:[^']|'')*('|$)/,
/^(?:G+|y+|Y+|u+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYuMkSEabBhKHcLQdmsvVwzZ]+/],rm=function(q){return q.getHours?q.getHours():0},i42=function(q,S){for(yLP&&(S=S.replace(/\u200f/g,""));S;){for(var N=S,X=0;X<JGs.length;++X){var b=S.match(JGs[X]);
if(b){var w=b[0];S=S.substring(w.length);X==0&&(w=="''"?w="'":(w=w.substring(1,b[1]=="'"?w.length-1:w.length),w=w.replace(/''/g,"'")));q.patternParts_.push({text:w,type:X});break}}if(N===S)throw Error("be`"+S);}};
OD.prototype.format=function(q,S){if(!q)throw Error("ce");var N=S?(q.getTimezoneOffset()-RC2(S,q))*6E4:0,X=N?new Date(q.getTime()+N):q,b=X;S&&X.getTimezoneOffset()!=q.getTimezoneOffset()&&(X=new Date(X.getTime()+(X.getTimezoneOffset()-q.getTimezoneOffset())*6E4),b=new Date(q.getTime()+(N+(N>0?-864E5:864E5))));N=[];for(var w=0;w<this.patternParts_.length;++w){var B=this.patternParts_[w].text;1==this.patternParts_[w].type?N.push(F_2(this,B,q,X,b,S)):N.push(B)}return N.join("")};
var tUa=function(q,S){if(S<4)var N=q.JSC$11729_dateTimeSymbols_.DATEFORMATS[S];else if(S<8)N=q.JSC$11729_dateTimeSymbols_.TIMEFORMATS[S-4];else if(S<12)N=q.JSC$11729_dateTimeSymbols_.DATETIMEFORMATS[S-8],N=N.replace("{1}",q.JSC$11729_dateTimeSymbols_.DATEFORMATS[S-8]),N=N.replace("{0}",q.JSC$11729_dateTimeSymbols_.TIMEFORMATS[S-8]);else if(S===12)N=q.JSC$11729_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(S===13)N=q.JSC$11729_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{tUa(q,10);return}i42(q,N)},$R=function(q,S){S=String(S);
q=q.JSC$11729_dateTimeSymbols_||P2;if(q.ZERODIGIT!==void 0&&!EO2){for(var N=[],X=0;X<S.length;X++){var b=S.charCodeAt(X);N.push(48<=b&&b<=57?String.fromCharCode(q.ZERODIGIT+b-48):S.charAt(X))}S=N.join("")}return S},EO2=!1,yLP=!1,O4J=function(q,S,N,X){N=N.getFullYear();
N<=0&&X&&(N=1-N);return $R(q,H4Q(N,S))},H4Q=function(q,S){S==2&&(q%=100);
q<0&&S++;return _.YC(q,S)},c8=function(q){if(!(q.getHours&&q.getSeconds&&q.getMinutes))throw Error("de");
},K_k=function(q,S){c8(S);
S=rm(S);return q.JSC$11729_dateTimeSymbols_.AMPMS[S>=12&&S<24?1:0]},F_2=function(q,S,N,X,b,w){var B=S.length;
switch(S.charAt(0)){case "G":return N=X.getFullYear()>0?1:0,B>=4?q.JSC$11729_dateTimeSymbols_.ERANAMES[N]:q.JSC$11729_dateTimeSymbols_.ERAS[N];case "y":return O4J(q,B,X,!0);case "Y":return N=(new Date(fTQ(X.getFullYear(),X.getMonth(),X.getDate(),q.JSC$11729_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,q.JSC$11729_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),B==2&&(N%=100),$R(q,H4Q(N,B));case "u":return O4J(q,B,X,!1);case "M":a:switch(N=X.getMonth(),B){case 5:B=q.JSC$11729_dateTimeSymbols_.NARROWMONTHS[N];
break a;case 4:B=q.JSC$11729_dateTimeSymbols_.MONTHS[N];break a;case 3:B=q.JSC$11729_dateTimeSymbols_.SHORTMONTHS[N];break a;default:B=$R(q,_.YC(N+1,B))}return B;case "k":return c8(b),$R(q,_.YC(rm(b)||24,B));case "S":return $R(q,(b.getMilliseconds()/1E3).toFixed(Math.min(3,B)).slice(2)+(B>3?_.YC(0,B-3):""));case "E":return N=X.getDay(),B>=4?q.JSC$11729_dateTimeSymbols_.WEEKDAYS[N]:q.JSC$11729_dateTimeSymbols_.SHORTWEEKDAYS[N];case "a":return K_k(q,b);case "b":return K_k(q,b);case "B":return K_k(q,
b);case "h":return c8(b),$R(q,_.YC(rm(b)%12||12,B));case "K":return c8(b),$R(q,_.YC(rm(b)%12,B));case "H":return c8(b),$R(q,_.YC(rm(b),B));case "c":a:switch(N=X.getDay(),B){case 5:B=q.JSC$11729_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[N];break a;case 4:B=q.JSC$11729_dateTimeSymbols_.STANDALONEWEEKDAYS[N];break a;case 3:B=q.JSC$11729_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[N];break a;default:B=$R(q,_.YC(N,1))}return B;case "L":a:switch(N=X.getMonth(),B){case 5:B=q.JSC$11729_dateTimeSymbols_.STANDALONENARROWMONTHS[N];
break a;case 4:B=q.JSC$11729_dateTimeSymbols_.STANDALONEMONTHS[N];break a;case 3:B=q.JSC$11729_dateTimeSymbols_.STANDALONESHORTMONTHS[N];break a;default:B=$R(q,_.YC(N+1,B))}return B;case "Q":return N=Math.floor(X.getMonth()/3),B<4?q.JSC$11729_dateTimeSymbols_.SHORTQUARTERS[N]:q.JSC$11729_dateTimeSymbols_.QUARTERS[N];case "d":return $R(q,_.YC(X.getDate(),B));case "m":return c8(b),$R(q,_.YC(b.getMinutes?b.getMinutes():0,B));case "s":return c8(b),$R(q,_.YC(b.getSeconds(),B));case "v":return(w||HO(N.getTimezoneOffset())).timeZoneId_;
case "V":return q=w||HO(N.getTimezoneOffset()),B<=2?q.timeZoneId_:CWv(q,N)>0?q.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?q.tzNamesExt_.DST_GENERIC_LOCATION:q.tzNamesExt_.DST_GENERIC_LOCATION:q.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?q.tzNamesExt_.STD_GENERIC_LOCATION:q.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return N=fTQ(b.getFullYear(),b.getMonth(),b.getDate(),q.JSC$11729_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,q.JSC$11729_dateTimeSymbols_.FIRSTDAYOFWEEK),$R(q,_.YC(Math.floor(Math.round((N-(new Date((new Date(N)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,B));case "z":return q=w||HO(N.getTimezoneOffset()),B<4?q.tzNames_[CWv(q,N)>0?2:0]:q.tzNames_[CWv(q,N)>0?3:1];case "Z":return S=w||HO(N.getTimezoneOffset()),B<4?(B=-RC2(S,N),q=[B<0?"-":"+"],B=Math.abs(B),q.push(_.YC(Math.floor(B/60)%100,2),_.YC(B%60,2)),B=q.join("")):B=$R(q,eC2(RC2(S,N))),B;default:return""}};var vcT=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,l6J=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,gs4=function(q){this.patternParts_=[];this.JSC$11738_dateTimeSymbols_=P2;if(typeof q=="number"){q>11&&(q=10);if(q<4)var S=this.JSC$11738_dateTimeSymbols_.DATEFORMATS[q];else q<8?S=this.JSC$11738_dateTimeSymbols_.TIMEFORMATS[q-4]:(S=this.JSC$11738_dateTimeSymbols_.DATETIMEFORMATS[q-8],S=S.replace("{1}",this.JSC$11738_dateTimeSymbols_.DATEFORMATS[q-8]),S=S.replace("{0}",this.JSC$11738_dateTimeSymbols_.TIMEFORMATS[q-
8]));jHv(this,S)}else jHv(this,q)},jHv=function(q,S){for(var N=!1,X="",b=0;b<S.length;b++){var w=S.charAt(b);
if(vcT.test(w))for(X.length>0&&(q.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1}),X=""),q.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});b<S.length-1&&S.charAt(b+1)==" ";)b++;else if(N)w=="'"?b+1<S.length&&S.charAt(b+1)=="'"?(X+="'",b++):N=!1:X+=w;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(w)>=0){X.length>0&&(q.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1}),X="");for(var B=S.charAt(b),T=b+1;T<S.length&&S.charAt(T)==B;)T++;B=T-b;B<=0?T=!1:(T="MydhHmsSDkK".indexOf(w),
T=T>0||T==0&&B<3);q.patternParts_.push({text:w,count:B,abutStart:!1,numeric:T});b+=B-1}else w=="'"?b+1<S.length&&S.charAt(b+1)=="'"?(X+="'",b++):N=!0:X+=w}X.length>0&&q.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1});S=!1;for(N=0;N<q.patternParts_.length;N++)q.patternParts_[N].numeric?!S&&N+1<q.patternParts_.length&&q.patternParts_[N+1].numeric&&(S=!0,q.patternParts_[N].abutStart=!0):S=!1};
gs4.prototype.parse=function(q,S,N){var X=!1,b=!1;N&&(X=N.predictive||!1,b=N.validate||!1);if(X)for(N=0;N<this.patternParts_.length;N++){var w=this.patternParts_[N];if(w.count>0&&("abBhHkKm".indexOf(w.text.charAt(0))<0||w.count>2||w.abutStart))throw Error("ee`"+w.text.charAt(0));}w=new W_J;N=[0];w.dayPeriodIndex=-1;for(var B=0;B<this.patternParts_.length&&!(X&&N[0]>=q.length);B++){if(this.patternParts_[B].count==0){a:{var T=q;var Q=N,a=this.patternParts_[B],U=X;if(a.text.match(vcT)!=null){if(a=Q[0],
des(T,Q),Q[0]>a){T=!0;break a}}else{if(T.indexOf(a.text,Q[0])==Q[0]){Q[0]+=a.text.length;T=!0;break a}if(U&&a.text.indexOf(T.substring(Q[0]))==0){Q[0]+=T.length-Q[0];T=!0;break a}}T=!1}if(T)continue;return 0}if(this.patternParts_[B].abutStart){a:{Q=q;a=N;U=B;var r=a[0],c=0;for(T=U;T<this.patternParts_.length;T++){var e=this.patternParts_[T],R=e.count;if(R===0)break;if(T==U&&(R-=c,c++,R==0)){T=0;break a}var J=T>U&&e.numeric,v=a[0];if(!k70(this,Q,a,e,R,w,!1)||J&&a[0]-v<R)T=U-1,a[0]=r}T-=U}if(T<=0)return 0;
B+=T-1}else if(!k70(this,q,N,this.patternParts_[B],0,w,X))return 0}a:{q=b;if(S==null)throw Error("fe");w.era!=void 0&&w.year!=void 0&&w.era==0&&w.year>0&&(w.year=-(w.year-1));w.year!=void 0&&S.setFullYear(w.year);X=S.getDate();S.setDate(1);w.month!=void 0&&S.setMonth(w.month);w.day!=void 0?S.setDate(w.day):(b=$y4(S.getFullYear(),S.getMonth()),S.setDate(X>b?b:X));typeof S.setHours==="function"&&(w.hours==void 0&&(w.hours=S.getHours()),w.hours<12&&(w.ampm!=void 0&&w.ampm>0?w.hours+=12:w.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(w.dayPeriodName)||["night1","night2"].includes(w.dayPeriodName)&&w.hours>=6)&&(w.hours+=12)),S.setHours(w.hours));typeof S.setMinutes==="function"&&w.minutes!=void 0&&S.setMinutes(w.minutes);typeof S.setSeconds==="function"&&w.seconds!=void 0&&S.setSeconds(w.seconds);typeof S.setMilliseconds==="function"&&w.milliseconds!=void 0&&S.setMilliseconds(w.milliseconds);if(q&&(w.year&&w.year!=S.getFullYear()||w.month&&w.month!=
S.getMonth()||w.day&&w.day!=S.getDate()||w.hours&&w.hours>=24||w.minutes&&w.minutes>=60||w.seconds&&w.seconds>=60||w.milliseconds&&w.milliseconds>=1E3))S=!1;else{w.tzOffset!=void 0&&S.setTime(S.getTime()+(w.tzOffset-S.getTimezoneOffset())*60*1E3);w.ambiguousYear&&(q=new Date,q.setFullYear(q.getFullYear()-80),S.getTime()<q.getTime()&&S.setFullYear(q.getFullYear()+100));if(w.dayOfWeek!=void 0)if(w.day==void 0)w=(7+w.dayOfWeek-S.getDay())%7,w>3&&(w-=7),q=S.getMonth(),S.setDate(S.getDate()+w),S.getMonth()!=
q&&S.setDate(S.getDate()+(w>0?-7:7));else if(w.dayOfWeek!=S.getDay()){S=!1;break a}S=!0}}return S?N[0]:0};
var k70=function(q,S,N,X,b,w,B){des(S,N);if(X.numeric&&b>0&&N[0]+b>S.length)return!1;switch(X.text.charAt(0)){case "G":return e7(S,N,[q.JSC$11738_dateTimeSymbols_.ERAS],function(T){return w.era=T}),!0;
case "M":case "L":return zCX(q,S,N,b,X,w);case "E":return e7(S,N,[q.JSC$11738_dateTimeSymbols_.WEEKDAYS,q.JSC$11738_dateTimeSymbols_.SHORTWEEKDAYS],function(T){return w.dayOfWeek=T});
case "B":case "b":return b=[],q=[[].concat(q.JSC$11738_dateTimeSymbols_.AMPMS)],b.push("isAm"),b.push("isPm"),S=e7(S,N,q,function(T){return w.dayPeriodIndex=T},B),w.dayPeriodName=b[w.dayPeriodIndex],B?S:!0;
case "a":return S=e7(S,N,[q.JSC$11738_dateTimeSymbols_.AMPMS],function(T){return w.ampm=T},B),B?S:!0;
case "y":return ncX(q,S,N,X,b,w);case "Q":return e7(S,N,[q.JSC$11738_dateTimeSymbols_.QUARTERS,q.JSC$11738_dateTimeSymbols_.SHORTQUARTERS],function(T){w.month=T*3;w.day=1});
case "d":return CT(q,S,N,X,b,function(T){w.day=T}),!0;
case "S":return f6a(q,S,N,b,w);case "h":case "K":case "H":case "k":return S=CT(q,S,N,X,b,function(T){w.hours=X.text.charAt(0)==="h"&&T===12?0:T},B),B?S:!0;
case "m":return S=CT(q,S,N,X,b,function(T){w.minutes=T},B),B?S:!0;
case "s":return CT(q,S,N,X,b,function(T){w.seconds=T}),!0;
case "z":case "Z":case "v":return pqQ(q,S,N,w);default:return!1}},ncX=function(q,S,N,X,b,w){var B=N[0];
b=Jr(q,S,N,b);b===null&&(b=Jr(q,S,N,0,!0));if(b===null)return!1;b>=0&&N[0]-B==2&&X.count==2?(q=b,S=(new Date).getFullYear()-80,N=S%100,w.ambiguousYear=q==N,q+=Math.floor(S/100)*100+(q<N?100:0),w.year=q):w.year=b;return!0},zCX=function(q,S,N,X,b,w){return b.numeric&&CT(q,S,N,b,X,function(B){w.month=B-1})?!0:e7(S,N,[q.JSC$11738_dateTimeSymbols_.MONTHS,
q.JSC$11738_dateTimeSymbols_.STANDALONEMONTHS,q.JSC$11738_dateTimeSymbols_.SHORTMONTHS,q.JSC$11738_dateTimeSymbols_.STANDALONESHORTMONTHS],function(B){w.month=B})},f6a=function(q,S,N,X,b){var w=N[0];
q=Jr(q,S,N,X);if(q===null)return!1;N=N[0]-w;b.milliseconds=N<3?q*Math.pow(10,3-N):Math.round(q/Math.pow(10,N-3));return!0},pqQ=function(q,S,N,X){S.indexOf("GMT",N[0])==N[0]&&(N[0]+=3);
if(N[0]>=S.length)return X.tzOffset=0,!0;var b=N[0],w=Jr(q,S,N,0,!0);if(w===null)return!1;if(N[0]<S.length&&S.charAt(N[0])==":"){var B=w*60;N[0]++;w=Jr(q,S,N,0);if(w===null)return!1;B+=w}else B=w,B=B<24&&N[0]-b<=3?B*60:B%100+B/100*60;X.tzOffset=-B;return!0},CT=function(q,S,N,X,b,w,B){B=B||!1;
var T=N[0];q=Jr(q,S,N,b);if(q===null)return!1;if(B&&N[0]-T<X.count){if(N[0]<S.length)return!1;q*=Math.pow(10,X.count-(N[0]-T))}w(q);return!0},e7=function(q,S,N,X,b){b=b||!1;
for(var w,B=0;B<N.length;B++){w=S;for(var T=N[B],Q=b,a=0,U=null,r=q.substring(w[0]).toLowerCase(),c=0;c<T.length;c++){var e=T[c].toLowerCase();if(Q&&e.indexOf(r)==0){a=r.length;U=c;break}T[c].length>a&&r.indexOf(e)==0&&(a=T[c].length,U=c)}U!==null&&(w[0]+=a);w=U;if(w!==null)return X(w),!0}return!1},des=function(q,S){(q=q.substring(S[0]).match(l6J))&&(S[0]+=q[0].length)},Jr=function(q,S,N,X,b){S=X>0?S.substring(0,N[0]+X):S;
b=b||!1;if(q.JSC$11738_dateTimeSymbols_.ZERODIGIT){X=[];for(var w=N[0];w<S.length;w++){var B=S.charCodeAt(w)-q.JSC$11738_dateTimeSymbols_.ZERODIGIT;X.push(0<=B&&B<=9?String.fromCharCode(B+48):S.charAt(w))}S=X.join("")}else S=S.substring(N[0]);q=S.match(new RegExp("^"+(b?"[+-]?":"")+"\\d+"));if(!q)return null;N[0]+=q[0].length;return parseInt(q[0],10)},W_J=function(){};
W_J.prototype.ambiguousYear=!1;var xe0;
xe0={DAY:{LONG:"one{# day}other{# days}",SHORT:"one{# day}other{# days}",NARROW:"one{#d}other{#d}"},HOUR:{LONG:"one{# hour}other{# hours}",SHORT:"one{# hr}other{# hr}",NARROW:"one{#h}other{#h}"},MINUTE:{LONG:"one{# minute}other{# minutes}",SHORT:"one{# min}other{# min}",NARROW:"one{#m}other{#m}"},MONTH:{LONG:"one{# month}other{# months}",SHORT:"one{# mth}other{# mths}",NARROW:"one{#m}other{#m}"},SECOND:{LONG:"one{# second}other{# seconds}",SHORT:"one{# sec}other{# sec}",NARROW:"one{#s}other{#s}"},WEEK:{LONG:"one{# week}other{# weeks}",
SHORT:"one{# wk}other{# wks}",NARROW:"one{#w}other{#w}"},YEAR:{LONG:"one{# year}other{# years}",SHORT:"one{# yr}other{# yrs}",NARROW:"one{#y}other{#y}"}};var me2={AND_START:["{0}, {1}","{0}, {1}","{0}, {1}"],AND_TWO:["{0} and {1}","{0} & {1}","{0}, {1}"],AND_END:["{0}, and {1}","{0}, & {1}","{0}, {1}"],OR_TWO:["{0} or {1}","{0} or {1}","{0} or {1}"],OR_END:["{0}, or {1}","{0}, or {1}","{0}, or {1}"],UNIT_START:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_MIDDLE:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_END:["{0}, {1}","{0}, {1}","{0} {1}"]};
me2={AND_START:["{0}, {1}","{0}, {1}","{0}, {1}"],AND_TWO:["{0} and {1}","{0} & {1}","{0}, {1}"],AND_END:["{0}, and {1}","{0}, & {1}","{0}, {1}"],OR_TWO:["{0} or {1}","{0} or {1}","{0} or {1}"],OR_END:["{0}, or {1}","{0}, or {1}","{0}, or {1}"],UNIT_START:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_MIDDLE:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_END:["{0}, {1}","{0}, {1}","{0} {1}"]};var uqQ=function(){var q={type:"unit",style:"narrow"};this.listType_=q&&q.type?q.type:"conjunction";this.listStyle_=q&&q.style?q.style:"long";this.listSymbols_=me2;q=0;switch(this.listStyle_){case "short":q=1;break;case "narrow":q=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[q];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[q];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[q];this.listEndPattern_=
this.listSymbols_.AND_END[q];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[q];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[q];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[q];this.listEndPattern_=this.listSymbols_.OR_END[q];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[q],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[q],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[q],this.listEndPattern_=this.listSymbols_.UNIT_END[q]}};
uqQ.prototype.format=function(q){return gcQ(this,q)};
var gcQ=function(q,S){var N=S.length;switch(N){case 0:return"";case 1:return String(S[0]);case 2:return q.listTwoPattern_.replace("{0}",String(S[0])).replace("{1}",String(S[1]))}for(var X=q.listStartPattern_.replace("{0}",String(S[0])).replace("{1}",String(S[1])),b=2;b<N-1;++b)X=q.listMiddlePattern_.replace("{0}",X).replace("{1}",String(S[b]));return q.listEndPattern_.replace("{0}",X).replace("{1}",String(S[N-1]))};var Ec6={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221e",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\u00a4#,##0.00",DEF_CURRENCY_CODE:"USD"},yGJ=Ec6,MUM=Ec6;MUM=yGJ=Ec6;var hCs,FB,On,ju4,H8,L_M;
_.ir=function(q,S,N,X){var b;if(b=S){a:if(S&&S.length===3){for(b=0;b<3;b++){var w=S[b];if(w<"A"||w>"Z"&&w<"a"||w>"z"){b=!1;break a}}b=!0}else b=!1;b=!b}if(b)throw new TypeError("ge");this.intlCurrencyCode_=S?S.toUpperCase():null;this.currencyStyle_=N||0;this.overrideNumberFormatSymbols_=X||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=FB(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof q==="number")switch(q){case 1:H8(this,FB(this).DECIMAL_PATTERN);break;case 2:H8(this,FB(this).SCIENTIFIC_PATTERN);break;case 3:H8(this,FB(this).PERCENT_PATTERN);break;case 4:q=FB(this).CURRENCY_PATTERN;S=["0"];if(N=
Un[On(this)]){N=N[0]&7;if(N>0)for(S.push("."),X=0;X<N;X++)S.push("0");q=q.replace(/0.00/g,S.join(""))}H8(this,q);break;case 5:L_M(this,1);break;case 6:L_M(this,2);break;default:throw Error("je");}else H8(this,q)};
hCs=!1;FB=function(q){return q.overrideNumberFormatSymbols_||(hCs?MUM:yGJ)};
On=function(q){return q.intlCurrencyCode_||FB(q).DEF_CURRENCY_CODE};
ju4=function(q,S){if(S>308)throw Error("ie`"+S);q.maximumFractionDigits_=S;return q};
H8=function(q,S){var N=[0];q.positivePrefix_=PWR(q,S,N);for(var X=N[0],b=-1,w=0,B=0,T=0,Q=-1,a=S.length,U=!0;N[0]<a&&U;N[0]++)switch(S.charAt(N[0])){case "#":B>0?T++:w++;Q>=0&&b<0&&Q++;break;case "0":if(T>0)throw Error("pe`"+S);B++;Q>=0&&b<0&&Q++;break;case ",":Q>0&&q.groupingArray_.push(Q);Q=0;break;case ".":if(b>=0)throw Error("qe`"+S);b=w+B+T;break;case "E":if(q.useExponentialNotation_)throw Error("re`"+S);q.useExponentialNotation_=!0;q.minExponentDigits_=0;N[0]+1<a&&S.charAt(N[0]+1)=="+"&&(N[0]++,
q.useSignForPositiveExponent_=!0);for(;N[0]+1<a&&S.charAt(N[0]+1)=="0";)N[0]++,q.minExponentDigits_++;if(w+B<1||q.minExponentDigits_<1)throw Error("se`"+S);U=!1;break;default:N[0]--,U=!1}B==0&&w>0&&b>=0&&(B=b,B==0&&B++,T=w-B,w=B-1,B=1);if(b<0&&T>0||b>=0&&(b<w||b>w+B)||Q==0)throw Error("te`"+S);T=w+B+T;q.maximumFractionDigits_=b>=0?T-b:0;b>=0&&(q.minimumFractionDigits_=w+B-b,q.minimumFractionDigits_<0&&(q.minimumFractionDigits_=0));q.minimumIntegerDigits_=(b>=0?b:T)-w;q.useExponentialNotation_&&(q.maximumIntegerDigits_=
w+q.minimumIntegerDigits_,q.maximumFractionDigits_==0&&q.minimumIntegerDigits_==0&&(q.minimumIntegerDigits_=1));q.groupingArray_.push(Math.max(0,Q));q.decimalSeparatorAlwaysShown_=b==0||b==T;X=N[0]-X;q.positiveSuffix_=PWR(q,S,N);N[0]<S.length&&S.charAt(N[0])==";"?(N[0]++,q.multiplier_!=1&&(q.negativePercentSignExpected_=!0),q.negativePrefix_=PWR(q,S,N),N[0]+=X,q.negativeSuffix_=PWR(q,S,N)):(q.negativePrefix_+=q.positivePrefix_,q.negativeSuffix_+=q.positiveSuffix_)};
L_M=function(q,S){q.compactStyle_=S;H8(q,FB(q).DECIMAL_PATTERN);q.minimumFractionDigits_=0;ju4(q,2);if(q.minimumFractionDigits_>0)throw Error("he");q.significantDigits_=2};
_.ir.prototype.parse=function(q,S){S=S||[0];if(this.compactStyle_!==0)throw Error("ke");q=q.replace(/ |\u202f/g,"\u00a0");var N=q.indexOf(this.positivePrefix_,S[0])==S[0],X=q.indexOf(this.negativePrefix_,S[0])==S[0];N&&X&&(this.positivePrefix_.length>this.negativePrefix_.length?X=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(N=!1));N?S[0]+=this.positivePrefix_.length:X&&(S[0]+=this.negativePrefix_.length);if(q.indexOf(FB(this).INFINITY,S[0])==S[0]){S[0]+=FB(this).INFINITY.length;var b=
Infinity}else{b=q;var w=!1,B=!1,T=!1,Q=-1,a=1,U=FB(this).DECIMAL_SEP,r=FB(this).GROUP_SEP,c=FB(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("le");r=r.replace(/\u202f/g,"\u00a0");for(var e="";S[0]<b.length;S[0]++){var R=b.charAt(S[0]),J=I6D(this,R);if(J>=0&&J<=9)e+=J,T=!0;else if(R==U.charAt(0)){if(w||B)break;e+=".";w=!0}else if(R==r.charAt(0)&&("\u00a0"!=r.charAt(0)||S[0]+1<b.length&&I6D(this,b.charAt(S[0]+1))>=0)){if(w||B)break}else if(R==c.charAt(0)){if(B)break;e+="E";B=!0;Q=S[0]}else if(R==
"+"||R=="-"){if(T&&Q!=S[0]-1)break;e+=R}else if(this.multiplier_==1&&R==FB(this).PERCENT.charAt(0)){if(a!=1)break;a=100;if(T){S[0]++;break}}else if(this.multiplier_==1&&R==FB(this).PERMILL.charAt(0)){if(a!=1)break;a=1E3;if(T){S[0]++;break}}else break}this.multiplier_!=1&&(a=this.multiplier_);b=parseFloat(e)/a}if(N){if(q.indexOf(this.positiveSuffix_,S[0])!=S[0])return NaN;S[0]+=this.positiveSuffix_.length}else if(X){if(q.indexOf(this.negativeSuffix_,S[0])!=S[0])return NaN;S[0]+=this.negativeSuffix_.length}return X?
-b:b};
_.ir.prototype.format=function(q){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("me");if(isNaN(q))return FB(this).NAN;var S=[];var N=q;if(this.compactStyle_==0)N=KT;else{N=Math.abs(N);var X=YwM(this,N<=1?0:o2X(N)).divisorBase;N=YwM(this,X+o2X(qPM(this,l4(N,-X)).intValue))}q=l4(q,-N.divisorBase);(X=q<0||q==0&&1/q<0)?N.negative_prefix?S.push(N.negative_prefix):(S.push(N.prefix),S.push(this.negativePrefix_)):(S.push(N.prefix),S.push(this.positivePrefix_));if(isFinite(q))if(q*=
X?-1:1,q*=this.multiplier_,this.useExponentialNotation_){var b=q;if(b==0)SP6(this,b,this.minimumIntegerDigits_,S),NHJ(this,0,S);else{var w=Math.floor(Math.log(b)/Math.log(10)+2E-15);b=l4(b,-w);var B=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(B=w%this.maximumIntegerDigits_,B<0&&(B=this.maximumIntegerDigits_+B),b=l4(b,B),w-=B,B=1):this.minimumIntegerDigits_<1?(w++,b=l4(b,-1)):(w-=this.minimumIntegerDigits_-1,b=l4(b,this.minimumIntegerDigits_-
1));SP6(this,b,B,S);NHJ(this,w,S)}}else SP6(this,q,this.minimumIntegerDigits_,S);else S.push(FB(this).INFINITY);X?N.negative_suffix?S.push(N.negative_suffix):(isFinite(q)&&S.push(N.suffix),S.push(this.negativeSuffix_)):(isFinite(q)&&S.push(N.suffix),S.push(this.positiveSuffix_));return S.join("")};
var qPM=function(q,S){var N=l4(S,q.maximumFractionDigits_);q.significantDigits_>0&&(N=X20(N,q.significantDigits_,q.maximumFractionDigits_));N=Math.round(N);if(isFinite(N)){var X=Math.floor(l4(N,-q.maximumFractionDigits_));N=Math.floor(N-l4(X,q.maximumFractionDigits_));if(N<0||N>=l4(1,q.maximumFractionDigits_))X=Math.round(S),N=0}else X=S,N=0;return{intValue:X,fracValue:N}},SP6=function(q,S,N,X){if(q.minimumFractionDigits_>q.maximumFractionDigits_)throw Error("me");
X||(X=[]);S=qPM(q,S);var b=S.intValue,w=S.fracValue,B=q.minimumFractionDigits_>0||w>0||!1;S=q.minimumFractionDigits_;B&&(S=q.minimumFractionDigits_);for(var T="",Q=b;Q>1E20;)T="0"+T,Q=Math.round(l4(Q,-1));T=Q+T;var a=FB(q).DECIMAL_SEP;Q=FB(q).ZERO_DIGIT.codePointAt(0);var U=T.length,r=0;if(b>0||N>0){for(b=U;b<N;b++)X.push(String.fromCodePoint(Q));if(q.groupingArray_.length>=2)for(N=1;N<q.groupingArray_.length;N++)r+=q.groupingArray_[N];N=U-r;if(N>0){b=q.groupingArray_;r=U=0;for(var c,e=FB(q).GROUP_SEP,
R=T.length,J=0;J<R;J++)if(X.push(String.fromCodePoint(Q+Number(T.charAt(J)))),R-J>1)if(c=b[r],J<N){var v=N-J;(c===1||c>0&&v%c===1)&&X.push(e)}else r<b.length&&(J===N?r+=1:c===J-N-U+1&&(X.push(e),U+=c,r+=1))}else{N=T;T=q.groupingArray_;b=FB(q).GROUP_SEP;c=N.length;e=[];for(U=T.length-1;U>=0&&c>0;U--){r=T[U];for(R=0;R<r&&c-R-1>=0;R++)e.push(String.fromCodePoint(Q+Number(N.charAt(c-R-1))));c-=r;c>0&&e.push(b)}X.push.apply(X,e.reverse())}}else B||X.push(String.fromCodePoint(Q));(q.decimalSeparatorAlwaysShown_||
B)&&X.push(a);w=String(w);B=w.split("e+");B.length==2&&(w=String(X20(parseFloat(B[0]),q.significantDigits_,1)),w=w.replace(".",""),w+=(0,_.WfT)("0",parseInt(B[1],10)-w.length+1));q.maximumFractionDigits_+1>w.length&&(w="1"+(0,_.WfT)("0",q.maximumFractionDigits_-w.length)+w);for(q=w.length;w.charAt(q-1)=="0"&&q>S+1;)q--;for(S=1;S<q;S++)X.push(String.fromCodePoint(Q+Number(w.charAt(S))))},NHJ=function(q,S,N){N.push(FB(q).EXP_SYMBOL);
S<0?(S=-S,N.push(FB(q).MINUS_SIGN)):q.useSignForPositiveExponent_&&N.push(FB(q).PLUS_SIGN);S=""+S;for(var X=FB(q).ZERO_DIGIT,b=S.length;b<q.minExponentDigits_;b++)N.push(X);q=X.codePointAt(0)-bwJ;for(X=0;X<S.length;X++)N.push(String.fromCodePoint(q+S.codePointAt(X)))},I6D=function(q,S){S=S.codePointAt(0);
if(48<=S&&S<58)return S-48;q=FB(q).ZERO_DIGIT.codePointAt(0);return q<=S&&S<q+10?S-q:-1},bwJ="0".codePointAt(0),PWR=function(q,S,N){for(var X="",b=!1,w=S.length;N[0]<w;N[0]++){var B=S.charAt(N[0]);
if(B=="'")N[0]+1<w&&S.charAt(N[0]+1)=="'"?(N[0]++,X+="'"):b=!b;else if(b)X+=B;else switch(B){case "#":case "0":case ",":case ".":case ";":return X;case "\u00a4":if(N[0]+1<w&&S.charAt(N[0]+1)=="\u00a4")N[0]++,X+=On(q);else switch(q.currencyStyle_){case 0:B=On(q);X+=B in Un?Un[B][1]:B;break;case 2:B=On(q);var T=Un[B];X+=T?B==T[1]?B:B+" "+T[1]:B;break;case 1:B=On(q),X+=B in Un?Un[B][2]:B}break;case "%":if(!q.negativePercentSignExpected_&&q.multiplier_!=1)throw Error("ne");if(q.negativePercentSignExpected_&&
q.multiplier_!=100)throw Error("oe");q.multiplier_=100;q.negativePercentSignExpected_=!1;X+=FB(q).PERCENT;break;case "\u2030":if(!q.negativePercentSignExpected_&&q.multiplier_!=1)throw Error("ne");if(q.negativePercentSignExpected_&&q.multiplier_!=1E3)throw Error("oe");q.multiplier_=1E3;q.negativePercentSignExpected_=!1;X+=FB(q).PERMILL;break;default:X+=B}}return X},KT={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},YwM=function(q,S){q=q.compactStyle_==1?VI.COMPACT_DECIMAL_SHORT_PATTERN:VI.COMPACT_DECIMAL_LONG_PATTERN;q==null&&(q=VI.COMPACT_DECIMAL_SHORT_PATTERN);if(S<3)return KT;S=Math.min(14,S);var N=q[l4(1,S)];for(--S;!N&&S>=3;)N=q[l4(1,S)],S--;if(!N)return KT;N=N.other;var X=q="",b=N.indexOf(";");b>=0&&(N=N.substring(0,b),b=N.substring(b+1))&&(X=/([^0]*)(0+)(.*)/.exec(b),q=X[1],X=X[3]);return N&&N!="0"?(N=/([^0]*)(0+)(.*)/.exec(N))?{divisorBase:S+
1-(N[2].length-1),negative_prefix:q,negative_suffix:X,prefix:N[1],suffix:N[3]}:KT:KT},o2X=function(q){if(!isFinite(q))return q>0?q:0;
for(var S=0;(q/=10)>=1;)S++;return S},l4=function(q,S){if(!q||!isFinite(q)||S==0)return q;
q=String(q).split("e");return parseFloat(q[0]+"e"+(parseInt(q[1]||0,10)+S))},w2k=function(q,S){return q&&isFinite(q)?l4(Math.round(l4(q,S)),-S):q},X20=function(q,S,N){if(!q)return q;
S=S-o2X(q)-1;return S<-N?w2k(q,-N):w2k(q,S)};var Zwq,AAT=Zwq=Zwq=sby;var sAR,vOg=sAR=sAR=Bng;var DPR=function(q){this.JSC$11779_pattern_=q;this.parsedPattern_=this.literals_=this.initialLiterals_=null;q=yGJ;var S=VI;if(BHa!==q||THR!==S)BHa=q,THR=S,GJM=new _.ir(1);this.numberFormatter_=GJM},BHa=null,THR=null,GJM=null,QA2=RegExp("'([{}#].*?)'","g"),aV6=RegExp("''","g");
DPR.prototype.format=function(q){if(this.JSC$11779_pattern_){this.initialLiterals_=[];var S=VAT(this,this.JSC$11779_pattern_);this.parsedPattern_=UPD(this,S);this.JSC$11779_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.gy(this.initialLiterals_),S=[],rAq(this,this.parsedPattern_,q,!1,S),q=S.join("");this.literals_.length>0;)q=q.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else q="";return q};
var rAq=function(q,S,N,X,b){for(var w=0;w<S.length;w++)switch(S[w].type){case 4:b.push(S[w].value);break;case 3:var B=S[w].value;var T=q,Q=b,a=N[B];a===void 0?Q.push("Undefined parameter - "+B):(T.literals_.push(a),Q.push(T.buildPlaceholder_(T.literals_)));break;case 2:B=S[w].value;T=q;Q=N;a=X;var U=b,r=B.argumentIndex;Q[r]===void 0?U.push("Undefined parameter - "+r):(r=B[Q[r]],r===void 0&&(r=B.other),rAq(T,r,Q,a,U));break;case 0:B=S[w].value;$P0(q,B,N,vOg,X,b);break;case 1:B=S[w].value,$P0(q,B,N,
AAT,X,b)}},$P0=function(q,S,N,X,b,w){var B=S.argumentIndex,T=S.argumentOffset,Q=+N[B];
isNaN(Q)?w.push("Undefined or invalid parameter - "+B):(T=Q-T,B=S[N[B]],B===void 0&&(X=X(Math.abs(T)),B=S[X],B===void 0&&(B=S.other)),S=[],rAq(q,B,N,b,S),N=S.join(""),b?w.push(N):(q=q.numberFormatter_.format(T),w.push(N.replace(/#/g,q))))},VAT=function(q,S){var N=q.initialLiterals_,X=q.buildPlaceholder_.bind(q);
S=S.replace(aV6,function(){N.push("'");return X(N)});
return S=S.replace(QA2,function(b,w){N.push(w);return X(N)})},cA2=function(q){var S=0,N=[],X=[],b=/[{}]/g;
b.lastIndex=0;for(var w;w=b.exec(q);){var B=w.index;w[0]=="}"?(N.pop(),N.length==0&&(w={type:1},w.value=q.substring(S,B),X.push(w),S=B+1)):(N.length==0&&(S=q.substring(S,B),S!=""&&X.push({type:0,value:S}),S=B+1),N.push("{"))}q=q.substring(S);q!=""&&X.push({type:0,value:q});return X},eM0=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,CTX=/^\s*(\w+)\s*,\s*selectordinal\s*,/,RMq=/^\s*(\w+)\s*,\s*select\s*,/,UPD=function(q,S){var N=[];
S=cA2(S);for(var X=0;X<S.length;X++){var b={};if(0==S[X].type)b.type=4,b.value=S[X].value;else if(1==S[X].type){var w=S[X].value;switch(eM0.test(w)?0:CTX.test(w)?1:RMq.test(w)?2:/^\s*\w+\s*/.test(w)?3:5){case 2:b.type=2;b.value=tAJ(q,S[X].value);break;case 0:b.type=0;b.value=iwT(q,S[X].value);break;case 1:b.type=1;b.value=JAX(q,S[X].value);break;case 3:b.type=3,b.value=S[X].value}}N.push(b)}return N},tAJ=function(q,S){var N="";
S=S.replace(RMq,function(T,Q){N=Q;return""});
var X={};X.argumentIndex=N;S=cA2(S);for(var b=0;b<S.length;){var w=S[b].value;b++;var B=void 0;1==S[b].type&&(B=UPD(q,S[b].value));X[w.replace(/\s/g,"")]=B;b++}return X},iwT=function(q,S){var N="",X=0;
S=S.replace(eM0,function(Q,a,U){N=a;U&&(X=parseInt(U,10));return""});
var b={};b.argumentIndex=N;b.argumentOffset=X;S=cA2(S);for(var w=0;w<S.length;){var B=S[w].value;w++;var T=void 0;1==S[w].type&&(T=UPD(q,S[w].value));b[B.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=T;w++}return b},JAX=function(q,S){var N="";
S=S.replace(CTX,function(T,Q){N=Q;return""});
var X={};X.argumentIndex=N;X.argumentOffset=0;S=cA2(S);for(var b=0;b<S.length;){var w=S[b].value;b++;var B=void 0;1==S[b].type&&(B=UPD(q,S[b].value));X[w.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=B;b++}return X};
DPR.prototype.buildPlaceholder_=function(q){return"\ufddf_"+(q.length-1).toString(10)+"_"};var jYP=function(){var q={style:1},S=FB2;this.style_=(q==null?void 0:q.style)||0;this.durationSymbols_=S||xe0},Hwq=function(q,S){switch(S){default:case "years":return q.durationSymbols_.YEAR;
case "months":return q.durationSymbols_.MONTH;case "weeks":return q.durationSymbols_.WEEK;case "days":return q.durationSymbols_.DAY;case "hours":return q.durationSymbols_.HOUR;case "minutes":return q.durationSymbols_.MINUTE;case "seconds":return q.durationSymbols_.SECOND}},j7=function(q,S,N){a:{N=Hwq(q,N);
switch(q.style_){case 1:if(N.LONG!=void 0){q=N.LONG;break a}case 2:if(N.NARROW!=void 0){q=N.NARROW;break a}default:q=N.SHORT;break a}q=void 0}return q?(new DPR("{DURATION_VALUE,plural,"+q+"}")).format({DURATION_VALUE:S}):""};
jYP.prototype.format=function(q){var S=[],N=q.years,X=q.months,b=q.weeks,w=q.days,B=q.hours,T=q.minutes;q=q.seconds;N!=null&&S.push(j7(this,N,"years"));X!=null&&S.push(j7(this,X,"months"));b!=null&&S.push(j7(this,b,"weeks"));w!=null&&S.push(j7(this,w,"days"));B!=null&&S.push(j7(this,B,"hours"));T!=null&&S.push(j7(this,T,"minutes"));q!=null&&S.push(j7(this,q,"seconds"));return(new uqQ).format(S)};var Ow0;
Ow0={DAY:{LONG:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},NARROW:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},HOUR:{LONG:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"},NARROW:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},
MINUTE:{LONG:{R:{0:"this minute"},P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"},NARROW:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{LONG:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}",
F:"one{in # mo.}other{in # mo.}"},NARROW:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},QUARTER:{LONG:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}",F:"one{in # qtr.}other{in # qtrs.}"},NARROW:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",
F:"one{in #q}other{in #q}"}},SECOND:{LONG:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"},NARROW:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{LONG:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}",
F:"one{in # wk.}other{in # wk.}"},NARROW:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},YEAR:{LONG:{R:{"-1":"last year",0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"},NARROW:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{#y ago}other{#y ago}",F:"one{in #y}other{in #y}"}}};var LhN=function(){this.rdtfSymbols_=KB6||Ow0;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
LhN.prototype.format=function(q,S){a:{S=v2J(this,S);switch(this.style_){case 2:if(S.NARROW!=void 0){S=S.NARROW;break a}case 1:if(S.SHORT!=void 0){S=S.SHORT;break a}default:S=S.LONG;break a}S=void 0}if(!this.alwaysNumeric_&&S&&S.R&&S.R[""+q])q=S.R[""+q];else if(S){var N=Math.abs(q);q=(new DPR("{N,plural,"+(q>0||q==0&&1/q==Infinity?S.F:S.P)+"}")).format({N:N})}else q="";return q};
var v2J=function(q,S){switch(S){default:case 0:return q.rdtfSymbols_.YEAR;case 1:return q.rdtfSymbols_.QUARTER;case 2:return q.rdtfSymbols_.MONTH;case 3:return q.rdtfSymbols_.WEEK;case 4:return q.rdtfSymbols_.DAY;case 5:return q.rdtfSymbols_.HOUR;case 6:return q.rdtfSymbols_.MINUTE;case 7:return q.rdtfSymbols_.SECOND}};Tnd.prototype.clone=function(){return new Tnd(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
Tnd.prototype.equals=function(q){return this.x0==q.x0&&this.y0==q.y0&&this.x1==q.x1&&this.y1==q.y1&&this.x2==q.x2&&this.y2==q.y2&&this.x3==q.x3&&this.y3==q.y3};
var lVX=function(q,S){if(S==0)return q.x0;if(S==1)return q.x3;var N=Om(q.x0,q.x1,S),X=Om(q.x1,q.x2,S);q=Om(q.x2,q.x3,S);N=Om(N,X,S);X=Om(X,q,S);return Om(N,X,S)},jAT=function(q,S){var N=(S-q.x0)/(q.x3-q.x0);
if(N<=0)return 0;if(N>=1)return 1;for(var X=0,b=1,w=0,B=0;B<8;B++){w=lVX(q,N);var T=(lVX(q,N+1E-6)-w)/1E-6;if(Math.abs(w-S)<1E-6)return N;if(Math.abs(T)<1E-6)break;else w<S?X=N:b=N,N-=(w-S)/T}for(B=0;Math.abs(w-S)>1E-6&&B<8;B++)w<S?(X=N,N=(N+b)/2):(b=N,N=(N+X)/2),w=lVX(q,N);return N};var W8;_.uh(Tb,_.KV);var DDM={},Gwe=0,WBX=function(q,S){var N=A5(q);rK0(S,function(X,b){Array.isArray(X)||(X=[X]);_.mx(X,function(w){w=N.JSC$9641_createDom("INPUT",{type:"hidden",name:b,value:w});q.appendChild(w)})})};
_.Z=Tb.prototype;_.Z.JSC$11801_form_=null;_.Z.JSC$11801_iframe_=null;_.Z.iframeName_=null;_.Z.nextIframeId_=0;_.Z.JSC$11801_active_=!1;_.Z.complete_=!1;_.Z.success_=!1;_.Z.lastContent_=null;_.Z.JSC$11801_lastErrorCode_=0;_.Z.iframeDisposalTimer_=null;
_.Z.send=function(q,S,N,X){if(this.JSC$11801_active_)throw Error("ue");q=new _.lc(q);S=S?S.toUpperCase():"GET";N&&_.Py(q);W8||(W8=_.e4("FORM"),W8.acceptCharset="utf-8",N=W8.style,N.position="absolute",N.visibility="hidden",N.top=N.left="-10px",N.width=N.height="10px",N.overflow="hidden",document.body.appendChild(W8));this.JSC$11801_form_=W8;S=="GET"&&WBX(this.JSC$11801_form_,q.JSC$10349_queryData_);X&&WBX(this.JSC$11801_form_,X);N=q.toString();N=HE7(N);X=this.JSC$11801_form_;N=_.YD(u9(N));N!==void 0&&
(X.action=N);this.JSC$11801_form_.method=S;dPs(this);kJM(this)};
_.Z.abort=function(q){if(this.JSC$11801_active_){var S=dm(this);if(S)if(Gw(S))S.removeAllListeners(void 0);else if(S=DW(S)){var N=0,X;for(X in S.listeners)for(var b=S.listeners[X].concat(),w=0;w<b.length;++w)Xn(b[w])&&++N}this.success_=this.JSC$11801_active_=this.complete_=!1;this.JSC$11801_lastErrorCode_=q||7;this.dispatchEvent("abort");zMk(this)}};
_.Z.disposeInternal=function(){this.JSC$11801_active_&&this.abort();Tb.superClass_.disposeInternal.call(this);this.JSC$11801_iframe_&&n2X(this);kJM(this);this.JSC$11801_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11801_form_=null;this.JSC$11801_lastErrorCode_=0;delete DDM[this.JSC$11799_name_]};
_.Z.isComplete=function(){return this.complete_};
_.Z.isSuccess=function(){return this.success_};
_.Z.isActive=function(){return this.JSC$11801_active_};
_.Z.getResponseText=function(){return this.lastContent_};
_.Z.getLastError=function(){return _.POQ(this.JSC$11801_lastErrorCode_)};
var dPs=function(q){q.JSC$11801_active_=!0;q.complete_=!1;q.JSC$11801_lastErrorCode_=0;q.iframeName_=q.JSC$11799_name_+"_"+(q.nextIframeId_++).toString(36);q.JSC$11801_iframe_=A5(q.JSC$11801_form_).JSC$9641_createDom("IFRAME",{name:q.iframeName_,id:q.iframeName_});var S=q.JSC$11801_iframe_.style;S.visibility="hidden";S.width=S.height="10px";S.display="none";_.NV?S.marginTop=S.marginLeft="-10px":(S.position="absolute",S.top=S.left="-10px");A5(q.JSC$11801_form_).JSC$9639_document_.body.appendChild(q.JSC$11801_iframe_);
S=q.iframeName_+"_inner";var N=INT(q.JSC$11801_iframe_);if(document.baseURI){var X=gj(S);X='<head><base href="'+gj(document.baseURI)+'"></head><body><iframe id="'+X+'" name="'+X+'"></iframe>';X=Nk(X)}else X=gj(S),X=Nk('<body><iframe id="'+X+'" name="'+X+'"></iframe>');N.write(Xm(X));_.ve(N.getElementById(S),"load",q.onIframeLoaded_,!1,q);X=X1("TEXTAREA",q.JSC$11801_form_);for(var b=0,w=X.length;b<w;b++){var B=X[b].value;XeX(X[b])!=B&&(_.HT(X[b],B),X[b].value=B)}X=N.importNode(q.JSC$11801_form_,!0);
X.target=S;X.action=q.JSC$11801_form_.action;N.body.appendChild(X);b=X1("SELECT",q.JSC$11801_form_);w=X1("SELECT",X);B=0;for(var T=b.length;B<T;B++)for(var Q=X1("OPTION",b[B]),a=X1("OPTION",w[B]),U=0,r=Q.length;U<r;U++)a[U].selected=Q[U].selected;b=X1("INPUT",q.JSC$11801_form_);w=X1("INPUT",X);B=0;for(T=b.length;B<T;B++)if(b[B].type=="file"&&b[B].value!=w[B].value){q.JSC$11801_form_.target=S;X=q.JSC$11801_form_;break}try{q.errorHandled_=!1,X.submit(),N.close(),_.XE&&setTimeout(q.testForFirefoxSilentError_.bind(q),
250)}catch(c){_.QY(N.getElementById(S),"load",q.onIframeLoaded_,!1,q),N.close(),kR(q,2)}};
Tb.prototype.onIframeLoaded_=function(){_.QY(dm(this),"load",this.onIframeLoaded_,!1,this);try{var q=this.JSC$11801_iframe_?INT(dm(this)):null;this.complete_=!0;this.JSC$11801_active_=!1;try{var S=q.body;this.lastContent_=S.textContent||S.innerText}catch(b){var N=1}var X;N||typeof this.errorChecker_!="function"||(X=this.errorChecker_(q))&&(N=4);N?kR(this,N):(this.success_=!0,this.JSC$11801_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),zMk(this))}catch(b){kR(this,1)}};
var kR=function(q,S){q.errorHandled_||(q.success_=!1,q.JSC$11801_active_=!1,q.complete_=!0,q.JSC$11801_lastErrorCode_=S,q.dispatchEvent("complete"),q.dispatchEvent("error"),zMk(q),q.errorHandled_=!0)},zMk=function(q){n2X(q);
kJM(q);q.JSC$11801_form_=null;q.dispatchEvent("ready")},n2X=function(q){var S=q.JSC$11801_iframe_;
S&&(S.onreadystatechange=null,S.onload=null,S.onerror=null,q.iframesForDisposal_.push(S));q.iframeDisposalTimer_&&(clearTimeout(q.iframeDisposalTimer_),q.iframeDisposalTimer_=null);_.XE?q.iframeDisposalTimer_=setTimeout(q.disposeIframes_.bind(q),2E3):q.disposeIframes_();q.JSC$11801_iframe_=null;q.iframeName_=null};
Tb.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var q=this.iframesForDisposal_.pop();_.Nw(q)}};
var kJM=function(q){q.JSC$11801_form_&&q.JSC$11801_form_==W8&&_.tm(q.JSC$11801_form_)},dm=function(q){return q.JSC$11801_iframe_?INT(q.JSC$11801_iframe_).getElementById(q.iframeName_+"_inner"):null};
Tb.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11801_active_){var q=this.JSC$11801_iframe_?INT(dm(this)):null;q&&!Iv2(q,"documentUri")?(_.QY(dm(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?kR(this,3):kR(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.zY=function(q){return q=="\r"||q=="\n"||q==" "||q=="\t"};_.Gb.prototype.isInputValid=function(){return this.streamState_!=3};
_.Gb.prototype.done=function(){return this.streamState_===2};
var nT=function(q,S,N){q.streamState_=3;q.errorMessage_="The stream is broken @"+q.JSC$11803_pos_+"/"+N+". With input:\n"+S;throw Error(q.errorMessage_);};
_.Gb.prototype.acceptsBinaryInput=function(){return!1};
_.Gb.prototype.parse=function(q){function S(){for(;r<q.length;)if(_.zY(q[r]))r++,w.JSC$11803_pos_++;else break;return r<Q}
function N(){for(var e;;){e=q[r++];if(!e)break;w.JSC$11803_pos_++;switch(w.state_){case 0:e==="{"?w.state_=2:e==="["?w.state_=4:_.zY(e)||nT(w,q,r);continue;case 7:case 2:if(_.zY(e))continue;if(w.state_===7)B.push(8);else if(e==="}"){b("{}");w.state_=X();continue}else B.push(3);e==='"'?w.state_=6:nT(w,q,r);continue;case 8:case 3:if(_.zY(e))continue;e===":"?(w.state_===3&&(B.push(3),w.depth_++),w.state_=1):e==="}"?(w.depth_--,b(),w.state_=X()):e===","?(w.state_===3&&B.push(3),w.state_=7):nT(w,q,r);
continue;case 4:case 1:if(_.zY(e))continue;if(w.state_===4)if(w.depth_++,w.state_=1,e==="]"){w.depth_--;if(w.depth_===0){w.state_=5;return}b("[]");w.state_=X();continue}else B.push(5);e==='"'?w.state_=6:e==="{"?w.state_=2:e==="["?w.state_=4:e==="t"?w.state_=9:e==="f"?w.state_=12:e==="n"?w.state_=16:e!=="-"&&("0123456789".indexOf(e)!==-1?w.state_=20:nT(w,q,r));continue;case 5:if(e===",")B.push(5),w.state_=1,w.depth_===1&&(U=r);else if(e==="]"){w.depth_--;if(w.depth_===0)return;b();w.state_=X()}else if(_.zY(e))continue;
else nT(w,q,r);continue;case 6:var R=r;a:for(;;){for(;w.unicodeCount_>0;)if(e=q[r++],w.unicodeCount_===4?w.unicodeCount_=0:w.unicodeCount_++,!e)break a;if(e==='"'&&!w.slashed_){w.state_=X();break}if(e==="\\"&&!w.slashed_&&(w.slashed_=!0,e=q[r++],!e))break;if(w.slashed_)if(w.slashed_=!1,e==="u"&&(w.unicodeCount_=1),e=q[r++])continue;else break;T.lastIndex=r;e=T.exec(q);if(!e){r=q.length+1;break}r=e.index+1;e=q[e.index];if(!e)break}w.JSC$11803_pos_+=r-R;continue;case 9:if(!e)continue;e==="r"?w.state_=
10:nT(w,q,r);continue;case 10:if(!e)continue;e==="u"?w.state_=11:nT(w,q,r);continue;case 11:if(!e)continue;e==="e"?w.state_=X():nT(w,q,r);continue;case 12:if(!e)continue;e==="a"?w.state_=13:nT(w,q,r);continue;case 13:if(!e)continue;e==="l"?w.state_=14:nT(w,q,r);continue;case 14:if(!e)continue;e==="s"?w.state_=15:nT(w,q,r);continue;case 15:if(!e)continue;e==="e"?w.state_=X():nT(w,q,r);continue;case 16:if(!e)continue;e==="u"?w.state_=17:nT(w,q,r);continue;case 17:if(!e)continue;e==="l"?w.state_=18:
nT(w,q,r);continue;case 18:if(!e)continue;e==="l"?w.state_=X():nT(w,q,r);continue;case 19:e==="."?w.state_=20:nT(w,q,r);continue;case 20:if("0123456789.eE+-".indexOf(e)!==-1)continue;else r--,w.JSC$11803_pos_--,w.state_=X();continue;default:nT(w,q,r)}}}
function X(){var e=B.pop();return e!=null?e:1}
function b(e){w.depth_>1||(e||(e=U===-1?w.JSC$11803_buffer_+q.substring(a,r):q.substring(U,r)),w.deliverMessageAsRawString_?w.result_.push(e):w.result_.push(JSON.parse(e)),U=r)}
for(var w=this,B=w.stack_,T=w.stringInputPattern_,Q=q.length,a=0,U=-1,r=0;r<Q;)switch(w.streamState_){case 3:return nT(w,q,r),null;case 2:return S()&&nT(w,q,r),null;case 0:if(S()){var c=q[r++];w.JSC$11803_pos_++;if(c==="["){w.streamState_=1;a=r;w.state_=4;continue}else nT(w,q,r)}return null;case 1:return N(),w.depth_===0&&w.state_==5?(w.streamState_=2,w.JSC$11803_buffer_=q.substring(r)):w.JSC$11803_buffer_=U===-1?w.JSC$11803_buffer_+q.substring(a):q.substring(U),w.result_.length>0?(c=w.result_,w.result_=
[],c):null}return null};_.uh(_.De,$8);Q0.prototype.getValue=function(){return this.JSC$11810_value_};
Q0.prototype.clone=function(){return new Q0(this.JSC$11810_key_,this.JSC$11810_value_)};var fT=function(q){this.nodes_=[];if(q)a:{if(q instanceof fT){var S=q.getKeys();q=q.getValues();if(this.getCount()<=0){for(var N=this.nodes_,X=0;X<S.length;X++)N.push(new Q0(S[X],q[X]));break a}}else S=_.a6.getKeys(q),q=_.a6.getValues(q);for(N=0;N<S.length;N++)this.insert(S[N],q[N])}};
_.Z=fT.prototype;_.Z.insert=function(q,S){var N=this.nodes_;N.push(new Q0(q,S));q=N.length-1;S=this.nodes_;for(N=S[q];q>0;){var X=q-1>>1;if(S[X].JSC$11810_key_>N.JSC$11810_key_)S[q]=S[X],q=X;else break}S[q]=N};
_.Z.remove=function(){var q=this.nodes_,S=q.length,N=q[0];if(!(S<=0)){if(S==1)q.length=0;else{q[0]=q.pop();q=0;S=this.nodes_;for(var X=S.length,b=S[q];q<X>>1;){var w=q*2+1,B=q*2+2;w=B<X&&S[B].JSC$11810_key_<S[w].JSC$11810_key_?B:w;if(S[w].JSC$11810_key_>b.JSC$11810_key_)break;S[q]=S[w];q=w}S[q]=b}return N.getValue()}};
_.Z.peek=function(){var q=this.nodes_;if(q.length!=0)return q[0].getValue()};
_.Z.getValues=function(){for(var q=this.nodes_,S=[],N=q.length,X=0;X<N;X++)S.push(q[X].getValue());return S};
_.Z.getKeys=function(){for(var q=this.nodes_,S=[],N=q.length,X=0;X<N;X++)S.push(q[X].JSC$11810_key_);return S};
_.Z.containsValue=function(q){return this.nodes_.some(function(S){return S.getValue()==q})};
_.Z.containsKey=function(q){return this.nodes_.some(function(S){return S.JSC$11810_key_==q})};
_.Z.clone=function(){return new fT(this)};
_.Z.getCount=function(){return this.nodes_.length};
_.Z.isEmpty=function(){return this.nodes_.length===0};
_.Z.clear=function(){this.nodes_.length=0};_.Z=_.al.prototype;_.Z.getCount=function(){return this.size};
_.Z.getValues=function(){pT(this);for(var q=[],S=0;S<this.JSC$11816_keys_.length;S++)q.push(this.JSC$11816_map_[this.JSC$11816_keys_[S]]);return q};
_.Z.getKeys=function(){pT(this);return this.JSC$11816_keys_.concat()};
_.Z.containsKey=function(q){return this.has(q)};
_.Z.has=function(q){return xR(this.JSC$11816_map_,q)};
_.Z.containsValue=function(q){for(var S=0;S<this.JSC$11816_keys_.length;S++){var N=this.JSC$11816_keys_[S];if(xR(this.JSC$11816_map_,N)&&this.JSC$11816_map_[N]==q)return!0}return!1};
_.Z.equals=function(q,S){if(this===q)return!0;if(this.size!=q.getCount())return!1;S=S||fV6;pT(this);for(var N,X=0;N=this.JSC$11816_keys_[X];X++)if(!S(this.get(N),q.get(N)))return!1;return!0};
var fV6=function(q,S){return q===S};
_.al.prototype.isEmpty=function(){return this.size==0};
_.al.prototype.clear=function(){this.JSC$11816_map_={};this.version_=this.size=this.JSC$11816_keys_.length=0};
_.al.prototype.remove=function(q){return this.delete(q)};
_.al.prototype.delete=function(q){return xR(this.JSC$11816_map_,q)?(delete this.JSC$11816_map_[q],--this.size,this.version_++,this.JSC$11816_keys_.length>2*this.size&&pT(this),!0):!1};
var pT=function(q){if(q.size!=q.JSC$11816_keys_.length){for(var S=0,N=0;S<q.JSC$11816_keys_.length;){var X=q.JSC$11816_keys_[S];xR(q.JSC$11816_map_,X)&&(q.JSC$11816_keys_[N++]=X);S++}q.JSC$11816_keys_.length=N}if(q.size!=q.JSC$11816_keys_.length){S={};for(X=N=0;N<q.JSC$11816_keys_.length;){var b=q.JSC$11816_keys_[N];xR(S,b)||(q.JSC$11816_keys_[X++]=b,S[b]=1);N++}q.JSC$11816_keys_.length=X}};
_.Z=_.al.prototype;_.Z.get=function(q,S){return xR(this.JSC$11816_map_,q)?this.JSC$11816_map_[q]:S};
_.Z.set=function(q,S){xR(this.JSC$11816_map_,q)||(this.size+=1,this.JSC$11816_keys_.push(q),this.version_++);this.JSC$11816_map_[q]=S};
_.Z.addAll=function(q){if(q instanceof _.al)for(var S=q.getKeys(),N=0;N<S.length;N++)this.set(S[N],q.get(S[N]));else for(S in q)this.set(S,q[S])};
_.Z.forEach=function(q,S){for(var N=this.getKeys(),X=0;X<N.length;X++){var b=N[X],w=this.get(b);q.call(S,w,b,this)}};
_.Z.clone=function(){return new _.al(this)};
_.Z.transpose=function(){for(var q=new _.al,S=0;S<this.JSC$11816_keys_.length;S++){var N=this.JSC$11816_keys_[S];q.set(this.JSC$11816_map_[N],N)}return q};
_.Z.keys=function(){return cga(this.__iterator__(!0)).toEs6()};
_.Z.values=function(){return cga(this.__iterator__(!1)).toEs6()};
_.Z.entries=function(){var q=this;return zDD(this.keys(),function(S){return[S,q.get(S)]})};
_.Z.__iterator__=function(q){pT(this);var S=0,N=this.version_,X=this,b=new ct;b.next=function(){if(N!=X.version_)throw Error("ve");if(S>=X.JSC$11816_keys_.length)return CE;var w=X.JSC$11816_keys_[S++];return eh(q?w:X.JSC$11816_map_[w])};
return b};
var xR=function(q,S){return Object.prototype.hasOwnProperty.call(q,S)};var p2X=function(q,S){if(S=q.JSC$11819_map_.get(S))S.remove(),q.insert_(S);return S};
_.Z=aWy.prototype;_.Z.get=function(q,S){return(q=p2X(this,q))?q.value:S};
_.Z.set=function(q,S){var N=p2X(this,q);N?N.value=S:(N=new Qb7(q,S),this.JSC$11819_map_.set(q,N),this.insert_(N))};
_.Z.peek=function(){return this.JSC$11819_head_.next.value};
_.Z.shift=function(){return xPk(this,this.JSC$11819_head_.next)};
_.Z.pop=function(){return xPk(this,this.JSC$11819_head_.prev)};
_.Z.remove=function(q){return(q=this.JSC$11819_map_.get(q))?(this.removeNode(q),!0):!1};
_.Z.removeNode=function(q){q.remove();this.JSC$11819_map_.remove(q.key)};
_.Z.getCount=function(){return this.JSC$11819_map_.getCount()};
_.Z.isEmpty=function(){return this.JSC$11819_map_.isEmpty()};
_.Z.getKeys=function(){return this.map(function(q,S){return S})};
_.Z.getValues=function(){return this.map(function(q){return q})};
_.Z.contains=function(q){return this.some(function(S){return S==q})};
_.Z.containsKey=function(q){return this.JSC$11819_map_.containsKey(q)};
_.Z.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11819_head_.prev)};
_.Z.forEach=function(q,S){for(var N=this.JSC$11819_head_.next;N!=this.JSC$11819_head_;N=N.next)q.call(S,N.value,N.key,this)};
_.Z.map=function(q,S){for(var N=[],X=this.JSC$11819_head_.next;X!=this.JSC$11819_head_;X=X.next)N.push(q.call(S,X.value,X.key,this));return N};
_.Z.some=function(q,S){for(var N=this.JSC$11819_head_.next;N!=this.JSC$11819_head_;N=N.next)if(q.call(S,N.value,N.key,this))return!0;return!1};
_.Z.every=function(q,S){for(var N=this.JSC$11819_head_.next;N!=this.JSC$11819_head_;N=N.next)if(!q.call(S,N.value,N.key,this))return!1;return!0};
_.Z.insert_=function(q){q.next=this.JSC$11819_head_.next;q.prev=this.JSC$11819_head_;this.JSC$11819_head_.next=q;for(q.next.prev=q;this.getCount()>100;)this.removeNode(this.JSC$11819_head_.prev)};
var xPk=function(q,S){q.JSC$11819_head_!=S&&q.removeNode(S);return S.value},Qb7=function(q,S){this.key=q;
this.value=S};
Qb7.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var mPk=function(){fT.apply(this,arguments)};
_.F(mPk,fT);mPk.prototype.enqueue=function(q,S){this.insert(q,S)};var uV0=function(){var q=Error();q.name="SecurityError";throw q;},EH2=function(){return{get opener(){return null},
get closed(){return!0},get location(){uV0()},get document(){uV0()},postMessage:function(){},
close:function(){},
focus:function(){}}};var VY0={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var $DP={Aacute:"\u00c1",aacute:"\u00e1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\u00c2",acirc:"\u00e2",acute:"\u00b4",Acy:"\u0410",acy:"\u0430",AElig:"\u00c6",aelig:"\u00e6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\u00c0",agrave:"\u00e0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",
ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\u00c5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",
Aring:"\u00c5",aring:"\u00e5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\u00c3",atilde:"\u00e3",Auml:"\u00c4",auml:"\u00e4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",
because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",
blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",
boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",
Breve:"\u02d8",brvbar:"\u00a6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",
Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\u00c7",ccedil:"\u00e7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\u00b8",Cedilla:"\u00b8",cemptyv:"\u29b2",cent:"\u00a2",centerdot:"\u00b7",CenterDot:"\u00b7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",
circleddash:"\u229d",CircleDot:"\u2299",circledR:"\u00ae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",
cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\u00a9",COPY:"\u00a9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",
cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\u00a4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",
Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\u00b0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\u00b4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",
diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\u00a8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\u00f7",divide:"\u00f7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\u00a8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",
DoubleContourIntegral:"\u222f",DoubleDot:"\u00a8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",
downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",
duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\u00c9",eacute:"\u00e9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\u00ca",ecirc:"\u00ea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\u00c8",egrave:"\u00e8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",
elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",
Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\u00d0",eth:"\u00f0",Euml:"\u00cb",euml:"\u00eb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",
fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\u00bd",frac13:"\u2153",frac14:"\u00bc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\u00be",frac35:"\u2157",
frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",
gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",
GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\u00bd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",
harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",
HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\u00cd",iacute:"\u00ed",ic:"\u2063",Icirc:"\u00ce",icirc:"\u00ee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\u00a1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\u00cc",igrave:"\u00ec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",
Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105","in":"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba","int":"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\u00bf",iscr:"\ud835\udcbe",
Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\u00cf",iuml:"\u00ef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",
Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\u00ab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",
Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",
ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",
leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",
lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",
ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",
LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",
lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\u00af",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",
mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\u00b5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\u00b7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",
Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\u00a0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",
ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",
nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",
nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\u00a0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\u00ac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",
NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",
NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",
NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",
nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",
nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\u00d1",ntilde:"\u00f1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",
nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\u00d3",oacute:"\u00f3",oast:"\u229b",Ocirc:"\u00d4",ocirc:"\u00f4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\u00d2",ograve:"\u00f2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",
olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\u00aa",ordm:"\u00ba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",
oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\u00d8",oslash:"\u00f8",osol:"\u2298",Otilde:"\u00d5",otilde:"\u00f5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\u00d6",ouml:"\u00f6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\u00b6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",
Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\u00b1",plusmn:"\u00b1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\u00b1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\u00a3",prap:"\u2ab7",
Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",
Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",
rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\u00bb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",
rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\u00ae",REG:"\u00ae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",
rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",
RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",
Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",
Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\u00a7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",
shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\u00ad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",
smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",
SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\u00af",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",
subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",
sup1:"\u00b9",sup2:"\u00b2",sup3:"\u00b3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",
swarrow:"\u2199",swnwar:"\u292a",szlig:"\u00df",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",
thksim:"\u223c",THORN:"\u00de",thorn:"\u00fe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\u00d7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",
trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\u00da",uacute:"\u00fa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",
Ucirc:"\u00db",ucirc:"\u00fb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\u00d9",ugrave:"\u00f9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\u00a8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",
uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",
urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\u00dc",uuml:"\u00fc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",
varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",
vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",
Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\u00dd",yacute:"\u00fd",
YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\u00a5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\u00ff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",
Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"};var g2X={Aacute:"\u00c1",aacute:"\u00e1",Acirc:"\u00c2",acirc:"\u00e2",acute:"\u00b4",AElig:"\u00c6",aelig:"\u00e6",Agrave:"\u00c0",agrave:"\u00e0",amp:"&",AMP:"&",Aring:"\u00c5",aring:"\u00e5",Atilde:"\u00c3",atilde:"\u00e3",Auml:"\u00c4",auml:"\u00e4",brvbar:"\u00a6",Ccedil:"\u00c7",ccedil:"\u00e7",cedil:"\u00b8",cent:"\u00a2",copy:"\u00a9",COPY:"\u00a9",curren:"\u00a4",deg:"\u00b0",divide:"\u00f7",Eacute:"\u00c9",eacute:"\u00e9",Ecirc:"\u00ca",ecirc:"\u00ea",Egrave:"\u00c8",egrave:"\u00e8",ETH:"\u00d0",
eth:"\u00f0",Euml:"\u00cb",euml:"\u00eb",frac12:"\u00bd",frac14:"\u00bc",frac34:"\u00be",gt:">",GT:">",Iacute:"\u00cd",iacute:"\u00ed",Icirc:"\u00ce",icirc:"\u00ee",iexcl:"\u00a1",Igrave:"\u00cc",igrave:"\u00ec",iquest:"\u00bf",Iuml:"\u00cf",iuml:"\u00ef",laquo:"\u00ab",lt:"<",LT:"<",macr:"\u00af",micro:"\u00b5",middot:"\u00b7",nbsp:"\u00a0",not:"\u00ac",Ntilde:"\u00d1",ntilde:"\u00f1",Oacute:"\u00d3",oacute:"\u00f3",Ocirc:"\u00d4",ocirc:"\u00f4",Ograve:"\u00d2",ograve:"\u00f2",ordf:"\u00aa",ordm:"\u00ba",
Oslash:"\u00d8",oslash:"\u00f8",Otilde:"\u00d5",otilde:"\u00f5",Ouml:"\u00d6",ouml:"\u00f6",para:"\u00b6",plusmn:"\u00b1",pound:"\u00a3",quot:'"',QUOT:'"',raquo:"\u00bb",reg:"\u00ae",REG:"\u00ae",sect:"\u00a7",shy:"\u00ad",sup1:"\u00b9",sup2:"\u00b2",sup3:"\u00b3",szlig:"\u00df",THORN:"\u00de",thorn:"\u00fe",times:"\u00d7",Uacute:"\u00da",uacute:"\u00fa",Ucirc:"\u00db",ucirc:"\u00fb",Ugrave:"\u00d9",ugrave:"\u00f9",uml:"\u00a8",Uuml:"\u00dc",uuml:"\u00fc",Yacute:"\u00dd",yacute:"\u00fd",yen:"\u00a5",
yuml:"\u00ff"};Object.keys({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}).join("|");Object.keys($DP).join("|");var E22=function(){function q(T){T.substr(-1)!==";"&&(T+=";");return B(T)}
for(var S=Object.keys(g2X).sort(rW4),N=Object.keys($DP).sort(rW4),X=0,b=0;X<N.length;X++)S[b]===N[X]?(N[X]+=";?",b++):N[X]+=";";var w=new RegExp("&(?:"+N.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),B=cW7();return function(T){return String(T).replace(w,q)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

 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.
*/
var yAR={};var MA6=RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>]|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|[<][?].*?[?][>]|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)","i"),LB2=/[\\&]/,hMM=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),PTs=RegExp('[&<>"]',"g"),IVX=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),YP6=function(q){return q.charCodeAt(0)===92?q.charAt(1):E22(q)},oTX=function(q){return LB2.test(q)?q.replace(hMM,YP6):q},qTT=function(q){try{var S,N="";
if(typeof b!=="string"){var X=b;var b=";/?:@&=+$,-_.!~*'()#"}typeof X==="undefined"&&(X=!0);var w,B=yAR[b];if(B)var T=B;else{B=yAR[b]=[];for(w=0;w<128;w++){var Q=String.fromCharCode(w);/^[0-9a-z]$/i.test(Q)?B.push(Q):B.push("%"+("0"+w.toString(16).toUpperCase()).slice(-2))}for(w=0;w<b.length;w++)B[b.charCodeAt(w)]=b[w];T=B}var a=0;for(S=q.length;a<S;a++){var U=q.charCodeAt(a);if(X&&U===37&&a+2<S&&/^[0-9a-f]{2}$/i.test(q.slice(a+1,a+3)))N+=q.slice(a,a+3),a+=2;else if(U<128)N+=T[U];else if(U>=55296&&
U<=57343){if(U>=55296&&U<=56319&&a+1<S){var r=q.charCodeAt(a+1);if(r>=56320&&r<=57343){N+=encodeURIComponent(q[a]+q[a+1]);a++;continue}}N+="%EF%BF%BD"}else N+=encodeURIComponent(q[a])}return N}catch(c){return q}},ST0=function(q){switch(q){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return q}},mK=function(q,S){return PTs.test(q)?S?q.replace(IVX,ST0):q.replace(PTs,ST0):q};/*

 lib/from-code-point.js is derived from a polyfill
 Copyright Mathias Bynens <http://mathiasbynens.be/>

 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.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var u4;if(String.fromCodePoint)u4=function(q){try{return String.fromCodePoint(q)}catch(S){if(S instanceof RangeError)return String.fromCharCode(65533);throw S;}};
else{var NhR=String.fromCharCode,Xpa=Math.floor;u4=function(){var q=[],S=-1,N=arguments.length;if(!N)return"";for(var X="";++S<N;){var b=Number(arguments[S]);if(!isFinite(b)||b<0||b>1114111||Xpa(b)!==b)return String.fromCharCode(65533);if(b<=65535)q.push(b);else{b-=65536;var w=(b>>10)+55296;b=b%1024+56320;q.push(w,b)}if(S+1===N||q.length>16384)X+=NhR.apply(null,q),q.length=0}return X}};var bAJ=function(q){this.root=this.current=q;this.entering=!0};
bAJ.prototype.next=function(){var q=this.current,S=this.entering;if(q===null)return null;a:switch(q._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var N=!0;break a;default:N=!1}S&&N?q._firstChild?(this.current=q._firstChild,this.entering=!0):this.entering=!1:q===this.root?this.current=null:q._next===null?(this.current=
q._parent,this.entering=!1):(this.current=q._next,this.entering=!0);return{entering:S,node:q}};
var $z=function(q,S){this._type=q;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=S;this._lastLineBlank=!1;this._open=!0;this._literal=this._string_content=null;this._listData={};this._title=this._destination=this._info=null;this._isFenced=!1;this._fenceChar=null;this._fenceLength=0;this._onExit=this._onEnter=this._level=this._fenceOffset=null};
$z.prototype.appendChild=function(q){q.unlink();q._parent=this;this._lastChild?(this._lastChild._next=q,q._prev=this._lastChild):this._firstChild=q;this._lastChild=q};
$z.prototype.unlink=function(){this._prev?this._prev._next=this._next:this._parent&&(this._parent._firstChild=this._next);this._next?this._next._prev=this._prev:this._parent&&(this._parent._lastChild=this._prev);this._prev=this._next=this._parent=null};
var wpR=function(q,S){S.unlink();S._next=q._next;S._next&&(S._next._prev=S);S._prev=q;q._next=S;S._parent=q._parent;S._next||(S._parent._lastChild=S)};
$z.prototype.insertBefore=function(q){q.unlink();q._prev=this._prev;q._prev&&(q._prev._next=q);q._next=this;this._prev=q;q._parent=this._parent;q._prev||(q._parent._firstChild=q)};
_.hd.Object.defineProperties($z.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(q){this._literal=q}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(q){this._destination=q}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(q){this._title=q}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(q){this._info=q}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(q){this._level=q}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(q){this._listData.type=q}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(q){this._listData.tight=q}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(q){this._listData.start=q}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(q){this._onEnter=q}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(q){this._onExit=q}}});var eH2=/[ \t\r\n]+|[A-Z\xB5\xC0-\xD6\xD8-\xDF\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u0149\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u017F\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C5\u01C7\u01C8\u01CA\u01CB\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F0-\u01F2\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0345\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03AB\u03B0\u03C2\u03CF-\u03D1\u03D5\u03D6\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F0\u03F1\u03F4\u03F5\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u0587\u10A0-\u10C5\u10C7\u10CD\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E96-\u1E9B\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F50\u1F52\u1F54\u1F56\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1F80-\u1FAF\u1FB2-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD2\u1FD3\u1FD6-\u1FDB\u1FE2-\u1FE4\u1FE6-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2126\u212A\u212B\u2132\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AD\uA7B0\uA7B1\uFB00-\uFB06\uFB13-\uFB17\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27]|\uD806[\uDCA0-\uDCBF]/g,
Cnd={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","\u00b5":"\u03bc","\u00c0":"\u00e0","\u00c1":"\u00e1","\u00c2":"\u00e2","\u00c3":"\u00e3","\u00c4":"\u00e4","\u00c5":"\u00e5","\u00c6":"\u00e6","\u00c7":"\u00e7","\u00c8":"\u00e8","\u00c9":"\u00e9","\u00ca":"\u00ea","\u00cb":"\u00eb","\u00cc":"\u00ec","\u00cd":"\u00ed","\u00ce":"\u00ee","\u00cf":"\u00ef","\u00d0":"\u00f0","\u00d1":"\u00f1",
"\u00d2":"\u00f2","\u00d3":"\u00f3","\u00d4":"\u00f4","\u00d5":"\u00f5","\u00d6":"\u00f6","\u00d8":"\u00f8","\u00d9":"\u00f9","\u00da":"\u00fa","\u00db":"\u00fb","\u00dc":"\u00fc","\u00dd":"\u00fd","\u00de":"\u00fe","\u0100":"\u0101","\u0102":"\u0103","\u0104":"\u0105","\u0106":"\u0107","\u0108":"\u0109","\u010a":"\u010b","\u010c":"\u010d","\u010e":"\u010f","\u0110":"\u0111","\u0112":"\u0113","\u0114":"\u0115","\u0116":"\u0117","\u0118":"\u0119","\u011a":"\u011b","\u011c":"\u011d","\u011e":"\u011f",
"\u0120":"\u0121","\u0122":"\u0123","\u0124":"\u0125","\u0126":"\u0127","\u0128":"\u0129","\u012a":"\u012b","\u012c":"\u012d","\u012e":"\u012f","\u0132":"\u0133","\u0134":"\u0135","\u0136":"\u0137","\u0139":"\u013a","\u013b":"\u013c","\u013d":"\u013e","\u013f":"\u0140","\u0141":"\u0142","\u0143":"\u0144","\u0145":"\u0146","\u0147":"\u0148","\u014a":"\u014b","\u014c":"\u014d","\u014e":"\u014f","\u0150":"\u0151","\u0152":"\u0153","\u0154":"\u0155","\u0156":"\u0157","\u0158":"\u0159","\u015a":"\u015b",
"\u015c":"\u015d","\u015e":"\u015f","\u0160":"\u0161","\u0162":"\u0163","\u0164":"\u0165","\u0166":"\u0167","\u0168":"\u0169","\u016a":"\u016b","\u016c":"\u016d","\u016e":"\u016f","\u0170":"\u0171","\u0172":"\u0173","\u0174":"\u0175","\u0176":"\u0177","\u0178":"\u00ff","\u0179":"\u017a","\u017b":"\u017c","\u017d":"\u017e","\u017f":"s","\u0181":"\u0253","\u0182":"\u0183","\u0184":"\u0185","\u0186":"\u0254","\u0187":"\u0188","\u0189":"\u0256","\u018a":"\u0257","\u018b":"\u018c","\u018e":"\u01dd","\u018f":"\u0259",
"\u0190":"\u025b","\u0191":"\u0192","\u0193":"\u0260","\u0194":"\u0263","\u0196":"\u0269","\u0197":"\u0268","\u0198":"\u0199","\u019c":"\u026f","\u019d":"\u0272","\u019f":"\u0275","\u01a0":"\u01a1","\u01a2":"\u01a3","\u01a4":"\u01a5","\u01a6":"\u0280","\u01a7":"\u01a8","\u01a9":"\u0283","\u01ac":"\u01ad","\u01ae":"\u0288","\u01af":"\u01b0","\u01b1":"\u028a","\u01b2":"\u028b","\u01b3":"\u01b4","\u01b5":"\u01b6","\u01b7":"\u0292","\u01b8":"\u01b9","\u01bc":"\u01bd","\u01c4":"\u01c6","\u01c5":"\u01c6",
"\u01c7":"\u01c9","\u01c8":"\u01c9","\u01ca":"\u01cc","\u01cb":"\u01cc","\u01cd":"\u01ce","\u01cf":"\u01d0","\u01d1":"\u01d2","\u01d3":"\u01d4","\u01d5":"\u01d6","\u01d7":"\u01d8","\u01d9":"\u01da","\u01db":"\u01dc","\u01de":"\u01df","\u01e0":"\u01e1","\u01e2":"\u01e3","\u01e4":"\u01e5","\u01e6":"\u01e7","\u01e8":"\u01e9","\u01ea":"\u01eb","\u01ec":"\u01ed","\u01ee":"\u01ef","\u01f1":"\u01f3","\u01f2":"\u01f3","\u01f4":"\u01f5","\u01f6":"\u0195","\u01f7":"\u01bf","\u01f8":"\u01f9","\u01fa":"\u01fb",
"\u01fc":"\u01fd","\u01fe":"\u01ff","\u0200":"\u0201","\u0202":"\u0203","\u0204":"\u0205","\u0206":"\u0207","\u0208":"\u0209","\u020a":"\u020b","\u020c":"\u020d","\u020e":"\u020f","\u0210":"\u0211","\u0212":"\u0213","\u0214":"\u0215","\u0216":"\u0217","\u0218":"\u0219","\u021a":"\u021b","\u021c":"\u021d","\u021e":"\u021f","\u0220":"\u019e","\u0222":"\u0223","\u0224":"\u0225","\u0226":"\u0227","\u0228":"\u0229","\u022a":"\u022b","\u022c":"\u022d","\u022e":"\u022f","\u0230":"\u0231","\u0232":"\u0233",
"\u023a":"\u2c65","\u023b":"\u023c","\u023d":"\u019a","\u023e":"\u2c66","\u0241":"\u0242","\u0243":"\u0180","\u0244":"\u0289","\u0245":"\u028c","\u0246":"\u0247","\u0248":"\u0249","\u024a":"\u024b","\u024c":"\u024d","\u024e":"\u024f","\u0345":"\u03b9","\u0370":"\u0371","\u0372":"\u0373","\u0376":"\u0377","\u037f":"\u03f3","\u0386":"\u03ac","\u0388":"\u03ad","\u0389":"\u03ae","\u038a":"\u03af","\u038c":"\u03cc","\u038e":"\u03cd","\u038f":"\u03ce","\u0391":"\u03b1","\u0392":"\u03b2","\u0393":"\u03b3",
"\u0394":"\u03b4","\u0395":"\u03b5","\u0396":"\u03b6","\u0397":"\u03b7","\u0398":"\u03b8","\u0399":"\u03b9","\u039a":"\u03ba","\u039b":"\u03bb","\u039c":"\u03bc","\u039d":"\u03bd","\u039e":"\u03be","\u039f":"\u03bf","\u03a0":"\u03c0","\u03a1":"\u03c1","\u03a3":"\u03c3","\u03a4":"\u03c4","\u03a5":"\u03c5","\u03a6":"\u03c6","\u03a7":"\u03c7","\u03a8":"\u03c8","\u03a9":"\u03c9","\u03aa":"\u03ca","\u03ab":"\u03cb","\u03c2":"\u03c3","\u03cf":"\u03d7","\u03d0":"\u03b2","\u03d1":"\u03b8","\u03d5":"\u03c6",
"\u03d6":"\u03c0","\u03d8":"\u03d9","\u03da":"\u03db","\u03dc":"\u03dd","\u03de":"\u03df","\u03e0":"\u03e1","\u03e2":"\u03e3","\u03e4":"\u03e5","\u03e6":"\u03e7","\u03e8":"\u03e9","\u03ea":"\u03eb","\u03ec":"\u03ed","\u03ee":"\u03ef","\u03f0":"\u03ba","\u03f1":"\u03c1","\u03f4":"\u03b8","\u03f5":"\u03b5","\u03f7":"\u03f8","\u03f9":"\u03f2","\u03fa":"\u03fb","\u03fd":"\u037b","\u03fe":"\u037c","\u03ff":"\u037d","\u0400":"\u0450","\u0401":"\u0451","\u0402":"\u0452","\u0403":"\u0453","\u0404":"\u0454",
"\u0405":"\u0455","\u0406":"\u0456","\u0407":"\u0457","\u0408":"\u0458","\u0409":"\u0459","\u040a":"\u045a","\u040b":"\u045b","\u040c":"\u045c","\u040d":"\u045d","\u040e":"\u045e","\u040f":"\u045f","\u0410":"\u0430","\u0411":"\u0431","\u0412":"\u0432","\u0413":"\u0433","\u0414":"\u0434","\u0415":"\u0435","\u0416":"\u0436","\u0417":"\u0437","\u0418":"\u0438","\u0419":"\u0439","\u041a":"\u043a","\u041b":"\u043b","\u041c":"\u043c","\u041d":"\u043d","\u041e":"\u043e","\u041f":"\u043f","\u0420":"\u0440",
"\u0421":"\u0441","\u0422":"\u0442","\u0423":"\u0443","\u0424":"\u0444","\u0425":"\u0445","\u0426":"\u0446","\u0427":"\u0447","\u0428":"\u0448","\u0429":"\u0449","\u042a":"\u044a","\u042b":"\u044b","\u042c":"\u044c","\u042d":"\u044d","\u042e":"\u044e","\u042f":"\u044f","\u0460":"\u0461","\u0462":"\u0463","\u0464":"\u0465","\u0466":"\u0467","\u0468":"\u0469","\u046a":"\u046b","\u046c":"\u046d","\u046e":"\u046f","\u0470":"\u0471","\u0472":"\u0473","\u0474":"\u0475","\u0476":"\u0477","\u0478":"\u0479",
"\u047a":"\u047b","\u047c":"\u047d","\u047e":"\u047f","\u0480":"\u0481","\u048a":"\u048b","\u048c":"\u048d","\u048e":"\u048f","\u0490":"\u0491","\u0492":"\u0493","\u0494":"\u0495","\u0496":"\u0497","\u0498":"\u0499","\u049a":"\u049b","\u049c":"\u049d","\u049e":"\u049f","\u04a0":"\u04a1","\u04a2":"\u04a3","\u04a4":"\u04a5","\u04a6":"\u04a7","\u04a8":"\u04a9","\u04aa":"\u04ab","\u04ac":"\u04ad","\u04ae":"\u04af","\u04b0":"\u04b1","\u04b2":"\u04b3","\u04b4":"\u04b5","\u04b6":"\u04b7","\u04b8":"\u04b9",
"\u04ba":"\u04bb","\u04bc":"\u04bd","\u04be":"\u04bf","\u04c0":"\u04cf","\u04c1":"\u04c2","\u04c3":"\u04c4","\u04c5":"\u04c6","\u04c7":"\u04c8","\u04c9":"\u04ca","\u04cb":"\u04cc","\u04cd":"\u04ce","\u04d0":"\u04d1","\u04d2":"\u04d3","\u04d4":"\u04d5","\u04d6":"\u04d7","\u04d8":"\u04d9","\u04da":"\u04db","\u04dc":"\u04dd","\u04de":"\u04df","\u04e0":"\u04e1","\u04e2":"\u04e3","\u04e4":"\u04e5","\u04e6":"\u04e7","\u04e8":"\u04e9","\u04ea":"\u04eb","\u04ec":"\u04ed","\u04ee":"\u04ef","\u04f0":"\u04f1",
"\u04f2":"\u04f3","\u04f4":"\u04f5","\u04f6":"\u04f7","\u04f8":"\u04f9","\u04fa":"\u04fb","\u04fc":"\u04fd","\u04fe":"\u04ff","\u0500":"\u0501","\u0502":"\u0503","\u0504":"\u0505","\u0506":"\u0507","\u0508":"\u0509","\u050a":"\u050b","\u050c":"\u050d","\u050e":"\u050f","\u0510":"\u0511","\u0512":"\u0513","\u0514":"\u0515","\u0516":"\u0517","\u0518":"\u0519","\u051a":"\u051b","\u051c":"\u051d","\u051e":"\u051f","\u0520":"\u0521","\u0522":"\u0523","\u0524":"\u0525","\u0526":"\u0527","\u0528":"\u0529",
"\u052a":"\u052b","\u052c":"\u052d","\u052e":"\u052f","\u0531":"\u0561","\u0532":"\u0562","\u0533":"\u0563","\u0534":"\u0564","\u0535":"\u0565","\u0536":"\u0566","\u0537":"\u0567","\u0538":"\u0568","\u0539":"\u0569","\u053a":"\u056a","\u053b":"\u056b","\u053c":"\u056c","\u053d":"\u056d","\u053e":"\u056e","\u053f":"\u056f","\u0540":"\u0570","\u0541":"\u0571","\u0542":"\u0572","\u0543":"\u0573","\u0544":"\u0574","\u0545":"\u0575","\u0546":"\u0576","\u0547":"\u0577","\u0548":"\u0578","\u0549":"\u0579",
"\u054a":"\u057a","\u054b":"\u057b","\u054c":"\u057c","\u054d":"\u057d","\u054e":"\u057e","\u054f":"\u057f","\u0550":"\u0580","\u0551":"\u0581","\u0552":"\u0582","\u0553":"\u0583","\u0554":"\u0584","\u0555":"\u0585","\u0556":"\u0586","\u10a0":"\u2d00","\u10a1":"\u2d01","\u10a2":"\u2d02","\u10a3":"\u2d03","\u10a4":"\u2d04","\u10a5":"\u2d05","\u10a6":"\u2d06","\u10a7":"\u2d07","\u10a8":"\u2d08","\u10a9":"\u2d09","\u10aa":"\u2d0a","\u10ab":"\u2d0b","\u10ac":"\u2d0c","\u10ad":"\u2d0d","\u10ae":"\u2d0e",
"\u10af":"\u2d0f","\u10b0":"\u2d10","\u10b1":"\u2d11","\u10b2":"\u2d12","\u10b3":"\u2d13","\u10b4":"\u2d14","\u10b5":"\u2d15","\u10b6":"\u2d16","\u10b7":"\u2d17","\u10b8":"\u2d18","\u10b9":"\u2d19","\u10ba":"\u2d1a","\u10bb":"\u2d1b","\u10bc":"\u2d1c","\u10bd":"\u2d1d","\u10be":"\u2d1e","\u10bf":"\u2d1f","\u10c0":"\u2d20","\u10c1":"\u2d21","\u10c2":"\u2d22","\u10c3":"\u2d23","\u10c4":"\u2d24","\u10c5":"\u2d25","\u10c7":"\u2d27","\u10cd":"\u2d2d","\u1e00":"\u1e01","\u1e02":"\u1e03","\u1e04":"\u1e05",
"\u1e06":"\u1e07","\u1e08":"\u1e09","\u1e0a":"\u1e0b","\u1e0c":"\u1e0d","\u1e0e":"\u1e0f","\u1e10":"\u1e11","\u1e12":"\u1e13","\u1e14":"\u1e15","\u1e16":"\u1e17","\u1e18":"\u1e19","\u1e1a":"\u1e1b","\u1e1c":"\u1e1d","\u1e1e":"\u1e1f","\u1e20":"\u1e21","\u1e22":"\u1e23","\u1e24":"\u1e25","\u1e26":"\u1e27","\u1e28":"\u1e29","\u1e2a":"\u1e2b","\u1e2c":"\u1e2d","\u1e2e":"\u1e2f","\u1e30":"\u1e31","\u1e32":"\u1e33","\u1e34":"\u1e35","\u1e36":"\u1e37","\u1e38":"\u1e39","\u1e3a":"\u1e3b","\u1e3c":"\u1e3d",
"\u1e3e":"\u1e3f","\u1e40":"\u1e41","\u1e42":"\u1e43","\u1e44":"\u1e45","\u1e46":"\u1e47","\u1e48":"\u1e49","\u1e4a":"\u1e4b","\u1e4c":"\u1e4d","\u1e4e":"\u1e4f","\u1e50":"\u1e51","\u1e52":"\u1e53","\u1e54":"\u1e55","\u1e56":"\u1e57","\u1e58":"\u1e59","\u1e5a":"\u1e5b","\u1e5c":"\u1e5d","\u1e5e":"\u1e5f","\u1e60":"\u1e61","\u1e62":"\u1e63","\u1e64":"\u1e65","\u1e66":"\u1e67","\u1e68":"\u1e69","\u1e6a":"\u1e6b","\u1e6c":"\u1e6d","\u1e6e":"\u1e6f","\u1e70":"\u1e71","\u1e72":"\u1e73","\u1e74":"\u1e75",
"\u1e76":"\u1e77","\u1e78":"\u1e79","\u1e7a":"\u1e7b","\u1e7c":"\u1e7d","\u1e7e":"\u1e7f","\u1e80":"\u1e81","\u1e82":"\u1e83","\u1e84":"\u1e85","\u1e86":"\u1e87","\u1e88":"\u1e89","\u1e8a":"\u1e8b","\u1e8c":"\u1e8d","\u1e8e":"\u1e8f","\u1e90":"\u1e91","\u1e92":"\u1e93","\u1e94":"\u1e95","\u1e9b":"\u1e61","\u1ea0":"\u1ea1","\u1ea2":"\u1ea3","\u1ea4":"\u1ea5","\u1ea6":"\u1ea7","\u1ea8":"\u1ea9","\u1eaa":"\u1eab","\u1eac":"\u1ead","\u1eae":"\u1eaf","\u1eb0":"\u1eb1","\u1eb2":"\u1eb3","\u1eb4":"\u1eb5",
"\u1eb6":"\u1eb7","\u1eb8":"\u1eb9","\u1eba":"\u1ebb","\u1ebc":"\u1ebd","\u1ebe":"\u1ebf","\u1ec0":"\u1ec1","\u1ec2":"\u1ec3","\u1ec4":"\u1ec5","\u1ec6":"\u1ec7","\u1ec8":"\u1ec9","\u1eca":"\u1ecb","\u1ecc":"\u1ecd","\u1ece":"\u1ecf","\u1ed0":"\u1ed1","\u1ed2":"\u1ed3","\u1ed4":"\u1ed5","\u1ed6":"\u1ed7","\u1ed8":"\u1ed9","\u1eda":"\u1edb","\u1edc":"\u1edd","\u1ede":"\u1edf","\u1ee0":"\u1ee1","\u1ee2":"\u1ee3","\u1ee4":"\u1ee5","\u1ee6":"\u1ee7","\u1ee8":"\u1ee9","\u1eea":"\u1eeb","\u1eec":"\u1eed",
"\u1eee":"\u1eef","\u1ef0":"\u1ef1","\u1ef2":"\u1ef3","\u1ef4":"\u1ef5","\u1ef6":"\u1ef7","\u1ef8":"\u1ef9","\u1efa":"\u1efb","\u1efc":"\u1efd","\u1efe":"\u1eff","\u1f08":"\u1f00","\u1f09":"\u1f01","\u1f0a":"\u1f02","\u1f0b":"\u1f03","\u1f0c":"\u1f04","\u1f0d":"\u1f05","\u1f0e":"\u1f06","\u1f0f":"\u1f07","\u1f18":"\u1f10","\u1f19":"\u1f11","\u1f1a":"\u1f12","\u1f1b":"\u1f13","\u1f1c":"\u1f14","\u1f1d":"\u1f15","\u1f28":"\u1f20","\u1f29":"\u1f21","\u1f2a":"\u1f22","\u1f2b":"\u1f23","\u1f2c":"\u1f24",
"\u1f2d":"\u1f25","\u1f2e":"\u1f26","\u1f2f":"\u1f27","\u1f38":"\u1f30","\u1f39":"\u1f31","\u1f3a":"\u1f32","\u1f3b":"\u1f33","\u1f3c":"\u1f34","\u1f3d":"\u1f35","\u1f3e":"\u1f36","\u1f3f":"\u1f37","\u1f48":"\u1f40","\u1f49":"\u1f41","\u1f4a":"\u1f42","\u1f4b":"\u1f43","\u1f4c":"\u1f44","\u1f4d":"\u1f45","\u1f59":"\u1f51","\u1f5b":"\u1f53","\u1f5d":"\u1f55","\u1f5f":"\u1f57","\u1f68":"\u1f60","\u1f69":"\u1f61","\u1f6a":"\u1f62","\u1f6b":"\u1f63","\u1f6c":"\u1f64","\u1f6d":"\u1f65","\u1f6e":"\u1f66",
"\u1f6f":"\u1f67","\u1fb8":"\u1fb0","\u1fb9":"\u1fb1","\u1fba":"\u1f70","\u1fbb":"\u1f71","\u1fbe":"\u03b9","\u1fc8":"\u1f72","\u1fc9":"\u1f73","\u1fca":"\u1f74","\u1fcb":"\u1f75","\u1fd8":"\u1fd0","\u1fd9":"\u1fd1","\u1fda":"\u1f76","\u1fdb":"\u1f77","\u1fe8":"\u1fe0","\u1fe9":"\u1fe1","\u1fea":"\u1f7a","\u1feb":"\u1f7b","\u1fec":"\u1fe5","\u1ff8":"\u1f78","\u1ff9":"\u1f79","\u1ffa":"\u1f7c","\u1ffb":"\u1f7d","\u2126":"\u03c9","\u212a":"k","\u212b":"\u00e5","\u2132":"\u214e","\u2160":"\u2170","\u2161":"\u2171",
"\u2162":"\u2172","\u2163":"\u2173","\u2164":"\u2174","\u2165":"\u2175","\u2166":"\u2176","\u2167":"\u2177","\u2168":"\u2178","\u2169":"\u2179","\u216a":"\u217a","\u216b":"\u217b","\u216c":"\u217c","\u216d":"\u217d","\u216e":"\u217e","\u216f":"\u217f","\u2183":"\u2184","\u24b6":"\u24d0","\u24b7":"\u24d1","\u24b8":"\u24d2","\u24b9":"\u24d3","\u24ba":"\u24d4","\u24bb":"\u24d5","\u24bc":"\u24d6","\u24bd":"\u24d7","\u24be":"\u24d8","\u24bf":"\u24d9","\u24c0":"\u24da","\u24c1":"\u24db","\u24c2":"\u24dc",
"\u24c3":"\u24dd","\u24c4":"\u24de","\u24c5":"\u24df","\u24c6":"\u24e0","\u24c7":"\u24e1","\u24c8":"\u24e2","\u24c9":"\u24e3","\u24ca":"\u24e4","\u24cb":"\u24e5","\u24cc":"\u24e6","\u24cd":"\u24e7","\u24ce":"\u24e8","\u24cf":"\u24e9","\u2c00":"\u2c30","\u2c01":"\u2c31","\u2c02":"\u2c32","\u2c03":"\u2c33","\u2c04":"\u2c34","\u2c05":"\u2c35","\u2c06":"\u2c36","\u2c07":"\u2c37","\u2c08":"\u2c38","\u2c09":"\u2c39","\u2c0a":"\u2c3a","\u2c0b":"\u2c3b","\u2c0c":"\u2c3c","\u2c0d":"\u2c3d","\u2c0e":"\u2c3e",
"\u2c0f":"\u2c3f","\u2c10":"\u2c40","\u2c11":"\u2c41","\u2c12":"\u2c42","\u2c13":"\u2c43","\u2c14":"\u2c44","\u2c15":"\u2c45","\u2c16":"\u2c46","\u2c17":"\u2c47","\u2c18":"\u2c48","\u2c19":"\u2c49","\u2c1a":"\u2c4a","\u2c1b":"\u2c4b","\u2c1c":"\u2c4c","\u2c1d":"\u2c4d","\u2c1e":"\u2c4e","\u2c1f":"\u2c4f","\u2c20":"\u2c50","\u2c21":"\u2c51","\u2c22":"\u2c52","\u2c23":"\u2c53","\u2c24":"\u2c54","\u2c25":"\u2c55","\u2c26":"\u2c56","\u2c27":"\u2c57","\u2c28":"\u2c58","\u2c29":"\u2c59","\u2c2a":"\u2c5a",
"\u2c2b":"\u2c5b","\u2c2c":"\u2c5c","\u2c2d":"\u2c5d","\u2c2e":"\u2c5e","\u2c60":"\u2c61","\u2c62":"\u026b","\u2c63":"\u1d7d","\u2c64":"\u027d","\u2c67":"\u2c68","\u2c69":"\u2c6a","\u2c6b":"\u2c6c","\u2c6d":"\u0251","\u2c6e":"\u0271","\u2c6f":"\u0250","\u2c70":"\u0252","\u2c72":"\u2c73","\u2c75":"\u2c76","\u2c7e":"\u023f","\u2c7f":"\u0240","\u2c80":"\u2c81","\u2c82":"\u2c83","\u2c84":"\u2c85","\u2c86":"\u2c87","\u2c88":"\u2c89","\u2c8a":"\u2c8b","\u2c8c":"\u2c8d","\u2c8e":"\u2c8f","\u2c90":"\u2c91",
"\u2c92":"\u2c93","\u2c94":"\u2c95","\u2c96":"\u2c97","\u2c98":"\u2c99","\u2c9a":"\u2c9b","\u2c9c":"\u2c9d","\u2c9e":"\u2c9f","\u2ca0":"\u2ca1","\u2ca2":"\u2ca3","\u2ca4":"\u2ca5","\u2ca6":"\u2ca7","\u2ca8":"\u2ca9","\u2caa":"\u2cab","\u2cac":"\u2cad","\u2cae":"\u2caf","\u2cb0":"\u2cb1","\u2cb2":"\u2cb3","\u2cb4":"\u2cb5","\u2cb6":"\u2cb7","\u2cb8":"\u2cb9","\u2cba":"\u2cbb","\u2cbc":"\u2cbd","\u2cbe":"\u2cbf","\u2cc0":"\u2cc1","\u2cc2":"\u2cc3","\u2cc4":"\u2cc5","\u2cc6":"\u2cc7","\u2cc8":"\u2cc9",
"\u2cca":"\u2ccb","\u2ccc":"\u2ccd","\u2cce":"\u2ccf","\u2cd0":"\u2cd1","\u2cd2":"\u2cd3","\u2cd4":"\u2cd5","\u2cd6":"\u2cd7","\u2cd8":"\u2cd9","\u2cda":"\u2cdb","\u2cdc":"\u2cdd","\u2cde":"\u2cdf","\u2ce0":"\u2ce1","\u2ce2":"\u2ce3","\u2ceb":"\u2cec","\u2ced":"\u2cee","\u2cf2":"\u2cf3","\ua640":"\ua641","\ua642":"\ua643","\ua644":"\ua645","\ua646":"\ua647","\ua648":"\ua649","\ua64a":"\ua64b","\ua64c":"\ua64d","\ua64e":"\ua64f","\ua650":"\ua651","\ua652":"\ua653","\ua654":"\ua655","\ua656":"\ua657",
"\ua658":"\ua659","\ua65a":"\ua65b","\ua65c":"\ua65d","\ua65e":"\ua65f","\ua660":"\ua661","\ua662":"\ua663","\ua664":"\ua665","\ua666":"\ua667","\ua668":"\ua669","\ua66a":"\ua66b","\ua66c":"\ua66d","\ua680":"\ua681","\ua682":"\ua683","\ua684":"\ua685","\ua686":"\ua687","\ua688":"\ua689","\ua68a":"\ua68b","\ua68c":"\ua68d","\ua68e":"\ua68f","\ua690":"\ua691","\ua692":"\ua693","\ua694":"\ua695","\ua696":"\ua697","\ua698":"\ua699","\ua69a":"\ua69b","\ua722":"\ua723","\ua724":"\ua725","\ua726":"\ua727",
"\ua728":"\ua729","\ua72a":"\ua72b","\ua72c":"\ua72d","\ua72e":"\ua72f","\ua732":"\ua733","\ua734":"\ua735","\ua736":"\ua737","\ua738":"\ua739","\ua73a":"\ua73b","\ua73c":"\ua73d","\ua73e":"\ua73f","\ua740":"\ua741","\ua742":"\ua743","\ua744":"\ua745","\ua746":"\ua747","\ua748":"\ua749","\ua74a":"\ua74b","\ua74c":"\ua74d","\ua74e":"\ua74f","\ua750":"\ua751","\ua752":"\ua753","\ua754":"\ua755","\ua756":"\ua757","\ua758":"\ua759","\ua75a":"\ua75b","\ua75c":"\ua75d","\ua75e":"\ua75f","\ua760":"\ua761",
"\ua762":"\ua763","\ua764":"\ua765","\ua766":"\ua767","\ua768":"\ua769","\ua76a":"\ua76b","\ua76c":"\ua76d","\ua76e":"\ua76f","\ua779":"\ua77a","\ua77b":"\ua77c","\ua77d":"\u1d79","\ua77e":"\ua77f","\ua780":"\ua781","\ua782":"\ua783","\ua784":"\ua785","\ua786":"\ua787","\ua78b":"\ua78c","\ua78d":"\u0265","\ua790":"\ua791","\ua792":"\ua793","\ua796":"\ua797","\ua798":"\ua799","\ua79a":"\ua79b","\ua79c":"\ua79d","\ua79e":"\ua79f","\ua7a0":"\ua7a1","\ua7a2":"\ua7a3","\ua7a4":"\ua7a5","\ua7a6":"\ua7a7",
"\ua7a8":"\ua7a9","\ua7aa":"\u0266","\ua7ab":"\u025c","\ua7ac":"\u0261","\ua7ad":"\u026c","\ua7b0":"\u029e","\ua7b1":"\u0287","\uff21":"\uff41","\uff22":"\uff42","\uff23":"\uff43","\uff24":"\uff44","\uff25":"\uff45","\uff26":"\uff46","\uff27":"\uff47","\uff28":"\uff48","\uff29":"\uff49","\uff2a":"\uff4a","\uff2b":"\uff4b","\uff2c":"\uff4c","\uff2d":"\uff4d","\uff2e":"\uff4e","\uff2f":"\uff4f","\uff30":"\uff50","\uff31":"\uff51","\uff32":"\uff52","\uff33":"\uff53","\uff34":"\uff54","\uff35":"\uff55",
"\uff36":"\uff56","\uff37":"\uff57","\uff38":"\uff58","\uff39":"\uff59","\uff3a":"\uff5a","\ud801\udc00":"\ud801\udc28","\ud801\udc01":"\ud801\udc29","\ud801\udc02":"\ud801\udc2a","\ud801\udc03":"\ud801\udc2b","\ud801\udc04":"\ud801\udc2c","\ud801\udc05":"\ud801\udc2d","\ud801\udc06":"\ud801\udc2e","\ud801\udc07":"\ud801\udc2f","\ud801\udc08":"\ud801\udc30","\ud801\udc09":"\ud801\udc31","\ud801\udc0a":"\ud801\udc32","\ud801\udc0b":"\ud801\udc33","\ud801\udc0c":"\ud801\udc34","\ud801\udc0d":"\ud801\udc35",
"\ud801\udc0e":"\ud801\udc36","\ud801\udc0f":"\ud801\udc37","\ud801\udc10":"\ud801\udc38","\ud801\udc11":"\ud801\udc39","\ud801\udc12":"\ud801\udc3a","\ud801\udc13":"\ud801\udc3b","\ud801\udc14":"\ud801\udc3c","\ud801\udc15":"\ud801\udc3d","\ud801\udc16":"\ud801\udc3e","\ud801\udc17":"\ud801\udc3f","\ud801\udc18":"\ud801\udc40","\ud801\udc19":"\ud801\udc41","\ud801\udc1a":"\ud801\udc42","\ud801\udc1b":"\ud801\udc43","\ud801\udc1c":"\ud801\udc44","\ud801\udc1d":"\ud801\udc45","\ud801\udc1e":"\ud801\udc46",
"\ud801\udc1f":"\ud801\udc47","\ud801\udc20":"\ud801\udc48","\ud801\udc21":"\ud801\udc49","\ud801\udc22":"\ud801\udc4a","\ud801\udc23":"\ud801\udc4b","\ud801\udc24":"\ud801\udc4c","\ud801\udc25":"\ud801\udc4d","\ud801\udc26":"\ud801\udc4e","\ud801\udc27":"\ud801\udc4f","\ud806\udca0":"\ud806\udcc0","\ud806\udca1":"\ud806\udcc1","\ud806\udca2":"\ud806\udcc2","\ud806\udca3":"\ud806\udcc3","\ud806\udca4":"\ud806\udcc4","\ud806\udca5":"\ud806\udcc5","\ud806\udca6":"\ud806\udcc6","\ud806\udca7":"\ud806\udcc7",
"\ud806\udca8":"\ud806\udcc8","\ud806\udca9":"\ud806\udcc9","\ud806\udcaa":"\ud806\udcca","\ud806\udcab":"\ud806\udccb","\ud806\udcac":"\ud806\udccc","\ud806\udcad":"\ud806\udccd","\ud806\udcae":"\ud806\udcce","\ud806\udcaf":"\ud806\udccf","\ud806\udcb0":"\ud806\udcd0","\ud806\udcb1":"\ud806\udcd1","\ud806\udcb2":"\ud806\udcd2","\ud806\udcb3":"\ud806\udcd3","\ud806\udcb4":"\ud806\udcd4","\ud806\udcb5":"\ud806\udcd5","\ud806\udcb6":"\ud806\udcd6","\ud806\udcb7":"\ud806\udcd7","\ud806\udcb8":"\ud806\udcd8",
"\ud806\udcb9":"\ud806\udcd9","\ud806\udcba":"\ud806\udcda","\ud806\udcbb":"\ud806\udcdb","\ud806\udcbc":"\ud806\udcdc","\ud806\udcbd":"\ud806\udcdd","\ud806\udcbe":"\ud806\udcde","\ud806\udcbf":"\ud806\udcdf","\u00df":"ss","\u0130":"i\u0307","\u0149":"\u02bcn","\u01f0":"j\u030c","\u0390":"\u03b9\u0308\u0301","\u03b0":"\u03c5\u0308\u0301","\u0587":"\u0565\u0582","\u1e96":"h\u0331","\u1e97":"t\u0308","\u1e98":"w\u030a","\u1e99":"y\u030a","\u1e9a":"a\u02be","\u1e9e":"ss","\u1f50":"\u03c5\u0313","\u1f52":"\u03c5\u0313\u0300",
"\u1f54":"\u03c5\u0313\u0301","\u1f56":"\u03c5\u0313\u0342","\u1f80":"\u1f00\u03b9","\u1f81":"\u1f01\u03b9","\u1f82":"\u1f02\u03b9","\u1f83":"\u1f03\u03b9","\u1f84":"\u1f04\u03b9","\u1f85":"\u1f05\u03b9","\u1f86":"\u1f06\u03b9","\u1f87":"\u1f07\u03b9","\u1f88":"\u1f00\u03b9","\u1f89":"\u1f01\u03b9","\u1f8a":"\u1f02\u03b9","\u1f8b":"\u1f03\u03b9","\u1f8c":"\u1f04\u03b9","\u1f8d":"\u1f05\u03b9","\u1f8e":"\u1f06\u03b9","\u1f8f":"\u1f07\u03b9","\u1f90":"\u1f20\u03b9","\u1f91":"\u1f21\u03b9","\u1f92":"\u1f22\u03b9",
"\u1f93":"\u1f23\u03b9","\u1f94":"\u1f24\u03b9","\u1f95":"\u1f25\u03b9","\u1f96":"\u1f26\u03b9","\u1f97":"\u1f27\u03b9","\u1f98":"\u1f20\u03b9","\u1f99":"\u1f21\u03b9","\u1f9a":"\u1f22\u03b9","\u1f9b":"\u1f23\u03b9","\u1f9c":"\u1f24\u03b9","\u1f9d":"\u1f25\u03b9","\u1f9e":"\u1f26\u03b9","\u1f9f":"\u1f27\u03b9","\u1fa0":"\u1f60\u03b9","\u1fa1":"\u1f61\u03b9","\u1fa2":"\u1f62\u03b9","\u1fa3":"\u1f63\u03b9","\u1fa4":"\u1f64\u03b9","\u1fa5":"\u1f65\u03b9","\u1fa6":"\u1f66\u03b9","\u1fa7":"\u1f67\u03b9",
"\u1fa8":"\u1f60\u03b9","\u1fa9":"\u1f61\u03b9","\u1faa":"\u1f62\u03b9","\u1fab":"\u1f63\u03b9","\u1fac":"\u1f64\u03b9","\u1fad":"\u1f65\u03b9","\u1fae":"\u1f66\u03b9","\u1faf":"\u1f67\u03b9","\u1fb2":"\u1f70\u03b9","\u1fb3":"\u03b1\u03b9","\u1fb4":"\u03ac\u03b9","\u1fb6":"\u03b1\u0342","\u1fb7":"\u03b1\u0342\u03b9","\u1fbc":"\u03b1\u03b9","\u1fc2":"\u1f74\u03b9","\u1fc3":"\u03b7\u03b9","\u1fc4":"\u03ae\u03b9","\u1fc6":"\u03b7\u0342","\u1fc7":"\u03b7\u0342\u03b9","\u1fcc":"\u03b7\u03b9","\u1fd2":"\u03b9\u0308\u0300",
"\u1fd3":"\u03b9\u0308\u0301","\u1fd6":"\u03b9\u0342","\u1fd7":"\u03b9\u0308\u0342","\u1fe2":"\u03c5\u0308\u0300","\u1fe3":"\u03c5\u0308\u0301","\u1fe4":"\u03c1\u0313","\u1fe6":"\u03c5\u0342","\u1fe7":"\u03c5\u0308\u0342","\u1ff2":"\u1f7c\u03b9","\u1ff3":"\u03c9\u03b9","\u1ff4":"\u03ce\u03b9","\u1ff6":"\u03c9\u0342","\u1ff7":"\u03c9\u0342\u03b9","\u1ffc":"\u03c9\u03b9","\ufb00":"ff","\ufb01":"fi","\ufb02":"fl","\ufb03":"ffi","\ufb04":"ffl","\ufb05":"st","\ufb06":"st","\ufb13":"\u0574\u0576","\ufb14":"\u0574\u0565",
"\ufb15":"\u0574\u056b","\ufb16":"\u057e\u0576","\ufb17":"\u0574\u056d"};var ZAa=new RegExp(/[!-#%-\*,-/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/),
AhX=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),s2X=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),Bha=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),Thv=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),Gg6=/`+/,D3R=/^`+/,Q2v=/\.\.\./g,a7Q=/--+/g,VIX=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,
U3Q=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,rh6=/^ *(?:\n *)?/,$3s=/^[ \t\n\x0b\x0c\x0d]/,chv=/[ \t\n\x0b\x0c\x0d]+/g,eWX=/^\s/,CID=/ *$/,RW0=/^ */,tIQ=/^ *(?:\n|$)/,iAX=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),Jh0=/^[^\n`\[\]\\!<&*_'"]+/m,gm=function(q){var S=new $z("text");S._literal=q;return S},En=function(q){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=q||{}};
En.prototype.match=function(q){q=q.exec(this.subject.slice(this.pos));if(q===null)return null;this.pos+=q.index+q[0].length;return q[0]};
En.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var yI=function(q){q.match(rh6);return!0},FZR=function(q,S,N){var X=0;
var b=q.pos;if(S===39||S===34)X++,q.pos++;else for(;q.peek()===S;)X++,q.pos++;if(X===0)X=null;else{var w=b===0?"\n":q.subject.charAt(b-1);var B=q.peek();B=B===-1?"\n":u4(B);var T=eWX.test(B);B=ZAa.test(B);var Q=eWX.test(w);var a=ZAa.test(w);w=!T&&!(B&&!Q&&!a);T=!Q&&!(a&&!T&&!B);S===95?(Q=w&&(!T||a),B=T&&(!w||B)):(Q=S===39||S===34?w&&!T:w,B=T);q.pos=b;X={numdelims:X,can_open:Q,can_close:B}}if(!X)return!1;b=X.numdelims;B=q.pos;q.pos+=b;B=S===39?"\u2019":S===34?"\u201c":q.subject.slice(B,q.pos);B=gm(B);
N.appendChild(B);q.delimiters={cc:S,numdelims:b,origdelims:b,node:B,previous:q.delimiters,next:null,can_open:X.can_open,can_close:X.can_close};q.delimiters.previous!==null&&(q.delimiters.previous.next=q.delimiters);return!0},HAQ=function(q,S){S.previous!==null&&(S.previous.next=S.next);
S.next===null?q.delimiters=S.previous:S.next.previous=S.previous},OAX=function(q,S){var N,X,b=[],w=!1;
b[95]=S;b[42]=S;b[39]=S;b[34]=S;for(N=q.delimiters;N!==null&&N.previous!==S;)N=N.previous;for(;N!==null;){var B=N.cc;if(N.can_close){var T=N.previous;for(X=!1;T!==null&&T!==S&&T!==b[B];){w=(N.can_open||T.can_close)&&(T.origdelims+N.origdelims)%3===0;if(T.cc===N.cc&&T.can_open&&!w){X=!0;break}T=T.previous}var Q=N;if(B===42||B===95)if(X){var a=N.numdelims>=2&&T.numdelims>=2?2:1;var U=T.node;var r=N.node;T.numdelims-=a;N.numdelims-=a;U._literal=U._literal.slice(0,U._literal.length-a);r._literal=r._literal.slice(0,
r._literal.length-a);var c=new $z(a===1?"emph":"strong");for(a=U._next;a&&a!==r;){var e=a._next;a.unlink();c.appendChild(a);a=e}wpR(U,c);a=T;e=N;a.next!==e&&(a.next=e,e.previous=a);T.numdelims===0&&(U.unlink(),HAQ(q,T));N.numdelims===0&&(r.unlink(),T=N.next,HAQ(q,N),N=T)}else N=N.next;else B===39?(N.node._literal="\u2019",X&&(T.node._literal="\u2018"),N=N.next):B===34&&(N.node._literal="\u201d",X&&(T.node.literal="\u201c"),N=N.next);X||w||(b[B]=Q.previous,Q.can_open||HAQ(q,Q))}else N=N.next}for(;q.delimiters!==
null&&q.delimiters!==S;)HAQ(q,q.delimiters)},KZX=function(q){q=q.match(AhX);
return q===null?null:oTX(q.substr(1,q.length-2))},vTD=function(q){var S=q.match(s2X);
if(S===null){S=q.pos;for(var N=0,X;(X=q.peek())!==-1;)if(X===92)q.pos+=1,q.peek()!==-1&&(q.pos+=1);else if(X===40)q.pos+=1,N+=1;else if(X===41)if(N<1)break;else q.pos+=1,--N;else if($3s.exec(u4(X))!==null)break;else q.pos+=1;S=q.subject.substr(S,q.pos-S);return qTT(oTX(S))}return qTT(oTX(S.substr(1,S.length-2)))},l70=function(q){q=q.match(iAX);
return q===null||q.length>1001?0:q.length},j2D=function(q,S,N,X){q.brackets!==null&&(q.brackets.bracketAfter=!0);
q.brackets={node:S,previous:q.brackets,previousDelimiter:q.delimiters,index:N,image:X,active:!0}},WZ6=function(q,S){var N;
return(N=q.match(Jh0))?(q.options.smart?S.appendChild(gm(N.replace(Q2v,"\u2026").replace(a7Q,function(X){var b=0,w=0;X.length%3===0?w=X.length/3:X.length%2===0?b=X.length/2:X.length%3===2?(b=1,w=(X.length-2)/3):(b=2,w=(X.length-4)/3);X="";var B;for(B=0;B<w;B++)X+="\u2014";for(B=0;B<b;B++)X+="\u2013";return X}))):S.appendChild(gm(N)),!0):!1},d3X=function(q,S,N){q.subject=S;
q.pos=0;S=q.pos;var X=l70(q);if(X===0)return 0;var b=q.subject.substr(0,X);if(q.peek()===58)q.pos++;else return q.pos=S,0;yI(q);X=vTD(q);if(X===null||X.length===0)return q.pos=S,0;var w=q.pos;yI(q);var B=KZX(q);B===null&&(B="",q.pos=w);var T=!0;q.match(tIQ)===null&&(B===""?T=!1:(B="",q.pos=w,T=q.match(tIQ)!==null));if(!T)return q.pos=S,0;b=RHF(b);if(b==="")return q.pos=S,0;N[b]||(N[b]={destination:X,title:B});return q.pos-S},kgq=function(q,S){var N,X=q.peek();
if(X===-1)return!1;switch(X){case 10:q.pos+=1;if((N=S._lastChild)&&N.type==="text"&&N._literal[N._literal.length-1]===" "){var b=N._literal[N._literal.length-2]===" ";N._literal=N._literal.replace(CID,"");S.appendChild(new $z(b?"linebreak":"softbreak"))}else S.appendChild(new $z("softbreak"));q.match(RW0);N=!0;break;case 92:N=q.subject;q.pos+=1;q.peek()===10?(q.pos+=1,N=new $z("linebreak"),S.appendChild(N)):Bha.test(N.charAt(q.pos))?(S.appendChild(gm(N.charAt(q.pos))),q.pos+=1):S.appendChild(gm("\\"));
N=!0;break;case 96:a:if(N=q.match(D3R),N===null)N=!1;else{b=q.pos;for(var w;(w=q.match(Gg6))!==null;)if(w===N){w=new $z("code");w._literal=q.subject.slice(b,q.pos-N.length).trim().replace(chv," ");S.appendChild(w);N=!0;break a}q.pos=b;S.appendChild(gm(N));N=!0}break;case 42:case 95:N=FZR(q,X,S);break;case 39:case 34:N=q.options.smart&&FZR(q,X,S);break;case 91:N=q.pos;q.pos+=1;b=gm("[");S.appendChild(b);j2D(q,b,N,!1);N=!0;break;case 33:N=q.pos;q.pos+=1;q.peek()===91?(q.pos+=1,b=gm("!["),S.appendChild(b),
j2D(q,b,N+1,!0)):S.appendChild(gm("!"));N=!0;break;case 93:var B,T=!1,Q;q.pos+=1;var a=q.pos;b=q.brackets;if(b===null)S.appendChild(gm("]"));else if(b.active){N=b.image;var U=q.pos;q.peek()===40&&(q.pos++,yI(q)&&(w=vTD(q))!==null&&yI(q)&&($3s.test(q.subject.charAt(q.pos-1))&&(B=KZX(q)),1)&&yI(q)&&q.peek()===41?(q.pos+=1,T=!0):q.pos=U);if(!T){var r=q.pos,c=l70(q);c>2?Q=q.subject.slice(r,r+c):b.bracketAfter||(Q=q.subject.slice(b.index,a));c===0&&(q.pos=U);Q&&(Q=q.refmap[RHF(Q)])&&(w=Q.destination,B=
Q.title,T=!0)}if(T){a=new $z(N?"image":"link");a._destination=w;a._title=B||"";for(w=b.node._next;w;)B=w._next,w.unlink(),a.appendChild(w),w=B;S.appendChild(a);OAX(q,b.previousDelimiter);q.brackets=q.brackets.previous;b.node.unlink();if(!N)for(b=q.brackets;b!==null;)b.image||(b.active=!1),b=b.previous}else q.brackets=q.brackets.previous,q.pos=a,S.appendChild(gm("]"))}else S.appendChild(gm("]")),q.brackets=q.brackets.previous;N=!0;break;case 60:(N=q.match(VIX))?(N=N.slice(1,N.length-1),b=new $z("link"),
b._destination=qTT("mailto:"+N),b._title="",b.appendChild(gm(N)),S.appendChild(b),N=!0):(N=q.match(U3Q))?(N=N.slice(1,N.length-1),b=new $z("link"),b._destination=qTT(N),b._title="",b.appendChild(gm(N)),S.appendChild(b),N=!0):N=!1;N||(N=q.match(MA6),N===null?N=!1:(b=new $z("html_inline"),b._literal=N,S.appendChild(b),N=!0));break;case 38:(N=q.match(Thv))?(S.appendChild(gm(E22(N))),N=!0):N=!1;break;default:N=WZ6(q,S)}N||(q.pos+=1,S.appendChild(gm(u4(X))));return!0};
En.prototype.parseInlines=function(q){this.subject=q._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;kgq(this,q););q._string_content=null;OAX(this,null)};
En.prototype.parse=En.prototype.parseInlines;var zWR=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^\x3c!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?:address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[123456]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|title|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|[/]?[>]|$)/i,RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>])\\s*$",
"i")],nTX=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],f7s=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,ppT=/^[#`~*+_=<>0-9-\|]|\|/,x3q=/[^ \t\f\v\r\n]/,m3X=/^[*+-]/,u0Q=/^(\d{1,9})([.)])/,gTJ=/^#{1,6}(?:[ \t]+|$)/,ETX=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,yhv=/^(?:`{3,}|~{3,})(?= *$)/,MIs=/^(?:=+|-+)[ \t]*$/,LZq=/\r\n|\n|\r/,ihm=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,JWd=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,hWq={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(q){return q!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(q,S){for(q=S._firstChild;q;){if(tYF(q)&&q._next){S._listData.tight=!1;break}for(var N=q._firstChild;N;){if(tYF(N)&&(q._next||N._next)){S._listData.tight=!1;break}N=N._next}q=q._next}},
canContain:function(q){return q==="item"},
acceptsLines:!1},block_quote:{continue:function(q){var S=q.currentLine;if(q.indented||UW(S,q.nextNonspace)!==62)return 1;MY(q);LT(q,1,!1);V0(UW(S,q.offset))&&LT(q,1,!0);return 0},
finalize:function(){},
canContain:function(q){return q!=="item"},
acceptsLines:!1},item:{continue:function(q,S){if(q.blank){if(S._firstChild==null)return 1;MY(q)}else if(q.indent>=S._listData.markerOffset+S._listData.padding)LT(q,S._listData.markerOffset+S._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(q){return q!=="item"&&!Fav(q)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(q,S){var N=q.currentLine,X=q.indent;if(S._isFenced){if((X=X<=3&&N.charAt(q.nextNonspace)===S._fenceChar&&N.slice(q.nextNonspace).match(yhv))&&X[0].length>=S._fenceLength)return q.finalize(S,q.lineNumber),2;for(S=S._fenceOffset;S>0&&V0(UW(N,q.offset));)LT(q,1,!0),S--}else if(X>=4)LT(q,4,!0);else if(q.blank)MY(q);else return 1;return 0},
finalize:function(q,S){if(S._isFenced){var N=S._string_content,X=N.indexOf("\n");q=N.slice(0,X);N=N.slice(X+1);S.info=oTX(q.trim());S._literal=N}else S._literal=S._string_content.replace(/(\n *)+$/,"\n");S._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(q,S){return!q.blank||S._htmlBlockType!==6&&S._htmlBlockType!==7?0:1},
finalize:function(q,S){S._literal=S._string_content.replace(/(\n *)+$/,"");S._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(q){return q.blank?1:0},
finalize:function(q,S){for(var N,X=!1;UW(S._string_content,0)===91&&(N=d3X(q.inlineParser,S._string_content,q.refmap));)S._string_content=S._string_content.slice(N),X=!0;X&&!x3q.test(S._string_content)&&S.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(q){return rt(q.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(q){return q=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(q,S){if(!S._rowIsDelimiter){q=S._isHeader?"th":"td";for(var N=S._parent._tableColumns,X=S._string_content,b=0,w="",B,T=S._sourcepos[0][0];b<X.length;){switch(X[b]){case "|":B&&(B._string_content=w.trim(),w="",B=null,N--,N<=0&&(b=X.length));break;default:if(!B){B=new $z(q,[[T,b],[T,b]]);var Q=S._parent._columnAlignment,a=S._parent._tableColumns-N;Q&&a<=Q.length&&a>=0&&(B._alignment=Q[a]);S.appendChild(B)}w+=X[b];B._sourcepos[1][1]=b}b++}B&&(B._string_content=w.trim());S._string_content=
""}},
canContain:function(q){return q!=="row"},
acceptsLines:!1}},PIJ=[function(q){if(q.indented||UW(q.currentLine,q.nextNonspace)!==62)return 0;MY(q);LT(q,1,!1);V0(UW(q.currentLine,q.offset))&&LT(q,1,!0);hr(q);q.addChild("block_quote",q.nextNonspace);return 1},
function(q){var S;if(!q.indented&&(S=q.currentLine.slice(q.nextNonspace).match(gTJ))){MY(q);LT(q,S[0].length,!1);hr(q);var N=q.addChild("heading",q.nextNonspace);N.level=S[0].trim().length;N._string_content=q.currentLine.slice(q.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");LT(q,q.currentLine.length-q.offset);return 2}return 0},
function(q){var S;if(!q.indented&&(S=q.currentLine.slice(q.nextNonspace).match(ETX))){var N=S[0].length;hr(q);var X=q.addChild("code_block",q.nextNonspace);X._isFenced=!0;X._fenceLength=N;X._fenceChar=S[0][0];X._fenceOffset=q.indent;MY(q);LT(q,N,!1);return 2}return 0},
function(q,S){if(!q.indented&&UW(q.currentLine,q.nextNonspace)===60){var N=q.currentLine.slice(q.nextNonspace),X;for(X=1;X<=7;X++)if(zWR[X].test(N)&&(X<7||S.type!=="paragraph"))return hr(q),q.addChild("html_block",q.offset)._htmlBlockType=X,2}return 0},
function(q,S){var N;if(!q.indented&&S.type==="paragraph"&&(N=q.currentLine.slice(q.nextNonspace).match(MIs))){hr(q);var X=new $z("heading",S.sourcepos);X.level=N[0][0]==="="?1:2;X._string_content=S._string_content;wpR(S,X);S.unlink();q.tip=X;LT(q,q.currentLine.length-q.offset,!1);return 2}return 0},
function(q){return!q.indented&&f7s.test(q.currentLine.slice(q.nextNonspace))?(hr(q),q.addChild("thematic_break",q.nextNonspace),LT(q,q.currentLine.length-q.offset,!1),2):0},
function(q,S){var N,X;if(!(X=q.indented&&S.type!=="list")){a:{var b=S,w=q.currentLine.slice(q.nextNonspace);X={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:q.indent};if(N=w.match(m3X))X.type="bullet",X.bulletChar=N[0][0];else{if(!(N=w.match(u0Q))||b.type==="paragraph"&&N[1]!=="1"){N=null;break a}X.type="ordered";X.start=parseInt(N[1],10);X.delimiter=N[2]}var B=UW(q.currentLine,q.nextNonspace+N[0].length);if(B!==-1&&B!==9&&B!==32||b.type==="paragraph"&&!q.currentLine.slice(q.nextNonspace+
N[0].length).match(x3q))N=null;else{MY(q);LT(q,N[0].length,!0);b=q.column;w=q.offset;do LT(q,1,!0),B=UW(q.currentLine,q.offset);while(q.column-b<5&&V0(B));B=UW(q.currentLine,q.offset)===-1;var T=q.column-b;T>=5||T<1||B?(X.padding=N[0].length+1,q.column=b,q.offset=w,V0(UW(q.currentLine,q.offset))&&LT(q,1,!0)):X.padding=N[0].length+T;N=X}}X=!N}if(X)return 0;hr(q);(X=q.tip.type!=="list")||(S=S._listData,X=!(S.type===N.type&&S.delimiter===N.delimiter&&S.bulletChar===N.bulletChar));X&&(S=q.addChild("list",
q.nextNonspace),S._listData=N);S=q.addChild("item",q.nextNonspace);S._listData=N;return 1},
function(q){var S;return((S=q.options.shouldParseIndentAsCodeBlock)!=null?S:1)&&q.indented&&q.tip.type!=="paragraph"&&!q.blank?(LT(q,4,!0),hr(q),q.addChild("code_block",q.offset),2):0},
function(q,S){var N=rt(q.currentLine),X=rt(q.lookahead);if(N!==0&&X<0&&Math.abs(N)==Math.abs(X)&&!Fav(S.type)){hr(q);S=q.addChild("table",q.nextNonspace);S._tableRows=1;S._tableColumns=Math.abs(N);N=q.lookahead;if(JWd.test(N)){X=[];for(var b=0,w=!1,B=0,T=void 0;b<N.length;){var Q=B>=3;switch(N[b]){case "-":B++;break;case "|":w&&(X.push(T),T=void 0,B=0);w=!0;break;case ":":T||Q||(T="left"),!T&&Q&&(T="right"),T==="left"&&Q&&(T="center")}b++}N=X}else N=void 0;S._columnAlignment=N;S=q.addChild("row",
q.nextNonspace);S._isHeader=!0;LT(q,q.currentLine.length-q.offset,!1);S._string_content=q.currentLine;return 1}return 0},
function(q,S){if(S.type=="table"&&rt(q.currentLine)!==0){hr(q);var N=S;S=q.addChild("row",q.nextNonspace);rt(q.currentLine)<0?S._rowIsDelimiter=!0:N._tableRows+=1;LT(q,q.currentLine.length-q.offset,!1);S._string_content=q.currentLine;return 2}return 0}],M6e=function(){var q={shouldParseIndentAsCodeBlock:!1};
q=q===void 0?{}:q;this.lastMatchedContainer=this.doc=Hh7();this.refmap={};this.lastLineLength=0;this.inlineParser=new En(q);this.options=q;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=hWq;this.blockStarts=PIJ},I7k=function(q){q.partiallyConsumedTab&&(q.offset+=1,q.tip._string_content+=" ".repeat(4-q.column%
4));
q.tip._string_content+=q.currentLine.slice(q.offset)+"\n"};
M6e.prototype.addChild=function(q,S){for(;!this.blocks[this.tip.type].canContain(q);)this.finalize(this.tip,this.lineNumber-1);q=new $z(q,[[this.lineNumber,S+1],[0,0]]);q._string_content="";this.tip.appendChild(q);return this.tip=q};
var hr=function(q){if(!q.allClosed){for(;q.oldtip!==q.lastMatchedContainer;){var S=q.oldtip._parent;q.finalize(q.oldtip,q.lineNumber-1);q.oldtip=S}q.allClosed=!0}},LT=function(q,S,N){for(var X=q.currentLine,b,w;S>0&&(w=X[q.offset]);)w==="\t"?(b=4-q.column%4,N?(q.partiallyConsumedTab=b>S,b=b>S?S:b,q.column+=b,q.offset+=q.partiallyConsumedTab?0:1,S-=b):(q.partiallyConsumedTab=!1,q.column+=b,q.offset+=1,--S)):(q.partiallyConsumedTab=!1,q.offset+=1,q.column+=1,--S)},MY=function(q){q.offset=q.nextNonspace;
q.column=q.nextNonspaceColumn;q.partiallyConsumedTab=!1},YT2=function(q){for(var S=q.currentLine,N=q.offset,X=q.column,b;(b=S.charAt(N))!=="";)if(b===" ")N++,X++;
else if(b==="\t")N++,X+=4-X%4;else break;q.blank=b==="\n"||b==="\r"||b==="";q.nextNonspace=N;q.nextNonspaceColumn=X;q.indent=q.nextNonspaceColumn-q.column;q.indented=q.indent>=4};
M6e.prototype.finalize=function(q,S){var N=q._parent;q._open=!1;q.sourcepos[1]=[S,this.lastLineLength];this.blocks[q.type].finalize(this,q);this.tip=N};
M6e.prototype.parse=function(q){this.tip=this.doc=Hh7();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!q)return this.doc;this.options.time&&console.time("preparing input");var S=q.split(LZq),N=S.length;q.charCodeAt(q.length-1)===10&&--N;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(q=0;q<N;q++)a:{var X=void 0,b=S[q],w=S[q+1],B=!0,T=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;b.indexOf("\x00")!==-1&&(b=b.replace(/\0/g,"\ufffd"));this.currentLine=b;for(this.lookahead=w;(X=T._lastChild)&&X._open;){T=X;YT2(this);switch(this.blocks[T.type].continue(this,T)){case 0:break;case 1:B=!1;break;case 2:this.lastLineLength=b.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!B){T=T._parent;break}}this.allClosed=T===this.oldtip;this.lastMatchedContainer=
T;X=T.type!=="paragraph"&&hWq[T.type].acceptsLines;w=this.blockStarts;for(B=w.length;!X;){YT2(this);if(!this.indented&&!ppT.test(b.slice(this.nextNonspace))){MY(this);break}for(var Q=0;Q<B;){var a=w[Q](this,T);if(a===1){T=this.tip;break}else if(a===2){T=this.tip;X=!0;break}else Q++}if(Q===B){MY(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){hr(this);this.blank&&T.lastChild&&(T.lastChild._lastLineBlank=!0);X=T.type;w=this.blank&&!(X==="block_quote"||X==="code_block"&&T._isFenced||
X==="item"&&!T._firstChild&&T.sourcepos[0][0]===this.lineNumber);for(B=T;B;)B._lastLineBlank=w,B=B._parent;this.blocks[X].acceptsLines?(I7k(this),X==="html_block"&&T._htmlBlockType>=1&&T._htmlBlockType<=5&&nTX[T._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(T,this.lineNumber)):this.offset<b.length&&!this.blank&&(this.addChild("paragraph",this.offset),MY(this),I7k(this))}else I7k(this);this.lastLineLength=b.length}for(;this.tip;)this.finalize(this.tip,N);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");b=new bAJ(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;N=b.next();)S=N.node,q=S.type,N.entering||q!=="paragraph"&&q!=="heading"&&q!=="th"&&q!="td"||this.inlineParser.parse(S);this.options.time&&console.timeEnd("inline parsing");return this.doc};Ohy.prototype.render=function(q){q=new bAJ(q);var S;this.buffer="";for(this.lastOut="\n";S=q.next();){var N=S.node.type;if(this[N])this[N](S.node,S.entering)}return this.buffer};
Ohy.prototype.out=function(q){P8(this,q)};
var P8=function(q,S){q.buffer+=S;q.lastOut=S};
Ohy.prototype.cr=function(){this.lastOut!=="\n"&&P8(this,"\n")};var oKM=/^javascript:|vbscript:|file:|data:/i,qfT=/^data:image\/(?:png|gif|jpeg|webp)/i,SfX=function(q){return oKM.test(q)&&!qfT.test(q)};
cR.prototype=Object.create(Ohy.prototype);_.Z=cR.prototype;_.Z.text=function(q){this.out(q.literal)};
_.Z.html_inline=function(q){this.options.safe?P8(this,"\x3c!-- raw HTML omitted --\x3e"):P8(this,q.literal)};
_.Z.html_block=function(q){this.cr();this.options.safe?P8(this,"\x3c!-- raw HTML omitted --\x3e"):P8(this,q.literal);this.cr()};
_.Z.softbreak=function(){P8(this,this.options.softbreak)};
_.Z.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.Z.link=function(q,S){var N=this.attrs(q);S?(this.options.safe&&SfX(q.destination)||N.push(["href",mK(q.destination,!0)]),q.title&&N.push(["title",mK(q.title,!0)]),this.tag("a",N)):this.tag("/a")};
_.Z.image=function(q,S){S?(this.disableTags===0&&(this.options.safe&&SfX(q.destination)?P8(this,'<img src="" alt="'):P8(this,'<img src="'+mK(q.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(q.title&&P8(this,'" title="'+mK(q.title,!0)),P8(this,'" />')))};
_.Z.emph=function(q,S){this.tag(S?"em":"/em")};
_.Z.strong=function(q,S){this.tag(S?"strong":"/strong")};
_.Z.paragraph=function(q,S){var N=q.parent.parent;q=this.attrs(q);N!==null&&N.type==="list"&&N.listTight||(S?(this.cr(),this.tag("p",q)):(this.tag("/p"),this.cr()))};
_.Z.heading=function(q,S){var N="h"+q.level;q=this.attrs(q);S?(this.cr(),this.tag(N,q)):(this.tag("/"+N),this.cr())};
_.Z.code=function(q){this.tag("code");this.out(q.literal);this.tag("/code")};
_.Z.code_block=function(q){var S=q.info?q.info.split(/\s+/):[],N=this.attrs(q);S.length>0&&S[0].length>0&&N.push(["class","language-"+mK(S[0],!0)]);this.cr();this.tag("pre");this.tag("code",N);this.out(q.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.Z.thematic_break=function(q){q=this.attrs(q);this.cr();this.tag("hr",q,!0);this.cr()};
_.Z.block_quote=function(q,S){q=this.attrs(q);S?(this.cr(),this.tag("blockquote",q)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.Z.list=function(q,S){var N=q.listType==="bullet"?"ul":"ol",X=this.attrs(q);S?(q=q.listStart,q!==null&&q!==1&&X.push(["start",q.toString()]),this.cr(),this.tag(N,X)):(this.cr(),this.tag("/"+N));this.cr()};
_.Z.item=function(q,S){q=this.attrs(q);S?this.tag("li",q):(this.tag("/li"),this.cr())};
_.Z.custom_inline=function(q,S){S&&q.onEnter?P8(this,q.onEnter):!S&&q.onExit&&P8(this,q.onExit)};
_.Z.custom_block=function(q,S){this.cr();S&&q.onEnter?P8(this,q.onEnter):!S&&q.onExit&&P8(this,q.onExit);this.cr()};
_.Z.table=function(q,S){q=this.attrs(q);S?(this.cr(),this.tag("table",q)):(this.tag("/table"),this.cr())};
_.Z.row=function(q,S){q._rowIsDelimiter||(q=this.attrs(q),S?this.tag("tr",q):this.tag("/tr"))};
_.Z.td=function(q,S){var N=this.attrs(q);q._alignment&&N.push(["align",q._alignment]);S?this.tag("td",N):this.tag("/td")};
_.Z.th=function(q,S){var N=this.attrs(q);q._alignment&&N.push(["align",q._alignment]);S?this.tag("th",N):this.tag("/th")};
_.Z.out=function(q){P8(this,mK(q,!1))};
_.Z.tag=function(q,S,N){if(!(this.disableTags>0)){this.buffer+="<"+q;if(S&&S.length>0){q=0;for(var X;(X=S[q])!==void 0;)this.buffer+=" "+X[0]+'="'+X[1]+'"',q++}N&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.Z.attrs=function(q){var S=[];this.options.sourcepos&&(q=q.sourcepos)&&S.push(["data-sourcepos",String(q[0][0])+":"+String(q[0][1])+"-"+String(q[1][0])+":"+String(q[1][1])]);return S};
cR.prototype.text=cR.prototype.text;cR.prototype.html_inline=cR.prototype.html_inline;cR.prototype.html_block=cR.prototype.html_block;cR.prototype.softbreak=cR.prototype.softbreak;cR.prototype.linebreak=cR.prototype.linebreak;cR.prototype.link=cR.prototype.link;cR.prototype.image=cR.prototype.image;cR.prototype.emph=cR.prototype.emph;cR.prototype.strong=cR.prototype.strong;cR.prototype.paragraph=cR.prototype.paragraph;cR.prototype.heading=cR.prototype.heading;cR.prototype.code=cR.prototype.code;
cR.prototype.code_block=cR.prototype.code_block;cR.prototype.thematic_break=cR.prototype.thematic_break;cR.prototype.block_quote=cR.prototype.block_quote;cR.prototype.list=cR.prototype.list;cR.prototype.item=cR.prototype.item;cR.prototype.custom_inline=cR.prototype.custom_inline;cR.prototype.custom_block=cR.prototype.custom_block;cR.prototype.table=cR.prototype.table;cR.prototype.row=cR.prototype.row;cR.prototype.td=cR.prototype.td;cR.prototype.th=cR.prototype.th;cR.prototype.out=cR.prototype.out;
cR.prototype.tag=cR.prototype.tag;cR.prototype.attrs=cR.prototype.attrs;/*

Copyright 2010-2017 Mike Bostock
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.

 Neither the name of the author nor the names of contributors may be used to
  endorse or promote products derived from this software without specific prior
  written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
var N9J,XVR,qdm;(function(){function q(d,l){return d<l?-1:d>l?1:d>=l?0:NaN}
function S(d){return function(l,m){return q(d(l),m)}}
function N(){for(var d=0,l=arguments.length,m={},Se;d<l;++d){if(!(Se=arguments[d]+"")||Se in m)throw Error("xe`"+Se);m[Se]=[]}return new X(m)}
function X(d){this._=d}
function b(d,l){return d.trim().split(/^|\s+/).map(function(m){var Se="",GW=m.indexOf(".");GW>=0&&(Se=m.slice(GW+1),m=m.slice(0,GW));if(m&&!l.hasOwnProperty(m))throw Error("ye`"+m);return{type:m,name:Se}})}
function w(d,l,m){for(var Se=0,GW=d.length;Se<GW;++Se)if(d[Se].name===l){d[Se]=fyZ;d=d.slice(0,Se).concat(d.slice(Se+1));break}m!=null&&d.push({name:l,value:m});return d}
function B(d){var l=d,m=l.indexOf(":");m>=0&&(l=d.slice(0,m))!=="xmlns"&&(d=d.slice(m+1));return cp.hasOwnProperty(l)?{space:cp[l],local:d}:d}
function T(d){return function(){var l=this.ownerDocument,m=this.namespaceURI;return m==="http://www.w3.org/1999/xhtml"&&l.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?l.createElement(d):l.createElementNS(m,d)}}
function Q(d){return function(){return this.ownerDocument.createElementNS(d.space,d.local)}}
function a(d){d=B(d);return(d.local?Q:T)(d)}
function U(){}
function r(d){return d==null?U:function(){return this.querySelector(d)}}
function c(d){return Array(d.length)}
function e(d,l){this.ownerDocument=d.ownerDocument;this.namespaceURI=d.namespaceURI;this._next=null;this._parent=d;this.__data__=l}
function R(d){return function(){return d}}
function J(d,l,m,Se,GW,cM){for(var JF=0,WM,Av=l.length,NM=cM.length;JF<NM;++JF)(WM=l[JF])?(WM.__data__=cM[JF],Se[JF]=WM):m[JF]=new e(d,cM[JF]);for(;JF<Av;++JF)if(WM=l[JF])GW[JF]=WM}
function v(d,l,m,Se,GW,cM,JF){var WM,Av,NM={},BD=l.length,CQ=cM.length,Yk=Array(BD),dL;for(WM=0;WM<BD;++WM)if(Av=l[WM])Yk[WM]=dL="$"+JF.call(Av,Av.__data__,WM,l),dL in NM?GW[WM]=Av:NM[dL]=Av;for(WM=0;WM<CQ;++WM)dL="$"+JF.call(d,cM[WM],WM,cM),(Av=NM[dL])?(Se[WM]=Av,Av.__data__=cM[WM],NM[dL]=null):m[WM]=new e(d,cM[WM]);for(WM=0;WM<BD;++WM)(Av=l[WM])&&NM[Yk[WM]]===Av&&(GW[WM]=Av)}
function W(d,l){return d<l?-1:d>l?1:d>=l?0:NaN}
function z(d){return function(){this.removeAttribute(d)}}
function M(d){return function(){this.removeAttributeNS(d.space,d.local)}}
function g(d,l){return function(){this.setAttribute(d,l)}}
function x(d,l){return function(){this.setAttributeNS(d.space,d.local,l)}}
function L(d,l){return function(){var m=l.apply(this,arguments);m==null?this.removeAttribute(d):this.setAttribute(d,m)}}
function P(d,l){return function(){var m=l.apply(this,arguments);m==null?this.removeAttributeNS(d.space,d.local):this.setAttributeNS(d.space,d.local,m)}}
function b0(d){return function(){this.style.removeProperty(d)}}
function Q7(d,l,m){return function(){this.style.setProperty(d,l,m)}}
function ry(d,l,m){return function(){var Se=l.apply(this,arguments);Se==null?this.style.removeProperty(d):this.style.setProperty(d,Se,m)}}
function s7(d,l){return d.style.getPropertyValue(l)||(d.ownerDocument&&d.ownerDocument.defaultView||d.document&&d||d.defaultView).getComputedStyle(d,null).getPropertyValue(l)}
function TW(d){return function(){delete this[d]}}
function l0(d,l){return function(){this[d]=l}}
function zW(d,l){return function(){var m=l.apply(this,arguments);m==null?delete this[d]:this[d]=m}}
function nN(){this.textContent=""}
function Tq(d){return function(){this.textContent=d}}
function Gq(d){return function(){var l=d.apply(this,arguments);this.textContent=l==null?"":l}}
function u0(){this.innerHTML=""}
function VX(d){return function(){this.innerHTML=d}}
function UX(d){return function(){var l=d.apply(this,arguments);this.innerHTML=l==null?"":l}}
function cD(){return null}
function cs(){var d=this.parentNode;d&&d.removeChild(this)}
function wL(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function U7(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function fN(d,l,m){d=r0(d,l,m);return function(Se){var GW=Se.relatedTarget;GW&&(GW===this||GW.compareDocumentPosition(this)&8)||d.call(this,Se)}}
function r0(d,l,m){return function(){d.call(this,this.__data__,l,m)}}
function MM(d){return d.trim().split(/^|\s+/).map(function(l){var m="",Se=l.indexOf(".");Se>=0&&(m=l.slice(Se+1),l=l.slice(0,Se));return{type:l,name:m}})}
function vD(d){return function(){var l=this.__on;if(l){for(var m=0,Se=-1,GW=l.length,cM;m<GW;++m)(cM=l[m],d.type&&cM.type!==d.type||cM.name!==d.name)?l[++Se]=cM:this.removeEventListener(cM.type,cM.listener,cM.capture);++Se?l.length=Se:delete this.__on}}}
function PD(d,l,m){var Se=MdX.hasOwnProperty(d.type)?fN:r0;return function(GW,cM,JF){GW=this.__on;var WM;cM=Se(l,cM,JF);if(GW){JF=0;for(var Av=GW.length;JF<Av;++JF)if((WM=GW[JF]).type===d.type&&WM.name===d.name){this.removeEventListener(WM.type,WM.listener,WM.capture);this.addEventListener(WM.type,WM.listener=cM,WM.capture=m);WM.value=l;return}}this.addEventListener(d.type,cM,m);WM={type:d.type,name:d.name,value:l,listener:cM,capture:m};GW?GW.push(WM):this.__on=[WM]}}
function cG(d,l,m){var Se=d.ownerDocument&&d.ownerDocument.defaultView||d.document&&d||d.defaultView,GW=Se.CustomEvent;typeof GW==="function"?GW=new GW(l,m):(GW=Se.document.createEvent("Event"),m?(GW.initEvent(l,m.bubbles,m.cancelable),GW.detail=m.detail):GW.initEvent(l,!1,!1));d.dispatchEvent(GW)}
function IJ(d,l){return function(){return cG(this,d,l)}}
function Dm(d,l){return function(){return cG(this,d,l.apply(this,arguments))}}
function us(d,l){this._groups=d;this._parents=l}
function E5(){return new us([[document.documentElement]],pd5)}
function sX(){this._="@"+(++xa8).toString(36)}
function aG(d,l,m){d.prototype=l.prototype=m;m.constructor=d}
function aJ(d,l){d=Object.create(d.prototype);for(var m in l)d[m]=l[m];return d}
function EX(){}
function pQ(d){var l;d=(d+"").trim().toLowerCase();return(l=maZ.exec(d))?(l=parseInt(l[1],16),new Ps(l>>8&15|l>>4&240,l>>4&15|l&240,(l&15)<<4|l&15,1)):(l=ufV.exec(d))?J8(parseInt(l[1],16)):(l=gML.exec(d))?new Ps(l[1],l[2],l[3],1):(l=EMV.exec(d))?new Ps(l[1]*255/100,l[2]*255/100,l[3]*255/100,1):(l=y4J.exec(d))?bt(l[1],l[2],l[3],l[4]):(l=MFL.exec(d))?bt(l[1]*255/100,l[2]*255/100,l[3]*255/100,l[4]):(l=LmV.exec(d))?rW(l[1],l[2]/100,l[3]/100,1):(l=h43.exec(d))?rW(l[1],l[2]/100,l[3]/100,l[4]):LhQ.hasOwnProperty(d)?
J8(LhQ[d]):d==="transparent"?new Ps(NaN,NaN,NaN,0):null}
function J8(d){return new Ps(d>>16&255,d>>8&255,d&255,1)}
function bt(d,l,m,Se){Se<=0&&(d=l=m=NaN);return new Ps(d,l,m,Se)}
function xk(d){d instanceof EX||(d=pQ(d));if(!d)return new Ps;d=d.rgb();return new Ps(d.r,d.g,d.b,d.opacity)}
function G_(d,l,m,Se){return arguments.length===1?xk(d):new Ps(d,l,m,Se==null?1:Se)}
function Ps(d,l,m,Se){this.r=+d;this.g=+l;this.b=+m;this.opacity=+Se}
function Aj(d){d=Math.max(0,Math.min(255,Math.round(d)||0));return(d<16?"0":"")+d.toString(16)}
function rW(d,l,m,Se){Se<=0?d=l=m=NaN:m<=0||m>=1?d=l=NaN:l<=0&&(d=NaN);return new Ok(d,l,m,Se)}
function Ld(d){if(d instanceof Ok)return new Ok(d.h,d.s,d.l,d.opacity);d instanceof EX||(d=pQ(d));if(!d)return new Ok;if(d instanceof Ok)return d;d=d.rgb();var l=d.r/255,m=d.g/255,Se=d.b/255,GW=Math.min(l,m,Se),cM=Math.max(l,m,Se),JF=NaN,WM=cM-GW,Av=(cM+GW)/2;WM?(JF=l===cM?(m-Se)/WM+(m<Se)*6:m===cM?(Se-l)/WM+2:(l-m)/WM+4,WM/=Av<.5?cM+GW:2-cM-GW,JF*=60):WM=Av>0&&Av<1?0:JF;return new Ok(JF,WM,Av,d.opacity)}
function qN(d,l,m,Se){return arguments.length===1?Ld(d):new Ok(d,l,m,Se==null?1:Se)}
function Ok(d,l,m,Se){this.h=+d;this.s=+l;this.l=+m;this.opacity=+Se}
function kP(d,l,m){return(d<60?l+(m-l)*d/60:d<180?m:d<240?l+(m-l)*(240-d)/60:l)*255}
function IF(d){if(d instanceof HM)return new HM(d.l,d.a,d.b,d.opacity);if(d instanceof Jv){if(isNaN(d.h))return new HM(d.l,0,0,d.opacity);var l=d.h*hJQ;return new HM(d.l,Math.cos(l)*d.c,Math.sin(l)*d.c,d.opacity)}d instanceof Ps||(d=xk(d));var m=RG(d.r),Se=RG(d.g),GW=RG(d.b);l=pN(.2225045*m+.7168786*Se+.0606169*GW);if(m===Se&&Se===GW)var cM=m=l;else cM=pN((.4360747*m+.3850649*Se+.1430804*GW)/.96422),m=pN((.0139322*m+.0971045*Se+.7141733*GW)/.82521);return new HM(116*l-16,500*(cM-l),200*(l-m),d.opacity)}
function HM(d,l,m,Se){this.l=+d;this.a=+l;this.b=+m;this.opacity=+Se}
function pN(d){return d>PvV?Math.pow(d,1/3):d/Pm2+Ixk}
function LN(d){return d>gw?d*d*d:Pm2*(d-Ixk)}
function $k(d){return 255*(d<=.0031308?12.92*d:1.055*Math.pow(d,1/2.4)-.055)}
function RG(d){return(d/=255)<=.04045?d/12.92:Math.pow((d+.055)/1.055,2.4)}
function Fy(d){if(d instanceof Jv)return new Jv(d.h,d.c,d.l,d.opacity);d instanceof HM||(d=IF(d));if(d.a===0&&d.b===0)return new Jv(NaN,0,d.l,d.opacity);var l=Math.atan2(d.b,d.a)*YjD;return new Jv(l<0?l+360:l,Math.sqrt(d.a*d.a+d.b*d.b),d.l,d.opacity)}
function Hs(d,l,m,Se){return arguments.length===1?Fy(d):new Jv(d,l,m,Se==null?1:Se)}
function Jv(d,l,m,Se){this.h=+d;this.c=+l;this.l=+m;this.opacity=+Se}
function is(d,l,m,Se){if(arguments.length===1){var GW=d;if(GW instanceof xJ)GW=new xJ(GW.h,GW.s,GW.l,GW.opacity);else{GW instanceof Ps||(GW=xk(GW));var cM=GW.g/255,JF=GW.b/255,WM=(oGX*JF+GW.r/255*-1.7884503806-3.5172982438*cM)/(oGX+-1.7884503806-3.5172982438);JF-=WM;var Av=(1.97294*(cM-WM)- -.29227*JF)/-.90649;JF=(cM=Math.sqrt(Av*Av+JF*JF)/(1.97294*WM*(1-WM)))?Math.atan2(Av,JF)*YjD-120:NaN;GW=new xJ(JF<0?JF+360:JF,cM,WM,GW.opacity)}}else GW=new xJ(d,l,m,Se==null?1:Se);return GW}
function xJ(d,l,m,Se){this.h=+d;this.s=+l;this.l=+m;this.opacity=+Se}
function b9(d,l,m,Se,GW){var cM=d*d,JF=cM*d;return((1-3*d+3*cM-JF)*l+(4-6*cM+3*JF)*m+(1+3*d+3*cM-3*JF)*Se+JF*GW)/6}
function e2(d){return function(){return d}}
function dB(d,l){return function(m){return d+m*l}}
function $9(d,l,m){return d=Math.pow(d,m),l=Math.pow(l,m)-d,m=1/m,function(Se){return Math.pow(d+Se*l,m)}}
function xD(d,l){var m=l-d;return m?dB(d,m>180||m<-180?m-360*Math.round(m/360):m):e2(isNaN(d)?l:d)}
function Uk(d){return(d=+d)===1?Sh:function(l,m){return m-l?$9(l,m,d):e2(isNaN(l)?m:l)}}
function Sh(d,l){var m=l-d;return m?dB(d,m):e2(isNaN(d)?l:d)}
function ce(d){return function(l){var m=l.length,Se=Array(m),GW=Array(m),cM=Array(m),JF;for(JF=0;JF<m;++JF){var WM=G_(l[JF]);Se[JF]=WM.r||0;GW[JF]=WM.g||0;cM[JF]=WM.b||0}Se=d(Se);GW=d(GW);cM=d(cM);WM.opacity=1;return function(Av){WM.r=Se(Av);WM.g=GW(Av);WM.b=cM(Av);return WM+""}}}
function YS(d,l){return d=+d,l-=d,function(m){return d+l*m}}
function Re(d){return function(){return d}}
function Gl(d){return function(l){return d(l)+""}}
function HE(d,l){var m=M87.lastIndex=LDM.lastIndex=0,Se,GW,cM,JF=-1,WM=[],Av=[];d+="";for(l+="";(Se=M87.exec(d))&&(GW=LDM.exec(l));)(cM=GW.index)>m&&(cM=l.slice(m,cM),WM[JF]?WM[JF]+=cM:WM[++JF]=cM),(Se=Se[0])===(GW=GW[0])?WM[JF]?WM[JF]+=GW:WM[++JF]=GW:(WM[++JF]=null,Av.push({i:JF,x:YS(Se,GW)})),m=LDM.lastIndex;m<l.length&&(cM=l.slice(m),WM[JF]?WM[JF]+=cM:WM[++JF]=cM);return WM.length<2?Av[0]?Gl(Av[0].x):Re(l):(l=Av.length,function(NM){for(var BD=0,CQ;BD<l;++BD)WM[(CQ=Av[BD]).i]=CQ.x(NM);return WM.join("")})}
function tr(d,l,m,Se,GW,cM){var JF,WM,Av;if(JF=Math.sqrt(d*d+l*l))d/=JF,l/=JF;if(Av=d*m+l*Se)m-=d*Av,Se-=l*Av;if(WM=Math.sqrt(m*m+Se*Se))m/=WM,Se/=WM,Av/=WM;d*Se<l*m&&(d=-d,l=-l,Av=-Av,JF=-JF);return{translateX:GW,translateY:cM,rotate:Math.atan2(l,d)*qla,skewX:Math.atan(Av)*qla,scaleX:JF,scaleY:WM}}
function RO(d,l,m,Se){function GW(NM){return NM.length?NM.pop()+" ":""}
function cM(NM,BD,CQ,Yk,dL,Oz){NM!==CQ||BD!==Yk?(dL=dL.push("translate(",null,l,null,m),Oz.push({i:dL-4,x:YS(NM,CQ)},{i:dL-2,x:YS(BD,Yk)})):(CQ||Yk)&&dL.push("translate("+CQ+l+Yk+m)}
function JF(NM,BD,CQ,Yk){NM!==BD?(NM-BD>180?BD+=360:BD-NM>180&&(NM+=360),Yk.push({i:CQ.push(GW(CQ)+"rotate(",null,Se)-2,x:YS(NM,BD)})):BD&&CQ.push(GW(CQ)+"rotate("+BD+Se)}
function WM(NM,BD,CQ,Yk){NM!==BD?Yk.push({i:CQ.push(GW(CQ)+"skewX(",null,Se)-2,x:YS(NM,BD)}):BD&&CQ.push(GW(CQ)+"skewX("+BD+Se)}
function Av(NM,BD,CQ,Yk,dL,Oz){NM!==CQ||BD!==Yk?(dL=dL.push(GW(dL)+"scale(",null,",",null,")"),Oz.push({i:dL-4,x:YS(NM,CQ)},{i:dL-2,x:YS(BD,Yk)})):CQ===1&&Yk===1||dL.push(GW(dL)+"scale("+CQ+","+Yk+")")}
return function(NM,BD){var CQ=[],Yk=[];NM=d(NM);BD=d(BD);cM(NM.translateX,NM.translateY,BD.translateX,BD.translateY,CQ,Yk);JF(NM.rotate,BD.rotate,CQ,Yk);WM(NM.skewX,BD.skewX,CQ,Yk);Av(NM.scaleX,NM.scaleY,BD.scaleX,BD.scaleY,CQ,Yk);NM=BD=null;return function(dL){for(var Oz=-1,Id=Yk.length,zn;++Oz<Id;)CQ[(zn=Yk[Oz]).i]=zn.x(dL);return CQ.join("")}}}
function ew(d){return function(l,m){var Se=d((l=qN(l)).h,(m=qN(m)).h),GW=Sh(l.s,m.s),cM=Sh(l.l,m.l),JF=Sh(l.opacity,m.opacity);return function(WM){l.h=Se(WM);l.s=GW(WM);l.l=cM(WM);l.opacity=JF(WM);return l+""}}}
function wn(d){return function(l,m){var Se=d((l=Hs(l)).h,(m=Hs(m)).h),GW=Sh(l.c,m.c),cM=Sh(l.l,m.l),JF=Sh(l.opacity,m.opacity);return function(WM){l.h=Se(WM);l.c=GW(WM);l.l=cM(WM);l.opacity=JF(WM);return l+""}}}
function J6(d){return function Se(m){function GW(cM,JF){var WM=d((cM=is(cM)).h,(JF=is(JF)).h),Av=Sh(cM.s,JF.s),NM=Sh(cM.l,JF.l),BD=Sh(cM.opacity,JF.opacity);return function(CQ){cM.h=WM(CQ);cM.s=Av(CQ);cM.l=NM(Math.pow(CQ,m));cM.opacity=BD(CQ);return cM+""}}
m=+m;GW.gamma=Se;return GW}(1)}
function Fb(){return tV||(Sl6(SU),tV=m1.now()+WOv)}
function SU(){tV=0}
function Ni(){this._call=this._time=this._next=null}
function ZW(d,l,m){var Se=new Ni;Se.restart(d,l,m);return Se}
function i4(){tV=(dLF=m1.now())+WOv;E3=ud=0;try{Fb();++E3;for(var d=kQ7,l;d;)(l=tV-d._time)>=0&&d._call.call(null,l),d=d._next;--E3}finally{E3=0;d=kQ7;for(var m=Infinity;d;)if(d._call){m>d._time&&(m=d._time);var Se=d;d=d._next}else l=d._next,d._next=null,d=Se?Se._next=l:kQ7=l;gi=Se;XT(m);tV=0}}
function hK(){var d=m1.now(),l=d-dLF;l>1E3&&(WOv-=l,dLF=d)}
function XT(d){E3||(ud&&(ud=clearTimeout(ud)),d-tV>24?(d<Infinity&&(ud=setTimeout(i4,d-m1.now()-WOv)),E6&&(E6=clearInterval(E6))):(E6||(dLF=m1.now(),E6=setInterval(hK,1E3)),E3=1,Sl6(i4)))}
function aR(d,l,m){var Se=new Ni;l=l==null?0:+l;Se.restart(function(GW){Se.stop();d(GW+l)},l,m);
return Se}
function oJ(d,l,m,Se,GW,cM){var JF=d.__transition;if(!JF)d.__transition={};else if(m in JF)return;HG(d,m,{name:l,index:Se,group:GW,on:Iy5,tween:YGJ,time:cM.time,delay:cM.delay,duration:cM.duration,ease:cM.ease,timer:null,state:0})}
function V3(d,l){d=M$(d,l);if(d.state>0)throw Error("ze");return d}
function vs(d,l){d=M$(d,l);if(d.state>2)throw Error("Ae");return d}
function M$(d,l){d=d.__transition;if(!d||!(d=d[l]))throw Error("Be");return d}
function HG(d,l,m){function Se(Av){var NM,BD;if(m.state!==1)return cM();for(Yk in JF){var CQ=JF[Yk];if(CQ.name===m.name){if(CQ.state===3)return aR(Se);CQ.state===4?(CQ.state=6,CQ.timer.stop(),CQ.on.call("interrupt",d,d.__data__,CQ.index,CQ.group),delete JF[Yk]):+Yk<l&&(CQ.state=6,CQ.timer.stop(),delete JF[Yk])}}aR(function(){m.state===3&&(m.state=4,m.timer.restart(GW,m.delay,m.time),GW(Av))});
m.state=2;m.on.call("start",d,d.__data__,m.index,m.group);if(m.state===2){m.state=3;WM=Array(BD=m.tween.length);var Yk=0;for(NM=-1;Yk<BD;++Yk)if(CQ=m.tween[Yk].value.call(d,d.__data__,m.index,m.group))WM[++NM]=CQ;WM.length=NM+1}}
function GW(Av){Av=Av<m.duration?m.ease.call(null,Av/m.duration):(m.timer.restart(cM),m.state=5,1);for(var NM=-1,BD=WM.length;++NM<BD;)WM[NM].call(null,Av);m.state===5&&(m.on.call("end",d,d.__data__,m.index,m.group),cM())}
function cM(){m.state=6;m.timer.stop();delete JF[l];for(var Av in JF)return;delete d.__transition}
var JF=d.__transition,WM;JF[l]=m;m.timer=ZW(function(Av){m.state=1;m.timer.restart(Se,m.delay,m.time);m.delay<=Av&&Se(Av-m.delay)},0,m.time)}
function mf(d,l){var m,Se;return function(){var GW=vs(this,d),cM=GW.tween;if(cM!==m){Se=m=cM;cM=0;for(var JF=Se.length;cM<JF;++cM)if(Se[cM].name===l){Se=Se.slice();Se.splice(cM,1);break}}GW.tween=Se}}
function yx(d,l,m){var Se,GW;if(typeof m!=="function")throw Error();return function(){var cM=vs(this,d),JF=cM.tween;if(JF!==Se){GW=(Se=JF).slice();JF={name:l,value:m};for(var WM=0,Av=GW.length;WM<Av;++WM)if(GW[WM].name===l){GW[WM]=JF;break}WM===Av&&GW.push(JF)}cM.tween=GW}}
function mj(d,l,m){var Se=d._id;d.each(function(){var GW=vs(this,Se);(GW.value||(GW.value={}))[l]=m.apply(this,arguments)});
return function(GW){return M$(GW,Se).value[l]}}
function eI(d,l){var m;return(typeof l==="number"?YS:l instanceof pQ?NKs:(m=pQ(l))?(l=m,NKs):HE)(d,l)}
function JV(d){return function(){this.removeAttribute(d)}}
function zRg(d){return function(){this.removeAttributeNS(d.space,d.local)}}
function nBm(d,l,m){var Se,GW;return function(){var cM=this.getAttribute(d);return cM===m?null:cM===Se?GW:GW=l(Se=cM,m)}}
function y6(d,l,m){var Se,GW;return function(){var cM=this.getAttributeNS(d.space,d.local);return cM===m?null:cM===Se?GW:GW=l(Se=cM,m)}}
function fj2(d,l,m){var Se,GW,cM;return function(){var JF=m(this);if(JF==null)return void this.removeAttribute(d);var WM=this.getAttribute(d);return WM===JF?null:WM===Se&&JF===GW?cM:cM=l(Se=WM,GW=JF)}}
function MT(d,l,m){var Se,GW,cM;return function(){var JF=m(this);if(JF==null)return void this.removeAttributeNS(d.space,d.local);var WM=this.getAttributeNS(d.space,d.local);return WM===JF?null:WM===Se&&JF===GW?cM:cM=l(Se=WM,GW=JF)}}
function L9(d,l){function m(){var Se=this,GW=l.apply(Se,arguments);return GW&&function(cM){Se.setAttributeNS(d.space,d.local,GW(cM))}}
m._value=l;return m}
function pNN(d,l){function m(){var Se=this,GW=l.apply(Se,arguments);return GW&&function(cM){Se.setAttribute(d,GW(cM))}}
m._value=l;return m}
function ouJ(d,l){return function(){V3(this,d).delay=+l.apply(this,arguments)}}
function qMV(d,l){return l=+l,function(){V3(this,d).delay=l}}
function SME(d,l){return function(){vs(this,d).duration=+l.apply(this,arguments)}}
function NZ8(d,l){return l=+l,function(){vs(this,d).duration=l}}
function X3E(d,l){if(typeof l!=="function")throw Error();return function(){vs(this,d).ease=l}}
function bWs(d){return(d+"").trim().split(/^|\s+/).every(function(l){var m=l.indexOf(".");m>=0&&(l=l.slice(0,m));return!l||l==="start"})}
function w3$(d,l,m){var Se,GW,cM=bWs(l)?V3:vs;return function(){var JF=cM(this,d),WM=JF.on;if(WM!==Se)(GW=(Se=WM).copy()).on(l,m);JF.on=GW}}
function ZWE(d){return function(){var l=this.parentNode,m;for(m in this.__transition)if(+m!==d)return;l&&l.removeChild(this)}}
function AV_(d,l){var m,Se,GW;return function(){var cM=s7(this,d),JF=(this.style.removeProperty(d),s7(this,d));return cM===JF?null:cM===m&&JF===Se?GW:GW=l(m=cM,Se=JF)}}
function svJ(d){return function(){this.style.removeProperty(d)}}
function BZ3(d,l,m){var Se,GW;return function(){var cM=s7(this,d);return cM===m?null:cM===Se?GW:GW=l(Se=cM,m)}}
function TZ3(d,l,m){var Se,GW,cM;return function(){var JF=s7(this,d),WM=m(this);WM==null&&(WM=(this.style.removeProperty(d),s7(this,d)));return JF===WM?null:JF===Se&&WM===GW?cM:cM=l(Se=JF,GW=WM)}}
function Gh$(d,l,m){function Se(){var GW=this,cM=l.apply(GW,arguments);return cM&&function(JF){GW.style.setProperty(d,cM(JF),m)}}
Se._value=l;return Se}
function D17(d){return function(){this.textContent=d}}
function Qv8(d){return function(){var l=d(this);this.textContent=l==null?"":l}}
function VA(d,l,m,Se){this._groups=d;this._parents=l;this._name=m;this._id=Se}
function hT4(d){return{type:d}}
function PPP(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function xLN(){}
function XFQ(d,l){var m=new xLN;if(d instanceof xLN)d.each(function(JF,WM){m.set(WM,JF)});
else if(Array.isArray(d)){var Se=-1,GW=d.length,cM;if(l==null)for(;++Se<GW;)m.set(Se,d[Se]);else for(;++Se<GW;)m.set(l(cM=d[Se],Se,d),cM)}else if(d)for(Se in d)m.set(Se,d[Se]);return m}
function mLg(){}
function b36(d){return function(l){for(var m={},Se=0;Se<d.length;Se++)m[d[Se]]=l[Se]||"";return m}}
function aiV(d,l){var m=b36(d);return function(Se,GW){return l(m(Se),GW,d)}}
function Vg$(d){var l=Object.create(null),m=[];d.forEach(function(Se){for(var GW in Se)GW in l||m.push(l[GW]=GW)});
return m}
function wFD(d){function l(JF,WM){function Av(){if(Oz)return IC2;if(Id)return Id=!1,Z3v;var U0,Bw=CQ,Ku;if(JF.charCodeAt(Bw)===34){for(;CQ++<BD&&JF.charCodeAt(CQ)!==34||JF.charCodeAt(++CQ)===34;);(U0=CQ)>=BD?Oz=!0:(Ku=JF.charCodeAt(CQ++))===10?Id=!0:Ku===13&&(Id=!0,JF.charCodeAt(CQ)===10&&++CQ);return JF.slice(Bw+1,U0-1).replace(/""/g,'"')}for(;CQ<BD;){if((Ku=JF.charCodeAt(U0=CQ++))===10)Id=!0;else if(Ku===13)Id=!0,JF.charCodeAt(CQ)===10&&++CQ;else if(Ku!==cM)continue;return JF.slice(Bw,U0)}return Oz=
!0,JF.slice(Bw,BD)}
var NM=[],BD=JF.length,CQ=0,Yk=0,dL,Oz=BD<=0,Id=!1;JF.charCodeAt(BD-1)===10&&--BD;for(JF.charCodeAt(BD-1)===13&&--BD;(dL=Av())!==IC2;){for(var zn=[];dL!==Z3v&&dL!==IC2;)zn.push(dL),dL=Av();WM&&(zn=WM(zn,Yk++))==null||NM.push(zn)}return NM}
function m(JF){return JF.map(Se).join(d)}
function Se(JF){return JF==null?"":GW.test(JF)?'"'+JF.replace(/"/g,'""')+'"':JF}
var GW=new RegExp('["'+d+"\n\r]"),cM=d.charCodeAt(0);return{parse:function(JF,WM){var Av,NM;JF=l(JF,function(BD,CQ){if(Av)return Av(BD,CQ-1);NM=BD;Av=WM?aiV(BD,WM):b36(BD)});
JF.columns=NM||[];return JF},
parseRows:l,format:function(JF,WM){WM==null&&(WM=Vg$(JF));return[WM.map(Se).join(d)].concat(JF.map(function(Av){return WM.map(function(NM){return Se(Av[NM])}).join(d)})).join("\n")},
formatRows:function(JF){return JF.map(m).join("\n")}}}
function U1$(d){if(!d.ok)throw Error("Ce`"+d.status+"`"+d.statusText);return d.text()}
function AO6(d){return function(l,m,Se){arguments.length===2&&typeof m==="function"&&(Se=m,m=void 0);return fetch(l,m).then(U1$).then(function(GW){return d(GW,Se)})}}
function snJ(d,l,m,Se){if(isNaN(l)||isNaN(m))return d;var GW,cM=d._root;Se={data:Se};var JF=d._x0,WM=d._y0,Av=d._x1,NM=d._y1,BD,CQ,Yk,dL,Oz;if(!cM)return d._root=Se,d;for(;cM.length;)if((Yk=l>=(BD=(JF+Av)/2))?JF=BD:Av=BD,(dL=m>=(CQ=(WM+NM)/2))?WM=CQ:NM=CQ,GW=cM,!(cM=cM[Oz=dL<<1|Yk]))return GW[Oz]=Se,d;var Id=+d._x.call(null,cM.data);var zn=+d._y.call(null,cM.data);if(l===Id&&m===zn)return Se.next=cM,GW?GW[Oz]=Se:d._root=Se,d;do GW=GW?GW[Oz]=Array(4):d._root=Array(4),(Yk=l>=(BD=(JF+Av)/2))?JF=BD:Av=
BD,(dL=m>=(CQ=(WM+NM)/2))?WM=CQ:NM=CQ;while((Oz=dL<<1|Yk)===(Yk=(zn>=CQ)<<1|Id>=BD));return GW[Yk]=cM,GW[Oz]=Se,d}
function bX(d,l,m,Se,GW){this.node=d;this.x0=l;this.y0=m;this.x1=Se;this.y1=GW}
function rV5(d){return d[0]}
function $1G(d){return d[1]}
function YO0(d,l,m,Se,GW,cM){this._x=d;this._y=l;this._x0=m;this._y0=Se;this._x1=GW;this._y1=cM;this._root=void 0}
function BKJ(d){for(var l={data:d.data},m=l;d=d.next;)m=m.next={data:d.data};return l}
function uOg(d,l){if((l=(d=l?d.toExponential(l-1):d.toExponential()).indexOf("e"))<0)return null;var m=d.slice(0,l);return[m.length>1?m[0]+m.slice(2):m,+d.slice(l+1)]}
function cVL(d){return d=uOg(Math.abs(d)),d?d[1]:NaN}
function e7_(d,l){return function(m,Se){for(var GW=m.length,cM=[],JF=0,WM=d[0],Av=0;GW>0&&WM>0;){Av+WM+1>Se&&(WM=Math.max(1,Se-Av));cM.push(m.substring(GW-=WM,GW+WM));if((Av+=WM+1)>Se)break;WM=d[JF=(JF+1)%d.length]}return cM.reverse().join(l)}}
function Cfm(d){return function(l){return l.replace(/[0-9]/g,function(m){return d[+m]})}}
function oO0(d){return new qj2(d)}
function qj2(d){if(!(l=R7Z.exec(d)))throw Error("De`"+d);var l;this.fill=l[1]||" ";this.align=l[2]||">";this.sign=l[3]||"-";this.symbol=l[4]||"";this.zero=!!l[5];this.width=l[6]&&+l[6];this.comma=!!l[7];this.precision=l[8]&&+l[8].slice(1);this.trim=!!l[9];this.type=l[10]||""}
function TKX(d,l){l=uOg(d,l);if(!l)return d+"";d=l[0];l=l[1];return l<0?"0."+Array(-l).join("0")+d:d.length>l+1?d.slice(0,l+1)+"."+d.slice(l+1):d+Array(l-d.length+2).join("0")}
function GUR(d){return d}
function tg3(d){function l(WM){function Av(Sw){var lV=Ku,IG=eU,RT,Q$;if(Bw==="c")IG=Tr(Sw)+IG,Sw="";else{Sw=+Sw;var kJ=Sw<0;Sw=Tr(Math.abs(Sw),zn);if(U0){var Ac=Sw.length,NC=1,rq=-1;a:for(;NC<Ac;++NC)switch(Sw[NC]){case ".":rq=RT=NC;break;case "0":rq===0&&(rq=NC);RT=NC;break;default:if(!+Sw[NC])break a;rq>0&&(rq=0)}Sw=rq>0?Sw.slice(0,rq)+Sw.slice(RT+1):Sw}kJ&&+Sw===0&&(kJ=!1);lV=(kJ?CQ==="("?CQ:"-":CQ==="-"||CQ==="("?"":CQ)+lV;IG=(Bw==="s"?D7M[8+Qna/3]:"")+IG+(kJ&&CQ==="("?")":"");if(v0)for(kJ=-1,
RT=Sw.length;++kJ<RT;)if(Q$=Sw.charCodeAt(kJ),48>Q$||Q$>57){IG=(Q$===46?GW+Sw.slice(kJ+1):Sw.slice(kJ))+IG;Sw=Sw.slice(0,kJ);break}}Id&&!dL&&(Sw=m(Sw,Infinity));Q$=lV.length+Sw.length+IG.length;kJ=Q$<Oz?Array(Oz-Q$+1).join(NM):"";Id&&dL&&(Sw=m(kJ+Sw,kJ.length?Oz-IG.length:Infinity),kJ="");switch(BD){case "<":Sw=lV+Sw+IG+kJ;break;case "=":Sw=lV+kJ+Sw+IG;break;case "^":Sw=kJ.slice(0,Q$=kJ.length>>1)+lV+Sw+IG+kJ.slice(Q$);break;default:Sw=kJ+lV+Sw+IG}return cM(Sw)}
WM=oO0(WM);var NM=WM.fill,BD=WM.align,CQ=WM.sign,Yk=WM.symbol,dL=WM.zero,Oz=WM.width,Id=WM.comma,zn=WM.precision,U0=WM.trim,Bw=WM.type;Bw==="n"?(Id=!0,Bw="g"):aS6[Bw]||(zn==null&&(zn=12),U0=!0,Bw="g");if(dL||NM==="0"&&BD==="=")dL=!0,NM="0",BD="=";var Ku=Yk==="$"?Se[0]:Yk==="#"&&/[boxX]/.test(Bw)?"0"+Bw.toLowerCase():"",eU=Yk==="$"?Se[1]:/[%p]/.test(Bw)?JF:"",Tr=aS6[Bw],v0=/[defgprs%]/.test(Bw);zn=zn==null?6:/[gprs]/.test(Bw)?Math.max(1,Math.min(21,zn)):Math.max(0,Math.min(20,zn));Av.toString=function(){return WM+
""};
return Av}
var m=d.grouping&&d.thousands?e7_(d.grouping,d.thousands):GUR,Se=d.currency,GW=d.decimal,cM=d.numerals?Cfm(d.numerals):GUR,JF=d.percent||"%";return{format:l,formatPrefix:function(WM,Av){var NM=l((WM=oO0(WM),WM.type="f",WM));WM=Math.max(-8,Math.min(8,Math.floor(cVL(Av)/3)))*3;var BD=Math.pow(10,-WM),CQ=D7M[8+WM/3];return function(Yk){return NM(BD*Yk)+CQ}}}}
function i8(){this.reset()}
function VP2(d,l,m){var Se=d.s=l+m,GW=Se-l;d.t=l-(Se-GW)+(m-GW)}
function gBy(d){return d>1?CA:d<-1?-CA:Math.asin(d)}
function iWE(){}
function U7T(d){var l=d[0];d=d[1];var m=R2(d);return[m*R2(l),m*uJ(l),uJ(d)]}
function rOa(d,l){return[d[1]*l[2]-d[2]*l[1],d[2]*l[0]-d[0]*l[2],d[0]*l[1]-d[1]*l[0]]}
function $7M(d){var l=EBm(d[0]*d[0]+d[1]*d[1]+d[2]*d[2]);d[0]/=l;d[1]/=l;d[2]/=l}
function JV5(){var d=[],l;return{point:function(m,Se){l.push([m,Se])},
lineStart:function(){d.push(l=[])},
lineEnd:iWE,rejoin:function(){d.length>1&&d.push(d.pop().concat(d.shift()))},
result:function(){var m=d;d=[];l=null;return m}}}
function yKm(d,l,m,Se){this.x=d;this.z=l;this.o=m;this.e=Se;this.v=!1;this.n=this.p=null}
function Fns(d,l,m,Se,GW){var cM=[],JF=[];d.forEach(function(CQ){if(!((Yk=CQ.length-1)<=0)){var Yk,dL=CQ[0],Oz=CQ[Yk],Id=dL;if(U2(Id[0]-Oz[0])<1E-6&&U2(Id[1]-Oz[1])<1E-6){GW.lineStart();for(WM=0;WM<Yk;++WM)GW.point((dL=CQ[WM])[0],dL[1]);GW.lineEnd()}else cM.push(Yk=new yKm(dL,CQ,null,!0)),JF.push(Yk.o=new yKm(dL,null,Yk,!1)),cM.push(Yk=new yKm(Oz,CQ,null,!1)),JF.push(Yk.o=new yKm(Oz,null,Yk,!0))}});
if(cM.length){JF.sort(l);cOX(cM);cOX(JF);var WM=0;for(d=JF.length;WM<d;++WM)JF[WM].e=m=!m;m=cM[0];for(var Av;;){for(var NM=m,BD=!0;NM.v;)if((NM=NM.n)===m)return;l=NM.z;GW.lineStart();do{NM.v=NM.o.v=!0;if(NM.e){if(BD)for(WM=0,d=l.length;WM<d;++WM)GW.point((Av=l[WM])[0],Av[1]);else Se(NM.x,NM.n.x,1,GW);NM=NM.n}else{if(BD)for(l=NM.p.z,WM=l.length-1;WM>=0;--WM)GW.point((Av=l[WM])[0],Av[1]);else Se(NM.x,NM.p.x,-1,GW);NM=NM.p}NM=NM.o;l=NM.z;BD=!BD}while(!NM.v);GW.lineEnd()}}}
function cOX(d){if(l=d.length){for(var l,m=0,Se=d[0],GW;++m<l;)Se.n=GW=d[m],GW.p=Se,Se=GW;Se.n=GW=d[0];GW.p=Se}}
function HW7(d){return d.length>1}
function OW7(d,l){return((d=d.x)[0]<0?d[1]-CA-1E-6:CA-d[1])-((l=l.x)[0]<0?l[1]-CA-1E-6:CA-l[1])}
function Sje(){}
function esX(d){return function(l,m){var Se=R2(l),GW=R2(m);Se=d(Se*GW);return[Se*GW*uJ(l),Se*uJ(m)]}}
function h1(d){return function(l,m){var Se=EBm(l*l+m*m),GW=d(Se),cM=uJ(GW);GW=R2(GW);return[Cov(l*cM,Se*GW),gBy(Se&&m*cM/Se)]}}
function Kn7(d){var l=0,m=d.children,Se=m&&m.length;if(Se)for(;--Se>=0;)l+=m[Se].value;else l=1;d.value=l}
function Rss(d,l){var m=new P7(d);d=+d.value&&(m.value=d.value);var Se,GW=[m],cM,JF,WM,Av;for(l==null&&(l=vuV);Se=GW.pop();)if(d&&(Se.value=+Se.data.value),(JF=l(Se.data))&&(Av=JF.length))for(Se.children=Array(Av),WM=Av-1;WM>=0;--WM)GW.push(cM=Se.children[WM]=new P7(JF[WM])),cM.parent=Se,cM.depth=Se.depth+1;return m.eachBefore(lis)}
function vuV(d){return d.children}
function jvV(d){d.data=d.data.data}
function lis(d){var l=0;do d.height=l;while((d=d.parent)&&d.height<++l)}
function P7(d){this.data=d;this.depth=this.height=0;this.parent=null}
function vR(d,l,m,Se){function GW(cM){return d(cM=new Date(+cM)),cM}
GW.floor=GW;GW.ceil=function(cM){return d(cM=new Date(cM-1)),l(cM,1),d(cM),cM};
GW.round=function(cM){var JF=GW(cM),WM=GW.ceil(cM);return cM-JF<WM-cM?JF:WM};
GW.offset=function(cM,JF){return l(cM=new Date(+cM),JF==null?1:Math.floor(JF)),cM};
GW.range=function(cM,JF,WM){var Av=[],NM;cM=GW.ceil(cM);WM=WM==null?1:Math.floor(WM);if(!(cM<JF&&WM>0))return Av;do Av.push(NM=new Date(+cM)),l(cM,WM),d(cM);while(NM<cM&&cM<JF);return Av};
GW.filter=function(cM){return vR(function(JF){if(JF>=JF)for(;d(JF),!cM(JF);)JF.setTime(JF-1)},function(JF,WM){if(JF>=JF)if(WM<0)for(;++WM<=0;)for(;l(JF,-1),!cM(JF););
else for(;--WM>=0;)for(;l(JF,1),!cM(JF););})};
m&&(GW.count=function(cM,JF){NJF.setTime(+cM);Xrm.setTime(+JF);d(NJF);d(Xrm);return Math.floor(m(NJF,Xrm))},GW.every=function(cM){cM=Math.floor(cM);
return isFinite(cM)&&cM>0?cM>1?GW.filter(Se?function(JF){return Se(JF)%cM===0}:function(JF){return GW.count(0,JF)%cM===0}):GW:null});
return GW}
function FF(d){return vR(function(l){l.setDate(l.getDate()-(l.getDay()+7-d)%7);l.setHours(0,0,0,0)},function(l,m){l.setDate(l.getDate()+m*7)},function(l,m){return(m-l-(m.getTimezoneOffset()-l.getTimezoneOffset())*6E4)/6048E5})}
function H3(d){return vR(function(l){l.setUTCDate(l.getUTCDate()-(l.getUTCDay()+7-d)%7);l.setUTCHours(0,0,0,0)},function(l,m){l.setUTCDate(l.getUTCDate()+m*7)},function(l,m){return(m-l)/6048E5})}
function Wn5(d){if(0<=d.y&&d.y<100){var l=new Date(-1,d.m,d.d,d.H,d.M,d.S,d.L);l.setFullYear(d.y);return l}return new Date(d.y,d.m,d.d,d.H,d.M,d.S,d.L)}
function MzF(d){if(0<=d.y&&d.y<100){var l=new Date(Date.UTC(-1,d.m,d.d,d.H,d.M,d.S,d.L));l.setUTCFullYear(d.y);return l}return new Date(Date.UTC(d.y,d.m,d.d,d.H,d.M,d.S,d.L))}
function Iu(d){return{y:d,m:0,d:1,H:0,M:0,S:0,L:0}}
function d1J(d){function l(IG,RT){return function(Q$){var kJ=[],Ac=-1,NC=0,rq=IG.length,Ot,Gu;for(Q$ instanceof Date||(Q$=new Date(+Q$));++Ac<rq;)if(IG.charCodeAt(Ac)===37){kJ.push(IG.slice(NC,Ac));(NC=tP2[Ot=IG.charAt(++Ac)])!=null?Ot=IG.charAt(++Ac):NC=Ot==="e"?" ":"0";if(Gu=RT[Ot])Ot=Gu(Q$,NC);kJ.push(Ot);NC=Ac+1}kJ.push(IG.slice(NC,Ac));return kJ.join("")}}
function m(IG,RT){return function(Q$){var kJ=Iu(1900);if(Se(kJ,IG,Q$,0)!=Q$.length)return null;if("Q"in kJ)return new Date(kJ.Q);"p"in kJ&&(kJ.H=kJ.H%12+kJ.p*12);if("V"in kJ){if(kJ.V<1||kJ.V>53)return null;"w"in kJ||(kJ.w=1);if("Z"in kJ){Q$=MzF(Iu(kJ.y));var Ac=Q$.getUTCDay();Q$=Ac>4||Ac===0?bo2.ceil(Q$):bo2(Q$);Q$=i3D.offset(Q$,(kJ.V-1)*7);kJ.y=Q$.getUTCFullYear();kJ.m=Q$.getUTCMonth();kJ.d=Q$.getUTCDate()+(kJ.w+6)%7}else Q$=RT(Iu(kJ.y)),Ac=Q$.getDay(),Q$=Ac>4||Ac===0?wr4.ceil(Q$):wr4(Q$),Q$=JOX.offset(Q$,
(kJ.V-1)*7),kJ.y=Q$.getFullYear(),kJ.m=Q$.getMonth(),kJ.d=Q$.getDate()+(kJ.w+6)%7}else if("W"in kJ||"U"in kJ)"w"in kJ||(kJ.w="u"in kJ?kJ.u%7:"W"in kJ?1:0),Ac="Z"in kJ?MzF(Iu(kJ.y)).getUTCDay():RT(Iu(kJ.y)).getDay(),kJ.m=0,kJ.d="W"in kJ?(kJ.w+6)%7+kJ.W*7-(Ac+5)%7:kJ.w+kJ.U*7-(Ac+6)%7;return"Z"in kJ?(kJ.H+=kJ.Z/100|0,kJ.M+=kJ.Z%100,MzF(kJ)):RT(kJ)}}
function Se(IG,RT,Q$,kJ){for(var Ac=0,NC=RT.length,rq=Q$.length,Ot;Ac<NC;){if(kJ>=rq)return-1;Ot=RT.charCodeAt(Ac++);if(Ot===37){if(Ot=RT.charAt(Ac++),Ot=lV[Ot in tP2?RT.charAt(Ac++):Ot],!Ot||(kJ=Ot(IG,Q$,kJ))<0)return-1}else if(Ot!=Q$.charCodeAt(kJ++))return-1}return kJ}
var GW=d.dateTime,cM=d.date,JF=d.time,WM=d.periods,Av=d.days,NM=d.shortDays,BD=d.months,CQ=d.shortMonths,Yk=Yo(WM),dL=ok(WM),Oz=Yo(Av),Id=ok(Av),zn=Yo(NM),U0=ok(NM),Bw=Yo(BD),Ku=ok(BD),eU=Yo(CQ),Tr=ok(CQ),v0={a:function(IG){return NM[IG.getDay()]},
A:function(IG){return Av[IG.getDay()]},
b:function(IG){return CQ[IG.getMonth()]},
B:function(IG){return BD[IG.getMonth()]},
c:null,d:FQq,e:FQq,f:khE,H:z7Z,I:num,j:fiL,L:H3J,m:p3V,M:x1Z,p:function(IG){return WM[+(IG.getHours()>=12)]},
Q:O36,s:KQk,S:m1Z,u:uFJ,U:guG,V:Eu7,w:yV7,W:MgV,x:null,X:null,y:Ln$,Y:h7J,Z:PfJ,"%":vG2},Sw={a:function(IG){return NM[IG.getUTCDay()]},
A:function(IG){return Av[IG.getUTCDay()]},
b:function(IG){return CQ[IG.getUTCMonth()]},
B:function(IG){return BD[IG.getUTCMonth()]},
c:null,d:lSv,e:lSv,f:Ii_,H:YML,I:oA7,j:qQ3,L:jn0,m:SQV,M:NkE,p:function(IG){return WM[+(IG.getUTCHours()>=12)]},
Q:O36,s:KQk,S:X9Z,u:bg$,U:w93,V:ZgV,w:A$$,W:sg5,x:null,X:null,y:Bk5,Y:Tk5,Z:GaZ,"%":vG2},lV={a:function(IG,RT,Q$){return(RT=zn.exec(RT.slice(Q$)))?(IG.w=U0[RT[0].toLowerCase()],Q$+RT[0].length):-1},
A:function(IG,RT,Q$){return(RT=Oz.exec(RT.slice(Q$)))?(IG.w=Id[RT[0].toLowerCase()],Q$+RT[0].length):-1},
b:function(IG,RT,Q$){return(RT=eU.exec(RT.slice(Q$)))?(IG.m=Tr[RT[0].toLowerCase()],Q$+RT[0].length):-1},
B:function(IG,RT,Q$){return(RT=Bw.exec(RT.slice(Q$)))?(IG.m=Ku[RT[0].toLowerCase()],Q$+RT[0].length):-1},
c:function(IG,RT,Q$){return Se(IG,GW,RT,Q$)},
d:WQR,e:WQR,f:D6L,H:d7s,I:d7s,j:Qg$,L:aYL,m:Vn$,M:U6G,p:function(IG,RT,Q$){return(RT=Yk.exec(RT.slice(Q$)))?(IG.p=dL[RT[0].toLowerCase()],Q$+RT[0].length):-1},
Q:r$L,s:$63,S:c$7,u:e2L,U:Cb7,V:R25,w:tnL,W:ig7,x:function(IG,RT,Q$){return Se(IG,cM,RT,Q$)},
X:function(IG,RT,Q$){return Se(IG,JF,RT,Q$)},
y:J$Z,Y:Fg_,Z:Hgs,"%":OgJ};v0.x=l(cM,v0);v0.X=l(JF,v0);v0.c=l(GW,v0);Sw.x=l(cM,Sw);Sw.X=l(JF,Sw);Sw.c=l(GW,Sw);return{format:function(IG){var RT=l(IG,v0);RT.toString=function(){return IG};
return RT},
parse:function(IG){var RT=m(IG,Wn5);RT.toString=function(){return IG};
return RT},
utcFormat:function(IG){var RT=l(IG,Sw);RT.toString=function(){return IG};
return RT},
utcParse:function(IG){var RT=m(IG,MzF);RT.toString=function(){return IG};
return RT}}}
function d6(d,l,m){var Se=d<0?"-":"";d=(Se?-d:d)+"";var GW=d.length;return Se+(GW<m?Array(m-GW+1).join(l)+d:d)}
function KgL(d){return d.replace(vA3,"\\$&")}
function Yo(d){return new RegExp("^(?:"+d.map(KgL).join("|")+")","i")}
function ok(d){for(var l={},m=-1,Se=d.length;++m<Se;)l[d[m].toLowerCase()]=m;return l}
function tnL(d,l,m){return(l=vA.exec(l.slice(m,m+1)))?(d.w=+l[0],m+l[0].length):-1}
function e2L(d,l,m){return(l=vA.exec(l.slice(m,m+1)))?(d.u=+l[0],m+l[0].length):-1}
function Cb7(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.U=+l[0],m+l[0].length):-1}
function R25(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.V=+l[0],m+l[0].length):-1}
function ig7(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.W=+l[0],m+l[0].length):-1}
function Fg_(d,l,m){return(l=vA.exec(l.slice(m,m+4)))?(d.y=+l[0],m+l[0].length):-1}
function J$Z(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.y=+l[0]+(+l[0]>68?1900:2E3),m+l[0].length):-1}
function Hgs(d,l,m){return(l=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(l.slice(m,m+6)))?(d.Z=l[1]?0:-(l[2]+(l[3]||"00")),m+l[0].length):-1}
function Vn$(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.m=l[0]-1,m+l[0].length):-1}
function WQR(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.d=+l[0],m+l[0].length):-1}
function Qg$(d,l,m){return(l=vA.exec(l.slice(m,m+3)))?(d.m=0,d.d=+l[0],m+l[0].length):-1}
function d7s(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.H=+l[0],m+l[0].length):-1}
function U6G(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.M=+l[0],m+l[0].length):-1}
function c$7(d,l,m){return(l=vA.exec(l.slice(m,m+2)))?(d.S=+l[0],m+l[0].length):-1}
function aYL(d,l,m){return(l=vA.exec(l.slice(m,m+3)))?(d.L=+l[0],m+l[0].length):-1}
function D6L(d,l,m){return(l=vA.exec(l.slice(m,m+6)))?(d.L=Math.floor(l[0]/1E3),m+l[0].length):-1}
function OgJ(d,l,m){return(d=lY3.exec(l.slice(m,m+1)))?m+d[0].length:-1}
function r$L(d,l,m){return(l=vA.exec(l.slice(m)))?(d.Q=+l[0],m+l[0].length):-1}
function $63(d,l,m){return(l=vA.exec(l.slice(m)))?(d.Q=+l[0]*1E3,m+l[0].length):-1}
function FQq(d,l){return d6(d.getDate(),l,2)}
function z7Z(d,l){return d6(d.getHours(),l,2)}
function num(d,l){return d6(d.getHours()%12||12,l,2)}
function fiL(d,l){return d6(1+JOX.count(yZ(d),d),l,3)}
function H3J(d,l){return d6(d.getMilliseconds(),l,3)}
function khE(d,l){return H3J(d,l)+"000"}
function p3V(d,l){return d6(d.getMonth()+1,l,2)}
function x1Z(d,l){return d6(d.getMinutes(),l,2)}
function m1Z(d,l){return d6(d.getSeconds(),l,2)}
function uFJ(d){d=d.getDay();return d===0?7:d}
function guG(d,l){return d6(jg3.count(yZ(d),d),l,2)}
function Eu7(d,l){var m=d.getDay();d=m>=4||m===0?Zo2(d):Zo2.ceil(d);return d6(Zo2.count(yZ(d),d)+(yZ(d).getDay()===4),l,2)}
function yV7(d){return d.getDay()}
function MgV(d,l){return d6(wr4.count(yZ(d),d),l,2)}
function Ln$(d,l){return d6(d.getFullYear()%100,l,2)}
function h7J(d,l){return d6(d.getFullYear()%1E4,l,4)}
function PfJ(d){d=d.getTimezoneOffset();return(d>0?"-":(d*=-1,"+"))+d6(d/60|0,"0",2)+d6(d%60,"0",2)}
function lSv(d,l){return d6(d.getUTCDate(),l,2)}
function YML(d,l){return d6(d.getUTCHours(),l,2)}
function oA7(d,l){return d6(d.getUTCHours()%12||12,l,2)}
function qQ3(d,l){return d6(1+i3D.count(Mv(d),d),l,3)}
function jn0(d,l){return d6(d.getUTCMilliseconds(),l,3)}
function Ii_(d,l){return jn0(d,l)+"000"}
function SQV(d,l){return d6(d.getUTCMonth()+1,l,2)}
function NkE(d,l){return d6(d.getUTCMinutes(),l,2)}
function X9Z(d,l){return d6(d.getUTCSeconds(),l,2)}
function bg$(d){d=d.getUTCDay();return d===0?7:d}
function w93(d,l){return d6(WgJ.count(Mv(d),d),l,2)}
function ZgV(d,l){var m=d.getUTCDay();d=m>=4||m===0?ALm(d):ALm.ceil(d);return d6(ALm.count(Mv(d),d)+(Mv(d).getUTCDay()===4),l,2)}
function A$$(d){return d.getUTCDay()}
function sg5(d,l){return d6(bo2.count(Mv(d),d),l,2)}
function Bk5(d,l){return d6(d.getUTCFullYear()%100,l,2)}
function Tk5(d,l){return d6(d.getUTCFullYear()%1E4,l,4)}
function GaZ(){return"+0000"}
function vG2(){return"%"}
function O36(d){return+d}
function KQk(d){return Math.floor(+d/1E3)}
function Cf(d){for(var l=d.length/6|0,m=Array(l),Se=0;Se<l;)m[Se]="#"+d.slice(Se*6,++Se*6);return m}
function st(d){return d6L(d[d.length-1])}
function LOe(d){var l=d.length;return function(m){return d[Math.max(0,Math.min(l-1,Math.floor(m*l)))]}}
function kUv(d){this._context=d}
function zsR(d){this._curve=d}
function nGT(d,l,m){var Se=d._x1-d._x0;l-=d._x1;var GW=(d._y1-d._y0)/(Se||l<0&&-0);d=(m-d._y1)/(l||Se<0&&-0);return((GW<0?-1:1)+(d<0?-1:1))*Math.min(Math.abs(GW),Math.abs(d),.5*Math.abs((GW*l+d*Se)/(Se+l)))||0}
function fSR(d,l){var m=d._x1-d._x0;return m?(3*(d._y1-d._y0)/m-l)/2:l}
function sYe(d,l,m){var Se=d._x0,GW=d._x1,cM=d._y1,JF=(GW-Se)/3;d._context.bezierCurveTo(Se+JF,d._y0+JF*l,GW-JF,cM-JF*m,GW,cM)}
function BJN(d){this._context=d}
function pFv(d){this._context=d}
function qJ(d,l,m){this.k=d;this.x=l;this.y=m}
(function(d){d.length===1&&(d=S(d));return{left:function(l,m,Se,GW){Se==null&&(Se=0);GW==null&&(GW=l.length);for(;Se<GW;){var cM=Se+GW>>>1;d(l[cM],m)<0?Se=cM+1:GW=cM}return Se},
right:function(l,m,Se,GW){Se==null&&(Se=0);GW==null&&(GW=l.length);for(;Se<GW;){var cM=Se+GW>>>1;d(l[cM],m)>0?GW=cM:Se=cM+1}return Se}}})(q);
var fyZ={value:function(){}};
X.prototype=N.prototype={constructor:X,on:function(d,l){var m=this._,Se=b(d+"",m),GW,cM=-1,JF=Se.length;if(arguments.length<2)for(;++cM<JF;){var WM;if(WM=GW=(d=Se[cM]).type){a:{WM=m[GW];for(var Av=0,NM=WM.length;Av<NM;++Av)if((GW=WM[Av]).name===d.name){GW=GW.value;break a}GW=void 0}WM=GW}if(WM)return GW}else{if(l!=null&&typeof l!=="function")throw Error("Ee`"+l);for(;++cM<JF;)if(GW=(d=Se[cM]).type)m[GW]=w(m[GW],d.name,l);else if(l==null)for(GW in m)m[GW]=w(m[GW],d.name,null);return this}},
copy:function(){var d={},l=this._,m;for(m in l)d[m]=l[m].slice();return new X(d)},
call:function(d,l){if((GW=arguments.length-2)>0)for(var m=Array(GW),Se=0,GW,cM;Se<GW;++Se)m[Se]=arguments[Se+2];if(!this._.hasOwnProperty(d))throw Error("ye`"+d);cM=this._[d];Se=0;for(GW=cM.length;Se<GW;++Se)cM[Se].value.apply(l,m)},
apply:function(d,l,m){if(!this._.hasOwnProperty(d))throw Error("ye`"+d);d=this._[d];for(var Se=0,GW=d.length;Se<GW;++Se)d[Se].value.apply(l,m)}};
var cp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},x7Q=function(d){return function(){return this.matches(d)}};
if(typeof document!=="undefined"){var Sr=document.documentElement;if(!Sr.matches){var ka8=Sr.webkitMatchesSelector||Sr.msMatchesSelector||Sr.mozMatchesSelector||Sr.oMatchesSelector;x7Q=function(d){return function(){return ka8.call(this,d)}}}}var m7J=x7Q;
e.prototype={constructor:e,appendChild:function(d){return this._parent.insertBefore(d,this._next)},
insertBefore:function(d,l){return this._parent.insertBefore(d,l)},
querySelector:function(d){return this._parent.querySelector(d)},
querySelectorAll:function(d){return this._parent.querySelectorAll(d)}};
var MdX={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(MdX={mouseenter:"mouseover",mouseleave:"mouseout"}));var pd5=[null];us.prototype=E5.prototype={constructor:us,select:function(d){typeof d!=="function"&&(d=r(d));for(var l=this._groups,m=l.length,Se=Array(m),GW=0;GW<m;++GW)for(var cM=l[GW],JF=cM.length,WM=Se[GW]=Array(JF),Av,NM,BD=0;BD<JF;++BD)(Av=cM[BD])&&(NM=d.call(Av,Av.__data__,BD,cM))&&("__data__"in Av&&(NM.__data__=Av.__data__),WM[BD]=NM);return new us(Se,
this._parents)},
filter:function(d){typeof d!=="function"&&(d=m7J(d));for(var l=this._groups,m=l.length,Se=Array(m),GW=0;GW<m;++GW)for(var cM=l[GW],JF=cM.length,WM=Se[GW]=[],Av,NM=0;NM<JF;++NM)(Av=cM[NM])&&d.call(Av,Av.__data__,NM,cM)&&WM.push(Av);return new us(Se,this._parents)},
data:function(d,l){if(!d)return dL=Array(this.size()),NM=-1,this.each(function(Bw){dL[++NM]=Bw}),dL;
var m=l?v:J,Se=this._parents,GW=this._groups;typeof d!=="function"&&(d=R(d));for(var cM=GW.length,JF=Array(cM),WM=Array(cM),Av=Array(cM),NM=0;NM<cM;++NM){var BD=Se[NM],CQ=GW[NM],Yk=CQ.length,dL=d.call(BD,BD&&BD.__data__,NM,Se),Oz=dL.length,Id=WM[NM]=Array(Oz),zn=JF[NM]=Array(Oz);Yk=Av[NM]=Array(Yk);m(BD,CQ,Id,zn,Yk,dL,l);CQ=BD=0;for(var U0;BD<Oz;++BD)if(Yk=Id[BD]){for(BD>=CQ&&(CQ=BD+1);!(U0=zn[CQ])&&++CQ<Oz;);Yk._next=U0||null}}JF=new us(JF,Se);JF._enter=WM;JF._exit=Av;return JF},
enter:function(){return new us(this._enter||this._groups.map(c),this._parents)},
exit:function(){return new us(this._exit||this._groups.map(c),this._parents)},
merge:function(d){var l=this._groups;d=d._groups;for(var m=l.length,Se=Math.min(m,d.length),GW=Array(m),cM=0;cM<Se;++cM)for(var JF=l[cM],WM=d[cM],Av=JF.length,NM=GW[cM]=Array(Av),BD,CQ=0;CQ<Av;++CQ)if(BD=JF[CQ]||WM[CQ])NM[CQ]=BD;for(;cM<m;++cM)GW[cM]=l[cM];return new us(GW,this._parents)},
order:function(){for(var d=this._groups,l=-1,m=d.length;++l<m;)for(var Se=d[l],GW=Se.length-1,cM=Se[GW],JF;--GW>=0;)if(JF=Se[GW])cM&&cM!==JF.nextSibling&&cM.parentNode.insertBefore(JF,cM),cM=JF;return this},
sort:function(d){function l(CQ,Yk){return CQ&&Yk?d(CQ.__data__,Yk.__data__):!CQ-!Yk}
d||(d=W);for(var m=this._groups,Se=m.length,GW=Array(Se),cM=0;cM<Se;++cM){for(var JF=m[cM],WM=JF.length,Av=GW[cM]=Array(WM),NM,BD=0;BD<WM;++BD)if(NM=JF[BD])Av[BD]=NM;Av.sort(l)}return(new us(GW,this._parents)).order()},
call:function(){var d=arguments[0];arguments[0]=this;d.apply(null,arguments);return this},
nodes:function(){var d=Array(this.size()),l=-1;this.each(function(){d[++l]=this});
return d},
node:function(){for(var d=this._groups,l=0,m=d.length;l<m;++l)for(var Se=d[l],GW=0,cM=Se.length;GW<cM;++GW){var JF=Se[GW];if(JF)return JF}return null},
size:function(){var d=0;this.each(function(){++d});
return d},
empty:function(){return!this.node()},
each:function(d){for(var l=this._groups,m=0,Se=l.length;m<Se;++m)for(var GW=l[m],cM=0,JF=GW.length,WM;cM<JF;++cM)(WM=GW[cM])&&d.call(WM,WM.__data__,cM,GW);return this},
attr:function(d,l){var m=B(d);if(arguments.length<2){var Se=this.node();return m.local?Se.getAttributeNS(m.space,m.local):Se.getAttribute(m)}return this.each((l==null?m.local?M:z:typeof l==="function"?m.local?P:L:m.local?x:g)(m,l))},
style:function(d,l,m){return arguments.length>1?this.each((l==null?b0:typeof l==="function"?ry:Q7)(d,l,m==null?"":m)):s7(this.node(),d)},
property:function(d,l){return arguments.length>1?this.each((l==null?TW:typeof l==="function"?zW:l0)(d,l)):this.node()[d]},
text:function(d){return arguments.length?this.each(d==null?nN:(typeof d==="function"?Gq:Tq)(d)):this.node().textContent},
html:function(d){return arguments.length?this.each(d==null?u0:(typeof d==="function"?UX:VX)(d)):this.node().innerHTML},
append:function(d){var l=typeof d==="function"?d:a(d);return this.select(function(){return this.appendChild(l.apply(this,arguments))})},
insert:function(d,l){var m=typeof d==="function"?d:a(d),Se=l==null?cD:typeof l==="function"?l:r(l);return this.select(function(){return this.insertBefore(m.apply(this,arguments),Se.apply(this,arguments)||null)})},
remove:function(){return this.each(cs)},
clone:function(d){return this.select(d?U7:wL)},
datum:function(d){return arguments.length?this.property("__data__",d):this.node().__data__},
on:function(d,l,m){var Se=MM(d+""),GW=Se.length,cM;if(arguments.length<2){var JF=this.node().__on;if(JF)for(var WM=0,Av=JF.length,NM;WM<Av;++WM){var BD=0;for(NM=JF[WM];BD<GW;++BD)if((cM=Se[BD]).type===NM.type&&cM.name===NM.name)return NM.value}}else{JF=l?PD:vD;m==null&&(m=!1);for(BD=0;BD<GW;++BD)this.each(JF(Se[BD],l,m));return this}},
dispatch:function(d,l){return this.each((typeof l==="function"?Dm:IJ)(d,l))}};
var xa8=0;sX.prototype=function(){return new sX}.prototype={constructor:sX,
get:function(d){for(var l=this._;!(l in d);)if(!(d=d.parentNode))return;return d[l]},
set:function(d,l){return d[this._]=l},
remove:function(d){return this._ in d&&delete d[this._]},
toString:function(){return this._}};
var Lq=1/.7,maZ=/^#([0-9a-f]{3})$/,ufV=/^#([0-9a-f]{6})$/,gML=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),EMV=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),y4J=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),MFL=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),
LmV=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),h43=RegExp("^hsla\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),LhQ={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,
blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,
darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,
lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,
mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,
purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};
aG(EX,pQ,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
aG(Ps,G_,aJ(EX,{brighter:function(d){d=d==null?Lq:Math.pow(Lq,d);return new Ps(this.r*d,this.g*d,this.b*d,this.opacity)},
darker:function(d){d=d==null?.7:Math.pow(.7,d);return new Ps(this.r*d,this.g*d,this.b*d,this.opacity)},
rgb:function(){return this},
displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},
hex:function(){return"#"+Aj(this.r)+Aj(this.g)+Aj(this.b)},
toString:function(){var d=this.opacity;d=isNaN(d)?1:Math.max(0,Math.min(1,d));return(d===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(d===1?")":", "+d+")")}}));
aG(Ok,qN,aJ(EX,{brighter:function(d){d=d==null?Lq:Math.pow(Lq,d);return new Ok(this.h,this.s,this.l*d,this.opacity)},
darker:function(d){d=d==null?.7:Math.pow(.7,d);return new Ok(this.h,this.s,this.l*d,this.opacity)},
rgb:function(){var d=this.h%360+(this.h<0)*360,l=this.l,m=l+(l<.5?l:1-l)*(isNaN(d)||isNaN(this.s)?0:this.s);l=2*l-m;return new Ps(kP(d>=240?d-240:d+120,l,m),kP(d,l,m),kP(d<120?d+240:d-120,l,m),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var hJQ=Math.PI/180,YjD=180/Math.PI,Ixk=4/29,gw=6/29,Pm2=3*gw*gw,PvV=gw*gw*gw;aG(HM,function(d,l,m,Se){return arguments.length===1?IF(d):new HM(d,l,m,Se==null?1:Se)},aJ(EX,{brighter:function(d){return new HM(this.l+18*(d==null?1:d),this.a,this.b,this.opacity)},
darker:function(d){return new HM(this.l-18*(d==null?1:d),this.a,this.b,this.opacity)},
rgb:function(){var d=(this.l+16)/116,l=isNaN(this.a)?d:d+this.a/500,m=isNaN(this.b)?d:d-this.b/200;l=.96422*LN(l);d=1*LN(d);m=.82521*LN(m);return new Ps($k(3.1338561*l-1.6168667*d-.4906146*m),$k(-.9787684*l+1.9161415*d+.033454*m),$k(.0719453*l-.2289914*d+1.4052427*m),this.opacity)}}));
aG(Jv,Hs,aJ(EX,{brighter:function(d){return new Jv(this.h,this.c,this.l+18*(d==null?1:d),this.opacity)},
darker:function(d){return new Jv(this.h,this.c,this.l-18*(d==null?1:d),this.opacity)},
rgb:function(){return IF(this).rgb()}}));
var oGX=1.78277*-.29227-.1347134789;aG(xJ,is,aJ(EX,{brighter:function(d){d=d==null?Lq:Math.pow(Lq,d);return new xJ(this.h,this.s,this.l*d,this.opacity)},
darker:function(d){d=d==null?.7:Math.pow(.7,d);return new xJ(this.h,this.s,this.l*d,this.opacity)},
rgb:function(){var d=isNaN(this.h)?0:(this.h+120)*hJQ,l=+this.l,m=isNaN(this.s)?0:this.s*l*(1-l),Se=Math.cos(d);d=Math.sin(d);return new Ps(255*(l+m*(-.14861*Se+1.78277*d)),255*(l+m*(-.29227*Se+-.90649*d)),255*(l+1.97294*Se*m),this.opacity)}}));
var NKs=function m(l){function Se(cM,JF){var WM=GW((cM=G_(cM)).r,(JF=G_(JF)).r),Av=GW(cM.g,JF.g),NM=GW(cM.b,JF.b),BD=Sh(cM.opacity,JF.opacity);return function(CQ){cM.r=WM(CQ);cM.g=Av(CQ);cM.b=NM(CQ);cM.opacity=BD(CQ);return cM+""}}
var GW=Uk(l);Se.gamma=m;return Se}(1),d6L=ce(function(l){var m=l.length-1;
return function(Se){var GW=Se<=0?Se=0:Se>=1?(Se=1,m-1):Math.floor(Se*m),cM=l[GW],JF=l[GW+1];return b9((Se-GW/m)*m,GW>0?l[GW-1]:2*cM-JF,cM,JF,GW<m-1?l[GW+2]:2*JF-cM)}});
ce(function(l){var m=l.length;return function(Se){var GW=Math.floor(((Se%=1)<0?++Se:Se)*m);return b9((Se-GW/m)*m,l[(GW+m-1)%m],l[GW%m],l[(GW+1)%m],l[(GW+2)%m])}});
var M87=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,LDM=new RegExp(M87.source,"g"),qla=180/Math.PI,TJW={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},NJ,G6g,u7Q,hR7,z2V=RO(function(l){if(l==="none")return TJW;NJ||(NJ=document.createElement("DIV"),G6g=document.documentElement,u7Q=document.defaultView);NJ.style.transform=l;l=u7Q.getComputedStyle(G6g.appendChild(NJ),null).getPropertyValue("transform");G6g.removeChild(NJ);l=l.slice(7,-1).split(",");return tr(+l[0],+l[1],+l[2],+l[3],
+l[4],+l[5])},"px, ","px)","deg)"),nAL=RO(function(l){if(l==null)return TJW;
hR7||(hR7=document.createElementNS("http://www.w3.org/2000/svg","g"));hR7.setAttribute("transform",l);if(!(l=hR7.transform.baseVal.consolidate()))return TJW;l=l.matrix;return tr(l.a,l.b,l.c,l.d,l.e,l.f)},", ",")",")");
ew(xD);ew(Sh);wn(xD);wn(Sh);J6(xD);var DF0=J6(Sh),E3=0,ud=0,E6=0,kQ7,gi,dLF=0,tV=0,WOv=0,m1=typeof performance==="object"&&performance.now?performance:Date,Sl6=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(l){setTimeout(l,17)};
Ni.prototype=ZW.prototype={constructor:Ni,restart:function(l,m,Se){if(typeof l!=="function")throw new TypeError("Fe");Se=(Se==null?Fb():+Se)+(m==null?0:+m);this._next||gi===this||(gi?gi._next=this:kQ7=this,gi=this);this._call=l;this._time=Se;XT()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,XT())}};
var Iy5=N("start","end","interrupt"),YGJ=[],fY3=E5.prototype.constructor,gG0=0,hH=E5.prototype;VA.prototype=function(l){return E5().transition(l)}.prototype={constructor:VA,
select:function(l){var m=this._name,Se=this._id;typeof l!=="function"&&(l=r(l));for(var GW=this._groups,cM=GW.length,JF=Array(cM),WM=0;WM<cM;++WM)for(var Av=GW[WM],NM=Av.length,BD=JF[WM]=Array(NM),CQ,Yk,dL=0;dL<NM;++dL)(CQ=Av[dL])&&(Yk=l.call(CQ,CQ.__data__,dL,Av))&&("__data__"in CQ&&(Yk.__data__=CQ.__data__),BD[dL]=Yk,oJ(BD[dL],m,Se,dL,BD,M$(CQ,Se)));return new VA(JF,this._parents,m,Se)},
filter:function(l){typeof l!=="function"&&(l=m7J(l));for(var m=this._groups,Se=m.length,GW=Array(Se),cM=0;cM<Se;++cM)for(var JF=m[cM],WM=JF.length,Av=GW[cM]=[],NM,BD=0;BD<WM;++BD)(NM=JF[BD])&&l.call(NM,NM.__data__,BD,JF)&&Av.push(NM);return new VA(GW,this._parents,this._name,this._id)},
merge:function(l){if(l._id!==this._id)throw Error();var m=this._groups;l=l._groups;for(var Se=m.length,GW=Math.min(Se,l.length),cM=Array(Se),JF=0;JF<GW;++JF)for(var WM=m[JF],Av=l[JF],NM=WM.length,BD=cM[JF]=Array(NM),CQ,Yk=0;Yk<NM;++Yk)if(CQ=WM[Yk]||Av[Yk])BD[Yk]=CQ;for(;JF<Se;++JF)cM[JF]=m[JF];return new VA(cM,this._parents,this._name,this._id)},
selection:function(){return new fY3(this._groups,this._parents)},
transition:function(){for(var l=this._name,m=this._id,Se=++gG0,GW=this._groups,cM=GW.length,JF=0;JF<cM;++JF)for(var WM=GW[JF],Av=WM.length,NM,BD=0;BD<Av;++BD)if(NM=WM[BD]){var CQ=M$(NM,m);oJ(NM,l,Se,BD,WM,{time:CQ.time+CQ.delay+CQ.duration,delay:0,duration:CQ.duration,ease:CQ.ease})}return new VA(GW,this._parents,l,Se)},
call:hH.call,nodes:hH.nodes,node:hH.node,size:hH.size,empty:hH.empty,each:hH.each,on:function(l,m){var Se=this._id;return arguments.length<2?M$(this.node(),Se).on.on(l):this.each(w3$(Se,l,m))},
attr:function(l,m){var Se=B(l),GW=Se==="transform"?nAL:eI;return this.attrTween(l,typeof m==="function"?(Se.local?MT:fj2)(Se,GW,mj(this,"attr."+l,m)):m==null?(Se.local?zRg:JV)(Se):(Se.local?y6:nBm)(Se,GW,m+""))},
attrTween:function(l,m){var Se="attr."+l;if(arguments.length<2)return(Se=this.tween(Se))&&Se._value;if(m==null)return this.tween(Se,null);if(typeof m!=="function")throw Error();var GW=B(l);return this.tween(Se,(GW.local?L9:pNN)(GW,m))},
style:function(l,m,Se){var GW=l==="transform"?z2V:eI;return m==null?this.styleTween(l,AV_(l,GW)).on("end.style."+l,svJ(l)):this.styleTween(l,typeof m==="function"?TZ3(l,GW,mj(this,"style."+l,m)):BZ3(l,GW,m+""),Se)},
styleTween:function(l,m,Se){var GW="style."+l;if(arguments.length<2)return(GW=this.tween(GW))&&GW._value;if(m==null)return this.tween(GW,null);if(typeof m!=="function")throw Error();return this.tween(GW,Gh$(l,m,Se==null?"":Se))},
text:function(l){return this.tween("text",typeof l==="function"?Qv8(mj(this,"text",l)):D17(l==null?"":l+""))},
remove:function(){return this.on("end.remove",ZWE(this._id))},
tween:function(l,m){var Se=this._id;if(arguments.length<2){Se=M$(this.node(),Se).tween;for(var GW=0,cM=Se.length,JF;GW<cM;++GW)if((JF=Se[GW]).name===l)return JF.value;return null}return this.each((m==null?mf:yx)(Se,l,m))},
delay:function(l){var m=this._id;return arguments.length?this.each((typeof l==="function"?ouJ:qMV)(m,l)):M$(this.node(),m).delay},
duration:function(l){var m=this._id;return arguments.length?this.each((typeof l==="function"?SME:NZ8)(m,l)):M$(this.node(),m).duration},
ease:function(l){var m=this._id;return arguments.length?this.each(X3E(m,l)):M$(this.node(),m).ease}};
var QYv={time:null,delay:0,duration:250,ease:function(l){return((l*=2)<=1?l*l*l:(l-=2)*l*l+2)/2}};
E5.prototype.transition=function(l){var m;if(l instanceof VA){var Se=l._id;l=l._name}else Se=++gG0,(m=QYv).time=Fb(),l=l==null?null:l+"";for(var GW=this._groups,cM=GW.length,JF=0;JF<cM;++JF)for(var WM=GW[JF],Av=WM.length,NM,BD=0;BD<Av;++BD)if(NM=WM[BD]){var CQ=NM,Yk=l,dL=Se,Oz=BD,Id=WM,zn;if(!(zn=m))a:{zn=void 0;for(var U0=Se;!(zn=NM.__transition)||!(zn=zn[U0]);)if(!(NM=NM.parentNode)){zn=(QYv.time=Fb(),QYv);break a}}oJ(CQ,Yk,dL,Oz,Id,zn)}return new VA(GW,this._parents,l,Se)};
["e","w"].map(hT4);["n","s"].map(hT4);"n e s w nw ne se sw".split(" ").map(hT4);PPP.prototype=function(){return new PPP}.prototype={constructor:PPP,
moveTo:function(l,m){this._+="M"+(this._x0=this._x1=+l)+","+(this._y0=this._y1=+m)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(l,m){this._+="L"+(this._x1=+l)+","+(this._y1=+m)},
bezierCurveTo:function(l,m,Se,GW,cM,JF){this._+="C"+ +l+","+ +m+","+ +Se+","+ +GW+","+(this._x1=+cM)+","+(this._y1=+JF)},
rect:function(l,m,Se,GW){this._+="M"+(this._x0=this._x1=+l)+","+(this._y0=this._y1=+m)+"h"+ +Se+"v"+ +GW+"h"+-Se+"Z"},
toString:function(){return this._}};
xLN.prototype=XFQ.prototype={constructor:xLN,has:function(l){return" "+l in this},
get:function(l){return this[" "+l]},
set:function(l,m){this[" "+l]=m;return this},
remove:function(l){l=" "+l;return l in this&&delete this[l]},
clear:function(){for(var l in this)l[0]===" "&&delete this[l]},
keys:function(){var l=[],m;for(m in this)m[0]===" "&&l.push(m.slice(1));return l},
values:function(){var l=[],m;for(m in this)m[0]===" "&&l.push(this[m]);return l},
entries:function(){var l=[],m;for(m in this)m[0]===" "&&l.push({key:m.slice(1),value:this[m]});return l},
size:function(){var l=0,m;for(m in this)m[0]===" "&&++l;return l},
empty:function(){for(var l in this)if(l[0]===" ")return!1;return!0},
each:function(l){for(var m in this)m[0]===" "&&l(this[m],m.slice(1),this)}};
var OM=XFQ.prototype;mLg.prototype=function(l,m){var Se=new mLg;if(l instanceof mLg)l.each(function(JF){Se.add(JF)});
else if(l){var GW=-1,cM=l.length;if(m==null)for(;++GW<cM;)Se.add(l[GW]);else for(;++GW<cM;)Se.add(m(l[GW],GW,l))}return Se}.prototype={constructor:mLg,
has:OM.has,add:function(l){this[" "+l]=l;return this},
remove:OM.remove,clear:OM.clear,values:OM.keys,size:OM.size,empty:OM.empty,each:OM.each};var Z3v={},IC2={},p9L=wFD(",").parse,x65=wFD("\t").parse;AO6(p9L);AO6(x65);var w3=function(l,m,Se){m=new YO0(m==null?rV5:m,Se==null?$1G:Se,NaN,NaN,NaN,NaN);return l==null?m:m.addAll(l)}.prototype=YO0.prototype;
w3.copy=function(){var l=new YO0(this._x,this._y,this._x0,this._y0,this._x1,this._y1),m=this._root,Se,GW;if(!m)return l;if(!m.length)return l._root=BKJ(m),l;for(Se=[{source:m,target:l._root=Array(4)}];m=Se.pop();)for(var cM=0;cM<4;++cM)if(GW=m.source[cM])GW.length?Se.push({source:GW,target:m.target[cM]=Array(4)}):m.target[cM]=BKJ(GW);return l};
w3.add=function(l){var m=+this._x.call(null,l),Se=+this._y.call(null,l);return snJ(this.cover(m,Se),m,Se,l)};
w3.addAll=function(l){var m,Se,GW=l.length,cM,JF,WM=Array(GW),Av=Array(GW),NM=Infinity,BD=Infinity,CQ=-Infinity,Yk=-Infinity;for(Se=0;Se<GW;++Se)isNaN(cM=+this._x.call(null,m=l[Se]))||isNaN(JF=+this._y.call(null,m))||(WM[Se]=cM,Av[Se]=JF,cM<NM&&(NM=cM),cM>CQ&&(CQ=cM),JF<BD&&(BD=JF),JF>Yk&&(Yk=JF));CQ<NM&&(NM=this._x0,CQ=this._x1);Yk<BD&&(BD=this._y0,Yk=this._y1);this.cover(NM,BD).cover(CQ,Yk);for(Se=0;Se<GW;++Se)snJ(this,WM[Se],Av[Se],l[Se]);return this};
w3.cover=function(l,m){if(isNaN(l=+l)||isNaN(m=+m))return this;var Se=this._x0,GW=this._y0,cM=this._x1,JF=this._y1;if(isNaN(Se))cM=(Se=Math.floor(l))+1,JF=(GW=Math.floor(m))+1;else if(Se>l||l>cM||GW>m||m>JF){var WM=cM-Se,Av=this._root,NM;switch(NM=(m<(GW+JF)/2)<<1|l<(Se+cM)/2){case 0:do{var BD=Array(4);BD[NM]=Av;Av=BD}while(WM*=2,cM=Se+WM,JF=GW+WM,l>cM||m>JF);break;case 1:do BD=Array(4),BD[NM]=Av,Av=BD;while(WM*=2,Se=cM-WM,JF=GW+WM,Se>l||m>JF);break;case 2:do BD=Array(4),BD[NM]=Av,Av=BD;while(WM*=
2,cM=Se+WM,GW=JF-WM,l>cM||GW>m);break;case 3:do BD=Array(4),BD[NM]=Av,Av=BD;while(WM*=2,Se=cM-WM,GW=JF-WM,Se>l||GW>m)}this._root&&this._root.length&&(this._root=Av)}else return this;this._x0=Se;this._y0=GW;this._x1=cM;this._y1=JF;return this};
w3.data=function(){var l=[];this.visit(function(m){if(!m.length){do l.push(m.data);while(m=m.next)}});
return l};
w3.extent=function(l){return arguments.length?this.cover(+l[0][0],+l[0][1]).cover(+l[1][0],+l[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
w3.find=function(l,m,Se){var GW=this._x0,cM=this._y0,JF,WM,Av,NM,BD=this._x1,CQ=this._y1,Yk=[],dL=this._root,Oz;dL&&Yk.push(new bX(dL,GW,cM,BD,CQ));Se==null?Se=Infinity:(GW=l-Se,cM=m-Se,BD=l+Se,CQ=m+Se,Se*=Se);for(;Oz=Yk.pop();)if(!(!(dL=Oz.node)||(JF=Oz.x0)>BD||(WM=Oz.y0)>CQ||(Av=Oz.x1)<GW||(NM=Oz.y1)<cM))if(dL.length){Oz=(JF+Av)/2;var Id=(WM+NM)/2;Yk.push(new bX(dL[3],Oz,Id,Av,NM),new bX(dL[2],JF,Id,Oz,NM),new bX(dL[1],Oz,WM,Av,Id),new bX(dL[0],JF,WM,Oz,Id));if(dL=(m>=Id)<<1|l>=Oz)Oz=Yk[Yk.length-
1],Yk[Yk.length-1]=Yk[Yk.length-1-dL],Yk[Yk.length-1-dL]=Oz}else if(Oz=l-+this._x.call(null,dL.data),Id=m-+this._y.call(null,dL.data),Oz=Oz*Oz+Id*Id,Oz<Se){var zn=Math.sqrt(Se=Oz);GW=l-zn;cM=m-zn;BD=l+zn;CQ=m+zn;zn=dL.data}return zn};
w3.remove=function(l){if(isNaN(NM=+this._x.call(null,l))||isNaN(BD=+this._y.call(null,l)))return this;var m,Se=this._root,GW,cM=this._x0,JF=this._y0,WM=this._x1,Av=this._y1,NM,BD,CQ,Yk,dL,Oz,Id;if(!Se)return this;if(Se.length)for(;;){(dL=NM>=(CQ=(cM+WM)/2))?cM=CQ:WM=CQ;(Oz=BD>=(Yk=(JF+Av)/2))?JF=Yk:Av=Yk;if(!(m=Se,Se=Se[Id=Oz<<1|dL]))return this;if(!Se.length)break;if(m[Id+1&3]||m[Id+2&3]||m[Id+3&3]){var zn=m;var U0=Id}}for(;Se.data!==l;)if(!(GW=Se,Se=Se.next))return this;(l=Se.next)&&delete Se.next;
if(GW)return l?GW.next=l:delete GW.next,this;if(!m)return this._root=l,this;l?m[Id]=l:delete m[Id];(Se=m[0]||m[1]||m[2]||m[3])&&Se===(m[3]||m[2]||m[1]||m[0])&&!Se.length&&(zn?zn[U0]=Se:this._root=Se);return this};
w3.removeAll=function(l){for(var m=0,Se=l.length;m<Se;++m)this.remove(l[m]);return this};
w3.root=function(){return this._root};
w3.size=function(){var l=0;this.visit(function(m){if(!m.length){do++l;while(m=m.next)}});
return l};
w3.visit=function(l){var m=[],Se,GW=this._root,cM,JF,WM,Av,NM;for(GW&&m.push(new bX(GW,this._x0,this._y0,this._x1,this._y1));Se=m.pop();)if(!l(GW=Se.node,JF=Se.x0,WM=Se.y0,Av=Se.x1,NM=Se.y1)&&GW.length){Se=(JF+Av)/2;var BD=(WM+NM)/2;(cM=GW[3])&&m.push(new bX(cM,Se,BD,Av,NM));(cM=GW[2])&&m.push(new bX(cM,JF,BD,Se,NM));(cM=GW[1])&&m.push(new bX(cM,Se,WM,Av,BD));(cM=GW[0])&&m.push(new bX(cM,JF,WM,Se,BD))}};
w3.visitAfter=function(l){var m=[],Se=[],GW;for(this._root&&m.push(new bX(this._root,this._x0,this._y0,this._x1,this._y1));GW=m.pop();){var cM=GW.node;if(cM.length){var JF,WM=GW.x0,Av=GW.y0,NM=GW.x1,BD=GW.y1,CQ=(WM+NM)/2,Yk=(Av+BD)/2;(JF=cM[0])&&m.push(new bX(JF,WM,Av,CQ,Yk));(JF=cM[1])&&m.push(new bX(JF,CQ,Av,NM,Yk));(JF=cM[2])&&m.push(new bX(JF,WM,Yk,CQ,BD));(JF=cM[3])&&m.push(new bX(JF,CQ,Yk,NM,BD))}Se.push(GW)}for(;GW=Se.pop();)l(GW.node,GW.x0,GW.y0,GW.x1,GW.y1);return this};
w3.x=function(l){return arguments.length?(this._x=l,this):this._x};
w3.y=function(l){return arguments.length?(this._y=l,this):this._y};
var R7Z=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;oO0.prototype=qj2.prototype;qj2.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};
var Qna,aS6={"%":function(l,m){return(l*100).toFixed(m)},
b:function(l){return Math.round(l).toString(2)},
c:function(l){return l+""},
d:function(l){return Math.round(l).toString(10)},
e:function(l,m){return l.toExponential(m)},
f:function(l,m){return l.toFixed(m)},
g:function(l,m){return l.toPrecision(m)},
o:function(l){return Math.round(l).toString(8)},
p:function(l,m){return TKX(l*100,m)},
r:TKX,s:function(l,m){var Se=uOg(l,m);if(!Se)return l+"";var GW=Se[0];Se=Se[1];Se=Se-(Qna=Math.max(-8,Math.min(8,Math.floor(Se/3)))*3)+1;var cM=GW.length;return Se===cM?GW:Se>cM?GW+Array(Se-cM+1).join("0"):Se>0?GW.slice(0,Se)+"."+GW.slice(Se):"0."+Array(1-Se).join("0")+uOg(l,Math.max(0,m+Se-1))[0]},
X:function(l){return Math.round(l).toString(16).toUpperCase()},
x:function(l){return Math.round(l).toString(16)}},D7M="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),m65;
(function(l){return m65=tg3(l)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});i8.prototype={constructor:i8,reset:function(){this.s=this.t=0},
add:function(l){VP2(P10,l,this.t);VP2(this,P10.s,this.s);this.s?this.t+=P10.t:this.s=P10.t},
valueOf:function(){return this.s}};
var P10=new i8,X5=Math.PI,CA=X5/2,EGJ=X5/4,uI3=X5*2,ax7=X5/180,U2=Math.abs,VdN=Math.atan,Cov=Math.atan2,R2=Math.cos,uJ=Math.sin,EBm=Math.sqrt;new i8;new i8;new i8;var UF2=new i8;(function(l,m,Se,GW){return function(cM){function JF(Tr,v0){l(Tr,v0)&&cM.point(Tr,v0)}
function WM(Tr,v0){dL.point(Tr,v0)}
function Av(){eU.point=WM;dL.lineStart()}
function NM(){eU.point=JF;dL.lineEnd()}
function BD(Tr,v0){Ku.push([Tr,v0]);Id.point(Tr,v0)}
function CQ(){Id.lineStart();Ku=[]}
function Yk(){BD(Ku[0][0],Ku[0][1]);Id.lineEnd();var Tr=Id.clean(),v0=Oz.result(),Sw=v0.length,lV;Ku.pop();U0.push(Ku);Ku=null;if(Sw)if(Tr&1){if(Sw=v0[0],(v0=Sw.length-1)>0){zn||(cM.polygonStart(),zn=!0);cM.lineStart();for(Tr=0;Tr<v0;++Tr)cM.point((lV=Sw[Tr])[0],lV[1]);cM.lineEnd()}}else Sw>1&&Tr&2&&v0.push(v0.pop().concat(v0.shift())),Bw.push(v0.filter(HW7))}
var dL=m(cM),Oz=JV5(),Id=m(Oz),zn=!1,U0,Bw,Ku,eU={point:JF,lineStart:Av,lineEnd:NM,polygonStart:function(){eU.point=BD;eU.lineStart=CQ;eU.lineEnd=Yk;Bw=[];U0=[]},
polygonEnd:function(){eU.point=JF;eU.lineStart=Av;eU.lineEnd=NM;var Tr=Bw,v0=Tr.length;var Sw=-1;for(var lV=0,IG,RT;++Sw<v0;)lV+=Tr[Sw].length;for(IG=Array(lV);--v0>=0;)for(RT=Tr[v0],Sw=RT.length;--Sw>=0;)IG[--lV]=RT[Sw];Bw=IG;Tr=U0;v0=GW[0];lV=GW[1];var Q$=uJ(lV);Sw=[uJ(v0),-R2(v0),0];RT=IG=0;UF2.reset();Q$===1?lV=CA+1E-6:Q$===-1&&(lV=-CA-1E-6);Q$=0;for(var kJ=Tr.length;Q$<kJ;++Q$)if(NC=(Ac=Tr[Q$]).length){var Ac,NC,rq=Ac[NC-1],Ot=rq[0],Gu=rq[1]/2+EGJ,IjF=uJ(Gu),yOD=R2(Gu);for(Gu=0;Gu<NC;++Gu,Ot=
rL7,IjF=MPX,yOD=Xj,rq=Y0e){var Y0e=Ac[Gu],rL7=Y0e[0];Xj=Y0e[1]/2+EGJ;var MPX=uJ(Xj),Xj=R2(Xj),Pz=rL7-Ot,$Fg=Pz>=0?1:-1,cLd=$Fg*Pz,of4=cLd>X5;IjF*=MPX;UF2.add(Cov(IjF*$Fg*uJ(cLd),yOD*Xj+IjF*R2(cLd)));IG+=of4?Pz+$Fg*uI3:Pz;of4^Ot>=v0^rL7>=v0&&(rq=rOa(U7T(rq),U7T(Y0e)),$7M(rq),Ot=rOa(Sw,rq),$7M(Ot),Ot=(of4^Pz>=0?-1:1)*gBy(Ot[2]),lV>Ot||lV===Ot&&(rq[0]||rq[1]))&&(RT+=of4^Pz>=0?1:-1)}}Tr=(IG<-1E-6||IG<1E-6&&UF2<-1E-6)^RT&1;Bw.length?(zn||(cM.polygonStart(),zn=!0),Fns(Bw,OW7,Tr,Se,cM)):Tr&&(zn||(cM.polygonStart(),
zn=!0),cM.lineStart(),Se(null,null,1,cM),cM.lineEnd());zn&&(cM.polygonEnd(),zn=!1);Bw=U0=null},
sphere:function(){cM.polygonStart();cM.lineStart();Se(null,null,1,cM);cM.lineEnd();cM.polygonEnd()}};
return eU}})(function(){return!0},function(l){var m=NaN,Se=NaN,GW=NaN,cM;
return{lineStart:function(){l.lineStart();cM=1},
point:function(JF,WM){var Av=JF>0?X5:-X5,NM=U2(JF-m);if(U2(NM-X5)<1E-6)l.point(m,Se=(Se+WM)/2>0?CA:-CA),l.point(GW,Se),l.lineEnd(),l.lineStart(),l.point(Av,Se),l.point(JF,Se),cM=0;else if(GW!==Av&&NM>=X5){U2(m-GW)<1E-6&&(m-=GW*1E-6);U2(JF-Av)<1E-6&&(JF-=Av*1E-6);NM=m;var BD=Se,CQ=JF,Yk,dL,Oz=uJ(NM-CQ);Se=U2(Oz)>1E-6?VdN((uJ(BD)*(dL=R2(WM))*uJ(CQ)-uJ(WM)*(Yk=R2(BD))*uJ(NM))/(Yk*dL*Oz)):(BD+WM)/2;l.point(GW,Se);l.lineEnd();l.lineStart();l.point(Av,Se);cM=0}l.point(m=JF,Se=WM);GW=Av},
lineEnd:function(){l.lineEnd();m=Se=NaN},
clean:function(){return 2-cM}}},function(l,m,Se,GW){l==null?(Se*=CA,GW.point(-X5,Se),GW.point(0,Se),GW.point(X5,Se),GW.point(X5,0),GW.point(X5,-Se),GW.point(0,-Se),GW.point(-X5,-Se),GW.point(-X5,0),GW.point(-X5,Se)):U2(l[0]-m[0])>1E-6?(l=l[0]<m[0]?X5:-X5,Se=Se*l/2,GW.point(-l,Se),GW.point(0,Se),GW.point(l,Se)):GW.point(m[0],m[1])},[-X5,
-CA]);new i8;new i8;new i8;new i8;Sje.prototype={constructor:Sje,point:function(l,m){this.stream.point(l,m)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
R2(30*ax7);(function(l){return function(m){var Se=new Sje,GW;for(GW in l)Se[GW]=l[GW];Se.stream=m;return Se}})({point:function(l,m){this.stream.point(l*ax7,m*ax7)}});
esX(function(l){return EBm(2/(1+l))}).invert=h1(function(l){return 2*gBy(l/2)});
esX(function(l){return(l=l>1?0:l<-1?X5:Math.acos(l))&&l/uJ(l)}).invert=h1(function(l){return l});
EBm(3);h1(VdN);h1(gBy);h1(function(l){return 2*VdN(l)});
P7.prototype=Rss.prototype={constructor:P7,count:function(){return this.eachAfter(Kn7)},
each:function(l){var m,Se=[this],GW;do{var cM=Se.reverse();for(Se=[];m=cM.pop();)if(l(m),m=m.children){var JF=0;for(GW=m.length;JF<GW;++JF)Se.push(m[JF])}}while(Se.length);return this},
eachAfter:function(l){for(var m,Se=[this],GW=[],cM,JF;m=Se.pop();)if(GW.push(m),m=m.children)for(cM=0,JF=m.length;cM<JF;++cM)Se.push(m[cM]);for(;m=GW.pop();)l(m);return this},
eachBefore:function(l){for(var m,Se=[this],GW;m=Se.pop();)if(l(m),m=m.children)for(GW=m.length-1;GW>=0;--GW)Se.push(m[GW]);return this},
sum:function(l){return this.eachAfter(function(m){for(var Se=+l(m.data)||0,GW=m.children,cM=GW&&GW.length;--cM>=0;)Se+=GW[cM].value;m.value=Se})},
sort:function(l){return this.eachBefore(function(m){m.children&&m.children.sort(l)})},
path:function(l){var m=this;var Se=m;var GW=l;if(Se!==GW){var cM=Se.ancestors(),JF=GW.ancestors(),WM=null;Se=cM.pop();for(GW=JF.pop();Se===GW;)WM=Se,Se=cM.pop(),GW=JF.pop();Se=WM}for(GW=[m];m!==Se;)m=m.parent,GW.push(m);for(m=GW.length;l!==Se;)GW.splice(m,0,l),l=l.parent;return GW},
ancestors:function(){for(var l=this,m=[l];l=l.parent;)m.push(l);return m},
links:function(){var l=this,m=[];l.each(function(Se){Se!==l&&m.push({source:Se.parent,target:Se})});
return m},
copy:function(){return Rss(this).eachBefore(jvV)}};
(function(l,m){this._=l;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=m}).prototype=Object.create(P7.prototype);
var NJF=new Date,Xrm=new Date,LQk=vR(function(){},function(l,m){l.setTime(+l+m)},function(l,m){return m-l});
LQk.every=function(l){l=Math.floor(l);return isFinite(l)&&l>0?l>1?vR(function(m){m.setTime(Math.floor(m/l)*l)},function(m,Se){m.setTime(+m+Se*l)},function(m,Se){return(Se-m)/l}):LQk:null};
vR(function(l){l.setTime(Math.floor(l/1E3)*1E3)},function(l,m){l.setTime(+l+m*1E3)},function(l,m){return(m-l)/1E3},function(l){return l.getUTCSeconds()});
vR(function(l){l.setTime(Math.floor(l/6E4)*6E4)},function(l,m){l.setTime(+l+m*6E4)},function(l,m){return(m-l)/6E4},function(l){return l.getMinutes()});
vR(function(l){var m=l.getTimezoneOffset()*6E4%36E5;m<0&&(m+=36E5);l.setTime(Math.floor((+l-m)/36E5)*36E5+m)},function(l,m){l.setTime(+l+m*36E5)},function(l,m){return(m-l)/36E5},function(l){return l.getHours()});
var JOX=vR(function(l){l.setHours(0,0,0,0)},function(l,m){l.setDate(l.getDate()+m)},function(l,m){return(m-l-(m.getTimezoneOffset()-l.getTimezoneOffset())*6E4)/864E5},function(l){return l.getDate()-1}),jg3=FF(0),wr4=FF(1);
FF(2);FF(3);var Zo2=FF(4);FF(5);FF(6);vR(function(l){l.setDate(1);l.setHours(0,0,0,0)},function(l,m){l.setMonth(l.getMonth()+m)},function(l,m){return m.getMonth()-l.getMonth()+(m.getFullYear()-l.getFullYear())*12},function(l){return l.getMonth()});
var yZ=vR(function(l){l.setMonth(0,1);l.setHours(0,0,0,0)},function(l,m){l.setFullYear(l.getFullYear()+m)},function(l,m){return m.getFullYear()-l.getFullYear()},function(l){return l.getFullYear()});
yZ.every=function(l){return isFinite(l=Math.floor(l))&&l>0?vR(function(m){m.setFullYear(Math.floor(m.getFullYear()/l)*l);m.setMonth(0,1);m.setHours(0,0,0,0)},function(m,Se){m.setFullYear(m.getFullYear()+Se*l)}):null};
vR(function(l){l.setUTCSeconds(0,0)},function(l,m){l.setTime(+l+m*6E4)},function(l,m){return(m-l)/6E4},function(l){return l.getUTCMinutes()});
vR(function(l){l.setUTCMinutes(0,0,0)},function(l,m){l.setTime(+l+m*36E5)},function(l,m){return(m-l)/36E5},function(l){return l.getUTCHours()});
var i3D=vR(function(l){l.setUTCHours(0,0,0,0)},function(l,m){l.setUTCDate(l.getUTCDate()+m)},function(l,m){return(m-l)/864E5},function(l){return l.getUTCDate()-1}),WgJ=H3(0),bo2=H3(1);
H3(2);H3(3);var ALm=H3(4);H3(5);H3(6);vR(function(l){l.setUTCDate(1);l.setUTCHours(0,0,0,0)},function(l,m){l.setUTCMonth(l.getUTCMonth()+m)},function(l,m){return m.getUTCMonth()-l.getUTCMonth()+(m.getUTCFullYear()-l.getUTCFullYear())*12},function(l){return l.getUTCMonth()});
var Mv=vR(function(l){l.setUTCMonth(0,1);l.setUTCHours(0,0,0,0)},function(l,m){l.setUTCFullYear(l.getUTCFullYear()+m)},function(l,m){return m.getUTCFullYear()-l.getUTCFullYear()},function(l){return l.getUTCFullYear()});
Mv.every=function(l){return isFinite(l=Math.floor(l))&&l>0?vR(function(m){m.setUTCFullYear(Math.floor(m.getUTCFullYear()/l)*l);m.setUTCMonth(0,1);m.setUTCHours(0,0,0,0)},function(m,Se){m.setUTCFullYear(m.getUTCFullYear()+Se*l)}):null};
var tP2={"-":"",_:" ",0:"0"},vA=/^\s*\d+/,lY3=/^%/,vA3=/[\\^$*+?|[\]().{}]/g,qAN;(function(l){qAN=d1J(l);N9J=qAN.utcFormat;XVR=qAN.utcParse;return qAN})({dateTime:"%x, %X",
date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")});Date.prototype.toISOString||N9J("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||XVR("%Y-%m-%dT%H:%M:%S.%LZ");Cf("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
Cf("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");Cf("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");Cf("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");Cf("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");Cf("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");Cf("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
Cf("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");Cf("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");Cf("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");Cf("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");Cf("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var gA$=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Cf);st(gA$);var EAG=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Cf);st(EAG);var y$3=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Cf);st(y$3);var Mn3=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Cf);
st(Mn3);var Lg5=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Cf);st(Lg5);var h2E=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Cf);st(h2E);var PbZ=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Cf);st(PbZ);var IY8=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Cf);st(IY8);var YQ3=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Cf);st(YQ3);var oX3=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Cf);st(oX3);var qCL=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Cf);st(qCL);var SCZ=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Cf);st(SCZ);var NzL=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Cf);st(NzL);var XX3=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Cf);st(XX3);var bbs=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Cf);st(bbs);var wXV=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Cf);st(wXV);var Zb3=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Cf);st(Zb3);var AUJ=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Cf);st(AUJ);var sqZ=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Cf);st(sqZ);var Bz8=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Cf);st(Bz8);var TzL=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Cf);st(TzL);var G3G=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Cf);st(G3G);var Dcm=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Cf);st(Dcm);var QqV=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Cf);st(QqV);var acG=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Cf);st(acG);var VsG=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Cf);st(VsG);var Uc8=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Cf);st(Uc8);DF0(is(300,.5,0),is(-240,.5,1));DF0(is(-100,.75,.35),is(80,1.5,.8));DF0(is(260,.75,.35),is(80,1.5,.8));is();G_();LOe(Cf("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
LOe(Cf("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
LOe(Cf("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
LOe(Cf("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
kUv.prototype={lineStart:function(){this._point=0},
lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(l,m){l=+l;m=+m;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(l,m):this._context.moveTo(l,m);break;case 1:this._point=2;default:this._context.lineTo(l,m)}}};
(function(l){function m(Se){return new zsR(l(Se))}
m._curve=l;return m})(function(l){return new kUv(l)});
zsR.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(l,m){this._curve.point(m*Math.sin(l),m*-Math.cos(l))}};
BJN.prototype={lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN;this._point=0},
lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:sYe(this,this._t0,fSR(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(l,m){var Se=NaN;l=+l;m=+m;if(l!==this._x1||m!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(l,m):this._context.moveTo(l,m);break;case 1:this._point=2;break;case 2:this._point=3;sYe(this,fSR(this,Se=nGT(this,l,m)),Se);break;default:sYe(this,this._t0,Se=nGT(this,l,m))}this._x0=this._x1;this._x1=l;this._y0=this._y1;this._y1=m;this._t0=Se}}};
(function(l){this._context=new pFv(l)}.prototype=Object.create(BJN.prototype)).point=function(l,m){BJN.prototype.point.call(this,m,l)};
pFv.prototype={moveTo:function(l,m){this._context.moveTo(m,l)},
closePath:function(){this._context.closePath()},
lineTo:function(l,m){this._context.lineTo(m,l)},
bezierCurveTo:function(l,m,Se,GW,cM,JF){this._context.bezierCurveTo(m,l,GW,Se,JF,cM)}};
qJ.prototype={constructor:qJ,scale:function(l){return l===1?this:new qJ(this.k*l,this.x,this.y)},
translate:function(l,m){return l===0&m===0?this:new qJ(this.k,this.x+this.k*l,this.y+this.k*m)},
apply:function(l){return[l[0]*this.k+this.x,l[1]*this.k+this.y]},
invert:function(l){return[(l[0]-this.x)/this.k,(l[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new qJ(1,0,0);qdm=pQ;cp.svg=cp.svg;cp.xhtml=cp.xhtml;cp.xlink=cp.xlink;cp.xml=cp.xml;cp.xmlns=cp.xmlns})();/*

 Hammer.JS - v2.0.2 - 2014-07-26
 http://hammerjs.github.io/

 Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 Licensed under the MIT license */
var bDJ="hammer_"+(Math.random()*1E6|0),wVD=function(){var q=document||document;if(!q[bDJ]){var S=function(){(function(N,X,b,w){function B(HM,pN,LN){return setTimeout(c(HM,LN),pN)}
function T(HM,pN,LN){return Array.isArray(HM)?(Q(HM,LN[pN],LN),!0):!1}
function Q(HM,pN,LN){var $k;if(HM)if(HM.forEach)HM.forEach(pN,LN);else if(HM.length!==w){var RG=0;for($k=HM.length;RG<$k;RG++)pN.call(LN,HM[RG],RG,HM)}else for(RG in HM)HM.hasOwnProperty(RG)&&pN.call(LN,HM[RG],RG,HM)}
function a(HM,pN,LN){for(var $k=Object.keys(pN),RG=0,Fy=$k.length;RG<Fy;RG++)if(!LN||LN&&HM[$k[RG]]===w)HM[$k[RG]]=pN[$k[RG]];return HM}
function U(HM,pN){return a(HM,pN,!0)}
function r(HM,pN,LN){pN=pN.prototype;var $k=HM.prototype=Object.create(pN);$k.constructor=HM;$k._super=pN;LN&&a($k,LN)}
function c(HM,pN){return function(){return HM.apply(pN,arguments)}}
function e(HM,pN){return typeof HM=="function"?HM.apply(pN?pN[0]||w:w,pN):HM}
function R(HM,pN,LN){Q(v(pN),function($k){HM.addEventListener($k,LN,!1)})}
function J(HM,pN,LN){Q(v(pN),function($k){HM.removeEventListener($k,LN,!1)})}
function v(HM){return HM.trim().split(/\s+/g)}
function W(HM,pN,LN){if(HM.indexOf&&!LN)return HM.indexOf(pN);for(var $k=0,RG=HM.length;$k<RG;$k++)if(LN&&HM[$k][LN]==pN||!LN&&HM[$k]===pN)return $k;return-1}
function z(HM,pN,LN){for(var $k=[],RG=[],Fy=0,Hs=HM.length;Fy<Hs;Fy++){var Jv=pN?HM[Fy][pN]:HM[Fy];W(RG,Jv)<0&&$k.push(HM[Fy]);RG[Fy]=Jv}LN&&($k=pN?$k.sort(function(is,xJ){return is[pN]>xJ[pN]}):$k.sort());
return $k}
function M(HM,pN){for(var LN,$k=pN[0].toUpperCase()+pN.slice(1),RG=0,Fy=Dm.length;RG<Fy;RG++)if(LN=(LN=Dm[RG])?LN+$k:pN,LN in HM)return LN;return w}
function g(HM,pN){var LN=this;this.manager=HM;this.callback=pN;this.element=HM.element;this.target=HM.options.inputTarget;this.domHandler=function($k){e(HM.options.enable,[HM])&&LN.handler($k)};
this.evEl&&R(this.element,this.evEl,this.domHandler);this.evTarget&&R(this.target,this.evTarget,this.domHandler);this.evWin&&R(N,this.evWin,this.domHandler)}
function x(HM){var pN;J8?pN=l0:bt?pN=zW:pQ?pN=nN:pN=TW;return new pN(HM,L)}
function L(HM,pN,LN){var $k=LN.pointers.length,RG=LN.changedPointers.length,Fy=pN&1&&$k-RG===0;LN.isFirst=!!Fy;LN.isFinal=!!(pN&12&&$k-RG===0);Fy&&(HM.session={});LN.eventType=pN;pN=HM.session;$k=LN.pointers;RG=$k.length;pN.firstInput||(pN.firstInput=P(LN));RG>1&&!pN.firstMultiple?pN.firstMultiple=P(LN):RG===1&&(pN.firstMultiple=!1);Fy=pN.firstInput;var Hs=(RG=pN.firstMultiple)?RG.center:Fy.center,Jv=LN.center=b0($k);LN.timeStamp=aG();LN.deltaTime=LN.timeStamp-Fy.timeStamp;LN.angle=s7(Hs,Jv);LN.distance=
ry(Hs,Jv);Fy=LN.center;Hs=pN.offsetDelta||{};Jv=pN.prevDelta||{};var is=pN.prevInput||{};if(LN.eventType===1||is.eventType===4)Jv=pN.prevDelta={x:is.deltaX||0,y:is.deltaY||0},Hs=pN.offsetDelta={x:Fy.x,y:Fy.y};LN.deltaX=Jv.x+(Fy.x-Hs.x);LN.deltaY=Jv.y+(Fy.y-Hs.y);LN.offsetDirection=Q7(LN.deltaX,LN.deltaY);RG?(Fy=RG.pointers,Fy=ry($k[0],$k[1],G_)/ry(Fy[0],Fy[1],G_)):Fy=1;LN.scale=Fy;RG?(RG=RG.pointers,$k=s7($k[1],$k[0],G_)-s7(RG[1],RG[0],G_)):$k=0;LN.rotation=$k;Hs=pN.lastInterval||LN;$k=LN.timeStamp-
Hs.timeStamp;LN.eventType!=8&&($k>25||Hs.velocity===w)?(Fy=Hs.deltaX-LN.deltaX,Hs=Hs.deltaY-LN.deltaY,Jv=Fy/$k||0,is=Hs/$k||0,$k=Jv,RG=is,Jv=sX(Jv)>sX(is)?Jv:is,Fy=Q7(Fy,Hs),pN.lastInterval=LN):(Jv=Hs.velocity,$k=Hs.velocityX,RG=Hs.velocityY,Fy=Hs.direction);LN.velocity=Jv;LN.velocityX=$k;LN.velocityY=RG;LN.direction=Fy;pN=HM.element;a:{for($k=LN.srcEvent.target;$k;){if($k==pN){$k=!0;break a}$k=$k.parentNode}$k=!1}$k&&(pN=LN.srcEvent.target);LN.target=pN;HM.emit("hammer.input",LN);HM.recognize(LN);
HM.session.prevInput=LN}
function P(HM){for(var pN=[],LN=0;LN<HM.pointers.length;LN++)pN[LN]={clientX:E5(HM.pointers[LN].clientX),clientY:E5(HM.pointers[LN].clientY)};return{timeStamp:aG(),pointers:pN,center:b0(pN),deltaX:HM.deltaX,deltaY:HM.deltaY}}
function b0(HM){var pN=HM.length;if(pN===1)return{x:E5(HM[0].clientX),y:E5(HM[0].clientY)};for(var LN=0,$k=0,RG=0;RG<pN;RG++)LN+=HM[RG].clientX,$k+=HM[RG].clientY;return{x:E5(LN/pN),y:E5($k/pN)}}
function Q7(HM,pN){return HM===pN?1:sX(HM)>=sX(pN)?HM>0?2:4:pN>0?8:16}
function ry(HM,pN,LN){LN||(LN=xk);var $k=pN[LN[0]]-HM[LN[0]];HM=pN[LN[1]]-HM[LN[1]];return Math.sqrt($k*$k+HM*HM)}
function s7(HM,pN,LN){LN||(LN=xk);return Math.atan2(pN[LN[1]]-HM[LN[1]],pN[LN[0]]-HM[LN[0]])*180/Math.PI}
function TW(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;g.apply(this,arguments)}
function l0(){this.evEl=Ld;this.evWin=qN;g.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function zW(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};g.apply(this,arguments)}
function nN(){g.apply(this,arguments);var HM=c(this.handler,this);this.touch=new zW(this.manager,HM);this.mouse=new TW(this.manager,HM)}
function Tq(HM,pN){this.manager=HM;this.set(pN)}
function Gq(HM){if(HM.indexOf("none")>-1)return"none";var pN=HM.indexOf("pan-x")>-1,LN=HM.indexOf("pan-y")>-1;return pN&&LN?"pan-x pan-y":pN||LN?pN?"pan-x":"pan-y":HM.indexOf("manipulation")>-1?"manipulation":"auto"}
function u0(HM){this.id=aJ++;this.manager=null;this.options=U(HM||{},this.defaults);HM=this.options.enable;this.options.enable=HM===w?!0:HM;this.state=1;this.simultaneous={};this.requireFail=[]}
function VX(HM){return HM==16?"down":HM==8?"up":HM==2?"left":HM==4?"right":""}
function UX(HM,pN){return(pN=pN.manager)?pN.get(HM):HM}
function cD(){u0.apply(this,arguments)}
function cs(){cD.apply(this,arguments);this.pY=this.pX=null}
function wL(){cD.apply(this,arguments)}
function U7(){u0.apply(this,arguments);this._input=this._timer=null}
function fN(){cD.apply(this,arguments)}
function r0(){cD.apply(this,arguments)}
function MM(){u0.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function vD(HM,pN){pN=pN||{};var LN=pN.recognizers;pN.recognizers=LN===w?vD.defaults.preset:LN;return new PD(HM,pN)}
function PD(HM,pN){pN=pN||{};this.options=U(pN,vD.defaults);this.options.inputTarget=this.options.inputTarget||HM;this.handlers={};this.session={};this.recognizers=[];this.element=HM;this.input=x(this);this.touchAction=new Tq(this,this.options.touchAction);cG(this,!0);Q(pN.recognizers,function(LN){var $k=this.add(new LN[0](LN[1]));LN[2]&&$k.recognizeWith(LN[2]);LN[3]&&$k.requireFailure(LN[2])},this)}
function cG(HM,pN){var LN=HM.element;Q(HM.options.cssProps,function($k,RG){LN.style[M(LN.style,RG)]=pN?$k:""})}
function IJ(HM,pN){var LN=X.createEvent("Event");LN.initEvent(HM,!0,!0);LN.gesture=pN;pN.target.dispatchEvent(LN)}
var Dm=" webkit moz MS ms o".split(" "),us=X.createElement("div"),E5=Math.round,sX=Math.abs,aG=Date.now,aJ=1,EX=/mobile|tablet|ip(ad|hone|od)|android/i,pQ="ontouchstart"in N,J8=M(N,"PointerEvent")!==w,bt=pQ&&EX.test(navigator.userAgent),xk=["x","y"],G_=["clientX","clientY"];g.prototype={handler:function(){},
destroy:function(){this.evEl&&J(this.element,this.evEl,this.domHandler);this.evTarget&&J(this.target,this.evTarget,this.domHandler);this.evWin&&J(N,this.evWin,this.domHandler)}};
var Ps={mousedown:1,mousemove:2,mouseup:4};r(TW,g,{handler:function(HM){var pN=Ps[HM.type];pN&1&&HM.button===0&&(this.pressed=!0);pN&2&&HM.which!==1&&(pN=4);this.pressed&&this.allow&&(pN&4&&(this.pressed=!1),this.callback(this.manager,pN,{pointers:[HM],changedPointers:[HM],pointerType:"mouse",srcEvent:HM}))}});
var Aj={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},rW={2:"touch",3:"pen",4:"mouse",5:"kinect"},Ld="pointerdown",qN="pointermove pointerup pointercancel";N.MSPointerEvent&&(Ld="MSPointerDown",qN="MSPointerMove MSPointerUp MSPointerCancel");r(l0,g,{handler:function(HM){var pN=this.store,LN=!1,$k=HM.type.toLowerCase().replace("ms","");$k=Aj[$k];var RG=rW[HM.pointerType]||HM.pointerType;$k&1&&(HM.button===0||RG=="touch")?pN.push(HM):$k&12&&(LN=!0);var Fy=W(pN,HM.pointerId,"pointerId");
Fy<0||(pN[Fy]=HM,this.callback(this.manager,$k,{pointers:pN,changedPointers:[HM],pointerType:RG,srcEvent:HM}),LN&&pN.splice(Fy,1))}});
var Ok={touchstart:1,touchmove:2,touchend:4,touchcancel:8};r(zW,g,{handler:function(HM){var pN=Ok[HM.type];var LN=Array.prototype.slice.call(HM.touches,0);var $k=this.targetIds;if(pN&3&&LN.length===1)$k[LN[0].identifier]=!0,$k=[LN,LN];else{var RG,Fy=Array.prototype.slice.call(HM.targetTouches,0),Hs=Array.prototype.slice.call(HM.changedTouches,0),Jv=[];if(pN===1)for(LN=0,RG=Fy.length;LN<RG;LN++)$k[Fy[LN].identifier]=!0;LN=0;for(RG=Hs.length;LN<RG;LN++)$k[Hs[LN].identifier]&&Jv.push(Hs[LN]),pN&12&&
delete $k[Hs[LN].identifier];$k=Jv.length?[z(Fy.concat(Jv),"identifier",!0),Jv]:void 0}$k&&this.callback(this.manager,pN,{pointers:$k[0],changedPointers:$k[1],pointerType:"touch",srcEvent:HM})}});
r(nN,g,{handler:function(HM,pN,LN){var $k=LN.pointerType=="mouse";if(LN.pointerType=="touch")this.mouse.allow=!1;else if($k&&!this.mouse.allow)return;pN&12&&(this.mouse.allow=!0);this.callback(HM,pN,LN)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var kP=M(us.style,"touchAction"),IF=kP!==w;Tq.prototype={set:function(HM){HM=="compute"&&(HM=this.compute());IF&&(this.manager.element.style[kP]=HM);this.actions=HM.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var HM=[];Q(this.manager.recognizers,function(pN){e(pN.options.enable,[pN])&&(HM=HM.concat(pN.getTouchAction()))});
return Gq(HM.join(" "))},
preventDefaults:function(HM){if(!IF){var pN=HM.srcEvent;HM=HM.offsetDirection;if(this.manager.session.prevented)pN.preventDefault();else{var LN=this.actions,$k=LN.indexOf("none")>-1,RG=LN.indexOf("pan-y")>-1;LN=LN.indexOf("pan-x")>-1;if($k||RG&&LN||RG&&HM&6||LN&&HM&24)return this.preventSrc(pN)}}},
preventSrc:function(HM){this.manager.session.prevented=!0;HM.preventDefault()}};
u0.prototype={defaults:{},set:function(HM){a(this.options,HM);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(HM){if(T(HM,"recognizeWith",this))return this;var pN=this.simultaneous;HM=UX(HM,this);pN[HM.id]||(pN[HM.id]=HM,HM.recognizeWith(this));return this},
dropRecognizeWith:function(HM){if(T(HM,"dropRecognizeWith",this))return this;HM=UX(HM,this);delete this.simultaneous[HM.id];return this},
requireFailure:function(HM){if(T(HM,"requireFailure",this))return this;var pN=this.requireFail;HM=UX(HM,this);W(pN,HM)===-1&&(pN.push(HM),HM.requireFailure(this));return this},
dropRequireFailure:function(HM){if(T(HM,"dropRequireFailure",this))return this;HM=UX(HM,this);HM=W(this.requireFail,HM);HM>-1&&this.requireFail.splice(HM,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(HM){return!!this.simultaneous[HM.id]},
emit:function(HM){function pN(RG){LN.manager.emit(LN.options.event+(RG?$k&16?"cancel":$k&8?"end":$k&4?"move":$k&2?"start":"":""),HM)}
var LN=this,$k=this.state;$k<8&&pN(!0);pN();$k>=8&&pN(!0)},
tryEmit:function(HM){if(this.canEmit())return this.emit(HM);this.state=32},
canEmit:function(){for(var HM=0;HM<this.requireFail.length;HM++)if(!(this.requireFail[HM].state&33))return!1;return!0},
recognize:function(HM){HM=a({},HM);e(this.options.enable,[this,HM])?(this.state&56&&(this.state=1),this.state=this.process(HM),this.state&30&&this.tryEmit(HM)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
r(cD,u0,{defaults:{pointers:1},attrTest:function(HM){var pN=this.options.pointers;return pN===0||HM.pointers.length===pN},
process:function(HM){var pN=this.state,LN=HM.eventType,$k=pN&6;HM=this.attrTest(HM);return $k&&(LN&8||!HM)?pN|16:$k||HM?LN&4?pN|8:pN&2?pN|4:2:32}});
r(cs,cD,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var HM=this.options.direction;if(HM===30)return["none"];var pN=[];HM&6&&pN.push("pan-y");HM&24&&pN.push("pan-x");return pN},
directionTest:function(HM){var pN=this.options,LN=!0,$k=HM.distance,RG=HM.direction,Fy=HM.deltaX,Hs=HM.deltaY;RG&pN.direction||(pN.direction&6?(RG=Fy===0?1:Fy<0?2:4,LN=Fy!=this.pX,$k=Math.abs(HM.deltaX)):(RG=Hs===0?1:Hs<0?8:16,LN=Hs!=this.pY,$k=Math.abs(HM.deltaY)));HM.direction=RG;return LN&&$k>pN.threshold&&RG&pN.direction},
attrTest:function(HM){return cD.prototype.attrTest.call(this,HM)&&(this.state&2||!(this.state&2)&&this.directionTest(HM))},
emit:function(HM){this.pX=HM.deltaX;this.pY=HM.deltaY;var pN=VX(HM.direction);pN&&this.manager.emit(this.options.event+pN,HM);this._super.emit.call(this,HM)}});
r(wL,cD,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(HM){return this._super.attrTest.call(this,HM)&&(Math.abs(HM.scale-1)>this.options.threshold||this.state&2)},
emit:function(HM){this._super.emit.call(this,HM);HM.scale!==1&&this.manager.emit(this.options.event+(HM.scale<1?"in":"out"),HM)}});
r(U7,u0,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(HM){var pN=this.options,LN=HM.pointers.length===pN.pointers,$k=HM.distance<pN.threshold,RG=HM.deltaTime>pN.time;this._input=HM;if(!$k||!LN||HM.eventType&12&&!RG)this.reset();else if(HM.eventType&1)this.reset(),this._timer=B(function(){this.state=8;this.tryEmit()},pN.time,this);
else if(HM.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(HM){this.state===8&&(HM&&HM.eventType&4?this.manager.emit(this.options.event+"up",HM):(this._input.timeStamp=aG(),this.manager.emit(this.options.event,this._input)))}});
r(fN,cD,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(HM){return this._super.attrTest.call(this,HM)&&(Math.abs(HM.rotation)>this.options.threshold||this.state&2)}});
r(r0,cD,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return cs.prototype.getTouchAction.call(this)},
attrTest:function(HM){var pN=this.options.direction;if(pN&30)var LN=HM.velocity;else pN&6?LN=HM.velocityX:pN&24&&(LN=HM.velocityY);return this._super.attrTest.call(this,HM)&&pN&HM.direction&&sX(LN)>this.options.velocity&&HM.eventType&4},
emit:function(HM){var pN=VX(HM.direction);pN&&this.manager.emit(this.options.event+pN,HM);this.manager.emit(this.options.event,HM)}});
r(MM,u0,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(HM){var pN=this.options,LN=HM.pointers.length===pN.pointers,$k=HM.distance<pN.threshold,RG=HM.deltaTime<pN.time;this.reset();if(HM.eventType&1&&this.count===0)return this.failTimeout();if($k&&RG&&LN){if(HM.eventType!=4)return this.failTimeout();LN=this.pTime?HM.timeStamp-this.pTime<pN.interval:!0;$k=!this.pCenter||ry(this.pCenter,HM.center)<pN.posThreshold;this.pTime=HM.timeStamp;this.pCenter=HM.center;$k&&LN?this.count+=1:this.count=1;this._input=HM;if(this.count%pN.taps===0)return this.hasRequireFailures()?
(this._timer=B(function(){this.state=8;this.tryEmit()},pN.interval,this),2):8}return 32},
failTimeout:function(){this._timer=B(function(){this.state=32},this.options.interval,this);
return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});
vD.VERSION="2.0.2";vD.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[fN,{enable:!1}],[wL,{enable:!1},["rotate"]],[r0,{direction:6}],[cs,{direction:6},["swipe"]],[MM],[MM,{event:"doubletap",taps:2},["tap"]],[U7]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};PD.prototype={set:function(HM){a(this.options,HM);return this},
stop:function(HM){this.session.stopped=HM?2:1},
recognize:function(HM){var pN=this.session;if(!pN.stopped){this.touchAction.preventDefaults(HM);var LN=this.recognizers,$k=pN.curRecognizer;if(!$k||$k&&$k.state&8)$k=pN.curRecognizer=null;for(var RG=0,Fy=LN.length;RG<Fy;RG++){var Hs=LN[RG];pN.stopped===2||$k&&Hs!=$k&&!Hs.canRecognizeWith($k)?Hs.reset():Hs.recognize(HM);!$k&&Hs.state&14&&($k=pN.curRecognizer=Hs)}}},
get:function(HM){if(HM instanceof u0)return HM;for(var pN=this.recognizers,LN=0;LN<pN.length;LN++)if(pN[LN].options.event==HM)return pN[LN];return null},
add:function(HM){if(T(HM,"add",this))return this;var pN=this.get(HM.options.event);pN&&this.remove(pN);this.recognizers.push(HM);HM.manager=this;this.touchAction.update();return HM},
remove:function(HM){if(T(HM,"remove",this))return this;var pN=this.recognizers;HM=this.get(HM);pN.splice(W(pN,HM),1);this.touchAction.update();return this},
on:function(HM,pN){var LN=this.handlers;Q(v(HM),function($k){LN[$k]=LN[$k]||[];LN[$k].push(pN)});
return this},
off:function(HM,pN){var LN=this.handlers;Q(v(HM),function($k){pN?LN[$k].splice(W(LN[$k],pN),1):delete LN[$k]});
return this},
emit:function(HM,pN){this.options.domEvents&&IJ(HM,pN);var LN=this.handlers[HM]&&this.handlers[HM].slice();if(LN&&LN.length){pN.type=HM;pN.preventDefault=function(){pN.srcEvent.preventDefault()};
HM=0;for(var $k=LN.length;HM<$k;HM++)LN[HM](pN)}},
destroy:function(){this.element&&cG(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
a(vD,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:PD,Input:g,TouchAction:Tq,Recognizer:u0,AttrRecognizer:cD,Tap:MM,Pan:cs,Swipe:r0,Pinch:wL,Rotate:fN,Press:U7,on:R,off:J,each:Q,merge:U,extend:a,inherit:r,bindFn:c,prefixed:M});
N[b]=vD})(window,document,"Hammer");
return window.Hammer}.call({});
S.DOCUMENT=q;q[bDJ]=S}return q[bDJ]};/*

 MIT License

 Copyright (c) 2017 Alexander Reardon

 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
*/
var ZD6=function(q,S){if(q.length!==S.length)return!1;for(var N=0;N<q.length;++N)if(q[N]!==S[N])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var Ai0=_.A(["https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic","https://fonts.googleapis.com/css?family=Roboto+Mono:400,700"]),sVD=Ai0.next();!sVD.done;sVD=Ai0.next()){var B9q=sVD.value,T9X=document.createElement("link");T9X.rel="stylesheet";T9X.href=B9q;document.head.appendChild(T9X)};var dDW,zHF,fWv,lWN,kw7,jbg,Kag,vVg;dDW={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};zHF={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"};fWv={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};lWN=/[a-z0-9*]/;kw7=/U\+/;jbg=/^arrow/;Kag=/^space(bar)?/;vVg=/^escape$/;_.Ie={properties:{keyEventTarget:{type:Object,value:function(){return this}},
stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},
_imperativeKeyBindings:{type:Object,value:function(){return{}}}},
observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},
attached:function(){this._listenKeyEventListeners()},
detached:function(){this._unlistenKeyEventListeners()},
addOwnKeyBinding:function(q,S){this._imperativeKeyBindings[q]=S;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(q,S){S=xDM(S);for(var N=0;N<S.length;++N)if(nVy(S[N],q))return!0;return!1},
_collectKeyBindings:function(){var q=this.behaviors.map(function(S){return S.keyBindings});
q.indexOf(this.keyBindings)===-1&&q.push(this.keyBindings);return q},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(N){for(var X in N)this._addKeyBinding(X,N[X])},this);
for(var q in this._imperativeKeyBindings)this._addKeyBinding(q,this._imperativeKeyBindings[q]);for(var S in this._keyBindings)this._keyBindings[S].sort(function(N,X){N=N[0].hasModifiers;return N===X[0].hasModifiers?0:N?-1:1})},
_addKeyBinding:function(q,S){xDM(q).forEach(function(N){this._keyBindings[N.event]=this._keyBindings[N.event]||[];this._keyBindings[N.event].push([N,S])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(q){var S=this._onKeyBindingEvent.bind(this,this._keyBindings[q]);this._boundKeyHandlers.push([this.keyEventTarget,q,S]);this.keyEventTarget.addEventListener(q,S)},this)},
_unlistenKeyEventListeners:function(){for(var q,S,N;this._boundKeyHandlers.length;)q=this._boundKeyHandlers.pop(),S=q[0],N=q[1],q=q[2],S.removeEventListener(N,q)},
_onKeyBindingEvent:function(q,S){this.stopKeyboardEventPropagation&&S.stopPropagation();if(!S.defaultPrevented)for(var N=0;N<q.length;N++){var X=q[N][0],b=q[N][1];if(nVy(X,S)&&(this._triggerKeyHandler(X,b,S),S.defaultPrevented))break}},
_triggerKeyHandler:function(q,S,N){var X=Object.create(q);X.keyboardEvent=N;q=new CustomEvent(q.event,{detail:X,cancelable:!0});this[S].call(this,q);q.defaultPrevented&&N.preventDefault()}};/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
_.Tj({is:"iron-a11y-keys",_template:null,behaviors:[_.Ie],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(q){this.keyEventTarget=q},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(q){this.fire("keys-pressed",q.detail,{})}});_.YR={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}},
observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)},
_focusBlurHandler:function(q){this._setFocused(q.type==="focus")},
_disabledChanged:function(q){this.setAttribute("aria-disabled",q?"true":"false");this.style.pointerEvents=q?"none":"";q?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},
_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var o0={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)",
"_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},
_focusChanged:function(q){this._detectKeyboardFocus(q);q||this._setPressed(!1)},
_detectKeyboardFocus:function(q){this._setReceivedFocusFromKeyboard(!this.pointerDown&&q)},
_userActivate:function(q){this.active!==q&&(this.active=q,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(q){q=q.detail.keyboardEvent;var S=_.Zw(q).localTarget;this.isLightDescendant(S)||(q.preventDefault(),q.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(q){q=_.Zw(q.detail.keyboardEvent).localTarget;this.isLightDescendant(q)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(q,S){S&&S!=q&&this.hasAttribute(S)&&this.removeAttribute(S)},
_activeChanged:function(q){this.toggles?this.setAttribute(this.ariaActiveAttribute,q?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},Gi6=[_.Ie,
o0];_.qq={IronButtonState:Gi6,IronButtonStateImpl:o0};_.S3={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.Nq=function(q){_.Nq[" "](q);this.type=q&&q.type||"default";this.key=q&&q.key;q&&"value"in q&&(this.value=q.value)};
_.Nq.prototype.byKey=function(q){this.key=q;return this.value};
_.hd.Object.defineProperties(_.Nq.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var q=this.type,S=this.key;if(q&&S)return XA[q]&&XA[q][S]},
set:function(q){var S=this.type,N=this.key;S&&N&&(S=XA[S]=XA[S]||{},q==null?delete S[N]:S[N]=q)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var q=XA[this.type];return q?Object.keys(q).map(function(S){return XA[this.type][S]},this):[]}}});
_.Nq[" "]=function(){};
var XA={};_.Tj({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(q,S,N){q=new _.Nq({type:q,key:S});N!==void 0&&N!==q.value?q.value=N:this.value!==q.value&&(this.value=q.value);return q},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(q){q&&(this.value=this)},
byKey:function(q){return(new _.Nq({type:this.type,key:q})).value}});var DzR;DzR=null;_.b6={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){DzR=new _.Nq({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return DzR&&DzR.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(q){this.invalid=q===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(q);return!this.invalid},
_getValidity:function(q){return this.hasValidator()?this._validator.validate(q):!0}};var QVa={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},
_getValidity:function(){return this.disabled||!this.required||this.checked},
_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},
_checkedChanged:function(){this.active=this.checked;this.fire("iron-change")},
_valueChanged:function(){if(this.value===void 0||this.value===null)this.value="on"}},aOR=[_.S3,
_.b6,QVa];_.Tj({is:"iron-iconset-svg",_template:null,properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new _.Nq({type:"iconset",key:null,value:null})},
attached:function(){this.style.display="none"},
getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(q){return this.name+":"+q},this)},
applyIcon:function(q,S){this.removeIcon(q);if(S=this._cloneIcon(S,this.rtlMirroring&&this._targetIsRTL(q))){var N=_.Zw(q.root||q);N.insertBefore(S,N.childNodes[0]);return q._svgIcon=S}return null},
removeIcon:function(q){q._svgIcon&&(_.Zw(q.root||q).removeChild(q._svgIcon),q._svgIcon=null)},
_targetIsRTL:function(q){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(q&&q.nodeType!==Node.ELEMENT_NODE&&(q=q.host),this.__targetIsRTL=q&&window.getComputedStyle(q).direction==="rtl"));return this.__targetIsRTL},
_nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},
_createIconMap:function(){var q=Object.create(null);_.Zw(this).querySelectorAll("[id]").forEach(function(S){q[S.id]=S});
return q},
_cloneIcon:function(q,S){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[q],this.size,S)},
_prepareSvgClone:function(q,S,N){if(q){q=q.cloneNode(!0);var X=document.createElementNS("http://www.w3.org/2000/svg","svg");S=q.getAttribute("viewBox")||"0 0 "+S+" "+S;var b="pointer-events: none; display: block; width: 100%; height: 100%;";N&&q.hasAttribute("mirror-in-rtl")&&(b+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");X.setAttribute("viewBox",S);X.setAttribute("preserveAspectRatio","xMidYMid meet");X.setAttribute("focusable","false");X.style&&(X.style.cssText=
b);X.appendChild(q).removeAttribute("id");return X}return null}});var VVa=function(q){this.multi=!1;this.selection=[];this.selectCallback=q};
_.Z=VVa.prototype;_.Z.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.Z.clear=function(q){this.selection.slice().forEach(function(S){(!q||q.indexOf(S)<0)&&this.setItemSelected(S,!1)},this)};
_.Z.isSelected=function(q){return this.selection.indexOf(q)>=0};
_.Z.setItemSelected=function(q,S){if(q!=null&&S!==this.isSelected(q)){if(S)this.selection.push(q);else{var N=this.selection.indexOf(q);N>=0&&this.selection.splice(N,1)}this.selectCallback&&this.selectCallback(q,S)}};
_.Z.select=function(q){this.multi?this.toggle(q):this.get()!==q&&(this.setItemSelected(this.get(),!1),this.setItemSelected(q,!0))};
_.Z.toggle=function(q){this.setItemSelected(q,!this.isSelected(q))};_.Oe={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},
_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1,"ps-dom-if":1,"ps-dom-repeat":1}}}},
observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this);this._selection=new VVa(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.Zw(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(q){return this.items?this.items.indexOf(q):-1},
select:function(q){this.selected=q},
selectPrevious:function(){var q=this.items.length,S=q-1;this.selected!==void 0&&(S=(Number(this._valueToIndex(this.selected))-1+q)%q);this.selected=this._indexToValue(S)},
selectNext:function(){var q=0;this.selected!==void 0&&(q=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(q)},
selectIndex:function(q){this.select(this._indexToValue(q))},
forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()},
get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()},
_addListener:function(q){this.listen(this,q,"_activateHandler")},
_removeListener:function(q){this.unlisten(this,q,"_activateHandler")},
_activateEventChanged:function(q,S){this._removeListener(S);this._addListener(q)},
_updateItems:function(){var q=_.Zw(this).queryDistributedElements(this.selectable||"*");q=Array.prototype.filter.call(q,this._bindFilterItem);this._setItems(q)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var q=this._valueToItem(this.selected);q?this._selection.select(q):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(q){return!this._excludedLocalNames[q.localName]},
_valueToItem:function(q){return q==null?null:this.items[this._valueToIndex(q)]},
_valueToIndex:function(q){if(this.attrForSelected)for(var S=0,N;N=this.items[S];S++){if(this._valueForItem(N)==q)return S}else return Number(q)},
_indexToValue:function(q){if(this.attrForSelected){if(q=this.items[q])return this._valueForItem(q)}else return q},
_valueForItem:function(q){if(!q)return null;if(!this.attrForSelected)return q=this.indexOf(q),q===-1?null:q;var S=q[Zp(this.attrForSelected)];return S!=void 0?S:q.getAttribute(this.attrForSelected)},
_applySelection:function(q,S){this.selectedClass&&this.toggleClass(this.selectedClass,S,q);this.selectedAttribute&&this.toggleAttribute.call(q,this.selectedAttribute,S);this._selectionChange();this.fire("iron-"+(S?"select":"deselect"),{item:q})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(q){return _.Zw(q).observeNodes(function(S){this._updateItems();this._updateSelected();this.fire("iron-items-changed",S,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(q){q=q.target;for(var S=this.items;q&&q!=this;){var N=S.indexOf(q);if(N>=0){S=this._indexToValue(N);this._itemActivate(S,q);break}q=q.parentNode}},
_itemActivate:function(q,S){this.fire("iron-activate",{selected:q,item:S},{cancelable:!0}).defaultPrevented||this.select(q)}};var Uzs={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},
selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},
observers:["_updateSelected(selectedValues.splices)"],select:function(q){this.multi?this._toggleSelected(q):this.selected=q},
multiChanged:function(q){this._selection.multi=q;this._updateSelected()},
get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(q){return this._indexToValue(this.indexOf(q))},this).filter(function(q){return q!=null},this)):_.Oe._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(q){q=q||[];q=(this._valuesToItems(q)||[]).filter(function(N){return N!==null&&N!==void 0});
this._selection.clear(q);for(var S=0;S<q.length;S++)this._selection.setItemSelected(q[S],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var q=this._selection.get();this.multi?(this._setSelectedItems(q),this._setSelectedItem(q.length?q[0]:null)):q!==null&&q!==void 0?(this._setSelectedItems([q]),this._setSelectedItem(q)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(q){var S=this.selectedValues.indexOf(q);S<0?this.push("selectedValues",q):this.splice("selectedValues",S,1)},
_valuesToItems:function(q){return q==null?null:q.map(function(S){return this._valueToItem(S)},this)}},riq=[_.Oe,
Uzs];var $zk;
_.wV={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",
down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},
select:function(q){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var S=this._valueToItem(q);S&&S.hasAttribute("disabled")||(this._setFocusedItem(S),Uzs.select.apply(this,arguments))},
_resetTabindices:function(){var q=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(S){S.setAttribute("tabindex",S===q?"0":"-1");S.setAttribute("aria-selected",this._selection.isSelected(S))},this)},
_updateMultiselectable:function(q){q?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(q){if(this._MODIFIER_KEYS.indexOf(q.key)===-1){this.cancelDebouncer("_clearSearchText");var S=this._searchText||"";S+=(q.key&&q.key.length==1?q.key:String.fromCharCode(q.keyCode)).toLocaleLowerCase();q=S.length;for(var N=0,X;X=this.items[N];N++)if(!X.hasAttribute("disabled")){var b=this.attrForItemTitle||"textContent";b=(X[b]||X.getAttribute(b)||"").trim();if(!(b.length<q)&&b.slice(0,q).toLocaleLowerCase()==S){this._setFocusedItem(X);break}}this._searchText=S;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var q=this.items.length,S=Number(this.indexOf(this.focusedItem)),N=1;N<q+1;N++){var X=this.items[(S-N+q)%q];if(!X.hasAttribute("disabled")){var b=_.Zw(X).getOwnerRoot()||document;this._setFocusedItem(X);if(_.Zw(b).activeElement==X)break}}},
_focusNext:function(){for(var q=this.items.length,S=Number(this.indexOf(this.focusedItem)),N=1;N<q+1;N++){var X=this.items[(S+N)%q];if(!X.hasAttribute("disabled")){var b=_.Zw(X).getOwnerRoot()||document;this._setFocusedItem(X);if(_.Zw(b).activeElement==X)break}}},
_applySelection:function(q,S){S?q.setAttribute("aria-selected","true"):q.setAttribute("aria-selected","false");_.Oe._applySelection.apply(this,arguments)},
_focusedItemChanged:function(q,S){S&&S.setAttribute("tabindex","-1");!q||q.hasAttribute("disabled")||this.disabled||(q.setAttribute("tabindex","0"),q.focus())},
_onIronItemsChanged:function(q){q.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var q=this.getAttribute("tabindex");_.wV._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",q);_.wV._shiftTabPressed=!1},1)},
_onFocus:function(q){!_.wV._shiftTabPressed&&(q=_.Zw(q).rootTarget,q===this||typeof q.tabIndex==="undefined"||this.isLightDescendant(q))&&(this._defaultFocusAsync=this.async(function(){var S=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);S?this._setFocusedItem(S):this.items[0]&&this._focusNext()}))},
_onUpKey:function(q){this._focusPrevious();q.detail.keyboardEvent.preventDefault()},
_onDownKey:function(q){this._focusNext();q.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var q=this.focusedItem;q&&q.blur()},
_onKeydown:function(q){this.keyboardEventMatchesKeys(q,"up down esc")||this._focusWithKeyboardEvent(q);q.stopPropagation()},
_activateHandler:function(q){_.Oe._activateHandler.call(this,q);q.stopPropagation()},
_disabledChanged:function(q){q?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};$zk=[riq,_.Ie,_.wV];_.ci2={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(q){this.focusedItem&&(this.focusedItem.click(),q.detail.keyboardEvent.preventDefault())},
_onDownKey:function(q){this.focusedItem&&(this.focusedItem.click(),q.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(q){return q.ctrlKey||q.shiftKey||q.altKey||q.metaKey},
_onLeftKey:function(q){this._isSpecialKey(q.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),q.detail.keyboardEvent.preventDefault())},
_onRightKey:function(q){this._isSpecialKey(q.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),q.detail.keyboardEvent.preventDefault())},
_onKeydown:function(q){this.keyboardEventMatchesKeys(q,"up down left right esc")||this._focusWithKeyboardEvent(q)}};
_.exs=[$zk,_.ci2];var ChR;ChR=new Set;_.Zb={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[];this._boundNotifyResize=this.notifyResize.bind(this);this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},
attached:function(){this._requestResizeNotifications()},
detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(ChR.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(q){this.resizerShouldNotify(q)&&this._notifyDescendant(q)},this),this._fireResize())},
assignParentResizable:function(q){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=q)&&q._interestedResizables.indexOf(this)===-1&&(q._interestedResizables.push(this),q._subscribeIronResize(this))},
stopResizeNotificationsFor:function(q){var S=this._interestedResizables.indexOf(q);S>-1&&(this._interestedResizables.splice(S,1),this._unsubscribeIronResize(q))},
_subscribeIronResize:function(q){q.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(q){q.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(q){this._notifyingDescendant?q.stopPropagation():kf||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(q){var S=_.Zw(q).rootTarget;S!==this&&(S.assignParentResizable(this),this._notifyDescendant(S),q.stopPropagation())},
_parentResizableChanged:function(q){q&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(q){this.isAttached&&(this._notifyingDescendant=!0,q.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var q=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function N(){document.removeEventListener("readystatechange",N);q()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(S){S!==this&&S._findParent()},this):(ChR.forEach(function(S){S!==this&&S._findParent()},this),window.addEventListener("resize",this._boundNotifyResize),
this.notifyResize())},
_findParent:function(){this.assignParentResizable(null);this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0});this._parentResizable?ChR.delete(this):ChR.add(this)}};/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
_.RxX={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(q,S){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);S&&(q==="document"?this.scrollTarget=this._doc:typeof q==="string"?this.scrollTarget=(S=this.domHost)&&S.$?S.$[q]:_.Zw(this.ownerDocument).querySelector("#"+q):this._isValidScrollTarget()&&(this._oldScrollTarget=q,this._toggleScrollListener(this._shouldHaveListener,q)))},
_scrollHandler:function(){},
get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(q){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,q):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
q)},set _scrollLeft(q){this.scrollTarget===this._doc?window.scrollTo(q,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=q)},scroll:function(q,S){if(typeof q==="object"){var N=q.left;S=q.top}else N=q;N=N||0;S=S||0;this.scrollTarget===this._doc?window.scrollTo(N,S):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=N,this.scrollTarget.scrollTop=S)},
get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},
_toggleScrollListener:function(q,S){S=S===this._doc?window:S;q?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),S.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(S.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(q){this._shouldHaveListener=q;this._toggleScrollListener(q,this.scrollTarget)}};_.Tj({is:"iron-selector",_template:null,behaviors:[riq]});var A3={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},
isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},
timingFromConfig:function(q){if(q.timing)for(var S in q.timing)this.animationTiming[S]=q.timing[S];return this.animationTiming},
setPrefixedProperty:function(q,S,N){for(var X={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[S],b,w=0;b=X[w];w++)q.style[b]=N;q.style[S]=N},
complete:function(){}};_.Tj({is:"fade-in-animation",_template:null,behaviors:[A3],configure:function(q){return this._effect=new KeyframeEffect(q.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(q))}});_.Tj({is:"fade-out-animation",_template:null,behaviors:[A3],configure:function(q){return this._effect=new KeyframeEffect(q.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(q))}});var tV6=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},
_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},
_copyProperties:function(q,S){for(var N in S)q[N]=S[N]},
_cloneConfig:function(q){var S={isClone:!0};this._copyProperties(S,q);return S},
_getAnimationConfigRecursive:function(q,S,N){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var X=q?this.animationConfig[q]:this.animationConfig;Array.isArray(X)||(X=[X]);if(X)for(var b,w=0;b=X[w];w++)if(b.animatable)b.animatable._getAnimationConfigRecursive(b.type||q,S,N);else if(b.id){var B=S[b.id];
B?(B.isClone||(S[b.id]=this._cloneConfig(B),B=S[b.id]),this._copyProperties(B,b)):S[b.id]=b}else N.push(b)}},
getAnimationConfig:function(q){var S={},N=[];this._getAnimationConfigRecursive(q,S,N);for(var X in S)N.push(S[X]);return N}},
{_configureAnimations:function(q){var S=[],N=[];if(q.length>0)for(var X,b=0;X=q[b];b++){var w=document.createElement(X.name);if(w.isNeonAnimation){var B=null;w.configure||(w.configure=function(){return null});
B=w.configure(X);N.push({result:B,config:X})}else console.warn(this.is+":",X.name,"not found!")}for(q=0;q<N.length;q++){B=N[q].result;X=N[q].config;try{typeof B.cancel!="function"&&(B=document.timeline.play(B))}catch(T){B=null,console.warn("Couldnt play","(",X.name,").",T)}B&&S.push({neonAnimation:w,config:X,animation:B})}return S},
_shouldComplete:function(q){for(var S=!0,N=0;N<q.length;N++)if(q[N].animation.playState!="finished"){S=!1;break}return S},
_complete:function(q){for(var S=0;S<q.length;S++)q[S].neonAnimation.complete(q[S].config);for(S=0;S<q.length;S++)q[S].animation.cancel()},
playAnimation:function(q,S){var N=this.getAnimationConfig(q);if(N){this._active=this._active||{};this._active[q]&&(this._complete(this._active[q]),delete this._active[q]);var X=this._configureAnimations(N);if(X.length==0)this.fire("neon-animation-finish",S,{bubbles:!1});else for(this._active[q]=X,N=0;N<X.length;N++)X[N].animation.onfinish=function(){this._shouldComplete(X)&&(this._complete(X),delete this._active[q],this.fire("neon-animation-finish",S,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var q in this._active){var S=this._active[q],N;for(N in S)S[N].animation&&S[N].animation.cancel&&S[N].animation.cancel()}this._active={}}}];var eu=function(q,S){q=Error.call(this,q);this.message=q.message;"stack"in q&&(this.stack=q.stack);this.arg=S;this.name=this.constructor.name;this.constructor=eu;this.__proto__=eu.prototype};
_.F(eu,Error);var iDT=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S.prototype._marshalArgs=function(N,X,b){X=q.prototype._marshalArgs.call(this,N,X,b);if(this._legacyUndefinedCheck&&X.length>1)for(b=0;b<X.length;b++)if(X[b]===void 0||N[b].wildcard&&X[b].base===void 0)throw N=N[b].name,new eu("Argument '"+N+"' is undefined.",N);return X};
S.prototype._addPropertyEffect=function(N,X,b){return q.prototype._addPropertyEffect.call(this,N,X,mD2(b,b&&b.info&&b.info.methodName))};
S._addTemplatePropertyEffect=function(N,X,b){return q._addTemplatePropertyEffect.call(this,N,X,mD2(b))};
return S}),JiD=_.Tj.Class;
_.Tj.Class=function(q,S){return JiD(q,function(N){return S?S(iDT(N)):iDT(N)})};
var FiX=Kk(function(q){var S=iDT(q);q=function(){return S.apply(this,arguments)||this};
_.F(q,S);_.hd.Object.defineProperties(q.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return q}),HDa=nH.mixin;
nH.mixin=HDa?function(q){return FiX(HDa(q))}:FiX;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.sE=_.qq.IronButtonState;var nXm=dP;_.uZW="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var La0=function(){return Math.random().toString(36).substring(7).split("").join(".")},MYv="@@redux/INIT"+La0(),IWP="@@redux/REPLACE"+La0();var Yhd=typeof Symbol==="function"&&Symbol.observable||"@@observable";var ODs=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var KiX="top right bottom left width height size weight".split(" "),vKq=typeof MutationObserver!=="undefined",lO6=ODs&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,jVR=function(){this.mutationEventsAdded_=this.JSC$12075_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=oy2(this.refresh.bind(this))},WiD=function(q,
S){var N=q.observers_;
S=N.indexOf(S);~S&&N.splice(S,1);!N.length&&q.JSC$12075_connected_&&ODs&&q.JSC$12075_connected_&&(document.removeEventListener("transitionend",q.onTransitionEnd_),window.removeEventListener("resize",q.refresh),q.mutationsObserver_&&(q.mutationsObserver_.disconnect(),lO6&&(HTMLElement.prototype.attachShadow=lO6)),q.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",q.refresh),q.mutationsObserver_=null,q.mutationEventsAdded_=!1,q.JSC$12075_connected_=!1)};
jVR.prototype.refresh=function(){dzv(this)&&this.refresh()};
var dzv=function(q){q=q.observers_.filter(function(S){return kiX(S),S.activeObservations_.length>0});
q.forEach(function(S){return zxT(S)});
return q.length>0},nKM=function(q){if(ODs&&!q.JSC$12075_connected_){document.addEventListener("transitionend",q.onTransitionEnd_);
window.addEventListener("resize",q.refresh);if(vKq){q.mutationsObserver_=new MutationObserver(q.refresh);var S={attributes:!0,childList:!0,characterData:!0,subtree:!0};q.mutationsObserver_.observe(document,S);lO6&&(function b(X){var w=X.shadowRoot;w&&(q.mutationsObserver_.observe(w,S),b(w));for(X=X.firstElementChild;X;)b(X),X=X.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var X=lO6.apply(this,_.IT.apply(0,arguments));
q.mutationsObserver_.observe(X,S);return X})}else document.addEventListener("DOMSubtreeModified",q.refresh),q.mutationEventsAdded_=!0;
q.JSC$12075_connected_=!0}};
jVR.prototype.onTransitionEnd_=function(q){var S=q.propertyName===void 0?"":q.propertyName;KiX.some(function(N){return!!~S.indexOf(N)})&&this.refresh()};
var fOk=null;var pV6=function(q,S){for(var N=_.A(Object.keys(S)),X=N.next();!X.done;X=N.next())X=X.value,Object.defineProperty(q,X,{value:S[X],enumerable:!1,writable:!1,configurable:!0})};var BU=function(q){var S;return(q==null?void 0:(S=q.ownerDocument)==null?void 0:S.defaultView)||globalThis};var xz0={x:0,y:0,width:0,height:0},mzq=typeof SVGGraphicsElement!=="undefined"?function(q){return q instanceof BU(q).SVGGraphicsElement}:function(q){return q instanceof BU(q).SVGElement&&typeof q.getBBox==="function"};var utk=function(q){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=q};
utk.prototype.isActive=function(){var q=this.target;if(ODs)if(mzq(q)){var S=q.getBBox();S={x:0,y:0,width:S.width,height:S.height}}else{var N=q.clientWidth,X=q.clientHeight;if(N||X){var b=BU(q).getComputedStyle(q);S=Rl(b["padding-top"]);var w=Rl(b["padding-left"]),B=w+Rl(b["padding-right"]),T=S+Rl(b["padding-bottom"]),Q=Rl(b.width),a=Rl(b.height);b.boxSizing==="border-box"&&(Math.round(Q+B)!==N&&(Q-=qS7(b,"left","right")+B),Math.round(a+T)!==X&&(a-=qS7(b,"top","bottom")+T));q!==BU(q).document.documentElement&&
(q=Math.round(Q+B)-N,X=Math.round(a+T)-X,Math.abs(q)!==1&&(Q-=q),Math.abs(X)!==1&&(a-=X));S={x:w,y:S,width:Q,height:a}}else S=xz0}else S=xz0;this.contentRect_=S;return S.width!==this.broadcastWidth||S.height!==this.broadcastHeight};var gKQ=function(q,S){var N=S.x;var X=S.y;var b=S.width;S=S.height;var w=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);pV6(w,{x:N,y:X,width:b,height:S,top:X,right:N+b,bottom:S+X,left:N});pV6(this,{target:q,contentRect:w})};var EKJ=function(q,S){var N=fOk;this.activeObservations_=[];this.observations_=new Map;if(typeof q!=="function")throw new TypeError("We");this.callback_=q;this.controller_=N;this.callbackCtx_=S};
EKJ.prototype.observe=function(q){if(q===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(q instanceof BU(q).Element))throw new TypeError("Ye");var S=this.observations_;S.has(q)||(S.set(q,new utk(q)),q=this.controller_,~q.observers_.indexOf(this)||q.observers_.push(this),q.JSC$12075_connected_||nKM(q),this.controller_.refresh())}};
EKJ.prototype.unobserve=function(q){if(q===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(q instanceof BU(q).Element))throw new TypeError("Ye");var S=this.observations_;S.has(q)&&(S.delete(q),S.size||WiD(this.controller_,this))}};
EKJ.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();WiD(this.controller_,this)};
var kiX=function(q){q.activeObservations_.splice(0);q.observations_.forEach(function(S){S.isActive()&&q.activeObservations_.push(S)})},zxT=function(q){if(q.activeObservations_.length>0){var S=q.callbackCtx_,N=q.activeObservations_.map(function(X){var b=X.target,w=X.contentRect_;
X.broadcastWidth=w.width;X.broadcastHeight=w.height;return new gKQ(b,w)});
q.callback_.call(S,N,S);q.activeObservations_.splice(0)}};var Tu=function(q){if(!(this instanceof Tu))throw new TypeError("Ze");if(!arguments.length)throw new TypeError("Xe");fOk||(fOk=new jVR);this.observer_=new EKJ(q,this)};
Tu.prototype.observe=function(q){this.observer_.observe(q)};
Tu.prototype.unobserve=function(q){this.observer_.unobserve(q)};
Tu.prototype.disconnect=function(){this.observer_.disconnect()};var gNy=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:Tu;var gt={MouseUp:0,MouseDown:1,Click:2,ContextMenu:3,DblClick:4,Focus:5,Blur:6,TouchStart:7,TouchMove_Departed:8,TouchEnd:9,TouchCancel:10,0:"MouseUp",1:"MouseDown",2:"Click",3:"ContextMenu",4:"DblClick",5:"Focus",6:"Blur",7:"TouchStart",8:"TouchMove_Departed",9:"TouchEnd",10:"TouchCancel"},MV={"2D":0,WebGL:1,WebGL2:2};MV[MV["2D"]]="2D";MV[1]="WebGL";MV[2]="WebGL2";var NbW={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},XC4={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},SS2={},wCF={},ZSW={},lB=function(q){return tY("Node",q,"childNodes")},KJ=function(q){return tY("Node",q,"parentNode")},ju=function(q){return tY("Node",q,"parentElement")},x5y=function(q){return tY("Node",q,
"textContent")},S$2=function(q){return A2y(q,"getRootNode")()},JY=function(q){return q&&"host"in q?tY("ShadowRoot",q,"host"):null},FE=function(q){return q&&"shadowRoot"in q?tY("Element",q,"shadowRoot"):null};var zb=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
zb.prototype.getId=function(q){if(!q)return-1;var S,N;return(N=(S=this.nodeMetaMap.get(q)||null)==null?void 0:S.id)!=null?N:-1};
zb.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var yiQ=function(q,S){var N=q.getId(S);q.idNodeMap.delete(N);S.childNodes&&S.childNodes.forEach(function(X){return yiQ(q,X)})};
zb.prototype.has=function(q){return this.idNodeMap.has(q)};
zb.prototype.add=function(q,S){this.idNodeMap.set(S.id,q);this.nodeMetaMap.set(q,S)};
zb.prototype.replace=function(q,S){var N=this.idNodeMap.get(q)||null;N&&(N=this.nodeMetaMap.get(N))&&this.nodeMetaMap.set(S,N);this.idNodeMap.set(q,S)};
zb.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var U5M=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,r20=/^(?:[a-z+]+:)?\/\//i,$5y=/^www\..*/i,c2e=/^(data:)([^,]*),(.*)/i;var RZ2=1,iSF=RegExp("[^a-z0-9-_:]"),WR,u9e,HSm=/^[^ \t\n\r\u000c]+/,Fzy=/^[, \t\n\r\u000c]+/,lBy=new WeakMap;var LJ,uB=function(q){return LJ?function(){var S=_.IT.apply(0,arguments);try{return q.apply(null,_.PG(S))}catch(N){if(!LJ||LJ(N)!==!0)throw N;}}:q};var Db=function(q){this.generateIdFn=q;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
Db.prototype.getId=function(q,S,N,X){N=N||MVa(this,q);q=X||Li2(this,q);X=N.get(S);X||(X=this.generateIdFn(),N.set(S,X),q.set(X,S));return X};
Db.prototype.getIds=function(q,S){var N=this,X=MVa(this,q),b=Li2(this,q);return S.map(function(w){return N.getId(q,w,X,b)})};
Db.prototype.reset=function(q){q?(this.iframeIdToRemoteIdMap.delete(q),this.iframeRemoteIdToIdMap.delete(q)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var MVa=function(q,S){var N=q.iframeIdToRemoteIdMap.get(S);N||(N=new Map,q.iframeIdToRemoteIdMap.set(S,N));return N},Li2=function(q,S){var N=q.iframeRemoteIdToIdMap.get(S);
N||(N=new Map,q.iframeRemoteIdToIdMap.set(S,N));return N};var gv7=function(q){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new Db(tKv);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=q.mutationCb;this.wrappedEmit=q.wrappedEmit;this.stylesheetManager=q.stylesheetManager;this.recordCrossOriginIframes=q.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new Db(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=q.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$12139_handleMessage.bind(this))},hX7=function(q,S){q.iframes.set(S,!0);
S.contentWindow&&q.crossOriginIframeMap.set(S.contentWindow,S)},Sn7=function(q,S){q.loadListener=S},Y$m=function(q,S,N){q.mutationCb({adds:[{parentId:q.mirror.getId(S),
nextId:null,node:N}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(q.recordCrossOriginIframes){var X;(X=S.contentWindow)==null||X.addEventListener("message",q.JSC$12139_handleMessage.bind(q))}var b;(b=q.loadListener)==null||b.call(q,S);S.contentDocument&&S.contentDocument.adoptedStyleSheets&&S.contentDocument.adoptedStyleSheets.length>0&&tE0(q.stylesheetManager,S.contentDocument.adoptedStyleSheets,q.mirror.getId(S.contentDocument))};
gv7.prototype.JSC$12139_handleMessage=function(q){if(q.data.type==="rrweb"&&q.origin===q.data.origin&&q.source){var S=this.crossOriginIframeMap.get(q.source);S&&(S=hxX(this,S,q.data.event))&&this.wrappedEmit(S,q.data.isCheckout)}};
var hxX=function(q,S,N){switch(N.type){case 2:q.crossOriginIframeMirror.reset(S);q.crossOriginIframeStyleMirror.reset(S);PhX(q,N.data.node,S);var X=N.data.node.id;q.crossOriginIframeRootIdMap.set(S,X);IOX(q,N.data.node,X);return{timestamp:N.timestamp,type:3,data:{source:0,adds:[{parentId:q.mirror.getId(S),nextId:null,node:N.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return N;case 5:return Q1(q,N.data.payload,S,["id","parentId","previousId","nextId"]),N;case 3:switch(N.data.source){case 0:return N.data.adds.forEach(function(b){Q1(q,
b,S,["parentId","nextId","previousId"]);PhX(q,b.node,S);var w=q.crossOriginIframeRootIdMap.get(S);w&&IOX(q,b.node,w)}),N.data.removes.forEach(function(b){Q1(q,b,S,["parentId",
"id"])}),N.data.attributes.forEach(function(b){Q1(q,b,S,["id"])}),N.data.texts.forEach(function(b){Q1(q,b,S,["id"])}),N;
case 12:case 6:case 1:return N.data.positions.forEach(function(b){Q1(q,b,S,["id"])}),N;
case 7:case 2:case 3:case 9:case 5:return Q1(q,N.data,S,["id"]),N;case 8:case 13:return Q1(q,N.data,S,["id"]),Yfv(q,N.data,S,["styleId"]),N;case 10:return N;case 14:return N.data.ranges.forEach(function(b){Q1(q,b,S,["start","end"])}),N;
case 15:return Q1(q,N.data,S,["id"]),Yfv(q,N.data,S,["styleIds"]),(X=N.data.styles)==null||X.forEach(function(b){Yfv(q,b,S,["styleId"])}),N}}return!1};
gv7.prototype.replace=function(q,S,N,X){X=_.A(X);for(var b=X.next();!b.done;b=X.next())if(b=b.value,Array.isArray(S[b])||typeof S[b]==="number")Array.isArray(S[b])?S[b]=q.getIds(N,S[b]):S[b]=q.getId(N,S[b]);return S};
var Q1=function(q,S,N,X){q.replace(q.crossOriginIframeMirror,S,N,X)},Yfv=function(q,S,N,X){q.replace(q.crossOriginIframeStyleMirror,S,N,X)},PhX=function(q,S,N){Q1(q,S,N,["id",
"rootId"]);"childNodes"in S&&S.childNodes.forEach(function(X){PhX(q,X,N)})},IOX=function(q,S,N){S.type===0||S.rootId||(S.rootId=N);
"childNodes"in S&&S.childNodes.forEach(function(X){IOX(q,X,N)})};var GZ0=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},oCk=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.Z=oCk.prototype;_.Z.getId=function(q){var S;return(S=this.styleIDMap.get(q))!=null?S:-1};
_.Z.has=function(q){return this.styleIDMap.has(q)};
_.Z.add=function(q,S){if(this.has(q))return this.getId(q);S=S===void 0?this.id++:S;this.styleIDMap.set(q,S);this.idStyleMap.set(S,q);return S};
_.Z.getStyle=function(q){return this.idStyleMap.get(q)||null};
_.Z.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.Z.generateId=function(){return this.id++};var qIX=function(){this.length=0;this.tail=this.head=null};
qIX.prototype.get=function(q){if(q>=this.length)throw Error("$e");for(var S=this.head,N=0;N<q;N++){var X=void 0;S=((X=S)==null?void 0:X.next)||null}return S};
var SID=function(q,S){var N={value:S,previous:null,next:null};S.__ln=N;if(S.previousSibling&&"__ln"in S.previousSibling){var X=S.previousSibling.__ln.next;N.next=X;N.previous=S.previousSibling.__ln;S.previousSibling.__ln.next=N;X&&(X.previous=N)}else S.nextSibling&&"__ln"in S.nextSibling&&S.nextSibling.__ln.previous?(X=S.nextSibling.__ln.previous,N.previous=X,N.next=S.nextSibling.__ln,S.nextSibling.__ln.previous=N,X&&(X.next=N)):(q.head&&(q.head.previous=N),N.next=q.head,q.head=N);N.next===null&&
(q.tail=N);q.length++};
qIX.prototype.removeNode=function(q){var S=q.__ln;this.head&&(S.previous?(S.previous.next=S.next)?S.next.previous=S.previous:this.tail=S.previous:(this.head=S.next)?this.head.previous=null:this.tail=null,q.__ln&&delete q.__ln,this.length--)};
var N4a=function(q,S){return q+"@"+S},B27=function(){var q=this;
this.locked=this.JSC$12170_frozen=!1;this.texts=[];this.attributes=[];this.attributeMap=new WeakMap;this.removes=[];this.mapRemoves=[];this.movedMap={};this.addedSet=new Set;this.movedSet=new Set;this.droppedSet=new Set;this.removesSubTreeCache=new Set;this.processMutations=function(S){S.forEach(q.JSC$12170_processMutation);q.emit()};
this.emit=function(){if(!q.JSC$12170_frozen&&!q.locked){for(var S=[],N=new Set,X=new qIX,b=function(r){for(var c=-2;c===-2;)c=(r=r&&r.nextSibling)&&q.mirror.getId(r);return c},w=function(r){var c=KJ(r);
if(c&&Xa4(r)){var e=!1;if(r.nodeType===Node.TEXT_NODE){var R=c.tagName;if(R==="TEXTAREA")return;R==="STYLE"&&q.addedSet.has(c)&&(e=!0)}c=HR(c)?q.mirror.getId(N24(r)):q.mirror.getId(c);R=b(r);if(c===-1||R===-1)return SID(X,r);if(e=kz(r,{doc:q.doc,mirror:q.mirror,blockClass:q.blockClass,blockSelector:q.blockSelector,maskTextClass:q.maskTextClass,maskTextSelector:q.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:q.inlineStylesheet,maskInputOptions:q.maskInputOptions,maskTextFn:q.maskTextFn,
maskInputFn:q.maskInputFn,slimDOMOptions:q.slimDOMOptions,dataURLOptions:q.dataURLOptions,recordCanvas:q.recordCanvas,inlineImages:q.inlineImages,onSerialize:function(J){J.nodeName==="IFRAME"&&q.mirror.nodeMetaMap.get(J)&&hX7(q.iframeManager,J);q$g(J,q.mirror)&&P2N(q.stylesheetManager,J);r&&FE(r)&&I0e(q.shadowDomManager,FE(r),q.doc)},
onIframeLoad:function(J,v){Y$m(q.iframeManager,J,v);J.contentWindow&&J.contentDocument&&oRN(q.shadowDomManager,J.contentWindow.Element,J.contentDocument)},
onStylesheetLoad:function(J,v){qnF(q.stylesheetManager,J,v)},
cssCaptured:e}))S.push({parentId:c,nextId:R,node:e}),N.add(e.id)}};q.mapRemoves.length;)yiQ(q.mirror,q.mapRemoves.shift());
for(var B=_.A(q.movedSet),T=B.next();!T.done;T=B.next())T=T.value,ZkW(q.removesSubTreeCache,T)&&!q.movedSet.has(KJ(T))||w(T);B=_.A(q.addedSet);for(T=B.next();!T.done;T=B.next())T=T.value,sC2(q.droppedSet,T)||ZkW(q.removesSubTreeCache,T)?sC2(q.movedSet,T)?w(T):q.droppedSet.add(T):w(T);for(T=null;X.length;){B=null;if(T){var Q=q.mirror.getId(KJ(T.value)),a=b(T.value);Q!==-1&&a!==-1&&(B=T)}if(!B)for(T=X.tail;T;){var U=T;T=T.previous;if(U&&(Q=q.mirror.getId(KJ(U.value)),b(U.value)!==-1))if(Q!==-1){B=U;
break}else if((Q=KJ(U.value))&&Q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(Q=JY(Q),q.mirror.getId(Q)!==-1)){B=U;break}}if(!B){for(;X.head;)X.removeNode(X.head.value);break}T=B.previous;X.removeNode(B.value);w(B.value)}w={texts:q.texts.map(function(r){var c=r.node,e=KJ(c);e&&e.tagName==="TEXTAREA"&&q.genTextAreaValueMutation(e);return{id:q.mirror.getId(c),value:r.value}}).filter(function(r){return!N.has(r.id)}).filter(function(r){return q.mirror.has(r.id)}),
attributes:q.attributes.map(function(r){var c=r.attributes;if(typeof c.style==="string"){var e=JSON.stringify(r.styleDiff),R=JSON.stringify(r._unchangedStyles);e.length<c.style.length&&(e+R).split("var(").length===c.style.split("var(").length&&(c.style=r.styleDiff)}return{id:q.mirror.getId(r.node),attributes:c}}).filter(function(r){return!N.has(r.id)}).filter(function(r){return q.mirror.has(r.id)}),
removes:q.removes,adds:S};if(w.texts.length||w.attributes.length||w.removes.length||w.adds.length)q.texts=[],q.attributes=[],q.attributeMap=new WeakMap,q.removes=[],q.addedSet=new Set,q.movedSet=new Set,q.droppedSet=new Set,q.removesSubTreeCache=new Set,q.movedMap={},q.mutationCb(w)}};
this.genTextAreaValueMutation=function(S){var N=q.attributeMap.get(S);N||(N={node:S,attributes:{},styleDiff:{},_unchangedStyles:{}},q.attributes.push(N),q.attributeMap.set(S,N));var X=Array.from(lB(S),function(b){return x5y(b)||""}).join("");
N.attributes.value=D5e({element:S,maskInputOptions:q.maskInputOptions,tagName:S.tagName,type:aB4(S),value:X,maskInputFn:q.maskInputFn})};
this.JSC$12170_processMutation=function(S){if(!IBd(S.target,q.mirror,q.slimDOMOptions))switch(S.type){case "characterData":var N=x5y(S.target);pJ(S.target,q.blockClass,q.blockSelector,!1)||N===S.oldValue||q.texts.push({value:zZ7(S.target,q.maskTextClass,q.maskTextSelector,!0)&&N?q.maskTextFn?q.maskTextFn(N,PRW(S.target)):N.replace(/[\S]/g,"*"):N,node:S.target});break;case "attributes":N=S.target;var X=S.attributeName,b=S.target.getAttribute(X);if(X==="value"){var w=aB4(N);b=D5e({element:N,maskInputOptions:q.maskInputOptions,
tagName:N.tagName,type:w,value:b,maskInputFn:q.maskInputFn})}if(pJ(S.target,q.blockClass,q.blockSelector,!1)||b===S.oldValue)break;w=q.attributeMap.get(S.target);if(N.tagName==="IFRAME"&&X==="src"&&!q.keepIframeSrcFn(b))if(N.contentDocument)break;else X="rr_src";w||(w={node:S.target,attributes:{},styleDiff:{},_unchangedStyles:{}},q.attributes.push(w),q.attributeMap.set(S.target,w));X==="type"&&N.tagName==="INPUT"&&(S.oldValue||"").toLowerCase()==="password"&&N.setAttribute("data-rr-is-password","true");
if(!WzW(N.tagName,X))if(w.attributes[X]=jW4(q.doc,N.tagName.toLowerCase(),X.toLowerCase(),b),X==="style"){if(!q.unattachedDoc)try{q.unattachedDoc=document.implementation.createHTMLDocument()}catch(a){q.unattachedDoc=q.doc}X=q.unattachedDoc.createElement("span");S.oldValue&&X.setAttribute("style",S.oldValue);b=_.A(Array.from(N.style));for(var B=b.next();!B.done;B=b.next()){B=B.value;var T=N.style.getPropertyValue(B),Q=N.style.getPropertyPriority(B);T!==X.style.getPropertyValue(B)||Q!==X.style.getPropertyPriority(B)?
w.styleDiff[B]=Q===""?T:[T,Q]:w._unchangedStyles[B]=[T,Q]}X=_.A(Array.from(X.style));for(b=X.next();!b.done;b=X.next())b=b.value,N.style.getPropertyValue(b)===""&&(w.styleDiff[b]=!1)}else X==="open"&&N.tagName==="DIALOG"&&(N.matches("dialog:modal")?w.attributes.rr_open_mode="modal":w.attributes.rr_open_mode="non-modal");break;case "childList":pJ(S.target,q.blockClass,q.blockSelector,!0)||(S.target.tagName==="TEXTAREA"?q.genTextAreaValueMutation(S.target):(S.addedNodes.forEach(function(a){return q.genAdds(a,
S.target)}),S.removedNodes.forEach(function(a){var U=q.mirror.getId(a),r=HR(S.target)?q.mirror.getId(JY(S.target)):q.mirror.getId(S.target);
pJ(S.target,q.blockClass,q.blockSelector,!1)||IBd(a,q.mirror,q.slimDOMOptions)||q.mirror.getId(a)===-1||(q.addedSet.has(a)?(bkF(q.addedSet,a),q.droppedSet.add(a)):q.addedSet.has(S.target)&&U===-1||YSW(S.target,q.mirror)||(q.movedSet.has(a)&&q.movedMap[U+"@"+r]?bkF(q.movedSet,a):(q.removes.push({parentId:r,id:U,isShadow:HR(S.target)&&OW(S.target)?!0:void 0}),wa4(a,q.removesSubTreeCache))),q.mapRemoves.push(a))})))}};
this.genAdds=function(S,N){if(!XHX(q.processedNodeManager,S,q)&&!q.addedSet.has(S)&&!q.movedSet.has(S)){if(q.mirror.nodeMetaMap.has(S)){if(IBd(S,q.mirror,q.slimDOMOptions))return;q.movedSet.add(S);var X=null;N&&q.mirror.nodeMetaMap.has(N)&&(X=q.mirror.getId(N));X&&X!==-1&&(q.movedMap[N4a(q.mirror.getId(S),X)]=!0)}else q.addedSet.add(S),q.droppedSet.delete(S);pJ(S,q.blockClass,q.blockSelector,!1)||(lB(S).forEach(function(b){return q.genAdds(b)}),S&&FE(S)&&lB(FE(S)).forEach(function(b){q.processedNodeManager.add(b,
q);
q.genAdds(b,S)}))}}};
_.Z=B27.prototype;_.Z.init=function(q){var S=this;"mutationCb blockClass blockSelector maskTextClass maskTextSelector inlineStylesheet maskInputOptions maskTextFn maskInputFn keepIframeSrcFn recordCanvas inlineImages slimDOMOptions dataURLOptions doc mirror iframeManager stylesheetManager shadowDomManager canvasManager processedNodeManager".split(" ").forEach(function(N){S[N]=q[N]})};
_.Z.freeze=function(){this.JSC$12170_frozen=!0;this.canvasManager.freeze()};
_.Z.unfreeze=function(){this.JSC$12170_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.Z.isFrozen=function(){return this.JSC$12170_frozen};
_.Z.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.Z.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.Z.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var mp=[],y0=window.Proxy,Ugg=["INPUT","TEXTAREA","SELECT"],rym=new WeakMap;var bLT=new Map,kZ7=function(q,S,N){if(q&&(dg7(q,S)||typeof q==="object")){S=q.constructor.name;var X=bLT.get(N);X||(X=new Map,bLT.set(N,X));X.has(S)||X.set(S,[]);N=X.get(S);S=N.indexOf(q);S===-1&&(S=N.length,N.push(q));return S}},zX2=function(q,S,N){return q.map(function(X){return Wr2(X,S,N)})},dg7=function(q,S){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(N){return typeof S[N]===
"function"}).find(function(N){return q instanceof S[N]})};var wHJ=lh(["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = `${width}-${height}`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for `converToBlobs`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// `as any` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"],
["\nfunction encode(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  \n  let binary = '';\n  for (let i = 0; i < bytes.byteLength; i++) {\n      binary += String.fromCharCode(bytes[i]);\n  }\n  \n  return btoa(binary);\n}\n\nconst lastBlobMap: Map<number, string> = new Map();\nconst transparentBlobMap: Map<string, string> = new Map();\n\ninterface ImageBitmapDataURLResponseWorker {\n  onmessage:\n    | null\n    | ((message: MessageEvent<ImageBitmapDataURLWorkerParams>) => void);\n  postMessage(e: ImageBitmapDataURLWorkerResponse): void;\n}\n\nasync function getTransparentBlobFor(\n  width: number,\n  height: number,\n  dataURLOptions: any,\n): Promise<string> {\n  const id = \\`\\${width}-\\${height}\\`;\n  if ('OffscreenCanvas' in globalThis) {\n    if (transparentBlobMap.has(id)) return transparentBlobMap.get(id)!;\n    const offscreen = new OffscreenCanvas(width, height);\n    offscreen.getContext('2d'); // creates rendering context for \\`converToBlobs\\`\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n    transparentBlobMap.set(id, base64);\n    return base64;\n  } else {\n    return '';\n  }\n}\n\n// \\`as any\\` because: https://github.com/Microsoft/TypeScript/issues/20595\nconst worker: ImageBitmapDataURLResponseWorker = self;\n\n// eslint-disable-next-line @typescript-eslint/no-misused-promises\nworker.onmessage = async function (e) {\n  if ('OffscreenCanvas' in globalThis) {\n    const { id, bitmap, width, height, dataURLOptions } = e.data;\n\n    const transparentBase64 = getTransparentBlobFor(\n      width,\n      height,\n      dataURLOptions,\n    );\n\n    const offscreen = new OffscreenCanvas(width, height);\n    const ctx = offscreen.getContext('2d')!;\n\n    ctx.drawImage(bitmap, 0, 0);\n    bitmap.close();\n    const blob = await offscreen.convertToBlob(dataURLOptions); // takes a while\n    const type = blob.type;\n    const arrayBuffer = await blob.arrayBuffer();\n    const base64 = encode(arrayBuffer); // cpu intensive\n\n    // on first try we should check if canvas is transparent,\n    // no need to save it's contents in that case\n    if (!lastBlobMap.has(id) && (await transparentBase64) === base64) {\n      lastBlobMap.set(id, base64);\n      return worker.postMessage({ id });\n    }\n\n    if (lastBlobMap.get(id) === base64) return worker.postMessage({ id }); // unchanged\n    worker.postMessage({\n      id,\n      type,\n      base64,\n      width,\n      height,\n    });\n    lastBlobMap.set(id, base64);\n  } else {\n    return worker.postMessage({ id: e.data.id });\n  }\n};\n"]),
s6g=_.Tn(wHJ.join(""));var ME7=function(q){var S=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12212_frozen=!1;this.JSC$12212_processMutation=function(Q,a){if(S.rafStamps.invokeId&&S.rafStamps.latestId!==S.rafStamps.invokeId||!S.rafStamps.invokeId)S.rafStamps.invokeId=S.rafStamps.latestId;S.pendingCanvasMutations.has(Q)||S.pendingCanvasMutations.set(Q,[]);S.pendingCanvasMutations.get(Q).push(a)};
var N=q.sampling===void 0?"all":q.sampling,X=q.win,b=q.blockClass,w=q.blockSelector,B=q.recordCanvas,T=q.dataURLOptions;this.mutationCb=q.mutationCb;this.mirror=q.mirror;B&&N==="all"&&ZL0(this,X,b,w);B&&typeof N==="number"&&AQv(this,N,X,b,w,{dataURLOptions:T})};
_.Z=ME7.prototype;_.Z.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.Z.freeze=function(){this.JSC$12212_frozen=!0};
_.Z.unfreeze=function(){this.JSC$12212_frozen=!1};
_.Z.lock=function(){this.locked=!0};
_.Z.unlock=function(){this.locked=!1};
var AQv=function(q,S,N,X,b,w){var B=f0v(N,X,b,!0),T=new Map,Q=dkN(B1g());Q.onmessage=function(R){var J=R.data.id;T.set(J,!1);"base64"in R.data&&(R=R.data,q.mutationCb({id:J,type:MV["2D"],commands:[{property:"clearRect",args:[0,0,R.width,R.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:R.base64}],type:R.type}]},0,0]}]}))};
var a=1E3/S,U=0,r=function(){var R=[];N.document.querySelectorAll("canvas").forEach(function(J){pJ(J,X,b,!0)||R.push(J)});
return R},c=function(R){U&&R-U<a||(U=R,r().forEach(function(J){var v,W,z,M,g;
return _.G(function(x){if(x.nextAddress==1){v=q.mirror.getId(J);if(T.get(v)||J.width===0||J.height===0)return x.return();T.set(v,!0);["webgl","webgl2"].includes(J.__context)&&(W=J.getContext(J.__context),((z=W)==null?void 0:(M=z.getContextAttributes())==null?void 0:M.preserveDrawingBuffer)===!1&&W.clear(W.COLOR_BUFFER_BIT));return x.yield(createImageBitmap(J),2)}g=x.yieldResult;Q.postMessage({id:v,bitmap:g,width:J.width,height:J.height,dataURLOptions:w.dataURLOptions},[g]);_.xP(x)})}));
e=requestAnimationFrame(c)};
var e=requestAnimationFrame(c);q.resetObservers=function(){B();cancelAnimationFrame(e)}},ZL0=function(q,S,N,X){sPk(q);
B42(q);var b=f0v(S,N,X,!1),w=nvg(q.JSC$12212_processMutation.bind(q),S,N,X),B=xgM(q.JSC$12212_processMutation.bind(q),S,N,X);q.resetObservers=function(){b();w();B()}},B42=function(q){requestAnimationFrame(function(){return T4k(q)})},sPk=function(q){var S=function(N){q.rafStamps.latestId=N;
requestAnimationFrame(S)};
requestAnimationFrame(S)},T4k=function(q){q.pendingCanvasMutations.forEach(function(S,N){var X=q.mirror.getId(N);
GdD(q,N,X)});
requestAnimationFrame(function(){return T4k(q)})},GdD=function(q,S,N){if(!q.JSC$12212_frozen&&!q.locked){var X=q.pendingCanvasMutations.get(S);
if(X&&N!==-1){var b=X.map(function(w){w=Object.assign({},w);return delete w.type,w});
q.mutationCb({id:N,type:X[0].type,commands:b});q.pendingCanvasMutations.delete(S)}}};var Evm=function(){this.nodeMap=new WeakMap;this.active=!1},XHX=function(q,S,N){return(q=q.nodeMap.get(S))&&Array.from(q).some(function(X){return X!==N})};
Evm.prototype.add=function(q,S){var N=this;this.active||(this.active=!0,requestAnimationFrame(function(){N.nodeMap=new WeakMap;N.active=!1}));
this.nodeMap.set(q,(this.nodeMap.get(q)||new Set).add(S))};
Evm.prototype.destroy=function(){};var LrP=function(q){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=q.mutationCb;this.scrollCb=q.scrollCb;this.bypassOptions=q.bypassOptions;this.mirror=q.mirror;this.init()};
LrP.prototype.init=function(){this.reset();oRN(this,Element,document)};
var I0e=function(q,S,N){if(OW(S)&&!q.shadowDoms.has(S)){q.shadowDoms.add(S);var X=T2y(Object.assign({},q.bypassOptions,{doc:N,mutationCb:q.mutationCb,mirror:q.mirror,shadowDomManager:q}),S);q.restoreHandlers.push(function(){return X.disconnect()});
q.restoreHandlers.push(a07(Object.assign({},q.bypassOptions,{scrollCb:q.scrollCb,doc:S,mirror:q.mirror})));setTimeout(function(){S.adoptedStyleSheets&&S.adoptedStyleSheets.length>0&&tE0(q.bypassOptions.stylesheetManager,S.adoptedStyleSheets,q.mirror.getId(JY(S)));q.restoreHandlers.push(ikM({mirror:q.mirror,stylesheetManager:q.bypassOptions.stylesheetManager},S))},0)}},oRN=function(q,S,N){q.restoreHandlers.push(iB(S.prototype,"attachShadow",function(X){return function(b){b=X.call(this,b);
var w=FE(this);w&&Xa4(this)&&I0e(q,w,N);return b}}))};
LrP.prototype.reset=function(){this.restoreHandlers.forEach(function(q){try{q()}catch(S){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var ur7=function(q){this.trackedLinkElements=new WeakSet;this.styleMirror=new oCk;this.mutationCb=q.mutationCb;this.adoptedStyleSheetCb=q.adoptedStyleSheetCb},qnF=function(q,S,N){"_cssText"in N.attributes&&q.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:N.id,attributes:N.attributes}]});P2N(q,S)},P2N=function(q,S){q.trackedLinkElements.has(S)||q.trackedLinkElements.add(S)},tE0=function(q,S,N){if(S.length!==0){N={id:N,
styleIds:[]};var X=[];S=_.A(S);for(var b=S.next(),w={};!b.done;w={sheet$jscomp$3:void 0},b=S.next())w.sheet$jscomp$3=b.value,b=void 0,q.styleMirror.has(w.sheet$jscomp$3)?b=q.styleMirror.getId(w.sheet$jscomp$3):(b=q.styleMirror.add(w.sheet$jscomp$3),X.push({styleId:b,rules:Array.from(w.sheet$jscomp$3.rules||CSSRule,function(B){return function(T,Q){return{rule:Bb2(T,B.sheet$jscomp$3.href),index:Q}}}(w))})),N.styleIds.push(b);
X.length>0&&(N.styles=X);q.adoptedStyleSheetCb(N)}};
ur7.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var PR,mg2,yy0;try{if(Array.from([1],function(q){return q*2})[0]!==2){var Dis=document.createElement("iframe");
document.body.appendChild(Dis);var QPT;Array.from=((QPT=Dis.contentWindow)==null?void 0:QPT.Array.from)||Array.from;document.body.removeChild(Dis)}}catch(q){console.debug("Unable to override Array.from",q)}var hY=new zb;var Tmy="aLink accessKey allowFullscreen bgColor cellPadding cellSpacing codeBase codeType contentEditable crossOrigin dateTime dirName formAction formEnctype formMethod formNoValidate formTarget frameBorder innerHTML innerText inputMode isMap longDesc marginHeight marginWidth maxLength mediaGroup minLength noHref noResize noShade noValidate noWrap nodeValue outerHTML outerText readOnly tabIndex textContent trueSpeed useMap vAlign vLink valueAsDate valueAsNumber valueType".split(" "),Bm7={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},seP=null,X8g=null;var GYP={},DYy=RegExp("^(?!(?:annotation-xml|color-profile|font-face|font-face(?:-(?:src|uri|format|name))?|missing-glyph)$)[a-z][a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*-[\\-a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*$");var cr2={text:1},V74={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var agk=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,V9v={CONSTANT:{isUnwrappable:function(q){return q instanceof jz},
unwrap:Wdv},JAVASCRIPT:{isUnwrappable:function(q){return q instanceof _.BG},
unwrap:Gn},HTML:{isUnwrappable:function(q){return q instanceof qk},
unwrap:function(q){return Xm(q)}},
RESOURCE_URL:{isUnwrappable:function(q){return q instanceof zA},
unwrap:_.fK},STRING:{isUnwrappable:function(q){return q instanceof Object},
unwrap:function(q){return String(q)}},
STYLE:{isUnwrappable:function(q){return typeof q==="string"},
unwrap:function(q){return q}},
URL:{isUnwrappable:function(q){return gR(q)},
unwrap:_.Ez}},UiX={CONSTANT:e5m,JAVASCRIPT:e5m,HTML:function(q){q=q instanceof qk?q:Nk(String(q).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return Xm(q)},
RESOURCE_URL:e5m,STRING:String,STYLE:e5m,URL:function(q,S){q=agk.test(q)?q:void 0;return q===void 0?S:q}};var lqN=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,C47=/[\t\n\f\r ]+/,t74=/[\t\n\f\r ,]+/g,Jr7=function(q,S,N){return N},SO={},rQ2=function(){var q=function(){var X={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",X):X}(),S=q.createHTML(""),N=q.createScript("");
q=q.createScriptURL("");return{INNOCUOUS_STRING:S,INNOCUOUS_SCRIPT:N,INNOCUOUS_URL:q}}(),q9=rQ2.INNOCUOUS_STRING,vR7=rQ2.INNOCUOUS_SCRIPT,KKN=rQ2.INNOCUOUS_URL;var $is=function(q){var S=je0(q);return function(N,X,b,w){return w?S(w,X,b,N):q9}}({reportHandler:function(q,S){if(q)try{throw Error(S);
}catch(N){_.O0(N)}},
safeTypesBridge:function(q,S,N){var X=V9v[S];return X.isUnwrappable(q)&&(X=X.unwrap(q,N),X!==N)?X:(0,UiX[S])(String(q),N)},
allowedIdentifierPrefixes:[""]});if(rP!==void 0)throw Error("bf");rP=$is;if(rP!==$is)throw Error("cf");N9("Injectable",[]);var wUv=N9("Inject",[["token",void 0]]),A37=N9("Optional",[]);N9("Injectable",[]);var s0y=N9("Self",[]),BVe=N9("SkipSelf",[]);N9("Host",[]);var cQa={},eU2=function(){};
eU2.prototype.resolve=function(){throw Error("ef");};
eU2.prototype.addProvider=function(){throw Error("ef");};var XU4=Function;var C8q=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,RUv=function(){this._reflect=window.Reflect};
_.Z=RUv.prototype;_.Z.factory=function(q){return function(){return new (Function.prototype.bind.apply(q,[null].concat(_.PG(_.IT.apply(0,arguments)))))}};
_.Z._zipTypesAndAnnotations=function(q,S){var N=typeof q==="undefined"?Array(S.length):Array(q.length);for(var X=0;X<N.length;X++)N[X]=typeof q==="undefined"?[]:q[X]!=Object?[q[X]]:[],S&&dYv(S[X])&&(N[X]=N[X].concat(S[X]));return N};
_.Z._ownParameters=function(q,S){if(C8q.exec(q.toString()))return null;if(q.parameters&&q.parameters!==S.parameters)return q.parameters;var N=q.ctorParameters;return N&&N!==S.ctorParameters?(S=typeof N==="function"?N():N,q=S.map(function(X){return X&&X.type}),S=S.map(function(X){return X&&z5g(X.decorators)}),this._zipTypesAndAnnotations(q,S)):dYv(this._reflect)&&dYv(this._reflect.getOwnMetadata)&&(S=this._reflect.getOwnMetadata("parameters",q),(N=this._reflect.getOwnMetadata("design:paramtypes",q))||
S)?this._zipTypesAndAnnotations(N,S):Array(q.length).fill(void 0)};
_.Z.parameters=function(q){if(!q.prototype)return[];var S=Object.getPrototypeOf(q.prototype).constructor;(q=this._ownParameters(q,S))||S===Object||(q=this.parameters(S));return q||[]};
_.Z._ownAnnotations=function(q,S){if(q.annotations&&q.annotations!==S.annotations)return q=q.annotations,typeof q==="function"&&q.annotations&&(q=q.annotations),q;if(q.decorators&&q.decorators!==S.decorators)return z5g(q.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",q)};
_.Z.annotations=function(q){var S=Object.getPrototypeOf(q.prototype).constructor;q=this._ownAnnotations(q,S)||[];return(S!==Object?this.annotations(S):[]).concat(q)};
_.Z._ownPropMetadata=function(q,S){if(q.propMetadata&&q.propMetadata!==S.propMetadata)return q=q.propMetadata,typeof q==="function"&&q.propMetadata&&(q=q.propMetadata),q;if(q.propDecorators&&q.propDecorators!==S.propDecorators){var N=q.propDecorators,X={};Object.keys(N).forEach(function(b){X[b]=z5g(N[b])});
return X}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",q)};
_.Z.propMetadata=function(q){var S=Object.getPrototypeOf(q.prototype).constructor,N={};if(S!==Object){var X=this.propMetadata(S);Object.keys(X).forEach(function(w){N[w]=X[w]})}var b=this._ownPropMetadata(q,S);
b&&Object.keys(b).forEach(function(w){var B=[];N.hasOwnProperty(w)&&B.push.apply(B,_.PG(N[w]));B.push.apply(B,_.PG(b[w]));N[w]=B});
return N};
_.Z.getter=function(q){return function(S){return S[q]}};
_.Z.setter=function(q){return function(S,N){return S[q]=N}};
_.Z.method=function(q){return function(S,N){if(!S[q])throw Error("ff`"+q);return S[q].apply(S,N)}};var t9a=function(){};var iLs=function(q){this.reflectionCapabilities=q};
_.F(iLs,t9a);_.Z=iLs.prototype;_.Z.factory=function(q){return this.reflectionCapabilities.factory(q)};
_.Z.parameters=function(q){return this.reflectionCapabilities.parameters(q)};
_.Z.annotations=function(q){return this.reflectionCapabilities.annotations(q)};
_.Z.propMetadata=function(q){return this.reflectionCapabilities.propMetadata(q)};
_.Z.getter=function(q){return this.reflectionCapabilities.getter(q)};
_.Z.setter=function(q){return this.reflectionCapabilities.setter(q)};
_.Z.method=function(q){return this.reflectionCapabilities.method(q)};var yr2=new iLs(new RUv);var a0=function(q,S){this.token=q;this.id=S;if(q===void 0||q===null)throw Error("lf");};
_.hd.Object.defineProperties(a0.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Xz(this.token)}}});
_.hd.Object.defineProperties(a0,{JSC$12268_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return wr.JSC$12272_numberOfKeys}}});
var JQR=function(){this._allKeys=new Map};
JQR.prototype.get=function(q){if(q instanceof a0)return q;if(this._allKeys.has(q))return this._allKeys.get(q);var S=new a0(q,a0.JSC$12268_numberOfKeys);this._allKeys.set(q,S);return S};
_.hd.Object.defineProperties(JQR.prototype,{JSC$12272_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var wr=new JQR;var TV2=function(q,S,N){this.key=q;this.optional=S;this.visibility=N},LKe=function(q){return new TV2(q,!1,null)},P4v=[],oj7=function(q,S,N){this.key=q;
this.resolvedFactories=S;this.multiProvider=N},Iq7=function(q,S,N,X){this.factory=q;
this.dependencies=S;this.providerClass=N;this.providerValue=X};var V1={},UE=function(q,S){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=S===void 0?null:S;q=_.A(q);for(S=q.next();!S.done;S=q.next())this.addProvider(S.value)};
_.Z=UE.prototype;_.Z.addProvider=function(q){this.keyIdToIndex.set(q.key.id,this.keyIds.length);this.providers.push(q);this.keyIds.push(q.key.id);this.objs.push(V1)};
_.Z.resolve=function(q,S){S=S===void 0?cQa:S;return this._getByKey(wr.get(bc(q)),null,S)};
_.Z._new=function(q){if(this.constructedKeyIds[q.key.id])throw uBF(this,q.key);this.constructedKeyIds[q.key.id]=!0;return this._instantiateProvider(q)};
_.Z._instantiateProvider=function(q){if(q.multiProvider){for(var S=Array(q.resolvedFactories.length),N=0;N<q.resolvedFactories.length;++N)S[N]=this._instantiate(q,q.resolvedFactories[N]);return S}return this._instantiate(q,q.resolvedFactories[0])};
_.Z._instantiate=function(q,S){var N=this,X=S.factory;try{var b=S.dependencies.map(function(B){return N._getByReflectiveDependency(B)})}catch(B){throw B.addKey&&B.addKey(this,q.key),B;
}try{var w=X.apply(null,_.PG(b))}catch(B){throw gRW(this,B,q.key);}return w};
_.Z._getByReflectiveDependency=function(q){return this._getByKey(q.key,q.visibility,q.optional?null:cQa)};
_.Z._getByKey=function(q,S,N){return q===F5v?this:S instanceof s0y?this._getByKeySelf(q,N):this._getByKeyDefault(q,N,S)};
_.Z._getObjByKeyId=function(q){for(var S=0;S<this.keyIds.length;S++)if(this.keyIds[S]===q)return this.objs[S]===V1&&(this.objs[S]=this._new(this.providers[S])),this.objs[S];return V1};
_.Z._throwOrNull=function(q,S){if(S!==cQa)return S;throw mY7(this,q);};
_.Z._getByKeySelf=function(q,S){var N=this._getObjByKeyId(q.id);return N!==V1?N:this._throwOrNull(q,S)};
_.Z._getByKeyDefault=function(q,S,N){for(var X=N=N instanceof BVe?this.parent:this;N instanceof UE;){var b=N._getObjByKeyId(q.id);if(b!==V1)return b;N=N.parent}b=void 0;if(N!==null)try{var w=N.resolve(q.token,S);if(w!==V1)return w}catch(B){b=B}if(!(X instanceof UE&&Dqm(q.token))){if(b)throw b;return this._throwOrNull(q,S)}for(w=X;w.parent instanceof UE;)w=w.parent;w.addProvider(qE0({provide:q.token,useClass:q.token}));return w.resolve(q.token,S)};
_.Z.toString=function(){return this.displayName};
_.hd.Object.defineProperties(UE.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+GuM(this,function(q){return' "'+q.key.displayName+'" '}).join(", ")+"])"}}});
var F5v=wr.get(bc(eU2));(function(){let module=undefined;let exports=undefined;let define=undefined;var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_ES6=!1;$jscomp.ASSUME_ES2020=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.INSTRUMENT_ASYNC_CONTEXT=!0;$jscomp.defineProperty=$jscomp.ASSUME_ES5||typeof Object.defineProperties=="function"?Object.defineProperty:
function(e,m,n){if(e==Array.prototype||e==Object.prototype)return e;e[m]=n.value;return e};
$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var m=0;m<e.length;++m){var n=e[m];if(n&&n.Math==Math)return n}throw Error("Cannot find global object");};
$jscomp.global=$jscomp.ASSUME_ES2020?globalThis:$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var JSCompiler_inline_result$jscomp$0,classes$jscomp$inline_5="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");$jscomp.global.BigInt64Array&&(classes$jscomp$inline_5.push("BigInt64"),
classes$jscomp$inline_5.push("BigUint64"));JSCompiler_inline_result$jscomp$0=classes$jscomp$inline_5;$jscomp.TYPED_ARRAY_CLASSES=JSCompiler_inline_result$jscomp$0;$jscomp.polyfillTypedArrayMethod=function(e,m,n,b){if(m)for(var q=0;q<$jscomp.TYPED_ARRAY_CLASSES.length;q++){var t=$jscomp.TYPED_ARRAY_CLASSES[q]+"Array.prototype."+e;$jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(t,m,n,b):$jscomp.polyfillUnisolated(t,m,n,b)}};
$jscomp.polyfill=function(e,m,n,b){m&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,m,n,b):$jscomp.polyfillUnisolated(e,m,n,b))};
$jscomp.polyfillUnisolated=function(e,m){var n=$jscomp.global;e=e.split(".");for(var b=0;b<e.length-1;b++){var q=e[b];if(!(q in n))return;n=n[q]}e=e[e.length-1];b=n[e];m=m(b);m!=b&&m!=null&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:m})};
$jscomp.polyfillIsolated=function(e,m,n){var b=e.split("."),q=b.length===1;e=b[0];e=!q&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var t=0;t<b.length-1;t++){var u=b[t];if(!(u in e))return;e=e[u]}b=b[b.length-1];n=$jscomp.IS_SYMBOL_NATIVE&&n==="es6"?e[b]:null;m=m(n);m!=null&&(q?$jscomp.defineProperty($jscomp.polyfills,b,{configurable:!0,writable:!0,value:m}):m!==n&&($jscomp.propertyToPolyfillSymbol[b]===void 0&&(q=Math.random()*1E9>>>0,$jscomp.propertyToPolyfillSymbol[b]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(b):$jscomp.POLYFILL_PREFIX+q+"$"+b),q=$jscomp.propertyToPolyfillSymbol[b],$jscomp.defineProperty(e,q,{configurable:!0,writable:!0,value:m})))};
$jscomp.checkEs6ConformanceViaProxy=function(){try{var e={},m=Object.create(new $jscomp.global.Proxy(e,{get:function(n,b,q){return n==e&&b=="q"&&q==m}}));
return m.q===!0}catch(n){return!1}};
$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();$jscomp.arrayIteratorImpl=function(e){var m=0;return function(){return m<e.length?{done:!1,value:e[m++]}:{done:!0}}};
$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};
$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(e){if(e)return e;var m=function(t,u){this.$jscomp$symbol$id_=t;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:u})};
m.prototype.toString=function(){return this.$jscomp$symbol$id_};
e=Math.random()*1E9>>>0;var n="jscomp_symbol_"+e+"_",b=0,q=function(t){if(this instanceof q)throw new TypeError("Symbol is not a constructor");return new m(n+(t||"")+"_"+b++,t)};
return q},"es6","es3");
$jscomp.polyfill("Symbol.iterator",function(e){if(e)return e;e=Symbol("Symbol.iterator");$jscomp.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});
return e},"es6","es3");
$jscomp.iteratorPrototype=function(e){e={next:e};e[Symbol.iterator]=function(){return this};
return e};
$jscomp.makeIterator=function(e){var m=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];if(m)return m.call(e);if(typeof e.length=="number")return $jscomp.arrayIterator(e);throw Error(String(e)+" is not an iterable or ArrayLike");};
$jscomp.owns=function(e,m){return Object.prototype.hasOwnProperty.call(e,m)};
$jscomp.polyfill("WeakMap",function(e){function m(){if(!e||!Object.seal)return!1;try{var f=Object.seal({}),h=Object.seal({}),k=new e([[f,2],[h,3]]);if(k.get(f)!=2||k.get(h)!=3)return!1;k.delete(f);k.set(h,4);return!k.has(f)&&k.get(h)==4}catch(r){return!1}}
function n(){}
function b(f){var h=typeof f;return h==="object"&&f!==null||h==="function"}
function q(f){if(!$jscomp.owns(f,u)){var h=new n;$jscomp.defineProperty(f,u,{value:h})}}
function t(f){if(!$jscomp.ISOLATE_POLYFILLS){var h=Object[f];h&&(Object[f]=function(k){if(k instanceof n)return k;Object.isExtensible(k)&&q(k);return h(k)})}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var u="$jscomp_hidden_"+Math.random();t("freeze");t("preventExtensions");t("seal");var A=0,d=function(f){this.id_=(A+=Math.random()+1).toString();if(f){f=$jscomp.makeIterator(f);for(var h;!(h=f.next()).done;)h=h.value,this.set(h[0],h[1])}};
d.prototype.set=function(f,h){if(!b(f))throw Error("Invalid WeakMap key");q(f);if(!$jscomp.owns(f,u))throw Error("WeakMap key fail: "+f);f[u][this.id_]=h;return this};
d.prototype.get=function(f){return b(f)&&$jscomp.owns(f,u)?f[u][this.id_]:void 0};
d.prototype.has=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)};
d.prototype.delete=function(f){return b(f)&&$jscomp.owns(f,u)&&$jscomp.owns(f[u],this.id_)?delete f[u][this.id_]:!1};
return d},"es6","es3");
$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(e){function m(){if($jscomp.ASSUME_NO_NATIVE_MAP||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),f=new e($jscomp.makeIterator([[d,"s"]]));if(f.get(d)!="s"||f.size!=1||f.get({x:4})||f.set({x:4},"t")!=f||f.size!=2)return!1;var h=f.entries(),k=h.next();if(k.done||k.value[0]!=d||k.value[1]!="s")return!1;k=h.next();return k.done||k.value[0].x!=4||k.value[1]!="t"||!h.next().done?!1:!0}catch(r){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var n=new WeakMap,b=function(d){this[0]={};this[1]=u();this.size=0;if(d){d=$jscomp.makeIterator(d);for(var f;!(f=d.next()).done;)f=f.value,this.set(f[0],f[1])}};
b.prototype.set=function(d,f){d=d===0?0:d;var h=q(this,d);h.list||(h.list=this[0][h.id]=[]);h.entry?h.entry.value=f:(h.entry={next:this[1],previous:this[1].previous,head:this[1],key:d,value:f},h.list.push(h.entry),this[1].previous.next=h.entry,this[1].previous=h.entry,this.size++);return this};
b.prototype.delete=function(d){d=q(this,d);return d.entry&&d.list?(d.list.splice(d.index,1),d.list.length||delete this[0][d.id],d.entry.previous.next=d.entry.next,d.entry.next.previous=d.entry.previous,d.entry.head=null,this.size--,!0):!1};
b.prototype.clear=function(){this[0]={};this[1]=this[1].previous=u();this.size=0};
b.prototype.has=function(d){return!!q(this,d).entry};
b.prototype.get=function(d){return(d=q(this,d).entry)&&d.value};
b.prototype.entries=function(){return t(this,function(d){return[d.key,d.value]})};
b.prototype.keys=function(){return t(this,function(d){return d.key})};
b.prototype.values=function(){return t(this,function(d){return d.value})};
b.prototype.forEach=function(d,f){for(var h=this.entries(),k;!(k=h.next()).done;)k=k.value,d.call(f,k[1],k[0],this)};
b.prototype[Symbol.iterator]=b.prototype.entries;var q=function(d,f){var h;var k=(h=f)&&typeof h;k=="object"||k=="function"?n.has(h)?h=n.get(h):(k=""+ ++A,n.set(h,k),h=k):h="p_"+h;if((k=d[0][h])&&$jscomp.owns(d[0],h))for(d=0;d<k.length;d++){var r=k[d];if(f!==f&&r.key!==r.key||f===r.key)return{id:h,list:k,index:d,entry:r}}return{id:h,list:k,index:-1,entry:void 0}},t=function(d,f){var h=d[1];
return $jscomp.iteratorPrototype(function(){if(h){for(;h.head!=d[1];)h=h.previous;for(;h.next!=h.head;)return h=h.next,{done:!1,value:f(h)};h=null}return{done:!0,value:void 0}})},u=function(){var d={};
return d.previous=d.next=d.head=d},A=0;
return b},"es6","es3");
$jscomp.polyfill("Set",function(e){function m(){if($jscomp.ASSUME_NO_NATIVE_SET||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var b=Object.seal({x:4}),q=new e($jscomp.makeIterator([b]));if(!q.has(b)||q.size!=1||q.add(b)!=q||q.size!=1||q.add({x:4})!=q||q.size!=2)return!1;var t=q.entries(),u=t.next();if(u.done||u.value[0]!=b||u.value[1]!=b)return!1;u=t.next();return u.done||u.value[0]==b||u.value[0].x!=4||u.value[1]!=u.value[0]?!1:t.next().done}catch(A){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(m())return e;var n=function(b){this.map_=new Map;if(b){b=$jscomp.makeIterator(b);for(var q;!(q=b.next()).done;)q=q.value,this.add(q)}this.size=this.map_.size};
n.prototype.add=function(b){b=b===0?0:b;this.map_.set(b,b);this.size=this.map_.size;return this};
n.prototype.delete=function(b){b=this.map_.delete(b);this.size=this.map_.size;return b};
n.prototype.clear=function(){this.map_.clear();this.size=0};
n.prototype.has=function(b){return this.map_.has(b)};
n.prototype.entries=function(){return this.map_.entries()};
n.prototype.values=function(){return this.map_.values()};
n.prototype.keys=n.prototype.values;n.prototype[Symbol.iterator]=n.prototype.values;n.prototype.forEach=function(b,q){var t=this;this.map_.forEach(function(u){return b.call(q,u,u,t)})};
return n},"es6","es3");
$jscomp.polyfill("Set.prototype.union",function(e){function m(n){$jscomp.checkIsSetInstance(this);$jscomp.checkIsSetLike(n);var b=new Set(this);n=$jscomp.checkIsValidIterator(n.keys());for(var q=n.next();!q.done;)b.add(q.value),q=n.next();return b}
return e?e:m},"es_next","es6");
$jscomp.checkIsSetLike=function(e){if(typeof e!=="object"||e===null||typeof e.size!=="number"||e.size<0||typeof e.keys!=="function"||typeof e.has!=="function")throw new TypeError("Argument must be set-like");};
$jscomp.checkIsValidIterator=function(e){if(typeof e!=="object"||e===null||typeof e.next!=="function")throw new TypeError("Invalid iterator.");return e};
$jscomp.getSmallerAndLargerSets=function(e,m){return e.size<=m.size?{smallerSetIterator:e.keys(),largerSet:m}:{smallerSetIterator:$jscomp.checkIsValidIterator(m.keys()),largerSet:e}};
$jscomp.checkIsSetInstance=function(e){if(!(e instanceof Set))throw new TypeError("Method must be called on an instance of Set.");};
(function(e){if(typeof exports==="object"&&typeof module!=="undefined")module.exports=e();else if(typeof define==="function"&&define.amd)define([],e);else{var m=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;m.XRegExp=e()}})(function(){return function q(m,n,b){function t(d,f){if(!n[d]){if(!m[d]){var h=typeof require=="function"&&require;
if(!f&&h)return h(d,!0);if(u)return u(d,!0);f=Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f;}f=n[d]={exports:{}};m[d][0].call(f.exports,function(k){var r=m[d][1][k];return t(r?r:k)},f,f.exports,q,m,n,b)}return n[d].exports}
for(var u=typeof require=="function"&&require,A=0;A<b.length;A++)t(b[A]);return t}({1:[function(m,n){n.exports=function(b){function q(d){var f=/^(?:\(\?:\))*\^/,h=/\$(?:\(\?:\))*$/;
return f.test(d)&&h.test(d)&&h.test(d.replace(/\\[\s\S]/g,""))?d.replace(f,"").replace(h,""):d}
function t(d,f){f=f?"x":"";return b.isRegExp(d)?d.xregexp&&d.xregexp.captureNames?d:b(d.source,f):b(d,f)}
var u=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,A=b.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,u],"g",{conjunction:"or"});b.build=function(d,f,h){h=h||"";var k=h.indexOf("x")>-1,r=/^\(\?([\w$]+)\)/.exec(d);r&&(h=b._clipDuplicates(h+r[1]));var v={},B;for(B in f)f.hasOwnProperty(B)&&(r=t(f[B],k),v[B]={pattern:q(r.source),names:r.xregexp.captureNames||[]});d=t(d,k);var C=0,D,p=0,I=[0],E=d.xregexp.captureNames||[];d=d.source.replace(A,function(F,J,N,Q,R){var L=J||N;if(L){if(!v.hasOwnProperty(L))throw new ReferenceError("Undefined property "+
F);if(J){var M=E[p];I[++p]=++C;F="(?<"+(M||L)+">"}else F="(?:";D=C;return F+v[L].pattern.replace(u,function(T,U,O){if(U){if(M=v[L].names[C-D],++C,M)return"(?<"+M+">"}else if(O)return P=+O-1,v[L].names[P]?"\\k<"+v[L].names[P]+">":"\\"+(+O+D);return T})+")"}if(Q){if(M=E[p],I[++p]=++C,M)return"(?<"+M+">"}else if(R){var P=+R-1;
return E[P]?"\\k<"+E[P]+">":"\\"+I[+R]}return F});
return b(d,h)}}},
{}],2:[function(m,n){n.exports=function(b){function q(t,u,A,d){return{name:t,value:u,start:A,end:d}}
b.matchRecursive=function(t,u,A,d,f){d=d||"";f=f||{};var h=d.indexOf("g")>-1,k=d.indexOf("y")>-1,r=d.replace(/y/g,""),v=f.escapeChar;f=f.valueNames;var B=[],C=0,D=0,p=0,I=0;u=b(u,r);A=b(A,r);if(v){if(v.length>1)throw Error("Cannot use more than one escape character");v=b.escape(v);var E=new RegExp("(?:"+v+"[\\S\\s]|(?:(?!"+b.union([u,A],"",{conjunction:"or"}).source+")[^"+v+"])+)+",d.replace(/[^imu]+/g,""))}for(;;){v&&(p+=(b.exec(t,E,p,"sticky")||[""])[0].length);d=b.exec(t,u,p);r=b.exec(t,A,p);d&&
r&&(d.index<=r.index?r=null:d=null);if(d||r)D=(d||r).index,p=D+(d||r)[0].length;else if(!C)break;if(k&&!C&&D>I)break;if(d){if(!C){var F=D;var J=p}++C}else if(r&&C){if(!--C&&(f?(f[0]&&F>I&&B.push(q(f[0],t.slice(I,F),I,F)),f[1]&&B.push(q(f[1],t.slice(F,J),F,J)),f[2]&&B.push(q(f[2],t.slice(J,D),J,D)),f[3]&&B.push(q(f[3],t.slice(D,p),D,p))):B.push(t.slice(J,D)),I=p,!h))break}else throw Error("Unbalanced delimiter found in string");D===p&&++p}h&&!k&&f&&f[0]&&t.length>I&&B.push(q(f[0],t.slice(I),I,t.length));
return B}}},
{}],3:[function(m,n){n.exports=function(b){function q(k){return k.replace(/[- _]+/g,"").toLowerCase()}
function t(k){var r=/^\\[xu](.+)/.exec(k);return r?d(r[1]):k.charCodeAt(k.charAt(0)==="\\"?1:0)}
function u(k){var r="",v=-1;b.forEach(k,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(B){var C=t(B[1]);C>v+1&&(r+="\\u"+h(f(v+1)),C>v+2&&(r+="-\\u"+h(f(C-1))));v=t(B[2]||B[1])});
v<65535&&(r+="\\u"+h(f(v+1)),v<65534&&(r+="-\\uFFFF"));return r}
var A={},d=b._dec,f=b._hex,h=b._pad4;b.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,function(k,r,v){var B=k[1]==="P"||!!k[2],C=v.indexOf("A")>-1;v=q(k[4]||k[3]);var D=A[v];if(k[1]==="P"&&k[2])throw new SyntaxError("Invalid double negation "+k[0]);if(!A.hasOwnProperty(v))throw new SyntaxError("Unknown Unicode token "+k[0]);if(D.inverseOf){v=q(D.inverseOf);if(!A.hasOwnProperty(v))throw new ReferenceError("Unicode token missing data "+k[0]+" -> "+D.inverseOf);D=A[v];B=!B}if(!D.bmp&&!C)throw new SyntaxError("Astral mode required for Unicode token "+
k[0]);if(C){if(r==="class")throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");k=B?"a!":"a=";(r=A[v][k])||(r=A[v],v=A[v],C="",v.bmp&&!v.isBmpLast&&(C="["+v.bmp+"]"+(v.astral?"|":"")),v.astral&&(C+=v.astral),v.isBmpLast&&v.bmp&&(C+=(v.astral?"|":"")+"["+v.bmp+"]"),B=B?"(?:(?!"+C+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+C+")",r=r[k]=B);return B=r}return B=r==="class"?B?A[v]["b!"]||(A[v]["b!"]=u(A[v].bmp)):D.bmp:(B?"[^":"[")+D.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});b.addUnicodeData=function(k){for(var r,v=0;v<k.length;++v){r=k[v];if(!r.name)throw Error("Unicode token requires name");if(!(r.inverseOf||r.bmp||r.astral))throw Error("Unicode token has no character data "+r.name);A[q(r.name)]=r;r.alias&&(A[q(r.alias)]=r)}b.cache.flush("patterns")};
b._getUnicodeProperty=function(k){k=q(k);return A[k]}}},
{}],4:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");b.addUnicodeData([{name:"InAdlam",astral:"\ud83a[\udd00-\udd5f]"},{name:"InAegean_Numbers",astral:"\ud800[\udd00-\udd3f]"},{name:"InAhom",astral:"\ud805[\udf00-\udf3f]"},{name:"InAlchemical_Symbols",astral:"\ud83d[\udf00-\udf7f]"},{name:"InAlphabetic_Presentation_Forms",bmp:"\ufb00-\ufb4f"},{name:"InAnatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude7f]"},{name:"InAncient_Greek_Musical_Notation",
astral:"\ud834[\ude00-\ude4f]"},{name:"InAncient_Greek_Numbers",astral:"\ud800[\udd40-\udd8f]"},{name:"InAncient_Symbols",astral:"\ud800[\udd90-\uddcf]"},{name:"InArabic",bmp:"\u0600-\u06ff"},{name:"InArabic_Extended_A",bmp:"\u08a0-\u08ff"},{name:"InArabic_Mathematical_Alphabetic_Symbols",astral:"\ud83b[\ude00-\udeff]"},{name:"InArabic_Presentation_Forms_A",bmp:"\ufb50-\ufdff"},{name:"InArabic_Presentation_Forms_B",bmp:"\ufe70-\ufeff"},{name:"InArabic_Supplement",bmp:"\u0750-\u077f"},{name:"InArmenian",
bmp:"\u0530-\u058f"},{name:"InArrows",bmp:"\u2190-\u21ff"},{name:"InAvestan",astral:"\ud802[\udf00-\udf3f]"},{name:"InBalinese",bmp:"\u1b00-\u1b7f"},{name:"InBamum",bmp:"\ua6a0-\ua6ff"},{name:"InBamum_Supplement",astral:"\ud81a[\udc00-\ude3f]"},{name:"InBasic_Latin",bmp:"\x00-\u007f"},{name:"InBassa_Vah",astral:"\ud81a[\uded0-\udeff]"},{name:"InBatak",bmp:"\u1bc0-\u1bff"},{name:"InBengali",bmp:"\u0980-\u09ff"},{name:"InBhaiksuki",astral:"\ud807[\udc00-\udc6f]"},{name:"InBlock_Elements",bmp:"\u2580-\u259f"},
{name:"InBopomofo",bmp:"\u3100-\u312f"},{name:"InBopomofo_Extended",bmp:"\u31a0-\u31bf"},{name:"InBox_Drawing",bmp:"\u2500-\u257f"},{name:"InBrahmi",astral:"\ud804[\udc00-\udc7f]"},{name:"InBraille_Patterns",bmp:"\u2800-\u28ff"},{name:"InBuginese",bmp:"\u1a00-\u1a1f"},{name:"InBuhid",bmp:"\u1740-\u175f"},{name:"InByzantine_Musical_Symbols",astral:"\ud834[\udc00-\udcff]"},{name:"InCJK_Compatibility",bmp:"\u3300-\u33ff"},{name:"InCJK_Compatibility_Forms",bmp:"\ufe30-\ufe4f"},{name:"InCJK_Compatibility_Ideographs",
bmp:"\uf900-\ufaff"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\ud87e[\udc00-\ude1f]"},{name:"InCJK_Radicals_Supplement",bmp:"\u2e80-\u2eff"},{name:"InCJK_Strokes",bmp:"\u31c0-\u31ef"},{name:"InCJK_Symbols_and_Punctuation",bmp:"\u3000-\u303f"},{name:"InCJK_Unified_Ideographs",bmp:"\u4e00-\u9fff"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"\u3400-\u4dbf"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\udedf]"},{name:"InCJK_Unified_Ideographs_Extension_C",
astral:"\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf3f]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1f]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udeaf]"},{name:"InCarian",astral:"\ud800[\udea0-\udedf]"},{name:"InCaucasian_Albanian",astral:"\ud801[\udd30-\udd6f]"},{name:"InChakma",astral:"\ud804[\udd00-\udd4f]"},{name:"InCham",bmp:"\uaa00-\uaa5f"},
{name:"InCherokee",bmp:"\u13a0-\u13ff"},{name:"InCherokee_Supplement",bmp:"\uab70-\uabbf"},{name:"InCombining_Diacritical_Marks",bmp:"\u0300-\u036f"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"\u1ab0-\u1aff"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"\u1dc0-\u1dff"},{name:"InCombining_Diacritical_Marks_for_Symbols",bmp:"\u20d0-\u20ff"},{name:"InCombining_Half_Marks",bmp:"\ufe20-\ufe2f"},{name:"InCommon_Indic_Number_Forms",bmp:"\ua830-\ua83f"},{name:"InControl_Pictures",bmp:"\u2400-\u243f"},
{name:"InCoptic",bmp:"\u2c80-\u2cff"},{name:"InCoptic_Epact_Numbers",astral:"\ud800[\udee0-\udeff]"},{name:"InCounting_Rod_Numerals",astral:"\ud834[\udf60-\udf7f]"},{name:"InCuneiform",astral:"\ud808[\udc00-\udfff]"},{name:"InCuneiform_Numbers_and_Punctuation",astral:"\ud809[\udc00-\udc7f]"},{name:"InCurrency_Symbols",bmp:"\u20a0-\u20cf"},{name:"InCypriot_Syllabary",astral:"\ud802[\udc00-\udc3f]"},{name:"InCyrillic",bmp:"\u0400-\u04ff"},{name:"InCyrillic_Extended_A",bmp:"\u2de0-\u2dff"},{name:"InCyrillic_Extended_B",
bmp:"\ua640-\ua69f"},{name:"InCyrillic_Extended_C",bmp:"\u1c80-\u1c8f"},{name:"InCyrillic_Supplement",bmp:"\u0500-\u052f"},{name:"InDeseret",astral:"\ud801[\udc00-\udc4f]"},{name:"InDevanagari",bmp:"\u0900-\u097f"},{name:"InDevanagari_Extended",bmp:"\ua8e0-\ua8ff"},{name:"InDingbats",bmp:"\u2700-\u27bf"},{name:"InDomino_Tiles",astral:"\ud83c[\udc30-\udc9f]"},{name:"InDuployan",astral:"\ud82f[\udc00-\udc9f]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\ud809[\udc80-\udd4f]"},{name:"InEgyptian_Hieroglyphs",
astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2f]"},{name:"InElbasan",astral:"\ud801[\udd00-\udd2f]"},{name:"InEmoticons",astral:"\ud83d[\ude00-\ude4f]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\ud83c[\udd00-\uddff]"},{name:"InEnclosed_Alphanumerics",bmp:"\u2460-\u24ff"},{name:"InEnclosed_CJK_Letters_and_Months",bmp:"\u3200-\u32ff"},{name:"InEnclosed_Ideographic_Supplement",astral:"\ud83c[\ude00-\udeff]"},{name:"InEthiopic",bmp:"\u1200-\u137f"},{name:"InEthiopic_Extended",bmp:"\u2d80-\u2ddf"},
{name:"InEthiopic_Extended_A",bmp:"\uab00-\uab2f"},{name:"InEthiopic_Supplement",bmp:"\u1380-\u139f"},{name:"InGeneral_Punctuation",bmp:"\u2000-\u206f"},{name:"InGeometric_Shapes",bmp:"\u25a0-\u25ff"},{name:"InGeometric_Shapes_Extended",astral:"\ud83d[\udf80-\udfff]"},{name:"InGeorgian",bmp:"\u10a0-\u10ff"},{name:"InGeorgian_Supplement",bmp:"\u2d00-\u2d2f"},{name:"InGlagolitic",bmp:"\u2c00-\u2c5f"},{name:"InGlagolitic_Supplement",astral:"\ud838[\udc00-\udc2f]"},{name:"InGothic",astral:"\ud800[\udf30-\udf4f]"},
{name:"InGrantha",astral:"\ud804[\udf00-\udf7f]"},{name:"InGreek_Extended",bmp:"\u1f00-\u1fff"},{name:"InGreek_and_Coptic",bmp:"\u0370-\u03ff"},{name:"InGujarati",bmp:"\u0a80-\u0aff"},{name:"InGurmukhi",bmp:"\u0a00-\u0a7f"},{name:"InHalfwidth_and_Fullwidth_Forms",bmp:"\uff00-\uffef"},{name:"InHangul_Compatibility_Jamo",bmp:"\u3130-\u318f"},{name:"InHangul_Jamo",bmp:"\u1100-\u11ff"},{name:"InHangul_Jamo_Extended_A",bmp:"\ua960-\ua97f"},{name:"InHangul_Jamo_Extended_B",bmp:"\ud7b0-\ud7ff"},{name:"InHangul_Syllables",
bmp:"\uac00-\ud7af"},{name:"InHanunoo",bmp:"\u1720-\u173f"},{name:"InHatran",astral:"\ud802[\udce0-\udcff]"},{name:"InHebrew",bmp:"\u0590-\u05ff"},{name:"InHigh_Private_Use_Surrogates",bmp:"\udb80-\udbff"},{name:"InHigh_Surrogates",bmp:"\ud800-\udb7f"},{name:"InHiragana",bmp:"\u3040-\u309f"},{name:"InIPA_Extensions",bmp:"\u0250-\u02af"},{name:"InIdeographic_Description_Characters",bmp:"\u2ff0-\u2fff"},{name:"InIdeographic_Symbols_and_Punctuation",astral:"\ud81b[\udfe0-\udfff]"},{name:"InImperial_Aramaic",
astral:"\ud802[\udc40-\udc5f]"},{name:"InInscriptional_Pahlavi",astral:"\ud802[\udf60-\udf7f]"},{name:"InInscriptional_Parthian",astral:"\ud802[\udf40-\udf5f]"},{name:"InJavanese",bmp:"\ua980-\ua9df"},{name:"InKaithi",astral:"\ud804[\udc80-\udccf]"},{name:"InKana_Supplement",astral:"\ud82c[\udc00-\udcff]"},{name:"InKanbun",bmp:"\u3190-\u319f"},{name:"InKangxi_Radicals",bmp:"\u2f00-\u2fdf"},{name:"InKannada",bmp:"\u0c80-\u0cff"},{name:"InKatakana",bmp:"\u30a0-\u30ff"},{name:"InKatakana_Phonetic_Extensions",
bmp:"\u31f0-\u31ff"},{name:"InKayah_Li",bmp:"\ua900-\ua92f"},{name:"InKharoshthi",astral:"\ud802[\ude00-\ude5f]"},{name:"InKhmer",bmp:"\u1780-\u17ff"},{name:"InKhmer_Symbols",bmp:"\u19e0-\u19ff"},{name:"InKhojki",astral:"\ud804[\ude00-\ude4f]"},{name:"InKhudawadi",astral:"\ud804[\udeb0-\udeff]"},{name:"InLao",bmp:"\u0e80-\u0eff"},{name:"InLatin_Extended_Additional",bmp:"\u1e00-\u1eff"},{name:"InLatin_Extended_A",bmp:"\u0100-\u017f"},{name:"InLatin_Extended_B",bmp:"\u0180-\u024f"},{name:"InLatin_Extended_C",
bmp:"\u2c60-\u2c7f"},{name:"InLatin_Extended_D",bmp:"\ua720-\ua7ff"},{name:"InLatin_Extended_E",bmp:"\uab30-\uab6f"},{name:"InLatin_1_Supplement",bmp:"\u0080-\u00ff"},{name:"InLepcha",bmp:"\u1c00-\u1c4f"},{name:"InLetterlike_Symbols",bmp:"\u2100-\u214f"},{name:"InLimbu",bmp:"\u1900-\u194f"},{name:"InLinear_A",astral:"\ud801[\ude00-\udf7f]"},{name:"InLinear_B_Ideograms",astral:"\ud800[\udc80-\udcff]"},{name:"InLinear_B_Syllabary",astral:"\ud800[\udc00-\udc7f]"},{name:"InLisu",bmp:"\ua4d0-\ua4ff"},
{name:"InLow_Surrogates",bmp:"\udc00-\udfff"},{name:"InLycian",astral:"\ud800[\ude80-\ude9f]"},{name:"InLydian",astral:"\ud802[\udd20-\udd3f]"},{name:"InMahajani",astral:"\ud804[\udd50-\udd7f]"},{name:"InMahjong_Tiles",astral:"\ud83c[\udc00-\udc2f]"},{name:"InMalayalam",bmp:"\u0d00-\u0d7f"},{name:"InMandaic",bmp:"\u0840-\u085f"},{name:"InManichaean",astral:"\ud802[\udec0-\udeff]"},{name:"InMarchen",astral:"\ud807[\udc70-\udcbf]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\ud835[\udc00-\udfff]"},
{name:"InMathematical_Operators",bmp:"\u2200-\u22ff"},{name:"InMeetei_Mayek",bmp:"\uabc0-\uabff"},{name:"InMeetei_Mayek_Extensions",bmp:"\uaae0-\uaaff"},{name:"InMende_Kikakui",astral:"\ud83a[\udc00-\udcdf]"},{name:"InMeroitic_Cursive",astral:"\ud802[\udda0-\uddff]"},{name:"InMeroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"InMiao",astral:"\ud81b[\udf00-\udf9f]"},{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"\u27c0-\u27ef"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"\u2980-\u29ff"},
{name:"InMiscellaneous_Symbols",bmp:"\u2600-\u26ff"},{name:"InMiscellaneous_Symbols_and_Arrows",bmp:"\u2b00-\u2bff"},{name:"InMiscellaneous_Symbols_and_Pictographs",astral:"\ud83c[\udf00-\udfff]|\ud83d[\udc00-\uddff]"},{name:"InMiscellaneous_Technical",bmp:"\u2300-\u23ff"},{name:"InModi",astral:"\ud805[\ude00-\ude5f]"},{name:"InModifier_Tone_Letters",bmp:"\ua700-\ua71f"},{name:"InMongolian",bmp:"\u1800-\u18af"},{name:"InMongolian_Supplement",astral:"\ud805[\ude60-\ude7f]"},{name:"InMro",astral:"\ud81a[\ude40-\ude6f]"},
{name:"InMultani",astral:"\ud804[\ude80-\udeaf]"},{name:"InMusical_Symbols",astral:"\ud834[\udd00-\uddff]"},{name:"InMyanmar",bmp:"\u1000-\u109f"},{name:"InMyanmar_Extended_A",bmp:"\uaa60-\uaa7f"},{name:"InMyanmar_Extended_B",bmp:"\ua9e0-\ua9ff"},{name:"InNKo",bmp:"\u07c0-\u07ff"},{name:"InNabataean",astral:"\ud802[\udc80-\udcaf]"},{name:"InNew_Tai_Lue",bmp:"\u1980-\u19df"},{name:"InNewa",astral:"\ud805[\udc00-\udc7f]"},{name:"InNumber_Forms",bmp:"\u2150-\u218f"},{name:"InOgham",bmp:"\u1680-\u169f"},
{name:"InOl_Chiki",bmp:"\u1c50-\u1c7f"},{name:"InOld_Hungarian",astral:"\ud803[\udc80-\udcff]"},{name:"InOld_Italic",astral:"\ud800[\udf00-\udf2f]"},{name:"InOld_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"InOld_Permic",astral:"\ud800[\udf50-\udf7f]"},{name:"InOld_Persian",astral:"\ud800[\udfa0-\udfdf]"},{name:"InOld_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"InOld_Turkic",astral:"\ud803[\udc00-\udc4f]"},{name:"InOptical_Character_Recognition",bmp:"\u2440-\u245f"},{name:"InOriya",
bmp:"\u0b00-\u0b7f"},{name:"InOrnamental_Dingbats",astral:"\ud83d[\ude50-\ude7f]"},{name:"InOsage",astral:"\ud801[\udcb0-\udcff]"},{name:"InOsmanya",astral:"\ud801[\udc80-\udcaf]"},{name:"InPahawh_Hmong",astral:"\ud81a[\udf00-\udf8f]"},{name:"InPalmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"InPau_Cin_Hau",astral:"\ud806[\udec0-\udeff]"},{name:"InPhags_pa",bmp:"\ua840-\ua87f"},{name:"InPhaistos_Disc",astral:"\ud800[\uddd0-\uddff]"},{name:"InPhoenician",astral:"\ud802[\udd00-\udd1f]"},{name:"InPhonetic_Extensions",
bmp:"\u1d00-\u1d7f"},{name:"InPhonetic_Extensions_Supplement",bmp:"\u1d80-\u1dbf"},{name:"InPlaying_Cards",astral:"\ud83c[\udca0-\udcff]"},{name:"InPrivate_Use_Area",bmp:"\ue000-\uf8ff"},{name:"InPsalter_Pahlavi",astral:"\ud802[\udf80-\udfaf]"},{name:"InRejang",bmp:"\ua930-\ua95f"},{name:"InRumi_Numeral_Symbols",astral:"\ud803[\ude60-\ude7f]"},{name:"InRunic",bmp:"\u16a0-\u16ff"},{name:"InSamaritan",bmp:"\u0800-\u083f"},{name:"InSaurashtra",bmp:"\ua880-\ua8df"},{name:"InSharada",astral:"\ud804[\udd80-\udddf]"},
{name:"InShavian",astral:"\ud801[\udc50-\udc7f]"},{name:"InShorthand_Format_Controls",astral:"\ud82f[\udca0-\udcaf]"},{name:"InSiddham",astral:"\ud805[\udd80-\uddff]"},{name:"InSinhala",bmp:"\u0d80-\u0dff"},{name:"InSinhala_Archaic_Numbers",astral:"\ud804[\udde0-\uddff]"},{name:"InSmall_Form_Variants",bmp:"\ufe50-\ufe6f"},{name:"InSora_Sompeng",astral:"\ud804[\udcd0-\udcff]"},{name:"InSpacing_Modifier_Letters",bmp:"\u02b0-\u02ff"},{name:"InSpecials",bmp:"\ufff0-\uffff"},{name:"InSundanese",bmp:"\u1b80-\u1bbf"},
{name:"InSundanese_Supplement",bmp:"\u1cc0-\u1ccf"},{name:"InSuperscripts_and_Subscripts",bmp:"\u2070-\u209f"},{name:"InSupplemental_Arrows_A",bmp:"\u27f0-\u27ff"},{name:"InSupplemental_Arrows_B",bmp:"\u2900-\u297f"},{name:"InSupplemental_Arrows_C",astral:"\ud83e[\udc00-\udcff]"},{name:"InSupplemental_Mathematical_Operators",bmp:"\u2a00-\u2aff"},{name:"InSupplemental_Punctuation",bmp:"\u2e00-\u2e7f"},{name:"InSupplemental_Symbols_and_Pictographs",astral:"\ud83e[\udd00-\uddff]"},{name:"InSupplementary_Private_Use_Area_A",
astral:"[\udb80-\udbbf][\udc00-\udfff]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\udbc0-\udbff][\udc00-\udfff]"},{name:"InSutton_SignWriting",astral:"\ud836[\udc00-\udeaf]"},{name:"InSyloti_Nagri",bmp:"\ua800-\ua82f"},{name:"InSyriac",bmp:"\u0700-\u074f"},{name:"InTagalog",bmp:"\u1700-\u171f"},{name:"InTagbanwa",bmp:"\u1760-\u177f"},{name:"InTags",astral:"\udb40[\udc00-\udc7f]"},{name:"InTai_Le",bmp:"\u1950-\u197f"},{name:"InTai_Tham",bmp:"\u1a20-\u1aaf"},{name:"InTai_Viet",bmp:"\uaa80-\uaadf"},
{name:"InTai_Xuan_Jing_Symbols",astral:"\ud834[\udf00-\udf5f]"},{name:"InTakri",astral:"\ud805[\ude80-\udecf]"},{name:"InTamil",bmp:"\u0b80-\u0bff"},{name:"InTangut",astral:"[\ud81c-\ud821][\udc00-\udfff]"},{name:"InTangut_Components",astral:"\ud822[\udc00-\udeff]"},{name:"InTelugu",bmp:"\u0c00-\u0c7f"},{name:"InThaana",bmp:"\u0780-\u07bf"},{name:"InThai",bmp:"\u0e00-\u0e7f"},{name:"InTibetan",bmp:"\u0f00-\u0fff"},{name:"InTifinagh",bmp:"\u2d30-\u2d7f"},{name:"InTirhuta",astral:"\ud805[\udc80-\udcdf]"},
{name:"InTransport_and_Map_Symbols",astral:"\ud83d[\ude80-\udeff]"},{name:"InUgaritic",astral:"\ud800[\udf80-\udf9f]"},{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"\u1400-\u167f"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"\u18b0-\u18ff"},{name:"InVai",bmp:"\ua500-\ua63f"},{name:"InVariation_Selectors",bmp:"\ufe00-\ufe0f"},{name:"InVariation_Selectors_Supplement",astral:"\udb40[\udd00-\uddef]"},{name:"InVedic_Extensions",bmp:"\u1cd0-\u1cff"},{name:"InVertical_Forms",bmp:"\ufe10-\ufe1f"},
{name:"InWarang_Citi",astral:"\ud806[\udca0-\udcff]"},{name:"InYi_Radicals",bmp:"\ua490-\ua4cf"},{name:"InYi_Syllables",bmp:"\ua000-\ua48f"},{name:"InYijing_Hexagram_Symbols",bmp:"\u4dc0-\u4dff"}])}},
{}],5:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");b.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\x00-\u001f\u007f-\u009f\u00ad\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u0605\u061c\u061d\u06dd\u070e\u070f\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u08e2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180e\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u200b-\u200f\u202a-\u202e\u2060-\u206f\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\uf8ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufffb\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcbd\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"},
{name:"Cc",alias:"Control",bmp:"\x00-\u001f\u007f-\u009f"},{name:"Cf",alias:"Format",bmp:"\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufeff\ufff9-\ufffb",astral:"\ud804\udcbd|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u05ff\u061d\u070e\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u2065\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\ud7ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd\ufefe\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"},
{name:"Co",alias:"Private_Use",bmp:"\ue000-\uf8ff",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udc00-\udcc4\udd00-\udd43]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Ll",alias:"Lowercase_Letter",bmp:"a-z\u00b5\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u0371\u0373\u0377\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7b\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7fa\uab30-\uab5a\uab60-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter",
bmp:"\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0374\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u081a\u0824\u0828\u0971\u0e46\u0ec6\u10fc\u17d7\u1843\u1aa7\u1c78-\u1c7d\u1d2c-\u1d6a\u1d78\u1d9b-\u1dbf\u2071\u207f\u2090-\u209c\u2c7c\u2c7d\u2d6f\u2e2f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua4f8-\ua4fd\ua60c\ua67f\ua69c\ua69d\ua717-\ua71f\ua770\ua788\ua7f8\ua7f9\ua9cf\ua9e6\uaa70\uaadd\uaaf3\uaaf4\uab5c-\uab5f\uff70\uff9e\uff9f",astral:"\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0]"},
{name:"Lo",alias:"Other_Letter",bmp:"\u00aa\u00ba\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05f0-\u05f2\u0620-\u063f\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u0800-\u0815\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10d0-\u10fa\u10fd-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c77\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u2135-\u2138\u2d30-\u2d67\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua014\ua016-\ua48c\ua4d0-\ua4f7\ua500-\ua60b\ua610-\ua61f\ua62a\ua62b\ua66e\ua6a0-\ua6e5\ua78f\ua7f7\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9e0-\ua9e4\ua9e7-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa6f\uaa71-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb\uaadc\uaae0-\uaaea\uaaf2\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Lt",alias:"Titlecase_Letter",bmp:"\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M",
alias:"Mark",bmp:"\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d01-\u0d03\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f\u109a-\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u192b\u1930-\u193b\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f\u1ab0-\u1abe\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9e5\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc00-\udc02\udc38-\udc46\udc7f-\udc82\udcb0-\udcba\udd00-\udd02\udd27-\udd34\udd73\udd80-\udd82\uddb3-\uddc0\uddca-\uddcc\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf51-\udf7e\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"Mc",alias:"Spacing_Mark",bmp:"\u0903\u093b\u093e-\u0940\u0949-\u094c\u094e\u094f\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102b\u102c\u1031\u1038\u103b\u103c\u1056\u1057\u1062-\u1064\u1067-\u106d\u1083\u1084\u1087-\u108c\u108f\u109a-\u109c\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u1a19\u1a1a\u1a55\u1a57\u1a61\u1a63\u1a64\u1a6d-\u1a72\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\u1b82\u1ba1\u1ba6\u1ba7\u1baa\u1be7\u1bea-\u1bec\u1bee\u1bf2\u1bf3\u1c24-\u1c2b\u1c34\u1c35\u1ce1\u1cf2\u1cf3\u302e\u302f\ua823\ua824\ua827\ua880\ua881\ua8b4-\ua8c3\ua952\ua953\ua983\ua9b4\ua9b5\ua9ba\ua9bb\ua9bd-\ua9c0\uaa2f\uaa30\uaa33\uaa34\uaa4d\uaa7b\uaa7d\uaaeb\uaaee\uaaef\uaaf5\uabe3\uabe4\uabe6\uabe7\uabe9\uabea\uabec",
astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd82\uddb3-\uddb5\uddbf\uddc0\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4]|\ud81b[\udf51-\udf7e]|\ud834[\udd65\udd66\udd6d-\udd72]"},
{name:"Me",alias:"Enclosing_Mark",bmp:"\u0488\u0489\u1abe\u20dd-\u20e0\u20e2-\u20e4\ua670-\ua672"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d01\u0d41-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab-\u1bad\u1be6\u1be8\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u3099\u309a\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc01\udc38-\udc46\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddca-\uddcc\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"N",alias:"Number",bmp:"0-9\u00b2\u00b3\u00b9\u00bc-\u00be\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u09f4-\u09f9\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0b72-\u0b77\u0be6-\u0bf2\u0c66-\u0c6f\u0c78-\u0c7e\u0ce6-\u0cef\u0d58-\u0d5e\u0d66-\u0d78\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f33\u1040-\u1049\u1090-\u1099\u1369-\u137c\u16ee-\u16f0\u17e0-\u17e9\u17f0-\u17f9\u1810-\u1819\u1946-\u194f\u19d0-\u19da\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3007\u3021-\u3029\u3038-\u303a\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua620-\ua629\ua6e6-\ua6ef\ua830-\ua835\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2]|\ud807[\udc50-\udc6c]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udf50-\udf59\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud835[\udfce-\udfff]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83c[\udd00-\udd0c]"},
{name:"Nd",alias:"Decimal_Number",bmp:"0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud801[\udca0-\udca9]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9]|\ud807[\udc50-\udc59]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud83a[\udd50-\udd59]"},{name:"Nl",alias:"Letter_Number",bmp:"\u16ee-\u16f0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303a\ua6e6-\ua6ef",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"},
{name:"No",alias:"Other_Number",bmp:"\u00b2\u00b3\u00b9\u00bc-\u00be\u09f4-\u09f9\u0b72-\u0b77\u0bf0-\u0bf2\u0c78-\u0c7e\u0d58-\u0d5e\u0d70-\u0d78\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u19da\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215f\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua830-\ua835",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c]|\ud81a[\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud83a[\udcc7-\udccf]|\ud83c[\udd00-\udd0c]"},
{name:"P",alias:"Punctuation",bmp:"!-#%-\\x2A,-/:;\\x3F@\\x5B-\\x5D_\\x7B}\u00a1\u00a7\u00ab\u00b6\u00b7\u00bb\u00bf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166d\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2308-\u230b\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e44\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Pc",alias:"Connector_Punctuation",bmp:"_\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\x2D\u058a\u05be\u1400\u1806\u2010-\u2015\u2e17\u2e1a\u2e3a\u2e3b\u2e40\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\x29\\x5D}\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u2309\u230b\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u27ed\u27ef\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u2e23\u2e25\u2e27\u2e29\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3e\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63"},
{name:"Pf",alias:"Final_Punctuation",bmp:"\u00bb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d\u2e21"},{name:"Pi",alias:"Initial_Punctuation",bmp:"\u00ab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c\u2e20"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\x2A,\\x2E/:;\\x3F@\\x5C\u00a1\u00a7\u00b6\u00b7\u00bf\u037e\u0387\u055a-\u055f\u0589\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u166d\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u2e18\u2e19\u2e1b\u2e1e\u2e1f\u2e2a-\u2e2e\u2e30-\u2e39\u2e3c-\u2e3f\u2e41\u2e43\u2e44\u3001-\u3003\u303d\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Ps",alias:"Open_Punctuation",bmp:"\\x28\\x5B\\x7B\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2308\u230a\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u27ec\u27ee\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u2e22\u2e24\u2e26\u2e28\u2e42\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3f\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62"},{name:"S",
alias:"Symbol",bmp:"\\x24\\x2B<->\\x5E`\\x7C~\u00a2-\u00a6\u00a8\u00a9\u00ac\u00ae-\u00b1\u00b4\u00b8\u00d7\u00f7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20be\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83b[\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Sc",alias:"Currency_Symbol",bmp:"\\x24\u00a2-\u00a5\u058f\u060b\u09f2\u09f3\u09fb\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20be\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\x5E`\u00a8\u00af\u00b4\u00b8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\ua789\ua78a\uab5b\ufbb2-\ufbc1\uff3e\uff40\uffe3",astral:"\ud83c[\udffb-\udfff]"},
{name:"Sm",alias:"Math_Symbol",bmp:"\\x2B<->\\x7C~\u00ac\u00b1\u00d7\u00f7\u03f6\u0606-\u0608\u2044\u2052\u207a-\u207c\u208a-\u208c\u2118\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\u2b30-\u2b44\u2b47-\u2b4c\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec",
astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"\u00a6\u00a9\u00ae\u00b0\u0482\u058d\u058e\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0c7f\u0d4f\u0d79\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u214f\u218a\u218b\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u2300-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u2767\u2794-\u27bf\u2800-\u28ff\u2b00-\u2b2f\u2b45\u2b46\u2b4d-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ua836\ua837\ua839\uaa77-\uaa79\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udffa]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Z",alias:"Separator",bmp:" \u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" \u00a0\u1680\u2000-\u200a\u202f\u205f\u3000"}])}},
{}],6:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var q=[{name:"ASCII",bmp:"\x00-\u007f"},{name:"Alphabetic",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0345\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05b0-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u0657\u0659-\u065f\u066e-\u06d3\u06d5-\u06dc\u06e1-\u06e8\u06ed-\u06ef\u06fa-\u06fc\u06ff\u0710-\u073f\u074d-\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0817\u081a-\u082c\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08df\u08e3-\u08e9\u08f0-\u093b\u093d-\u094c\u094e-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd-\u09c4\u09c7\u09c8\u09cb\u09cc\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3e-\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd-\u0ac5\u0ac7-\u0ac9\u0acb\u0acc\u0ad0\u0ae0-\u0ae3\u0af9\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d-\u0b44\u0b47\u0b48\u0b4b\u0b4c\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4c\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccc\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d54-\u0d57\u0d5f-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e46\u0e4d\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ecd\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f71-\u0f81\u0f88-\u0f97\u0f99-\u0fbc\u1000-\u1036\u1038\u103b-\u103f\u1050-\u1062\u1065-\u1068\u106e-\u1086\u108e\u109c\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135f\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17b3\u17b6-\u17c8\u17d7\u17dc\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u1938\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a61-\u1a74\u1aa7\u1b00-\u1b33\u1b35-\u1b43\u1b45-\u1b4b\u1b80-\u1ba9\u1bac-\u1baf\u1bba-\u1be5\u1be7-\u1bf1\u1c00-\u1c35\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1d00-\u1dbf\u1de7-\u1df4\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u24b6-\u24e9\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua674-\ua67b\ua67f-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua827\ua840-\ua873\ua880-\ua8c3\ua8c5\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua92a\ua930-\ua952\ua960-\ua97c\ua980-\ua9b2\ua9b4-\ua9bf\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a\uaa7e-\uaabe\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabea\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udf00-\udf19\udf1d-\udf2a]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50-\udf7e\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Any",isBmpLast:!0,bmp:"\x00-\uffff",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"\u00ad\u034f\u061c\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b-\u200f\u202a-\u202e\u2060-\u206f\u3164\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufff8",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02b8\u02c0\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7f8-\ua7fa\uab30-\uab5a\uab5c-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",
bmp:"\ufdd0-\ufdef\ufffe\uffff",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2160-\u216f\u2183\u24b6-\u24cf\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},
{name:"White_Space",bmp:"\t-\r \u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"}];q.push({name:"Assigned",inverseOf:"Cn"});b.addUnicodeData(q)}},
{}],7:[function(m,n){n.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");b.addUnicodeData([{name:"Adlam",astral:"\ud83a[\udd00-\udd4a\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf19\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"\u0600-\u0604\u0606-\u060b\u060d-\u061a\u061e\u0620-\u063f\u0641-\u064a\u0656-\u066f\u0671-\u06dc\u06de-\u06ff\u0750-\u077f\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08e1\u08e3-\u08ff\ufb50-\ufbc1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfd\ufe70-\ufe74\ufe76-\ufefc",
astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"\u0531-\u0556\u0559-\u055f\u0561-\u0587\u058a\u058d-\u058f\ufb13-\ufb17"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},
{name:"Balinese",bmp:"\u1b00-\u1b4b\u1b50-\u1b7c"},{name:"Bamum",bmp:"\ua6a0-\ua6f7",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"\u1bc0-\u1bf3\u1bfc-\u1bff"},{name:"Bengali",bmp:"\u0980-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09fb"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},
{name:"Bopomofo",bmp:"\u02ea\u02eb\u3105-\u312d\u31a0-\u31ba"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"\u2800-\u28ff"},{name:"Buginese",bmp:"\u1a00-\u1a1b\u1a1e\u1a1f"},{name:"Buhid",bmp:"\u1740-\u1753"},{name:"Canadian_Aboriginal",bmp:"\u1400-\u167f\u18b0-\u18f5"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd43]"},{name:"Cham",bmp:"\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f"},
{name:"Cherokee",bmp:"\u13a0-\u13f5\u13f8-\u13fd\uab70-\uabbf"},{name:"Common",bmp:"\x00-@\\x5B-`\\x7B-\u00a9\u00ab-\u00b9\u00bb-\u00bf\u00d7\u00f7\u02b9-\u02df\u02e5-\u02e9\u02ec-\u02ff\u0374\u037e\u0385\u0387\u0589\u0605\u060c\u061b\u061c\u061f\u0640\u06dd\u08e2\u0964\u0965\u0e3f\u0fd5-\u0fd8\u10fb\u16eb-\u16ed\u1735\u1736\u1802\u1803\u1805\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u2000-\u200b\u200e-\u2064\u2066-\u2070\u2074-\u207e\u2080-\u208e\u20a0-\u20be\u2100-\u2125\u2127-\u2129\u212c-\u2131\u2133-\u214d\u214f-\u215f\u2189-\u218b\u2190-\u23fe\u2400-\u2426\u2440-\u244a\u2460-\u27ff\u2900-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2e00-\u2e44\u2ff0-\u2ffb\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303c-\u303f\u309b\u309c\u30a0\u30fb\u30fc\u3190-\u319f\u31c0-\u31e3\u3220-\u325f\u327f-\u32cf\u3358-\u33ff\u4dc0-\u4dff\ua700-\ua721\ua788-\ua78a\ua830-\ua839\ua92e\ua9cf\uab5b\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufeff\uff01-\uff20\uff3b-\uff40\uff5b-\uff65\uff70\uff9e\uff9f\uffe0-\uffe6\uffe8-\uffee\ufff9-\ufffd",
astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udf00-\udf56\udf60-\udf71]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|\udb40[\udc01\udc20-\udc7f]"},
{name:"Coptic",bmp:"\u03e2-\u03ef\u2c80-\u2cf3\u2cf9-\u2cff"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"\u0900-\u0950\u0953-\u0963\u0966-\u097f\ua8e0-\ua8fd"},{name:"Duployan",
astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Ethiopic",bmp:"\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u137c\u1380-\u1399\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e"},
{name:"Georgian",bmp:"\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u10ff\u2d00-\u2d25\u2d27\u2d2d"},{name:"Glagolitic",bmp:"\u2c00-\u2c2e\u2c30-\u2c5e",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",
bmp:"\u0370-\u0373\u0375-\u0377\u037a-\u037d\u037f\u0384\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03e1\u03f0-\u03ff\u1d26-\u1d2a\u1d5d-\u1d61\u1d66-\u1d6a\u1dbf\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fc4\u1fc6-\u1fd3\u1fd6-\u1fdb\u1fdd-\u1fef\u1ff2-\u1ff4\u1ff6-\u1ffe\u2126\uab65",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0af1\u0af9"},
{name:"Gurmukhi",bmp:"\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a75"},{name:"Han",bmp:"\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u3005\u3007\u3021-\u3029\u3038-\u303b\u3400-\u4db5\u4e00-\u9fd5\uf900-\ufa6d\ufa70-\ufad9",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Hangul",bmp:"\u1100-\u11ff\u302e\u302f\u3131-\u318e\u3200-\u321e\u3260-\u327e\ua960-\ua97c\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"},{name:"Hanunoo",bmp:"\u1720-\u1734"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"\u0591-\u05c7\u05d0-\u05ea\u05f0-\u05f4\ufb1d-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufb4f"},{name:"Hiragana",bmp:"\u3041-\u3096\u309d-\u309f",astral:"\ud82c\udc01|\ud83c\ude00"},
{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"\u0300-\u036f\u0485\u0486\u064b-\u0655\u0670\u0951\u0952\u1ab0-\u1abe\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u200c\u200d\u20d0-\u20f0\u302a-\u302d\u3099\u309a\ufe00-\ufe0f\ufe20-\ufe2d",astral:"\ud800[\uddfd\udee0]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},
{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"\ua980-\ua9cd\ua9d0-\ua9d9\ua9de\ua9df"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1]"},{name:"Kannada",bmp:"\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2"},{name:"Katakana",bmp:"\u30a1-\u30fa\u30fd-\u30ff\u31f0-\u31ff\u32d0-\u32fe\u3300-\u3357\uff66-\uff6f\uff71-\uff9d",astral:"\ud82c\udc00"},
{name:"Kayah_Li",bmp:"\ua900-\ua92d\ua92f"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude38-\ude3a\ude3f-\ude47\ude50-\ude58]"},{name:"Khmer",bmp:"\u1780-\u17dd\u17e0-\u17e9\u17f0-\u17f9\u19e0-\u19ff"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf"},
{name:"Latin",bmp:"A-Za-z\u00aa\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u02e0-\u02e4\u1d00-\u1d25\u1d2c-\u1d5c\u1d62-\u1d65\u1d6b-\u1d77\u1d79-\u1dbe\u1e00-\u1eff\u2071\u207f\u2090-\u209c\u212a\u212b\u2132\u214e\u2160-\u2188\u2c60-\u2c7f\ua722-\ua787\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua7ff\uab30-\uab5a\uab5c-\uab64\ufb00-\ufb06\uff21-\uff3a\uff41-\uff5a"},{name:"Lepcha",bmp:"\u1c00-\u1c37\u1c3b-\u1c49\u1c4d-\u1c4f"},{name:"Limbu",bmp:"\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1940\u1944-\u194f"},
{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"\ua4d0-\ua4ff"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Malayalam",bmp:"\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4f\u0d54-\u0d63\u0d66-\u0d7f"},
{name:"Mandaic",bmp:"\u0840-\u085b\u085e"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Meetei_Mayek",bmp:"\uaae0-\uaaf6\uabc0-\uabed\uabf0-\uabf9"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]"},
{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"\u1800\u1801\u1804\u1806-\u180e\u1810-\u1819\u1820-\u1877\u1880-\u18aa",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"\u1000-\u109f\ua9e0-\ua9fe\uaa60-\uaa7f"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"New_Tai_Lue",bmp:"\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19da\u19de\u19df"},
{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d]"},{name:"Nko",bmp:"\u07c0-\u07fa"},{name:"Ogham",bmp:"\u1680-\u169c"},{name:"Ol_Chiki",bmp:"\u1c50-\u1c7f"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},
{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b77"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},
{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"\ua840-\ua877"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"\ua930-\ua953\ua95f"},{name:"Runic",bmp:"\u16a0-\u16ea\u16ee-\u16f8"},{name:"Samaritan",bmp:"\u0800-\u082d\u0830-\u083e"},{name:"Saurashtra",bmp:"\ua880-\ua8c5\ua8ce-\ua8d9"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian",
astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df4",astral:"\ud804[\udde1-\uddf4]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Sundanese",bmp:"\u1b80-\u1bbf\u1cc0-\u1cc7"},{name:"Syloti_Nagri",bmp:"\ua800-\ua82b"},
{name:"Syriac",bmp:"\u0700-\u070d\u070f-\u074a\u074d-\u074f"},{name:"Tagalog",bmp:"\u1700-\u170c\u170e-\u1714"},{name:"Tagbanwa",bmp:"\u1760-\u176c\u176e-\u1770\u1772\u1773"},{name:"Tai_Le",bmp:"\u1950-\u196d\u1970-\u1974"},{name:"Tai_Tham",bmp:"\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa0-\u1aad"},{name:"Tai_Viet",bmp:"\uaa80-\uaac2\uaadb-\uaadf"},{name:"Takri",astral:"\ud805[\ude80-\udeb7\udec0-\udec9]"},{name:"Tamil",bmp:"\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bfa"},
{name:"Tangut",astral:"\ud81b\udfe0|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c66-\u0c6f\u0c78-\u0c7f"},{name:"Thaana",bmp:"\u0780-\u07b1"},{name:"Thai",bmp:"\u0e01-\u0e3a\u0e40-\u0e5b"},{name:"Tibetan",bmp:"\u0f00-\u0f47\u0f49-\u0f6c\u0f71-\u0f97\u0f99-\u0fbc\u0fbe-\u0fcc\u0fce-\u0fd4\u0fd9\u0fda"},
{name:"Tifinagh",bmp:"\u2d30-\u2d67\u2d6f\u2d70\u2d7f"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"\ua500-\ua62b"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"\ua000-\ua48c\ua490-\ua4c6"}])}},
{}],8:[function(m,n){var b=m("./xregexp");m("./addons/build")(b);m("./addons/matchrecursive")(b);m("./addons/unicode-base")(b);m("./addons/unicode-blocks")(b);m("./addons/unicode-categories")(b);m("./addons/unicode-properties")(b);m("./addons/unicode-scripts")(b);n.exports=b},
{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9}],9:[function(m,n){function b(a){var c=!0;try{c=!!RegExp("",a)}catch(g){c=!1}return c}
function q(a,c,g,l,x){var z;a.xregexp={captureNames:c};if(x)return a;if(a.__proto__)a.__proto__=p.prototype;else for(z in p.prototype)a[z]=p.prototype[z];a.xregexp.source=g;a.xregexp.flags=l?l.split("").sort().join(""):l;return a}
function t(a){return E.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function u(a,c){if(!p.isRegExp(a))throw new TypeError("Type RegExp expected");var g=a.xregexp||{},l=P?a.flags:E.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],x="",z="",w=null,y=null;c=c||{};c.removeG&&(z+="g");c.removeY&&(z+="y");z&&(l=E.replace.call(l,new RegExp("["+z+"]+","g"),""));c.addG&&(x+="g");c.addY&&(x+="y");x&&(l=t(l+x));c.isInternalOnly||(g.source!==void 0&&(w=g.source),g.flags!=null&&(y=x?t(g.flags+x):g.flags));return a=q(new RegExp(c.source||a.source,l),a.xregexp&&a.xregexp.captureNames?
g.captureNames.slice(0):null,w,y,c.isInternalOnly)}
function A(a){return parseInt(a,16)}
function d(a,c,g){(c=a.input.charAt(a.index-1)==="("||a.input.charAt(a.index+a[0].length)===")")||(g=g.indexOf("x")>-1?["\\s","#[^#\\n]*","\\(\\?#[^)]*\\)"]:["\\(\\?#[^)]*\\)"],c=E.test.call(new RegExp("^(?:"+g.join("|")+")*(?:[?*+]|{\\d+(?:,\\d*)?})"),a.input.slice(a.index+a[0].length)));return c?"":"(?:)"}
function f(a){return parseInt(a,10).toString(16)}
function h(a,c){var g=a.length,l;for(l=0;l<g;++l)if(a[l]===c)return l;return-1}
function k(a,c){return T.call(a)==="[object "+c+"]"}
function r(a){for(;a.length<4;)a="0"+a;return a}
function v(a,c){var g;if(t(c)!==c)throw new SyntaxError("Invalid duplicate regex flag "+c);a=E.replace.call(a,/^\(\?([\w$]+)\)/,function(l,x){if(E.test.call(/[gy]/,x))throw new SyntaxError("Cannot use flag g or y in mode modifier "+l);c=t(c+x);return""});
for(g=0;g<c.length;++g)if(!Z[c.charAt(g)])throw new SyntaxError("Unknown regex flag "+c.charAt(g));return{pattern:a,flags:c}}
function B(a){var c={};return k(a,"String")?(p.forEach(a,/[^\s,]+/,function(g){c[g]=!0}),c):a}
function C(a){if(!/^[\w$]$/.test(a))throw Error("Flag must be a single character A-Za-z0-9_$");Z[a]=!0}
function D(a){if(a==null)throw new TypeError("Cannot convert null or undefined to object");return a}
function p(a,c){if(p.isRegExp(a)){if(c!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return u(a)}a=a===void 0?"":String(a);c=c===void 0?"":String(c);p.isInstalled("astral")&&c.indexOf("A")===-1&&(c+="A");N[a]||(N[a]={});if(!N[a][c]){var g={hasNamedCapture:!1,captureNames:[]},l="default",x="",z=0,w=v(a,c),y=w.pattern;for(w=w.flags;z<y.length;){do{for(var K,H=y,V=w,W=z,X=l,Y=g,S=Q.length,ba=H.charAt(W),aa=null;S--;){var G=Q[S];if(!(G.leadChar&&G.leadChar!==ba||G.scope!==
X&&G.scope!=="all"||G.flag&&V.indexOf(G.flag)===-1)&&(K=p.exec(H,G.regex,W,"sticky"))){aa={matchLength:K[0].length,output:G.handler.call(Y,K,X,V),reparse:G.reparse};break}}(G=aa)&&G.reparse&&(y=y.slice(0,z)+G.output+y.slice(z+G.matchLength))}while(G&&G.reparse);G?(x+=G.output,z+=G.matchLength||1):(G=p.exec(y,R[l],z,"sticky")[0],x+=G,z+=G.length,G==="["&&l==="default"?l="class":G==="]"&&l==="class"&&(l="default"))}N[a][c]={pattern:E.replace.call(x,/(?:\(\?:\))+/g,"(?:)"),flags:E.replace.call(w,/[^gimuy]+/g,
""),captures:g.hasNamedCapture?g.captureNames:null}}g=N[a][c];return q(new RegExp(g.pattern,g.flags),g.captures,a,c)}
var I={astral:!1,natives:!1},E={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},F={},J={},N={},Q=[],R={"default":/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,"class":/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},L=/\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g,
M=E.exec.call(/()??/,"")[1]===void 0,P=/x/.flags!==void 0,T={}.toString,U=b("u"),O=b("y"),Z={g:!0,i:!0,m:!0,u:U,y:O};p.prototype=RegExp();p.version="3.2.0";p._clipDuplicates=t;p._hasNativeFlag=b;p._dec=A;p._hex=f;p._pad4=r;p.addToken=function(a,c,g){g=g||{};var l=g.optionalFlags,x;g.flag&&C(g.flag);if(l)for(l=E.split.call(l,""),x=0;x<l.length;++x)C(l[x]);Q.push({regex:u(a,{addG:!0,addY:O,isInternalOnly:!0}),handler:c,scope:g.scope||"default",flag:g.flag,reparse:g.reparse,leadChar:g.leadChar});p.cache.flush("patterns")};
p.cache=function(a,c){J[a]||(J[a]={});return J[a][c]||(J[a][c]=p(a,c))};
p.cache.flush=function(a){a==="patterns"?N={}:J={}};
p.escape=function(a){return E.replace.call(D(a),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};
p.exec=function(a,c,g,l){var x="g",z,w=!1;(z=O&&!!(l||c.sticky&&l!==!1))?x+="y":l&&(w=!0,x+="FakeY");c.xregexp=c.xregexp||{};l=c.xregexp[x]||(c.xregexp[x]=u(c,{addG:!0,addY:z,source:w?c.source+"|()":void 0,removeY:l===!1,isInternalOnly:!0}));g=g||0;l.lastIndex=g;a=F.exec.call(l,a);w&&a&&a.pop()===""&&(a=null);c.global&&(c.lastIndex=a?l.lastIndex:0);return a};
p.forEach=function(a,c,g){for(var l=0,x=-1;l=p.exec(a,c,l);)g(l,++x,a,c),l=l.index+(l[0].length||1)};
p.install=function(a){a=B(a);!I.astral&&a.astral&&(I.astral=!0);!I.natives&&a.natives&&(RegExp.prototype.exec=F.exec,RegExp.prototype.test=F.test,String.prototype.match=F.match,String.prototype.replace=F.replace,String.prototype.split=F.split,I.natives=!0)};
p.isInstalled=function(a){return!!I[a]};
p.isRegExp=function(a){return T.call(a)==="[object RegExp]"};
p.match=function(a,c,g){var l=c.global&&g!=="one"||g==="all",x=(l?"g":"")+(c.sticky?"y":"")||"noGY";c.xregexp=c.xregexp||{};x=c.xregexp[x]||(c.xregexp[x]=u(c,{addG:!!l,removeG:g==="one",isInternalOnly:!0}));a=E.match.call(D(a),x);c.global&&(c.lastIndex=g==="one"&&a?a.index+a[0].length:0);return l?a||[]:a&&a[0]};
p.replace=function(a,c,g,l){var x=p.isRegExp(c),z=c.global&&l!=="one"||l==="all",w=(z?"g":"")+(c.sticky?"y":"")||"noGY",y=c;x?(c.xregexp=c.xregexp||{},y=c.xregexp[w]||(c.xregexp[w]=u(c,{addG:!!z,removeG:l==="one",isInternalOnly:!0}))):z&&(y=new RegExp(p.escape(String(c)),"g"));a=F.replace.call(D(a),y,g);x&&c.global&&(c.lastIndex=0);return a};
p.split=function(a,c,g){return F.split.call(D(a),c,g)};
p.test=function(a,c,g,l){return!!p.exec(a,c,g,l)};
p.union=function(a,c,g){function l(W,X,Y){var S=V[z-H];if(X){if(++z,S)return"(?<"+S+">"}else if(Y)return"\\"+(+Y+H);return W}
g=g||{};var x=g.conjunction||"or",z=0;if(!k(a,"Array")||!a.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var w=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g;g=[];for(var y,K=0;K<a.length;++K)if(y=a[K],p.isRegExp(y)){var H=z;var V=y.xregexp&&y.xregexp.captureNames||[];g.push(E.replace.call(p(y.source).source,w,l))}else g.push(p.escape(y));a=x==="none"?"":"|";return p(g.join(a),c)};
F.exec=function(a){var c=this.lastIndex,g=E.exec.apply(this,arguments),l;if(g){if(!M&&g.length>1&&h(g,"")>-1){var x=u(this,{removeG:!0,isInternalOnly:!0});E.replace.call(String(a).slice(g.index),x,function(){var z=arguments.length,w;for(w=1;w<z-2;++w)arguments[w]===void 0&&(g[w]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(l=1;l<g.length;++l)(x=this.xregexp.captureNames[l-1])&&(g[x]=g[l]);
this.global&&!g[0].length&&this.lastIndex>g.index&&(this.lastIndex=g.index)}this.global||(this.lastIndex=c);return g};
F.test=function(a){return!!F.exec.call(this,a)};
F.match=function(a){if(!p.isRegExp(a))a=new RegExp(a);else if(a.global){var c=E.match.apply(this,arguments);a.lastIndex=0;return c}return F.exec.call(a,D(this))};
F.replace=function(a,c){var g=p.isRegExp(a);if(g){if(a.xregexp)var l=a.xregexp.captureNames;var x=a.lastIndex}else a+="";var z=k(c,"Function")?E.replace.call(String(this),a,function(){var w=arguments,y;if(l)for(w[0]=new String(w[0]),y=0;y<l.length;++y)l[y]&&(w[0][l[y]]=w[y+1]);g&&a.global&&(a.lastIndex=w[w.length-2]+w[0].length);return c.apply(void 0,w)}):E.replace.call(this==null?this:String(this),a,function(){var w=arguments;
return E.replace.call(String(c),L,function(y,K,H){if(K){H=+K;if(H<=w.length-3)return w[H]||"";H=l?h(l,K):-1;if(H<0)throw new SyntaxError("Backreference to undefined group "+y);return w[H+1]||""}if(H==="$")return"$";if(H==="&"||+H===0)return w[0];if(H==="`")return w[w.length-1].slice(0,w[w.length-2]);if(H==="'")return w[w.length-1].slice(w[w.length-2]+w[0].length);H=+H;if(!isNaN(H)){if(H>w.length-3)throw new SyntaxError("Backreference to undefined group "+y);return w[H]||""}throw new SyntaxError("Invalid token "+
y);})});
g&&(a.lastIndex=a.global?0:x);return z};
F.split=function(a,c){if(!p.isRegExp(a))return E.split.apply(this,arguments);var g=String(this),l=[],x=a.lastIndex,z=0,w;c=(c===void 0?-1:c)>>>0;p.forEach(g,a,function(y){y.index+y[0].length>z&&(l.push(g.slice(z,y.index)),y.length>1&&y.index<g.length&&Array.prototype.push.apply(l,y.slice(1)),w=y[0].length,z=y.index+w)});
z===g.length?(!E.test.call(a,"")||w)&&l.push(""):l.push(g.slice(z));a.lastIndex=x;return l.length>c?l.slice(0,c):l};
p.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(a,c){if(a[1]==="B"&&c==="default")return a[0];throw new SyntaxError("Invalid escape "+a[0]);},{scope:"all",
leadChar:"\\"});p.addToken(/\\u{([\dA-Fa-f]+)}/,function(a,c,g){c=A(a[1]);if(c>1114111)throw new SyntaxError("Invalid Unicode code point "+a[0]);if(c<=65535)return"\\u"+r(f(c));if(U&&g.indexOf("u")>-1)return a[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u");},{scope:"all",
leadChar:"\\"});p.addToken(/\[(\^?)\]/,function(a){return a[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["});
p.addToken(/\(\?#[^)]*\)/,d,{leadChar:"("});p.addToken(/\s+|#[^\n]*\n?/,d,{flag:"x"});p.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",
leadChar:"."});p.addToken(/\\k<([\w$]+)>/,function(a){var c=isNaN(a[1])?h(this.captureNames,a[1])+1:+a[1],g=a.index+a[0].length;if(!c||c>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+a[0]);return"\\"+c+(g===a.input.length||isNaN(a.input.charAt(g))?"":"(?:)")},{leadChar:"\\"});
p.addToken(/\\(\d+)/,function(a,c){if(!(c==="default"&&/^[1-9]/.test(a[1])&&+a[1]<=this.captureNames.length)&&a[1]!=="0")throw new SyntaxError("Cannot use octal escape or backreference to undefined group "+a[0]);return a[0]},{scope:"all",
leadChar:"\\"});p.addToken(/\(\?P?<([\w$]+)>/,function(a){if(!isNaN(a[1]))throw new SyntaxError("Cannot use integer as capture name "+a[0]);if(a[1]==="length"||a[1]==="__proto__")throw new SyntaxError("Cannot use reserved word as capture name "+a[0]);if(h(this.captureNames,a[1])>-1)throw new SyntaxError("Cannot use same name for multiple groups "+a[0]);this.captureNames.push(a[1]);this.hasNamedCapture=!0;return"("},{leadChar:"("});
p.addToken(/\((?!\?)/,function(a,c,g){if(g.indexOf("n")>-1)return"(?:";this.captureNames.push(null);return"("},{optionalFlags:"n",
leadChar:"("});n.exports=p},
{}]},{},[8])(8)})}).call(globalThis);var HLX=globalThis.XRegExp;var OLQ=-1,K52=function(q){addEventListener("pageshow",function(S){S.persisted&&(OLQ=S.timeStamp,q(S))},!0)};var lgq=function(q,S,N){var X=vCT,b,w;return function(B){if(S.value>=0&&(B||N)){var T;if((w=S.value-((T=b)!=null?T:0))||b===void 0)b=S.value,S.delta=w,B=S.value,S.rating=B>X[1]?"poor":B>X[0]?"needs-improvement":"good",q(S)}}};var jPJ=function(q){requestAnimationFrame(function(){return requestAnimationFrame(function(){return q()})})};var W5R=function(){var q=performance.getEntriesByType("navigation")[0];if(q&&q.responseStart>0&&q.responseStart<performance.now())return q};var di2=function(){var q,S;return(S=(q=W5R())==null?void 0:q.activationStart)!=null?S:0};var rV=-1,kd2=new Set,zUa=function(q){if(document.visibilityState==="hidden"){if(q.type==="visibilitychange")for(var S=_.A(kd2),N=S.next();!N.done;N=S.next())N=N.value,N();isFinite(rV)||(rV=q.type==="visibilitychange"?q.timeStamp:0,removeEventListener("prerenderingchange",zUa,!0))}},nCX=function(){if(rV<0){var q=di2(),S,N;
rV=(N=document.prerendering?void 0:(S=globalThis.performance.getEntriesByType("visibility-state").filter(function(X){return X.name==="hidden"&&X.startTime>q})[0])==null?void 0:S.startTime)!=null?N:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",zUa,!0);addEventListener("prerenderingchange",zUa,!0);K52(function(){setTimeout(function(){rV=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return rV},
onHidden:function(X){kd2.add(X)}}};var fgD=function(){var q=q===void 0?-1:q;var S=W5R(),N="navigate";OLQ>=0?N="back-forward-cache":S&&(document.prerendering||di2()>0?N="prerender":document.wasDiscarded?N="restore":S.type&&(N=S.type.replace(/_/g,"-")));return{name:"LCP",value:q,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:N}};var ab4=new WeakMap;var pH0=function(q){var S=S===void 0?{}:S;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var N=new PerformanceObserver(function(X){Promise.resolve().then(function(){q(X.getEntries())})});
N.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},S));return N}}catch(X){}};var xi6=function(q){var S=!1;return function(){S||(q(),S=!0)}};var miR=function(q){document.prerendering?addEventListener("prerenderingchange",function(){return q()},!0):q()};var uTv=function(q){var S=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?q():(q=xi6(q),addEventListener("visibilitychange",q,{once:!0,capture:!0}),S(function(){q();removeEventListener("visibilitychange",q,{capture:!0})}))};var Q04=function(){};
Q04.prototype._processEntry=function(q){var S;(S=this._onBeforeProcessingEntry)==null||S.call(this,q)};var vCT=[2500,4E3],jw7=function(q){var S=S===void 0?{}:S;miR(function(){var N=nCX(),X=fgD(),b=V37(S),w=function(c){S.reportAllChanges||(c=c.slice(-1));c=_.A(c);for(var e=c.next();!e.done;e=c.next())e=e.value,b._processEntry(e),e.startTime<N.firstHiddenTime&&(X.value=Math.max(e.startTime-di2(),0),X.entries=[e],T())},B=pH0(w);
if(B){var T=lgq(q,X,S.reportAllChanges);for(var Q=xi6(function(){w(B.takeRecords());B.disconnect();T(!0)}),a=function(c){c.isTrusted&&(uTv(Q),removeEventListener(c.type,a,{capture:!0}))},U=_.A(["keydown",
"click","visibilitychange"]),r=U.next();!r.done;r=U.next())addEventListener(r.value,a,{capture:!0});K52(function(c){X=fgD();T=lgq(q,X,S.reportAllChanges);jPJ(function(){X.value=performance.now()-c.timeStamp;T(!0)})})}})};var gCv;var ECs;_.y=function(){return ECs!==void 0?ECs:ECs=document.createElement("template")};
document.head.appendChild(_.y().content);var yQR;_.Tj({_template:function(){if(yQR!==void 0)return yQR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-toolbar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_toolbar.tp.yt.app.toolbar.css.js--\x3e<slot class="style-scope tp-yt-app-toolbar"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;gCv===void 0&&(gCv=document.createElement("template"));var X=gCv;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return yQR=q},
is:"tp-yt-app-toolbar"});var M9q;var L5T;_.cU=function(){};
_.cU=_.Tj({_template:function(){if(L5T!==void 0)return L5T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-a11y-announcer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_a11y_announcer.tp.yt.iron.a11y.announcer.css.js--\x3e<div aria-live$="[[mode]]" class="style-scope tp-yt-iron-a11y-announcer">[[_text]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;M9q===void 0&&(M9q=document.createElement("template"));var X=M9q;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return L5T=q},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.cU.instance||(_.cU.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(q){this._text===q&&(q+="\u00a0");this._text="";this.async(function(){this._text=q},this.timeout)},
_onIronAnnounce:function(q){q.detail&&q.detail.text&&this.announce(q.detail.text)}});
_.cU.instance=null;_.cU.requestAvailability=function(){_.cU.instance||(_.cU.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.cU.instance):document.addEventListener("load",function(){document.body.appendChild(_.cU.instance)})};var hUM;var P8X;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
_.Tj({_template:function(){if(P8X!==void 0)return P8X;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-autogrow-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_autogrow_textarea.tp.yt.iron.autogrow.textarea.css.js--\x3e\n\n<div id="mirror" class="mirror-text style-scope tp-yt-iron-autogrow-textarea" aria-hidden="true" style-target="textarea">\u00a0</div>\n\n\n<div class="textarea-container fit style-scope tp-yt-iron-autogrow-textarea">\n  <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" style-target="textarea" class="style-scope tp-yt-iron-autogrow-textarea"></textarea>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;hUM===void 0&&(hUM=document.createElement("template"));var X=hUM;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return P8X=q},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.b6,_.YR],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},
minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(q){this.$.textarea.selectionStart=q},set selectionEnd(q){this.$.textarea.selectionEnd=q},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var q=this.$.textarea.validity.valid;q&&(this.required&&this.value===""?q=!1:this.hasValidator()&&(q=_.b6.validate.call(this,this.value)));this.invalid=!q;this.fire("iron-input-validate");return q},
_bindValueChanged:function(q){this.value=q},
_valueChanged:function(q){var S=this.textarea;S&&(S.value!==q&&(S.value=q||q===0?q:""),this.bindValue=q,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(q){var S=_.Zw(q).path;this.value=S?S[0].value:q.target.value},
_constrain:function(q){var S;q=q||[""];for(S=this.maxRows>0&&q.length>this.maxRows?q.slice(0,this.maxRows):q.slice(0);this.rows>0&&S.length<this.rows;)S.push("");return S.join("\n")+"\u00a0"},
_valueForMirror:function(){var q=this.textarea;if(q)return this.tokens=q&&q.value?q.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var IgR;var YIR;_.Tj({_template:function(){if(YIR!==void 0)return YIR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-collapse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_collapse.tp.yt.iron.collapse.css.js--\x3e<slot class="style-scope tp-yt-iron-collapse"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;IgR===void 0&&(IgR=document.createElement("template"));var X=IgR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return YIR=q},
is:"tp-yt-iron-collapse",behaviors:[_.Zb],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"},hostAttributes:{role:"group",
"aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened},
show:function(){this.opened=!0},
hide:function(){this.opened=!1},
updateSize:function(q,S){q=q==="auto"?"":q;S=S&&!this.noAnimation&&this.isAttached&&this._desiredSize!==q;this._desiredSize=q;this._updateTransition(!1);S&&(S=this._calcSize(),q===""&&(this.style[this._dimensionMax]="",q=this._calcSize()),this.style[this._dimensionMax]=S,this.scrollTop=this.scrollTop,this._updateTransition(!0),S=q!==S);this.style[this._dimensionMax]=q;S||this._transitionEnd()},
enableTransition:function(q){_.NY._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!q},
_updateTransition:function(q){this.style.transitionDuration=q&&!this.noAnimation?"":"0s"},
_horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style[this._dimensionMax==="maxWidth"?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)},
_openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()},
_transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)},
_onTransitionEnd:function(q){_.Zw(q).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var oaQ;var qR0;var SRQ=void 0,NIX={properties:{sizingTarget:{type:Object,value:function(){var q;return(q=this.hostElement)!=null?q:this}},
fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object},avoidOuterEdge:{type:Boolean,value:!1},addSpacing:{type:Boolean,value:!1}},get _defaultPositionTarget(){var q,
S=_.Zw((q=this.hostElement)!=null?q:this).parentNode;S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(S=S.host);return S},get _localeHorizontalAlign(){if(this._isRTL){if(this.horizontalAlign==="right")return"left";if(this.horizontalAlign==="left")return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){if(typeof this._memoizedIsRTL==="undefined"){var q;this._memoizedIsRTL=window.getComputedStyle((q=this.hostElement)!=
null?q:this).direction=="rtl"}return this._memoizedIsRTL},attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var q;window.getComputedStyle((q=this.hostElement)!=null?q:this).display==="none"?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit())}},
detached:function(){},
fit:function(){this.position();this.constrain();this.center()},
_discoverInfo:function(){if(!this._fitInfo){var q,S=window.getComputedStyle((q=this.hostElement)!=null?q:this);q=window.getComputedStyle(this.sizingTarget);var N,X,b;this._fitInfo={inlineStyle:{top:((N=this.hostElement)!=null?N:this).style.top||"",left:((X=this.hostElement)!=null?X:this).style.left||"",position:((b=this.hostElement)!=null?b:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||
""},positionedBy:{vertically:S.top!=="auto"?"top":S.bottom!=="auto"?"bottom":null,horizontally:S.left!=="auto"?"left":S.right!=="auto"?"right":null},sizedBy:{height:q.maxHeight!=="none",width:q.maxWidth!=="none",minWidth:parseInt(q.minWidth,10)||0,minHeight:parseInt(q.minHeight,10)||0},margin:{top:parseInt(S.marginTop,10)||0,right:parseInt(S.marginRight,10)||0,bottom:parseInt(S.marginBottom,10)||0,left:parseInt(S.marginLeft,10)||0}}}},
resetFit:function(){var q=this._fitInfo||{},S;for(S in q.sizerInlineStyle)this.sizingTarget.style[S]=q.sizerInlineStyle[S];for(S in q.inlineStyle){var N=void 0;((N=this.hostElement)!=null?N:this).style[S]=q.inlineStyle[S]}this._fitInfo=null},
refit:function(){var q=this.sizingTarget.scrollLeft,S=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=q;this.sizingTarget.scrollTop=S},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var q;((q=this.hostElement)!=null?q:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var S;((S=this.hostElement)!=null?S:this).style.left="0px";var N;((N=this.hostElement)!=null?N:this).style.top="0px";var X,b=((X=this.hostElement)!=null?X:this).getBoundingClientRect();N=this.__getNormalizedRect(this.positionTarget);X=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(X={left:X.left+24,right:X.right-24,top:X.top+24,bottom:X.bottom-24});if(this.expandSizingTargetForScrollbars){var w=this.sizingTarget.offsetWidth;var B=this.sizingTarget.offsetHeight;var T=this.sizingTarget.clientWidth;var Q=this.sizingTarget.clientHeight}q=this._fitInfo.margin;var a={width:b.width+q.left+q.right,height:b.height+q.top+q.bottom};S=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,a,b,N,X);this.addSpacing&&(N.left-a.width===S.left?S.left-=8:N.top-a.height===S.top?S.top-=
8:N.right===S.left?S.left+=8:N.bottom===S.top&&(S.top+=8));a=S.left+q.left;var U=S.top+q.top;N=Math.min(X.right-q.right,a+b.width);var r=Math.min(X.bottom-q.bottom,U+b.height);a=Math.max(X.left+q.left,Math.min(a,N-this._fitInfo.sizedBy.minWidth));U=Math.max(X.top+q.top,Math.min(U,r-this._fitInfo.sizedBy.minHeight));N=Math.max(N-a,this._fitInfo.sizedBy.minWidth);r=Math.max(r-U,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=N+"px";this.sizingTarget.style.maxHeight=r+"px";a-=b.left;
b=U-b.top;var c;((c=this.hostElement)!=null?c:this).style.left=a+"px";var e;((e=this.hostElement)!=null?e:this).style.top=b+"px";if(this.expandSizingTargetForScrollbars){c=this.sizingTarget.offsetHeight;B=c-this.sizingTarget.clientHeight-(B-Q);if(B>0){this.sizingTarget.style.maxHeight=Math.min(X.height-q.top-q.bottom,r+B)+"px";B=this.sizingTarget.offsetHeight;Q=B-c;var R;S.verticalAlign==="top"?R=b:S.verticalAlign==="middle"?R=b-Q/2:S.verticalAlign==="bottom"&&(R=b-Q);R=Math.max(X.top+q.top,Math.min(R,
X.bottom-q.bottom-B));var J;((J=this.hostElement)!=null?J:this).style.top=R+"px"}R=this.sizingTarget.offsetWidth;w=R-this.sizingTarget.clientWidth-(w-T);if(w>0){SRQ!==void 0?T=SRQ:(T=document.createElement("div"),Object.assign(T.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),J=document.createElement("div"),J.style.width="200px",J.style.height="200px",T.appendChild(J),document.body.appendChild(T),SRQ=Math.abs(T.offsetWidth-100)>1?T.offsetWidth-T.clientWidth:
0,document.body.removeChild(T),T=SRQ);this.sizingTarget.style.maxWidth=Math.min(X.width-q.left-q.right,N+w-T)+"px";w=this.sizingTarget.offsetWidth+T;T=w-R;var v;S.horizontalAlign==="left"?v=a:S.horizontalAlign==="center"?v=a-T/2:S.horizontalAlign==="right"&&(v=a-T);v=Math.max(X.left+q.left,Math.min(v,X.right-q.right-w));var W;((W=this.hostElement)!=null?W:this).style.left=v+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var q=this._fitInfo;if(!q.positionedBy.vertically){var S;((S=this.hostElement)!=null?S:this).style.position="fixed";var N;((N=this.hostElement)!=null?N:this).style.top="0px"}if(!q.positionedBy.horizontally){var X;((X=this.hostElement)!=null?X:this).style.position="fixed";var b;((b=this.hostElement)!=null?b:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var w;S=((w=this.hostElement)!=null?w:this).getBoundingClientRect();
q.sizedBy.height||this.__sizeDimension(S,q.positionedBy.vertically,"top","bottom","Height");q.sizedBy.width||this.__sizeDimension(S,q.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(q,S,N,X,b){this.__sizeDimension(q,S,N,X,b)},
__sizeDimension:function(q,S,N,X,b){var w=this._fitInfo,B=this.__getNormalizedRect(this.fitInto);B=b==="Width"?B.width:B.height;q=(S=S===X)?B-q[X]:q[N];N=w.margin[S?N:X];X="offset"+b;var T;w=((T=this.hostElement)!=null?T:this)[X]-this.sizingTarget[X];this.sizingTarget.style["max"+b]=B-N-q-w+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var q=this._fitInfo.positionedBy;if(!q.vertically||!q.horizontally){var S;((S=this.hostElement)!=null?S:this).style.position="fixed";if(!q.vertically){var N;((N=this.hostElement)!=null?N:this).style.top="0px"}if(!q.horizontally){var X;((X=this.hostElement)!=null?X:this).style.left="0px"}var b;S=((b=this.hostElement)!=null?b:this).getBoundingClientRect();b=this.__getNormalizedRect(this.fitInto);if(!q.vertically){N=b.top-S.top+(b.height-
S.height)/2;var w;((w=this.hostElement)!=null?w:this).style.top=N+"px"}if(!q.horizontally){q=b.left-S.left+(b.width-S.width)/2;var B;((B=this.hostElement)!=null?B:this).style.left=q+"px"}}}},
__getNormalizedRect:function(q){return q===document.documentElement||q===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:q.getBoundingClientRect()},
__getOffscreenArea:function(q,S,N){return Math.abs(Math.min(0,q.top)+Math.min(0,N.bottom-(q.top+S.height)))*S.width+Math.abs(Math.min(0,q.left)+Math.min(0,N.right-(q.left+S.width)))*S.height},
__getPosition:function(q,S,N,X,b,w){var B=[{verticalAlign:"top",horizontalAlign:"left",top:b.top+this.verticalOffset,left:b.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:b.top+this.verticalOffset,left:b.right-N.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:b.bottom-N.height-this.verticalOffset,left:b.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:b.bottom-N.height-this.verticalOffset,left:b.right-N.width-
this.horizontalOffset}];if(this.noOverlap){for(var T=0,Q=B.length;T<Q;T++){var a={},U;for(U in B[T])a[U]=B[T][U];B.push(a)}B[0].top=B[1].top+=b.height;B[2].top=B[3].top-=b.height;B[4].left=B[6].left+=b.width;B[5].left=B[7].left-=b.width}S=S==="auto"?null:S;q=q==="auto"?null:q;q&&q!=="center"||(B.push({verticalAlign:"top",horizontalAlign:"center",top:b.top+this.verticalOffset+(this.noOverlap?b.height:0),left:b.left-X.width/2+b.width/2+this.horizontalOffset}),B.push({verticalAlign:"bottom",horizontalAlign:"center",
top:b.bottom-N.height-this.verticalOffset-(this.noOverlap?b.height:0),left:b.left-X.width/2+b.width/2+this.horizontalOffset}));S&&S!=="middle"||(B.push({verticalAlign:"middle",horizontalAlign:"left",top:b.top-X.height/2+b.height/2+this.verticalOffset,left:b.left+this.horizontalOffset+(this.noOverlap?b.width:0)}),B.push({verticalAlign:"middle",horizontalAlign:"right",top:b.top-X.height/2+b.height/2+this.verticalOffset,left:b.right-N.width-this.horizontalOffset-(this.noOverlap?b.width:0)}));S==="middle"&&
q==="center"&&B.push({verticalAlign:"middle",horizontalAlign:"center",top:b.top-X.height/2+b.height/2+this.verticalOffset,left:b.left-X.width/2+b.width/2+this.horizontalOffset});for(T=0;T<B.length;T++){X=B[T];b=X.verticalAlign===S;Q=X.horizontalAlign===q;if(!this.dynamicAlign&&!this.noOverlap&&b&&Q){var r=X;break}a=(!S||b)&&(!q||Q);if(this.dynamicAlign||a){X.offscreenArea=this.__getOffscreenArea(X,N,w);if(X.offscreenArea===0&&a){r=X;break}X.alignsOk=b+Q;r=r||X;b=X.offscreenArea-r.offscreenArea;if(b<
0||b===0&&X.alignsOk>r.alignsOk)r=X}}return r}};/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var e3,XTk,b2v;e3=Element.prototype;XTk=e3.matches||e3.matchesSelector||e3.mozMatchesSelector||e3.msMatchesSelector||e3.oMatchesSelector||e3.webkitMatchesSelector;b2v=function(){};
_.Z2X=function(q){var S=wTs,N=[];return S._collectTabbableNodes(q,N)?S._sortByTabIndex(N):N};
_.Z=b2v.prototype;_.Z.isFocusable=function(q){return XTk.call(q,"input, select, textarea, button, object")?XTk.call(q,":not([disabled])"):XTk.call(q,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.Z._normalizedTabIndex=function(q){return this.isFocusable(q)?(q=q.getAttribute("tabindex")||0,Number(q)):-1};
_.Z._collectTabbableNodes=function(q,S){if(q.nodeType!==Node.ELEMENT_NODE||!this._isVisible(q))return!1;var N=this._normalizedTabIndex(q),X=N>0;N>=0&&S.push(q);if(q.localName==="content"||q.localName==="slot")N=_.Zw(q).getDistributedNodes();else{var b;N=((b=_.Zw(q).shadowRoot)!=null?b:_.Zw(q.root||q)).children}for(q=0;q<N.length;q++)X=this._collectTabbableNodes(N[q],S)||X;return X};
_.Z._isVisible=function(q){var S=q.style;return S.visibility!=="hidden"&&S.display!=="none"?(S=window.getComputedStyle(q),S.visibility!=="hidden"&&S.display!=="none"):!1};
_.Z._sortByTabIndex=function(q){var S=q.length;if(S<2)return q;var N=Math.ceil(S/2);S=this._sortByTabIndex(q.slice(0,N));q=this._sortByTabIndex(q.slice(N));return this._mergeSortByTabIndex(S,q)};
_.Z._mergeSortByTabIndex=function(q,S){for(var N=[];q.length>0&&S.length>0;)this._hasLowerTabOrder(q[0],S[0])?N.push(S.shift()):N.push(q.shift());return N.concat(q,S)};
_.Z._hasLowerTabOrder=function(q,S){q=Math.max(q.tabIndex,0);S=Math.max(S.tabIndex,0);return q===0||S===0?S>q:q>S};
var wTs=new b2v;var AmQ;var sND;_.Tj({_template:function(){if(sND!==void 0)return sND;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-overlay-backdrop--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_overlay_backdrop.tp.yt.iron.overlay.backdrop.css.js--\x3e<slot class="style-scope tp-yt-iron-overlay-backdrop"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;AmQ===void 0&&(AmQ=document.createElement("template"));var X=AmQ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return sND=q},
is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},
attached:function(){this.opened&&this._openedChanged(this.opened)},
prepare:function(){this.opened&&!this.parentNode&&_.Zw(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Zw(this.parentNode).removeChild(this)},
_onTransitionend:function(q){q&&q.target===this&&this.complete()},
_openedChanged:function(q){q?this.prepare():(q=window.getComputedStyle(this),q.transitionDuration!=="0s"&&q.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var Ci=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;KH(document.documentElement,"tap",function(){});
document.addEventListener("tap",this._onCaptureClick.bind(this),!0);document.addEventListener("focus",this._onCaptureFocus.bind(this),!0);document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};
Ci.prototype._bringOverlayAtIndexToFront=function(q){var S=this._overlays[q];if(S){var N=this._overlays.length-1,X=this._overlays[N];X&&this._shouldBeBehindOverlay(S,X)&&N--;if(!(q>=N)){X=Math.max(this._getZ(_.BIX(this)),this._minimumZ);for(this._getZ(S)<=X&&this._applyOverlayZ(S,X);q<N;)this._overlays[q]=this._overlays[q+1],q++;this._overlays[N]=S}}};
Ci.prototype.addOverlay=function(q){var S=this._overlays.indexOf(q);if(S>=0)this._bringOverlayAtIndexToFront(S);else{S=this._overlays.length;var N=this._overlays[S-1],X=Math.max(this._getZ(N),this._minimumZ),b=this._getZ(q);N&&this._shouldBeBehindOverlay(q,N)&&(this._applyOverlayZ(N,X),S--,X=Math.max(this._getZ(this._overlays[S-1]),this._minimumZ));b<=X&&this._applyOverlayZ(q,X);this._overlays.splice(S,0,q)}this.trackBackdrop()};
Ci.prototype.removeOverlay=function(q){q=this._overlays.indexOf(q);q!==-1&&(this._overlays.splice(q,1),this.trackBackdrop())};
_.BIX=function(q){return q._overlays[q._overlays.length-1]};
_.Z=Ci.prototype;_.Z.trackBackdrop=function(){var q=this._overlayWithBackdrop();if(q||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(q)-1,this.backdropElement.opened=!!q,this.backdropElement.prepare()};
_.Z._overlayWithBackdrop=function(){for(var q=this._overlays.length-1;q>=0;q--)if(this._overlays[q].withBackdrop)return this._overlays[q]};
_.Z._getZ=function(q){var S=this._minimumZ;if(q){var N,X,b=Number(((N=q.hostElement)!=null?N:q).style.zIndex||window.getComputedStyle((X=q.hostElement)!=null?X:q).zIndex);b===b&&(S=b)}return S};
_.Z._setZ=function(q,S){var N;((N=q.hostElement)!=null?N:q).style.zIndex=S};
_.Z._applyOverlayZ=function(q,S){this._setZ(q,S+2)};
_.Z._overlayInPath=function(q){q=q||[];for(var S=0;S<q.length;S++){var N=void 0;if(((N=q[S].polymerController)!=null?N:q[S])._manager===this)return q[S]}};
_.Z._onCaptureClick=function(q){var S=this._overlays.length-1;if(S!==-1)for(var N=_.Zw(q).path,X,b;(X=this._overlays[S])&&this._overlayInPath(N)!==((b=X.hostElement)!=null?b:X);)if(X._onCaptureClick(q),X.allowClickThrough)S--;else break};
_.Z._onCaptureFocus=function(q){var S=_.BIX(this);S&&S._onCaptureFocus(q)};
_.Z._onCaptureKeyDown=function(q){var S=_.BIX(this);S&&(_.Ie.keyboardEventMatchesKeys(q,"esc")?S._onCaptureEsc(q):_.Ie.keyboardEventMatchesKeys(q,"tab")&&S._onCaptureTab(q))};
_.Z._shouldBeBehindOverlay=function(q,S){return!q.alwaysOnTop&&S.alwaysOnTop&&!S.contains(q)};
_.hd.Object.defineProperties(Ci.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}},
deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var q=document.activeElement;q&&q instanceof Element!==!1||(q=document.body);for(;q.root&&_.Zw(q.root).activeElement;)q=_.Zw(q.root).activeElement;return q}}});
_.R0=new Ci;var UqF=0,r3M=0,$qe=null,c32=[],AD=["wheel","mousewheel","DOMMouseScroll"],efF;_.C("web_no_lock_on_touchstart_killswitch")&&(AD.push("touchstart"),AD.push("touchmove"));_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[];_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=null;
_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=null;_.t3={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},
_manager:{type:Object,value:_.R0},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var q;return this._focusedChild||_.Zw((q=this.hostElement)!=null?q:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var q;return _.Z2X((q=this.hostElement)!=null?q:this)},ready:function(){this.__shouldRemoveTabIndex=
this.__isAnimating=!1;this.__firstFocusableNode=this.__lastFocusableNode=null;this.__rafs={};this.__scrollTop=this.__scrollLeft=this.__restoreFocusNode=null;this.__onCaptureScroll=this.__onCaptureScroll.bind(this);this.__rootNodes=null;this._ensureSetup()},
attached:function(){this.opened&&this._openedChanged(this.opened);var q;this._observer=_.Zw((q=this.hostElement)!=null?q:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var q;_.Zw((q=this.hostElement)!=null?q:this).unobserveNodes(this._observer)}this._observer=null;for(var S in this.__rafs)this.__rafs[S]!==null&&cancelAnimationFrame(this.__rafs[S]);this.__rafs={};this._manager.removeOverlay(this);this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},
toggle:function(){this._setCanceled(!1);this.opened=!this.opened},
open:function(){this._setCanceled(!1);this.opened=!0},
close:function(){this._setCanceled(!1);this.opened=!1},
cancel:function(q){this.fire("iron-overlay-canceled",q,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},
invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},
_ensureSetup:function(){if(!this._overlaySetup){this._overlaySetup=!0;var q;((q=this.hostElement)!=null?q:this).style.outline="none";var S;((S=this.hostElement)!=null?S:this).style.display="none"}},
_openedChanged:function(q){if(q){var S;((S=this.hostElement)!=null?S:this).removeAttribute("aria-hidden")}else{var N;((N=this.hostElement)!=null?N:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},
_canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled},
_withBackdropChanged:function(){var q;if(this.withBackdrop&&!((q=this.hostElement)!=null?q:this).hasAttribute("tabindex")){var S;((S=this.hostElement)!=null?S:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var N;((N=this.hostElement)!=null?N:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()},
_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},
_renderOpened:function(){this._finishRenderOpened()},
_renderClosed:function(){this._finishRenderClosed()},
_finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")},
_finishRenderClosed:function(){var q;((q=this.hostElement)!=null?q:this).style.display="none";var S;((S=this.hostElement)!=null?S:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var q,S;((q=this.hostElement)!=null?q:this).style.transition=((S=this.hostElement)!=null?S:this).style.webkitTransition="none";var N,X;((N=this.hostElement)!=null?N:this).style.transform=((X=this.hostElement)!=null?X:this).style.webkitTransform="none";var b;((b=this.hostElement)!=null?b:this).style.display=""},
_finishPositioning:function(){var q;((q=this.hostElement)!=null?q:this).style.display="none";this.scrollTop=this.scrollTop;var S,N;((S=this.hostElement)!=null?S:this).style.transition=((N=this.hostElement)!=null?N:this).style.webkitTransition="";var X,b;((X=this.hostElement)!=null?X:this).style.transform=((b=this.hostElement)!=null?b:this).style.webkitTransform="";var w;((w=this.hostElement)!=null?w:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var q=this._manager.deepActiveElement,S;if(!(S=q===document.body))a:{for(;q;q=q.assignedSlot||q.parentNode||q.host)if(q===this){S=!0;break a}S=!1}S&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(q){this.noCancelOnOutsideClick||this.cancel(q)},
_onCaptureFocus:function(q){if(this.withBackdrop){var S=_.Zw(q).path;S.indexOf(this)===-1?(q.stopPropagation(),this._applyFocus()):this._focusedChild=S[0]}},
_onCaptureEsc:function(q){this.noCancelOnEscKey||this.cancel(q)},
_onCaptureTab:function(q){if(this.withBackdrop){this.__ensureFirstLastFocusables();var S=q.shiftKey,N=S?this.__firstFocusableNode:this.__lastFocusableNode;S=S?this.__lastFocusableNode:this.__firstFocusableNode;if(N===S)N=!0;else{var X=this._manager.deepActiveElement;N=X===N||X===this}N&&(q.preventDefault(),this._focusedChild=S,this._applyFocus())}},
_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},
_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},
__ensureFirstLastFocusables:function(){var q=this._focusableNodes;this.__firstFocusableNode=q[0];this.__lastFocusableNode=q[q.length-1]},
__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},
__deraf:function(q,S){var N=this.__rafs;N[q]!==null&&cancelAnimationFrame(N[q]);N[q]=requestAnimationFrame(function(){N[q]=null;S.call(this)}.bind(this))},
__updateScrollObservers:function(q,S,N){q&&S&&this.__isValidScrollAction(N)?(N==="lock"&&(this.__saveScrollPosition(),_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this)>=0||(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(),
_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.push(this),efF=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=
[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[])),this.__addScrollListeners()):(q=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),q!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(q,1),efF=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-
1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager()),
this.__removeScrollListeners())},
__addScrollListeners:function(){if(!this.__rootNodes){this.__rootNodes=[];if(kf)for(var q=this;q;)q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&q.host&&this.__rootNodes.push(q),q=q.host||q.assignedSlot||q.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(S){S.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(q){q.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(q){return q==="lock"||q==="refit"||q==="cancel"},
__onCaptureScroll:function(q){if(!(this.__isAnimating||_.Zw(q).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(q)}},
__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},
__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}};
_.i6=[NIX,_.Zb,_.t3];_.Tj({_template:function(){if(qR0!==void 0)return qR0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_dropdown.tp.yt.iron.dropdown.css.js--\x3e<div id="contentWrapper" class="style-scope tp-yt-iron-dropdown">\n  <slot id="content" name="dropdown-content" class="style-scope tp-yt-iron-dropdown"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;oaQ===void 0&&(oaQ=document.createElement("template"));var X=oaQ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return qR0=q},
is:"tp-yt-iron-dropdown",behaviors:[_.YR,_.Ie,_.i6,tV6],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],
get containedElement(){for(var q=_.Zw(this.$.content).getDistributedNodes(),S=0,N=q.length;S<N;S++)if(q[S].nodeType===Node.ELEMENT_NODE)return q[S]},ready:function(){this.scrollAction||(this.scrollAction=this.allowOutsideScroll?"refit":"lock");this._readied=!0},
attached:function(){this.sizingTarget&&this.sizingTarget!==this||(this.sizingTarget=this.containedElement||this)},
detached:function(){this.cancelAnimation()},
_openedChanged:function(){this.opened&&this.disabled?this.cancel():(this.cancelAnimation(),this._updateAnimationConfig(),_.t3._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.t3._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.t3._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var q=this.containedElement,S=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),N=0;N<S.length;N++)S[N].node=q;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(q){this._readied&&(q?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var q=this.focusTarget||this.containedElement;q&&this.opened&&!this.noAutoFocus?q.focus():_.t3._applyFocus.apply(this,arguments)}});var TIa;var GSX;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var Dua=new _.Nq({type:"iconset"});
_.Tj({_template:function(){if(GSX!==void 0)return GSX;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_icon.tp.yt.iron.icon.css.js--\x3e\n");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;TIa===void 0&&(TIa=document.createElement("template"));
var X=TIa;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return GSX=q},
is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(q){q=(q||"").split(":");this._iconName=q.pop();this._iconsetName=q.pop()||this._DEFAULT_ICONSET;this._updateIcon()},
_srcChanged:function(){this._updateIcon()},
_usesIconset:function(){return this.icon||!this.src},
_updateIcon:function(){if(this._usesIconset())if(this._img&&this._img.parentNode&&_.Zw(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=Dua.byKey(this._iconsetName)){var q=this._iconset.applyIcon(this,this._iconName,this.theme);q&&q.setAttribute("aria-hidden","true");this.unlisten(window,"iron-iconset-added","_updateIcon")}else this.listen(window,"iron-iconset-added","_updateIcon")}else this._iconset&&this._iconset.removeIcon(this),
this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,_.Zw(this.root).appendChild(this._img)}});var QNJ;var au2;_.Tj({_template:function(){if(au2!==void 0)return au2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_input.tp.yt.iron.input.css.js--\x3e<slot id="content" class="style-scope tp-yt-iron-input"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;QNJ===void 0&&(QNJ=document.createElement("template"));var X=QNJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return au2=q},
is:"tp-yt-iron-input",behaviors:[_.b6],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){_.cU.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Zw(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Zw(this).unobserveNodes(this._observer),this._observer=null)},
get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")},
get _patternRegExp(){if(this.allowedPattern)var q=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":q=/[0-9.,e-]/}return q},_bindValueChanged:function(q,S){S&&(q===void 0?S.value=null:q!==S.value&&(this.inputElement.value=q),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:q}))},
_onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1},
_isPrintable:function(q){var S=q.keyCode==19||q.keyCode==20||q.keyCode==45||q.keyCode==46||q.keyCode==144||q.keyCode==145||q.keyCode>32&&q.keyCode<41||q.keyCode>111&&q.keyCode<124;return!(q.keyCode==8||q.keyCode==9||q.keyCode==13||q.keyCode==27)&&!(q.charCode==0&&S)},
_onKeypress:function(q){if(this.allowedPattern||this.inputElement.type==="number"){var S=this._patternRegExp;if(S&&!(q.metaKey||q.ctrlKey||q.altKey)){this._patternAlreadyChecked=!0;var N=String.fromCharCode(q.charCode);this._isPrintable(q)&&!S.test(N)&&(q.preventDefault(),this._announceInvalidCharacter("Invalid character "+N+" not entered."))}}},
_checkPatternValidity:function(){var q=this._patternRegExp;if(!q)return!0;for(var S=0;S<this.inputElement.value.length;S++)if(!q.test(this.inputElement.value[S]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var q=this.inputElement.checkValidity();q&&(this.required&&this.bindValue===""?q=!1:this.hasValidator()&&(q=_.b6.validate.call(this,this.bindValue)));this.invalid=!q;this.fire("iron-input-validate");return q},
_announceInvalidCharacter:function(q){this.fire("iron-announce",{text:q})},
_computeValue:function(q){return q}});var V4M;var Uua;var rm6=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),$ua=rm6&&rm6[1]>=8;
_.Tj({_template:function(){if(Uua!==void 0)return Uua;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;V4M===void 0&&(V4M=document.createElement("template"));var X=V4M;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Uua=q},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[fcN,_.Zb,_.RxX,RDX],_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_focusedItem:null,_focusedVirtualIndex:-1,_focusedPhysicalIndex:-1,_offscreenFocusedItem:null,
_focusBackfillItem:null,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _itemsParent(){return _.Zw(_.Zw(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var q=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,q-this._physicalCount)},set _virtualStart(q){q=this._clamp(q,0,this._maxVirtualStart);this.grid&&(q-=q%this._itemsPerRow);this._virtualStartVal=q},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(q){q%=this._physicalCount;q<0&&(q=this._physicalCount+q);this.grid&&(q-=q%this._itemsPerRow);this._physicalStartVal=q},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(q){this._physicalCountVal=q},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return this._viewportHeight===0?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var q=this._firstVisibleIndexVal;if(q==null){var S=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
q=this._iterateItems(function(N,X){S+=this._getPhysicalSizeIncrement(N);if(S>this._scrollPosition)return this.grid?X-X%this._itemsPerRow:X;if(this.grid&&this._virtualCount-1===X)return X-X%this._itemsPerRow})||0}return q},
get lastVisibleIndex(){var q=this._lastVisibleIndexVal;if(q==null){if(this.grid)q=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var S=this._physicalTop+this._scrollOffset;this._iterateItems(function(N,X){S<this._scrollBottom&&(q=X);S+=this._getPhysicalSizeIncrement(N)})}this._lastVisibleIndexVal=q}return q},
get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)},
attached:function(){this._debounce("_render",this._render,_.ZT);this.listen(this,"iron-resize","_resizeHandler");this.listen(this,"keydown","_keydownHandler")},
detached:function(){this.unlisten(this,"iron-resize","_resizeHandler");this.unlisten(this,"keydown","_keydownHandler")},
_setOverflow:function(q){this.style.webkitOverflowScrolling=q===this?"touch":"";this.style.overflowY=q===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.ZT)},
updateViewportBoundaries:function(){var q=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(q["padding-top"],10);this._isRTL=q.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var q=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),S=q-this._scrollPosition,N=S>=0;this._scrollPosition=q;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(S)>this._physicalSize&&this._physicalSize>0?(S-=this._scrollOffset,N=Math.round(S/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=N,this._physicalStart+=N,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(q=this._getReusables(N),N?(this._physicalTop=q.physicalTop,this._virtualStart+=q.indexes.length,this._physicalStart+=q.indexes.length):(this._virtualStart=this._virtualStart-q.indexes.length,this._physicalStart=this._physicalStart-q.indexes.length),this._update(q.indexes,N?null:q.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),jR))},
_getReusables:function(q){var S=[],N=this._hiddenContentSize*this._ratio,X=this._virtualStart,b=this._virtualEnd,w=this._physicalCount,B=this._physicalTop+this._scrollOffset;var T=this._physicalBottom+this._scrollOffset;var Q=this._scrollPosition,a=this._scrollBottom;if(q){var U=this._physicalStart;T=Q-B}else U=this._physicalEnd,T-=a;for(;;){var r=this._getPhysicalSizeIncrement(U);T-=r;if(S.length>=w||T<=N)break;if(q){if(b+S.length+1>=this._virtualCount)break;if(B+r>=Q-this._scrollOffset)break;S.push(U);
B+=r;U=(U+1)%w}else{if(X-S.length<=0)break;if(B+this._physicalSize-r<=a)break;S.push(U);B-=r;U=U===0?w-1:U-1}}return{indexes:S,physicalTop:B-this._scrollOffset}},
_update:function(q,S){if(!(q&&q.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(q);this._updateMetrics(q);if(S)for(;S.length;)q=S.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(q);this._positionItems();this._updateScrollerSize()}},
_createPool:function(q){this._ensureTemplatized();var S,N=Array(q);for(S=0;S<q;S++){var X=this.stamp(null);N[S]=X.root.querySelector("*");this._itemsParent.appendChild(X.root)}return N},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(q){q=this._clamp(this._physicalCount+q,3,this._virtualCount-this._virtualStart);q=this._convertIndexToCompleteRow(q);if(this.grid){var S=q%this._itemsPerRow;S&&q-S<=this._physicalCount&&(q+=this._itemsPerRow);q-=S}q-=this._physicalCount;S=Math.round(this._physicalCount*.5);if(!(q<0)){if(q>0){S=window.performance.now();[].push.apply(this._physicalItems,this._createPool(q));for(var N=0;N<q;N++)this._physicalSizes.push(0);this._physicalCount+=q;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=q);this._update();this._templateCost=(window.performance.now()-S)/q;S=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||S===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,S)),bI2):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,S),jR))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var q=this._getReusables(!0);this._physicalTop=q.physicalTop;this._virtualStart+=q.indexes.length;this._physicalStart+=q.indexes.length;this._update(q.indexes);this._update();this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},
_ensureTemplatized:function(){if(!this.ctor){(this._userTemplate=this.queryEffectiveChildren("template"))||console.warn("iron-list requires a template to be provided in light-dom");var q={__key__:!0};q[this.as]=!0;q[this.indexAs]=!0;q[this.selectedAs]=!0;q.tabIndex=!0;this._instanceProps=q;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(q,S){typeof S!=="undefined"&&(this.notifyResize(),_.yV(),q&&this._updateGridMetrics())},
_itemsChanged:function(q){if(q.path==="items")this._physicalTop=this._virtualStart=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._lastVisibleIndexVal=this._firstVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,
_.ZT);else if(q.path==="items.splices"){this._adjustVirtualIndex(q.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(q.value.indexSplices.some(function(N){return N.addedCount>0||N.removed.length>0})){var S=this._getActiveElement();
this.contains(S)&&S.blur()}q=q.value.indexSplices.some(function(N){return N.index+N.addedCount>=this._virtualStart&&N.index<=this._virtualEnd},this);
this._isClientFull()&&!q||this._debounce("_render",this._render,_.ZT)}else q.path!=="items.length"&&this._forwardItemPath(q.path,q.value)},
_forwardItemPath:function(q,S){q=q.slice(6);var N=q.indexOf(".");N===-1&&(N=q.length);var X,b=this.modelForElement(this._offscreenFocusedItem),w=parseInt(q.substring(0,N),10);if(X=this._isIndexRendered(w)){var B=this._getPhysicalIndex(w);var T=this.modelForElement(this._physicalItems[B])}else b&&(T=b);T&&T[this.indexAs]===w&&(q=q.substring(N+1),q=this.as+(q?"."+q:""),T._setPendingPropertyOrPath(q,S,!1,!0),T._flushProperties&&T._flushProperties(),X&&(this._updateMetrics([B]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(q){q.forEach(function(S){S.removed.forEach(this._removeItem,this);S.index<this._virtualStart&&(S=Math.max(S.addedCount-S.removed.length,S.index-this._virtualStart),this._virtualStart+=S,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=S))},this)},
_removeItem:function(q){this.$.selector.deselect(q);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===q&&this._removeFocusedItem()},
_iterateItems:function(q,S){var N,X;if(arguments.length===2&&S)for(X=0;X<S.length;X++){var b=S[X];var w=this._computeVidx(b);if((N=q.call(this,b,w))!=null)return N}else{b=this._physicalStart;for(w=this._virtualStart;b<this._physicalCount;b++,w++)if((N=q.call(this,b,w))!=null)return N;for(b=0;b<this._physicalStart;b++,w++)if((N=q.call(this,b,w))!=null)return N}},
_computeVidx:function(q){return q>=this._physicalStart?this._virtualStart+(q-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+q},
_assignModels:function(q){this._iterateItems(function(S,N){var X=this._physicalItems[S],b=this.items&&this.items[N];if(b!=null){var w=this.modelForElement(X);w.__key__=null;this._forwardProperty(w,this.as,b);this._forwardProperty(w,this.selectedAs,this.$.selector.isSelected(b));this._forwardProperty(w,this.indexAs,N);this._forwardProperty(w,"tabIndex",this._focusedVirtualIndex===N?0:-1);this._physicalIndexForKey[w.__key__]=S;w._flushProperties&&w._flushProperties(!0);X.removeAttribute("hidden")}else X.setAttribute("hidden",
"")},q)},
_updateMetrics:function(q){_.yV();var S=0,N=0,X=this._physicalAverageCount,b=this._physicalAverage;this._iterateItems(function(w){N+=this._physicalSizes[w];this._physicalSizes[w]=this._physicalItems[w].offsetHeight;S+=this._physicalSizes[w];this._physicalAverageCount+=this._physicalSizes[w]?1:0},q);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(N=this._itemsPerRow===1?N:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+S-N,this._itemsPerRow=1);this._physicalAverageCount!==X&&(this._physicalAverage=Math.round((b*X+S)/this._physicalAverageCount))},
_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200;this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200;this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},
_positionItems:function(){this._adjustScrollPosition();var q=this._physicalTop;if(this.grid){var S=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(N,X){var b=Math.floor(X%this._itemsPerRow*this._itemWidth+S);this._isRTL&&(b*=-1);this.translate3d(b+"px",q+"px",0,this._physicalItems[N]);this._shouldRenderNextRow(X)&&(q+=this._rowHeight)})}else this._iterateItems(function(N){this.translate3d(0,q+"px",0,this._physicalItems[N]);
q+=this._physicalSizes[N]})},
_getPhysicalSizeIncrement:function(q){return this.grid?this._computeVidx(q)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[q]},
_shouldRenderNextRow:function(q){return q%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var q=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(q!==0){this._physicalTop=this._physicalTop-q;var S=this._scrollPosition;!$ua&&S>0&&this._resetScrollPosition(S-q)}},
_resetScrollPosition:function(q){this.scrollTarget&&q>=0&&(this._scrollPosition=this._scrollTop=q)},
_updateScrollerSize:function(q){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((q=(q=(q=q||this._scrollHeight===0)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)this.$.items.style.height=
this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight},
scrollToItem:function(q){return this.scrollToIndex(this.items.indexOf(q))},
scrollToIndex:function(q){if(!(typeof q!=="number"||q<0||q>this.items.length-1)&&(_.yV(),this._physicalCount!==0)){q=this._clamp(q,0,this._virtualCount-1);if(!this._isIndexRendered(q)||q>=this._maxVirtualStart)this._virtualStart=this.grid?q-this._itemsPerRow*2:q-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var S=this._physicalStart,N=this._virtualStart,X=0,b=this._hiddenContentSize;N<q&&
X<=b;)X+=this._getPhysicalSizeIncrement(S),S=(S+1)%this._physicalCount,N++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+X);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}},
_resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0},
_resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},_.ZT)},
selectItem:function(q){return this.selectIndex(this.items.indexOf(q))},
selectIndex:function(q){if(!(q<0||q>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(q)){var S=this.modelForElement(this._physicalItems[this._getPhysicalIndex(q)]);S&&(S[this.selectedAs]=!0);this.updateSizeForIndex(q)}this.$.selector.selectIndex(q)}},
deselectItem:function(q){return this.deselectIndex(this.items.indexOf(q))},
deselectIndex:function(q){q<0||q>=this._virtualCount||(this._isIndexRendered(q)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(q)])[this.selectedAs]=!1,this.updateSizeForIndex(q)),this.$.selector.deselectIndex(q))},
toggleSelectionForItem:function(q){return this.toggleSelectionForIndex(this.items.indexOf(q))},
toggleSelectionForIndex:function(q){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(q):this.$.selector.isSelected(this.items[q]))?this.deselectIndex(q):this.selectIndex(q)},
clearSelection:function(){this._iterateItems(function(q){this.modelForElement(this._physicalItems[q])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(q){(q?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(q){var S=this.modelForElement(q.target);if(S){var N=_.Zw(q).path[0];q=this._getActiveElement();var X=this._physicalItems[this._getPhysicalIndex(S[this.indexAs])];if(N.localName!=="input"&&N.localName!=="button"&&N.localName!=="select"){N=S.tabIndex;S.tabIndex=-100;var b=q?q.tabIndex:-1;S.tabIndex=N;q&&X!==q&&X.contains(q)&&b!==-100||this.toggleSelectionForItem(S[this.as])}}},
_multiSelectionChanged:function(q){this.clearSelection();this.$.selector.multi=q},
updateSizeForItem:function(q){return this.updateSizeForIndex(this.items.indexOf(q))},
updateSizeForIndex:function(q){if(!this._isIndexRendered(q))return null;this._updateMetrics([this._getPhysicalIndex(q)]);this._positionItems();return null},
_manageFocus:function(){var q=this._focusedVirtualIndex;q>=0&&q<this._virtualCount?this._isIndexRendered(q)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])},
_convertIndexToCompleteRow:function(q){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(q/this._itemsPerRow)*this._itemsPerRow:q},
_isIndexRendered:function(q){return q>=this._virtualStart&&q<=this._virtualEnd},
_isIndexVisible:function(q){return q>=this.firstVisibleIndex&&q<=this.lastVisibleIndex},
_getPhysicalIndex:function(q){return(this._physicalStart+(q-this._virtualStart))%this._physicalCount},
focusItem:function(q){this._focusPhysicalItem(q)},
_focusPhysicalItem:function(q){if(!(q<0||q>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(q)||this.scrollToIndex(q);var S=this._physicalItems[this._getPhysicalIndex(q)],N=this.modelForElement(S),X;N.tabIndex=-100;S.tabIndex===-100&&(X=S);X||(X=_.Zw(S).querySelector('[tabindex="-100"]'));N.tabIndex=0;this._focusedVirtualIndex=q;X&&X.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var q=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var S=this.stamp(null);this._focusBackfillItem=S.root.querySelector("*");this._itemsParent.appendChild(S.root)}this._offscreenFocusedItem=this._physicalItems[q];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[q]=this._focusBackfillItem;this._focusedPhysicalIndex=q;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var q=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),S=this._physicalItems[q];if(S){var N=this.modelForElement(S),X=this.modelForElement(this._offscreenFocusedItem);N[this.as]===X[this.as]?(this._focusBackfillItem=S,N.tabIndex=-1,this._physicalItems[q]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(q){q=this.modelForElement(q.target);var S=this.modelForElement(this._focusedItem),N=this._offscreenFocusedItem!==null,X=this._focusedVirtualIndex;q&&(S===q?this._isIndexVisible(X)||this.scrollToIndex(X):(this._restoreFocusedItem(),S&&(S.tabIndex=-1),q.tabIndex=0,this._focusedVirtualIndex=X=q[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(X),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],N&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(q){switch(q.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&q.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&q.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+
(this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(q)}},
_clamp:function(q,S,N){return Math.min(N,Math.max(S,q))},
_debounce:function(q,S,N){this._debouncers=this._debouncers||{};this._debouncers[q]=_.xv(this._debouncers[q],N,S.bind(this));_.mr(this._debouncers[q])},
_forwardProperty:function(q,S,N){q._setPendingProperty(S,N)},
_forwardHostPropV2:function(q,S){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(N){N&&this.modelForElement(N).forwardHostProp(q,S)},this)},
_notifyInstancePropV2:function(q,S,N){oKd(this.as,S)&&(q=q[this.indexAs],S==this.as&&(this.items[q]=N),this.notifyPath(G4(this.as,"items."+q,S),N))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(q,S,N){S.indexOf(this.as+".")===0&&this.notifyPath("items."+q.__key__+"."+S.slice(this.as.length+1),N)},
_forwardParentPath:function(q,S){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(N){N&&this.modelForElement(N).notifyPath(q,S)},this)},
_forwardParentProp:function(q,S){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(N){N&&(this.modelForElement(N)[q]=S)},this)},
_getActiveElement:function(){var q=this._itemsParent.node.domHost;return _.Zw(q?q.root:document).activeElement},
_scrollTargetChanged:function(q,S){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(S)if(q==="document")this.scrollTarget=this._doc;else if(typeof q==="string"){var N,X;this.scrollTarget=(S=(X=(N=this.domHost)==null?void 0:N.polymerController)!=null?X:this.domHost)&&S.$?S.$[q]:_.Zw(this.ownerDocument).querySelector("#"+q)}else this._isValidScrollTarget()&&(this._oldScrollTarget=q,this._toggleScrollListener(this._shouldHaveListener,q))}});var cmq;var egR;var Cw2=function(q,S,N,X){q-=N;S-=X;return Math.sqrt(q*q+S*S)},Rg2=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
C6e.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var Rfm=function(q){q.maxRadius=0;q.mouseDownStart=0;q.mouseUpStart=0;q.xStart=0;q.yStart=0;q.xEnd=0;q.yEnd=0;q.containerMetrics=new C6e(q.element)};
t3m.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var q=Rg2()-this.mouseDownStart;this.mouseUpStart&&(q-=this.mouseUpElapsed);return q},get mouseUpElapsed(){return this.mouseUpStart?Rg2()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+
this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var q=Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)*1.1+5;return Math.min(Math.abs(q*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-q/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity===0&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var q=this.radius/(this.containerMetrics.size/2);var S=this.xNow-this.containerMetrics.width/2;var N=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+S+"px, "+N+"px)";this.waveContainer.style.transform="translate3d("+S+"px, "+N+"px, 0)";this.wave.style.webkitTransform="scale("+q+","+q+")";this.wave.style.transform="scale3d("+q+","+q+",1)"},
downAction:function(q){var S=this.containerMetrics.width/2,N=this.containerMetrics.height/2;Rfm(this);this.mouseDownStart=Rg2();this.center?(this.xStart=S,this.yStart=N):(this.xStart=q?q.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=q?q.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=S,this.yEnd=N);q=this.containerMetrics;S=this.xStart;N=this.yStart;this.maxRadius=Math.max(Cw2(S,N,0,0),Cw2(S,N,
q.width,0),Cw2(S,N,0,q.height),Cw2(S,N,q.width,q.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"},
upAction:function(){this.isMouseDown&&(this.mouseUpStart=Rg2())},
remove:function(){_.Zw(_.Zw(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.Tj({_template:function(){if(egR!==void 0)return egR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-ripple--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_ripple.tp.yt.paper.ripple.css.js--\x3e<div id="background" class="style-scope tp-yt-paper-ripple"></div>\n<div id="waves" class="style-scope tp-yt-paper-ripple"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;cmq===void 0&&(cmq=document.createElement("template"));var X=cmq;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return egR=q},
is:"tp-yt-paper-ripple",behaviors:[_.Ie],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},
animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},
get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){_.Zw(this).parentNode.nodeType==11?this.keyEventTarget=_.Zw(this).getOwnerRoot().host:this.keyEventTarget=_.Zw(this).parentNode;var q=this.keyEventTarget;this.listen(q,"up","uiUpAction");this.listen(q,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(q){q.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var q=0;q<this.ripples.length;++q)if(!this.ripples[q].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(q){this.noink||this.downAction(q)},
downAction:function(q){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(q),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(q){this.noink||this.upAction(q)},
upAction:function(q){this.holdDown||(this.ripples.forEach(function(S){S.upAction(q)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var q=0;q<this.ripples.length;++q){var S=this.ripples[q];S.isOpacityFullyDecayed&&!S.isRestingAtMaxRadius&&this.removeRipple(S)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var q=new t3m(this);_.Zw(this.$.waves).appendChild(q.waveContainer);this.$.background.style.backgroundColor=q.color;this.ripples.push(q);this._setAnimating(!0);return q},
removeRipple:function(q){var S=this.ripples.indexOf(q);S<0||(this.ripples.splice(S,1),q.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var q;for(q=0;q<this.ripples.length;++q){var S=this.ripples[q];S.draw();this.$.background.style.opacity=S.outerOpacity;S.isOpacityFullyDecayed&&!S.isRestingAtMaxRadius&&this.removeRipple(S)}if(this.shouldKeepAnimating)window.requestAnimationFrame(this._boundAnimate);else this.onAnimationComplete()}},
animateRipple:function(){return this.animate()},
_onEnterKeydown:function(){this.uiDownAction();this.async(this.uiUpAction,1)},
_onSpaceKeydown:function(){this.uiDownAction()},
_onSpaceKeyup:function(){this.uiUpAction()},
_holdDownChanged:function(q,S){S!==void 0&&(q?this.downAction():this.upAction())}});var J3={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(q){o0._downHandler.call(this,q);this.pressed&&this.ensureRipple(q)},
ensureRipple:function(q){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var S=this._rippleContainer||this.root;S&&_.Zw(S).appendChild(this._ripple);if(q){S=_.Zw(this._rippleContainer||this);var N=_.Zw(q).rootTarget;S.deepContains(N)&&this._ripple.uiDownAction(q)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(q){this.hasRipple()&&(this._ripple.noink=q)}};var t46={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var q=1;this.disabled?q=0:this.active||this.pressed?q=4:this.receivedFocusFromKeyboard&&(q=3);this._setElevation(q)},
_computeKeyboardClass:function(q){this.toggleClass("keyboard-focus",q)},
_spaceKeyDownHandler:function(q){o0._spaceKeyDownHandler.call(this,q);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(q){o0._spaceKeyUpHandler.call(this,q);this.hasRipple()&&this._ripple.uiUpAction()}},i2a=[Gi6,
_.YR,J3,t46];_.Jms={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(q){q&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=q)},
_createRipple:function(){var q=J3._createRipple();q.id="ink";q.setAttribute("center","");q.classList.add("circle");return q}};
_.FCM=[Gi6,_.YR,J3,_.Jms];_.H20=[_.FCM,aOR,{_checkedChanged:function(){QVa._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){J3._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var O2Q;var KCR;var vak=function(){};
_.Z=vak.prototype;_.Z.registered=function(){};
_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z._tapHandler=function(){};
_.Z._focusChanged=function(){};
_.Z._detectKeyboardFocus=function(){};
_.Z._userActivate=function(){};
_.Z._upHandler=function(){};
_.Z._asyncClick=function(){};
_.Z._pressedChanged=function(){};
_.Z._ariaActiveAttributeChanged=function(){};
_.Z._activeChanged=function(){};
_.Z._controlStateChanged=function(){};
_.Z._changedButtonState=function(){};
_.Z._focusBlurHandler=function(){};
_.Z._disabledChanged=function(){};
_.Z._changedControlState=function(){};
_.Z._buttonStateChanged=function(){};
_.Z._downHandler=function(){};
_.Z.ensureRipple=function(){};
_.Z.getRipple=function(){};
_.Z.hasRipple=function(){};
_.Z._createRipple=function(){};
_.Z._noinkChanged=function(){};
_.Z._computeKeyboardClass=function(){};
_.Z._spaceKeyDownHandler=function(){};
_.Z._spaceKeyUpHandler=function(){};
_.Z._setPressed=function(){};
_.Z._setPointerDown=function(){};
_.Z._setReceivedFocusFromKeyboard=function(){};
_.Z._setFocused=function(){};
_.Z._setElevation=function(){};
vak=_.Tj({_template:function(){if(KCR!==void 0)return KCR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_button.tp.yt.paper.button.css.js--\x3e<slot class="style-scope tp-yt-paper-button"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;O2Q===void 0&&(O2Q=document.createElement("template"));var X=O2Q;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return KCR=q},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[i2a],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?t46._calculateElevation.apply(this):this._setElevation(0)}});var luR;var jNX;var WCR={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(q){_.C("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(q)},
_onDialogClickWrapped:function(q){_.C("dialog_behavior_no_tap_killswitch")||this._onDialogClick(q)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(q,S){S&&(q?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(q){if(q){var S;((S=this.hostElement)!=null?S:this).setAttribute("aria-modal","true")}else{var N;((N=this.hostElement)!=null?N:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(q){this.closingReason=this.closingReason||{};this.closingReason.confirmed=q},
_onDialogClick:function(q){for(var S=_.Zw(q).path,N=0,X,b=S.indexOf((X=this.hostElement)!=null?X:this);N<b;N++)if(X=S[N],X.hasAttribute&&(X.hasAttribute("dialog-dismiss")||X.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(X.hasAttribute("dialog-confirm"));this.close();q.stopPropagation();break}}},dus=[_.i6,
WCR];var kSX=document.createElement("template");_.H(kSX,'<custom-style><style is="custom-style">/* autoprefixer: off */\n/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\nSPDX-License-Identifier: BSD-3-Clause\n*/\nhtml {\n  --primary-text-color: var(--light-theme-text-color);\n  --primary-background-color: var(--light-theme-background-color);\n  --secondary-text-color: var(--light-theme-secondary-color);\n  --disabled-text-color: var(--light-theme-disabled-color);\n  --divider-color: var(--light-theme-divider-color);\n  --error-color: #dd2c00;\n  --primary-color: #3f51b5;\n  --light-primary-color: #c5cae9;\n  --dark-primary-color: #303f9f;\n  --accent-color: #ff4081;\n  --light-accent-color: #ff80ab;\n  --dark-accent-color: #f50057;\n  --light-theme-background-color: #fff;\n  --light-theme-base-color: #000;\n  --light-theme-text-color: #212121;\n  --light-theme-secondary-color: #737373;\n  --light-theme-disabled-color: #9b9b9b;\n  --light-theme-divider-color: #dbdbdb;\n  --dark-theme-background-color: #212121;\n  --dark-theme-base-color: #fff;\n  --dark-theme-text-color: #fff;\n  --dark-theme-secondary-color: #bcbcbc;\n  --dark-theme-disabled-color: #646464;\n  --dark-theme-divider-color: #3c3c3c;\n  --text-primary-color: var(--dark-theme-text-color);\n  --default-primary-color: var(--primary-color);\n}</style></custom-style>');
document.head.appendChild(kSX.content);var zgk=document.createElement("template");_.H(zgk,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(zgk.content);_.Tj({_template:function(){if(jNX!==void 0)return jNX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog.tp.yt.paper.dialog.css.js--\x3e<slot class="style-scope tp-yt-paper-dialog"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;luR===void 0&&(luR=document.createElement("template"));var X=luR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return jNX=q},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[dus,tV6],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation();this.playAnimation("entry")},
_renderClosed:function(){this.cancelAnimation();this.playAnimation("exit")},
_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var naX;var fuk;_.Tj({_template:function(){if(fuk!==void 0)return fuk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog-scrollable--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog_scrollable.tp.yt.paper.dialog.scrollable.css.js--\x3e<div id="scrollable" class="scrollable style-scope tp-yt-paper-dialog-scrollable" on-scroll="updateScrollState">\n  <slot class="style-scope tp-yt-paper-dialog-scrollable"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;naX===void 0&&(naX=document.createElement("template"));var X=naX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return fuk=q},
is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")},
attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))},
updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0);this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight);this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)},
_ensureTarget:function(){var q,S,N;if(((q=window.ShadyDOM)==null?void 0:q.noPatch)!==!0&&((S=window.ShadyDOM)==null?void 0:S.noPatch)!=="on-demand"||((N=this.__shady_parentNode)==null?void 0:N.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(WCR)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var pTa=_.jV(['<iron-iconset-svg name="paper-dropdown-menu" size="24">\n<svg><defs>\n<g id="arrow-drop-down"><path d="M12,15.7L5.6,9.4l0.7-0.7l5.6,5.6l5.6-5.6l0.7,0.7L12,15.7z"/></g>\n</defs></svg>\n</iron-iconset-svg>']),xuM=_.HIT(pTa);xuM.setAttribute("style","display: none;");document.head.appendChild(xuM.content);var muJ;var uw6;var gak;var EaQ;_.Tj({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[A3],configure:function(q){var S=q.node,N=S.getBoundingClientRect().height;return this._effect=new KeyframeEffect(S,[{height:N/2+"px"},{height:N+"px"}],this.timingFromConfig(q))}});
_.Tj({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[A3],configure:function(q){var S=q.node,N=S.getBoundingClientRect().width;return this._effect=new KeyframeEffect(S,[{width:N/2+"px"},{width:N+"px"}],this.timingFromConfig(q))}});
_.Tj({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[A3],configure:function(q){var S=q.node,N=S.getBoundingClientRect().width;return this._effect=new KeyframeEffect(S,[{width:N+"px"},{width:N-N/20+"px"}],this.timingFromConfig(q))}});
_.Tj({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[A3],configure:function(q){var S=q.node,N=S.getBoundingClientRect().height;this.setPrefixedProperty(S,"transformOrigin","0 0");return this._effect=new KeyframeEffect(S,[{height:N+"px",transform:"translateY(0)"},{height:N/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(q))}});var FA={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},ymM=function(){};
_.Z=ymM.prototype;_.Z.registered=function(){};
_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z._focusBlurHandler=function(){};
_.Z._changedControlState=function(){};
_.Z._setFocused=function(){};
ymM=_.Tj({_template:function(){if(EaQ!==void 0)return EaQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-menu-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_menu_button.tp.yt.paper.menu.button.css.js--\x3e<div id="trigger" on-tap="toggle" class="style-scope tp-yt-paper-menu-button">\n  <slot name="dropdown-trigger" class="style-scope tp-yt-paper-menu-button"></slot>\n</div>\n\n<tp-yt-iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-menu-button">\n  <div slot="dropdown-content" class="dropdown-content style-scope tp-yt-paper-menu-button">\n    <slot id="content" name="dropdown-content" class="style-scope tp-yt-paper-menu-button"></slot>\n  </div>\n</tp-yt-iron-dropdown>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;gak===void 0&&(gak=document.createElement("template"));var X=gak;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return EaQ=q},
is:"tp-yt-paper-menu-button",behaviors:[_.Ie,_.YR],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,
value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"tp-yt-paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:FA.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:FA.ANIMATION_CUBIC_BEZIER}}]}},
closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"tp-yt-paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:FA.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},
allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object},fitInto:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var q=_.Zw(this.$.content).getDistributedNodes(),S=0,N=q.length;S<N;S++)if(q[S].nodeType===Node.ELEMENT_NODE)return q[S]},toggle:function(){this.opened?
this.close():this.open()},
open:function(){this.disabled||this.$.dropdown.open()},
close:function(){this.$.dropdown.close()},
_onIronSelect:function(){this.ignoreSelect||this.close()},
_onIronActivate:function(){this.closeOnActivate&&this.close()},
_openedChanged:function(q,S){q?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):S!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(q){_.YR._disabledChanged.apply(this,arguments);q&&this.opened&&this.close()},
__onIronOverlayCanceled:function(q){var S=this.$.trigger;_.Zw(q.detail).path.indexOf(S)>-1&&q.preventDefault()}});
Object.keys(FA).forEach(function(q){ymM[q]=FA[q]});var M4T=_.qq.IronButtonState,LCX=(0,_.S7)(HTMLElement);
_.Tj({_template:function(){if(uw6!==void 0)return uw6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu-light--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu_light.tp.yt.paper.dropdown.menu.light.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" class="style-scope tp-yt-paper-dropdown-menu-light">\n  \n  <div id="dropdown-trigger" class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu-light" slot="dropdown-trigger" role="button" tabindex="0" aria-haspopup="listbox">\n    <label class$="[[_computeLabelClass(noLabelFloat,alwaysFloatLabel,hasContent)]] style-scope tp-yt-paper-dropdown-menu-light" style-target="label">\n      [[label]]\n    </label>\n    <div id="input" tabindex="-1" style-target="input" class="style-scope tp-yt-paper-dropdown-menu-light">\u00a0</div>\n    <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" class="style-scope tp-yt-paper-dropdown-menu-light"></tp-yt-iron-icon>\n    <span class="error style-scope tp-yt-paper-dropdown-menu-light">[[errorMessage]]</span>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu-light"></slot>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;muJ===void 0&&(muJ=document.createElement("template"));var X=muJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return uw6=q},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[M4T,_.YR,J3,_.S3,_.b6],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(q){var S=(0,_.UA)(this);S.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:q});S.shadowRoot.appendChild(q);return LCX.prototype._attachDom.call(this,q)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var q=this.contentElement;q&&q.selectedItem&&this._setSelectedItem(q.selectedItem)},
get contentElement(){for(var q=_.Zw(this.$.content).getDistributedNodes(),S=0,N=q.length;S<N;S++)if(q[S].nodeType===Node.ELEMENT_NODE)return q[S]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(q){this._setSelectedItem(q.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(q){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)===this&&this.open()},
_selectedItemChanged:function(q){var S="";q?S=q.label||q.getAttribute("label")||q.textContent.trim():S="";this.value=S;this._setSelectedItemLabel(S)},
_computeMenuVerticalOffset:function(q,S){return S?S:q?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var q=this.opened?"true":"false",S=this.contentElement;S&&S.setAttribute("aria-expanded",q)},
_computeLabelClass:function(q,S,N){var X="label";if(q)N&&(X+=" label-is-hidden");else if(N||S)X+=" label-is-floating";return X},
_valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\u00a0")}});var hgT;var Pws;_.Tj({is:"tp-yt-paper-icon-button",_template:function(){if(Pws!==void 0)return Pws;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_button.tp.yt.paper.icon.button.css.js--\x3e<tp-yt-iron-icon id="icon" src="[[src]]" icon="[[icon]]" alt$="[[alt]]" class="style-scope tp-yt-paper-icon-button"></tp-yt-iron-icon>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;hgT===void 0&&(hgT=document.createElement("template"));var X=hgT;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Pws=q},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.FCM],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(q,S){var N=this.getAttribute("aria-label");N&&S!=N||this.setAttribute("aria-label",q)}});var IuJ;var YRX;_.HU=[Gi6,_.YR,{hostAttributes:{role:"option",tabindex:"0"}}];_.Tj({_template:function(){if(YRX!==void 0)return YRX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_item.tp.yt.paper.icon.item.css.js--\x3e<div id="contentIcon" class="content-icon style-scope tp-yt-paper-icon-item">\n  <slot name="item-icon" class="style-scope tp-yt-paper-icon-item"></slot>\n</div>\n<slot class="style-scope tp-yt-paper-icon-item"></slot>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;IuJ===void 0&&(IuJ=document.createElement("template"));var X=IuJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return YRX=q},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.HU]});var oVk;var qhT;var Sh2={attached:function(){this.fire("addon-attached")},
update:function(){}};var Nnv=1,Xy2=1,bhR=1,wya=[_.YR,_.Ie,{properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,
value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},inputDir:{type:String},_typesThatHaveText:{type:Array},
_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){this.$||(this.$={});this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId));return this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText="date datetime datetime-local month time week file".split(" ")},
attached:function(){this._updateAriaLabelledBy();!Wa&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(q,S){q?q=q+" "+S:q=S;return q},
_onAddonAttached:function(q){q=_.Zw(q).rootTarget;if(q.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,q.id);else{var S="paper-input-add-on-"+Xy2++;q.id=S;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,S)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(q){_.YR._focusBlurHandler.call(this,q);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var q=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",q);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(q){try{var S=this.inputElement.selectionStart;this.value=q;this.inputElement.selectionStart=S;this.inputElement.selectionEnd=S}catch(N){this.value=q}},
_computeAlwaysFloatLabel:function(q,S){return S||q},
_updateAriaLabelledBy:function(){var q=_.Zw(this.root).querySelector("label");if(q){if(q.id)var S=q.id;else S="paper-input-label-"+Nnv++,q.id=S;this._ariaLabelledBy=S}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+bhR++)},
_onChange:function(q){this.shadowRoot&&this.fire(q.type,{sourceEvent:q},{node:this,bubbles:q.bubbles,cancelable:q.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var q=document.activeElement;q instanceof HTMLElement&&q!==document.body&&q!==document.documentElement||this._focusableElement.focus()}}}];var ZhQ;var AWa;_.Tj({_template:function(){if(AWa!==void 0)return AWa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-char-counter--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_char_counter.tp.yt.paper.input.char.counter.css.js--\x3e<span class="style-scope tp-yt-paper-input-char-counter">[[_charCounterStr]]</span>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;ZhQ===void 0&&(ZhQ=document.createElement("template"));var X=ZhQ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return AWa=q},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[Sh2],properties:{_charCounterStr:{type:String,value:"0"}},update:function(q){if(q.inputElement){q.value=q.value||"";var S=q.value.toString().length.toString();q.inputElement.hasAttribute("maxlength")&&(S+="/"+q.inputElement.getAttribute("maxlength"));this._charCounterStr=S}}});var sb0;var Bnk;_.Tj({_template:function(){if(Bnk!==void 0)return Bnk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_container.tp.yt.paper.input.container.css.js--\x3e<div class="floated-label-placeholder style-scope tp-yt-paper-input-container" aria-hidden="true" hidden="[[noLabelFloat]]">\n  \u00a0\n</div>\n\n<div class="input-wrapper style-scope tp-yt-paper-input-container">\n  <span class="prefix style-scope tp-yt-paper-input-container"><slot name="prefix" class="style-scope tp-yt-paper-input-container"></slot></span>\n\n  <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]] style-scope tp-yt-paper-input-container" id="labelAndInputContainer">\n    <slot name="label" class="style-scope tp-yt-paper-input-container"></slot>\n    <slot name="input" on-slotchange="onInputSlotChanged" class="style-scope tp-yt-paper-input-container"></slot><slot name="after-input" class="style-scope tp-yt-paper-input-container"></slot>\n  </div>\n\n  <span class="suffix style-scope tp-yt-paper-input-container"><slot name="suffix" class="style-scope tp-yt-paper-input-container"></slot></span>\n</div>\n\n<div class$="[[_computeUnderlineClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <div class="unfocused-line style-scope tp-yt-paper-input-container"></div>\n  <div class="focused-line style-scope tp-yt-paper-input-container"></div>\n</div>\n\n<div class$="[[_computeAddOnContentClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <slot name="add-on" class="style-scope tp-yt-paper-input-container"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;sb0===void 0&&(sb0=document.createElement("template"));var X=sb0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Bnk=q},
is:"tp-yt-paper-input-container",hostAttributes:{"style-target":"host"},properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,tp-yt-iron-input,textarea,.paper-input-input"},
_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},
_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},
_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},
_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},
listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Zp(this.attrForValue)},get _inputElement(){return _.Zw(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus,
!0);this.addEventListener("blur",this._boundOnBlur,!0)},
attached:function(){this.attrForValue||this.addEventListener("input",this._onInput);this.initializeInput()},
onInputSlotChanged:function(){this._addons||(this._addons=[]);this.attrForValue&&this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged);this.initializeInput()},
initializeInput:function(){this._inputElement&&(this._inputElementValue&&this._inputElementValue!=""?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement))},
_onAddonAttached:function(q){this._addons||(this._addons=[]);q=q.target;this._addons.indexOf(q)===-1&&(this._addons.push(q),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(q){this._handleValueAndAutoValidate(q.target)},
_onValueChanged:function(q){var S=q.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,S.value===void 0||S.value===""))return;this._handleValueAndAutoValidate(q.target)},
_handleValue:function(q){var S=this._inputElementValue;S||S===0||q.type==="number"&&!q.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:q,value:S,invalid:this.invalid})},
_handleValueAndAutoValidate:function(q){this.autoValidate&&q&&(this.invalid=!(q.validate?q.validate(this._inputElementValue):q.checkValidity()));this._handleValue(q)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(q){if(this._addons)for(var S,N=0;S=this._addons[N];N++)S.update(q)},
_computeInputContentClass:function(q,S,N,X,b){var w="input-content";q?(b&&(w+=" label-is-hidden"),X&&!this.noUnfloatedLabelError&&(w+=" is-invalid")):(q=this.querySelector("label"),S||b?(w+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",X?w+=" is-invalid":N&&(w+=" label-is-highlighted")):(q&&(this.$.labelAndInputContainer.style.position="relative"),X&&!this.noUnfloatedLabelError&&(w+=" is-invalid")));N&&(w+=" focused");return w},
_computeUnderlineClass:function(q,S){var N="underline";S?N+=" is-invalid":q&&(N+=" is-highlighted");return N},
_computeAddOnContentClass:function(q,S){var N="add-on-content";S?N+=" is-invalid":q&&(N+=" is-highlighted");return N}});var TnM;var Gw2;_.Tj({_template:function(){if(Gw2!==void 0)return Gw2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-error--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_error.tp.yt.paper.input.error.css.js--\x3e\n<div id="a11yWrapper" class="style-scope tp-yt-paper-input-error">\n  <slot class="style-scope tp-yt-paper-input-error"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;TnM===void 0&&(TnM=document.createElement("template"));var X=TnM;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Gw2=q},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[Sh2],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(q){this._setInvalid(q.invalid)}});_.Tj({is:"tp-yt-paper-input",_template:function(){if(qhT!==void 0)return qhT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input.tp.yt.paper.input.css.js--\x3e<tp-yt-paper-input-container id="container" no-label-float="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-input">\n  <slot name="prefix" slot="prefix" class="style-scope tp-yt-paper-input"></slot>\n\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-input">[[label]]</label>\n\n  \n  <tp-yt-iron-input bind-value="{{value}}" slot="input" class="input-element style-scope tp-yt-paper-input" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n    <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]" dir$="[[inputDir]]" class="style-scope tp-yt-paper-input">\n  </tp-yt-iron-input>\n\n  <slot name="suffix" slot="suffix" class="style-scope tp-yt-paper-input"></slot>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-input">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-input"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;oVk===void 0&&(oVk=document.createElement("template"));var X=oVk;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return qhT=q},
behaviors:[wya,_.S3],properties:{value:{type:String},noUnfloatedLabelError:{type:Boolean,value:!1},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input"));this.inputElement&&this._typesThatHaveText.indexOf(this.$.nativeInput.type)!==-1&&(this.alwaysFloatLabel=!0);this.inputElement.bindValue&&
this.$.container._handleValueAndAutoValidate(this.inputElement)}});var DDD;var QbX;_.Tj({_template:function(){if(QbX!==void 0)return QbX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item.tp.yt.paper.item.css.js--\x3e<slot class="style-scope tp-yt-paper-item"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=
q.content,N=S.insertBefore;DDD===void 0&&(DDD=document.createElement("template"));var X=DDD;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return QbX=q},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.HU]});var aW0;var VYs;_.Tj({_template:function(){if(VYs!==void 0)return VYs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item-body--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item_body.tp.yt.paper.item.body.css.js--\x3e<slot class="style-scope tp-yt-paper-item-body"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;aW0===void 0&&(aW0=document.createElement("template"));var X=aW0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return VYs=q},
is:"tp-yt-paper-item-body"});var UDk;var rWT;var $DR=function(){};
_.Z=$DR.prototype;_.Z.indexOf=function(){};
_.Z.selectPrevious=function(){};
_.Z.selectNext=function(){};
_.Z.selectIndex=function(){};
_.Z.forceSynchronousItemUpdate=function(){};
_.Z._checkFallback=function(){};
_.Z._addListener=function(){};
_.Z._removeListener=function(){};
_.Z._activateEventChanged=function(){};
_.Z._updateItems=function(){};
_.Z._selectSelected=function(){};
_.Z._filterItem=function(){};
_.Z._valueToItem=function(){};
_.Z._valueToIndex=function(){};
_.Z._indexToValue=function(){};
_.Z._valueForItem=function(){};
_.Z._observeItems=function(){};
_.Z._itemActivate=function(){};
_.Z.multiChanged=function(){};
_.Z._updateAttrForSelected=function(){};
_.Z._updateSelected=function(){};
_.Z._selectMulti=function(){};
_.Z._selectionChange=function(){};
_.Z._toggleSelected=function(){};
_.Z._valuesToItems=function(){};
_.Z.registered=function(){};
_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z.select=function(){};
_.Z._resetTabindices=function(){};
_.Z._updateMultiselectable=function(){};
_.Z._focusWithKeyboardEvent=function(){};
_.Z._clearSearchText=function(){};
_.Z._focusPrevious=function(){};
_.Z._focusNext=function(){};
_.Z._applySelection=function(){};
_.Z._focusedItemChanged=function(){};
_.Z._onIronItemsChanged=function(){};
_.Z._onShiftTabDown=function(){};
_.Z._onFocus=function(){};
_.Z._onUpKey=function(){};
_.Z._onDownKey=function(){};
_.Z._onEscKey=function(){};
_.Z._onKeydown=function(){};
_.Z._activateHandler=function(){};
_.Z._disabledChanged=function(){};
_.Z._setSelectedItem=function(){};
_.Z._setItems=function(){};
_.Z._setSelectedItems=function(){};
_.Z._setFocusedItem=function(){};
$DR=_.Tj({_template:function(){if(rWT!==void 0)return rWT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-listbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_listbox.tp.yt.paper.listbox.css.js--\x3e<slot class="style-scope tp-yt-paper-listbox"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;UDk===void 0&&(UDk=document.createElement("template"));var X=UDk;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return rWT=q},
is:"tp-yt-paper-listbox",behaviors:[$zk],hostAttributes:{role:"listbox"}});var cWX;var eHa;var CnM={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(q,S){return[q||S?"active":"",S?"cooldown":""].join(" ")},
__activeChanged:function(q,S){this.__setAriaHidden(!q);this.__coolingDown=!q&&S},
__altChanged:function(q){this.setAttribute("aria-label",q||"loading")},
__setAriaHidden:function(q){q?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.Tj({_template:function(){if(eHa!==void 0)return eHa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner.tp.yt.paper.spinner.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner">\n  <div class="spinner-layer layer-1 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-2 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-3 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-4 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;cWX===void 0&&(cWX=document.createElement("template"));var X=cWX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return eHa=q},
is:"tp-yt-paper-spinner",behaviors:[CnM]});var RHv;var tYv;_.Tj({_template:function(){if(tYv!==void 0)return tYv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner-lite--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner_lite.tp.yt.paper.spinner.lite.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner-lite">\n  <div class="spinner-layer style-scope tp-yt-paper-spinner-lite">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;RHv===void 0&&(RHv=document.createElement("template"));var X=RHv;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return tYv=q},
is:"tp-yt-paper-spinner-lite",behaviors:[CnM]});var ihJ;var JWM;_.Tj({_template:function(){if(JWM!==void 0)return JWM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tab--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tab.tp.yt.paper.tab.css.js--\x3e<div class="tab-content style-scope tp-yt-paper-tab" style-target="tab-content">\n  <slot class="style-scope tp-yt-paper-tab"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;ihJ===void 0&&(ihJ=document.createElement("template"));var X=ihJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return JWM=q},
is:"tp-yt-paper-tab",behaviors:[_.YR,_.qq.IronButtonState,J3],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},
get _parentNoink(){var q=_.Zw(this).parentNode;return!!q&&!!q.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(q){if(this.link){var S=this.queryEffectiveChildren("a");S&&q.target!==S&&S.click()}}});var Fa6;var HhX;var Oh0=_.jV(['<iron-iconset-svg name="paper-tabs" size="24">\n<svg><defs>\n<g id="chevron-left"><path d="M14.6,18.4L8.3,12l6.4-6.4l0.7,0.7L9.7,12l5.6,5.6L14.6,18.4z"/></g>\n<g id="chevron-right"><path d="M9.4,18.4l-0.7-0.7l5.6-5.6L8.6,6.4l0.7-0.7l6.4,6.4L9.4,18.4z"/></g>\n</defs></svg>\n</iron-iconset-svg>']),Kak=_.HIT(Oh0);document.head.appendChild(Kak.content);_.Tj({_template:function(){if(HhX!==void 0)return HhX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tabs--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tabs.tp.yt.paper.tabs.css.js--\x3e<template is="dom-if" if="[[!slottedScrollButtons]]" class="style-scope tp-yt-paper-tabs">\n  <tp-yt-paper-icon-button id="left" icon="paper-tabs:chevron-left" alt="[[altPrevious]]" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1" disabled="[[_leftHidden]]"></tp-yt-paper-icon-button>\n</template>\n<template is="dom-if" if="[[slottedScrollButtons]]" class="style-scope tp-yt-paper-tabs">\n  <div class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown">\n    <slot name="left-scroll-button" class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</template>\n\n<div id="tabsContainer" on-track="_scroll" on-down="_down" class="style-scope tp-yt-paper-tabs">\n  <div id="tabsContent" style-target="content" class$="[[_computeTabsContentClass(scrollable, fitContainer)]] style-scope tp-yt-paper-tabs">\n    <div id="selectionBar" style-target="selection-bar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]] style-scope tp-yt-paper-tabs" on-transitionend="_onBarTransitionEnd"></div>\n    <slot class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</div>\n\n<template is="dom-if" if="[[!slottedScrollButtons]]" class="style-scope tp-yt-paper-tabs">\n  <tp-yt-paper-icon-button id="right" icon="paper-tabs:chevron-right" alt="[[altNext]]" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1" disabled="[[_rightHidden]]"></tp-yt-paper-icon-button>\n</template>\n<template is="dom-if" if="[[slottedScrollButtons]]" class="style-scope tp-yt-paper-tabs">\n  <div class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown">\n    <slot name="right-scroll-button" class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Fa6===void 0&&(Fa6=document.createElement("template"));var X=Fa6;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return HhX=q},
is:"tp-yt-paper-tabs",behaviors:[_.Zb,_.exs],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,
value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object},slottedScrollButtons:{type:Boolean,value:!1}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},
created:function(){this._holdJob=null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0);this._rightHidden=this._leftHidden=this.hideScrollButtons},
ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},
detached:function(){this._cancelPendingActivation()},
_noinkChanged:function(q){_.Zw(this).querySelectorAll("tp-yt-paper-tab").forEach(q?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(q){q.setAttribute("noink","")},
_removeNoinkAttribute:function(q){q.removeAttribute("noink")},
_computeScrollButtonClass:function(q,S,N,X){return!S||N?"hidden":q?X?"hidden":"not-visible":""},
_computeTabsContentClass:function(q,S){var N="tabs-content";q&&(N+=" scrollable");if(!q||S)N+=" fit-container";return N},
_computeSelectionBarClass:function(q,S){var N="selection-bar";q?N+=" hidden":S&&(N+=" align-bottom");return N},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(q){return""+q},
_onIronSelect:function(q){this._tabChanged(q.detail.item,this._previousTab);this._previousTab=q.detail.item;this.cancelDebouncer("tab-changed")},
_onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)},
_activateHandler:function(){this._cancelPendingActivation();_.wV._activateHandler.apply(this,arguments)},
_scheduleActivation:function(q,S){this._pendingActivationItem=q;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,S)},
_delayedActivationHandler:function(){var q=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;q.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},
_cancelPendingActivation:function(){this._pendingActivationTimeout!==void 0&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)},
_onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},
_onBlurCapture:function(q){q.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(q,S){this.scrollable&&this._affectScroll(S&&-S.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(q){this.$.tabsContainer.scrollLeft+=q;q=this.$.tabsContainer.scrollLeft;this._leftHidden=q===0||this.hideScrollButtons;this._rightHidden=q===this._tabContainerScrollSize||this.hideScrollButtons},
_onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},
_onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},
_onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null},
_scrollToLeft:function(){this._affectScroll(-this._step)},
_scrollToRight:function(){this._affectScroll(this._step)},
_tabChanged:function(q,S){if(q){var N=this.$.tabsContent.getBoundingClientRect(),X=N.width,b=q.getBoundingClientRect();N=b.left-N.left;this._pos={width:this._calcPercent(b.width,X),left:this._calcPercent(N,X)};if(this.noSlide||S==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var w=S.getBoundingClientRect();S=this.items.indexOf(S);q=this.items.indexOf(q);this.$.selectionBar.classList.add("expand");
q=S<q;this._isRTL&&(q=!q);q?this._positionBar(this._calcPercent(b.left+b.width-w.left,X)-5,this._left):this._positionBar(this._calcPercent(w.left+w.width-b.left,X)-5,this._calcPercent(N,X)+5);this.scrollable&&this._scrollToSelectedIfNeeded(b.width,N)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(q,S){S-=this.$.tabsContainer.scrollLeft;S<0?this.$.tabsContainer.scrollLeft+=S:(S+=q-this.$.tabsContainer.offsetWidth,S>0&&(this.$.tabsContainer.scrollLeft+=S))},
_calcPercent:function(q,S){return 100*q/S},
_positionBar:function(q,S){q=q||0;S=S||0;this._width=q;this._left=S;this.transform("translateX("+S+"%) scaleX("+q/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var q=this.$.selectionBar.classList;q.contains("expand")?(q.remove("expand"),q.add("contract"),this._positionBar(this._pos.width,this._pos.left)):q.contains("contract")&&q.remove("contract")}});var vVk;var lWQ;_.Tj({_template:function(){if(lWQ!==void 0)return lWQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_textarea.tp.yt.paper.textarea.css.js--\x3e<tp-yt-paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-textarea">\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-textarea">[[label]]</label>\n\n  <tp-yt-iron-autogrow-textarea class="paper-input-input style-scope tp-yt-paper-textarea" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></tp-yt-iron-autogrow-textarea>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-textarea">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-textarea"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;vVk===void 0&&(vVk=document.createElement("template"));var X=vVk;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return lWQ=q},
is:"tp-yt-paper-textarea",behaviors:[wya,_.S3],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(q){this.$.input.textarea.selectionStart=q},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(q){this.$.input.textarea.selectionEnd=q},_ariaLabelledByChanged:function(q){this._focusableElement.setAttribute("aria-labelledby",q)},
_ariaDescribedByChanged:function(q){this._focusableElement.setAttribute("aria-describedby",q)},
get _focusableElement(){return this.inputElement.textarea}});var jbk;var WaX;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier:
BSD-3-Clause
*/
var dDq=function(){};
_.Z=dDq.prototype;_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z._tapHandler=function(){};
_.Z._focusChanged=function(){};
_.Z._detectKeyboardFocus=function(){};
_.Z._userActivate=function(){};
_.Z._upHandler=function(){};
_.Z._spaceKeyDownHandler=function(){};
_.Z._spaceKeyUpHandler=function(){};
_.Z._asyncClick=function(){};
_.Z._pressedChanged=function(){};
_.Z._ariaActiveAttributeChanged=function(){};
_.Z._activeChanged=function(){};
_.Z._controlStateChanged=function(){};
_.Z._changedButtonState=function(){};
_.Z._focusBlurHandler=function(){};
_.Z._disabledChanged=function(){};
_.Z._changedControlState=function(){};
_.Z._downHandler=function(){};
_.Z.ensureRipple=function(){};
_.Z.getRipple=function(){};
_.Z.hasRipple=function(){};
_.Z._noinkChanged=function(){};
_.Z._focusedChanged=function(){};
_.Z.registered=function(){};
_.Z._invalidChanged=function(){};
_.Z.hasValidator=function(){};
_.Z.validate=function(){};
_.Z._getValidity=function(){};
_.Z._requiredChanged=function(){};
_.Z._valueChanged=function(){};
_.Z._checkedChanged=function(){};
_.Z._buttonStateChanged=function(){};
_.Z._setPressed=function(){};
_.Z._setPointerDown=function(){};
_.Z._setReceivedFocusFromKeyboard=function(){};
_.Z._setFocused=function(){};
dDq=_.Tj({is:"tp-yt-paper-toggle-button",_template:function(){if(WaX!==void 0)return WaX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;jbk===void 0&&(jbk=document.createElement("template"));var X=jbk;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return WaX=q},
behaviors:[_.H20],hostAttributes:{role:"button","aria-pressed":"false",tabindex:0},properties:{ironLabelTarget:{type:Boolean,reflectToAttribute:!0}},listeners:{track:"_ontrack"},__calculateIsRtl:function(){return window.getComputedStyle(this).direction==="rtl"},
attached:function(){this.__calculateIsRtl()&&this.setAttribute("dir","rtl");_.MC(this,function(){_.lg(this,"pan-y")})},
_ontrack:function(q){q=q.detail;q.state==="start"?this._trackStart(q):q.state==="track"?this._trackMove(q):q.state==="end"&&this._trackEnd(q)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(q){q=q.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+q:q)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+q:q));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var q=J3._createRipple();q.id="ink";q.setAttribute("recenters","");q.classList.add("circle","toggle-ink");return q}});var kwX;var zHv;_.Tj({_template:function(){if(zHv!==void 0)return zHv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;kwX===void 0&&(kwX=document.createElement("template"));var X=kwX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return zHv=q},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var q=_.Zw(this).parentNode,S=_.Zw(this).getOwnerRoot(),N;this.for?N=_.Zw(S).querySelector("#"+this.for):N=q.nodeType==Node.DOCUMENT_FRAGMENT_NODE?S.host:q;return N},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(q){q==="entry"?this.show():q==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Zw(this).textContent.trim()===""){for(var q=!0,S=_.Zw(this).getEffectiveChildNodes(),N=0;N<S.length;N++)if(S[N].textContent.trim()!==""){q=!1;break}if(q)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var q=this.offset;this.marginTop!=14&&this.offset==14&&(q=this.marginTop);var S=this.offsetParent.getBoundingClientRect(),N=this._target.getBoundingClientRect(),X=this.getBoundingClientRect(),b=(N.width-X.width)/2,w=(N.height-X.height)/2,B=N.left-S.left,T=N.top-S.top;switch(this.position){case "top":var Q=B+b;var a=T-X.height-q;break;case "bottom":Q=B+b;a=T+N.height+q;break;case "left":Q=B-X.width-q;a=T+w;break;case "right":Q=B+N.width+
q,a=T+w}this.fitToVisibleBounds?(S.left+Q+X.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,Q)+"px",this.style.right="auto"),S.top+a+X.height>window.innerHeight?(this.style.bottom=S.height+"px",this.style.top="auto"):(this.style.top=Math.max(-S.top,a)+"px",this.style.bottom="auto")):(this.style.left=Q+"px",this.style.top=a+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(q){q!==500&&this.updateStyles({"--paper-tooltip-delay-in":q+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(q){if(q==="entry"&&this.animationEntry!=="")return this.animationEntry;if(q==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[q]&&typeof this.animationConfig[q][0].name==="string"){if(this.animationConfig[q][0].timing&&this.animationConfig[q][0].timing.delay&&this.animationConfig[q][0].timing.delay!==0){var S=this.animationConfig[q][0].timing.delay;q==="entry"?this.updateStyles({"--paper-tooltip-delay-in":S+"ms"}):q==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":S+
"ms"})}return this.animationConfig[q][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var nV0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(nV0,_.aT);var fW6=_.Hc(nV0,[0,_.EI]);var OE=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(OE,_.aT);var pyQ=[3,4],xDD=[5,6];var mDa=[0,pyQ,xDD,_.ER,-1,_.m5,_.y2,-1,oPX,qok];var uZq=_.Hc(OE,mDa),gVa=_.KK(mDa);var EVq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(EVq,_.aT);var yW6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(yW6,_.aT);var MY6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(MY6,_.aT);var Las=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Las,_.aT);var hHT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(hHT,_.aT);var Ki=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Ki,_.aT);Ki.prototype.getSource=function(){return _.r4(this,1)};
Ki.prototype.getMessage=function(){return _.UI(this,4)};
Ki.prototype.getData=function(){return _.Ns(this,hHT,8)};var PnR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(PnR,_.aT);var vU=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(vU,_.aT);var l6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(l6,_.aT);var j3=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(j3,_.aT);j3.prototype.getUrl=function(){return _.UI(this,1)};
j3.prototype.setUrl=function(q){return _.sk(this,1,q)};
j3.prototype.hasUrl=function(){return _.K7(_.b8(this,1))!=null};var IWR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(IWR,_.aT);var YhM=[3];var oya=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(oya,_.aT);var WU=function(q){var S=new oya;return _.XN(S,2,q)};
oya.prototype.getLanguage=function(){return cH(this,4,dV)};
var qSX=function(q){var S=WU(1);return _.Wc(S,6,dV,q)},dV=[3,
4,5,6];var SSa=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(SSa,_.aT);var kj=function(q){var S=new SSa;return _.XN(S,1,q)},zu=function(q,S){return _.Wc(q,2,Nbq,S)},Nbq=[2,
3,4,5];var XCT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(XCT,_.aT);var ni=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ni,_.aT);var bST=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(bST,_.aT);var wCv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(wCv,_.aT);var ZSq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ZSq,_.aT);var A20=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(A20,_.aT);var sWq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(sWq,_.aT);var Bba=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Bba,_.aT);var fi=function(q){return _.Ns(q,l6,5)};var TbM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(TbM,_.aT);TbM.prototype.getValue=function(){return aP(this,1)};var G1T=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(G1T,_.aT);var pi=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(pi,_.aT);pi.prototype.getMetadata=function(){return _.e9(this,A20,7,xj)};
pi.prototype.hasMetadata=function(){return _.Zg(this,A20,7,xj)};
var D52=_.Bxe(pi),xj=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var my=function(q){this.JSC$12494_name_=q;this.files_=[];this.directories_=[];this.directoryMap_={}};
my.prototype.getName=function(){return this.JSC$12494_name_};var gV=function(q,S){this.callback_=S;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new my("");QW6(this,q,this.rootDirectory_);u6(this)},QW6=function(q,S,N){for(var X=0;X<S.length;X++){var b=S[X];
b.isFile?(q.fileOps_++,b.file((0,_.AM)(q.handleFileSuccess_,q,N),(0,_.AM)(q.handleFileError_,q))):q.unscannedDirectories_.push(new aBT(b,N))}},u6=function(q){if(q.unscannedDirectories_.length>0&&q.directoryOps_<5&&!q.hasError_){q.directoryOps_++;
var S=q.unscannedDirectories_.shift(),N=S.entry,X=new my(N.name);S=S.parent;S.directoryMap_[X.getName()]=X;S.directories_.push(X);N=N.createReader();N.readEntries((0,_.AM)(q.handleDirectorySuccess_,q,N,X),(0,_.AM)(q.handleDirectoryError_,q))}q.directoryOps_!=0||q.fileOps_!=0||q.unscannedDirectories_.length!=0&&!q.hasError_||q.callback_(q.rootDirectory_.files_,q.rootDirectory_.directories_,q.hasError_)};
gV.prototype.handleDirectorySuccess_=function(q,S,N){QW6(this,N,S);N.length==0?(this.directoryOps_--,u6(this)):q.readEntries((0,_.AM)(this.handleDirectorySuccess_,this,q,S),(0,_.AM)(this.handleDirectoryError_,this))};
gV.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;u6(this)};
gV.prototype.handleFileSuccess_=function(q,S){q.files_.push(S);this.fileOps_--;u6(this)};
gV.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;u6(this)};
var aBT=function(q,S){this.entry=q;this.parent=S};var EE=function(q){_.KV.call(this);_.ve(q,"drop",this.onObjectsDropped_,!1,this);_.ve(q,"dragenter",this.onFilesDragged_,!1,this);_.ve(q,"dragover",this.onFilesDragged_,!1,this);_.ve(q,"dragleave",this.onDragLeave_,!1,this);_.ve(q,"dragend",this.onDragLeave_,!1,this)};
_.uh(EE,_.KV);var VK0=function(q,S){_.LV.call(this,"f");this.files=q;this.directories=S};
_.uh(VK0,_.LV);var U5D=function(){_.LV.call(this,"h")};
_.uh(U5D,_.LV);var r2s=function(){_.LV.call(this,"i")};
_.uh(r2s,_.LV);var $50=function(){_.LV.call(this,"g")};
_.uh($50,_.LV);EE.prototype.onObjectsDropped_=function(q){var S=this;q.preventDefault();var N=q.event_.dataTransfer;if((q=N&&N.items)&&q.length>0&&q[0].webkitGetAsEntry){N=[];for(var X=[],b=0;b<q.length;b++){var w=q[b].webkitGetAsEntry();w?N.push(w):X.push(q[b])}new gV(N,function(B,T,Q){Q?S.dispatchEvent(new $50("Error occurred while reading from the file system.")):S.dispatchEvent(new VK0(B,T,X))})}else(q=N&&N.files)&&this.dispatchEvent(new VK0(Array.from(q),[]))};
EE.prototype.onFilesDragged_=function(q){q.type==="dragenter"&&this.dispatchEvent(new U5D);q.preventDefault()};
EE.prototype.onDragLeave_=function(){this.dispatchEvent(new r2s)};var c22=function(q,S){this.JSC$12517_name_=q;this.inputElement_=S};
c22.prototype.getName=function(){return this.JSC$12517_name_};
c22.prototype.getInputElement=function(){return this.inputElement_};var y1=function(q,S,N){S=S===void 0?"single_file":S;N=N===void 0?[]:N;_.KV.call(this);this.overlayTarget_=q;this.parentOverlay_=q!=null?q.parentNode:_.Si("scotty-overlay-parent");this.selectorType_=S;this.acceptTypes_=N;this.overlay_=eZQ(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.F(y1,_.KV);
var eZQ=function(q,S,N,X){var b=document.createElement("input");b.setAttribute("type","file");b.setAttribute("name","Filedata");_.ve(b,"change",q.onFilesSelected_,!1,q);N==="multiple_file"&&(b.multiple="true");N==="single_directory"&&(b.webkitdirectory="true");X.length>0&&b.setAttribute("accept",X.join(","));b.style.position="absolute";b.style.overflow="hidden";b.style.height="0px";b.style.width="0px";b.style.opacity="0";b.setAttribute("aria-hidden","true");b.setAttribute("tabIndex",-1);if(q.overlayTarget_!=
null)return b.style.height=S.offsetHeight+"px",b.style.width=S.offsetWidth+"px",q.parentOverlay_&&(q.parentOverlay_.style.position="relative"),_.Jm(b,S),vT(b,new _.Kf(S.offsetLeft,S.offsetTop)),b;q.parentOverlay_.appendChild(b);return b};
y1.prototype.click=function(){this.overlay_.click()};
y1.prototype.onFilesSelected_=function(q){a:{try{var S=(new XMLHttpRequest).upload!==void 0;break a}catch(a){}S=!1}if(S){var N;q=Array.from((N=q.target.files)!=null?N:[]);N=[];if(this.selectorType_==="single_directory"&&(_.NV||MN||_.XE)){N=new my("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(S=0;S<q.length;S++)for(var X=q[S],b=X.webkitRelativePath.split("/"),w=N,B=0;B<b.length;B++){var T=b[B];if(B==b.length-1){T!="."&&w.files_.push(X);break}var Q=w.directoryMap_[T];Q==void 0&&(T=
Q=new my(T),w.directoryMap_[T.getName()]=T,w.directories_.push(T));w=Q}N=N.directories_}this.dispatchEvent(new CRv(q,N,null))}else q=q.target.value,q.match(/^c:\\fakepath\\/i)&&(q=q.substring(12)),this.dispatchEvent(new CRv([],[],new c22(q,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=eZQ(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var CRv=function(q,S){_.LV.call(this,"j");this.files=q;this.directories=S};
_.F(CRv,_.LV);var RZa=function(q){this.uploadUrl_=q};var tK6=function(){_.KV.call(this)};
_.uh(tK6,_.KV);var Mq=function(q){_.LV.call(this,q)};
_.uh(Mq,_.LV);var Li=function(q){_.LV.call(this,q)};
_.uh(Li,_.LV);var iSv=function(q,S,N,X,b){_.KV.call(this);N=document.createElement("form");N.setAttribute("method",S);N.setAttribute("enctype","multipart/form-data");N.setAttribute("encoding","multipart/form-data");S=document.createElement("input");S.setAttribute("type","hidden");S.setAttribute("name","metadata");S.setAttribute("value",b);N.appendChild(S);N.appendChild(X);this.JSC$12534_form_=N;q=new _.lc(q);_.gW(q,"upload_protocol","multipart");this.JSC$12534_url_=q.toString();this.JSC$12534_request_=new Tb;this.state_=
"Ready";this.JSC$12534_errorDescription_=null;this.JSC$12534_eventHandler_=new _.Be(this);_.I6(this,this.JSC$12534_eventHandler_);this.JSC$12534_eventHandler_.listen(this.JSC$12534_request_,"success",this.onTransferSuccess_);this.JSC$12534_eventHandler_.listen(this.JSC$12534_request_,"error",this.onTransferError_)};
_.F(iSv,tK6);_.Z=iSv.prototype;_.Z.run=function(){this.state_="Transferring";var q=this.JSC$12534_request_,S=this.JSC$12534_form_;if(q.JSC$11801_active_)throw Error("ue");var N=new _.lc(this.JSC$12534_url_||S.action);q.JSC$11801_form_=S;S=q.JSC$11801_form_;N=_.YD(N.toString());N!==void 0&&(S.action=N);dPs(q)};
_.Z.getResponseCode=function(){return null};
_.Z.getResponseText=function(){return this.JSC$12534_request_&&this.JSC$12534_request_.getResponseText()||null};
_.Z.JSC$30592_getErrorDescription=function(){return this.JSC$12534_errorDescription_};
_.Z.cancel=function(){this.JSC$12534_request_&&this.JSC$12534_request_.abort();this.state_="Cancelled";this.dispatchEvent(new Mq("o"))};
_.Z.pause=function(){};
_.Z.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new Mq("l"))};
_.Z.onTransferError_=function(){this.JSC$12534_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new Mq("n"))};var h3=function(){_.Ch.call(this)};
_.F(h3,_.Ch);h3.prototype.createXhr=function(){var q=_.Ch.prototype.createXhr.call(this);q.upload&&(q.upload.onprogress=(0,_.AM)(this.onProgress_,this));return q};
h3.prototype.onProgress_=function(q){this.dispatchEvent(q)};var J2X=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},HSJ=function(q,S){var N=q.attempt_+1;
if(q.maxAttempts_>0&&N>q.maxAttempts_)return!1;N==0?S():q.delayCallId_=$V(function(){q.delayCallId_=null;S()},Fz0(q),q);
q.attempt_=N;return!0};
J2X.prototype.reset=function(){this.delayCallId_&&_.Nd.clearTimeout(this.delayCallId_);this.attempt_=-1};
var Fz0=function(q){var S=250*Math.pow(2,q.attempt_);q.maxDelayMs_>=0&&(S=Math.min(S,q.maxDelayMs_));return S};var J3F=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var PU=function(){_.KV.call(this);this.JSC$12544_request_=this.state_=null;this.JSC$12544_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12544_bytesTransferred_=0;this.retryIterator_=new J2X;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12544_errorDescription_=null;this.JSC$12544_eventHandler_=new _.Be(this);_.I6(this,this.JSC$12544_eventHandler_);this.JSC$12544_url_=this.blob_=null;this.JSC$12544_method_=void 0;this.chunkSize_=this.JSC$12544_metadata_=
this.JSC$12544_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12544_responseText_=this.JSC$12544_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.uh(PU,tK6);_.Z=PU.prototype;_.Z.run=function(){I0(this)};
_.Z.getResponseCode=function(){return this.JSC$12544_responseCode_};
_.Z.getResponseText=function(){return this.JSC$12544_responseText_};
_.Z.JSC$30592_getErrorDescription=function(){return this.JSC$12544_errorDescription_};
_.Z.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12544_eventHandler_.removeAll();this.JSC$12544_request_&&this.JSC$12544_request_.abort();this.retryIterator_.reset();var q=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(q==="Upload"||q==="Query")q=new h3,q.JSC$10109_withCredentials_=this.JSC$12544_withCredentials_,q.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12544_bytesTransferred_=
0;this.dispatchEvent(new Mq("o"))}};
_.Z.pause=function(){this.pauseRequested_=!0};
var I0=function(q){var S=q.state_;q.pauseRequested_?(q.pauseRequested_=!1,q.stateAfterUnpausing_=S,q.state_="Paused"):HSJ(q.retryIterator_,function(){switch(q.state_){case "Start":q.JSC$12544_request_=new h3;var N=_.a6.clone(q.JSC$12544_headers_);q.blob_.size!=null&&(N["Content-Length"]=q.blob_.size);N=Fy2(N);N["X-Goog-Upload-Protocol"]="resumable";N["X-Goog-Upload-Command"]="start";q.JSC$12544_eventHandler_.removeAll();q.JSC$12544_eventHandler_.listen(q.JSC$12544_request_,"complete",q.onStartComplete_);
q.JSC$12544_request_.JSC$10109_withCredentials_=q.JSC$12544_withCredentials_;q.JSC$12544_request_.send(q.JSC$12544_url_,q.JSC$12544_method_,q.JSC$12544_metadata_,N);q.lastCommandResponseCode_=null;q.dispatchEvent(new Li("q"));break;case "Upload":N=q.transferHandle_.uploadUrl_;var X=q.blob_.size;if(JD2()){var b=q.chunkSize_;var w=q.offset_+b>=X;X=iuq(q.blob_,q.offset_,w?X:q.offset_+b)}else q.offset_=0,X=q.blob_,w=!0;q.JSC$12544_request_=new h3;q.JSC$12544_request_.JSC$10109_withCredentials_=q.JSC$12544_withCredentials_;
q.JSC$12544_eventHandler_.removeAll();q.JSC$12544_eventHandler_.listen(q.JSC$12544_request_,"progress",q.onUploadProgress_);b=(0,_.AM)(q.JSC$12546_onUploadComplete_,q,q.offset_+X.size,w);q.JSC$12544_eventHandler_.listen(q.JSC$12544_request_,"complete",b);q.lastCommandResponseCode_=null;q.dispatchEvent(new Li("q"));w=Object.assign({},q.JSC$12544_headers_||{},{"X-Goog-Upload-Command":"upload"+(w?", finalize":""),"X-Goog-Upload-Offset":q.offset_});q.JSC$12544_request_.send(N,"POST",X,w);break;case "Query":q.JSC$12544_request_=
new h3;q.JSC$12544_eventHandler_.removeAll();q.JSC$12544_eventHandler_.listen(q.JSC$12544_request_,"complete",q.onQueryComplete_);N=Object.assign({},q.JSC$12544_headers_||{},{"X-Goog-Upload-Command":"query"});q.JSC$12544_request_.send(q.transferHandle_.uploadUrl_,"POST","",N);q.lastCommandResponseCode_=null;q.dispatchEvent(new Li("q"));break;default:throw Error("mf");}})||Yj(q,"Transfer encountered too many consecutive failures.")},Yj=function(q,S){q.state_="Error";
q.JSC$12544_errorDescription_=S;q.dispatchEvent(new Mq("n"))};
PU.prototype.onStartComplete_=function(q){var S=q.target;this.lastCommandResponseCode_=S.getStatus();this.dispatchEvent(new Li("r"));if(OSX(S))KzJ(this,S);else if(vy6(S)){q=Pe(q.target.getAllResponseHeaders());for(var N in q)_.ZP(N.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new Mq("m"));N=s1(q,"X-Goog-Upload-URL");q=(q=s1(q,"X-Goog-Upload-Chunk-Granularity"))?parseInt(q,10):1;N===void 0||isNaN(q)||q<=0?Yj(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
q)*q,this.transferHandle_=new RZa(N),this.dispatchEvent(new Mq("p")),this.state_="Upload",this.retryIterator_.reset(),I0(this))}else I0(this)};
PU.prototype.onUploadProgress_=function(q){this.JSC$12544_bytesTransferred_=this.offset_+q.loaded;this.dispatchEvent(new Mq("k"))};
PU.prototype.JSC$12546_onUploadComplete_=function(q,S,N){var X=this,b,w;return _.G(function(B){switch(B.nextAddress){case 1:b=N.target;X.lastCommandResponseCode_=b.getStatus();X.dispatchEvent(new Li("r"));if(lB0(b)||b.getStatus()==404)return X.JSC$12544_bytesTransferred_=q,KzJ(X,b),B.return();if(vy6(b)){B.jumpTo(2);break}if(!(w=X.detectCorruptedBlobEnabled_)){B.jumpTo(3);break}return B.yield(jWT(X),4);case 4:w=B.yieldResult;case 3:if(w)return Yj(X,"Blob has been modified or corrupted."),B.return();
X.requireUploadRequestModification_=b.getStatus()==400;X.state_="Query";I0(X);return B.return();case 2:if(S)return Yj(X,"Got a non-final success response after issuing a finalize command."),B.return();X.JSC$12544_bytesTransferred_=q;X.offset_=q;X.retryIterator_.reset();I0(X);return B.return()}})};
PU.prototype.onQueryComplete_=function(q){var S=q.target;this.lastCommandResponseCode_=S.getStatus();this.dispatchEvent(new Li("r"));OSX(S)?(S.getStatus()===200&&(this.JSC$12544_bytesTransferred_=this.blob_.size),KzJ(this,S)):vy6(S)?(q=Pe(q.target.getAllResponseHeaders()),q=parseInt(s1(q,"X-Goog-Upload-Size-Received"),10),isNaN(q)?Yj(this,"Server did not respond with current offset."):q<this.offset_?Yj(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
q+"."):this.requireUploadRequestModification_&&this.offset_===q?Yj(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<q&&this.retryIterator_.reset(),this.offset_=this.JSC$12544_bytesTransferred_=q,this.state_="Upload",I0(this))):I0(this)};
var KzJ=function(q,S){q.JSC$12544_responseCode_=S.getStatus();var N=Pe(S.getAllResponseHeaders());Hi7(N);q.JSC$12544_responseText_=S.getResponseText();q.state_="Response received";q.dispatchEvent(new Mq("l"))},vy6=function(q){var S=q.getStatus();
q=Pe(q.getAllResponseHeaders());q=s1(q,"X-Goog-Upload-Status");return S===200&&q==="active"},lB0=function(q){q=Pe(q.getAllResponseHeaders());
return s1(q,"X-Goog-Upload-Status")==="final"},OSX=function(q){if(lB0(q))return!0;
q=q.getStatus();return q>=400&&q<500},jWT=function(q){var S;
return _.G(function(N){if(N.nextAddress==1){if(!q.blob_||q.originalBlobSize_<=0)return N.return(!1);if(q.blob_.size!==q.originalBlobSize_)return N.return(!0);_.jw(N,2);if(S=iuq(q.blob_,0,1)){var X=N.yield,b=new Dq,w=PyJ(b);b.reader_.readAsBinaryString(S);N=X.call(N,w,4)}else N=N.return(!0);return N}if(N.nextAddress!=2)return N.return(q.blob_.size!==q.originalBlobSize_);_.pd(N);return N.return(!0)})};var Wzq=function(q,S,N,X,b,w){_.KV.call(this);this.payload_=X;this.JSC$12547_url_=q;this.JSC$12547_method_=S;this.JSC$12547_headers_=N;this.JSC$12547_metadata_=b;this.encoding_=w||"binary";q=new _.XB;this.boundary_="uploader-"+x9()+"-"+q.JSC$11653_toIsoString();this.JSC$12547_responseText_=this.JSC$12547_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12547_errorDescription_=null;this.JSC$12547_eventHandler_=new _.Be(this);_.I6(this,this.JSC$12547_eventHandler_)};
_.F(Wzq,tK6);_.Z=Wzq.prototype;
_.Z.run=function(){var q=_.a6.clone(this.JSC$12547_headers_);this.payload_.length!=null&&(q["Content-Length"]=this.payload_.length);q=Fy2(q);q["X-Goog-Upload-Protocol"]="multipart";q["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new h3;this.JSC$12547_eventHandler_.removeAll();this.JSC$12547_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12547_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12547_url_,this.JSC$12547_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12547_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",q)};
_.Z.getResponseCode=function(){return this.JSC$12547_responseCode_};
_.Z.getResponseText=function(){return this.JSC$12547_responseText_};
_.Z.JSC$30592_getErrorDescription=function(){return this.JSC$12547_errorDescription_};
_.Z.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12547_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new Mq("o")))};
_.Z.pause=function(){};
_.Z.onTransferProgress_=function(){this.dispatchEvent(new Mq("k"))};
_.Z.onTransferComplete_=function(q){var S=q.target.getStatus();S===void 0||S===-1?(this.JSC$12547_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new Mq("n"))):(this.JSC$12547_responseCode_=S,q=q.target,S=Pe(q.getAllResponseHeaders()),Hi7(S),this.JSC$12547_responseText_=q.getResponseText(),this.state_="Complete",this.dispatchEvent(new Mq("l")))};_.d5X=function(q,S,N,X){X=X===void 0?!1:X;if(N instanceof c22)return new iSv(q,"POST",S,N.getInputElement(),"");if(typeof N==="string"||N instanceof String)return new Wzq(q,"POST",S,N,"");var b=new PU(void 0);b.JSC$12544_url_=q;b.JSC$12544_method_="POST";b.JSC$12544_headers_=S;b.blob_=N;b.originalBlobSize_=N.size;b.JSC$12544_metadata_="";X&&(b.JSC$12544_withCredentials_=X);b.state_="Start";return b};var or=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(or,_.aT);_.Z=or.prototype;_.Z.getEnableSsEngine=function(){return _.QU(this,2)};
_.Z.getEnableAwr=function(){return _.QU(this,3)};
_.Z.getAlohaAutoGaRollout=function(){return _.QU(this,5)};
_.Z.getEnableConfigurator=function(){return _.QU(this,6)};
_.Z.getEnableMweb=function(){return _.QU(this,7)};
var zZX=function(){var q=k1v();return _.GT(q,7,!0)};
or.prototype.getEnableCtlConsentCheckbox=function(){return _.QU(this,8)};
or.prototype.getEnableIframe=function(){return _.QU(this,9)};
var k1v=function(){var q=new or;q=_.GT(q,5,!0);q=_.GT(q,2,!0);q=_.GT(q,4,!1);q=_.GT(q,8,!0);return _.GT(q,9,!0)};
or.prototype.getEnableScreenshotNudge=function(){return _.QU(this,10)};
var nyX=function(){var q=zZX();return _.GT(q,10,!0)};
or.prototype.getEnableWebStartupConfigEndpoint=function(){return _.QU(this,11)};
or.prototype.getEnableJunkNudge=function(){return _.QU(this,12)};
var M30=function(){var q=nyX();return _.GT(q,12,!0)};
_.Z=or.prototype;_.Z.getEnableConfiguratorLocale=function(){return _.QU(this,13)};
_.Z.getEnableTinyNoPointer=function(){return _.QU(this,14)};
_.Z.getEnableSupportSessionLogging=function(){return _.QU(this,15)};
_.Z.getEnableFileUploadForScreenshot=function(){return _.QU(this,16)};
_.Z.getEnableDirectDeflectionForSingleCategory=function(){return _.QU(this,17)};
_.Z.getEnableImageSanitization=function(){return _.QU(this,18)};
_.Z.getEnableAlohaBinarySplit=function(){return _.QU(this,19)};
_.Z.getEnableDbFeedbackIntents=function(){return _.QU(this,20)};
_.Z.getEnableMarkMandatoryFieldsWithRequired=function(){return _.QU(this,21)};
_.Z.getEnableFeedbackCategoryCustomUi=function(){return _.QU(this,22)};
_.Z.getEnableRealtimeCtl=function(){return _.QU(this,23)};var y3y=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(y3y,_.aT);var Oi0=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var vj7="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");var lb4=_.jV(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),j00=_.jV(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var BA=function(){var q=Error.call(this,"Form is either loading or already opened");this.message=q.message;"stack"in q&&(this.stack=q.stack);this.name="DuplicateFormError"};
_.F(BA,Error);var dqN,njP,ku0,fb7;var qt,fB2;
qt=function(q,S,N){q.timeOfStartCall=(new Date).getTime();var X=N||_.Nd,b=X.document,w=q.nonce||_.so(X.document);w&&!q.nonce&&(q.nonce=w);if(q.flow=="help"){var B=_.py("document.location.href",X);!q.helpCenterContext&&B&&(q.helpCenterContext=B.substring(0,1200));B=!0;if(S&&JSON&&JSON.stringify){var T=JSON.stringify(S);(B=T.length<=1200)&&(q.psdJson=T)}B||(S={invalidPsd:!0})}S=[q,S,N];X.GOOGLE_FEEDBACK_START_ARGUMENTS=S;N=q.feedbackServerUri||"//www.google.com/tools/feedback";if(B=X.GOOGLE_FEEDBACK_START)B.apply(X,S);
else{X=N+"/load.js?";for(var Q in q)S=q[Q],S==null||_.Md(S)||(X+=encodeURIComponent(Q)+"="+encodeURIComponent(S)+"&");q=A5(b).createElement("SCRIPT");w&&q.setAttribute("nonce",w);_.Q4(q,_.nK(X));b.body.appendChild(q)}};
fB2=function(q,S,N,X){var b,w;return _.G(function(B){b=N||_.Nd;var T=q.serverEnvironment==="DEV",Q=N||_.Nd;Q=q.nonce||_.so(Q.document);T={integrationKeys:{productId:q.productId,feedbackBucket:q.bucket,triggerId:q.triggerId},callbacks:{onClose:q.callback,onLoad:q.onLoadCallback},formContent:{locale:q.locale,disableScreenshot:q.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:q.abuseLink,additionalDataConsent:q.additionalDataConsent},initializationData:{isLocalServer:T,nonce:Q,useNightlyRelease:T,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:q.feedbackServerUri,colorScheme:q.colorScheme},extraData:{productVersion:q.productVersion,authUser:q.authuser,configuratorId:q.configuratorId,customZIndex:q.customZIndex,tinyNoPointer:q.tinyNoPointer,
allowNonLoggedInFeedback:q.allowNonLoggedInFeedback,enableAnonymousFeedback:q.enableAnonymousFeedback}};S&&(Q=new Map(Object.entries(S)),T.extraData.productSpecificData=Q);w=T;return B.yield(uAN(w,X,b),0)})};
_.pCq=function(q,S,N){try{if(q.flow==="help"){var X=q.helpCenterPath.replace(/^\//,"");_.AC(N||window,"https://support.google.com/"+X)}else q.flow==="submit"?qt(q,S,N):LyF(q.productId,q.feedbackServerUri).then(function(b){b=_.Ns(b,or,1);var w=!U$2||(b==null?void 0:b.getEnableMweb()),B=!q.tinyNoPointer||(b==null?void 0:b.getEnableTinyNoPointer());!b||b.getAlohaAutoGaRollout()&&w&&B?fB2(q,S,N,b).catch(function(T){!T||T instanceof BA||qt(q,S,N)}):qt(q,S,N)},function(b){!b||b instanceof BA||qt(q,S,N)})}catch(b){fB2(q,
S,N,null).catch(function(w){!w||w instanceof BA||qt(q,S,N)})}};
_.hl("userfeedback.api.startFeedback",_.pCq);var hfm=/https?:\/\/\S+\.\S+/,P64=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],IbN=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var w$W=function(q){var S=q.split(""),N=[-263237435,15,S,function(X,b,w){var B=b.length;w.forEach(function(T,Q,a){this.push(a[Q]=b[(b.indexOf(T)-b.indexOf(this[Q])+Q+B--)%b.length])},X.split(""))},
function(X,b){X=(X%b.length+b.length)%b.length;b.splice(-X).reverse().forEach(function(w){b.unshift(w)})},
"response",function(){for(var X=64,b=[];++X-b.length-32;){switch(X){case 58:X-=14;case 91:case 92:case 93:continue;case 123:X=47;case 94:case 95:case 96:continue;case 46:X=95}b.push(String.fromCharCode(X))}return b},
null,12,1540023973,65941107,null,S,function(X,b){for(X=(X%b.length+b.length)%b.length;X--;)b.unshift(b.pop())},
695603893,function(X){for(var b=X.length;b;)X.push(X.splice(--b,1)[0])},
"'[;'[(",function(X,b){X.push(b)},
null,function(X,b,w,B,T){return b(w,B,T)},
"continuation",S,function(X,b){if(X.length!=0){b=(b%X.length+X.length)%X.length;var w=X[0];X[0]=X[b];X[b]=w}},
function(){for(var X=64,b=[];++X-b.length-32;){switch(X){case 91:X=44;continue;case 123:X=65;break;case 65:X-=18;continue;case 58:X=96;continue;case 46:X=95}b.push(String.fromCharCode(X))}return b},
'"),/]];'];N[7]=N;N[11]=N;N[18]=N;try{(((0,N[15])(N[21]),N[22])(N[11],N[9]),N[22])(N[new Date("1970-01-01T04:30:12.000+04:30")/1E3],N[1]),((0,N[22])(N[11],N[23]),N[4])(N[10],N[18]),(0,N[20])(N[21],N[14])<<(0,N[17])(N[18],N[1]),(0,N[4])(N[8],N[21]),(0,N[19])((0,N[19])((0,N[17])(N[7],N[9]),N[3],N[20],(0,N[6])(),N[2]),N[3],N[5],(0,N[15])(),N[2])}catch(X){return"aTlOUOubTO4AP____8P_"+q}return S.join("")};_.x50=new _.db("runAttestationCommand");var m5X=new _.db("verifyCommand");_.Z7=new _.db("accessibilityContext");var u92=new _.db("accessibilityData");var gyR=new _.db("profileCardCommand");var hNN=new _.db("signInEndpoint");var LUy=new _.db("signOutEndpoint");var y2q;_.Eyk=new _.db("accountItemSectionRenderer");y2q=new _.db("accountItemRenderer");_.MKX=new _.db("saveCommandToSessionStorageAction");var LzM=new _.db("crossAccountChannelTransferEndpoint");var mIW=new _.db("getAccountMenuEndpoint");_.uHv=new _.db("getAccountSwitcherEndpoint");var xIM=new _.db("getAccountsListEndpoint");var hZ0=new _.db("getAccountsListInnertubeEndpoint");_.PRq=new _.db("addToToastAction");var IBM=new _.db("hideEnclosingAction");_.Sl=new _.db("replaceEnclosingAction");var YSq=new _.db("buttonRefreshAction");var ovQ=new _.db("adsControlFlowOpportunityReceivedCommand");var q$k=new _.db("openAdAllowlistInstructionCommand");var S$a=new _.db("videoMastheadAdPrimaryVideoRenderer");var N2T=new _.db("displayAdRenderer");_.XaT=new _.db("inFeedAdLayoutRenderer");var bkv=new _.db("sequenceItemInPlayerAdLayoutRenderer");_.waT=new _.db("adSlotRenderer");var Zkq=new _.db("adAvatarViewModel");var AyD=new _.db("adBadgeViewModel");var sCa=new _.db("adButtonViewModel");var B2X=new _.db("adImageViewModel");var T82=new _.db("reelsAdCardButtonedViewModel");var T20=new _.db("reelsPlayerOverlayLayoutViewModel");var GZs=new _.db("formDataDecoratorCommand");var DgJ=new _.db("updateConversationIdCommand");var QCM=new _.db("showSchedulingPanelCommand");var a0X=new _.db("backstageCommentsRenderer");var VEk=new _.db("backstageImageRenderer");var Ugk=new _.db("backstagePostRenderer");var ryJ=new _.db("backstageZeroStateRenderer");var $gJ=new _.db("postRenderer");var cyD=new _.db("sharedPostRenderer");var eXD=new _.db("createBackstagePostEndpoint");var C2R=new _.db("getPostVideoPreviewEndpoint");var RX0=new _.db("updateBackstagePostEndpoint");var tEs=new _.db("filterChipTransformCommand");var ikD=new _.db("insertRichSectionCommand");var z_N=new _.db("talkToRecsDeselectCommand");var JyM=new _.db("talkToRecsNextCommand");var k07=new _.db("talkToRecsSelectCommand");var Fr6=new _.db("talkToRecsUpdateTextCommand");_.If=new _.db("browseEndpoint");_.HkJ=new _.db("confirmDialogEndpoint");var Ok2=new _.db("expandOnHoverCardRenderer");var Krq=new _.db("lumiereShelfDetailsRenderer");var vvv=new _.db("revealBusinessEmailCommand");var l0a=new _.db("validateChannelHandleCommand");var jCa=new _.db("channelCreationFormEndpoint");var Wra=new _.db("aboutChannelViewModel");var dgX=new _.db("channelThumbnailWithLinkRenderer");var kZX=new _.db("channelCreationServiceEndpoint");var zXa=new _.db("updateChannelPageSettingsEndpoint");var Nt=function(q){this.delegate=q},XC=function(){Nt.apply(this,arguments)};
_.F(XC,Nt);_.hd.Object.defineProperties(XC.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(q){this.delegate.entityMetadata=q}}});var nvk=function(){XC.apply(this,arguments)};
_.F(nvk,XC);nvk.prototype.getAssociations=function(){return[]};
nvk.prototype.getTypeName=function(){return"channelHandle"};var f06=new _.db("webResponseContextExtensionData");var MCW=new _.db("webThumbnailDetailsExtensionData");_.UP=new _.db("commandContext");var pa6=new _.db("addVideoLinkAction");var xgD=new _.db("banAuthorAction");var mga=new _.db("createCommentAction");var urX=new _.db("createCommentReplyAction");var gvX=new _.db("createPollAction");var EvJ=new _.db("hideIdentityChipAction");var yys=new _.db("openUpdateCommentDialogAction");var MEX=new _.db("pinCommentAction");var LrR=new _.db("removeCommentAction");var hXX=new _.db("unpinCommentAction");var b5=new _.db("updateBackstagePollAction");var P2Q=new _.db("updateCommentVoteAction");var I02=new _.db("commentThreadRenderer");var Y$J=function(){XC.apply(this,arguments)};
_.F(Y$J,XC);Y$J.prototype.getAssociations=function(){return[]};
Y$J.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var oRQ=function(){XC.apply(this,arguments)};
_.F(oRQ,XC);oRQ.prototype.getAssociations=function(){return[]};
oRQ.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.qnv=new _.db("commentDialogRenderer");var SnX=new _.db("reloadCommentsCommand");var NmQ=new _.db("updateCommentsSettingsEndpoint");var X8k=new _.db("commentViewModel");var bTX=new _.db("triStateButtonViewModel");var w8J=new _.db("voiceReplyContainerViewModel");_.hD=new _.db("commandExecutorCommand");var GI=new _.db("emoji");var ZT2=new _.db("updateCreatorChannelInnertubeCommand");_.Arq=new _.db("appendContinuationItemsAction");_.seR=new _.db("changeEngagementPanelVisibilityAction");_.rj=new _.db("continuationCommand");var BmX=new _.db("hideReportedCommentAction");var Tm0=new _.db("listMutationCommand");_.wG=new _.db("openPopupAction");var GYR=new _.db("persistSubscriptionsDisplayPreferencesCommand");var cra;_.DY0=new _.db("playlistRemoveVideosAction");_.QeM=new _.db("updatePlaylistAction");_.aqk=new _.db("addToPlaylistCommand");_.V7T=new _.db("endPlaylistCommand");_.UYa=new _.db("recoverPlaylistCommand");_.rrD=new _.db("refreshPlaylistCommand");_.$YX=new _.db("refreshFormCommand");cra=new _.db("openOnePickAddVideoModalCommand");var PZ2=new _.db("reloadContinuationItemsCommand");var e5J=new _.db("restoreCachedContinuableDataCommand");_.C4X=new _.db("scrollToEngagementPanelCommand");var R5X=new _.db("selectCountryCommand");var t7T=new _.db("showReloadUiCommand");var iTs=new _.db("undoFeedbackAction");var JrX=new _.db("updateButtonAction");var FKJ=new _.db("updateSubscribeButtonAction");var HTD=new _.db("updateToggleAction");var OTq=new _.db("webNativeShareCommand");_.Yq=new _.db("webCommandMetadata");_.Zd=new _.db("webHandleServiceEndpointExtension");var Nw7=new _.db("webNavigationEndpointData");var KKQ=new _.db("backgroundAudioPlaybackCommand");var vRX=new _.db("copyLinkCommand");var lqQ=new _.db("playlistVotingRefreshPopupCommand");var jes=new _.db("selectChipCommand");var WKX=new _.db("setCookieCommand");var dY6=new _.db("setLocalStorageCommand");var kYX=new _.db("setPrefStorageEntryCommand");var p8X;_.z5k=new _.db("settingsUpdateCheckboxCommand");_.nRQ=new _.db("settingsUpdateTextCommand");_.fqX=new _.db("settingsUpdateOptionsCommand");p8X=new _.db("settingsUpdateSwitchCommand");_.xYq=new _.db("settingsUpdateConnectedAppRendererCommand");var mYX=new _.db("showCreatorChatbotEngagementPanelCommand");var uBv=new _.db("updateTextInputFormFieldRendererCommand");var gRq=new _.db("updateToggleButtonStateCommand");var ERT=new _.db("updateUrlParamCommand");var yra=new _.db("webSubmitFormCommand");var M7Q=new _.db("channelSwitcherPageRenderer"),LK2=new _.db("updateChannelSwitcherPageAction");_.fA=new _.db("continuationItemRenderer");_.Ap=new _.db("richItemRenderer");var h5X=new _.db("richSectionRenderer");_.P46=new _.db("richShelfRenderer");_.IqX=new _.db("metadataBadgeRenderer");_.Yn6=new _.db("multiPageMenuNotificationSectionRenderer");_.ojX=new _.db("playlistLoopButtonStateRenderer");var qEs=new _.db("claimLegacyYoutubeChannelEndpoint");var SEX=new _.db("getNotificationMenuEndpoint");var NVR=new _.db("getSearchInVideoCommand");_.XUT=new _.db("getTranscriptEndpoint");_.Is=new _.db("signalServiceEndpoint");var bi2=new _.db("verifyAgeEndpoint");var Ase=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Ase,_.aT);Ase.prototype.getPath=function(){return _.UI(this,1)};
Ase.prototype.getValue=function(){return _.UI(this,2)};var wU6=[0,_.nL,-1];var Zis=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Zis,_.aT);var ZUy=_.Hc(Zis,[0,_.xC,wU6]);var A3X=new _.db("dismissalEndpoint");var s00=new _.db("elementsCommand");_.Qp=new _.db("innertubeCommand");var dJe=new _.db("multipleInlinePlaybackCommand");var pWv=new _.db("loggingDirectives");var BV2=new _.db("acknowledgeChannelTouStrikeCommand");var TVa=function(){XC.apply(this,arguments)};
_.F(TVa,XC);TVa.prototype.getAssociations=function(){return[]};
TVa.prototype.getTypeName=function(){return"booleanEntity"};var GuD=function(){XC.apply(this,arguments)};
_.F(GuD,XC);GuD.prototype.getAssociations=function(){return[]};
GuD.prototype.getTypeName=function(){return"stringEntity"};var Ow=new _.db("entityBatchUpdate");_.DqJ=new _.db("entityUpdateCommand");var Q0T=function(){XC.apply(this,arguments)};
_.F(Q0T,XC);Q0T.prototype.getAssociations=function(){var q=[];this.delegate.alternateChannel&&q.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&q.push.apply(q,_.PG(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&q.push(this.delegate.oneofChannelEntity);return[].concat(_.PG(new Set(q)))};
Q0T.prototype.getTypeName=function(){return"fakeChannel"};var abT=function(){XC.apply(this,arguments)};
_.F(abT,XC);abT.prototype.getAssociations=function(){var q=[];this.delegate.entryCollection&&q.push(this.delegate.entryCollection);return[].concat(_.PG(new Set(q)))};
abT.prototype.getTypeName=function(){return"fakePlaylist"};
var V3X=function(){XC.apply(this,arguments)};
_.F(V3X,XC);V3X.prototype.getAssociations=function(){var q=[];this.delegate.parentPlaylist&&q.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var S=_.A(this.delegate.entries),N=S.next();!N.done;N=S.next())q.push.apply(q,_.PG((new Uqv(N.value)).getAssociations()));return[].concat(_.PG(new Set(q)))};
V3X.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var Uqv=function(){Nt.apply(this,arguments)};
_.F(Uqv,Nt);Uqv.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);return[].concat(_.PG(new Set(q)))};var r3D=function(){XC.apply(this,arguments)};
_.F(r3D,XC);r3D.prototype.getAssociations=function(){var q=[];this.delegate.descriptionEntity&&q.push(this.delegate.descriptionEntity);this.delegate.creators&&q.push.apply(q,_.PG(this.delegate.creators));this.delegate.theBiggestFan&&q.push(this.delegate.theBiggestFan);return[].concat(_.PG(new Set(q)))};
r3D.prototype.getTypeName=function(){return"fakeVideo"};
var $q2=function(){XC.apply(this,arguments)};
_.F($q2,XC);$q2.prototype.getAssociations=function(){return[]};
$q2.prototype.getTypeName=function(){return"fakeVideoDescription"};var c3a=new _.db("fantasyRosterViewModel");var efv=new _.db("addFollowUpSurveyCommand");var C62=new _.db("getSurveyCommand");var RfJ=new _.db("ratingSurveyOptionRenderer");_.$K=new _.db("feedbackEndpoint");var t3J=new _.db("reportHistoryTableCellRenderer"),iis=new _.db("reportHistoryTableTextCellRenderer"),J3v=new _.db("reportHistoryTableReasonCellRenderer");_.Fya=new _.db("flagEndpoint");var HiX=new _.db("deleteFlowStepsCommand");_.Ois=new _.db("flowNextStepCommand");_.Ky0=new _.db("flowPrevStepCommand");var vjX=new _.db("getFlowCommand");var lbT=new _.db("submitFormWithValidationFlowCommand");_.j0s=new _.db("updateFlowCommand");var WyX=function(){XC.apply(this,arguments)};
_.F(WyX,XC);WyX.prototype.getAssociations=function(){return[]};
WyX.prototype.getTypeName=function(){return"flowStateEntity"};var dqQ=new _.db("flowFormState");_.s8=new _.db("flowStepRenderer");var kus=new _.db("gameCardRenderer");var zfv=new _.db("accountLinkingStateChangedCommand");var njR=function(){XC.apply(this,arguments)};
_.F(njR,XC);njR.prototype.getAssociations=function(){return[]};
njR.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var fbX=new _.db("changeMiniAppPlayStateCommand");var pUX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(pUX,_.aT);var Bj=[1,2,3];var xqv=[0,Bj,P92,_.pL,mhX];var mqk=_.Hc(pUX,xqv),uAQ=_.KK(xqv);var gjR=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(gjR,_.aT);var EjD=[0,_.l8,_.nL];var y30=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(y30,_.aT);var M3s=[0,_.nL,_.l8,-1];var TC=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(TC,_.aT);var Lyv=_.KK([0,1,EjD,_.EI,M3s,_.nL,-1]);var hfJ=new _.db("miniAppScoreChallengeViewModel");var P6T=new _.db("miniGameCardViewModel");var IbQ=new _.db("teaserCardViewModel");var YEX=function(){XC.apply(this,arguments)};
_.F(YEX,XC);YEX.prototype.getAssociations=function(){return[]};
YEX.prototype.getTypeName=function(){return"logoEntity"};var op2=new _.db("feedbackItemRenderer");var q8J=function(){XC.apply(this,arguments)};
_.F(q8J,XC);q8J.prototype.getAssociations=function(){return[]};
q8J.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.S8M=new _.db("playerInterstitialRenderer");var NGX=new _.db("getKidsBlocklistPickerCommand");_.Xjs=new _.db("updateKidsBlacklistEndpoint");_.GC=new _.db("likeEndpoint");var btT,wj6,ZtD;btT=new _.db("addChatItemAction");wj6=new _.db("removeChatItemAction");ZtD=new _.db("markChatItemAsDeletedAction");_.ApX=new _.db("setLiveChatCollapsedStateAction");var srk=function(){XC.apply(this,arguments)};
_.F(srk,XC);srk.prototype.getAssociations=function(){return[]};
srk.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var BG6=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(BG6,_.aT);BG6.prototype.getPayloadCase=function(){return _.sI(this,TGa)};
var TGa=[3,4];var GCk=[0,_.xC,[0,[1,2],_.pL,_.m5,[0,_.fL,1,_.fL]]];var DtJ=[0,_.nL,-1];var Qra=[0,[1],_.pL];var Dd=[0,[1,2],_.pL,_.m5,[0,_.EI]];var QM=[0,_.nL];var adR=[0,[0,_.kC,_.d4,[0,_.fL,_.yU,_.fL]],1,[0,_.kC]];var Vl2=[0,j9];var Ut6=[0,j9];var rpQ=[0,Ut6,Vl2];var $t6=[0,_.xC,[0,[1,2],_.pL,-1],_.kC];var cpQ=[0,[2],1,_.m5,[0,_.fL,-1,$t6]];var eAD=[0,[1],_.m5,[0,_.fL,_.nL,_.yU,1,$t6]];var C50=[0,_.d4,-1,xhq,_.EI];var RAT=[0,[0,vH,-3],-4];var ar=[0,_.kC,-3,_.nL,_.kC,_.ER,_.kC,GCk,_.kC,-2];var VM=[0,_.xC,[0,[1,2],_.pL,-1],_.kC,_.nL];var tlR=[0,[3],Dd,[0,[2,3,4],SoT,_.pL,-2],_.m5,[0,_.nL],_.l8];var its=[0,[3,5],_.nL,_.WH,_.m5,[0,1,_.l8,_.EI],_.EI,_.m5,[0,_.EI,_.l8]];var Jp2=[0,2,_.WH,_.nL,-1];var FRM=[0,LFM];var Ht2=[0,[3,4],2,gDs,_.pL,_.nL];var OtM=[0,_.EI,-2,1,_.nL];var KRJ=[0,_.nL,-1,_.EI];var vpX=[0,QM,function(){return U8},
QM,_.nL],ldq=[0,_.EI,QM,Dd,function(){return U8},
_.nL],U8=[-161,{},[101,103,104,105,106,107,108,109,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],QM,_.WH,[0,_.kC,1,_.kC,1,_.kC,1,_.EI,-1,QM],[0,1,_.kC,2,_.kC,_.EI,_.kC],1,_.WH,-1,_.nL,_.WH,2,vH,[0,vH,_.WH],_.nL,1,adR,1,Dd,_.ER,1,[0,[0,_.xC,[0,_.nL,_.kC,_.EI]]],[0,_.kC,[0,_.l8,[0,_.yU]],_.l8,1,[0,yjX,-1]],_.nL,[0,1,_.nL],76,_.m5,[0,Dd,VM,adR,1,[0,_.xC,VM]],1,_.m5,[0,Dd,_.nL,
_.kC],_.m5,[0,Dd,Qra],_.m5,[0,Dd,Qra,_.WH],_.m5,[0,Dd,Qra],_.m5,[0,Dd,_.xC,QM,Dd,IhT],_.m5,[0,Dd,QM,_.nL],_.m5,[0,Dd,_.kC,ar,-1,_.kC],4,_.m5,[0,Dd,_.kC,_.WH,ar,_.kC],_.m5,[0,[4,9],Dd,_.EI,_.WH,_.pL,VM,1,adR,_.nL,_.pL,OtM],_.m5,[0,Dd,QM,Dd,_.EI,_.nL],_.m5,[0,_.kC,Dd,ar,_.kC,_.nL],_.m5,[0,Dd,QM,Dd,_.EI,_.nL],1,_.m5,[0,Dd,_.EI,_.nL,ar],_.m5,[0,Dd,_.EI,[0,_.nL,_.WH],_.nL,_.WH,_.nL,_.g4,-2,3,KRJ,_.xC,KRJ,KRJ,OtM],_.m5,[0,Dd,_.EI,eAD,_.xC,[0,Ut6,cpQ],QM,_.xC,rpQ,_.nL,1,_.EI,C50,RAT,pc0,-1],_.m5,[0,Dd,[0,
_.yU,-1,eAD,_.xC,[0,Ut6,cpQ,Vl2],[0,_.y2],1,_.fL],QM,_.nL],_.m5,[0,Dd,VM,_.nL,[0,_.d4]],_.m5,function(){return ldq},
_.m5,[0,Dd,_.WH,_.nL,-1,_.kC],_.m5,[0,[6,7],Dd,_.xC,Jp2,_.EI,VM,1,_.m5,Ht2,_.m5,FRM],_.m5,[0,_.xC,Jp2,_.EI,_.kC],_.m5,[0,_.nL,dsX,-1],_.m5,[0,QM,_.xC,rpQ,_.nL],_.m5,[0,Dd,QM,_.nL],_.m5,[0,_.g4,_.nL],_.m5,[0,DtJ],_.m5,[0,DtJ],_.m5,[0,VM],_.m5,[0,QM,VM],_.m5,function(){return vpX},
_.m5,[0,QM,_.nL],_.m5,[0,QM,_.nL],1,_.m5,[0,_.kC,Dd,ar,_.kC,ar],_.m5,[0,_.y2],1,_.m5,[0],1,_.m5,[0,QM,_.EI,Dd,_.EI],_.m5,[0,[1,2],_.m5,Ht2,_.m5,FRM,_.WH],_.m5,[0,_.y2,VM,its,_.nL,_.WH],_.m5,[0,its,_.nL,_.WH],_.m5,[0,C50,VM,_.kC,RAT],_.m5,tlR,_.m5,[0],_.m5,[0,_.nL,-1,_.l8],_.m5,[0,QM,_.nL],_.m5,[0,tlR,_.l8,_.nL],_.m5,[0,Dd,ar,_.kC],_.m5,[0,Dd,ar,_.kC],_.m5,[0,C50,RAT,VM,_.ER,_.kC,pc0,-1],_.m5,[0,Dd,ar,_.kC],_.m5,[0,_.WH]];var jrk=[0,_.xC,U8];var WRs=_.Hc(BG6,[0,TGa,1,_.l8,_.m5,[0,[18,22,24],jrk,3,[0,jrk],1,_.l8,[0,_.xC,[0,_.WH,vH],_.WH],1,U8,-1,[0,_.zd,-2,_.ER,_.zd,-1,_.ER,_.zd,GCk,_.zd,-2],nDX,[!0,_.nL,[0,Qra,2,_.nL,_.WH,_.kC,2,_.nL,_.g4]],[0,[1,2,3],[5,6],_.m5,[0,_.fL],_.m5,[0,_.fL,-1],_.m5,[0,_.fL],1,_.m5,DtJ,_.m5,[0,_.nL]],[0,U8,-1],_.y2,U8,_.m5,U8,[0,jrk],_.l8,U8,_.m5,U8,_.nL,_.m5,U8,U8],_.m5,vmv,_.l8]);var dtR=new _.db("liveChatEndpoint");var kCs=new _.db("liveChatItemContextMenuEndpoint");var zAk=new _.db("liveChatReplayEndpoint");_.npk=new _.db("emojiPickerRenderer");var fdq=new _.db("liveChatAuthorBadgeViewModel");var pjD=new _.db("deleteLiveChatMessageCommand");var xt6=new _.db("liveChatActionEndpoint");var mts=new _.db("createLiveChatPollEndpoint");var uCT=new _.db("manageLiveChatUserEndpoint");var gpX=new _.db("moderateLiveChatEndpoint");_.Ep6=new _.db("sendLiveChatMessageEndpoint");var ypq=new _.db("sendLiveChatVoteEndpoint");var Mla=new _.db("clearLocationCommand");var LRk=new _.db("resolveLocationCommand");var hAM=new _.db("interactionLoggingCommandMetadata");var P5s=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(P5s,_.aT);var Idk=function(q,S){return _.Mx(q,1,S)};var Y8k=[0,_.kC];var oIs=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(oIs,_.aT);var qFM=function(q,S){return Dj(q,1,P5s,S)};oIs.prototype.JSC$12643_serializeBinary=sdF([0,_.xC,Y8k]);var cpN={SLI_STATUS_UNKNOWN:"SLI_STATUS_UNKNOWN",SLI_STATUS_SUCCESS:"SLI_STATUS_SUCCESS",SLI_STATUS_FAILURE:"SLI_STATUS_FAILURE",SLI_STATUS_TIMEOUT:"SLI_STATUS_TIMEOUT",SLI_STATUS_ABORTED:"SLI_STATUS_ABORTED",SLI_STATUS_CANCELLED:"SLI_STATUS_CANCELLED",SLI_STATUS_REJECTED:"SLI_STATUS_REJECTED"};var SFR={MAIN_APP_WEB_PAGE_TYPE_UNKNOWN:"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN",MAIN_APP_WEB_PAGE_TYPE_BROWSE:"MAIN_APP_WEB_PAGE_TYPE_BROWSE",MAIN_APP_WEB_PAGE_TYPE_SEARCH:"MAIN_APP_WEB_PAGE_TYPE_SEARCH",MAIN_APP_WEB_PAGE_TYPE_WATCH:"MAIN_APP_WEB_PAGE_TYPE_WATCH",MAIN_APP_WEB_PAGE_TYPE_CHANNEL:"MAIN_APP_WEB_PAGE_TYPE_CHANNEL",MAIN_APP_WEB_PAGE_TYPE_PLAYLIST:"MAIN_APP_WEB_PAGE_TYPE_PLAYLIST",MAIN_APP_WEB_PAGE_TYPE_SETTING:"MAIN_APP_WEB_PAGE_TYPE_SETTING",MAIN_APP_WEB_PAGE_TYPE_SHORTS:"MAIN_APP_WEB_PAGE_TYPE_SHORTS"},
Nfv={MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN:"MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN",MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE:"MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE",MAIN_APP_WEB_REQUEST_TYPE_LOAD:"MAIN_APP_WEB_REQUEST_TYPE_LOAD"};var sJ2={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE"};_.OjF=new _.db("logFlowLoggingEventCommand");_.SS=new _.db("loggingContext");var Xba=new _.db("audioTrackSelectActionCommand");var b$J=new _.db("captionLanguageSelectActionCommand");var wbT=new _.db("showAudioTrackPickerActionCommand");var Z$v=new _.db("showCaptionLanguageSelectActionCommand");var AfT=new _.db("dismissDialogEndpoint");var s3Q=new _.db("dismissPlayerOverlayCommand");var Bfk=new _.db("hideItemSectionVideosByIdCommand");var TfJ=new _.db("showMiniplayerCommand");var G9X=function(){XC.apply(this,arguments)};
_.F(G9X,XC);G9X.prototype.getAssociations=function(){return[]};
G9X.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var DRD=function(){XC.apply(this,arguments)};
_.F(DRD,XC);DRD.prototype.getAssociations=function(){return[]};
DRD.prototype.getTypeName=function(){return"downloadStatusEntity"};var Q3R=function(){XC.apply(this,arguments)};
_.F(Q3R,XC);Q3R.prototype.getAssociations=function(){return[]};
Q3R.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var a$M=function(){XC.apply(this,arguments)};
_.F(a$M,XC);a$M.prototype.getAssociations=function(){var q=[];this.delegate.downloadsList&&q.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&q.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&q.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&q.push(this.delegate.refresh);return[].concat(_.PG(new Set(q)))};
a$M.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var VTJ=function(){XC.apply(this,arguments)};
_.F(VTJ,XC);VTJ.prototype.getAssociations=function(){var q=[];this.delegate.refresh&&q.push(this.delegate.refresh);if(this.delegate.downloads)for(var S=_.A(this.delegate.downloads),N=S.next();!N.done;N=S.next())q.push.apply(q,_.PG((new URD(N.value)).getAssociations()));return[].concat(_.PG(new Set(q)))};
VTJ.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var URD=function(){Nt.apply(this,arguments)};
_.F(URD,Nt);URD.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.playlist&&q.push(this.delegate.playlist);this.delegate.videoItem&&q.push(this.delegate.videoItem);this.delegate.playlistItem&&q.push(this.delegate.playlistItem);return[].concat(_.PG(new Set(q)))};var rfs=function(){XC.apply(this,arguments)};
_.F(rfs,XC);rfs.prototype.getAssociations=function(){var q=[];this.delegate.localImageEntities&&q.push.apply(q,_.PG(this.delegate.localImageEntities));return[].concat(_.PG(new Set(q)))};
rfs.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var $Rv=function(){XC.apply(this,arguments)};
_.F($Rv,XC);$Rv.prototype.getAssociations=function(){var q=[];this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.localImageEntities&&q.push.apply(q,_.PG(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.PG(new Set(q)))};
$Rv.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var cfJ=function(){XC.apply(this,arguments)};
_.F(cfJ,XC);cfJ.prototype.getAssociations=function(){return[]};
cfJ.prototype.getTypeName=function(){return"offlineabilityEntity"};var eGs=function(){XC.apply(this,arguments)};
_.F(eGs,XC);eGs.prototype.getAssociations=function(){var q=[];this.delegate.fakeChildren&&q.push.apply(q,_.PG(this.delegate.fakeChildren));return[].concat(_.PG(new Set(q)))};
eGs.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var Cks=function(){XC.apply(this,arguments)};
_.F(Cks,XC);Cks.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&q.push(this.delegate.offlineVideoPolicy);return[].concat(_.PG(new Set(q)))};
Cks.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var RG2=function(){XC.apply(this,arguments)};
_.F(RG2,XC);RG2.prototype.getAssociations=function(){return[]};
RG2.prototype.getTypeName=function(){return"continuationTokenEntity"};var tTX=function(){XC.apply(this,arguments)};
_.F(tTX,XC);tTX.prototype.getAssociations=function(){var q=[];this.delegate.channelOwner&&q.push(this.delegate.channelOwner);this.delegate.videos&&q.push.apply(q,_.PG(this.delegate.videos));this.delegate.collaboratorChannels&&q.push.apply(q,_.PG(this.delegate.collaboratorChannels));this.delegate.downloadState&&q.push(this.delegate.downloadState);this.delegate.refresh&&q.push(this.delegate.refresh);return[].concat(_.PG(new Set(q)))};
tTX.prototype.getTypeName=function(){return"mainPlaylistEntity"};var i$T=function(){XC.apply(this,arguments)};
_.F(i$T,XC);i$T.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.channelContributor&&q.push(this.delegate.channelContributor);return[].concat(_.PG(new Set(q)))};
i$T.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var Jfq=function(){Nt.apply(this,arguments)};
_.F(Jfq,Nt);Jfq.prototype.getAssociations=function(){var q=[];this.delegate.recommendedVideoMetadata&&q.push.apply(q,_.PG((new F6a(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.PG(new Set(q)))};
var F6a=function(){Nt.apply(this,arguments)};
_.F(F6a,Nt);F6a.prototype.getAssociations=function(){var q=[];this.delegate.localImageEntities&&q.push.apply(q,_.PG(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.PG(new Set(q)))};var H$a=function(){Nt.apply(this,arguments)};
_.F(H$a,Nt);H$a.prototype.getAssociations=function(){var q=[];this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);return[].concat(_.PG(new Set(q)))};var O$M=function(){XC.apply(this,arguments)};
_.F(O$M,XC);O$M.prototype.getAssociations=function(){var q=[];this.delegate.owner&&q.push(this.delegate.owner);this.delegate.downloadState&&q.push(this.delegate.downloadState);this.delegate.userState&&q.push.apply(q,_.PG((new H$a(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&q.push.apply(q,_.PG((new Jfq(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.PG(new Set(q)))};
O$M.prototype.getTypeName=function(){return"mainVideoEntity"};var K6a=function(){XC.apply(this,arguments)};
_.F(K6a,XC);K6a.prototype.getAssociations=function(){var q=[];this.delegate.userChannelDetails&&q.push(this.delegate.userChannelDetails);return[].concat(_.PG(new Set(q)))};
K6a.prototype.getTypeName=function(){return"ytMainChannelEntity"};var vIq=function(){XC.apply(this,arguments)};
_.F(vIq,XC);vIq.prototype.getAssociations=function(){var q=[];this.delegate.channelOwner&&q.push(this.delegate.channelOwner);this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&q.push.apply(q,_.PG(this.delegate.localImageEntities));this.delegate.downloadStatus&&q.push(this.delegate.downloadStatus);return[].concat(_.PG(new Set(q)))};
vIq.prototype.getTypeName=function(){return"ytMainVideoEntity"};var aC7=new _.db("downloadsPageSmartDownloadsOptInBannerParams");var $p0=new _.db("downloadsPageUpsellBannerParams");var l$2=function(){XC.apply(this,arguments)};
_.F(l$2,XC);l$2.prototype.getAssociations=function(){return[]};
l$2.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var j30=function(){XC.apply(this,arguments)};
_.F(j30,XC);j30.prototype.getAssociations=function(){return[]};
j30.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var W6Q=function(){XC.apply(this,arguments)};
_.F(W6Q,XC);W6Q.prototype.getAssociations=function(){return[]};
W6Q.prototype.getTypeName=function(){return"macroMarkerEntity"};var dRX=function(){XC.apply(this,arguments)};
_.F(dRX,XC);dRX.prototype.getAssociations=function(){return[]};
dRX.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var k9v=function(){XC.apply(this,arguments)};
_.F(k9v,XC);k9v.prototype.getAssociations=function(){return[]};
k9v.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var zGD=function(){XC.apply(this,arguments)};
_.F(zGD,XC);zGD.prototype.getAssociations=function(){return[]};
zGD.prototype.getTypeName=function(){return"playerStateEntity"};var nI2=function(){XC.apply(this,arguments)};
_.F(nI2,XC);nI2.prototype.getAssociations=function(){return[]};
nI2.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var f$0=function(){XC.apply(this,arguments)};
_.F(f$0,XC);f$0.prototype.getAssociations=function(){return[]};
f$0.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var pb6=function(){XC.apply(this,arguments)};
_.F(pb6,XC);pb6.prototype.getAssociations=function(){return[]};
pb6.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.Ji=new _.db("dislikeButtonViewModel");_.ih=new _.db("likeButtonViewModel");var xRT=new _.db("videoSummaryContentViewModel");var mR0=new _.db("videoSummaryParagraphViewModel");var uha=new _.db("changeTimelyActionVisibilityCommand");var gIk=new _.db("hideEngagementPanelEndpoint");var EIX=new _.db("refreshPanelEndpoint");var yfQ=new _.db("scrollToSectionEndpoint");var MTs=new _.db("seekToVideoTimestampCommand");_.r9=new _.db("showEngagementPanelEndpoint");var L66=new _.db("showTransientPlayerScrimOverlayCommand");var hGX=new _.db("toggleEngagementPanelCommand");var PkJ=new _.db("aiResponseBoxViewModel");_.I$X=new _.db("createBroadcastCommand");var YF2=new _.db("metadataUpdateCommand");var odD=function(){XC.apply(this,arguments)};
_.F(odD,XC);odD.prototype.getAssociations=function(){return[]};
odD.prototype.getTypeName=function(){return"featuredProductsEntity"};var qND=function(){XC.apply(this,arguments)};
_.F(qND,XC);qND.prototype.getAssociations=function(){return[]};
qND.prototype.getTypeName=function(){return"pinnedProductEntity"};var SNs=function(){XC.apply(this,arguments)};
_.F(SNs,XC);SNs.prototype.getAssociations=function(){return[]};
SNs.prototype.getTypeName=function(){return"trendingOfferEntity"};_.Nc6=new _.db("merchandiseShelfRenderer");var X4D=new _.db("shoppingContentLineItemViewModel");var b5Q=new _.db("shoppingDescriptionItemViewModel");var w40=new _.db("gridMovieRenderer");_.Z5J=new _.db("movieRenderer");var AbT=function(){XC.apply(this,arguments)};
_.F(AbT,XC);AbT.prototype.getAssociations=function(){return[]};
AbT.prototype.getTypeName=function(){return"compositeSourceEntity"};var s70=function(){XC.apply(this,arguments)};
_.F(s70,XC);s70.prototype.getAssociations=function(){var q=[];this.delegate.compositeSourceKeys&&q.push.apply(q,_.PG(this.delegate.compositeSourceKeys));return[].concat(_.PG(new Set(q)))};
s70.prototype.getTypeName=function(){return"multiviewStagingEntity"};var BcR=function(){XC.apply(this,arguments)};
_.F(BcR,XC);BcR.prototype.getAssociations=function(){var q=[];this.delegate.trackDownloadMetadatas&&q.push.apply(q,_.PG(this.delegate.trackDownloadMetadatas));return[].concat(_.PG(new Set(q)))};
BcR.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var Tcv=function(){XC.apply(this,arguments)};
_.F(Tcv,XC);
Tcv.prototype.getAssociations=function(){var q=[];this.delegate.downloadedTracks&&q.push.apply(q,_.PG(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&q.push.apply(q,_.PG(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&q.push.apply(q,_.PG(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&q.push.apply(q,_.PG(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&q.push.apply(q,_.PG(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
q.push.apply(q,_.PG(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&q.push.apply(q,_.PG(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&q.push.apply(q,_.PG(this.delegate.metadataOnlyTracks));return[].concat(_.PG(new Set(q)))};
Tcv.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var GlQ=function(){XC.apply(this,arguments)};
_.F(GlQ,XC);GlQ.prototype.getAssociations=function(){var q=[];this.delegate.trackDownloadMetadatas&&q.push.apply(q,_.PG(this.delegate.trackDownloadMetadatas));return[].concat(_.PG(new Set(q)))};
GlQ.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var DbX=function(){XC.apply(this,arguments)};
_.F(DbX,XC);DbX.prototype.getAssociations=function(){var q=[];this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.localImageEntities&&q.push.apply(q,_.PG(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.PG(new Set(q)))};
DbX.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var Q7k=function(){XC.apply(this,arguments)};
_.F(Q7k,XC);
Q7k.prototype.getAssociations=function(){var q=[];this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&q.push.apply(q,_.PG(this.delegate.primaryArtists));this.delegate.details&&q.push(this.delegate.details);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.tracks&&q.push.apply(q,_.PG(this.delegate.tracks));this.delegate.share&&q.push(this.delegate.share);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.refresh&&
q.push(this.delegate.refresh);return[].concat(_.PG(new Set(q)))};
Q7k.prototype.getTypeName=function(){return"musicAlbumRelease"};
var aFq=function(){XC.apply(this,arguments)};
_.F(aFq,XC);aFq.prototype.getAssociations=function(){var q=[];this.delegate.albumRelease&&q.push(this.delegate.albumRelease);this.delegate.tracks&&q.push.apply(q,_.PG(this.delegate.tracks));return[].concat(_.PG(new Set(q)))};
aFq.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var VMs=function(){XC.apply(this,arguments)};
_.F(VMs,XC);VMs.prototype.getAssociations=function(){var q=[];this.delegate.albumRelease&&q.push(this.delegate.albumRelease);return[].concat(_.PG(new Set(q)))};
VMs.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var UbT=function(){XC.apply(this,arguments)};
_.F(UbT,XC);UbT.prototype.getAssociations=function(){var q=[];this.delegate.details&&q.push(this.delegate.details);this.delegate.userDetails&&q.push(this.delegate.userDetails);return[].concat(_.PG(new Set(q)))};
UbT.prototype.getTypeName=function(){return"musicArtist"};
var rbM=function(){XC.apply(this,arguments)};
_.F(rbM,XC);rbM.prototype.getAssociations=function(){var q=[];this.delegate.parentArtist&&q.push(this.delegate.parentArtist);return[].concat(_.PG(new Set(q)))};
rbM.prototype.getTypeName=function(){return"musicArtistDetail"};
var $bD=function(){XC.apply(this,arguments)};
_.F($bD,XC);$bD.prototype.getAssociations=function(){var q=[];this.delegate.parentArtist&&q.push(this.delegate.parentArtist);return[].concat(_.PG(new Set(q)))};
$bD.prototype.getTypeName=function(){return"musicArtistUserDetail"};var cbD=function(){XC.apply(this,arguments)};
_.F(cbD,XC);cbD.prototype.getAssociations=function(){return[]};
cbD.prototype.getTypeName=function(){return"musicLibraryEdit"};var ewQ=function(){XC.apply(this,arguments)};
_.F(ewQ,XC);ewQ.prototype.getAssociations=function(){return[]};
ewQ.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var Ciq=function(){XC.apply(this,arguments)};
_.F(Ciq,XC);
Ciq.prototype.getAssociations=function(){var q=[];this.delegate.tracks&&q.push.apply(q,_.PG(this.delegate.tracks));this.delegate.refresh&&q.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&q.push(this.delegate.details);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&q.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.entryCollection&&
q.push(this.delegate.entryCollection);this.delegate.share&&q.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&q.push.apply(q,_.PG((new RwM(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.PG(new Set(q)))};
Ciq.prototype.getTypeName=function(){return"musicPlaylist"};
var RwM=function(){Nt.apply(this,arguments)};
_.F(RwM,Nt);RwM.prototype.getAssociations=function(){var q=[];this.delegate.creatorEntity&&q.push(this.delegate.creatorEntity);return[].concat(_.PG(new Set(q)))};var tMa=function(){XC.apply(this,arguments)};
_.F(tMa,XC);tMa.prototype.getAssociations=function(){return[]};
tMa.prototype.getTypeName=function(){return"musicShare"};var i5a=function(){XC.apply(this,arguments)};
_.F(i5a,XC);
i5a.prototype.getAssociations=function(){var q=[];this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&q.push.apply(q,_.PG(this.delegate.artists));this.delegate.audioModeVersion&&q.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&q.push(this.delegate.videoModeVersion);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.details&&q.push(this.delegate.details);this.delegate.albumRelease&&q.push(this.delegate.albumRelease);this.delegate.share&&
q.push(this.delegate.share);this.delegate.libraryEdit&&q.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);this.delegate.lyrics&&q.push(this.delegate.lyrics);return[].concat(_.PG(new Set(q)))};
i5a.prototype.getTypeName=function(){return"musicTrack"};
var Jbs=function(){XC.apply(this,arguments)};
_.F(Jbs,XC);Jbs.prototype.getAssociations=function(){var q=[];this.delegate.parentTrack&&q.push(this.delegate.parentTrack);return[].concat(_.PG(new Set(q)))};
Jbs.prototype.getTypeName=function(){return"musicTrackDetail"};
var FXk=function(){XC.apply(this,arguments)};
_.F(FXk,XC);FXk.prototype.getAssociations=function(){var q=[];this.delegate.parentTrack&&q.push(this.delegate.parentTrack);return[].concat(_.PG(new Set(q)))};
FXk.prototype.getTypeName=function(){return"musicTrackUserDetail"};var kT=new _.db("musicResponsiveListItemRenderer");var oHM=new _.db("addToPlaylistEndpoint");var H5s=new _.db("captionPickerEndpoint");var O5Q=new _.db("suggestStats");var KXD=new _.db("backstageImageUploadEndpoint");var vdq=new _.db("createBackstagePostDialogEndpoint");_.lFX=new _.db("createCommentReplyDialogEndpoint");_.j7X=new _.db("updateCommentDialogEndpoint");_.WXa=new _.db("updateCommentReplyDialogEndpoint");var dbT=new _.db("menuEndpoint");var oi0=new _.db("modalEndpoint");var klq=new _.db("playlistEditorEndpoint");var zw6=new _.db("copyTextEndpoint");var nd6,fFM;nd6=new _.db("shareEndpoint");fFM=new _.db("shareEntityEndpoint");_.p4v=new _.db("shareEntityServiceEndpoint");_.gWN=new _.db("userFeedbackEndpoint");_.O1=new _.db("watchEndpoint");var qMv=new _.db("watchPlaylistEndpoint");var xbX=new _.db("addUpcomingEventReminderEndpoint");_.rG=new _.db("getCommentsFromInboxCommand");var mb6=new _.db("notificationOptOutEndpoint");var uuq=new _.db("recordNotificationInteractionsEndpoint");var gdQ=new _.db("removeUpcomingEventReminderEndpoint");_.vq=new _.db("getDownloadActionCommand");_.Edv=new _.db("offlineOrchestrationActionCommand");var ybX=function(){XC.apply(this,arguments)};
_.F(ybX,XC);ybX.prototype.getAssociations=function(){return[]};
ybX.prototype.getTypeName=function(){return"captionTrack"};var MM0=function(){XC.apply(this,arguments)};
_.F(MM0,XC);MM0.prototype.getAssociations=function(){return[]};
MM0.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var LX0=function(){XC.apply(this,arguments)};
_.F(LX0,XC);LX0.prototype.getAssociations=function(){return[]};
LX0.prototype.getTypeName=function(){return"offlineVideoPolicy"};var hwX=function(){XC.apply(this,arguments)};
_.F(hwX,XC);hwX.prototype.getAssociations=function(){return[]};
hwX.prototype.getTypeName=function(){return"offlineVideoStreams"};var PiR=function(){XC.apply(this,arguments)};
_.F(PiR,XC);PiR.prototype.getAssociations=function(){var q=[];this.delegate.transfer&&q.push(this.delegate.transfer);this.delegate.adsPlaybackData&&q.push.apply(q,_.PG(this.delegate.adsPlaybackData));this.delegate.drmLicense&&q.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&q.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.PG(new Set(q)))};
PiR.prototype.getTypeName=function(){return"playbackData"};var IFX=function(){XC.apply(this,arguments)};
_.F(IFX,XC);IFX.prototype.getAssociations=function(){return[]};
IFX.prototype.getTypeName=function(){return"refresh"};var YND=function(){XC.apply(this,arguments)};
_.F(YND,XC);YND.prototype.getAssociations=function(){var q=[];this.delegate.offlineVideoStreams&&q.push.apply(q,_.PG(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&q.push.apply(q,_.PG(this.delegate.captionTrack));return[].concat(_.PG(new Set(q)))};
YND.prototype.getTypeName=function(){return"transfer"};var o6X=function(){XC.apply(this,arguments)};
_.F(o6X,XC);o6X.prototype.getAssociations=function(){return[]};
o6X.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var q2J=new _.db("showMoreDrawerCommand");var S2q=new _.db("updateEngagementPanelContentCommand");var N$X=new _.db("getPdgBuyFlowCommand");var X_T=new _.db("liveChatPurchaseMessageEndpoint");var br6=new _.db("openSuperStickerBuyFlowCommand");var w_6=new _.db("updatePdgFeatureEnablementCommand");var ZrT=function(){XC.apply(this,arguments)};
_.F(ZrT,XC);ZrT.prototype.getAssociations=function(){return[]};
ZrT.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var A7s=function(){XC.apply(this,arguments)};
_.F(A7s,XC);A7s.prototype.getAssociations=function(){return[]};
A7s.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.sR2=new _.db("pdgCommentChipRenderer");_.B$s=new _.db("permissionRoleBottomBarRenderer");_.T$q=new _.db("updatePermissionRoleCommand");var G5a=new _.db("prefetchWatchCommand");var DZJ=new _.db("updatePlayerErrorMessageCommand");var gZy=new _.db("toggleCaptionsVisibilityCommand");var QR6=new _.db("playerDisclosureViewModel");_.a50=new _.db("quickActionsViewModel");var VXk=new _.db("playerResponse");var UZJ=new _.db("playlistRenderer");_.r7a=new _.db("playlistVideoListRenderer");_.$p=new _.db("playlistEditEndpoint");var $Z6=new _.db("createImagePollCommand");var c70=new _.db("createQuizCommand");var e9Q=new _.db("quizRenderer");var CAq=new _.db("uploadedVideoRenderer");var R9Q=new _.db("decorateMessageEndpoint");var tX2=new _.db("lpOfferCardOptionViewModel");var ir2=new _.db("lpOfferTableRowViewModel");var J7M=new _.db("sfvAudioItemPlaybackCommand");var Fls=function(){XC.apply(this,arguments)};
_.F(Fls,XC);Fls.prototype.getAssociations=function(){return[]};
Fls.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.cj=new _.db("reelNonVideoContentEndpoint");_.SB=new _.db("reelWatchEndpoint");var HrX=new _.db("reelActionBarViewModel");_.el=new _.db("reelItemRenderer");var Ors=new _.db("reelMetapanelViewModel");_.Klv=new _.db("reelNonVideoContentRenderer");var v6T=new _.db("shortsLockupViewModel");var l52=new _.db("sponsorButtonViewModel");var jRD=new _.db("reelItemWatchResponse");var WlQ=new _.db("textBadgeRenderer");_.Ct=new _.db("buttonRenderer");_.Rr=new _.db("toggleButtonRenderer");var bP4=new _.db("switchButtonViewModel");_.dZR=new _.db("confirmDialogRenderer");var k5D;k5D=new _.db("menuRenderer");_.z9a=new _.db("menuFlexibleItemRenderer");var n6a=new _.db("pollRenderer");_.f5s=new _.db("backgroundPromoRenderer");var xZX;_.p_0=new _.db("chipCloudRenderer");xZX=new _.db("chipCloudChipRenderer");var mZq=new _.db("dropdownRenderer");var ug6=new _.db("gridVideoRenderer");_.g62=new _.db("itemSectionRenderer");_.E6v=new _.db("messageRenderer");var y7v=new _.db("sortFilterHeaderRenderer");_.MXT=new _.db("videoRenderer");var Llk=new _.db("resolveUrlCommandMetadata");var h9k=function(){XC.apply(this,arguments)};
_.F(h9k,XC);h9k.prototype.getAssociations=function(){return[]};
h9k.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.PA6=new _.db("getAnswerCommand");_.YU=new _.db("searchEndpoint");var I5k=new _.db("genAiRichTextViewModel");var Itd=new _.db("overviewAnswerViewModel");var Y2T=new _.db("videoOverviewViewModel");var oY6=new _.db("addToPlaylistServiceEndpoint");var qOM=new _.db("clearSearchHistoryEndpoint");var SOk=new _.db("clearWatchHistoryEndpoint");var NNX=new _.db("webSerializedServiceEndpointExtension");_.XxQ=new _.db("createCommentEndpoint");var bM0=new _.db("createCommentReplyEndpoint");var wxD=new _.db("performCommentActionEndpoint");var ZMX=new _.db("updateCommentEndpoint");var ABq=new _.db("updateCommentReplyEndpoint");_.tp=new _.db("createPlaylistServiceEndpoint");var sav=new _.db("deletePlaylistEndpoint");var BNq=new _.db("deleteVideoEndpoint");var Y_y=new _.db("getReportFormEndpoint");var TNJ=new _.db("modifyChannelNotificationPreferenceEndpoint");var st0;_.IH=new _.db("offlinePlaylistEndpoint");st0={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_SYNC:"ACTION_SYNC",ACTION_APPROVE:"ACTION_APPROVE",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY",ACTION_TOGGLE_AUTO_DOWNLOAD:"ACTION_TOGGLE_AUTO_DOWNLOAD"};var BCP;_.Pq=new _.db("offlineVideoEndpoint");BCP={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_DOWNLOAD_IMMEDIATELY:"ACTION_DOWNLOAD_IMMEDIATELY",ACTION_REDOWNLOAD:"ACTION_REDOWNLOAD",ACTION_RENEW:"ACTION_RENEW",ACTION_RENEW_WITH_PROMPT:"ACTION_RENEW_WITH_PROMPT",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY"};var Gv2=new _.db("pingingEndpoint");_.Dpq=new _.db("selectActiveIdentityEndpoint");var Qas=new _.db("setSettingEndpoint");var n3g=new _.db("undoFeedbackEndpoint");var aCX=new _.db("unsubscribeEndpoint");_.V8T=new _.db("updatedMetadataEndpoint");var UpD=function(){XC.apply(this,arguments)};
_.F(UpD,XC);UpD.prototype.getAssociations=function(){return[]};
UpD.prototype.getTypeName=function(){return"settingEntity"};_.rB0=new _.db("updateLocalAppSettingCommand");var $ps=new _.db("saveImageToDeviceEndpoint");var cBM=new _.db("shareImageCommand");var eTa=new _.db("sharingProviderDataCommand");var CPX=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(CPX,_.aT);var RTa=[0,_.nL,-1];CPX.prototype.JSC$12850_serializeBinary=sdF(RTa);var t8a=_.KK(RTa);var iMs=new _.db("userMentionSuggestionRenderer");var JBQ=new _.db("liveChatTunnelCommand");var FDq=new _.db("showSponsorshipsGiftOfferDialogCommand");var HMQ=new _.db("sponsorshipsScrollableShelfViewModel");var OMX=new _.db("updateUpcomingEventReminderButtonStateCommand");var KDR=new _.db("upcomingEventReminderButtonStateRenderer");var vYX=new _.db("subscribeEndpoint");var lC2=new _.db("registerTasksCommand");var jaR=new _.db("hideSheetCommand");var WDJ=new _.db("hideSnackbarCommand");var dpX=new _.db("showDialogCommand");_.bT=new _.db("showSheetCommand");var kv6=new _.db("showSnackbarCommand");var zTX=function(){XC.apply(this,arguments)};
_.F(zTX,XC);zTX.prototype.getAssociations=function(){return[]};
zTX.prototype.getTypeName=function(){return"chipEntity"};var nYJ=function(){XC.apply(this,arguments)};
_.F(nYJ,XC);nYJ.prototype.getAssociations=function(){return[]};
nYJ.prototype.getTypeName=function(){return"dismissState"};_.rH=new _.db("avatarViewModel");var fCX=new _.db("badgeViewModel");_.i5=new _.db("buttonViewModel");_.Jp=new _.db("chipViewModel");var pxM=new _.db("contentPreviewImageViewModel");var xpX=new _.db("decoratedAvatarViewModel");_.trm=new _.db("engagementBarViewModel");_.mpX=new _.db("imageBannerViewModel");var usT=new _.db("lockupContentMetadataRowExtension");_.gYD=new _.db("lockupMetadataViewModel");var EYR=new _.db("lockupViewModel");var yBX=new _.db("avatarStackViewModel");_.M8X=new _.db("contentMetadataViewModel");var LDD=function(){XC.apply(this,arguments)};
_.F(LDD,XC);LDD.prototype.getAssociations=function(){return[]};
LDD.prototype.getTypeName=function(){return"pageHeaderEntity"};_.hTT=new _.db("pageHeaderViewModel");var PPR=new _.db("snackbarViewModel");var ICa=new _.db("thumbnailHoverOverlayToggleActionsViewModel");_.FC=new _.db("toggleButtonViewModel");var YOs=function(){XC.apply(this,arguments)};
_.F(YOs,XC);YOs.prototype.getAssociations=function(){return[]};
YOs.prototype.getTypeName=function(){return"votingEntity"};_.iUN=new _.db("votingViewModel");var oOs=new _.db("sectionHeaderViewModel");var qja=new _.db("notifyDropdownOptionSelectedCommand");var joF=new _.db("listViewModel");_.wH=new _.db("listItemViewModel");var Sj2=new _.db("dialogHeaderViewModel");var NJv=function(){XC.apply(this,arguments)};
_.F(NJv,XC);NJv.prototype.getAssociations=function(){return[]};
NJv.prototype.getTypeName=function(){return"dataFreshnessEntity"};var pZ7=new _.db("suspenseViewModel");var XrJ=new _.db("tooltipViewModel");var boa=function(){XC.apply(this,arguments)};
_.F(boa,XC);boa.prototype.getAssociations=function(){return[]};
boa.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var wrT=function(){XC.apply(this,arguments)};
_.F(wrT,XC);wrT.prototype.getAssociations=function(){return[]};
wrT.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var Zoa=function(){XC.apply(this,arguments)};
_.F(Zoa,XC);Zoa.prototype.getAssociations=function(){return[]};
Zoa.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.ALJ=new _.db("transcriptSubmitCaptionCorrectionCommand");var sY2=function(){XC.apply(this,arguments)};
_.F(sY2,XC);sY2.prototype.getAssociations=function(){return[]};
sY2.prototype.getTypeName=function(){return"buttonEntity"};var xAF=new _.db("unpluggedStringRunImage");var BJQ=new _.db("tabViewModel");var TJq=new _.db("tabbedViewModel");var G6k=function(){XC.apply(this,arguments)};
_.F(G6k,XC);G6k.prototype.getAssociations=function(){return[]};
G6k.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.DFs=new _.db("updateDescriptionAction");var QY6=new _.db("updateToggleButtonTextAction");var axX=new _.db("showFullscreenPlayerControlsCommand");var VdQ=new _.db("updateVideoMetadataCommand");_.UFa=new _.db("autoplaySwitchButtonRenderer");var cV;_.rLX=new _.db("multiMarkersPlayerBarRenderer");cV=new _.db("chapterRenderer");var $Fk=new _.db("heatMarkerRenderer");var Pq2=new _.db("heatmapRenderer");var cLM=new _.db("smartSkipPlayerScrimOverlayRenderer");var eJa=new _.db("timedMarkerDecorationRenderer");var Gtd=new _.db("postWebToNativeMessageCommand");var rh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(rh,_.aT);rh.prototype.getMethodName=function(){return _.UI(this,1)};var CmM=[0,_.nL,-2];rh.prototype.JSC$12872_serializeBinary=sdF(CmM);var RJJ=_.Hc(rh,CmM);var tdX=new _.db("whitelistEditEndpoint");var io6=new _.db("clearUrlParamCommand");var JLX=new _.db("commerceActionCommand");_.FhM=new _.db("getPaymentInstrumentsParamsCommand");var HoT=new _.db("getPaymentsClientTokenCommand");var OoJ=new _.db("googlePaymentBillingCommand");var Khk=new _.db("googlePaymentPurchaseManagerCommand");_.vOk=new _.db("logGtmCommand");var lxX=new _.db("updateCardItemOnClickCommand");_.jYR=new _.db("ypcPauseSubscriptionCommand");_.WhD=new _.db("ypcResumeSubscriptionCommand");var dFX=function(){XC.apply(this,arguments)};
_.F(dFX,XC);dFX.prototype.getAssociations=function(){return[]};
dFX.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var k6X=function(){XC.apply(this,arguments)};
_.F(k6X,XC);k6X.prototype.getAssociations=function(){return[]};
k6X.prototype.getTypeName=function(){return"commerceCartListEntity"};var zJq=function(){XC.apply(this,arguments)};
_.F(zJq,XC);zJq.prototype.getAssociations=function(){return[]};
zJq.prototype.getTypeName=function(){return"iconBadgeEntity"};var nO6=function(){XC.apply(this,arguments)};
_.F(nO6,XC);nO6.prototype.getAssociations=function(){return[]};
nO6.prototype.getTypeName=function(){return"pdpStateEntity"};var fxa=function(){XC.apply(this,arguments)};
_.F(fxa,XC);fxa.prototype.getAssociations=function(){return[]};
fxa.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var fZW=new _.db("ypcOffersEndpoint");var pr2=new _.db("cardItemRenderer"),xFs=new _.db("cardItemTextRenderer");var mF0=new _.db("commerceCartItemQuantityPickerRenderer");var uoD=new _.db("linkCardRenderer");var b9g=new _.db("quantityIncrementerButtonViewModel");var gOJ=new _.db("quantityIncrementerViewModel");var EOa=new _.db("themedImageViewModel");_.yLR=new _.db("ypcCancelRecurrenceEndpoint");var hsX=new _.db("ypcCompleteTransactionEndpoint");_.Poa=new _.db("ypcGetCartEndpoint");_.v2=new _.db("ypcGetOffersEndpoint");_.Hj=new _.db("ypcHandleTransactionEndpoint");var ISk=new _.db("ypcLogWalletAnalyticDataEndpoint");_.YlX=new _.db("ypcRedeemCodeEndpoint");var oMa=new _.db("ypcUpdateFopEndpoint");zu(kj(1),WU(4));KGQ((new MessageChannel).port2);var qG2=function(){this.register=new Map},C5y=function(q,S,N){q=q+"_"+S;
O8.register.has(q)?N=O8.register.get(q):(N=N(),O8.register.set(q,N));return N},SGR=function(q){q=_.A(q.register.values());
for(var S=q.next();!S.done;S=q.next())_.qz(S.value,"ABORTED")};
qG2.prototype.clear=function(){SGR(this);this.register.clear()};
var O8=new qG2;var S8d=Date.now().toString();var bt4=Xj0();var Dtm={DEFAULT:0,CHAT:1,CONVERSATIONS:2,MINIPLAYER:3,DIALOG:4,VOZ:5,MUSIC_WATCH_TABS:6,SHARE:7,PUSH_NOTIFICATIONS:8,RICH_GRID_WATCH:9,UNPLUGGED_BROWSE:10,PICTURE_IN_PICTURE: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:"UNPLUGGED_BROWSE",11:"PICTURE_IN_PICTURE"};var NS6;NS6=1;_.QR=function(q){this.veData=q};
_.by=function(q){return new _.QR({trackingParams:q})};
_.Ew=function(q,S,N,X,b,w){var B=NS6++;return new _.QR({veType:q,veCounter:B,elementIndex:N,dataElement:S,youtubeData:X,jspbYoutubeData:b,loggingDirectives:w})};
_.Z=_.QR.prototype;
_.Z.getAsJson=function(){var q={};this.veData.trackingParams!==void 0?q.trackingParams=this.veData.trackingParams:(q.veType=this.veData.veType,this.veData.veCounter!==void 0&&(q.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(q.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(q.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(q.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(q.isCounterfactual=!0);
return q};
_.Z.getAsJspb=function(){var q=new BsQ;this.veData.trackingParams!==void 0?q.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.CL(q,2,this.veData.veType),this.veData.veCounter!==void 0&&_.CL(q,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.CL(q,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.Mx(q,5,!0));if(this.veData.dataElement!==void 0){var S=this.veData.dataElement.getAsJspb();_.j5(q,7,S)}this.veData.youtubeData!==void 0&&_.j5(q,8,this.veData.jspbYoutubeData);
return q};
_.Z.toString=function(){return JSON.stringify(this.getAsJson())};
_.Z.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.Z.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.hl("yt_logging_screen.getRootVeType",BGv);_.hl("yt_logging_screen.getCurrentCsn",_.VR);_.hl("yt_logging_screen.getCttAuthInfo",U1);_.hl("yt_logging_screen.setCurrentScreen",_.rr);var Xdk=function(){this.events=new Map},bma=function(q){var S=[];
q=_.A(q.events.values());for(var N=q.next();!N.done;N=q.next())S.push(N.value);return S};
Xdk.prototype.clear=function(){this.events.clear()};var Zma=function(){this.logTransport=new wdR;this.loggedEventRegister=new Xdk;this.unloggedEventRegister=new Xdk;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12909_flushTimer=new _.D4(this.flushInterval);this.JSC$12909_flushTimer.listen("tick",this.flush,!1,this)};
Zma.prototype.flush=function(){if(this.eventsCount){var q={loggedEvents:bma(this.loggedEventRegister),unloggedEvents:bma(this.unloggedEventRegister)};if(_.C("export_player_version_to_ytconfig")){var S;(S=_.k$("PLAYER_CLIENT_VERSION"))?(S=S.split("-")[0].replace(/\./g,""),S=isNaN(Number(S))?"0":S):S="";var N=_.k$("PLAYER_CLIENT_VERSION");if(N){N=N.split("-");var X="";N.length>1&&(X=N[N.length-1]);N=q8m(X.startsWith("canary_experiment")?"canary":X.startsWith("canary_control")?"control":"none")}else N=
"CLIENT_CANARY_STATE_UNKNOWN";q.dimensions={playerClientVersion:S,playerCanaryState:N}}this.logTransport.flush(q);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12909_flushTimer.enabled&&this.JSC$12909_flushTimer.stop()}};
var A4s=function(q){Kt==null&&(Kt=new Zma);var S=Kt;var N=S.loggedEventRegister;q.dimensions=q.dimensions||{};q.dimensions.csn=_.VR()||"";var X=Vle(q.dimensions).join(";");if(q.records!=null)if(N.events.has(X)){var b;(b=N.events.get(X).records)==null||b.push.apply(b,_.PG(q.records))}else N.events.set(X,q);S.JSC$12909_flushTimer.enabled||S.JSC$12909_flushTimer.start();S.eventsCount++;S.eventsCount>=100&&S.flush()};var wdR=function(){};
wdR.prototype.flush=function(q,S){_.C("enable_client_sli_logging")&&_.FO("sliEventBatch",q,{sendIsolatedPayload:!!S})};var Kt;var BSR;BSR=function(q){var S=s9J;q=q===void 0?{}:q;S=S.name;var N=eAM("SUCCESS");A4s({dimensions:q,records:[{name:S,state:"SLI_STATE_END",status:N}]})};
_.RA4=function(q,S,N,X){this.name=q;this.sliId=S;this.timeoutMs=N;this.statusOnTimeout=X;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.RA4.prototype.getId=function(){return this.sliId};
_.oV=function(q,S){S=S===void 0?{}:S;q.ongoing||(q.ongoing=!0,q.dimensions=S,q.logSliId=gV2(),A4s({dimensions:q.dimensions,records:[{name:q.name,state:"SLI_STATE_START",sliId:q.logSliId}]}),q.timeoutMs>0&&(q.timeoutHandle=setTimeout(function(){_.qz(q,q.statusOnTimeout)},q.timeoutMs)))};
_.qz=function(q,S){q.ongoing&&(q.timeoutMs>0&&clearTimeout(q.timeoutHandle),q.ongoing=!1,S={dimensions:q.dimensions,records:[{name:q.name,status:eAM(S),state:"SLI_STATE_END",sliId:q.logSliId}]},O8.register.delete(q.name+"_"+q.sliId),A4s(S))};var s9J=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var TSX=function(){XC.apply(this,arguments)};
_.F(TSX,XC);TSX.prototype.getAssociations=function(){return[]};
TSX.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var Gpq=new _.db("highlightTextDecoratorColorMapExtension");var Da0=new _.db("styleRunColorMapExtension");var KRm=_.jV(["data-"]),jrg={};var dtP={};var vj=function(q){this.wrappedPromise_=q===void 0?null:q;this.state_=0;this.JSC$12940_value_=null};
vj.prototype.then=function(q,S,N){return this.wrappedPromise_?this.wrappedPromise_.then(q,S,N):this.state_===1&&q?(q=q.call(N,this.JSC$12940_value_))&&typeof q.then==="function"?q:_.l5(q):this.state_===2&&S?(q=S.call(N,this.JSC$12940_value_))&&typeof q.then==="function"?q:_.Q9q(q):this};
vj.prototype.getValue=function(){return this.JSC$12940_value_};
vj.prototype.isRejected=function(){return this.state_==2};
iyM(vj);_.Q9q=function(q){var S=new vj;q=q===void 0?null:q;S.state_=2;S.JSC$12940_value_=q===void 0?null:q;return S};
_.l5=function(q){var S=new vj;q=q===void 0?null:q;S.state_=1;S.JSC$12940_value_=q===void 0?null:q;return S};var P50="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var ayD=["load","abort","error"],jl=function(q,S,N){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12960_maxAspectRatio_=q;this.disableAnimation_=S===void 0?!1:S;this.disableExifRotation_=N===void 0?!1:N;this.JSC$12960_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12960_reject_=this.resolve_=null};
jl.prototype.transform=function(q){var S=this;this.mime_=q.type;fh(YcR(q),this.dataUrlRead_,this.readError_,this);fh(ITQ(q.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(N,X){S.resolve_=N;S.JSC$12960_reject_=X})};
jl.prototype.dataUrlRead_=function(q){this.dataUrl_=q;this.angle_!=null&&VFT(this)};
jl.prototype.exifRead_=function(q){if(this.disableExifRotation_)this.angle_=0;else{a:if(q=new DataView(q),q.byteLength<2||q.getUint16(0)!==65496)q=-2;else{for(var S=2,N=q.byteLength;S<N;){var X=q.getUint16(S),b=q.getUint16(S+2);if(X===65505){S+=4;X=q.getUint32(S);b=q.getUint16(S+4);if(X!==1165519206||b!==0)break;S+=6;X=q.getUint16(S)===18761;S+=q.getUint32(S+4,X);b=q.getUint16(S,X);S+=2;for(var w=0;w<b;w++){if(q.getUint16(S,X)===274){S+=8;q=q.getUint16(S,X);break a}S+=12}}else if(X>>8!==255)break;
else S+=b+2}q=-1}switch(q){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&VFT(this)};
jl.prototype.readError_=function(){this.JSC$12960_reject_()};
var VFT=function(q){ei(q.JSC$12960_image_,ayD,q.completeTransform_,!1,q);q.JSC$12960_image_.src=_.hj(q.dataUrl_).toString();q.JSC$12960_image_.src!=LK.toString()&&q.JSC$12960_image_.src.substr(0,11)==="data:image/"||q.JSC$12960_reject_()};
jl.prototype.completeTransform_=function(){if(this.JSC$12960_image_.src!=LK.toString()){var q=_.hj(this.dataUrl_),S=this.JSC$12960_image_.naturalHeight?this.JSC$12960_image_.naturalWidth/this.JSC$12960_image_.naturalHeight:null;this.invalidAspectRatio=S>this.JSC$12960_maxAspectRatio_||S<1/this.JSC$12960_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var N=this.JSC$12960_image_.naturalWidth,X=this.JSC$12960_image_.naturalHeight,b=S=0,w=this.JSC$12960_image_.naturalHeight?this.JSC$12960_image_.naturalWidth/
this.JSC$12960_image_.naturalHeight:null;w>this.JSC$12960_maxAspectRatio_?(N=this.JSC$12960_maxAspectRatio_*X,S=(N-this.JSC$12960_image_.naturalWidth)/2,this.cropped=!0):w<1/this.JSC$12960_maxAspectRatio_?(X=this.JSC$12960_maxAspectRatio_*N,b=(X-this.JSC$12960_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)w=N,N=X,X=w,w=S,S=b,b=w;switch(this.angle_){case 90:b-=N;break;case 180:S-=N;b-=X;break;case 270:S-=
X}this.cropped||this.angle_%360!==0?(q=document.createElement("canvas"),q.width=N||1,q.height=X||1,this.JSC$12960_image_.naturalWidth&&this.JSC$12960_image_.naturalHeight&&(N=q.getContext("2d"),N.rotate(Math.PI/180*this.angle_),N.drawImage(this.JSC$12960_image_,S,b,this.JSC$12960_image_.naturalWidth,this.JSC$12960_image_.naturalHeight)),this.transformedData=_.hj(q.toDataURL(this.mime_))):this.transformedData=q}else this.transformedData=q;this.resolve_(this)}};var Wj=function(q,S){_.LV.call(this,q);this.value=S};
_.F(Wj,_.LV);
var dG=function(q,S,N,X,b,w,B){B=B===void 0?!1:B;_.KV.call(this);var T=this;this.JSC$12965_url_=q;this.channelId_=S;this.maxFileSizeMb_=N;this.JSC$12965_maxAspectRatio_=X;this.dropZoneEl_=b;this.rejectInvalidAspectRatio_=B;this.selectButtonEl_=w;this.JSC$12965_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new EE(this.dropZoneEl_);this.selectOverlay_=new y1(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12965_image_=this.transfer_=null;this.handler_=new _.Be(this);_.I6(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(w,"click",function(){T.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.F(dG,_.KV);dG.prototype.disposeInternal=function(){for(var q=this.selectButtonEl_.nextSibling;q&&q.parentNode&&q.tagName=="INPUT";)q.parentNode.removeChild(q),q=this.selectButtonEl_.nextSibling;this.cancel();_.KV.prototype.disposeInternal.call(this)};
dG.prototype.uploadPromise=function(){if(this.JSC$12965_image_==null)return null;this.uploadPromise_||Uaa(this);return this.uploadPromise_};
dG.prototype.cancel=function(){r4k(this);this.JSC$12965_image_=null};
var r4k=function(q){q.transfer_&&q.transfer_.cancel();q.transfer_=null;q.uploadPromise_=null;q.resolve_=null;q.JSC$12965_reject_=null},Uaa=function(q){r4k(q);
q.transfer_=_.d5X(q.JSC$12965_url_,{"X-YouTube-ChannelId":q.channelId_},q.JSC$12965_image_);q.handler_.listenOnce(q.transfer_,"l",q.JSC$12967_onUploadComplete_);q.handler_.listenOnce(q.transfer_,"n",q.onUploadError_);q.transfer_.run();q.uploadPromise_=new Promise(function(S,N){q.resolve_=S;q.JSC$12965_reject_=N})};
_.Z=dG.prototype;_.Z.onChange_=function(q){q.files.length&&(this.JSC$12965_image_=q.files[0],this.JSC$12965_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12965_image_=null,this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(Uaa(this),(new jl(this.JSC$12965_maxAspectRatio_)).transform(this.JSC$12965_image_).then((0,_.AM)(this.onPreview_,this),(0,_.AM)(this.onPreviewError_,this))))};
_.Z.onPreview_=function(q){if(q.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12965_image_=null),this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;q.cropped&&this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.CHANGE_EVENT",q.transformedData))};
_.Z.onPreviewError_=function(){this.JSC$12965_image_=null;this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.Z.onHover_=function(q){q.stopPropagation();q.preventDefault();if(q.type==="dragover")q=!0;else if(q.type==="dragleave")q=!1;else return;this.dispatchEvent(new Wj("yt.comments.ImageUploadOverlay.HOVER_EVENT",q))};
_.Z.JSC$12967_onUploadComplete_=function(){var q=(0,_.hbX)(this.transfer_.getResponseText());this.resolve_(q.encryptedBlobId)};
_.Z.onUploadError_=function(){this.JSC$12965_reject_();r4k(this)};var $a0=function(q){q=q||{};var S={},N={};this.url=q.url||"";this.args=q.args||_.a6.clone(S);this.assets=q.assets||{};this.attrs=q.attrs||_.a6.clone(N);this.fallback=q.fallback||null;this.fallbackMessage=q.fallbackMessage||null;this.html5=!!q.html5;this.disable=q.disable||{};this.loaded=!!q.loaded;this.messages=q.messages||{}};
$a0.prototype.clone=function(){var q=new $a0,S;for(S in this)if(this.hasOwnProperty(S)){var N=this[S];_.X3(N)=="object"?q[S]=_.a6.clone(N):q[S]=N}return q};var Xb2=function(q,S,N){N=N===void 0?{}:N;this.name=q;this.id=fu.nextSpanId++;this.sessionId=fu.sessionId;this.attributes=S;this.status="SPAN_STATUS_UNSET";var X;this.startTime=(X=N.startTime)!=null?X:(0,_.oL)();this.isActiveSpan=N.active;if(q=fu.stack[fu.stack.length-1])this.parentId=q.id,q.children||(q.children=[]),q.children.push(this);q=_.A(fu.processors);for(S=q.next();!S.done;S=q.next()){S=S.value;try{var b=X=void 0;(b=(X=S).onSpanStart)==null||b.call(X,this)}catch(w){_.vN(w)}}N.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",N.endTime))};
Xb2.prototype.end=function(q,S){q=q===void 0?"SPAN_STATUS_OK":q;this.endTime=S=S===void 0?(0,_.oL)():S;this.duration=this.endTime-this.startTime;this.status=q;this.isActiveSpan!==!1&&(fu.stack[fu.stack.length-1]===this?fu.stack.pop():_.vN(Error("Cf`"+String(this.name))));q=_.A(fu.processors);for(S=q.next();!S.done;S=q.next()){S=S.value;try{var N=void 0,X=void 0;(X=(N=S).onSpanEnd)==null||X.call(N,this)}catch(b){_.vN(b)}}};
Xb2.prototype.addAttributes=function(q){Object.assign(this.attributes,q)};
var b$m={end:function(){},
addAttributes:function(){}},fu={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},NfF={rootSpan:function(){return fu.stack[0]}};var mH={};var iRM=function(q){this.observers=[];this.value=q};
_.Z=iRM.prototype;_.Z.subscribe=function(q){var S=this;if(q.idx!=null)throw Error("Ef");q.idx=this.observers.length;this.observers.push(q);try{q(this.value)}catch(N){}return function(){var N=S.observers[S.observers.length-1];S.observers[q.idx]=N;N.idx=q.idx;S.observers.pop()}};
_.Z.update=function(q){this.value=q(this.value);this.notify()};
_.Z.mutate=function(q){q(this.value);this.notify()};
_.Z.set=function(q){this.value=q;this.notify()};
_.Z.notify=function(){for(var q=_.A(this.observers),S=q.next();!S.done;S=q.next()){S=S.value;try{S(this.value)}catch(N){}}};var c42,e4X,Cvs,dh,tFs,im0,J40,FmT,HmT,Omk,KmR,vMT,lyk,j9J,WmT,daQ,kpM,z4X,nMX,fy2,pdX,xav,ma2,uf6,gMs,EM6,y4k,MFs,Lm6,csy,h4X,Pv6,IyX,YGk,ouk,qM6,SMT,NZv,X3T,bWD,$JF,w3M,ZWT,AVq,svk,BZa,TZX,GhM,D1Q,Qvv,ai6,VgM,U1M,rVX,$1J,cV0,kp,e7q,CfR,R72,tga,iWT,JVX,FnD,HWQ,OWQ,KnQ,vu6,liD,jv6,WnX,d1k,khT,z72,nuR,fis,UJd,p36,x12,m12,uFk,guJ,EuQ,yVQ,Mg6,LnM,h7k,Pfk,Iiq,YMs,oAQ,qQX,SQ6,NkT,X92,bgM,w9X,Zg6,A$M,sgX,BkX,TkX;c42=["account/accounts_list"];e4X=["acknowledge_channel_tou_strike"];Cvs=["notification/add_upcoming_event_reminder"];
_.R4M=["att/get"];dh=["browse","music/browse","streaming_browse","unplugged/browse"];tFs=["channel/claim_legacy_youtube_channel"];im0=["history/clear_search_history"];J40=["history/clear_watch_history"];FmT=["comment/perform_comment_action"];HmT=["comment/get_comment_replies"];Omk=["ypc/commerce_action"];KmR=["backstage/create_post"];vMT=["live/create_broadcast"];lyk=["channel/create_channel"];j9J=["comment/create_comment_reply"];WmT=["comment/create_comment"];daQ=["live_chat/create_poll"];kpM=["playlist/create"];
z4X=["decorate_message"];nMX=["live_chat/delete_message"];fy2=["playlist/delete"];pdX=["video/delete"];xav=["like/dislike"];ma2=["dismissal/dismiss"];uf6=["flag/flag"];gMs=["flow"];EM6=["account/account_menu"];y4k=["playlist/get_add_to_playlist"];MFs=["get_answer"];Lm6=["channel/get_channel_creation_form"];csy=["offline/get_download_action"];h4X=["kids/get_kids_blocklist_picker"];Pv6=["live_chat/get_item_context_menu"];IyX=["live_chat/get_live_chat_message_buy_flow"];YGk=["live_chat/get_live_chat_replay"];
ouk=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];qM6=["live_chat/get_live_chat_super_sticker_buy_flow"];SMT=["notification/get_notification_menu"];NZv=["playlist/get_settings_editor"];X3T=["backstage/get_post_video_preview"];bWD=["account/get_profile_card"];$JF=["share/get_share_panel"];w3M=["share/get_sharing_provider_data"];ZWT=["get_survey"];AVq=["notification/get_unseen_count"];svk=["get_user_mention_suggestions"];BZa=["get_watch"];TZX=["guide"];
GhM=["feedback"];D1Q=["kids/update_blacklist"];Qvv=["like/like"];ai6=["live_chat/live_chat_action"];VgM=["live_chat/manage_user"];U1M=["video_manager/metadata_update"];rVX=["live_chat/moderate"];$1J=["notification/modify_channel_preference"];cV0=["notification/opt_out"];kp=["get_panel","streaming_panel","get_posts_by_host_panel"];e7q=["player"];CfR=["browse/edit_playlist"];R72=["notification/record_interactions"];tga=["reel/reel_item_watch"];iWT=["reel/reel_watch_sequence"];JVX=["like/removelike"];
FnD=["notification/remove_upcoming_event_reminder"];HWQ=["flag/get_form"];OWQ=["miniapp/report_value"];KnQ=["navigation/resolve_url"];vu6=["channel/reveal_business_email"];liD=["in_video/search"];jv6=["search","sfv/search","unplugged/search"];WnX=["live_chat/send_message"];d1k=["live_chat/send_live_chat_vote"];khT=["account/set_setting"];z72=["submit_caption_correction"];nuR=["submit_form"];fis=["subscription/subscribe"];UJd=["get_transcript"];p36=["resolve_location","unplugged/resolve_location"];
x12=["subscription/unsubscribe"];m12=["backstage/update_post"];uFk=["channel_edit/update_channel_page_settings"];guJ=["comment/update_comment_reply"];EuQ=["comment/update_comment"];yVQ=["comment/update_comments_settings"];Mg6=["creator/update_creator_channel"];LnM=["pdg/update_enablement"];h7k=["updated_metadata"];Pfk=["channel_edit/validate_channel_handle"];Iiq=["verify_age"];YMs=["next","unplugged/watch_next"];oAQ=["whitelist/edit"];qQX=["ypc/cancel_recurrence"];SQ6=["ypc/complete_transaction"];
NkT=["ypc/get_cart"];X92=["ypc/get_fix_instrument_params"];bgM=["ypc/get_offers"];w9X=["ypc/get_payment_instruments_params"];Zg6=["ypc/handle_transaction"];A$M=["ypc/log_payment_server_analytics"];sgX=["ypc/pause_subscription"];BkX=["ypc/redeem_code"];TkX=["ypc/resume_subscription"];var Ga2=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,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,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,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,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,
221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,297045,275198,271884,222932,279119,271886,213915,275199,225216,251244,258251,218674,251266,258250,251265,251245,271885,
156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,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,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,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,76256,298157,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,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,21409,282218,185612,222825,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,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,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,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,
127738,127083,155281,162959,220886,227356,248007,163566,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,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,
100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,
267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var oO=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.hl("yt.msgs_",oO);var zC=new _.ky("ACTION_ROUTER_TOKEN");_.nt=function(){this.autonavState_=_.C("kevlar_is_pupi_enabled")?2:rf0()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.nt.prototype.getState=function(){return this.autonavState_};
_.nt.prototype.pause=function(q){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=q):this.autonavState_==1&&(this.disabledAutonavPauseReason_=q)};
_.nt.prototype.setState=function(q,S,N){S&&(this.autoplayChangedByUser=!0);S=this.autonavState_===3||q===3;this.autonavState_!=q&&(this.autonavState_=q,q!=3&&_.$RF(q==2),q=_.C("kevlar_is_pupi_enabled")?N||S:!0,_.fl.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,q,N))};
_.nt.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.xK(_.nt);var ft=function(){this.ih=!1};var pt={},K62=(pt.auto_search="LATENCY_ACTION_AUTO_SEARCH",pt.ad_to_ad="LATENCY_ACTION_AD_TO_AD",pt.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",pt.app_startup="LATENCY_ACTION_APP_STARTUP",pt.browse="LATENCY_ACTION_BROWSE",pt.cast_splash="LATENCY_ACTION_CAST_SPLASH",pt.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",pt.channels="LATENCY_ACTION_CHANNELS",pt.chips="LATENCY_ACTION_CHIPS",pt.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",pt.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
pt.editor="LATENCY_ACTION_EDITOR",pt.embed="LATENCY_ACTION_EMBED",pt.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",pt.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",pt.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",pt.explore="LATENCY_ACTION_EXPLORE",pt.favorites="LATENCY_ACTION_FAVORITES",pt.home="LATENCY_ACTION_HOME",pt.inboarding="LATENCY_ACTION_INBOARDING",pt.landing="LATENCY_ACTION_LANDING",pt.learning="LATENCY_ACTION_LEARNING",
pt.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",pt.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",pt.library="LATENCY_ACTION_LIBRARY",pt.live="LATENCY_ACTION_LIVE",pt.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",pt.management="LATENCY_ACTION_MANAGEMENT",pt.mini_app="LATENCY_ACTION_MINI_APP_PLAY",pt.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",pt.onboarding="LATENCY_ACTION_ONBOARDING",pt.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
pt.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",pt.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",pt.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",pt.prebuffer="LATENCY_ACTION_PREBUFFER",pt.prefetch="LATENCY_ACTION_PREFETCH",pt.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",pt.profile_switcher="LATENCY_ACTION_LOGIN",pt.projects="LATENCY_ACTION_PROJECTS",pt.reel_watch="LATENCY_ACTION_REEL_WATCH",pt.results="LATENCY_ACTION_RESULTS",pt.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
pt.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",pt.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",pt.review="LATENCY_ACTION_REVIEW",pt.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",pt.search_ui="LATENCY_ACTION_SEARCH_UI",pt.search_suggest="LATENCY_ACTION_SUGGEST",pt.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",pt.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",pt.seek="LATENCY_ACTION_PLAYER_SEEK",pt.settings="LATENCY_ACTION_SETTINGS",pt.store="LATENCY_ACTION_STORE",
pt.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",pt.tenx="LATENCY_ACTION_TENX",pt.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",pt.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",pt.watch="LATENCY_ACTION_WATCH",pt.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",pt["watch,watch7"]="LATENCY_ACTION_WATCH",pt["watch,watch7_html5"]="LATENCY_ACTION_WATCH",pt["watch,watch7ad"]="LATENCY_ACTION_WATCH",pt["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",pt.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
pt.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",pt.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",pt.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",pt.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",pt.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",pt.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",pt.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",pt),D6s=0;var L6v=function(q,S){Xr.call(this,1,arguments);this.timer=S};
_.F(L6v,Xr);var MT0=new VW0("aft-recorded",L6v);var W6N=_.Nd.ytLoggingGelSequenceIdObj_||{};_.hl("ytLoggingGelSequenceIdObj_",W6N);var xp=_.Nd.ytLoggingLatencyUsageStats_||{};_.hl("ytLoggingLatencyUsageStats_",xp);var mR=function(){this.cleanupJob=0},zGM=function(){mR.instance||(mR.instance=new mR);
return mR.instance};
_.Z=mR.prototype;_.Z.baseline=function(q,S,N){u5(this,"baseline_"+q)||_.FO("latencyActionBaselined",{clientActionNonce:q},{timestamp:S,cttAuthInfo:N})};
_.Z.tick=function(q,S,N,X){u5(this,"tick_"+q+"_"+S)||_.FO("latencyActionTicked",{tickName:q,clientActionNonce:S},{timestamp:N,cttAuthInfo:X})};
_.Z.info=function(q,S,N){var X=Object.keys(q).join("");u5(this,"info_"+X+"_"+S)||(q=Object.assign({},q),q.clientActionNonce=S,_.FO("latencyActionInfo",q,{cttAuthInfo:N}))};
_.Z.jspbInfo=function(q,S,N){for(var X="",b=0;b<f7(q).length;b++)f7(q)[b]!==void 0&&(X=b===0?X.concat(""+b):X.concat("_"+b));u5(this,"info_"+X+"_"+S)||(_.sk(q,2,S),S={cttAuthInfo:N},N=_.C("jspb_sparse_encoded_pivot")?new cN([{}]):new cN,_.Wc(N,7,ic0,q),dR7("latencyActionInfo",N,S))};
_.Z.span=function(q,S,N){var X=Object.keys(q).join("");u5(this,"span_"+X+"_"+S)||(q.clientActionNonce=S,_.FO("latencyActionSpan",q,{cttAuthInfo:N}))};
var u5=function(q,S){xp[S]=xp[S]||{count:0};var N=xp[S];N.count++;N.time=(0,_.oL)();q.cleanupJob||(q.cleanupJob=_.ez(_.OY,function(){var X=(0,_.oL)(),b;for(b in xp)xp[b]&&X-xp[b].time>6E4&&delete xp[b];q&&(q.cleanupJob=0)},5E3));
return N.count>5?(N.count===6&&Math.random()*1E5<1&&(N=new _.Vl("CSI data exceeded logging limit with key",S.split("_")),S.indexOf("plev")>=0||_.vN(N)),!0):!1};var QgM,aYs;QgM=window;aYs=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Ty=QgM.performance||QgM.mozPerformance||QgM.msPerformance||QgM.webkitPerformance||new aYs;var yfN=!1,f$y=!1,hG7=(0,_.AM)(_.Ty.clearResourceTimings||_.Ty.webkitClearResourceTimings||_.Ty.mozClearResourceTimings||_.Ty.msClearResourceTimings||_.Ty.oClearResourceTimings||_.Q2,_.Ty);var ceW=_.fy(function(q,S,N,X,b,w,B){if(!_.C("web_csi_action_sampling_enabled")||!_.ws(w).actionDisabled){var T=B==null?void 0:B.spanStatus;B=B==null?void 0:B.rootSpanNonce;var Q=_.Z9(w);if(Q.gelSpans)Q.gelSpans[q]=!0;else{var a={};Q.gelSpans=(a[q]=!0,a)}D6s++;q={spanName:q,spanLengthUsec:String(Math.round(S*1E3)),spanNonce:D6s,rootSpanNonce:B||D6s};T&&(q.spanStatus=T);X&&(q.spanInfo=X);b&&(q.parentSpanNonce=b);N&&(q.spanStartTimeUsec=String(Math.round(N*1E3)));_.Ag(w||"").span[String(q.spanName)]=
q;N=_.Z9(w);N.gelSpans||(N.gelSpans={});_.cA(N.gelSpans,q);N=JfW(w);w=_.ws(w).cttAuthInfo;zGM().span(q,N,w);return q.spanNonce}}),VnM=window;
VnM.ytcsi&&(VnM.ytcsi.infoGel=_.QG,VnM.ytcsi.tick=_.Uu);var Z5m=function(q){Xr.call(this,1,arguments);this.csn=q};
_.F(Z5m,Xr);var eOy=new VW0("screen-created",Z5m),Rwd=[],w4y=CiW,tM2=0,CB=new Map,Ab4=new Map,s7y=new Map;var Ur7=Symbol("Gf"),Wf=new WeakMap;var gG=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Nl=function(){gG.instance||(gG.instance=new gG);
return gG.instance};
_.Z=gG.prototype;_.Z.setClient=function(q){this.client=q};
_.Z.JSC$13064_newScreen=function(){this.clear();this.csn=_.VR()};
_.Z.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.Z.reportShown=function(q,S,N,X){var b=this.JSC$13064_getTrackingParams(q),w=q.visualElement?q.visualElement:b;S=this.shownElements.has(w);var B=this.visibleState.get(w);this.shownElements.add(w);this.visibleState.set(w,!0);q.impressionLog&&!S&&q.impressionLog();if(b||q.visualElement)if(N=U6J(this,q,N))if(w=r$s(this,q),E8(this,q)||w){b=q.visualElement?q.visualElement:_.by(b);var T=q.interactionLoggingClientData;w||S?E8(this,q)&4?B||Ub4(this.client,N,b,T):E8(this,q)&1&&!S&&Q7g(this.client,N,b,T,X):
Q7g(this.client,N,b,T,X)}};
_.Z.reportHidden=function(q,S,N,X){var b=this.JSC$13064_getTrackingParams(q),w=q.visualElement?q.visualElement:b;S=this.hiddenElements.has(w);var B=this.visibleState.get(w);this.hiddenElements.add(w);this.visibleState.set(w,!1);if(B===!1)return!0;if(!b&&!q.visualElement)return!1;N=U6J(this,q,N);if(!N||!E8(this,q)&&r$s(this,q))return!1;b=q.visualElement?q.visualElement:_.by(b);E8(this,q)&8?rbd(this.client,N,b,void 0,void 0,X):E8(this,q)&2&&!S&&(q=this.client,X=em({cttAuthInfo:U1(N)||void 0,automatedLogEventSource:X},
N),S={csn:N,ve:b.getAsJson(),eventType:2},N==="UNDEFINED_CSN"?iJ("visualElementHidden",X,S):q?i1("visualElementHidden",S,q,X):_.FO("visualElementHidden",S,X));return!0};
_.Z.JSC$13064_getTrackingParams=function(q){var S=this.getData(q),N,X;if(_.C("il_use_view_model_logging_context")&&(S==null?0:(N=S.context)==null?0:(X=N.loggingContext)==null?0:X.loggingDirectives))return S.context.loggingContext.loggingDirectives.trackingParams||"";var b,w;if(S==null?0:(b=S.rendererContext)==null?0:(w=b.loggingContext)==null?0:w.loggingDirectives)return S.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(S==null?0:S.loggingDirectives)return S.loggingDirectives.trackingParams||
"";var B;return((B=q.veContainer)==null?0:B.trackingParams)?q.veContainer.trackingParams:(S==null?void 0:S.trackingParams)||""};
_.Z.JSC$13064_elementShouldLogGesture=function(q,S){q=this.getData(q);return!!((Math.floor(Number(q&&q.loggingDirectives&&q.loggingDirectives.gestures&&q.loggingDirectives.gestures.types||""))||0)&S)};
_.Z.JSC$13064_getNearestParentVe=function(q){var S=this.JSC$13064_getTrackingParams(q);return q.visualElement?q.visualElement:S?_.by(S):q.parentElement?this.JSC$13064_getNearestParentVe(q.parentElement):null};
var U6J=function(q,S,N){var X=_.VR(N);return q.csn===null||X===q.csn||N?X:(q=new _.Vl("VisibilityLogger called before newScreen",{caller:S.tagName,previous_csn:q.csn,current_csn:X}),_.vN(q),null)};
gG.prototype.getData=function(q){var S,N=q.data||((S=q.props)==null?void 0:S.data);if(!N||q.isWebComponentWrapper){var X;N=(X=Wf.get(q))==null?void 0:X[Ur7]}return N};
var r$s=function(q,S){var N;return!((N=q.getData(S))==null||!N.loggingDirectives)},E8=function(q,S){q=q.getData(S);
return Math.floor(Number(q&&q.loggingDirectives&&q.loggingDirectives.visibility&&q.loggingDirectives.visibility.types||""))||1};var yM;yM=function(){};
_.Yr=function(){yM.instance||(yM.instance=new yM);return yM.instance};
yM.prototype.setClient=function(q){_.fy(Nl().setClient).bind(Nl())(q)};
_.$6a=function(){_.Yr();_.fy(Nl().JSC$13064_newScreen).bind(Nl())()};
yM.prototype.clear=function(){_.fy(Nl().clear).bind(Nl())()};
yM.prototype.reportShown=function(q,S,N,X){_.fy(Nl().reportShown).bind(Nl())(q,S,N,X)};
yM.prototype.reportHidden=function(q,S,N,X){return _.fy(Nl().reportHidden).bind(Nl())(q,S,N,X)};
var ijm=function(q,S){return _.fy(Nl().JSC$13064_getTrackingParams).bind(Nl())(S)},rZ2=function(q,S){return _.fy(Nl().JSC$13064_getNearestParentVe).bind(Nl())(S)};var Mt,c$Q;Mt=function(){this.graftQueue=[];this.stateChangedQueue=[];this.backHistoryStack=[];this.forwardHistoryStack=[];this.afterNewScreenOneOffJobs=[];this.afterNewScreenRecurringJobs=[];this.cachedVisualElements=new Map;this.cachedRootVisualElements=new Map;this.pendingScreenCreation=new Set;this.recurringGrafts=new Map};
_.ql=function(){Mt.instance||(Mt.instance=new Mt);return Mt.instance};
Mt.prototype.setClient=function(q){this.client=q};
c$Q=function(q,S,N){N=N===void 0?{}:N;_.fy(function(){var X,b,w,B=((X=_.t(S==null?void 0:S.commandMetadata,_.Yq))==null?void 0:X.rootVe)||((b=_.t(S==null?void 0:S.commandMetadata,hAM))==null?void 0:(w=b.screenVisualElement)==null?void 0:w.uiType);if(B){X=_.t(S==null?void 0:S.commandMetadata,Llk);if(X==null?0:X.parentTrackingParams){var T=_.by(X.parentTrackingParams);if(X.parentCsn)var Q=X.parentCsn}else N.clickedVisualElement?T=N.clickedVisualElement:S.clickTrackingParams&&(T=_.by(S.clickTrackingParams));
a:{X=_.t(S,_.O1);b=_.t(S,qMv);if(X){if(b=cfm(X,"VIDEO")){X={token:b,videoId:X.videoId};break a}}else if(b&&(X=cfm(b,"PLAYLIST"))){X={token:X,playlistId:b.playlistId};break a}X=void 0}N=Object.assign({},{cttAuthInfo:X,parentCsn:Q},N);if(_.C("expectation_logging")){var a;N.loggingExpectations=((a=_.t(S==null?void 0:S.commandMetadata,hAM))==null?void 0:a.loggingExpectations)||void 0}_.Lt(q,B,T,N)}else _.vN(new _.Vl("Error: Trying to create a new screen without a rootVeType",S))})()};
_.Lt=function(q,S,N,X){X=X===void 0?{}:X;_.fy(function(){Ga2.includes(S)||(_.vN(new _.Vl("createClientScreen() called with a non-page VE",S)),S=83769);X.isHistoryNavigation||(q.forwardHistoryStack=[],q.backHistoryStack.push({rootVe:S,key:X.key||""}));q.graftQueue=[];q.stateChangedQueue=[];X.dataPromises?e2s(q,S,N,X):CbQ(q,S,N,X)})()};
_.R2X=function(q,S,N){N=N===void 0?0:N;_.fy(function(){S.then(function(X){q.pendingScreenCreation.has(N)&&q.pendingScreenFn&&q.pendingScreenFn();var b=_.VR(N),w=_.as(N);if(b&&w){var B={automatedLogEventSource:3},T;(X==null?0:(T=X.response)==null?0:T.trackingParams)&&tg(q.client,b,w,_.by(X.response.trackingParams),!1,B);var Q;(X==null?0:(Q=X.playerResponse)==null?0:Q.trackingParams)&&tg(q.client,b,w,_.by(X.playerResponse.trackingParams),!1,B)}})})()};
Mt.prototype.graftServerVe=function(q,S,N){var X=this;return _.fy(function(){var b=_.by(q);_.hp(X,b,S,N);return b})()};
_.$rv=function(q,S,N,X){return _.C("enable_client_ve_spec")&&S.clientVeSpec?(S=_.Ew(S.clientVeSpec.uiType,void 0,S.clientVeSpec.elementIndex,S.clientVeSpec.clientYoutubeData,void 0,S),_.hp(q,S,N,X)?S:null):S.trackingParams?q.graftServerVe(S.trackingParams,N,X):null};
_.oK=function(q,S,N,X){return _.fy(function(){if(!S.veType)return _.Kl(new _.Vl("Error: Trying to graft a client VE without a veType.")),null;if(S.visibilityTypes){var b=S.visibilityTypes.reduce(function(w,B){return w|B});
b={visibility:{types:String(b)}}}b=_.Ew(S.veType,S.visualElement,S.elementIndex,S.clientYouTubeData,void 0,b);return _.hp(q,b,N,X)?b:null})()};
_.hp=function(q,S,N,X){X=X===void 0?0:X;return _.fy(function(){if(q.pendingScreenCreation.has(X))return q.graftQueue.push([S,N]),!0;var b=_.VR(X),w=N||_.as(X);if(b&&w){if(_.C("combine_ve_grafts")){var B=q.cachedVisualElements.get(w.toString());B?B.push(S):(q.cachedRootVisualElements.set(w.toString(),w),q.cachedVisualElements.set(w.toString(),[S]));q.attachTimeout||(q.attachTimeout=_.ez(_.OY,function(){tn0(q,b)},1200))}else tg(q.client,b,w,S);
return!0}return!1})()};
_.Pj=function(q,S,N){N=N===void 0?0:N;var X=q.recurringGrafts.get(N)||new Map;if(_.C("smarter_ve_dedupping"))for(var b=Array.from(X.keys()),w=0;w<b.length;w++){var B=void 0,T=void 0;var Q=S;var a=b[w];a.isClientVe()&&Q.isClientVe()?(B=Q.getAsJson(),T=a.getAsJson(),Q=B.veType!==T.veType||B.elementIndex!==T.elementIndex||B.dataElement!==T.dataElement||Q.getLoggingDirectives()!==a.getLoggingDirectives()?!1:!0):Q=a.veData.trackingParams!==void 0&&Q.veData.trackingParams!==void 0?((T=Q.veData)==null?void 0:
T.trackingParams)===((B=a.veData)==null?void 0:B.trackingParams):!1;if(Q)return}else if(X.has(S))return;X.set(S,void 0);q.recurringGrafts.set(N,X);_.VR(N)==="UNDEFINED_CSN"||q.pendingScreenCreation.has(N)||_.hp(q,S,void 0,N)};
_.Ir=function(q,S,N,X){X=_.VR(X===void 0?0:X);if(!X)return!1;cbM(q.client,X,S,N);return!0};
_.Yp=function(q,S,N,X){if(!S)return!1;X=_.VR(X===void 0?0:X);if(!X)return!1;cbM(q.client,X,_.by(S),N);return!0};
_.tG=function(q,S){var N=S.getScreenLayer&&S.getScreenLayer();if(S.visualElement)return _.Ir(q,S.visualElement,void 0,N);S=ijm(_.Yr(),S);return _.Yp(q,S,void 0,N)};
Mt.prototype.clickCommand=function(q,S,N){return _.Yp(this,q.clickTrackingParams,S,N===void 0?0:N)};
Mt.prototype.stateChanged=function(q,S,N){this.visualElementStateChanged(_.by(q),S,N===void 0?0:N)};
Mt.prototype.visualElementStateChanged=function(q,S,N){N=N===void 0?0:N;N===0&&this.pendingScreenCreation.has(N)?this.stateChangedQueue.push([q,S]):this.logStateChanged(q,S,N)};
Mt.prototype.logStateChanged=function(q,S,N){N=N===void 0?0:N;var X=_.VR(N);q=q||_.as(N);return X&&q?(ewN(this.client,X,q,S),!0):!1};
var e2s=function(q,S,N,X){X=X===void 0?{}:X;q.pendingScreenCreation.add(X.layer||0);q.pendingScreenFn=function(){CbQ(q,S,N,X);var B=_.as(X.layer);if(B){for(var T=_.A(q.graftQueue),Q=T.next();!Q.done;Q=T.next())Q=Q.value,_.hp(q,Q[0],Q[1]||B,X.layer);B=_.A(q.stateChangedQueue);for(T=B.next();!T.done;T=B.next())T=T.value,q.logStateChanged(T[0],T[1])}};
N||_.VR(X.layer)||q.pendingScreenFn();if(X.dataPromises)for(var b=_.A(X.dataPromises),w=b.next();!w.done;w=b.next())_.R2X(q,w.value,X.layer);else _.O0(Error("Hf"))},CbQ=function(q,S,N,X){X=X===void 0?{}:X;
var b=void 0;X.layer||(X.layer=0);b=X.parentLayer!==void 0?X.parentLayer:X.layer;var w=_.VR(b);b=_.as(b);var B=N||b,T;B&&(X.parentCsn!==void 0?T={clientScreenNonce:X.parentCsn,visualElement:B}:w&&w!=="UNDEFINED_CSN"&&(T={clientScreenNonce:w,visualElement:B}));var Q,a=_.k$("EVENT_ID");w==="UNDEFINED_CSN"&&a&&(Q={servletData:{serializedServletEventId:a}});_.C("combine_ve_grafts")&&w&&tn0(q,w);_.C("no_client_ve_attach_unless_shown")&&B&&w&&Db7(B,w);try{var U=_.BcP(q.client,S,T,X.csnToClone,X.cttAuthInfo,
Q,X.implicitGestureType,void 0,X.loggingExpectations,X.automatedLogEventSource)}catch(e){_.l1(e,{rootVeType:S,rootVe:b,parentVisualElement:N,currentCsn:w,parentEl:T,csnToClone:X.csnToClone});_.O0(e);return}_.rr(U,S,X.layer,X.cttAuthInfo);w&&w!=="UNDEFINED_CSN"&&b&&!Qr2(w)&&rbd(q.client,w,b,!0);q.backHistoryStack[q.backHistoryStack.length-1]&&!q.backHistoryStack[q.backHistoryStack.length-1].csn&&(q.backHistoryStack[q.backHistoryStack.length-1].csn=U||"");_.QG({clientScreenNonce:U});_.$6a();var r=_.as(X.layer);
w&&w!=="UNDEFINED_CSN"&&r&&_.C("music_web_mark_root_visible")&&_.Hf(U,r);q.pendingScreenCreation.delete(X.layer||0);q.pendingScreenFn=void 0;var c;(c=q.recurringGrafts.get(X.layer))==null||c.forEach(function(e,R){e?_.hp(q,R,e,X.layer):r&&_.hp(q,R,r,X.layer)});
igQ(q)},igQ=function(q){for(var S=0;S<q.afterNewScreenOneOffJobs.length;S++){var N=q.afterNewScreenOneOffJobs[S];
try{N()}catch(X){_.O0(X)}}for(S=q.afterNewScreenOneOffJobs.length=0;S<q.afterNewScreenRecurringJobs.length;S++){N=q.afterNewScreenRecurringJobs[S];try{N()}catch(X){_.O0(X)}}},tn0=function(q,S){if(S===void 0)for(var N=GCg(),X=0;X<N.length;X++)N[X]!==void 0&&tn0(q,N[X]);
else q.cachedVisualElements.forEach(function(b,w){(w=q.cachedRootVisualElements.get(w))&&TcF(q.client,S,w,b)}),q.cachedVisualElements.clear(),q.cachedRootVisualElements.clear(),q.attachTimeout=void 0};var o3=function(q){q=q===void 0?{layer:0}:q;this.ih=!1;this.createScreenConfig=q;q={};this.nvB=(q.response=!1,q.playerResponse=!1,q)};
_.F(o3,ft);o3.prototype.validate=function(q){return!(!q.data||!q.data.response&&!q.data.playerResponse)};
o3.prototype.handle=function(q){var S=_.ql(),N=this.createScreenConfig.layer;q.data.response&&q.data.response.trackingParams&&!this.nvB.response&&(S.graftServerVe(q.data.response.trackingParams,void 0,N),this.nvB.response=!0);q.data.playerResponse&&q.data.playerResponse.trackingParams&&!this.nvB.playerResponse&&(S.graftServerVe(q.data.playerResponse.trackingParams,void 0,N),this.nvB.playerResponse=!0)};var qR=function(){this.q0=_.Hq();this.aM=[];this.yeY=0};
qR.prototype.processChunk=function(q){if(q){for(var S=_.A(this.aM),N=S.next();!N.done;N=S.next())N=N.value,N.validate(q)&&(N.handle(q),N.ih=!0);_.Uu("np"+this.yeY);this.yeY++}};var faF,J$2,Ogk;_.LI=function(q,S,N,X,b,w,B,T){B=B===void 0?[]:B;T=T===void 0?[]:T;this.buildCommandPayload=q;this.navigate=S;this.handleServiceRequest=N;this.sendAction=X;this.JSC$13099_screenManager=b;this.commandResolverMap=w;this.autoLogResolverAllowlist=B;this.metaCommandClickLoggingDenylist=T;this.pendingCommands=new Set;this.isTracingEnabled=!1;J$2(this)};
faF=function(q,S,N){var X=[_.DqJ,JyM],b=iFe,w=JZy,B=_.ql(),T=Fgq;N=N===void 0?[]:N;X=X===void 0?[]:X;_.LI.instance=new _.LI(q,S,b,w,B,T,N,X)};
J$2=function(q){if(!q.isTracingEnabled&&pu("command")){var S=q.resolveCommand;q.resolveCommand=function(N,X){a:{for(b in N)if(Object.prototype.hasOwnProperty.call(N,b)){var b={commandType:b};break a}b={}}return _.xq("command",b,S.bind(this,N,X))};
q.isTracingEnabled=!0}};
Ogk=function(q,S,N){if(!q.commandResolverMap)return!1;var X=O5N(S,q.commandResolverMap);return X?((q.autoLogResolverAllowlist.some(function(b){return!!_.t(S,b)})||(N==null?0:N.forceClickLogging))&&HgD(q,S,N),X instanceof Promise?X.then(function(b){b.resolve(S,N)}):X.resolve(S,N),!0):!1};
_.LI.prototype.resolveCommand=function(q,S){var N=this,X=Kgs(q);if((S==null||!S.skipCommandResolverMap)&&Ogk(this,q,S))return!0;if(X)return vAX(this,q,S);if(!this.buildCommandPayload)return Jb0(q,"Unhandled command by buildCommandPayload"),!1;var b=this.buildCommandPayload(q,S);if(S==null?0:S.commandController)b.commandController=S.commandController;if(b.type===0){if(!this.navigate)return FXg(q,"navigate"),!1;if(!lYa(b.command))return Jb0(q,"Page requests need to specify a url"),!1;_.C("logging_avoid_blocking_during_navigation")&&
_.SPv().transition("application_navigating");q=this.navigate(b)||[];lDs(q).then(function(){N.pendingCommands.delete(b.command)});
return!0}if(b.type===1){if(!this.handleServiceRequest)return FXg(q,"handleServiceRequest"),!1;(S==null?0:S.forceClickLogging)&&HgD(this,b.command,S);q=this.handleServiceRequest(b);lDs(q).then(function(){N.pendingCommands.delete(b.command)});
return!0}if(b.type===2){if(!this.sendAction)return FXg(q,"sendAction"),!1;HgD(this,b.command,S);this.sendAction(b);return!0}return!1};
var HgD=function(q,S,N){if((N==null||!N.disableClickTracking)&&q.JSC$13099_screenManager)if(S.clickTrackingParams&&_.C("log_click_with_layer_from_element_in_command_handler")){var X;N=N==null?void 0:(X=N.form)==null?void 0:X.element;q.JSC$13099_screenManager.clickCommand(S,null,N&&N.getScreenLayer&&N.getScreenLayer())}else S.clickTrackingParams?q.JSC$13099_screenManager.clickCommand(S):!_.C("disable_clicked_visual_element_in_command_handler")&&(N==null?0:N.clickedVisualElement)&&_.Ir(q.JSC$13099_screenManager,
N.clickedVisualElement)},Kgs=function(q){var S=!!_.t(q,_.hD),N;
q=((N=_.t(q,_.Is))==null?void 0:N.signal)==="CLIENT_SIGNAL";return S||q},vAX=function(q,S,N){var X=_.t(S,_.hD);
if(X)var b=(X==null?void 0:X.commands)||[];else{var w;if(((w=_.t(S,_.Is))==null?void 0:w.signal)==="CLIENT_SIGNAL"){var B;b=((B=_.t(S,_.Is))==null?void 0:B.actions)||[]}}if(b){(X=jga(q,b))&&HgD(q,S,N);S=_.A(b);for(b=S.next();!b.done;b=S.next()){b=b.value;try{var T=Object.assign({},N);X&&(T.disableClickTracking=!0);q.resolveCommand(b,T)}catch(Q){Q instanceof Error&&_.O0(Q)}}return!0}Jb0(S,"Could not handle the meta command");return!1},jga=function(q,S){return S.every(function(N){return q.metaCommandClickLoggingDenylist.some(function(X){return!!_.t(N,
X)})})},lYa=function(q){var S;
return!((S=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null||!S.url)};var ST=function(){ft.apply(this,arguments)};
_.F(ST,ft);ST.prototype.validate=function(q){var S,N;return!this.ih&&!!((S=q.data.response)==null?0:(N=S.onResponseReceivedEndpoints)==null?0:N.length)};
ST.prototype.handle=function(q){var S=_.LI.instance;q=_.A(q.data.response.onResponseReceivedEndpoints);for(var N=q.next();!N.done;N=q.next())S.resolveCommand(N.value)};var Wgk,d60,Xh;
Wgk=function(){this.companionCanvasActivation=this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.Lu();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.NR=function(){d60||(d60=new Wgk);return d60};
Xh=function(){var q=_.NR();q.miniplayerButtonActivation=!1;q.userActivation=!1;q.playlistWatchPageActivation=!1;q.productDetailsPageActivation=!1;q.miniAppPageActivation=!1;q.playablesDestPageActivation=!1;q.lockupActivation=!1;q.showMiniplayerCommandActivation=!1;q.playlistSuggestionsShelfActivation=!1;q.mediaSessionPipActivation=!1;q.watchPipActivation=!1;q.watchWhileActivation=!1;q.shortsPipActivation=!1;q.companionCanvasActivation=!1};
_.kav=function(){var q=_.NR(),S=q.mediaSessionPipActivation,N=q.watchPipActivation,X=q.watchWhileActivation,b=q.playlistWatchPageActivation,w=q.lockupActivation,B=q.showMiniplayerCommandActivation,T=q.navigatingAwayFromWatchDeletedVideo,Q=q.shortsPipActivation,a=q.playlistSuggestionsShelfActivation,U=q.productDetailsPageActivation,r=q.miniAppPageActivation,c=q.playablesDestPageActivation,e=q.companionCanvasActivation;return!q.miniplayerButtonActivation&&!b&&!a&&!U&&!r&&!c&&!w&&!B&&!S&&!N&&!X&&!Q&&
!e||T};var GBW;_.bk=_.kx("FEwhat_to_watch","/",3854);_.DSd=_.kx("FEdownloads","/feed/downloads",42352);GBW=_.kx("FEmusic_offline","browse/FEmusic_offline",42352);var lr=function(q,S){S=S===void 0?[]:S;var N=N===void 0?[]:N;S=EVW.apply(null,[yWv.apply(null,_.PG(S))].concat(_.PG(N)));this.store=PnP(q,void 0,S)};
lr.prototype.getState=function(){return this.store.getState()};
lr.prototype.dispatch=function(q){return this.store.dispatch(q)};
lr.prototype.subscribe=function(q){return this.store.subscribe(q)};
lr.prototype.replaceReducer=function(q){return this.store.replaceReducer(q)};
lr.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.wf=function(q,S,N){var X=S(q.getState());return q.subscribe(function(){var b=S(q.getState());if(b!==X){var w=X;X=b;N(b,w)}})};var c7y;_.XV=function(q,S,N){return _.xx({type:"REPLACE_ENTITY",payload:{entityPayload:N,entityType:q,key:S}})};
c7y=function(q){return _.xx({type:"REPLACE_ENTITIES",payload:q})};
_.VB=function(q,S,N,X){return _.xx({type:"UPDATE_ENTITY",payload:{entityPayload:N,entityType:q,key:S,mergeOption:X}})};var mbv=function(q){var S=this;q=q===void 0?[]:q;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;q.forEach(function(N){S.append(N)})};
_.Z=mbv.prototype;_.Z.getLength=function(){return this.totalLength};
_.Z.append=function(q){var S=this.arrays.length===0?!1:(S=this.arrays[this.arrays.length-1])&&S.buffer===q.buffer&&S.byteOffset+S.length===q.byteOffset;S?(S=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(S.buffer,S.byteOffset,S.length+q.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(q);this.totalLength+=q.length};
_.Z.split=function(q){for(var S=new mbv,N=new mbv,X=_.A(this.arrays),b=X.next();!b.done;b=X.next())b=b.value,q>=b.length?(S.append(b),q-=b.length):q?(S.append(new Uint8Array(b.buffer,b.byteOffset,q)),N.append(new Uint8Array(b.buffer,b.byteOffset+q,b.length-q)),q=0):N.append(b);return{headView:S,tailView:N}};
_.Z.isFocused=function(q){return q>=this.arrayPos&&q<this.arrayPos+this.arrays[this.arrayIdx].length};
_.Z.focus=function(q){if(!this.isFocused(q))for(q<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=q&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var z26=function(q,S){q.focus(S);return q.arrays[q.arrayIdx][S-q.arrayPos]};(function(){var q=function(X){return new Uint8Array(X)},S=function(X){for(var b=new Uint8Array(X.length),w=0;w<X.length;w++)b[w]=X[w];
return b},N=new Uint8Array([1]);
return N.length===1&&N[0]===1?q:S})();
var klW=Array(1024),db4=window.TextDecoder?new TextDecoder:void 0,ndv=window.TextEncoder?new TextEncoder:void 0;var xb7=function(q){this.arrayView=q;this.pos=0;this.pendingTagAndType=-1},gs=function(q){var S=z26(q.arrayView,q.pos);
++q.pos;if(S<128)return S;for(var N=S&127,X=1;S>=128;)S=z26(q.arrayView,q.pos),++q.pos,X*=128,N+=(S&127)*X;return N},uuW=function(q,S){var N=q.pendingTagAndType;
for(q.pendingTagAndType=-1;q.pos+1<=q.arrayView.totalLength;){N<0&&(N=gs(q));var X=N>>3,b=N&7;if(X===S)return!0;if(X>S){q.pendingTagAndType=N;break}N=-1;switch(b){case 0:gs(q);break;case 1:q.pos+=8;break;case 2:X=gs(q);q.pos+=X;break;case 5:q.pos+=4}}return!1};var EdF=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=p4F(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},MW=function(q,S){S=q.pos+S;
if(!(q.buf.length>=S)){for(var N=q.buf.length*2;N<S;)N*=2;q.buf=p4F(N,q.wasm,q.buf.subarray(0,q.pos));q.view=new DataView(q.buf.buffer,q.buf.byteOffset,q.buf.byteLength)}},yG=function(q,S){if(S>268435455){MW(q,4);
for(var N=S&1073741823,X=0;X<4;X++)q.view.setUint8(q.pos,N&127|128),N>>=7,q.pos+=1;S=Math.floor(S/268435456)}for(MW(q,4);S>127;)q.view.setUint8(q.pos,S&127|128),S>>=7,q.pos+=1;q.view.setUint8(q.pos,S);q.pos+=1};for(var yb7={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,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,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,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,
suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},gdN={},nAs=_.A(Object.entries(yb7)),fYa=nAs.next();!fYa.done;fYa=nAs.next()){var p9s=_.A(fYa.value),x6X=p9s.next().value,m6X=p9s.next().value,uIa=x6X,gAM=m6X;gAM&&(gdN[gAM]=uIa)};var LXy=function(q,S){q=q===void 0?{}:q;switch(S.type){case "ENTITY_LOADED":return S.payload.reduce(function(X,b){var w,B=(w=b.options)==null?void 0:w.persistenceOption;if(B&&B!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&B!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return X;if(!b.entityKey)return _.O0(Error("Jf")),X;if(b.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!b.payload)return b=new _.Vl("REPLACE entity mutation is missing a payload",{entityKey:b.entityKey}),_.O0(b),X;var T=(0,_.a6.getAnyKey)(b.payload);
return PiP(X,T,b.entityKey,b.payload[T])}if(b.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{b=b.entityKey;try{var Q=_.Eu(b).entityType;T=PiP(X,Q,b);break a}catch(r){if(r instanceof Error){b=new _.Vl("Failed to deserialize entity key",{entityKey:b,originalMessage:r.message});_.O0(b);T=X;break a}throw r;}T=void 0}return T}if(b.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!b.payload)return b=new _.Vl("UPDATE entity mutation is missing a payload",{entityKey:b.entityKey}),_.O0(b),X;T=(0,_.a6.getAnyKey)(b.payload);
var a,U;return IF7(X,T,b.entityKey,b.payload[T],(a=b.fieldMask)==null?void 0:(U=a.mergeOptions)==null?void 0:U.repeatedFieldsMergeOption)}return X},q);
case "REPLACE_ENTITY":var N=S.payload;return PiP(q,N.entityType,N.key,N.entityPayload);case "REPLACE_ENTITIES":return Object.keys(S.payload).reduce(function(X,b){var w=S.payload[b];return Object.keys(w).reduce(function(B,T){return PiP(B,b,T,w[T])},X)},q);
case "UPDATE_ENTITY":return N=S.payload,IF7(q,N.entityType,N.key,N.entityPayload,N.mergeOption);default:return q}};var YNM;var EAJ=!1,Z$,Af,sF,Bb,T9,y$X=function(q){_.Z4.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!EAJ){var S,N=new Uint8Array(256),X=new Uint8Array(256);var b=1;for(S=0;S<256;S++)N[b]=S,X[S]=b,b^=b<<1^(b>>7&&283);Z$=new Uint8Array(256);Af=Pf(256);sF=Pf(256);Bb=Pf(256);T9=Pf(256);for(var w=0;w<256;w++){b=w?X[255^N[w]]:0;b^=b<<1^b<<2^b<<3^b<<4;b=b&255^b>>>8^99;Z$[w]=b;S=b<<1^(b>>7&&283);var B=S^b;Af[w]=S<<24|b<<16|b<<8|B;sF[w]=B<<24|Af[w]>>>8;Bb[w]=b<<24|sF[w]>>>
8;T9[w]=b<<24|Bb[w]>>>8}EAJ=!0}b=Pf(44);for(N=0;N<4;N++)b[N]=q[4*N]<<24|q[4*N+1]<<16|q[4*N+2]<<8|q[4*N+3];for(X=1;N<44;N++)q=b[N-1],N%4||(q=(Z$[q>>16&255]^X)<<24|Z$[q>>8&255]<<16|Z$[q&255]<<8|Z$[q>>>24],X=X<<1^(X>>7&&283)),b[N]=b[N-4]^q;this.key=b};
_.F(y$X,_.Z4);
y$X.prototype.encrypt=function(q){var S=q.length;q=new Uint8Array(q.buffer.slice(q.byteOffset,q.byteOffset+S));for(var N=this.cipherBlock,X=0;X<S&&this.blockOffset<16;)q[X++]^=N[this.blockOffset++];for(var b=S-(S-X)%16;X<b;)Mna(this),q[X++]^=N[0],q[X++]^=N[1],q[X++]^=N[2],q[X++]^=N[3],q[X++]^=N[4],q[X++]^=N[5],q[X++]^=N[6],q[X++]^=N[7],q[X++]^=N[8],q[X++]^=N[9],q[X++]^=N[10],q[X++]^=N[11],q[X++]^=N[12],q[X++]^=N[13],q[X++]^=N[14],q[X++]^=N[15];if(X<S)for(Mna(this),this.blockOffset=0;X<S;)q[X++]^=
N[this.blockOffset++];return q};
var Mna=function(q){for(var S=q.key,N=q.counter[0]^S[0],X=q.counter[1]^S[1],b=q.counter[2]^S[2],w=q.counter[3]^S[3],B=3;B>=0&&!(q.counter[B]=-~q.counter[B]);B--);for(var T,Q,a=4;a<40;)B=Af[N>>>24]^sF[X>>16&255]^Bb[b>>8&255]^T9[w&255]^S[a++],T=Af[X>>>24]^sF[b>>16&255]^Bb[w>>8&255]^T9[N&255]^S[a++],Q=Af[b>>>24]^sF[w>>16&255]^Bb[N>>8&255]^T9[X&255]^S[a++],w=Af[w>>>24]^sF[N>>16&255]^Bb[X>>8&255]^T9[b&255]^S[a++],N=B,X=T,b=Q;q=q.cipherBlock;B=S[40];q[0]=Z$[N>>>24]^B>>>24;q[1]=Z$[X>>16&255]^B>>16&255;q[2]=
Z$[b>>8&255]^B>>8&255;q[3]=Z$[w&255]^B&255;B=S[41];q[4]=Z$[X>>>24]^B>>>24;q[5]=Z$[b>>16&255]^B>>16&255;q[6]=Z$[w>>8&255]^B>>8&255;q[7]=Z$[N&255]^B&255;B=S[42];q[8]=Z$[b>>>24]^B>>>24;q[9]=Z$[w>>16&255]^B>>16&255;q[10]=Z$[N>>8&255]^B>>8&255;q[11]=Z$[X&255]^B&255;B=S[43];q[12]=Z$[w>>>24]^B>>>24;q[13]=Z$[N>>16&255]^B>>16&255;q[14]=Z$[X>>8&255]^B>>8&255;q[15]=Z$[b&255]^B&255};var LgX=!1;(function(){var q=function(X){return new Uint8Array(X)},S=function(X){for(var b=new Uint8Array(X.length),w=0;w<X.length;w++)b[w]=X[w];
return b},N=new Uint8Array([1]);
return N.length===1&&N[0]===1?q:S})();
var G9;var IYv=function(q){a:{if(!LgX&&!MN){if(G9){var S=G9;break a}G9=(S=window.crypto)==null?void 0:S.subtle;var N,X,b;if(((N=G9)==null?0:N.importKey)&&((X=G9)==null?0:X.sign)&&((b=G9)==null?0:b.encrypt)){S=G9;break a}G9=void 0}S=void 0}S&&(this.nativeEncryptor=new h2T(q,S));this.encryptorPolyfill=new Pb2(q)};
IYv.prototype.encrypt=function(q,S){var N=this,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!N.nativeEncryptor){b.jumpTo(2);break}_.jw(b,3);return b.yield(N.nativeEncryptor.encrypt(q,S),5);case 5:return b.return(b.yieldResult);case 3:X=_.pd(b),_.vN(X),LgX=!0,N.nativeEncryptor=void 0;case 2:return b.return(N.encryptorPolyfill.encrypt(q,S))}})};
IYv.prototype.decrypt=function(q,S){return this.encrypt(q,S)};
var h2T=function(q,S){this.JSC$13172_aesKey=q;this.subtleCrypto=S};
h2T.prototype.encrypt=function(q,S){var N=this,X;return _.G(function(b){if(b.nextAddress==1)return _.jw(b,2),b.yield(YQX(N,q,S),4);if(b.nextAddress!=2)return b.return(b.yieldResult);X=_.pd(b);_.vN(X);LgX=!0;throw X;})};
var YQX=function(q,S,N){var X,b;return _.G(function(w){switch(w.nextAddress){case 1:if(q.cryptoKey){w.jumpTo(2);break}return w.yield(q.subtleCrypto.importKey("raw",q.JSC$13172_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:q.cryptoKey=w.yieldResult;case 2:return X={name:"AES-CTR",counter:N,length:128},w.yield(q.subtleCrypto.encrypt(X,q.cryptoKey,S),4);case 4:return b=w.yieldResult,w.return(new Uint8Array(b))}})},Pb2=function(q){this.JSC$13175_aesKey=q};
Pb2.prototype.encrypt=function(q,S){this.encryptor||(this.encryptor=new y$X(this.JSC$13175_aesKey));for(var N=this.encryptor,X=0;X<4;X++)N.counter[X]=S[X*4]<<24|S[X*4+1]<<16|S[X*4+2]<<8|S[X*4+3];N.blockOffset=16;return this.encryptor.encrypt(q)};
Pb2.prototype.decrypt=function(q,S){return this.encrypt(q,S)};var oXa={},S2W=Y8("yt-idb-pref-storage",{objectStores:(oXa.prefs={addedAtVersion:1},oXa),shared:!1,upgrade:function(q,S){S(1)&&nY(zc(q,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.D$=function(q){this.token=q};
_.D$.getInstance=function(){return _.G(function(q){return q.return(new Promise(function(S){_.Pt().then(function(N){N?(_.D$.instance||(_.D$.instance=new _.D$(N)),S(_.D$.instance)):S(void 0)})}))})};
_.D$.prototype.get=function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1)return w.yield(N$7(S.token),2);if(w.nextAddress!=3)return N=w.yieldResult,w.yield(N.get("prefs",q),3);X=w.yieldResult;if(!X)return w.return();b=(0,_.oL)();return X.expirationTimestampMs<=b?w.return():w.return(X.value)})};
_.D$.prototype.set=function(q,S,N){N=N===void 0?31536E3:N;var X=this,b,w,B;return _.G(function(T){if(T.nextAddress==1)return b=(0,_.oL)(),w={key:q,value:S,expirationTimestampMs:b+N*1E3},T.yield(N$7(X.token),2);B=T.yieldResult;return T.yield(B.put("prefs",w),0)})};
_.D$.prototype.remove=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(N$7(S.token),2);N=X.yieldResult;return X.yield(N.delete("prefs",q),0)})};var QD={},qC0=(QD.INVALID_ENCODER_VERSION="Invalid encoder version",QD.KEY_CREATION_FAILED="Failed to create encoder key",QD.UNKNOWN_DECODE_ERROR="Failed to decode PES data",QD.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",QD.WRONG_DATA_TYPE="Encoder cannot process the data type",QD),IO=function(q,S){S=S===void 0?{}:S;_.Vl.call(this,qC0[q],Object.assign({},{name:"PESEncoderError",type:q},S));this.type=q;this.level="WARNING";Object.setPrototypeOf(this,IO.prototype)};
_.F(IO,_.Vl);var a3=function(){};
a3.prototype.encode=function(q,S){try{return this.encodeImpl(q,S)}catch(N){Zr4(N,brv)}};
a3.prototype.decode=function(q,S){try{return this.decodeImpl(q,S)}catch(N){Zr4(N,w_v)}};
var SC2=function(q,S,N){var X;return _.G(function(b){if(b.nextAddress==1)return _.jw(b,2),b.yield(q.decodeAsyncImpl(S,N),4);if(b.nextAddress!=2)return b.return(b.yieldResult);X=_.pd(b);Zr4(X,w_v);_.xP(b)})};
a3.prototype.decodeAsyncImpl=function(q,S){return Promise.resolve(this.decodeImpl(q,S))};var VD=function(q,S){this.aesEncryptor=q;this.aesEncryptorAsync=S};
_.F(VD,a3);VD.prototype.encodeImpl=function(q,S){S=A70(S);q=(new TextEncoder).encode(JSON.stringify(q));return this.aesEncryptor.encrypt(q,S)};
VD.prototype.decodeImpl=function(q,S){if(!(q instanceof Uint8Array))throw X_4(1);var N=new TextDecoder;S=A70(S);q=this.aesEncryptor.decrypt(q,S);return JSON.parse(N.decode(q))};
VD.prototype.decodeAsyncImpl=function(q,S){var N=this,X,b,w;return _.G(function(B){if(B.nextAddress==1){if(!(q instanceof Uint8Array))throw X_4(1);X=new TextDecoder;b=A70(S);return B.yield(N.aesEncryptorAsync.decrypt(q,b),2)}w=B.yieldResult;return B.return(JSON.parse(X.decode(w)))})};var sRe={accountLinkStatusEntity:njR,booleanEntity:TVa,buttonEntity:sY2,captionTrack:ybX,channelHandle:nvk,chipEntity:zTX,commerceAcquisitionClientPayloadEntity:dFX,commerceCartListEntity:k6X,compositeSourceEntity:AbT,multiviewStagingEntity:s70,contextNoteFeedEntityPayload:Y$J,contextNoteUserRatingEntityPayload:oRQ,continuationTokenEntity:RG2,downloadQualityPickerEntity:G9X,downloadsPageRefreshTokenEntity:Q3R,downloadsPageViewConfigurationEntity:l$2,downloadStatusEntity:DRD,dismissState:nYJ,sfvAudioItemCurrentlyPlayingEntity:Fls,
emojiFountainDataEntity:wrT,emojiCustomizationSetEntity:boa,fakeChannel:Q0T,fakePlaylist:abT,fakePlaylistEntryCollection:V3X,fakeVideo:r3D,fakeVideoDescription:$q2,featuredProductsEntity:odD,flowStateEntity:WyX,iconBadgeEntity:zJq,interstitialInteractionStateEntity:q8J,likeButtonAnimationEntity:j30,liveChatPollStateEntity:srk,dataFreshnessEntity:NJv,liveViewerLeaderboardChatEntryPointStateEntity:ZrT,liveViewerLeaderboardPointsEntity:A7s,liveReactionsDataEntity:Zoa,logoEntity:YEX,macroMarkerEntity:W6Q,
mainDownloadsLibraryEntity:a$M,mainDownloadsListEntity:VTJ,mainPlaylistDownloadStateEntity:rfs,mainPlaylistEntity:tTX,mainPlaylistVideoEntity:i$T,mainVideoDownloadStateEntity:$Rv,mainVideoEntity:O$M,markersEngagementPanelSyncEntity:dRX,markersVisibilityOverrideEntity:k9v,musicAlbumReleaseDetail:aFq,musicAlbumReleaseDownloadMetadataEntity:BcR,musicAlbumRelease:Q7k,musicAlbumReleaseUserDetail:VMs,musicArtistDetail:rbM,musicArtist:UbT,musicArtistUserDetail:$bD,musicDownloadsLibraryEntity:Tcv,musicLibraryEdit:cbD,
musicLibraryStatusEntity:ewQ,musicPlaylist:Ciq,musicPlaylistDownloadMetadataEntity:GlQ,musicShare:tMa,musicTrackDetail:Jbs,musicTrackDownloadMetadataEntity:DbX,musicTrack:i5a,musicTrackUserDetail:FXk,offlineOrchestrationActionWrapperEntity:MM0,offlineVideoPolicy:LX0,offlineVideoStreams:hwX,offlineabilityEntity:cfJ,orchestrationWebSamplingEntity:eGs,pageHeaderEntity:LDD,pdpStateEntity:nO6,pinnedProductEntity:qND,playbackData:PiR,playerStateEntity:zGD,quantityIncrementerEntity:fxa,refresh:IFX,saveToPlaylistListEntity:h9k,
selectedChipIndexEntityPayload:nI2,settingEntity:UpD,stringEntity:GuD,suggestedFeedbackChipStateEntity:f$0,transfer:YND,trendingOfferEntity:SNs,videoDownloadContextEntity:o6X,videoOverviewAsyncDataEntity:TSX,videoPlaybackPositionEntity:G6k,votingEntity:YOs,ytMainChannelEntity:K6a,youchatPendingResponseEntity:pb6,ytMainDownloadedVideoEntity:Cks,ytMainVideoEntity:vIq};var Nz0,bbD,NO,UZm,r72,AUk,Bzv,sq2,Zba;Nz0=function(q,S){this.JSC$13194_wrapped=q;this.JSC$13194_encoderRegistry=S;this.changedKeys={}};
bbD=function(q,S){return XXa(q.JSC$13194_encoderRegistry,S.version).decode(S.data,S.key)};
_.wX6=function(q,S,N){return q.JSC$13194_wrapped.objectStore("EntityStore").get(S).then(function(X){if(X){if(N&&X.entityType!==N)throw Error("Kf");return bbD(q,X)}})};
NO=function(q,S,N){return N?(N=N.map(function(X){return _.wX6(q,X,S)}),k8.all(N)):q.JSC$13194_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(S)).then(function(X){return X.map(function(b){return bbD(q,b)})})};
_.VXg=function(q,S,N){var X=MMy(S),b=XXa(q.JSC$13194_encoderRegistry,1),w=Object.assign({},S);return q.JSC$13194_wrapped.objectStore("EntityStore").get(X).then(function(B){if(B){if(B.entityType!==N)throw Error("Kf");w.entityMetadata||(B=bbD(q,B),w.entityMetadata=B.entityMetadata)}}).then(function(){var B={key:X,
entityType:N,data:b.encode(w,X),version:1};return k8.all([q.JSC$13194_wrapped.objectStore("EntityStore").put(B),Zba(q,w,N)])}).then(function(){AUk(q,X,N);
return X})};
UZm=function(q,S){var N=_.Eu(S).entityType;return k8.all([q.JSC$13194_wrapped.objectStore("EntityStore").delete(S),sq2(q,S)]).then(function(){AUk(q,S,N)})};
r72=function(q,S,N,X){var b=XXa(q.JSC$13194_encoderRegistry,1);return _.wX6(q,S,X).then(function(w){if(w){w=WX2(w,N);var B={key:S,entityType:X,data:b.encode(w,S),version:1};return k8.all([q.JSC$13194_wrapped.objectStore("EntityStore").put(B),Zba(q,w,X)])}}).then(function(){AUk(q,S,X);
return S})};
AUk=function(q,S,N){var X=q.changedKeys[N];X||(X=new Set,q.changedKeys[N]=X);X.add(S)};
Bzv=function(q,S,N){var X=MMy(S);N=B$0(N);if(!N)return k8.resolve([]);N=new N(S);q=q.JSC$13194_wrapped.objectStore("EntityAssociationStore");S=[];N=_.A(N.getAssociations());for(var b=N.next();!b.done;b=N.next())S.push(q.put({parentEntityKey:X,childEntityKey:b.value}));return k8.all(S).then(function(w){return w.map(function(B){return B[1]})})};
sq2=function(q,S){return q.JSC$13194_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(S))};
Zba=function(q,S,N){var X=MMy(S);return sq2(q,X).then(function(){return Bzv(q,S,N)})};var Tz0=function(){};
_.F(Tz0,a3);Tz0.prototype.encodeImpl=function(q){return q};
Tz0.prototype.decodeImpl=function(q){if(q instanceof Uint8Array)throw X_4(0);return q};var DZm=function(){this.cacheMap={};this.cacheMap[0]=new Tz0;if(!_.C("aes_pes_encoder_killswitch")){var q=this.cacheMap;try{var S=_.Ql();var N=A70(S);var X=new VD(new Pb2(N),new IYv(N))}catch(b){throw q=b instanceof Error?new IO("KEY_CREATION_FAILED",{originalMessage:b.message}):new IO("KEY_CREATION_FAILED"),_.O0(q),q;}q[1]=X}},XXa=function(q,S){S=S===void 0?0:S;
q=q.cacheMap[S];if(!q)throw S=new IO("INVALID_ENCODER_VERSION",{encoderVersion:S}),_.O0(S),S;return q};var of=function(q,S){_.Z4.call(this);this.token=q;this.JSC$13208_encoderRegistry=S;this.observers=[];q=new _.Nd.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Ql());q.onmessage=this.JSC$13208_handleMessage.bind(this);this.channel=q};
_.F(of,_.Z4);_.SQ=function(q,S,N){var X,b,w,B;return _.G(function(T){if(T.nextAddress==1)return T.yield(q2m(q.token),2);if(T.nextAddress!=3)return X=T.yieldResult,T.yield(_.gg(X,["EntityStore","EntityAssociationStore"],S,function(Q){b=new Nz0(Q,q.JSC$13208_encoderRegistry);return N(b)}),3);
w=T.yieldResult;b&&(B=b.changedKeys,Object.keys(B).length>0&&(q.channel.postMessage(B),G3J(q,B)));return T.return(w)})};
of.prototype.observe=function(q){var S=this;this.observers.push(q);return function(){var N=S.observers.indexOf(q);N>=0&&S.observers.splice(N,1)}};
var fE4=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(_.SQ(q,{mode:"readonly",enableRetries:!0},function(X){return X.JSC$13194_wrapped.objectStore("EntityStore").getAll()}),2);
S=N.yieldResult;return N.return(Promise.all(S.filter(function(X){return!!X}).map(function(X){var b,w;
return _.G(function(B){if(B.nextAddress==1){b=X.key;w=X.entityType;var T=B.yield;var Q=SC2(XXa(q.JSC$13208_encoderRegistry,X.version),X.data,X.key);return T.call(B,Q,2)}return B.return({key:b,entityType:w,data:B.yieldResult})})})))})};
of.prototype.JSC$13208_handleMessage=function(q){G3J(this,q.data)};
var G3J=function(q,S){q=_.A(q.observers);for(var N=q.next();!N.done;N=q.next())N=N.value,N(S)};
of.prototype.disposeInternal=function(){this.channel.close()};
var T$W;var UF,Qq6,z92;UF={};_.DcR=(UF.mainVideoEntity="mainVideoEntityActionMetadata",UF.mainPlaylistEntity="mainPlaylistEntityActionMetadata",UF.musicTrack="musicTrackEntityActionMetadata",UF.musicPlaylist="musicPlaylistEntityActionMetadata",UF);Qq6=new _.ky("DOWNLOADS_ENTITY_TYPE_MAP");_.TD=_.LB("","downloadsPageViewConfigurationEntity");z92=_.LB("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.UpM=_.LB("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.LB("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.LB("SMART_DOWNLOADS_ENABLED","settingEntity");_.LB("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var R9N=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var KlF=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var acJ={isLeaderTab:!0};var bMy={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var rf=window,t_=rf.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",lx7=rf.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||vOg,zJW=rf.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||P2,KB6=rf.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||Ow0,FB2=rf.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||xe0,W1F=rf.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||MUM;var Khg;HO({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,200001,0,
203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,0,431170,
60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]});var Pme=nOv(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(q){return q}}}),Yg7=nOv(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(q){return q}}}),mFy=new Map;var YjM=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],Md7;var VsJ=function(q){return _.xx({type:"SET_EPHEMERAL_ACTION",payload:q})};var Ucv={ephemeralAction:null};var rUs=CJ({ephemeralAction:function(q,S){q=q===void 0?Ucv.ephemeralAction:q;switch(S.type){case "SET_EPHEMERAL_ACTION":return S.payload;default:return q}}});var $cs=function(q){return _.xx({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:q})};var cUq={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var eQX={sharedUi:cUq,a11y:Ucv,entities:{}},tPe={sharedUi:function(q,S){q=q===void 0?cUq:q;switch(S.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},q,{animatedThumbnailEnabled:S.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},q,{inlinePreviewEnabled:S.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},q,{currentPageType:S.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},q,{currentPageSubType:S.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},q,{persistentPanelVisible:S.payload});default:return q}},
a11y:rUs,entities:hw7};var b3v={playlistId:"",inviteLinkURL:""};var CMs={continuationCommand:{}};var VPe=CJ({continuationCommand:function(q,S){q=q===void 0?CMs.continuationCommand:q;switch(S.type){case "SET_CONTINUATION_COMMAND":return S.payload.continuationCommand;default:return q}}});var Z3F={currentFormId:"",commandsMap:{}};var U74=CJ({isLeaderTab:function(q,S){q=q===void 0?acJ.isLeaderTab:q;switch(S.type){case "SET_IS_LEADER_TAB":var N,X;return(X=S==null?void 0:(N=S.payload)==null?void 0:N.isLeaderTab)!=null?X:q;default:return q}}});var ts6;_.RQ2=function(q){return _.xx({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:q}})};
ts6=function(q){return _.xx({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:q}})};var $I={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var Rs0=CJ({isDesktopSmallWidth:function(q,S){q=q===void 0?$I.isDesktopSmallWidth:q;switch(S.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return S.payload.isDesktopSmallWidth;default:return q}},
isShortsActive:function(q,S){q=q===void 0?$I.isShortsActive:q;switch(S.type){case "SET_IS_SHORTS_ACTIVE":return S.payload.isShortsActive;default:return q}},
isWatchWhileMode:function(q,S){q=q===void 0?$I.isWatchWhileMode:q;switch(S.type){case "SET_IS_WATCH_WHILE_MODE":return S.payload.isWatchWhileMode;default:return q}},
playerState:function(q,S){q=q===void 0?$I.playerState:q;switch(S.type){case "SET_PLAYER_STATE":return S.payload.playerState;default:return q}},
isFullscreen:function(q,S){q=q===void 0?$I.isFullscreen:q;switch(S.type){case "SET_IS_FULLSCREEN":return S.payload.isFullscreen;default:return q}},
isSmallScreenSqueezeback:function(q,S){q=q===void 0?$I.isSmallScreenSqueezeback:q;switch(S.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return S.payload.isSmallScreenSqueezeback;default:return q}},
isShortsPipActive:function(q,S){q=q===void 0?$I.isShortsPipActive:q;switch(S.type){case "SET_IS_SHORTS_PIP_ACTIVE":return S.payload.isShortsPipActive;default:return q}},
isPlaybackStarted:function(q,S){q=q===void 0?$I.isPlaybackStarted:q;switch(S.type){case "SET_IS_PLAYBACK_STARTED":return S.payload.isPlaybackStarted;default:return q}}});var snm={currentMode:"canvas-hidden"};var JO7=function(){return function(q){return function(S){var N=q(S);_.gr(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[S],!0);return N}}};var ib2,qi0;ib2=new _.yP;_.xc=new _.ky("WATCH_PLAYER_PROMISE_TOKEN");_.JU6=new _.yP;_.FIR=new _.ky("SHORTS_PLAYER_PROMISE_TOKEN");qi0=new _.ky("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var FQW=function(){return function(q){return function(S){S.type==="ENTITY_LOADED"&&_.Ly().resolve(_.xc).then(function(N){var X;(X=N.dispatchReduxAction)==null||X.call(N,S)});
return q(S)}}};var HbT={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var rO2=CJ({additionalContext:function(q,S){q=q===void 0?HbT.additionalContext:q;switch(S.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var N;return(N=S.payload)!=null?N:"";default:return q}},
impersonatedChannelUrl:function(q,S){q=q===void 0?HbT.impersonatedChannelUrl:q;switch(S.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var N;return(N=S.payload)!=null?N:"";default:return q}},
selectedVideoIds:function(q,S){q=q===void 0?HbT.selectedVideoIds:q;switch(S.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var N={};return Object.assign({},q,(N[S.payload]=!0,N));case "VIDEO_UNSELECTED":return S=S.payload,q=Object.assign({},q),delete q[S],q;default:return q}}});var ObR={parentClickTrackingParams:""};var $7d=CJ({parentClickTrackingParams:function(q,S){q=q===void 0?ObR.parentClickTrackingParams:q;switch(S.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return S.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return q}}});var KIR=function(q){return _.xx({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:q})},vXX=function(q){return _.xx({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:q})};var lc0={stepStates:{}};var cO7=CJ({stepStates:function(q,S){q=q===void 0?lc0.stepStates:q;switch(S.type){case "TALK_TO_RECS_RESET_STEP_STATE":var N=S.payload,X=Object.assign({},q);delete X[N.stepId];return X;case "TALK_TO_RECS_UPDATE_SELECTION":var b=q,w=S.payload,B;q={};S={selectionStates:Object.assign({},(B=(N=b[w.stepId])==null?void 0:N.selectionStates)!=null?B:{},(q[w.token]={isSelected:w.isSelected},q)),userQuery:(X=b[w.stepId])==null?void 0:X.userQuery};N={};return Object.assign({},b,(N[w.stepId]=S,N));case "TALK_TO_RECS_UPDATE_USER_QUERY":return N=
q,X=S.payload,B={selectionStates:Object.assign({},(w=(b=N[X.stepId])==null?void 0:b.selectionStates)!=null?w:{}),userQuery:{userQuery:X.userQuery,token:X.userQueryToken}},b={},Object.assign({},N,(b[X.stepId]=B,b));default:return q}}});var jqD,WI6,k30;jqD=function(q){return _.xx({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:q})};
WI6=function(q){return _.xx({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:q})};
_.VH=function(q){return _.xx({type:"SET_CURRENT_PAGE_TYPE",payload:q})};
_.dcQ=function(q){return _.xx({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:q})};
k30=function(q){return _.xx({type:"SET_CHIP_BAR_IS_STICKY",payload:q})};var TK7={scrollAtTop:!0,guideIsExpanded:!1,guideIsVisibleButNotPersistent:!1,miniplayerIsActive:!1,singleOptionSurveyIsActive:!1,slimlineSurveyRatingSelectedIndex:-1,miniplayerPlaybackState:-1,richGridMiniMode:!1,richGridItemsPerRow:4,richGridSlimItemsPerRow:8,richGridContainerWidth:void 0,richGridStyle:"RICH_GRID_STYLE_UNKNOWN",currentPageType:"WEB_PAGE_TYPE_UNKNOWN",inlinePreviewIsActive:!1,inlinePreviewIsEnabled:!0,darkModeIsEnabled:!1,tabGesturesIsActive:!1,isOnline:!0,chipBarIsSticky:!1,frostedGlassMode:"none"};_.cb=function(q){return _.xx({type:"SET_PLAYER_STATE",payload:{playerState:q}})};var eT={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:D7d(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var es7=CJ({isTheaterMode:function(q,S){q=q===void 0?D7d():q;switch(S.type){case "SET_IS_THEATER_MODE":return S.payload.isTheaterMode;default:return q}},
isWatchActive:function(q,S){q=q===void 0?eT.isWatchActive:q;switch(S.type){case "SET_IS_WATCH_ACTIVE":return S.payload.isWatchActive;default:return q}},
isLearningJourneyActive:function(q,S){q=q===void 0?eT.isLearningJourneyActive:q;switch(S.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return S.payload.isLearningJourneyActive;default:return q}},
isWatchFullscreen:function(q,S){q=q===void 0?eT.isWatchFullscreen:q;switch(S.type){case "SET_IS_WATCH_FULLSCREEN":return S.payload.isWatchFullscreen;default:return q}},
isWatchNarrowWidth:function(q,S){q=q===void 0?eT.isWatchNarrowWidth:q;switch(S.type){case "SET_IS_WATCH_NARROW_WIDTH":return S.payload.isWatchNarrowWidth;default:return q}},
isSwatcherooActive:function(q,S){q=q===void 0?eT.isSwatcherooActive:q;switch(S.type){case "SET_IS_SWATCHEROO_ACTIVE":return S.payload.isSwatcherooActive;default:return q}},
isWatchRetroMode:function(q,S){q=q===void 0?eT.isWatchRetroMode:q;switch(S.type){case "SET_IS_WATCH_RETRO_MODE":return S.payload.isWatchRetroMode;default:return q}},
isLiveChatCollapsed:function(q,S){q=q===void 0?eT.isLiveChatCollapsed:q;switch(S.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return S.payload.isLiveChatCollapsed;default:return q}},
openEngagementPanels:function(q,S){q=q===void 0?eT.openEngagementPanels:q;var N=[].concat(_.PG(q));switch(S.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return N.push(S.payload.panelToAdd),N;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return N.splice(N.indexOf(S.payload.panelToRemove),1),N;default:return q}},
playerState:function(q,S){q=q===void 0?eT.playerState:q;switch(S.type){case "SET_PLAYER_STATE":return S.payload.playerState;default:return q}},
watchScrollTop:function(q,S){q=q===void 0?eT.watchScrollTop:q;switch(S.type){case "SET_WATCH_SCROLL_TOP":return S.payload.watchScrollTop;default:return q}},
watchWindowSize:function(q,S){q=q===void 0?eT.watchWindowSize:q;switch(S.type){case "SET_WATCH_WINDOW_SIZE":return S.payload.watchWindowSize;default:return q}}});var zQT={surveyFeedbackData:{feedbackTokens:[]}};var CoF=CJ({surveyFeedbackData:function(q,S){q=q===void 0?zQT.surveyFeedbackData:q;switch(S.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return S.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},q,S.payload);default:return q}}});var Qn2={};var O3v=void 0;_.C("web_enable_redux_store_on_demand")||(O3v=H3m());var nXJ=function(q,S,N){var X=this;this.listId=q;this.JSC$13353_updateCallback=S;this.isOfflineVideoCallback=N;_.jQ().subscribe(function(){X.handleUpdate()})};
nXJ.prototype.getPlaylistData=function(){var q=_.jQ().getState().entities;if(this.listId&&this.listId!=="PPSV"){var S=MX4(q,this.listId,!0),N=_.LB(this.listId,"mainPlaylistEntity"),X,b;q=q==null?void 0:(X=q.mainPlaylistEntity)==null?void 0:(b=X[N])==null?void 0:b.title;return KQg(S,q,this.listId)}S=_.v64(RT2(q));q=_.v64(_.GD(q));q=S.concat(q);return KQg(q)};
nXJ.prototype.getPlaylistId=function(){return this.listId};
nXJ.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13353_updateCallback(this.listId,this.getPlaylistData(),{})};var C$=function(q,S,N,X){X=X===void 0?[]:X;this.JSC$13356_playlistNetworkManager=q;this.listId=S;this.JSC$13356_updateCallback=N;this.videoIds=X;this.pendingUpdates=[];this.currentIndex=0};
C$.prototype.JSC$13356_setCurrentIndex=function(q){this.currentIndex=q};
C$.prototype.setListId=function(q){this.listId=q};
var fcQ=function(q,S){q.currentCreateRequest&&q.currentCreateRequest.cancel(S);q.currentUpdateRequest&&q.currentUpdateRequest.cancel(S);q.currentRefreshRequest&&q.currentRefreshRequest.cancel(S)};
C$.prototype.delete=function(){fcQ(this,"PROXY DELETED")};
C$.prototype.addVideos=function(q,S,N){var X=this;N!==void 0?this.videoIds.splice.apply(this.videoIds,[N,0].concat(_.PG(q))):this.videoIds.push.apply(this.videoIds,_.PG(q));this.listId||this.currentCreateRequest?(q.forEach(function(b,w){b={addedVideoId:b,action:"ACTION_ADD_VIDEO"};N&&(b.addedVideoPosition=N+w);X.pendingUpdates.push(b)}),R3(this)):pX0(this,S.onCreateListCommand)};
var xcq=function(q,S,N,X,b){ng2(q.videoIds,S,N);S>q.currentIndex&&N<=q.currentIndex?q.JSC$13356_setCurrentIndex(q.currentIndex+1):S===q.currentIndex?q.JSC$13356_setCurrentIndex(N):S<q.currentIndex&&N>=q.currentIndex&&q.JSC$13356_setCurrentIndex(q.currentIndex-1);q.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:X,movedSetVideoIdPredecessor:b});R3(q)},pX0=function(q,S){fcQ(q,"OBSOLETE");
q.currentCreateRequest=mc0(q.JSC$13356_playlistNetworkManager,S,q.videoIds);_.rn(q.currentCreateRequest,function(){q.currentCreateRequest=void 0}).then(function(N){q.setListId(N.playlistId);
q.pendingUpdates.length>0?R3(q):uW0(q)})},R3=function(q){if(q.pendingUpdates.length!==0&&(q.currentRefreshRequest&&q.currentRefreshRequest.cancel("OBSOLETE"),!q.currentUpdateRequest&&!q.currentCreateRequest)){var S=q.pendingUpdates.splice(0,q.pendingUpdates.length);
q.currentUpdateRequest=q.JSC$13356_playlistNetworkManager.updatePlaylist(q.listId,S);_.rn(q.currentUpdateRequest,function(){q.currentUpdateRequest=void 0}).then(function(){q.pendingUpdates.length>0?R3(q):uW0(q)}).thenCatch(function(){q.pendingUpdates.unshift.apply(q.pendingUpdates,_.PG(S))})}},uW0=function(q){q.currentRefreshRequest=_.gX2(q.JSC$13356_playlistNetworkManager,q.listId,q.currentIndex,q.videoIds[q.currentIndex]);
_.rn(q.currentRefreshRequest,function(){q.currentRefreshRequest=void 0}).then(function(S){q.JSC$13356_updateCallback(S.playlistId,S.playlistPanelRenderer,S.autoplayRenderer)})};
C$.prototype.size=function(){return this.videoIds.length};var EXa=function(q,S,N,X){X=X===void 0?[]:X;C$.call(this,q,S,N,X);this.JSC$13356_playlistNetworkManager=q;this.listId=S;this.JSC$13356_updateCallback=N;this.videoIds=X};
_.F(EXa,C$);_.tf=function(q,S,N,X,b,w,B){b=b===void 0?[]:b;B=B===void 0?yy:B;C$.call(this,q,S,N,b);this.JSC$13356_playlistNetworkManager=q;this.listId=S;this.JSC$13356_updateCallback=N;this.onAuthChange=X;this.videoIds=b;this.storage=w;this.cookieReader=B;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.ns(_.OY,this.checkLoggedInStatusChange.bind(this),1E3)};
_.F(_.tf,C$);_.Z=_.tf.prototype;_.Z.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.ns(_.OY,this.checkLoggedInStatusChange.bind(this),1E3)};
_.Z.JSC$13356_setCurrentIndex=function(q){C$.prototype.JSC$13356_setCurrentIndex.call(this,q);this.store()};
_.Z.delete=function(){_.OY.cancelJob(this.queueSapisIdJob);C$.prototype.delete.call(this)};
_.Z.setListId=function(q){C$.prototype.setListId.call(this,q);this.store()};
_.Z.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var yUq=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],MsJ=["playerResponse","videoDetails"],LIJ=["response","currentVideoEndpoint","watchEndpoint","videoId"],hQs=["response","currentVideoEndpoint","watchEndpoint","playlistId"],PMX=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],Icv=["response","contents","twoColumnWatchNextResults","playlist","playlist"],YCX=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
oQk=["response","contents","twoColumnWatchNextResults"];var ik={},d70=(ik.WEB_UNPLUGGED="^unplugged/",ik.WEB_UNPLUGGED_ONBOARDING="^unplugged/",ik.WEB_UNPLUGGED_OPS="^unplugged/",ik.WEB_UNPLUGGED_PUBLIC="^unplugged/",ik.WEB_CREATOR="^creator/",ik.WEB_KIDS="^kids/",ik.WEB_EXPERIMENTS="^experiments/",ik.WEB_MUSIC="^music/",ik.WEB_REMIX="^music/",ik.WEB_MUSIC_EMBEDDED_PLAYER="^music/",ik.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",ik);var w3d,mc0;w3d=function(q,S){this.networkManager=q;this.innertubeTransportService=S};
mc0=function(q,S,N){if(!_.t(S,_.tp))return _.Au(Error("Of"));_.t(S,_.tp).videoIds=N;N={create_playlist_title:_.qW("QUEUE",void 0,"Queue")};return jny(_.Fq(q.innertubeTransportService,S,N),vGe)};
_.gX2=function(q,S,N,X){S={videoId:X,playlistId:S,playlistIndex:N};N=_.WO(YMs);return jny(_.Jf(q.innertubeTransportService,S,N),WQP)};
w3d.prototype.updatePlaylist=function(q,S){return jny(_.Fq(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:q,actions:S}}),lSF)};var qxa=function(q){this.storage=q},SxM;
qxa.prototype.store=function(q,S){S=S===void 0?0:S;if(this.storage&&q.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",q),this.storage.set("TLPQindex",String(S)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(N){}};
qxa.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
qxa.prototype.getPlaylistId=function(){if(!this.storage)return null;var q=null;try{q=this.storage.get("TLPQplaylist")}catch(S){}return q};var fSP=["navigationEndpoint","watchEndpoint","videoId"],nG4=["nextButtonVideo","watchEndpoint","videoId"];_.Xv=new _.ky("NETWORK_TOKEN");_.Wq=new _.ky("PAGE_TOKEN");_.Fh=new _.ky("PLAYLIST_TOKEN");var NuJ;NuJ=new _.ky("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.ZL=new _.ky("INNERTUBE_TRANSPORT_TOKEN");var X5a,Hb,w5T,ZxX,sUT,BuX;X5a=new Set(["ci","cr","carml"]);Hb=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13403_parkedJobs=new Map;this.parkedProcessors=new Map};
_.OF=function(){Hb.instance||(Hb.instance=new Hb);return Hb.instance};
Hb.prototype.onAny=function(q){return _.bxT(this,q,2)};
Hb.prototype.parkOrScheduleJob=function(q,S,N,X,b){_.K$(this,N)?_.aV().addJob(q,S,X):(b&&(q=w5T(q),ZxX(this,q,S,N,b)),b=this.JSC$13403_parkedJobs.get(N),b||(this.JSC$13403_parkedJobs.set(N,[]),b=this.JSC$13403_parkedJobs.get(N)),b.push({job:q,priority:S,delay:X}))};
Hb.prototype.addListener=function(q,S,N){N&&(S=w5T(S),ZxX(this,S,0,q,N));N=this.parkedProcessors.get(q);N||(this.parkedProcessors.set(q,[]),N=this.parkedProcessors.get(q));N.push(S)};
Hb.prototype.processSignal=function(q){if(!_.K$(this,q)){this.inProgressSignals.add(q);var S=this.JSC$13403_parkedJobs.get(q);if(S){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,_.aV().addJob(N.job,N.priority,N.delay);this.JSC$13403_parkedJobs.delete(q)}if(S=this.parkedProcessors.get(q)){S=_.A(S);for(N=S.next();!N.done;N=S.next())N=N.value,N();this.parkedProcessors.delete(q)}this.signals.push(q);this.inProgressSignals.delete(q)}};
_.K$=function(q,S){return X5a.has(S)||_.zo("IS_HOMEPAGE_COLD")||_.zo("IS_RESULTS_PAGE_COLD")||_.zo("IS_WATCH_PAGE_COLD")?q.signals.indexOf(S)>=0:!0};
w5T=function(q){var S=!1;return function(){S||(S=!0,q())}};
ZxX=function(q,S,N,X,b){if(APk.has(X))_.aV().addJob(S,N,b);else{var w=q.compoundSignals.get(X);w&&_.aV().addJob(function(){_.K$(q,X)||(w.isTimeoutConditionSatisfied?_.aV().addJob(S,N):w.timeoutConditionObservers.push(function(){_.aV().addJob(S,N)}))},N,b)}};
_.bxT=function(q,S,N){if(S.length>1){var X=[],b=Object.create(null);S=_.A(S);for(var w=S.next();!w.done;w=S.next())w=w.value,b[w]||(X.push(w),b[w]=!0);S=X}if(S.length===1)return S[0];w=S;X="";b=N===2?"|":"&";w.sort();w=_.A(w);for(var B=w.next();!B.done;B=w.next())X+=B.value+b;if(!q.compoundSignals.get(X)){b=0;w=[];B=_.A(S);for(var T=B.next();!T.done;T=B.next())T=T.value,b++,_.K$(q,T)||w.push(T);(N=N===2)&&b>w.length||!N&&!w.length?q.signals.push(X):sUT(q,X,N,S,w)}return X};
sUT=function(q,S,N,X,b){var w=b.length,B=function(){N||--w===0?q.processSignal(S):BuX(q,S)};
b=_.A(b);for(var T=b.next();!T.done;T=b.next())q.addListener(T.value,B);q.compoundSignals.set(S,{signals:X,isOnAny:N,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});BuX(q,S)};
BuX=function(q,S){if(!_.K$(q,S)){var N=q.compoundSignals.get(S);if(N&&!N.isTimeoutConditionSatisfied){for(var X=!1,b=0,w=0,B=_.A(N.signals),T=B.next();!T.done;T=B.next()){var Q=T.value;T=!_.K$(q,Q);APk.has(Q)?X=!0:(Q=q.compoundSignals.get(Q))?T&&!Q.isTimeoutConditionSatisfied&&(w++,N.isInitialized||Q.timeoutConditionObservers.push(function(){BuX(q,S)})):T&&b++}N.isInitialized=!0;
N.isOnAny?X&&(N.isTimeoutConditionSatisfied=!0):b===0&&w===0&&(N.isTimeoutConditionSatisfied=!0);if(N.isTimeoutConditionSatisfied)for(N=_.A(N.timeoutConditionObservers),X=N.next();!X.done;X=N.next())X=X.value,X()}}};
Hb.prototype.processSignal=Hb.prototype.processSignal;Hb.prototype.parkOrScheduleJob=Hb.prototype.parkOrScheduleJob;Hb.prototype.onAny=Hb.prototype.onAny;_.hl("ytsignals.getInstance",_.OF);Hb.prototype.onAny=Hb.prototype.onAny;Hb.prototype.parkOrScheduleJob=Hb.prototype.parkOrScheduleJob;Hb.prototype.processSignal=Hb.prototype.processSignal;var APk=new Set(["eop","eocs","dl","pcl"]);_.ti=new _.ky("MINIPLAYER_SERVICE");var vb,TuR,GEk;vb=function(q,S,N){var X=_.fl.getInstance();if(!SxM){var b=new CrW;var w=void 0,B=_.k$("ID_TOKEN");B&&b.isAvailable()&&(w=new tl(b,"yt-queue"+B));SxM=new qxa(w)}b=SxM;w=_.OF();this.JSC$13410_actionRouter=X;this.JSC$13410_pageManager=q;this.playlistManager=S;this.JSC$13410_playlistNetworkManager=N;this.storage=b;this.signals=w;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.lk=function(){if(!TuR){var q=_.Ly(),S=q.resolve(_.MU(_.Wq)),N=q.resolve(_.MU(_.Xv)),X=q.resolve(_.MU(_.Fh));q=q.resolve(_.ZL);TuR=new vb(S,X,new w3d(N,q))}return TuR};
GEk=function(q,S,N){if(N){var X;if(((X=q.responsePlaylistData)==null?void 0:X.playlistId)!==N)return}q.responsePlaylistData&&(N=EGm(S,q.responsePlaylistData),q.responsePlaylistData=(0,_.a6.unsafeClone)(q.responsePlaylistData),MP7(q.responsePlaylistData,N));N=q.temporaryItems.findIndex(function(b){return b.videoId===S});
N>-1&&q.temporaryItems.splice(N,1);_.jT(q,_.Wb(q,q.response?q.response.autoplayRenderer:void 0))};
_.Dok=function(q,S){if(q.responsePlaylistData){var N=yOM(S,q.responsePlaylistData);MP7(q.responsePlaylistData,N);if(q.queueProxy){var X=q.queueProxy;N<0||(X.videoIds.splice(N,1),N<X.currentIndex&&X.JSC$13356_setCurrentIndex(X.currentIndex-1),X.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:S}),R3(X))}}_.jT(q,_.Wb(q,q.response?q.response.autoplayRenderer:void 0))};
vb.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.jT(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
vb.prototype.setPlaylistData=function(q,S,N){this.temporaryItems=[];this.listId=q;this.responsePlaylistData=S;_.jT(this,_.Wb(this,N))};
var QUD=function(q){return(q==null?0:q.playlistId)?q.playlistId:"PPSV"},aID=function(q){return q&&q.playlistId?q.playlistId==="PPSV"?!0:E6F(_.jQ().getState().entities,q.playlistId):!1};
vb.prototype.isPlayingOfflineVideo=function(){return this.response?aID(this.response):!1};
vb.prototype.closeMiniplayer=function(q){var S=this.queueProxy&&this.queueProxy.size()<=1,N=_.Ly().resolve(_.ti);if(!this.queueProxy||S)this.queueProxy&&this.clearQueue(),N.close(!0);else{N.pipController.getWindow()&&window.focus();S=this.responsePlaylistData;var X=this.temporaryItems.length+(S&&S.contents?S.contents.length:0);S=_.qW("QUEUE_CLEARED_UNPLURALIZED")||_.Sm("QUEUE_CLEARED",X);S=_.kU(S);N=_.qW("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");X=_.qW("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Sm("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",X);var b=_.qW("MINIPLAYER_CLOSE",void 0,"Close"),w=_.qW("CANCEL",void 0,"Cancel");_.QV(this.JSC$13410_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Kc(N),dialogMessages:[_.Kc(X)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Kc(b),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
S]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Kc(w)}}}}}}],q)}};
_.Wb=function(q,S){var N={},X=q.response;N.autoplayRenderer=S;if(!q.responsePlaylistData&&!q.temporaryItems.length)return!X||!X.hasRelatedVideoData&&_.C("kevlar_prefetch_data_augments_network_data")||(N.playerData={rvs:X.relatedVideoArgs,endScreenRenderer:X.endScreenRenderer}),N;N.playerData={};if(q.index===void 0)return _.O0(Error("Qf")),N;N.panel=q.responsePlaylistData?(0,_.a6.unsafeClone)(q.responsePlaylistData):{titleText:_.Kc(_.qW("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
S=N.panel;if(S.contents)for(var b=_.A(q.temporaryItems),w=b.next();!w.done;w=b.next())S.contents.push({playlistPanelVideoRenderer:w.value});q.queueProxy&&X&&X.playingVideo&&X.playingVideoId&&!gGy(X.playingVideoId,N.panel)&&(S=X.playingVideo,b=N.panel,w=q.index,b.contents&&b.contents.splice(w===void 0?0:w,0,{playlistPanelVideoRenderer:S}));X&&X.playingVideoId&&(S=q.index,b=N.panel,S=!b.contents||S>=b.contents.length?void 0:b.contents[S].playlistPanelVideoRenderer,S&&S.videoId===X.playingVideoId||(S=
EGm(X.playingVideoId,N.panel),q.index=S!==-1?S:q.index?q.index-1:0));S=u7N(q.index+1,N.panel);b=void 0;q.index>0&&(b=u7N(q.index-1,N.panel));if(b||S)N.autoplayRenderer=pFF(S,b,N.autoplayRenderer);!S&&(X==null?0:X.relatedVideoArgs)&&(N.playerData.rvs=X.relatedVideoArgs);X=X?X.playlistIndexOffset:0;q.queueProxy?Po2(N.panel,q.index,X,m7m,!0,!0,!0):Po2(N.panel,q.index,X);N.playerData.playlistPanelRenderer=N.panel;return N};
vb.prototype.isMiniplayerActive=function(){return _.Ly().resolve(_.ti).isMiniplayerActive()};
_.jT=function(q,S){q.playlistManager.setAutoplayRenderer(S.autoplayRenderer||null);q.playlistManager.setPlaylistData(S.panel||null);S.playerData&&q.playlistManager.setPlayerPlaybackControlData(S.playerData)};var ISg="#";var VJM={},UoM={},rPa={},$oQ={},cPq={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",params:[{key:"kc",value:"66"},{key:"cw",value:"st"},{key:"zb",value:"xz"},{key:"zl",value:"16"},{key:"pf",value:"sy"}]},{service:"bh",params:[{key:"ip",value:"54"},{key:"tb",value:"dv"},{key:"pi",value:"pn"},{key:"fg",value:"35"},{key:"wm",value:"vo"}]},{service:"fp",params:[{key:"hw",value:"91"}]},{service:"rk",params:[{key:"pe",value:"sf"},{key:"rv",value:"jn"},{key:"aw",value:"pw"}]}],maxAgeSeconds:87,
mainAppWebResponseContext:{loggedOut:43,trackingParam:"dd",datasyncId:"xp"},webResponseContextExtensionData:{hasDecorated:75}},playabilityStatus:{status:"by",playableInEmbed:2,miniplayer:{miniplayerRenderer:{playbackMode:"tj"}},offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:"pz",ypcGetOfflineUpsellEndpoint:{params:"xm"}},trackingParams:"pq"}},contextParams:"lu"},streamingData:{expiresInSeconds:"53",formats:[{itag:80,url:"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes",
mimeType:'video/webm; codecs="vp9"',bitrate:88,width:96,height:65,lastModified:"1665263132187531",contentLength:"17",quality:"rc",fps:8,qualityLabel:"ab",projectionType:"by",averageBitrate:50,audioQuality:"th",approxDurationMs:"86",audioSampleRate:"88",audioChannels:34},{itag:95,url:"hs",mimeType:"nm",bitrate:56,width:13,height:14,lastModified:"10",quality:"fu",fps:54,qualityLabel:"yj",projectionType:"wu",audioQuality:"tu",approxDurationMs:"51",audioSampleRate:"87",audioChannels:44}],adaptiveFormats:[{itag:50,
url:"fu",mimeType:"uz",bitrate:80,width:80,height:85,initRange:{start:"16",end:"71"},indexRange:{start:"1",end:"26"},lastModified:"70",contentLength:"66",quality:"cx",fps:61,qualityLabel:"xt",projectionType:"pe",averageBitrate:68,approxDurationMs:"1"},{itag:77,url:"rj",mimeType:"lh",bitrate:16,width:17,height:47,initRange:{start:"51",end:"44"},indexRange:{start:"87",end:"61"},lastModified:"13",contentLength:"21",quality:"ie",fps:23,qualityLabel:"ig",projectionType:"bl",averageBitrate:16,colorInfo:{primaries:"et",
transferCharacteristics:"zu",matrixCoefficients:"od"},approxDurationMs:"59"},{itag:7,url:"fc",mimeType:"gr",bitrate:71,width:11,height:3,initRange:{start:"100",end:"7"},indexRange:{start:"36",end:"98"},lastModified:"88",contentLength:"77",quality:"rb",fps:46,qualityLabel:"gq",projectionType:"ld",averageBitrate:99,colorInfo:{primaries:"xd",transferCharacteristics:"uu",matrixCoefficients:"zc"},approxDurationMs:"44"},{itag:10,url:"kl",mimeType:"wb",bitrate:51,width:69,height:3,initRange:{start:"92",
end:"79"},indexRange:{start:"42",end:"72"},lastModified:"99",contentLength:"6",quality:"ee",fps:40,qualityLabel:"em",projectionType:"wz",averageBitrate:48,approxDurationMs:"86"},{itag:44,url:"hp",mimeType:"kq",bitrate:84,width:53,height:22,initRange:{start:"48",end:"51"},indexRange:{start:"54",end:"44"},lastModified:"25",contentLength:"47",quality:"xy",fps:11,qualityLabel:"zl",projectionType:"za",averageBitrate:95,colorInfo:{primaries:"ot",transferCharacteristics:"av",matrixCoefficients:"ow"},approxDurationMs:"85"},
{itag:20,url:"di",mimeType:"nc",bitrate:15,width:19,height:92,initRange:{start:"82",end:"58"},indexRange:{start:"80",end:"37"},lastModified:"46",contentLength:"40",quality:"wo",fps:44,qualityLabel:"pt",projectionType:"bg",averageBitrate:3,colorInfo:{primaries:"wq",transferCharacteristics:"is",matrixCoefficients:"ou"},approxDurationMs:"47"},{itag:44,url:"oe",mimeType:"mh",bitrate:37,width:43,height:24,initRange:{start:"29",end:"91"},indexRange:{start:"97",end:"97"},lastModified:"52",contentLength:"43",
quality:"cr",fps:44,qualityLabel:"hc",projectionType:"cr",averageBitrate:12,approxDurationMs:"97"},{itag:32,url:"gq",mimeType:"sh",bitrate:42,width:32,height:13,initRange:{start:"71",end:"87"},indexRange:{start:"70",end:"4"},lastModified:"67",contentLength:"16",quality:"sb",fps:66,qualityLabel:"mv",projectionType:"kk",averageBitrate:51,colorInfo:{primaries:"pk",transferCharacteristics:"ea",matrixCoefficients:"cq"},approxDurationMs:"70"},{itag:71,url:"zt",mimeType:"bl",bitrate:12,width:68,height:12,
initRange:{start:"63",end:"2"},indexRange:{start:"28",end:"68"},lastModified:"33",contentLength:"0",quality:"dh",fps:6,qualityLabel:"jv",projectionType:"sy",averageBitrate:75,colorInfo:{primaries:"us",transferCharacteristics:"ka",matrixCoefficients:"xw"},approxDurationMs:"16"},{itag:98,url:"vl",mimeType:"lg",bitrate:88,width:23,height:83,initRange:{start:"49",end:"34"},indexRange:{start:"43",end:"90"},lastModified:"84",contentLength:"77",quality:"xu",fps:50,qualityLabel:"jz",projectionType:"om",averageBitrate:16,
highReplication:95,approxDurationMs:"46"},{itag:85,url:"ri",mimeType:"dh",bitrate:77,width:86,height:54,initRange:{start:"40",end:"98"},indexRange:{start:"15",end:"85"},lastModified:"25",contentLength:"53",quality:"rq",fps:62,qualityLabel:"nx",projectionType:"wg",averageBitrate:35,colorInfo:{primaries:"oa",transferCharacteristics:"kb",matrixCoefficients:"kk"},approxDurationMs:"26"},{itag:10,url:"zz",mimeType:"lq",bitrate:55,width:89,height:43,initRange:{start:"94",end:"98"},indexRange:{start:"73",
end:"51"},lastModified:"3",contentLength:"36",quality:"yo",fps:5,qualityLabel:"we",projectionType:"ve",averageBitrate:83,colorInfo:{primaries:"yu",transferCharacteristics:"fu",matrixCoefficients:"ox"},approxDurationMs:"11"},{itag:62,url:"hv",mimeType:"th",bitrate:76,width:28,height:79,initRange:{start:"97",end:"100"},indexRange:{start:"58",end:"63"},lastModified:"53",contentLength:"22",quality:"ou",fps:7,qualityLabel:"cm",projectionType:"xv",averageBitrate:35,approxDurationMs:"98"},{itag:91,url:"vr",
mimeType:"wo",bitrate:41,width:4,height:79,initRange:{start:"80",end:"83"},indexRange:{start:"14",end:"58"},lastModified:"50",contentLength:"38",quality:"ic",fps:64,qualityLabel:"sq",projectionType:"du",averageBitrate:61,colorInfo:{primaries:"ok",transferCharacteristics:"ud",matrixCoefficients:"ob"},approxDurationMs:"73"},{itag:48,url:"lq",mimeType:"zl",bitrate:4,width:16,height:65,initRange:{start:"93",end:"50"},indexRange:{start:"52",end:"44"},lastModified:"74",contentLength:"86",quality:"mi",fps:43,
qualityLabel:"rz",projectionType:"ji",averageBitrate:61,colorInfo:{primaries:"qo",transferCharacteristics:"fk",matrixCoefficients:"jy"},approxDurationMs:"70"},{itag:34,url:"cr",mimeType:"la",bitrate:53,width:29,height:97,initRange:{start:"89",end:"45"},indexRange:{start:"93",end:"45"},lastModified:"52",contentLength:"74",quality:"xn",fps:60,qualityLabel:"xs",projectionType:"lf",averageBitrate:1,approxDurationMs:"18"},{itag:67,url:"mr",mimeType:"cs",bitrate:79,width:9,height:85,initRange:{start:"56",
end:"96"},indexRange:{start:"71",end:"84"},lastModified:"78",contentLength:"80",quality:"ld",fps:2,qualityLabel:"no",projectionType:"uq",averageBitrate:35,colorInfo:{primaries:"mj",transferCharacteristics:"ry",matrixCoefficients:"cc"},approxDurationMs:"43"},{itag:57,url:"fi",mimeType:"to",bitrate:80,width:81,height:29,initRange:{start:"6",end:"96"},indexRange:{start:"73",end:"48"},lastModified:"32",contentLength:"11",quality:"ck",fps:82,qualityLabel:"fo",projectionType:"px",averageBitrate:95,colorInfo:{primaries:"az",
transferCharacteristics:"mq",matrixCoefficients:"oc"},approxDurationMs:"44"},{itag:52,url:"ea",mimeType:"xm",bitrate:18,initRange:{start:"15",end:"16"},indexRange:{start:"4",end:"33"},lastModified:"65",contentLength:"67",quality:"es",projectionType:"mp",averageBitrate:52,highReplication:82,audioQuality:"za",approxDurationMs:"24",audioSampleRate:"1",audioChannels:92,loudnessDb:.9787435365879406},{itag:37,url:"kk",mimeType:"xg",bitrate:78,initRange:{start:"38",end:"94"},indexRange:{start:"27",end:"17"},
lastModified:"61",contentLength:"2",quality:"nh",projectionType:"ar",averageBitrate:69,audioQuality:"la",approxDurationMs:"95",audioSampleRate:"66",audioChannels:50,loudnessDb:.6461265012758731},{itag:45,url:"oc",mimeType:"nm",bitrate:12,initRange:{start:"21",end:"45"},indexRange:{start:"21",end:"13"},lastModified:"45",contentLength:"85",quality:"vs",projectionType:"xp",averageBitrate:32,audioQuality:"tv",approxDurationMs:"1",audioSampleRate:"99",audioChannels:42,loudnessDb:.39295968942278037},{itag:37,
url:"zf",mimeType:"be",bitrate:29,initRange:{start:"27",end:"87"},indexRange:{start:"81",end:"20"},lastModified:"6",contentLength:"33",quality:"pe",projectionType:"pb",averageBitrate:100,audioQuality:"zi",approxDurationMs:"70",audioSampleRate:"32",audioChannels:68,loudnessDb:.2781731101164002}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"bj"},
videostatsDelayplayUrl:{baseUrl:"vx"},videostatsWatchtimeUrl:{baseUrl:"px"},ptrackingUrl:{baseUrl:"tg"},qoeUrl:{baseUrl:"wx"},atrUrl:{baseUrl:"xz",elapsedMediaTimeSeconds:45},videostatsScheduledFlushWalltimeSeconds:[99,32,39],videostatsDefaultFlushIntervalSeconds:3,youtubeRemarketingUrl:{baseUrl:"mb",elapsedMediaTimeSeconds:63},googleRemarketingUrl:{baseUrl:"yn",elapsedMediaTimeSeconds:83}},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"ew",name:{simpleText:"ez"},vssId:"fj",languageCode:"wd",
kind:"ez",isTranslatable:21}],audioTracks:[{captionTrackIndices:[87]}],translationLanguages:[{languageCode:"xu",languageName:{simpleText:"fw"}},{languageCode:"zl",languageName:{simpleText:"xc"}},{languageCode:"jr",languageName:{simpleText:"md"}},{languageCode:"sc",languageName:{simpleText:"wf"}},{languageCode:"nj",languageName:{simpleText:"xn"}},{languageCode:"of",languageName:{simpleText:"av"}},{languageCode:"tv",languageName:{simpleText:"ok"}},{languageCode:"nu",languageName:{simpleText:"ry"}},
{languageCode:"zy",languageName:{simpleText:"nb"}},{languageCode:"pt",languageName:{simpleText:"eq"}},{languageCode:"vr",languageName:{simpleText:"cc"}},{languageCode:"wh",languageName:{simpleText:"hd"}},{languageCode:"hp",languageName:{simpleText:"ds"}},{languageCode:"ka",languageName:{simpleText:"up"}},{languageCode:"sw",languageName:{simpleText:"zp"}},{languageCode:"rh",languageName:{simpleText:"eq"}},{languageCode:"bq",languageName:{simpleText:"at"}},{languageCode:"hu",languageName:{simpleText:"fg"}},
{languageCode:"ai",languageName:{simpleText:"iy"}},{languageCode:"rj",languageName:{simpleText:"oz"}},{languageCode:"sq",languageName:{simpleText:"fe"}},{languageCode:"tn",languageName:{simpleText:"vk"}},{languageCode:"jr",languageName:{simpleText:"jg"}},{languageCode:"vc",languageName:{simpleText:"hv"}},{languageCode:"yn",languageName:{simpleText:"ky"}},{languageCode:"pa",languageName:{simpleText:"rw"}},{languageCode:"lr",languageName:{simpleText:"kv"}},{languageCode:"ud",languageName:{simpleText:"fn"}},
{languageCode:"hq",languageName:{simpleText:"io"}},{languageCode:"rp",languageName:{simpleText:"qx"}},{languageCode:"xf",languageName:{simpleText:"sm"}},{languageCode:"fs",languageName:{simpleText:"ty"}},{languageCode:"so",languageName:{simpleText:"xl"}},{languageCode:"fk",languageName:{simpleText:"ff"}},{languageCode:"fw",languageName:{simpleText:"wz"}},{languageCode:"rn",languageName:{simpleText:"zw"}},{languageCode:"wq",languageName:{simpleText:"yt"}},{languageCode:"oh",languageName:{simpleText:"oo"}},
{languageCode:"ts",languageName:{simpleText:"jt"}},{languageCode:"xy",languageName:{simpleText:"ga"}},{languageCode:"jy",languageName:{simpleText:"sx"}},{languageCode:"lw",languageName:{simpleText:"cf"}},{languageCode:"fc",languageName:{simpleText:"qr"}},{languageCode:"ji",languageName:{simpleText:"cc"}},{languageCode:"qs",languageName:{simpleText:"pi"}},{languageCode:"vx",languageName:{simpleText:"hk"}},{languageCode:"jt",languageName:{simpleText:"eh"}},{languageCode:"fb",languageName:{simpleText:"iu"}},
{languageCode:"mf",languageName:{simpleText:"st"}},{languageCode:"en",languageName:{simpleText:"vr"}},{languageCode:"go",languageName:{simpleText:"kp"}},{languageCode:"sc",languageName:{simpleText:"rk"}},{languageCode:"bx",languageName:{simpleText:"ci"}},{languageCode:"pu",languageName:{simpleText:"qj"}},{languageCode:"fa",languageName:{simpleText:"ht"}},{languageCode:"bw",languageName:{simpleText:"af"}},{languageCode:"rr",languageName:{simpleText:"jt"}},{languageCode:"ef",languageName:{simpleText:"yy"}},
{languageCode:"bn",languageName:{simpleText:"wu"}},{languageCode:"ov",languageName:{simpleText:"ae"}},{languageCode:"sm",languageName:{simpleText:"hi"}},{languageCode:"tq",languageName:{simpleText:"ie"}},{languageCode:"fn",languageName:{simpleText:"et"}},{languageCode:"jw",languageName:{simpleText:"bu"}},{languageCode:"iz",languageName:{simpleText:"gc"}},{languageCode:"bk",languageName:{simpleText:"jh"}},{languageCode:"vw",languageName:{simpleText:"fq"}},{languageCode:"xt",languageName:{simpleText:"or"}},
{languageCode:"kq",languageName:{simpleText:"ch"}},{languageCode:"pa",languageName:{simpleText:"cs"}},{languageCode:"ef",languageName:{simpleText:"eq"}},{languageCode:"mk",languageName:{simpleText:"ig"}},{languageCode:"me",languageName:{simpleText:"pv"}},{languageCode:"ll",languageName:{simpleText:"nz"}},{languageCode:"yd",languageName:{simpleText:"pu"}},{languageCode:"dj",languageName:{simpleText:"vx"}},{languageCode:"xc",languageName:{simpleText:"ca"}},{languageCode:"wb",languageName:{simpleText:"il"}},
{languageCode:"ww",languageName:{simpleText:"jf"}},{languageCode:"xi",languageName:{simpleText:"ba"}},{languageCode:"ae",languageName:{simpleText:"hx"}},{languageCode:"uj",languageName:{simpleText:"xu"}},{languageCode:"hq",languageName:{simpleText:"gp"}},{languageCode:"we",languageName:{simpleText:"pk"}},{languageCode:"kt",languageName:{simpleText:"ek"}},{languageCode:"hy",languageName:{simpleText:"ab"}},{languageCode:"hm",languageName:{simpleText:"nu"}},{languageCode:"uw",languageName:{simpleText:"rx"}},
{languageCode:"or",languageName:{simpleText:"nf"}},{languageCode:"dh",languageName:{simpleText:"zn"}},{languageCode:"kb",languageName:{simpleText:"js"}},{languageCode:"vg",languageName:{simpleText:"xe"}},{languageCode:"dl",languageName:{simpleText:"so"}},{languageCode:"lz",languageName:{simpleText:"hb"}},{languageCode:"ny",languageName:{simpleText:"xr"}},{languageCode:"ag",languageName:{simpleText:"us"}},{languageCode:"zr",languageName:{simpleText:"ae"}},{languageCode:"yq",languageName:{simpleText:"yc"}},
{languageCode:"up",languageName:{simpleText:"dc"}},{languageCode:"zn",languageName:{simpleText:"jw"}},{languageCode:"uh",languageName:{simpleText:"ms"}},{languageCode:"mt",languageName:{simpleText:"vf"}},{languageCode:"lt",languageName:{simpleText:"ln"}},{languageCode:"vf",languageName:{simpleText:"rd"}},{languageCode:"my",languageName:{simpleText:"rk"}},{languageCode:"ei",languageName:{simpleText:"ul"}},{languageCode:"dj",languageName:{simpleText:"cz"}},{languageCode:"kb",languageName:{simpleText:"hp"}},
{languageCode:"jj",languageName:{simpleText:"zf"}},{languageCode:"ew",languageName:{simpleText:"ff"}},{languageCode:"jo",languageName:{simpleText:"iz"}},{languageCode:"ja",languageName:{simpleText:"uz"}},{languageCode:"yd",languageName:{simpleText:"or"}},{languageCode:"tl",languageName:{simpleText:"tw"}},{languageCode:"mw",languageName:{simpleText:"th"}},{languageCode:"pq",languageName:{simpleText:"zp"}},{languageCode:"pq",languageName:{simpleText:"pk"}},{languageCode:"ef",languageName:{simpleText:"fj"}},
{languageCode:"qq",languageName:{simpleText:"vu"}},{languageCode:"pj",languageName:{simpleText:"kp"}},{languageCode:"ab",languageName:{simpleText:"xw"}},{languageCode:"re",languageName:{simpleText:"ln"}},{languageCode:"ht",languageName:{simpleText:"wo"}},{languageCode:"ju",languageName:{simpleText:"wb"}},{languageCode:"yq",languageName:{simpleText:"xv"}}],defaultAudioTrackIndex:70}},videoDetails:{videoId:"ux",title:"jb",lengthSeconds:"90",keywords:"th ts yg gy ih iq zj".split(" "),channelId:"pg",
isOwnerViewing:6,shortDescription:"ts",isCrawlable:62,thumbnail:{thumbnails:[{url:"vx",width:8,height:58},{url:"bp",width:44,height:79},{url:"oh",width:47,height:66},{url:"hm",width:34,height:55},{url:"vr",width:0,height:20}]},allowRatings:24,viewCount:"49",author:"xr",isPrivate:70,isUnpluggedCorpus:66,isLiveContent:99},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"96",endTimeMs:"46",watermark:{thumbnails:[{url:"li",width:91,height:28}]},trackingParams:"an",navigationEndpoint:{clickTrackingParams:"mg",
commandMetadata:{webCommandMetadata:{url:"rd",webPageType:"nc",rootVe:69,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:"qg"}},channelName:"ei",subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:"pz"}]},subscribed:44,enabled:33,type:"ue",channelId:"ki",showPreferences:71,subscribedButtonText:{runs:[{text:"lk"}]},unsubscribedButtonText:{runs:[{text:"jn"}]},trackingParams:"oj",unsubscribeButtonText:{runs:[{text:"ad"}]},serviceEndpoints:[{clickTrackingParams:"wm",commandMetadata:{webCommandMetadata:{sendPost:4,
apiUrl:"ky"}},subscribeEndpoint:{channelIds:["zt"],params:"at"}},{clickTrackingParams:"jg",commandMetadata:{webCommandMetadata:{sendPost:28}},signalServiceEndpoint:{signal:"ok",actions:[{clickTrackingParams:"lt",openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:"po",dialogMessages:[{runs:[{text:"ou"},{text:"jt"},{text:"zz"}]}],confirmButton:{buttonRenderer:{style:"mm",size:"oi",isDisabled:43,text:{runs:[{text:"kc"}]},serviceEndpoint:{clickTrackingParams:"gk",commandMetadata:{webCommandMetadata:{sendPost:18,
apiUrl:"kc"}},unsubscribeEndpoint:{channelIds:["cm"],params:"ar"}},accessibility:{label:"iy"},trackingParams:"gs"}},cancelButton:{buttonRenderer:{style:"jb",size:"pe",isDisabled:69,text:{runs:[{text:"uv"}]},accessibility:{label:"qu"},trackingParams:"pe"}},primaryIsCancel:48}},popupType:"ma"}}]}}],subscribeAccessibility:{accessibilityData:{label:"vh"}},unsubscribeAccessibility:{accessibilityData:{label:"lg"}},signInEndpoint:{clickTrackingParams:"eu",commandMetadata:{webCommandMetadata:{url:"na"}}}}}},
allowSwipeDismiss:55,annotationId:"jd"}}],playerConfig:{audioConfig:{loudnessDb:.9620880668073215,perceptualLoudnessDb:.541474004793957,enablePerFormatLoudness:31},streamSelectionConfig:{maxBitrate:"61"},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:100,minReadAheadMediaTimeMs:21,readAheadGrowthRateMs:29}},webPlayerConfig:{useCobaltTvosDash:55,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:"of",commandMetadata:{webCommandMetadata:{sendPost:31,apiUrl:"xl"}},
webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"tr"}},subscribeCommand:{clickTrackingParams:"fs",commandMetadata:{webCommandMetadata:{sendPost:13,apiUrl:"xp"}},subscribeEndpoint:{channelIds:["qs"],params:"oa"}},unsubscribeCommand:{clickTrackingParams:"ls",commandMetadata:{webCommandMetadata:{sendPost:91,apiUrl:"wc"}},unsubscribeEndpoint:{channelIds:["fo"],params:"vt"}},addToWatchLaterCommand:{clickTrackingParams:"ua",commandMetadata:{webCommandMetadata:{sendPost:18,apiUrl:"iu"}},playlistEditEndpoint:{playlistId:"rv",
actions:[{addedVideoId:"iw",action:"rd"}]}},removeFromWatchLaterCommand:{clickTrackingParams:"un",commandMetadata:{webCommandMetadata:{sendPost:20,apiUrl:"bl"}},playlistEditEndpoint:{playlistId:"zg",actions:[{action:"ya",removedVideoId:"dk"}]}}},gatewayExperimentGroup:"vb"}},storyboards:{playerStoryboardSpecRenderer:{spec:"aj",recommendedLevel:87}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"mm",width:57,height:94}]},embed:{iframeUrl:"bd",width:51,height:73},title:{simpleText:"sg"},
description:{simpleText:"yv"},lengthSeconds:"18",ownerProfileUrl:"bg",externalChannelId:"eg",isFamilySafe:88,availableCountries:"hn sd lt tx nw mq iz aj vi xa ec iv rj vb ro po mv mx cn ld tn ay gv bs vf da ss km uo mg wv md lo nc vh li jh lj qq ci ob zy pu bl jm ge tt ov ue vp ka nh uc gb rs gu hm uv nq ga qu hr pj zq rh nn yv or zg ai qj cv vg hr zm al mj fz yx st tt ih vm wq gx wi ys ug vb uh rf ry ba xu ce eq bx he jm ie nb cd qz no yq qe jy wd pm nb hk em im iv ld gz fe ut md gw sf yz yp xr gm uo kg yo wv da wt ry it gz mm ho mf lq tu im lu gm pa ny gu ds yx yh jk qb jv mp bi nr mc bg ym zt sh kd gj dp qw eh no pj nq dy gt cm pg ce jt xv tf ue ke hs xh tc ad yg uh cd zc rj kq sp vv xt bo am kg kx xb fr il qi ap pe tg im cs vy zu cq bu og tf ze zj um vd ot al zl um jv ss md xm nv id es jf as zb ms uv jh xz em uv bk zx wp ay ub pa rf yi zm em pu xs".split(" "),
isUnlisted:24,hasYpcMetadata:38,viewCount:"6",category:"qh",publishDate:"eb",ownerChannelName:"mf",uploadDate:"ax"}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:"ha"},trackingParams:"ra",prominent:9,logVisibilityUpdates:88,onTapCommand:{clickTrackingParams:"dy",changeEngagementPanelVisibilityAction:{targetId:"qc",visibility:"mh"}}}},cueRanges:[{startCardActiveMs:"41",endCardActiveMs:"81",teaserDurationMs:"31",iconAfterTeaserMs:"65"}],
trackingParams:"sn"}}],headerText:{simpleText:"mi"},icon:{infoCardIconRenderer:{trackingParams:"tq"}},closeButton:{infoCardIconRenderer:{trackingParams:"nz"}},trackingParams:"ss",allowTeaserDismiss:55,logIconVisibilityUpdates:49}},trackingParams:"lt",attestation:{playerAttestationRenderer:{challenge:"rg",botguardData:{program:"vk",interpreterSafeUrl:(VJM.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",VJM),serverEnvironment:83}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["vs"],
joinLatencySeconds:85,rebufferTimeSeconds:89,watchTimeWindowSeconds:21,refractorySeconds:41},text:{runs:[{text:"it"},{text:"qt",bold:60}]},endpoint:{clickTrackingParams:"lw",commandMetadata:{webCommandMetadata:{url:"ih",webPageType:"xa",rootVe:73}},urlEndpoint:{url:"ms",target:"tj"}},trackingParams:"vd",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:"pp"}]},actionButton:{buttonRenderer:{text:{runs:[{text:"yw"}]},navigationEndpoint:{clickTrackingParams:"sq",commandMetadata:{webCommandMetadata:{url:"wp",
webPageType:"zn",rootVe:21}},urlEndpoint:{url:"ju",target:"dy"}},trackingParams:"zj"}},trackingParams:"nh"}}}},messages:[{mealbarPromoRenderer:{icon:{thumbnails:[{url:"ek",width:71,height:69}]},messageTexts:[{runs:[{text:"ew"}]}],actionButton:{buttonRenderer:{style:"gz",size:"tz",text:{runs:[{text:"ga"}]},trackingParams:"qr",command:{clickTrackingParams:"wk",commandExecutorCommand:{commands:[{clickTrackingParams:"dw",commandMetadata:{webCommandMetadata:{url:"po",webPageType:"fl",rootVe:70,apiUrl:"ot"}},
browseEndpoint:{browseId:"pl",params:"zo"}},{commandMetadata:{webCommandMetadata:{sendPost:10,apiUrl:"rv"}},feedbackEndpoint:{feedbackToken:"xi",uiActions:{hideEnclosingContainer:25}}}]}}}},dismissButton:{buttonRenderer:{style:"ol",size:"og",text:{runs:[{text:"yv"}]},trackingParams:"ch",command:{clickTrackingParams:"uu",commandExecutorCommand:{commands:[{clickTrackingParams:"ig",commandMetadata:{webCommandMetadata:{sendPost:71,apiUrl:"en"}},feedbackEndpoint:{feedbackToken:"wh",uiActions:{hideEnclosingContainer:45}}}]}}}},
triggerCondition:"pb",style:"uq",trackingParams:"rp",impressionEndpoints:[{clickTrackingParams:"xb",commandMetadata:{webCommandMetadata:{sendPost:73,apiUrl:"wl"}},feedbackEndpoint:{feedbackToken:"wf",uiActions:{hideEnclosingContainer:95}}}],isVisible:17,messageTitle:{runs:[{text:"ir"}]},enableSharedFeatureForImpressionHandling:21}}],adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"7",offsetEndMilliseconds:"39"},
hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg",width:46,height:25}]},trackingParams:"ye"},trackingParams:"dq",templatedCountdown:{templatedAdText:{text:"ps",isTemplated:82,trackingParams:"cc"}},durationMilliseconds:44}},skippableRenderer:{skipButtonRenderer:{message:{text:"xz",
isTemplated:30,trackingParams:"um"},trackingParams:"ge"}},trackingParams:"zg",skipOffsetMilliseconds:88}},trackingParams:"qd",visitAdvertiserRenderer:{buttonRenderer:{style:"fv",text:{simpleText:"on"},icon:{iconType:"vw"},navigationEndpoint:{clickTrackingParams:"mk",commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110",
webPageType:"ry",rootVe:62}},urlEndpoint:{url:"lq",target:"wt"}},trackingParams:"mh"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"kw",isTemplated:93,trackingParams:"jg"},trackingParams:"at"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"rl",isTemplated:73,trackingParams:"le"}},trackingParams:"tr"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"le",size:"nb",isDisabled:41,serviceEndpoint:{clickTrackingParams:"jt",
openPopupAction:{popup:{aboutThisAdRenderer:{url:(UoM.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",UoM),trackingParams:"vy"}},popupType:"xn"}},icon:{iconType:"vl"},trackingParams:"lm",accessibilityData:{accessibilityData:{label:"qi"}}}},hoverText:{simpleText:"zk"},trackingParams:"qa"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"pv"}]},trackingParams:"jo"},headline:{text:"qx",isTemplated:10,trackingParams:"um"},description:{text:"mf",trackingParams:"fe"},
actionButton:{buttonRenderer:{text:{simpleText:"kq"},navigationEndpoint:{clickTrackingParams:"cm",commandMetadata:{webCommandMetadata:{url:"wa",webPageType:"nq",rootVe:69}},urlEndpoint:{url:"ln",target:"nd"}},trackingParams:"no"}},startMs:45,trackingParams:"ge"}},adLayoutLoggingData:{serializedAdServingDataEntry:"xd"},elementId:"tc",inPlayerSlotId:"gg",inPlayerLayoutId:"cm"}},trackingParams:"uy",layoutId:"ff",associatedPlayerBytesLayoutId:"dy"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"gv"}]},
trackingParams:"at"},headline:{text:"ow",isTemplated:66,trackingParams:"za"},description:{text:"ds",isTemplated:95,trackingParams:"fc"},actionButton:{buttonRenderer:{style:"ys",text:{simpleText:"aq"},navigationEndpoint:{clickTrackingParams:"vu",commandMetadata:{webCommandMetadata:{url:"zn",webPageType:"jv",rootVe:38}},urlEndpoint:{url:"df",target:"xe"}},trackingParams:"za"}},durationMilliseconds:44,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"xg"}},navigationEndpoint:{clickTrackingParams:"vg",
loggingUrls:[{baseUrl:"bc"}],commandMetadata:{webCommandMetadata:{url:"sn",webPageType:"vb",rootVe:34}},urlEndpoint:{url:"ex",target:"nb"}},trackingParams:"iw",backgroundImage:{thumbnail:{thumbnails:[{url:"cm"}]},trackingParams:"br"},adRendererCommands:{impressionCommand:{clickTrackingParams:"dj",commandExecutorCommand:{commands:[{clickTrackingParams:"li",loggingUrls:[{baseUrl:"wa"}],pingingEndpoint:{hack:0}}]}}},skipButton:{skipButtonRenderer:{message:{text:"jg",isTemplated:95,trackingParams:"by"},
trackingParams:"kl"}},adLayoutLoggingData:{serializedAdServingDataEntry:"kt"},layoutId:"cv",inPlayerSlotId:"qt",inPlayerLayoutId:"yy",associatedPlayerBytesLayoutId:"dx"}},{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"pz",width:32,height:43}]},trackingParams:"iz"},trackingParams:"yo",templatedCountdown:{templatedAdText:{text:"we",isTemplated:91,trackingParams:"si"}},
durationMilliseconds:10}},skippableRenderer:{skipButtonRenderer:{message:{text:"bp",isTemplated:93,trackingParams:"mo"},trackingParams:"cp"}},trackingParams:"qr",skipOffsetMilliseconds:60}},trackingParams:"zf",visitAdvertiserRenderer:{buttonRenderer:{style:"ya",text:{simpleText:"fv"},icon:{iconType:"bx"},navigationEndpoint:{clickTrackingParams:"bw",commandMetadata:{webCommandMetadata:{url:"ht",webPageType:"gv",rootVe:14}},urlEndpoint:{url:"wi",target:"te"}},trackingParams:"gr"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"ox",
isTemplated:66,trackingParams:"td"},trackingParams:"ng"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"zu",isTemplated:15,trackingParams:"py"}},trackingParams:"hb"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"vn",size:"cw",isDisabled:56,serviceEndpoint:{clickTrackingParams:"jh",openPopupAction:{popup:{aboutThisAdRenderer:{url:(rPa.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",rPa),trackingParams:"yl"}},popupType:"tw"}},
icon:{iconType:"ar"},trackingParams:"vi",accessibilityData:{accessibilityData:{label:"hy"}}}},hoverText:{simpleText:"ap"},trackingParams:"pp"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"ol"}]},trackingParams:"kz"},headline:{text:"wa",isTemplated:43,trackingParams:"yb"},description:{text:"cl",trackingParams:"aq"},actionButton:{buttonRenderer:{text:{simpleText:"xg"},navigationEndpoint:{clickTrackingParams:"wp",commandMetadata:{webCommandMetadata:{url:"uh",webPageType:"bs",
rootVe:44}},urlEndpoint:{url:"xq",target:"fi"}},trackingParams:"fo"}},startMs:5,trackingParams:"kh"}},adLayoutLoggingData:{serializedAdServingDataEntry:"ir"},elementId:"mp",inPlayerSlotId:"fh",inPlayerLayoutId:"bh"}},trackingParams:"ao",layoutId:"gc",associatedPlayerBytesLayoutId:"up"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"wj"}]},trackingParams:"zr"},headline:{text:"rq",isTemplated:82,trackingParams:"gr"},description:{text:"fj",isTemplated:57,trackingParams:"li"},actionButton:{buttonRenderer:{style:"mu",
text:{simpleText:"cg"},navigationEndpoint:{clickTrackingParams:"eb",commandMetadata:{webCommandMetadata:{url:"vn",webPageType:"nw",rootVe:96}},urlEndpoint:{url:"bs",target:"dr"}},trackingParams:"iq"}},durationMilliseconds:39,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"mt"}},navigationEndpoint:{clickTrackingParams:"uz",loggingUrls:[{baseUrl:"rn"}],commandMetadata:{webCommandMetadata:{url:"cu",webPageType:"qs",rootVe:26}},urlEndpoint:{url:"ty",target:"he"}},trackingParams:"bw",backgroundImage:{thumbnail:{thumbnails:[{url:"pd"}]},
trackingParams:"wm"},adRendererCommands:{impressionCommand:{clickTrackingParams:"io",commandExecutorCommand:{commands:[{clickTrackingParams:"hd",loggingUrls:[{baseUrl:"hz"}],pingingEndpoint:{hack:81}}]}}},skipButton:{skipButtonRenderer:{message:{text:"db",isTemplated:42,trackingParams:"ga"},trackingParams:"pa"}},adLayoutLoggingData:{serializedAdServingDataEntry:"bt"},layoutId:"ec",inPlayerSlotId:"nl",inPlayerLayoutId:"qh",associatedPlayerBytesLayoutId:"qe"}}]}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"rj"}}},
{adPlacementRenderer:{config:{adPlacementConfig:{kind:"zf",adTimeOffset:{offsetStartMilliseconds:"63",offsetEndMilliseconds:"83"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"59",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:"330100",offsetEndMilliseconds:"594666"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"0",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"65",offsetEndMilliseconds:"30"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"51",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wg"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"56",offsetEndMilliseconds:"86"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"25",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"nh"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:"25",offsetEndMilliseconds:"13"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"32",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"ti"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"47",offsetEndMilliseconds:"84"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"go"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"14",offsetEndMilliseconds:"87"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"79",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"34",offsetEndMilliseconds:"12"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"27",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"fp"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"66",offsetEndMilliseconds:"35"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"98",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"cn"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"59",offsetEndMilliseconds:"8"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"26",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wz"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"84",offsetEndMilliseconds:"90"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"92",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"nl"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"50",offsetEndMilliseconds:"67"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"96",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"ov"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"13",offsetEndMilliseconds:"2"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"52",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"by"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"73",offsetEndMilliseconds:"64"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"67",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"uc"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"10",offsetEndMilliseconds:"zo"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"22",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"en"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:"eg",isTemplated:93,trackingParams:"it"},description:{text:"ux",isTemplated:43,trackingParams:"sj"},actionButton:{buttonRenderer:{text:{simpleText:"de"},navigationEndpoint:{clickTrackingParams:"ex",commandMetadata:{webCommandMetadata:{url:"ue",webPageType:"ow",rootVe:77}},urlEndpoint:{url:"yh",target:"pg"}},
trackingParams:"xf"}},iconImage:{thumbnail:{thumbnails:[{url:"te",width:19,height:23}]},trackingParams:"lv"},bannerImage:{thumbnail:{thumbnails:[{url:"gj",width:38,height:67}]},trackingParams:"ow"},navigationEndpoint:{clickTrackingParams:"um",commandMetadata:{webCommandMetadata:{url:"fq",webPageType:"fd",rootVe:61}},urlEndpoint:{url:"gi",target:"tq"}},trackingParams:"ie",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"ng",size:"xv",isDisabled:53,icon:{iconType:"bq"},navigationEndpoint:{clickTrackingParams:"yl",
openPopupAction:{popup:{aboutThisAdRenderer:{url:($oQ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",$oQ),trackingParams:"hi"}},popupType:"sb"}},trackingParams:"ho",accessibilityData:{accessibilityData:{label:"kl"}}}},hoverText:{simpleText:"xd"},trackingParams:"dv"}},adVideoId:"je",impressionPings:[{baseUrl:"xj"}],adLayoutLoggingData:{serializedAdServingDataEntry:"dt"},associatedCompositePlayerBytesLayoutId:"te"}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"vs"}}}],adSlots:[{adSlotRenderer:{adSlotMetadata:{slotId:"1234",
slotType:"SLOT_TYPE_PLAYER_BYTES",adSlotLoggingData:{serializedSlotAdServingDataEntry:"ob"},triggerEvent:"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},fulfillmentContent:{fulfilledLayout:{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"ot",layoutType:"xg",adLayoutLoggingData:{serializedAdServingDataEntry:"yk"}},renderingContent:{playerBytesSequentialLayoutRenderer:{sequentialLayouts:[{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"je",layoutType:"ww",adLayoutLoggingData:{serializedAdServingDataEntry:"ve"}},
renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:94,pings:{impressionPings:[{baseUrl:"pl"},{baseUrl:"zs"}],errorPings:[{baseUrl:"hh"}],mutePings:[{baseUrl:"qh"}],unmutePings:[{baseUrl:"ey"}],pausePings:[{baseUrl:"pz"}],rewindPings:[{baseUrl:"bh"}],resumePings:[{baseUrl:"mw"}],skipPings:[{baseUrl:"si"}],closePings:[{baseUrl:"oh"}],progressPings:[{baseUrl:"ly",offsetMilliseconds:1},{baseUrl:"ac",offsetMilliseconds:80},{baseUrl:"sy",offsetMilliseconds:72}],fullscreenPings:[{baseUrl:"kw"}],
activeViewViewablePings:[{baseUrl:"oz"}],endFullscreenPings:[{baseUrl:"uc"}],activeViewMeasurablePings:[{baseUrl:"vu"}],abandonPings:[{baseUrl:"sf"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"qg"}],completePings:[{baseUrl:"jv"}],activeViewTracking:{trafficType:"sq"}},clickthroughEndpoint:{clickTrackingParams:"fn",commandMetadata:{webCommandMetadata:{url:"tf",webPageType:"ox",rootVe:73}},urlEndpoint:{url:"ny",target:"uc"}},csiParameters:[{key:"qe",value:"em"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action",
elementId:"bq",trackingParams:"dr",legacyInfoCardVastExtension:"pa",sodarExtensionData:{siub:"mi",bgub:"hc",scs:"cw",bgp:"co"},externalVideoId:"ya",adLayoutLoggingData:{serializedAdServingDataEntry:"jj"},layoutId:"sc"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nr",layoutType:"kn",adLayoutLoggingData:{serializedAdServingDataEntry:"cf"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:52,trackingParams:"yq",abandonCommands:{commands:[{clickTrackingParams:"wi",
loggingUrls:[{baseUrl:"jb"}],pingingEndpoint:{hack:90}}]},skipPings:[{baseUrl:"av"}],layoutId:"nj"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nl",layoutType:"wm",adLayoutLoggingData:{serializedAdServingDataEntry:"zw"}},renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:80,pings:{impressionPings:[{baseUrl:"ji"},{baseUrl:"ao"},{baseUrl:"cc"}],errorPings:[{baseUrl:"jt"}],mutePings:[{baseUrl:"mn"},{baseUrl:"ce"}],unmutePings:[{baseUrl:"rd"},{baseUrl:"lb"}],pausePings:[{baseUrl:"et"},
{baseUrl:"fv"}],rewindPings:[{baseUrl:"ft"}],resumePings:[{baseUrl:"qj"},{baseUrl:"ot"}],skipPings:[{baseUrl:"ky"},{baseUrl:"jb"}],closePings:[{baseUrl:"hw"}],progressPings:[{baseUrl:"vh",offsetMilliseconds:36},{baseUrl:"um",offsetMilliseconds:77},{baseUrl:"sq",offsetMilliseconds:19},{baseUrl:"ui",offsetMilliseconds:15},{baseUrl:"nl",offsetMilliseconds:86}],fullscreenPings:[{baseUrl:"rp"},{baseUrl:"cn"}],activeViewViewablePings:[{baseUrl:"ml"},{baseUrl:"kq"}],endFullscreenPings:[{baseUrl:"ym"}],activeViewMeasurablePings:[{baseUrl:"di"},
{baseUrl:"ol"}],abandonPings:[{baseUrl:"aj"},{baseUrl:"wo"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"ms"},{baseUrl:"uj"}],startPings:[{baseUrl:"gy"}],firstQuartilePings:[{baseUrl:"ly"}],secondQuartilePings:[{baseUrl:"sw"}],thirdQuartilePings:[{baseUrl:"gt"}],completePings:[{baseUrl:"hu"},{baseUrl:"gs"}],activeViewTracking:{trafficType:"mr"}},clickthroughEndpoint:{clickTrackingParams:"yq",commandMetadata:{webCommandMetadata:{url:"dn",webPageType:"ms",rootVe:54}},urlEndpoint:{url:"hs",
target:"jt"}},csiParameters:[{key:"zn",value:"eq"}],playerVars:"bi",elementId:"gr",trackingParams:"qc",legacyInfoCardVastExtension:"xv",sodarExtensionData:{siub:"ul",bgub:"yr",scs:"ui",bgp:"vy"},externalVideoId:"fp",adLayoutLoggingData:{serializedAdServingDataEntry:"gt"},layoutId:"bh"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"xy",layoutType:"bf",adLayoutLoggingData:{serializedAdServingDataEntry:"rj"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:95,trackingParams:"ee",
abandonCommands:{commands:[{clickTrackingParams:"mi",loggingUrls:[{baseUrl:"yi"},{baseUrl:"tm"}],pingingEndpoint:{hack:47}}]},skipPings:[{baseUrl:"uk"},{baseUrl:"yj"}],layoutId:"ft"}}}}]}},layoutExitNormalTriggers:[{id:"hq",onLayoutSelfExitRequestedTrigger:{triggeringLayoutId:"hv"}}],layoutExitSkipTriggers:[{id:"up",skipRequestedTrigger:{triggeringLayoutId:"nm"}},{id:"yl",skipRequestedTrigger:{triggeringLayoutId:"gh"}},{id:"zd",skipRequestedTrigger:{triggeringLayoutId:"mo"}},{id:"bc",skipRequestedTrigger:{triggeringLayoutId:"jj"}}],
layoutExitMuteTriggers:[{id:"ql",skipRequestedTrigger:{triggeringLayoutId:"hr"}},{id:"rc",skipRequestedTrigger:{triggeringLayoutId:"ln"}}]}}},slotEntryTrigger:{id:"lc",beforeContentVideoIdStartedTrigger:{}},slotFulfillmentTriggers:[{id:"xq",slotIdEnteredTrigger:{triggeringSlotId:"da"}}],slotExpirationTriggers:[{id:"vv",slotIdExitedTrigger:{triggeringSlotId:"re"}},{id:"jg",onNewPlaybackAfterContentVideoIdTrigger:{}}]}}],adBreakHeartbeatParams:"mw",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:"pz",
type:"az",payload:{offlineabilityEntity:{key:"ql",command:{innertubeCommand:{clickTrackingParams:"nz",ypcGetOfflineUpsellEndpoint:{params:"pw"}}},addToOfflineButtonState:"os",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:"xp",visibility:{types:"1"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:"19",nanos:12}}}};var Wm4=[{jsonRepresentation:'{"adPlacements":true,"playerAds":true,"playerResponse":{"adPlacements":true,"playerAds":true,"playerConfig": {"audioConfig": {}, "streamSelectionConfig": {}, "webPlayerConfig": {"webPlayerActionsPorting": {}}}},"playerConfig": {"audioConfig": {}, "streamSelectionConfig": {}, "webPlayerConfig": {"webPlayerActionsPorting": {}}}}',objectRepresentation:{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0,playerConfig:{audioConfig:{},streamSelectionConfig:{},
webPlayerConfig:{webPlayerActionsPorting:{}}}},playerConfig:{audioConfig:{},streamSelectionConfig:{},webPlayerConfig:{webPlayerActionsPorting:{}}}}},{jsonRepresentation:'[{"adPlacements":true,"playerAds":true,"playerResponse":{"adPlacements":true,"playerAds":true}}]',objectRepresentation:[{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0}}]},{jsonRepresentation:'{"responseContext":{"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"kc","value":"66"},{"key":"cw","value":"st"},{"key":"zb","value":"xz"},{"key":"zl","value":"16"},{"key":"pf","value":"sy"}]},{"service":"bh","params":[{"key":"ip","value":"54"},{"key":"tb","value":"dv"},{"key":"pi","value":"pn"},{"key":"fg","value":"35"},{"key":"wm","value":"vo"}]},{"service":"fp","params":[{"key":"hw","value":"91"}]},{"service":"rk","params":[{"key":"pe","value":"sf"},{"key":"rv","value":"jn"},{"key":"aw","value":"pw"}]}],"maxAgeSeconds":87,"mainAppWebResponseContext":{"loggedOut":43,"trackingParam":"dd","datasyncId":"xp"},"webResponseContextExtensionData":{"hasDecorated":75}},"playabilityStatus":{"status":"by","playableInEmbed":2,"miniplayer":{"miniplayerRenderer":{"playbackMode":"tj"}},"offlineability":{"buttonRenderer":{"serviceEndpoint":{"clickTrackingParams":"pz","ypcGetOfflineUpsellEndpoint":{"params":"xm"}},"trackingParams":"pq"}},"contextParams":"lu"},"streamingData":{"expiresInSeconds":"53","formats":[{"itag":80,"url":"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes","mimeType":"video/webm; codecs=\\"vp9\\"","bitrate":88,"width":96,"height":65,"lastModified":"1665263132187531","contentLength":"17","quality":"rc","fps":8,"qualityLabel":"ab","projectionType":"by","averageBitrate":50,"audioQuality":"th","approxDurationMs":"86","audioSampleRate":"88","audioChannels":34},{"itag":95,"url":"hs","mimeType":"nm","bitrate":56,"width":13,"height":14,"lastModified":"10","quality":"fu","fps":54,"qualityLabel":"yj","projectionType":"wu","audioQuality":"tu","approxDurationMs":"51","audioSampleRate":"87","audioChannels":44}],"adaptiveFormats":[{"itag":50,"url":"fu","mimeType":"uz","bitrate":80,"width":80,"height":85,"initRange":{"start":"16","end":"71"},"indexRange":{"start":"1","end":"26"},"lastModified":"70","contentLength":"66","quality":"cx","fps":61,"qualityLabel":"xt","projectionType":"pe","averageBitrate":68,"approxDurationMs":"1"},{"itag":77,"url":"rj","mimeType":"lh","bitrate":16,"width":17,"height":47,"initRange":{"start":"51","end":"44"},"indexRange":{"start":"87","end":"61"},"lastModified":"13","contentLength":"21","quality":"ie","fps":23,"qualityLabel":"ig","projectionType":"bl","averageBitrate":16,"colorInfo":{"primaries":"et","transferCharacteristics":"zu","matrixCoefficients":"od"},"approxDurationMs":"59"},{"itag":7,"url":"fc","mimeType":"gr","bitrate":71,"width":11,"height":3,"initRange":{"start":"100","end":"7"},"indexRange":{"start":"36","end":"98"},"lastModified":"88","contentLength":"77","quality":"rb","fps":46,"qualityLabel":"gq","projectionType":"ld","averageBitrate":99,"colorInfo":{"primaries":"xd","transferCharacteristics":"uu","matrixCoefficients":"zc"},"approxDurationMs":"44"},{"itag":10,"url":"kl","mimeType":"wb","bitrate":51,"width":69,"height":3,"initRange":{"start":"92","end":"79"},"indexRange":{"start":"42","end":"72"},"lastModified":"99","contentLength":"6","quality":"ee","fps":40,"qualityLabel":"em","projectionType":"wz","averageBitrate":48,"approxDurationMs":"86"},{"itag":44,"url":"hp","mimeType":"kq","bitrate":84,"width":53,"height":22,"initRange":{"start":"48","end":"51"},"indexRange":{"start":"54","end":"44"},"lastModified":"25","contentLength":"47","quality":"xy","fps":11,"qualityLabel":"zl","projectionType":"za","averageBitrate":95,"colorInfo":{"primaries":"ot","transferCharacteristics":"av","matrixCoefficients":"ow"},"approxDurationMs":"85"},{"itag":20,"url":"di","mimeType":"nc","bitrate":15,"width":19,"height":92,"initRange":{"start":"82","end":"58"},"indexRange":{"start":"80","end":"37"},"lastModified":"46","contentLength":"40","quality":"wo","fps":44,"qualityLabel":"pt","projectionType":"bg","averageBitrate":3,"colorInfo":{"primaries":"wq","transferCharacteristics":"is","matrixCoefficients":"ou"},"approxDurationMs":"47"},{"itag":44,"url":"oe","mimeType":"mh","bitrate":37,"width":43,"height":24,"initRange":{"start":"29","end":"91"},"indexRange":{"start":"97","end":"97"},"lastModified":"52","contentLength":"43","quality":"cr","fps":44,"qualityLabel":"hc","projectionType":"cr","averageBitrate":12,"approxDurationMs":"97"},{"itag":32,"url":"gq","mimeType":"sh","bitrate":42,"width":32,"height":13,"initRange":{"start":"71","end":"87"},"indexRange":{"start":"70","end":"4"},"lastModified":"67","contentLength":"16","quality":"sb","fps":66,"qualityLabel":"mv","projectionType":"kk","averageBitrate":51,"colorInfo":{"primaries":"pk","transferCharacteristics":"ea","matrixCoefficients":"cq"},"approxDurationMs":"70"},{"itag":71,"url":"zt","mimeType":"bl","bitrate":12,"width":68,"height":12,"initRange":{"start":"63","end":"2"},"indexRange":{"start":"28","end":"68"},"lastModified":"33","contentLength":"0","quality":"dh","fps":6,"qualityLabel":"jv","projectionType":"sy","averageBitrate":75,"colorInfo":{"primaries":"us","transferCharacteristics":"ka","matrixCoefficients":"xw"},"approxDurationMs":"16"},{"itag":98,"url":"vl","mimeType":"lg","bitrate":88,"width":23,"height":83,"initRange":{"start":"49","end":"34"},"indexRange":{"start":"43","end":"90"},"lastModified":"84","contentLength":"77","quality":"xu","fps":50,"qualityLabel":"jz","projectionType":"om","averageBitrate":16,"highReplication":95,"approxDurationMs":"46"},{"itag":85,"url":"ri","mimeType":"dh","bitrate":77,"width":86,"height":54,"initRange":{"start":"40","end":"98"},"indexRange":{"start":"15","end":"85"},"lastModified":"25","contentLength":"53","quality":"rq","fps":62,"qualityLabel":"nx","projectionType":"wg","averageBitrate":35,"colorInfo":{"primaries":"oa","transferCharacteristics":"kb","matrixCoefficients":"kk"},"approxDurationMs":"26"},{"itag":10,"url":"zz","mimeType":"lq","bitrate":55,"width":89,"height":43,"initRange":{"start":"94","end":"98"},"indexRange":{"start":"73","end":"51"},"lastModified":"3","contentLength":"36","quality":"yo","fps":5,"qualityLabel":"we","projectionType":"ve","averageBitrate":83,"colorInfo":{"primaries":"yu","transferCharacteristics":"fu","matrixCoefficients":"ox"},"approxDurationMs":"11"},{"itag":62,"url":"hv","mimeType":"th","bitrate":76,"width":28,"height":79,"initRange":{"start":"97","end":"100"},"indexRange":{"start":"58","end":"63"},"lastModified":"53","contentLength":"22","quality":"ou","fps":7,"qualityLabel":"cm","projectionType":"xv","averageBitrate":35,"approxDurationMs":"98"},{"itag":91,"url":"vr","mimeType":"wo","bitrate":41,"width":4,"height":79,"initRange":{"start":"80","end":"83"},"indexRange":{"start":"14","end":"58"},"lastModified":"50","contentLength":"38","quality":"ic","fps":64,"qualityLabel":"sq","projectionType":"du","averageBitrate":61,"colorInfo":{"primaries":"ok","transferCharacteristics":"ud","matrixCoefficients":"ob"},"approxDurationMs":"73"},{"itag":48,"url":"lq","mimeType":"zl","bitrate":4,"width":16,"height":65,"initRange":{"start":"93","end":"50"},"indexRange":{"start":"52","end":"44"},"lastModified":"74","contentLength":"86","quality":"mi","fps":43,"qualityLabel":"rz","projectionType":"ji","averageBitrate":61,"colorInfo":{"primaries":"qo","transferCharacteristics":"fk","matrixCoefficients":"jy"},"approxDurationMs":"70"},{"itag":34,"url":"cr","mimeType":"la","bitrate":53,"width":29,"height":97,"initRange":{"start":"89","end":"45"},"indexRange":{"start":"93","end":"45"},"lastModified":"52","contentLength":"74","quality":"xn","fps":60,"qualityLabel":"xs","projectionType":"lf","averageBitrate":1,"approxDurationMs":"18"},{"itag":67,"url":"mr","mimeType":"cs","bitrate":79,"width":9,"height":85,"initRange":{"start":"56","end":"96"},"indexRange":{"start":"71","end":"84"},"lastModified":"78","contentLength":"80","quality":"ld","fps":2,"qualityLabel":"no","projectionType":"uq","averageBitrate":35,"colorInfo":{"primaries":"mj","transferCharacteristics":"ry","matrixCoefficients":"cc"},"approxDurationMs":"43"},{"itag":57,"url":"fi","mimeType":"to","bitrate":80,"width":81,"height":29,"initRange":{"start":"6","end":"96"},"indexRange":{"start":"73","end":"48"},"lastModified":"32","contentLength":"11","quality":"ck","fps":82,"qualityLabel":"fo","projectionType":"px","averageBitrate":95,"colorInfo":{"primaries":"az","transferCharacteristics":"mq","matrixCoefficients":"oc"},"approxDurationMs":"44"},{"itag":52,"url":"ea","mimeType":"xm","bitrate":18,"initRange":{"start":"15","end":"16"},"indexRange":{"start":"4","end":"33"},"lastModified":"65","contentLength":"67","quality":"es","projectionType":"mp","averageBitrate":52,"highReplication":82,"audioQuality":"za","approxDurationMs":"24","audioSampleRate":"1","audioChannels":92,"loudnessDb":0.9787435365879406},{"itag":37,"url":"kk","mimeType":"xg","bitrate":78,"initRange":{"start":"38","end":"94"},"indexRange":{"start":"27","end":"17"},"lastModified":"61","contentLength":"2","quality":"nh","projectionType":"ar","averageBitrate":69,"audioQuality":"la","approxDurationMs":"95","audioSampleRate":"66","audioChannels":50,"loudnessDb":0.6461265012758731},{"itag":45,"url":"oc","mimeType":"nm","bitrate":12,"initRange":{"start":"21","end":"45"},"indexRange":{"start":"21","end":"13"},"lastModified":"45","contentLength":"85","quality":"vs","projectionType":"xp","averageBitrate":32,"audioQuality":"tv","approxDurationMs":"1","audioSampleRate":"99","audioChannels":42,"loudnessDb":0.39295968942278037},{"itag":37,"url":"zf","mimeType":"be","bitrate":29,"initRange":{"start":"27","end":"87"},"indexRange":{"start":"81","end":"20"},"lastModified":"6","contentLength":"33","quality":"pe","projectionType":"pb","averageBitrate":100,"audioQuality":"zi","approxDurationMs":"70","audioSampleRate":"32","audioChannels":68,"loudnessDb":0.2781731101164002}]},"playerAds":[{"playerLegacyDesktopWatchAdsRenderer":{"playerAdParams":{"showContentThumbnail":true,"enabledEngageTypes":"3,6,4,5"},"gutParams":{"tag":"\\\\4061\\\\ytpwmpu"},"showCompanion":true,"showInstream":true,"useGut":true}}],"playbackTracking":{"videostatsPlaybackUrl":{"baseUrl":"bj"},"videostatsDelayplayUrl":{"baseUrl":"vx"},"videostatsWatchtimeUrl":{"baseUrl":"px"},"ptrackingUrl":{"baseUrl":"tg"},"qoeUrl":{"baseUrl":"wx"},"atrUrl":{"baseUrl":"xz","elapsedMediaTimeSeconds":45},"videostatsScheduledFlushWalltimeSeconds":[99,32,39],"videostatsDefaultFlushIntervalSeconds":3,"youtubeRemarketingUrl":{"baseUrl":"mb","elapsedMediaTimeSeconds":63},"googleRemarketingUrl":{"baseUrl":"yn","elapsedMediaTimeSeconds":83}},"captions":{"playerCaptionsTracklistRenderer":{"captionTracks":[{"baseUrl":"ew","name":{"simpleText":"ez"},"vssId":"fj","languageCode":"wd","kind":"ez","isTranslatable":21}],"audioTracks":[{"captionTrackIndices":[87]}],"translationLanguages":[{"languageCode":"xu","languageName":{"simpleText":"fw"}},{"languageCode":"zl","languageName":{"simpleText":"xc"}},{"languageCode":"jr","languageName":{"simpleText":"md"}},{"languageCode":"sc","languageName":{"simpleText":"wf"}},{"languageCode":"nj","languageName":{"simpleText":"xn"}},{"languageCode":"of","languageName":{"simpleText":"av"}},{"languageCode":"tv","languageName":{"simpleText":"ok"}},{"languageCode":"nu","languageName":{"simpleText":"ry"}},{"languageCode":"zy","languageName":{"simpleText":"nb"}},{"languageCode":"pt","languageName":{"simpleText":"eq"}},{"languageCode":"vr","languageName":{"simpleText":"cc"}},{"languageCode":"wh","languageName":{"simpleText":"hd"}},{"languageCode":"hp","languageName":{"simpleText":"ds"}},{"languageCode":"ka","languageName":{"simpleText":"up"}},{"languageCode":"sw","languageName":{"simpleText":"zp"}},{"languageCode":"rh","languageName":{"simpleText":"eq"}},{"languageCode":"bq","languageName":{"simpleText":"at"}},{"languageCode":"hu","languageName":{"simpleText":"fg"}},{"languageCode":"ai","languageName":{"simpleText":"iy"}},{"languageCode":"rj","languageName":{"simpleText":"oz"}},{"languageCode":"sq","languageName":{"simpleText":"fe"}},{"languageCode":"tn","languageName":{"simpleText":"vk"}},{"languageCode":"jr","languageName":{"simpleText":"jg"}},{"languageCode":"vc","languageName":{"simpleText":"hv"}},{"languageCode":"yn","languageName":{"simpleText":"ky"}},{"languageCode":"pa","languageName":{"simpleText":"rw"}},{"languageCode":"lr","languageName":{"simpleText":"kv"}},{"languageCode":"ud","languageName":{"simpleText":"fn"}},{"languageCode":"hq","languageName":{"simpleText":"io"}},{"languageCode":"rp","languageName":{"simpleText":"qx"}},{"languageCode":"xf","languageName":{"simpleText":"sm"}},{"languageCode":"fs","languageName":{"simpleText":"ty"}},{"languageCode":"so","languageName":{"simpleText":"xl"}},{"languageCode":"fk","languageName":{"simpleText":"ff"}},{"languageCode":"fw","languageName":{"simpleText":"wz"}},{"languageCode":"rn","languageName":{"simpleText":"zw"}},{"languageCode":"wq","languageName":{"simpleText":"yt"}},{"languageCode":"oh","languageName":{"simpleText":"oo"}},{"languageCode":"ts","languageName":{"simpleText":"jt"}},{"languageCode":"xy","languageName":{"simpleText":"ga"}},{"languageCode":"jy","languageName":{"simpleText":"sx"}},{"languageCode":"lw","languageName":{"simpleText":"cf"}},{"languageCode":"fc","languageName":{"simpleText":"qr"}},{"languageCode":"ji","languageName":{"simpleText":"cc"}},{"languageCode":"qs","languageName":{"simpleText":"pi"}},{"languageCode":"vx","languageName":{"simpleText":"hk"}},{"languageCode":"jt","languageName":{"simpleText":"eh"}},{"languageCode":"fb","languageName":{"simpleText":"iu"}},{"languageCode":"mf","languageName":{"simpleText":"st"}},{"languageCode":"en","languageName":{"simpleText":"vr"}},{"languageCode":"go","languageName":{"simpleText":"kp"}},{"languageCode":"sc","languageName":{"simpleText":"rk"}},{"languageCode":"bx","languageName":{"simpleText":"ci"}},{"languageCode":"pu","languageName":{"simpleText":"qj"}},{"languageCode":"fa","languageName":{"simpleText":"ht"}},{"languageCode":"bw","languageName":{"simpleText":"af"}},{"languageCode":"rr","languageName":{"simpleText":"jt"}},{"languageCode":"ef","languageName":{"simpleText":"yy"}},{"languageCode":"bn","languageName":{"simpleText":"wu"}},{"languageCode":"ov","languageName":{"simpleText":"ae"}},{"languageCode":"sm","languageName":{"simpleText":"hi"}},{"languageCode":"tq","languageName":{"simpleText":"ie"}},{"languageCode":"fn","languageName":{"simpleText":"et"}},{"languageCode":"jw","languageName":{"simpleText":"bu"}},{"languageCode":"iz","languageName":{"simpleText":"gc"}},{"languageCode":"bk","languageName":{"simpleText":"jh"}},{"languageCode":"vw","languageName":{"simpleText":"fq"}},{"languageCode":"xt","languageName":{"simpleText":"or"}},{"languageCode":"kq","languageName":{"simpleText":"ch"}},{"languageCode":"pa","languageName":{"simpleText":"cs"}},{"languageCode":"ef","languageName":{"simpleText":"eq"}},{"languageCode":"mk","languageName":{"simpleText":"ig"}},{"languageCode":"me","languageName":{"simpleText":"pv"}},{"languageCode":"ll","languageName":{"simpleText":"nz"}},{"languageCode":"yd","languageName":{"simpleText":"pu"}},{"languageCode":"dj","languageName":{"simpleText":"vx"}},{"languageCode":"xc","languageName":{"simpleText":"ca"}},{"languageCode":"wb","languageName":{"simpleText":"il"}},{"languageCode":"ww","languageName":{"simpleText":"jf"}},{"languageCode":"xi","languageName":{"simpleText":"ba"}},{"languageCode":"ae","languageName":{"simpleText":"hx"}},{"languageCode":"uj","languageName":{"simpleText":"xu"}},{"languageCode":"hq","languageName":{"simpleText":"gp"}},{"languageCode":"we","languageName":{"simpleText":"pk"}},{"languageCode":"kt","languageName":{"simpleText":"ek"}},{"languageCode":"hy","languageName":{"simpleText":"ab"}},{"languageCode":"hm","languageName":{"simpleText":"nu"}},{"languageCode":"uw","languageName":{"simpleText":"rx"}},{"languageCode":"or","languageName":{"simpleText":"nf"}},{"languageCode":"dh","languageName":{"simpleText":"zn"}},{"languageCode":"kb","languageName":{"simpleText":"js"}},{"languageCode":"vg","languageName":{"simpleText":"xe"}},{"languageCode":"dl","languageName":{"simpleText":"so"}},{"languageCode":"lz","languageName":{"simpleText":"hb"}},{"languageCode":"ny","languageName":{"simpleText":"xr"}},{"languageCode":"ag","languageName":{"simpleText":"us"}},{"languageCode":"zr","languageName":{"simpleText":"ae"}},{"languageCode":"yq","languageName":{"simpleText":"yc"}},{"languageCode":"up","languageName":{"simpleText":"dc"}},{"languageCode":"zn","languageName":{"simpleText":"jw"}},{"languageCode":"uh","languageName":{"simpleText":"ms"}},{"languageCode":"mt","languageName":{"simpleText":"vf"}},{"languageCode":"lt","languageName":{"simpleText":"ln"}},{"languageCode":"vf","languageName":{"simpleText":"rd"}},{"languageCode":"my","languageName":{"simpleText":"rk"}},{"languageCode":"ei","languageName":{"simpleText":"ul"}},{"languageCode":"dj","languageName":{"simpleText":"cz"}},{"languageCode":"kb","languageName":{"simpleText":"hp"}},{"languageCode":"jj","languageName":{"simpleText":"zf"}},{"languageCode":"ew","languageName":{"simpleText":"ff"}},{"languageCode":"jo","languageName":{"simpleText":"iz"}},{"languageCode":"ja","languageName":{"simpleText":"uz"}},{"languageCode":"yd","languageName":{"simpleText":"or"}},{"languageCode":"tl","languageName":{"simpleText":"tw"}},{"languageCode":"mw","languageName":{"simpleText":"th"}},{"languageCode":"pq","languageName":{"simpleText":"zp"}},{"languageCode":"pq","languageName":{"simpleText":"pk"}},{"languageCode":"ef","languageName":{"simpleText":"fj"}},{"languageCode":"qq","languageName":{"simpleText":"vu"}},{"languageCode":"pj","languageName":{"simpleText":"kp"}},{"languageCode":"ab","languageName":{"simpleText":"xw"}},{"languageCode":"re","languageName":{"simpleText":"ln"}},{"languageCode":"ht","languageName":{"simpleText":"wo"}},{"languageCode":"ju","languageName":{"simpleText":"wb"}},{"languageCode":"yq","languageName":{"simpleText":"xv"}}],"defaultAudioTrackIndex":70}},"videoDetails":{"videoId":"ux","title":"jb","lengthSeconds":"90","keywords":["th","ts","yg","gy","ih","iq","zj"],"channelId":"pg","isOwnerViewing":6,"shortDescription":"ts","isCrawlable":62,"thumbnail":{"thumbnails":[{"url":"vx","width":8,"height":58},{"url":"bp","width":44,"height":79},{"url":"oh","width":47,"height":66},{"url":"hm","width":34,"height":55},{"url":"vr","width":0,"height":20}]},"allowRatings":24,"viewCount":"49","author":"xr","isPrivate":70,"isUnpluggedCorpus":66,"isLiveContent":99},"annotations":[{"playerAnnotationsExpandedRenderer":{"featuredChannel":{"startTimeMs":"96","endTimeMs":"46","watermark":{"thumbnails":[{"url":"li","width":91,"height":28}]},"trackingParams":"an","navigationEndpoint":{"clickTrackingParams":"mg","commandMetadata":{"webCommandMetadata":{"url":"rd","webPageType":"nc","rootVe":69,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"qg"}},"channelName":"ei","subscribeButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"pz"}]},"subscribed":44,"enabled":33,"type":"ue","channelId":"ki","showPreferences":71,"subscribedButtonText":{"runs":[{"text":"lk"}]},"unsubscribedButtonText":{"runs":[{"text":"jn"}]},"trackingParams":"oj","unsubscribeButtonText":{"runs":[{"text":"ad"}]},"serviceEndpoints":[{"clickTrackingParams":"wm","commandMetadata":{"webCommandMetadata":{"sendPost":4,"apiUrl":"ky"}},"subscribeEndpoint":{"channelIds":["zt"],"params":"at"}},{"clickTrackingParams":"jg","commandMetadata":{"webCommandMetadata":{"sendPost":28}},"signalServiceEndpoint":{"signal":"ok","actions":[{"clickTrackingParams":"lt","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"po","dialogMessages":[{"runs":[{"text":"ou"},{"text":"jt"},{"text":"zz"}]}],"confirmButton":{"buttonRenderer":{"style":"mm","size":"oi","isDisabled":43,"text":{"runs":[{"text":"kc"}]},"serviceEndpoint":{"clickTrackingParams":"gk","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"kc"}},"unsubscribeEndpoint":{"channelIds":["cm"],"params":"ar"}},"accessibility":{"label":"iy"},"trackingParams":"gs"}},"cancelButton":{"buttonRenderer":{"style":"jb","size":"pe","isDisabled":69,"text":{"runs":[{"text":"uv"}]},"accessibility":{"label":"qu"},"trackingParams":"pe"}},"primaryIsCancel":48}},"popupType":"ma"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"vh"}},"unsubscribeAccessibility":{"accessibilityData":{"label":"lg"}},"signInEndpoint":{"clickTrackingParams":"eu","commandMetadata":{"webCommandMetadata":{"url":"na"}}}}}},"allowSwipeDismiss":55,"annotationId":"jd"}}],"playerConfig":{"audioConfig":{"loudnessDb":0.9620880668073215,"perceptualLoudnessDb":0.541474004793957,"enablePerFormatLoudness":31},"streamSelectionConfig":{"maxBitrate":"61"},"mediaCommonConfig":{"dynamicReadaheadConfig":{"maxReadAheadMediaTimeMs":100,"minReadAheadMediaTimeMs":21,"readAheadGrowthRateMs":29}},"webPlayerConfig":{"useCobaltTvosDash":55,"webPlayerActionsPorting":{"getSharePanelCommand":{"clickTrackingParams":"of","commandMetadata":{"webCommandMetadata":{"sendPost":31,"apiUrl":"xl"}},"webPlayerShareEntityServiceEndpoint":{"serializedShareEntity":"tr"}},"subscribeCommand":{"clickTrackingParams":"fs","commandMetadata":{"webCommandMetadata":{"sendPost":13,"apiUrl":"xp"}},"subscribeEndpoint":{"channelIds":["qs"],"params":"oa"}},"unsubscribeCommand":{"clickTrackingParams":"ls","commandMetadata":{"webCommandMetadata":{"sendPost":91,"apiUrl":"wc"}},"unsubscribeEndpoint":{"channelIds":["fo"],"params":"vt"}},"addToWatchLaterCommand":{"clickTrackingParams":"ua","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"iu"}},"playlistEditEndpoint":{"playlistId":"rv","actions":[{"addedVideoId":"iw","action":"rd"}]}},"removeFromWatchLaterCommand":{"clickTrackingParams":"un","commandMetadata":{"webCommandMetadata":{"sendPost":20,"apiUrl":"bl"}},"playlistEditEndpoint":{"playlistId":"zg","actions":[{"action":"ya","removedVideoId":"dk"}]}}},"gatewayExperimentGroup":"vb"}},"storyboards":{"playerStoryboardSpecRenderer":{"spec":"aj","recommendedLevel":87}},"microformat":{"playerMicroformatRenderer":{"thumbnail":{"thumbnails":[{"url":"mm","width":57,"height":94}]},"embed":{"iframeUrl":"bd","width":51,"height":73},"title":{"simpleText":"sg"},"description":{"simpleText":"yv"},"lengthSeconds":"18","ownerProfileUrl":"bg","externalChannelId":"eg","isFamilySafe":88,"availableCountries":["hn","sd","lt","tx","nw","mq","iz","aj","vi","xa","ec","iv","rj","vb","ro","po","mv","mx","cn","ld","tn","ay","gv","bs","vf","da","ss","km","uo","mg","wv","md","lo","nc","vh","li","jh","lj","qq","ci","ob","zy","pu","bl","jm","ge","tt","ov","ue","vp","ka","nh","uc","gb","rs","gu","hm","uv","nq","ga","qu","hr","pj","zq","rh","nn","yv","or","zg","ai","qj","cv","vg","hr","zm","al","mj","fz","yx","st","tt","ih","vm","wq","gx","wi","ys","ug","vb","uh","rf","ry","ba","xu","ce","eq","bx","he","jm","ie","nb","cd","qz","no","yq","qe","jy","wd","pm","nb","hk","em","im","iv","ld","gz","fe","ut","md","gw","sf","yz","yp","xr","gm","uo","kg","yo","wv","da","wt","ry","it","gz","mm","ho","mf","lq","tu","im","lu","gm","pa","ny","gu","ds","yx","yh","jk","qb","jv","mp","bi","nr","mc","bg","ym","zt","sh","kd","gj","dp","qw","eh","no","pj","nq","dy","gt","cm","pg","ce","jt","xv","tf","ue","ke","hs","xh","tc","ad","yg","uh","cd","zc","rj","kq","sp","vv","xt","bo","am","kg","kx","xb","fr","il","qi","ap","pe","tg","im","cs","vy","zu","cq","bu","og","tf","ze","zj","um","vd","ot","al","zl","um","jv","ss","md","xm","nv","id","es","jf","as","zb","ms","uv","jh","xz","em","uv","bk","zx","wp","ay","ub","pa","rf","yi","zm","em","pu","xs"],"isUnlisted":24,"hasYpcMetadata":38,"viewCount":"6","category":"qh","publishDate":"eb","ownerChannelName":"mf","uploadDate":"ax"}},"cards":{"cardCollectionRenderer":{"cards":[{"cardRenderer":{"teaser":{"simpleCardTeaserRenderer":{"message":{"simpleText":"ha"},"trackingParams":"ra","prominent":9,"logVisibilityUpdates":88,"onTapCommand":{"clickTrackingParams":"dy","changeEngagementPanelVisibilityAction":{"targetId":"qc","visibility":"mh"}}}},"cueRanges":[{"startCardActiveMs":"41","endCardActiveMs":"81","teaserDurationMs":"31","iconAfterTeaserMs":"65"}],"trackingParams":"sn"}}],"headerText":{"simpleText":"mi"},"icon":{"infoCardIconRenderer":{"trackingParams":"tq"}},"closeButton":{"infoCardIconRenderer":{"trackingParams":"nz"}},"trackingParams":"ss","allowTeaserDismiss":55,"logIconVisibilityUpdates":49}},"trackingParams":"lt","attestation":{"playerAttestationRenderer":{"challenge":"rg","botguardData":{"program":"vk","interpreterSafeUrl":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"ap"},"serverEnvironment":83}}},"videoQualityPromoSupportedRenderers":{"videoQualityPromoRenderer":{"triggerCriteria":{"connectionWhitelist":["vs"],"joinLatencySeconds":85,"rebufferTimeSeconds":89,"watchTimeWindowSeconds":21,"refractorySeconds":41},"text":{"runs":[{"text":"it"},{"text":"qt","bold":60}]},"endpoint":{"clickTrackingParams":"lw","commandMetadata":{"webCommandMetadata":{"url":"ih","webPageType":"xa","rootVe":73}},"urlEndpoint":{"url":"ms","target":"tj"}},"trackingParams":"vd","snackbar":{"notificationActionRenderer":{"responseText":{"runs":[{"text":"pp"}]},"actionButton":{"buttonRenderer":{"text":{"runs":[{"text":"yw"}]},"navigationEndpoint":{"clickTrackingParams":"sq","commandMetadata":{"webCommandMetadata":{"url":"wp","webPageType":"zn","rootVe":21}},"urlEndpoint":{"url":"ju","target":"dy"}},"trackingParams":"zj"}},"trackingParams":"nh"}}}},"messages":[{"mealbarPromoRenderer":{"icon":{"thumbnails":[{"url":"ek","width":71,"height":69}]},"messageTexts":[{"runs":[{"text":"ew"}]}],"actionButton":{"buttonRenderer":{"style":"gz","size":"tz","text":{"runs":[{"text":"ga"}]},"trackingParams":"qr","command":{"clickTrackingParams":"wk","commandExecutorCommand":{"commands":[{"clickTrackingParams":"dw","commandMetadata":{"webCommandMetadata":{"url":"po","webPageType":"fl","rootVe":70,"apiUrl":"ot"}},"browseEndpoint":{"browseId":"pl","params":"zo"}},{"commandMetadata":{"webCommandMetadata":{"sendPost":10,"apiUrl":"rv"}},"feedbackEndpoint":{"feedbackToken":"xi","uiActions":{"hideEnclosingContainer":25}}}]}}}},"dismissButton":{"buttonRenderer":{"style":"ol","size":"og","text":{"runs":[{"text":"yv"}]},"trackingParams":"ch","command":{"clickTrackingParams":"uu","commandExecutorCommand":{"commands":[{"clickTrackingParams":"ig","commandMetadata":{"webCommandMetadata":{"sendPost":71,"apiUrl":"en"}},"feedbackEndpoint":{"feedbackToken":"wh","uiActions":{"hideEnclosingContainer":45}}}]}}}},"triggerCondition":"pb","style":"uq","trackingParams":"rp","impressionEndpoints":[{"clickTrackingParams":"xb","commandMetadata":{"webCommandMetadata":{"sendPost":73,"apiUrl":"wl"}},"feedbackEndpoint":{"feedbackToken":"wf","uiActions":{"hideEnclosingContainer":95}}}],"isVisible":17,"messageTitle":{"runs":[{"text":"ir"}]},"enableSharedFeatureForImpressionHandling":21}}],"adPlacements":[{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"7","offsetEndMilliseconds":"39"},"hideCueRangeMarker":true}},"renderer":{"linearAdSequenceRenderer":{"linearAds":[{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg","width":46,"height":25}]},"trackingParams":"ye"},"trackingParams":"dq","templatedCountdown":{"templatedAdText":{"text":"ps","isTemplated":82,"trackingParams":"cc"}},"durationMilliseconds":44}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"xz","isTemplated":30,"trackingParams":"um"},"trackingParams":"ge"}},"trackingParams":"zg","skipOffsetMilliseconds":88}},"trackingParams":"qd","visitAdvertiserRenderer":{"buttonRenderer":{"style":"fv","text":{"simpleText":"on"},"icon":{"iconType":"vw"},"navigationEndpoint":{"clickTrackingParams":"mk","commandMetadata":{"webCommandMetadata":{"url":"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110","webPageType":"ry","rootVe":62}},"urlEndpoint":{"url":"lq","target":"wt"}},"trackingParams":"mh"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"kw","isTemplated":93,"trackingParams":"jg"},"trackingParams":"at"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"rl","isTemplated":73,"trackingParams":"le"}},"trackingParams":"tr"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"le","size":"nb","isDisabled":41,"serviceEndpoint":{"clickTrackingParams":"jt","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"as"},"trackingParams":"vy"}},"popupType":"xn"}},"icon":{"iconType":"vl"},"trackingParams":"lm","accessibilityData":{"accessibilityData":{"label":"qi"}}}},"hoverText":{"simpleText":"zk"},"trackingParams":"qa"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"pv"}]},"trackingParams":"jo"},"headline":{"text":"qx","isTemplated":10,"trackingParams":"um"},"description":{"text":"mf","trackingParams":"fe"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"kq"},"navigationEndpoint":{"clickTrackingParams":"cm","commandMetadata":{"webCommandMetadata":{"url":"wa","webPageType":"nq","rootVe":69}},"urlEndpoint":{"url":"ln","target":"nd"}},"trackingParams":"no"}},"startMs":45,"trackingParams":"ge"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"xd"},"elementId":"tc","inPlayerSlotId":"gg","inPlayerLayoutId":"cm"}},"trackingParams":"uy","layoutId":"ff","associatedPlayerBytesLayoutId":"dy"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"gv"}]},"trackingParams":"at"},"headline":{"text":"ow","isTemplated":66,"trackingParams":"za"},"description":{"text":"ds","isTemplated":95,"trackingParams":"fc"},"actionButton":{"buttonRenderer":{"style":"ys","text":{"simpleText":"aq"},"navigationEndpoint":{"clickTrackingParams":"vu","commandMetadata":{"webCommandMetadata":{"url":"zn","webPageType":"jv","rootVe":38}},"urlEndpoint":{"url":"df","target":"xe"}},"trackingParams":"za"}},"durationMilliseconds":44,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"xg"}},"navigationEndpoint":{"clickTrackingParams":"vg","loggingUrls":[{"baseUrl":"bc"}],"commandMetadata":{"webCommandMetadata":{"url":"sn","webPageType":"vb","rootVe":34}},"urlEndpoint":{"url":"ex","target":"nb"}},"trackingParams":"iw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"cm"}]},"trackingParams":"br"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"dj","commandExecutorCommand":{"commands":[{"clickTrackingParams":"li","loggingUrls":[{"baseUrl":"wa"}],"pingingEndpoint":{"hack":0}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"jg","isTemplated":95,"trackingParams":"by"},"trackingParams":"kl"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"kt"},"layoutId":"cv","inPlayerSlotId":"qt","inPlayerLayoutId":"yy","associatedPlayerBytesLayoutId":"dx"}},{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"pz","width":32,"height":43}]},"trackingParams":"iz"},"trackingParams":"yo","templatedCountdown":{"templatedAdText":{"text":"we","isTemplated":91,"trackingParams":"si"}},"durationMilliseconds":10}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"bp","isTemplated":93,"trackingParams":"mo"},"trackingParams":"cp"}},"trackingParams":"qr","skipOffsetMilliseconds":60}},"trackingParams":"zf","visitAdvertiserRenderer":{"buttonRenderer":{"style":"ya","text":{"simpleText":"fv"},"icon":{"iconType":"bx"},"navigationEndpoint":{"clickTrackingParams":"bw","commandMetadata":{"webCommandMetadata":{"url":"ht","webPageType":"gv","rootVe":14}},"urlEndpoint":{"url":"wi","target":"te"}},"trackingParams":"gr"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"ox","isTemplated":66,"trackingParams":"td"},"trackingParams":"ng"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"zu","isTemplated":15,"trackingParams":"py"}},"trackingParams":"hb"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"vn","size":"cw","isDisabled":56,"serviceEndpoint":{"clickTrackingParams":"jh","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"zx"},"trackingParams":"yl"}},"popupType":"tw"}},"icon":{"iconType":"ar"},"trackingParams":"vi","accessibilityData":{"accessibilityData":{"label":"hy"}}}},"hoverText":{"simpleText":"ap"},"trackingParams":"pp"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"ol"}]},"trackingParams":"kz"},"headline":{"text":"wa","isTemplated":43,"trackingParams":"yb"},"description":{"text":"cl","trackingParams":"aq"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"xg"},"navigationEndpoint":{"clickTrackingParams":"wp","commandMetadata":{"webCommandMetadata":{"url":"uh","webPageType":"bs","rootVe":44}},"urlEndpoint":{"url":"xq","target":"fi"}},"trackingParams":"fo"}},"startMs":5,"trackingParams":"kh"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"ir"},"elementId":"mp","inPlayerSlotId":"fh","inPlayerLayoutId":"bh"}},"trackingParams":"ao","layoutId":"gc","associatedPlayerBytesLayoutId":"up"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"wj"}]},"trackingParams":"zr"},"headline":{"text":"rq","isTemplated":82,"trackingParams":"gr"},"description":{"text":"fj","isTemplated":57,"trackingParams":"li"},"actionButton":{"buttonRenderer":{"style":"mu","text":{"simpleText":"cg"},"navigationEndpoint":{"clickTrackingParams":"eb","commandMetadata":{"webCommandMetadata":{"url":"vn","webPageType":"nw","rootVe":96}},"urlEndpoint":{"url":"bs","target":"dr"}},"trackingParams":"iq"}},"durationMilliseconds":39,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"mt"}},"navigationEndpoint":{"clickTrackingParams":"uz","loggingUrls":[{"baseUrl":"rn"}],"commandMetadata":{"webCommandMetadata":{"url":"cu","webPageType":"qs","rootVe":26}},"urlEndpoint":{"url":"ty","target":"he"}},"trackingParams":"bw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"pd"}]},"trackingParams":"wm"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"io","commandExecutorCommand":{"commands":[{"clickTrackingParams":"hd","loggingUrls":[{"baseUrl":"hz"}],"pingingEndpoint":{"hack":81}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"db","isTemplated":42,"trackingParams":"ga"},"trackingParams":"pa"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"bt"},"layoutId":"ec","inPlayerSlotId":"nl","inPlayerLayoutId":"qh","associatedPlayerBytesLayoutId":"qe"}}]}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"rj"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"zf","adTimeOffset":{"offsetStartMilliseconds":"63","offsetEndMilliseconds":"83"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"59","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_START","adTimeOffset":{"offsetStartMilliseconds":"330100","offsetEndMilliseconds":"594666"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"0","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"65","offsetEndMilliseconds":"30"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"51","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wg"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"56","offsetEndMilliseconds":"86"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"25","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nh"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_END","adTimeOffset":{"offsetStartMilliseconds":"25","offsetEndMilliseconds":"13"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"32","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ti"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"47","offsetEndMilliseconds":"84"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"10","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"go"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"14","offsetEndMilliseconds":"87"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"79","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"34","offsetEndMilliseconds":"12"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"27","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"fp"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"66","offsetEndMilliseconds":"35"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"98","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"cn"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"59","offsetEndMilliseconds":"8"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"26","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wz"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"84","offsetEndMilliseconds":"90"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"92","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nl"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"50","offsetEndMilliseconds":"67"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"96","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ov"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"13","offsetEndMilliseconds":"2"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"52","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"by"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"73","offsetEndMilliseconds":"64"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"67","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"uc"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"10","offsetEndMilliseconds":"zo"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"22","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"en"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_SELF_START"}},"renderer":{"actionCompanionAdRenderer":{"headline":{"text":"eg","isTemplated":93,"trackingParams":"it"},"description":{"text":"ux","isTemplated":43,"trackingParams":"sj"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"de"},"navigationEndpoint":{"clickTrackingParams":"ex","commandMetadata":{"webCommandMetadata":{"url":"ue","webPageType":"ow","rootVe":77}},"urlEndpoint":{"url":"yh","target":"pg"}},"trackingParams":"xf"}},"iconImage":{"thumbnail":{"thumbnails":[{"url":"te","width":19,"height":23}]},"trackingParams":"lv"},"bannerImage":{"thumbnail":{"thumbnails":[{"url":"gj","width":38,"height":67}]},"trackingParams":"ow"},"navigationEndpoint":{"clickTrackingParams":"um","commandMetadata":{"webCommandMetadata":{"url":"fq","webPageType":"fd","rootVe":61}},"urlEndpoint":{"url":"gi","target":"tq"}},"trackingParams":"ie","adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"ng","size":"xv","isDisabled":53,"icon":{"iconType":"bq"},"navigationEndpoint":{"clickTrackingParams":"yl","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"po"},"trackingParams":"hi"}},"popupType":"sb"}},"trackingParams":"ho","accessibilityData":{"accessibilityData":{"label":"kl"}}}},"hoverText":{"simpleText":"xd"},"trackingParams":"dv"}},"adVideoId":"je","impressionPings":[{"baseUrl":"xj"}],"adLayoutLoggingData":{"serializedAdServingDataEntry":"dt"},"associatedCompositePlayerBytesLayoutId":"te"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"vs"}}}],"adSlots":[{"adSlotRenderer":{"adSlotMetadata":{"slotId":"1234","slotType":"SLOT_TYPE_PLAYER_BYTES","adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ob"},"triggerEvent":"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},"fulfillmentContent":{"fulfilledLayout":{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"ot","layoutType":"xg","adLayoutLoggingData":{"serializedAdServingDataEntry":"yk"}},"renderingContent":{"playerBytesSequentialLayoutRenderer":{"sequentialLayouts":[{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"je","layoutType":"ww","adLayoutLoggingData":{"serializedAdServingDataEntry":"ve"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":94,"pings":{"impressionPings":[{"baseUrl":"pl"},{"baseUrl":"zs"}],"errorPings":[{"baseUrl":"hh"}],"mutePings":[{"baseUrl":"qh"}],"unmutePings":[{"baseUrl":"ey"}],"pausePings":[{"baseUrl":"pz"}],"rewindPings":[{"baseUrl":"bh"}],"resumePings":[{"baseUrl":"mw"}],"skipPings":[{"baseUrl":"si"}],"closePings":[{"baseUrl":"oh"}],"progressPings":[{"baseUrl":"ly","offsetMilliseconds":1},{"baseUrl":"ac","offsetMilliseconds":80},{"baseUrl":"sy","offsetMilliseconds":72}],"fullscreenPings":[{"baseUrl":"kw"}],"activeViewViewablePings":[{"baseUrl":"oz"}],"endFullscreenPings":[{"baseUrl":"uc"}],"activeViewMeasurablePings":[{"baseUrl":"vu"}],"abandonPings":[{"baseUrl":"sf"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"qg"}],"completePings":[{"baseUrl":"jv"}],"activeViewTracking":{"trafficType":"sq"}},"clickthroughEndpoint":{"clickTrackingParams":"fn","commandMetadata":{"webCommandMetadata":{"url":"tf","webPageType":"ox","rootVe":73}},"urlEndpoint":{"url":"ny","target":"uc"}},"csiParameters":[{"key":"qe","value":"em"}],"playerVars":"suppress_creator_endscreen=1&is_trueview_action","elementId":"bq","trackingParams":"dr","legacyInfoCardVastExtension":"pa","sodarExtensionData":{"siub":"mi","bgub":"hc","scs":"cw","bgp":"co"},"externalVideoId":"ya","adLayoutLoggingData":{"serializedAdServingDataEntry":"jj"},"layoutId":"sc"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nr","layoutType":"kn","adLayoutLoggingData":{"serializedAdServingDataEntry":"cf"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":52,"trackingParams":"yq","abandonCommands":{"commands":[{"clickTrackingParams":"wi","loggingUrls":[{"baseUrl":"jb"}],"pingingEndpoint":{"hack":90}}]},"skipPings":[{"baseUrl":"av"}],"layoutId":"nj"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nl","layoutType":"wm","adLayoutLoggingData":{"serializedAdServingDataEntry":"zw"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":80,"pings":{"impressionPings":[{"baseUrl":"ji"},{"baseUrl":"ao"},{"baseUrl":"cc"}],"errorPings":[{"baseUrl":"jt"}],"mutePings":[{"baseUrl":"mn"},{"baseUrl":"ce"}],"unmutePings":[{"baseUrl":"rd"},{"baseUrl":"lb"}],"pausePings":[{"baseUrl":"et"},{"baseUrl":"fv"}],"rewindPings":[{"baseUrl":"ft"}],"resumePings":[{"baseUrl":"qj"},{"baseUrl":"ot"}],"skipPings":[{"baseUrl":"ky"},{"baseUrl":"jb"}],"closePings":[{"baseUrl":"hw"}],"progressPings":[{"baseUrl":"vh","offsetMilliseconds":36},{"baseUrl":"um","offsetMilliseconds":77},{"baseUrl":"sq","offsetMilliseconds":19},{"baseUrl":"ui","offsetMilliseconds":15},{"baseUrl":"nl","offsetMilliseconds":86}],"fullscreenPings":[{"baseUrl":"rp"},{"baseUrl":"cn"}],"activeViewViewablePings":[{"baseUrl":"ml"},{"baseUrl":"kq"}],"endFullscreenPings":[{"baseUrl":"ym"}],"activeViewMeasurablePings":[{"baseUrl":"di"},{"baseUrl":"ol"}],"abandonPings":[{"baseUrl":"aj"},{"baseUrl":"wo"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"ms"},{"baseUrl":"uj"}],"startPings":[{"baseUrl":"gy"}],"firstQuartilePings":[{"baseUrl":"ly"}],"secondQuartilePings":[{"baseUrl":"sw"}],"thirdQuartilePings":[{"baseUrl":"gt"}],"completePings":[{"baseUrl":"hu"},{"baseUrl":"gs"}],"activeViewTracking":{"trafficType":"mr"}},"clickthroughEndpoint":{"clickTrackingParams":"yq","commandMetadata":{"webCommandMetadata":{"url":"dn","webPageType":"ms","rootVe":54}},"urlEndpoint":{"url":"hs","target":"jt"}},"csiParameters":[{"key":"zn","value":"eq"}],"playerVars":"bi","elementId":"gr","trackingParams":"qc","legacyInfoCardVastExtension":"xv","sodarExtensionData":{"siub":"ul","bgub":"yr","scs":"ui","bgp":"vy"},"externalVideoId":"fp","adLayoutLoggingData":{"serializedAdServingDataEntry":"gt"},"layoutId":"bh"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"xy","layoutType":"bf","adLayoutLoggingData":{"serializedAdServingDataEntry":"rj"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":95,"trackingParams":"ee","abandonCommands":{"commands":[{"clickTrackingParams":"mi","loggingUrls":[{"baseUrl":"yi"},{"baseUrl":"tm"}],"pingingEndpoint":{"hack":47}}]},"skipPings":[{"baseUrl":"uk"},{"baseUrl":"yj"}],"layoutId":"ft"}}}}]}},"layoutExitNormalTriggers":[{"id":"hq","onLayoutSelfExitRequestedTrigger":{"triggeringLayoutId":"hv"}}],"layoutExitSkipTriggers":[{"id":"up","skipRequestedTrigger":{"triggeringLayoutId":"nm"}},{"id":"yl","skipRequestedTrigger":{"triggeringLayoutId":"gh"}},{"id":"zd","skipRequestedTrigger":{"triggeringLayoutId":"mo"}},{"id":"bc","skipRequestedTrigger":{"triggeringLayoutId":"jj"}}],"layoutExitMuteTriggers":[{"id":"ql","skipRequestedTrigger":{"triggeringLayoutId":"hr"}},{"id":"rc","skipRequestedTrigger":{"triggeringLayoutId":"ln"}}]}}},"slotEntryTrigger":{"id":"lc","beforeContentVideoIdStartedTrigger":{}},"slotFulfillmentTriggers":[{"id":"xq","slotIdEnteredTrigger":{"triggeringSlotId":"da"}}],"slotExpirationTriggers":[{"id":"vv","slotIdExitedTrigger":{"triggeringSlotId":"re"}},{"id":"jg","onNewPlaybackAfterContentVideoIdTrigger":{}}]}}],"adBreakHeartbeatParams":"mw","frameworkUpdates":{"entityBatchUpdate":{"mutations":[{"entityKey":"pz","type":"az","payload":{"offlineabilityEntity":{"key":"ql","command":{"innertubeCommand":{"clickTrackingParams":"nz","ypcGetOfflineUpsellEndpoint":{"params":"pw"}}},"addToOfflineButtonState":"os","contentCheckOk":false,"racyCheckOk":false,"loggingDirectives":{"trackingParams":"xp","visibility":{"types":"1"},"enableDisplayloggerExperiment":true}}}}],"timestamp":{"seconds":"19","nanos":12}}}}',
objectRepresentation:cPq},{jsonRepresentation:'{"playerResponse":{"responseContext":{"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"kc","value":"66"},{"key":"cw","value":"st"},{"key":"zb","value":"xz"},{"key":"zl","value":"16"},{"key":"pf","value":"sy"}]},{"service":"bh","params":[{"key":"ip","value":"54"},{"key":"tb","value":"dv"},{"key":"pi","value":"pn"},{"key":"fg","value":"35"},{"key":"wm","value":"vo"}]},{"service":"fp","params":[{"key":"hw","value":"91"}]},{"service":"rk","params":[{"key":"pe","value":"sf"},{"key":"rv","value":"jn"},{"key":"aw","value":"pw"}]}],"maxAgeSeconds":87,"mainAppWebResponseContext":{"loggedOut":43,"trackingParam":"dd","datasyncId":"xp"},"webResponseContextExtensionData":{"hasDecorated":75}},"playabilityStatus":{"status":"by","playableInEmbed":2,"miniplayer":{"miniplayerRenderer":{"playbackMode":"tj"}},"offlineability":{"buttonRenderer":{"serviceEndpoint":{"clickTrackingParams":"pz","ypcGetOfflineUpsellEndpoint":{"params":"xm"}},"trackingParams":"pq"}},"contextParams":"lu"},"streamingData":{"expiresInSeconds":"53","formats":[{"itag":80,"url":"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes","mimeType":"video/webm; codecs=\\"vp9\\"","bitrate":88,"width":96,"height":65,"lastModified":"1665263132187531","contentLength":"17","quality":"rc","fps":8,"qualityLabel":"ab","projectionType":"by","averageBitrate":50,"audioQuality":"th","approxDurationMs":"86","audioSampleRate":"88","audioChannels":34},{"itag":95,"url":"hs","mimeType":"nm","bitrate":56,"width":13,"height":14,"lastModified":"10","quality":"fu","fps":54,"qualityLabel":"yj","projectionType":"wu","audioQuality":"tu","approxDurationMs":"51","audioSampleRate":"87","audioChannels":44}],"adaptiveFormats":[{"itag":50,"url":"fu","mimeType":"uz","bitrate":80,"width":80,"height":85,"initRange":{"start":"16","end":"71"},"indexRange":{"start":"1","end":"26"},"lastModified":"70","contentLength":"66","quality":"cx","fps":61,"qualityLabel":"xt","projectionType":"pe","averageBitrate":68,"approxDurationMs":"1"},{"itag":77,"url":"rj","mimeType":"lh","bitrate":16,"width":17,"height":47,"initRange":{"start":"51","end":"44"},"indexRange":{"start":"87","end":"61"},"lastModified":"13","contentLength":"21","quality":"ie","fps":23,"qualityLabel":"ig","projectionType":"bl","averageBitrate":16,"colorInfo":{"primaries":"et","transferCharacteristics":"zu","matrixCoefficients":"od"},"approxDurationMs":"59"},{"itag":7,"url":"fc","mimeType":"gr","bitrate":71,"width":11,"height":3,"initRange":{"start":"100","end":"7"},"indexRange":{"start":"36","end":"98"},"lastModified":"88","contentLength":"77","quality":"rb","fps":46,"qualityLabel":"gq","projectionType":"ld","averageBitrate":99,"colorInfo":{"primaries":"xd","transferCharacteristics":"uu","matrixCoefficients":"zc"},"approxDurationMs":"44"},{"itag":10,"url":"kl","mimeType":"wb","bitrate":51,"width":69,"height":3,"initRange":{"start":"92","end":"79"},"indexRange":{"start":"42","end":"72"},"lastModified":"99","contentLength":"6","quality":"ee","fps":40,"qualityLabel":"em","projectionType":"wz","averageBitrate":48,"approxDurationMs":"86"},{"itag":44,"url":"hp","mimeType":"kq","bitrate":84,"width":53,"height":22,"initRange":{"start":"48","end":"51"},"indexRange":{"start":"54","end":"44"},"lastModified":"25","contentLength":"47","quality":"xy","fps":11,"qualityLabel":"zl","projectionType":"za","averageBitrate":95,"colorInfo":{"primaries":"ot","transferCharacteristics":"av","matrixCoefficients":"ow"},"approxDurationMs":"85"},{"itag":20,"url":"di","mimeType":"nc","bitrate":15,"width":19,"height":92,"initRange":{"start":"82","end":"58"},"indexRange":{"start":"80","end":"37"},"lastModified":"46","contentLength":"40","quality":"wo","fps":44,"qualityLabel":"pt","projectionType":"bg","averageBitrate":3,"colorInfo":{"primaries":"wq","transferCharacteristics":"is","matrixCoefficients":"ou"},"approxDurationMs":"47"},{"itag":44,"url":"oe","mimeType":"mh","bitrate":37,"width":43,"height":24,"initRange":{"start":"29","end":"91"},"indexRange":{"start":"97","end":"97"},"lastModified":"52","contentLength":"43","quality":"cr","fps":44,"qualityLabel":"hc","projectionType":"cr","averageBitrate":12,"approxDurationMs":"97"},{"itag":32,"url":"gq","mimeType":"sh","bitrate":42,"width":32,"height":13,"initRange":{"start":"71","end":"87"},"indexRange":{"start":"70","end":"4"},"lastModified":"67","contentLength":"16","quality":"sb","fps":66,"qualityLabel":"mv","projectionType":"kk","averageBitrate":51,"colorInfo":{"primaries":"pk","transferCharacteristics":"ea","matrixCoefficients":"cq"},"approxDurationMs":"70"},{"itag":71,"url":"zt","mimeType":"bl","bitrate":12,"width":68,"height":12,"initRange":{"start":"63","end":"2"},"indexRange":{"start":"28","end":"68"},"lastModified":"33","contentLength":"0","quality":"dh","fps":6,"qualityLabel":"jv","projectionType":"sy","averageBitrate":75,"colorInfo":{"primaries":"us","transferCharacteristics":"ka","matrixCoefficients":"xw"},"approxDurationMs":"16"},{"itag":98,"url":"vl","mimeType":"lg","bitrate":88,"width":23,"height":83,"initRange":{"start":"49","end":"34"},"indexRange":{"start":"43","end":"90"},"lastModified":"84","contentLength":"77","quality":"xu","fps":50,"qualityLabel":"jz","projectionType":"om","averageBitrate":16,"highReplication":95,"approxDurationMs":"46"},{"itag":85,"url":"ri","mimeType":"dh","bitrate":77,"width":86,"height":54,"initRange":{"start":"40","end":"98"},"indexRange":{"start":"15","end":"85"},"lastModified":"25","contentLength":"53","quality":"rq","fps":62,"qualityLabel":"nx","projectionType":"wg","averageBitrate":35,"colorInfo":{"primaries":"oa","transferCharacteristics":"kb","matrixCoefficients":"kk"},"approxDurationMs":"26"},{"itag":10,"url":"zz","mimeType":"lq","bitrate":55,"width":89,"height":43,"initRange":{"start":"94","end":"98"},"indexRange":{"start":"73","end":"51"},"lastModified":"3","contentLength":"36","quality":"yo","fps":5,"qualityLabel":"we","projectionType":"ve","averageBitrate":83,"colorInfo":{"primaries":"yu","transferCharacteristics":"fu","matrixCoefficients":"ox"},"approxDurationMs":"11"},{"itag":62,"url":"hv","mimeType":"th","bitrate":76,"width":28,"height":79,"initRange":{"start":"97","end":"100"},"indexRange":{"start":"58","end":"63"},"lastModified":"53","contentLength":"22","quality":"ou","fps":7,"qualityLabel":"cm","projectionType":"xv","averageBitrate":35,"approxDurationMs":"98"},{"itag":91,"url":"vr","mimeType":"wo","bitrate":41,"width":4,"height":79,"initRange":{"start":"80","end":"83"},"indexRange":{"start":"14","end":"58"},"lastModified":"50","contentLength":"38","quality":"ic","fps":64,"qualityLabel":"sq","projectionType":"du","averageBitrate":61,"colorInfo":{"primaries":"ok","transferCharacteristics":"ud","matrixCoefficients":"ob"},"approxDurationMs":"73"},{"itag":48,"url":"lq","mimeType":"zl","bitrate":4,"width":16,"height":65,"initRange":{"start":"93","end":"50"},"indexRange":{"start":"52","end":"44"},"lastModified":"74","contentLength":"86","quality":"mi","fps":43,"qualityLabel":"rz","projectionType":"ji","averageBitrate":61,"colorInfo":{"primaries":"qo","transferCharacteristics":"fk","matrixCoefficients":"jy"},"approxDurationMs":"70"},{"itag":34,"url":"cr","mimeType":"la","bitrate":53,"width":29,"height":97,"initRange":{"start":"89","end":"45"},"indexRange":{"start":"93","end":"45"},"lastModified":"52","contentLength":"74","quality":"xn","fps":60,"qualityLabel":"xs","projectionType":"lf","averageBitrate":1,"approxDurationMs":"18"},{"itag":67,"url":"mr","mimeType":"cs","bitrate":79,"width":9,"height":85,"initRange":{"start":"56","end":"96"},"indexRange":{"start":"71","end":"84"},"lastModified":"78","contentLength":"80","quality":"ld","fps":2,"qualityLabel":"no","projectionType":"uq","averageBitrate":35,"colorInfo":{"primaries":"mj","transferCharacteristics":"ry","matrixCoefficients":"cc"},"approxDurationMs":"43"},{"itag":57,"url":"fi","mimeType":"to","bitrate":80,"width":81,"height":29,"initRange":{"start":"6","end":"96"},"indexRange":{"start":"73","end":"48"},"lastModified":"32","contentLength":"11","quality":"ck","fps":82,"qualityLabel":"fo","projectionType":"px","averageBitrate":95,"colorInfo":{"primaries":"az","transferCharacteristics":"mq","matrixCoefficients":"oc"},"approxDurationMs":"44"},{"itag":52,"url":"ea","mimeType":"xm","bitrate":18,"initRange":{"start":"15","end":"16"},"indexRange":{"start":"4","end":"33"},"lastModified":"65","contentLength":"67","quality":"es","projectionType":"mp","averageBitrate":52,"highReplication":82,"audioQuality":"za","approxDurationMs":"24","audioSampleRate":"1","audioChannels":92,"loudnessDb":0.9787435365879406},{"itag":37,"url":"kk","mimeType":"xg","bitrate":78,"initRange":{"start":"38","end":"94"},"indexRange":{"start":"27","end":"17"},"lastModified":"61","contentLength":"2","quality":"nh","projectionType":"ar","averageBitrate":69,"audioQuality":"la","approxDurationMs":"95","audioSampleRate":"66","audioChannels":50,"loudnessDb":0.6461265012758731},{"itag":45,"url":"oc","mimeType":"nm","bitrate":12,"initRange":{"start":"21","end":"45"},"indexRange":{"start":"21","end":"13"},"lastModified":"45","contentLength":"85","quality":"vs","projectionType":"xp","averageBitrate":32,"audioQuality":"tv","approxDurationMs":"1","audioSampleRate":"99","audioChannels":42,"loudnessDb":0.39295968942278037},{"itag":37,"url":"zf","mimeType":"be","bitrate":29,"initRange":{"start":"27","end":"87"},"indexRange":{"start":"81","end":"20"},"lastModified":"6","contentLength":"33","quality":"pe","projectionType":"pb","averageBitrate":100,"audioQuality":"zi","approxDurationMs":"70","audioSampleRate":"32","audioChannels":68,"loudnessDb":0.2781731101164002}]},"playerAds":[{"playerLegacyDesktopWatchAdsRenderer":{"playerAdParams":{"showContentThumbnail":true,"enabledEngageTypes":"3,6,4,5"},"gutParams":{"tag":"\\\\4061\\\\ytpwmpu"},"showCompanion":true,"showInstream":true,"useGut":true}}],"playbackTracking":{"videostatsPlaybackUrl":{"baseUrl":"bj"},"videostatsDelayplayUrl":{"baseUrl":"vx"},"videostatsWatchtimeUrl":{"baseUrl":"px"},"ptrackingUrl":{"baseUrl":"tg"},"qoeUrl":{"baseUrl":"wx"},"atrUrl":{"baseUrl":"xz","elapsedMediaTimeSeconds":45},"videostatsScheduledFlushWalltimeSeconds":[99,32,39],"videostatsDefaultFlushIntervalSeconds":3,"youtubeRemarketingUrl":{"baseUrl":"mb","elapsedMediaTimeSeconds":63},"googleRemarketingUrl":{"baseUrl":"yn","elapsedMediaTimeSeconds":83}},"captions":{"playerCaptionsTracklistRenderer":{"captionTracks":[{"baseUrl":"ew","name":{"simpleText":"ez"},"vssId":"fj","languageCode":"wd","kind":"ez","isTranslatable":21}],"audioTracks":[{"captionTrackIndices":[87]}],"translationLanguages":[{"languageCode":"xu","languageName":{"simpleText":"fw"}},{"languageCode":"zl","languageName":{"simpleText":"xc"}},{"languageCode":"jr","languageName":{"simpleText":"md"}},{"languageCode":"sc","languageName":{"simpleText":"wf"}},{"languageCode":"nj","languageName":{"simpleText":"xn"}},{"languageCode":"of","languageName":{"simpleText":"av"}},{"languageCode":"tv","languageName":{"simpleText":"ok"}},{"languageCode":"nu","languageName":{"simpleText":"ry"}},{"languageCode":"zy","languageName":{"simpleText":"nb"}},{"languageCode":"pt","languageName":{"simpleText":"eq"}},{"languageCode":"vr","languageName":{"simpleText":"cc"}},{"languageCode":"wh","languageName":{"simpleText":"hd"}},{"languageCode":"hp","languageName":{"simpleText":"ds"}},{"languageCode":"ka","languageName":{"simpleText":"up"}},{"languageCode":"sw","languageName":{"simpleText":"zp"}},{"languageCode":"rh","languageName":{"simpleText":"eq"}},{"languageCode":"bq","languageName":{"simpleText":"at"}},{"languageCode":"hu","languageName":{"simpleText":"fg"}},{"languageCode":"ai","languageName":{"simpleText":"iy"}},{"languageCode":"rj","languageName":{"simpleText":"oz"}},{"languageCode":"sq","languageName":{"simpleText":"fe"}},{"languageCode":"tn","languageName":{"simpleText":"vk"}},{"languageCode":"jr","languageName":{"simpleText":"jg"}},{"languageCode":"vc","languageName":{"simpleText":"hv"}},{"languageCode":"yn","languageName":{"simpleText":"ky"}},{"languageCode":"pa","languageName":{"simpleText":"rw"}},{"languageCode":"lr","languageName":{"simpleText":"kv"}},{"languageCode":"ud","languageName":{"simpleText":"fn"}},{"languageCode":"hq","languageName":{"simpleText":"io"}},{"languageCode":"rp","languageName":{"simpleText":"qx"}},{"languageCode":"xf","languageName":{"simpleText":"sm"}},{"languageCode":"fs","languageName":{"simpleText":"ty"}},{"languageCode":"so","languageName":{"simpleText":"xl"}},{"languageCode":"fk","languageName":{"simpleText":"ff"}},{"languageCode":"fw","languageName":{"simpleText":"wz"}},{"languageCode":"rn","languageName":{"simpleText":"zw"}},{"languageCode":"wq","languageName":{"simpleText":"yt"}},{"languageCode":"oh","languageName":{"simpleText":"oo"}},{"languageCode":"ts","languageName":{"simpleText":"jt"}},{"languageCode":"xy","languageName":{"simpleText":"ga"}},{"languageCode":"jy","languageName":{"simpleText":"sx"}},{"languageCode":"lw","languageName":{"simpleText":"cf"}},{"languageCode":"fc","languageName":{"simpleText":"qr"}},{"languageCode":"ji","languageName":{"simpleText":"cc"}},{"languageCode":"qs","languageName":{"simpleText":"pi"}},{"languageCode":"vx","languageName":{"simpleText":"hk"}},{"languageCode":"jt","languageName":{"simpleText":"eh"}},{"languageCode":"fb","languageName":{"simpleText":"iu"}},{"languageCode":"mf","languageName":{"simpleText":"st"}},{"languageCode":"en","languageName":{"simpleText":"vr"}},{"languageCode":"go","languageName":{"simpleText":"kp"}},{"languageCode":"sc","languageName":{"simpleText":"rk"}},{"languageCode":"bx","languageName":{"simpleText":"ci"}},{"languageCode":"pu","languageName":{"simpleText":"qj"}},{"languageCode":"fa","languageName":{"simpleText":"ht"}},{"languageCode":"bw","languageName":{"simpleText":"af"}},{"languageCode":"rr","languageName":{"simpleText":"jt"}},{"languageCode":"ef","languageName":{"simpleText":"yy"}},{"languageCode":"bn","languageName":{"simpleText":"wu"}},{"languageCode":"ov","languageName":{"simpleText":"ae"}},{"languageCode":"sm","languageName":{"simpleText":"hi"}},{"languageCode":"tq","languageName":{"simpleText":"ie"}},{"languageCode":"fn","languageName":{"simpleText":"et"}},{"languageCode":"jw","languageName":{"simpleText":"bu"}},{"languageCode":"iz","languageName":{"simpleText":"gc"}},{"languageCode":"bk","languageName":{"simpleText":"jh"}},{"languageCode":"vw","languageName":{"simpleText":"fq"}},{"languageCode":"xt","languageName":{"simpleText":"or"}},{"languageCode":"kq","languageName":{"simpleText":"ch"}},{"languageCode":"pa","languageName":{"simpleText":"cs"}},{"languageCode":"ef","languageName":{"simpleText":"eq"}},{"languageCode":"mk","languageName":{"simpleText":"ig"}},{"languageCode":"me","languageName":{"simpleText":"pv"}},{"languageCode":"ll","languageName":{"simpleText":"nz"}},{"languageCode":"yd","languageName":{"simpleText":"pu"}},{"languageCode":"dj","languageName":{"simpleText":"vx"}},{"languageCode":"xc","languageName":{"simpleText":"ca"}},{"languageCode":"wb","languageName":{"simpleText":"il"}},{"languageCode":"ww","languageName":{"simpleText":"jf"}},{"languageCode":"xi","languageName":{"simpleText":"ba"}},{"languageCode":"ae","languageName":{"simpleText":"hx"}},{"languageCode":"uj","languageName":{"simpleText":"xu"}},{"languageCode":"hq","languageName":{"simpleText":"gp"}},{"languageCode":"we","languageName":{"simpleText":"pk"}},{"languageCode":"kt","languageName":{"simpleText":"ek"}},{"languageCode":"hy","languageName":{"simpleText":"ab"}},{"languageCode":"hm","languageName":{"simpleText":"nu"}},{"languageCode":"uw","languageName":{"simpleText":"rx"}},{"languageCode":"or","languageName":{"simpleText":"nf"}},{"languageCode":"dh","languageName":{"simpleText":"zn"}},{"languageCode":"kb","languageName":{"simpleText":"js"}},{"languageCode":"vg","languageName":{"simpleText":"xe"}},{"languageCode":"dl","languageName":{"simpleText":"so"}},{"languageCode":"lz","languageName":{"simpleText":"hb"}},{"languageCode":"ny","languageName":{"simpleText":"xr"}},{"languageCode":"ag","languageName":{"simpleText":"us"}},{"languageCode":"zr","languageName":{"simpleText":"ae"}},{"languageCode":"yq","languageName":{"simpleText":"yc"}},{"languageCode":"up","languageName":{"simpleText":"dc"}},{"languageCode":"zn","languageName":{"simpleText":"jw"}},{"languageCode":"uh","languageName":{"simpleText":"ms"}},{"languageCode":"mt","languageName":{"simpleText":"vf"}},{"languageCode":"lt","languageName":{"simpleText":"ln"}},{"languageCode":"vf","languageName":{"simpleText":"rd"}},{"languageCode":"my","languageName":{"simpleText":"rk"}},{"languageCode":"ei","languageName":{"simpleText":"ul"}},{"languageCode":"dj","languageName":{"simpleText":"cz"}},{"languageCode":"kb","languageName":{"simpleText":"hp"}},{"languageCode":"jj","languageName":{"simpleText":"zf"}},{"languageCode":"ew","languageName":{"simpleText":"ff"}},{"languageCode":"jo","languageName":{"simpleText":"iz"}},{"languageCode":"ja","languageName":{"simpleText":"uz"}},{"languageCode":"yd","languageName":{"simpleText":"or"}},{"languageCode":"tl","languageName":{"simpleText":"tw"}},{"languageCode":"mw","languageName":{"simpleText":"th"}},{"languageCode":"pq","languageName":{"simpleText":"zp"}},{"languageCode":"pq","languageName":{"simpleText":"pk"}},{"languageCode":"ef","languageName":{"simpleText":"fj"}},{"languageCode":"qq","languageName":{"simpleText":"vu"}},{"languageCode":"pj","languageName":{"simpleText":"kp"}},{"languageCode":"ab","languageName":{"simpleText":"xw"}},{"languageCode":"re","languageName":{"simpleText":"ln"}},{"languageCode":"ht","languageName":{"simpleText":"wo"}},{"languageCode":"ju","languageName":{"simpleText":"wb"}},{"languageCode":"yq","languageName":{"simpleText":"xv"}}],"defaultAudioTrackIndex":70}},"videoDetails":{"videoId":"ux","title":"jb","lengthSeconds":"90","keywords":["th","ts","yg","gy","ih","iq","zj"],"channelId":"pg","isOwnerViewing":6,"shortDescription":"ts","isCrawlable":62,"thumbnail":{"thumbnails":[{"url":"vx","width":8,"height":58},{"url":"bp","width":44,"height":79},{"url":"oh","width":47,"height":66},{"url":"hm","width":34,"height":55},{"url":"vr","width":0,"height":20}]},"allowRatings":24,"viewCount":"49","author":"xr","isPrivate":70,"isUnpluggedCorpus":66,"isLiveContent":99},"annotations":[{"playerAnnotationsExpandedRenderer":{"featuredChannel":{"startTimeMs":"96","endTimeMs":"46","watermark":{"thumbnails":[{"url":"li","width":91,"height":28}]},"trackingParams":"an","navigationEndpoint":{"clickTrackingParams":"mg","commandMetadata":{"webCommandMetadata":{"url":"rd","webPageType":"nc","rootVe":69,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"qg"}},"channelName":"ei","subscribeButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"pz"}]},"subscribed":44,"enabled":33,"type":"ue","channelId":"ki","showPreferences":71,"subscribedButtonText":{"runs":[{"text":"lk"}]},"unsubscribedButtonText":{"runs":[{"text":"jn"}]},"trackingParams":"oj","unsubscribeButtonText":{"runs":[{"text":"ad"}]},"serviceEndpoints":[{"clickTrackingParams":"wm","commandMetadata":{"webCommandMetadata":{"sendPost":4,"apiUrl":"ky"}},"subscribeEndpoint":{"channelIds":["zt"],"params":"at"}},{"clickTrackingParams":"jg","commandMetadata":{"webCommandMetadata":{"sendPost":28}},"signalServiceEndpoint":{"signal":"ok","actions":[{"clickTrackingParams":"lt","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"po","dialogMessages":[{"runs":[{"text":"ou"},{"text":"jt"},{"text":"zz"}]}],"confirmButton":{"buttonRenderer":{"style":"mm","size":"oi","isDisabled":43,"text":{"runs":[{"text":"kc"}]},"serviceEndpoint":{"clickTrackingParams":"gk","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"kc"}},"unsubscribeEndpoint":{"channelIds":["cm"],"params":"ar"}},"accessibility":{"label":"iy"},"trackingParams":"gs"}},"cancelButton":{"buttonRenderer":{"style":"jb","size":"pe","isDisabled":69,"text":{"runs":[{"text":"uv"}]},"accessibility":{"label":"qu"},"trackingParams":"pe"}},"primaryIsCancel":48}},"popupType":"ma"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"vh"}},"unsubscribeAccessibility":{"accessibilityData":{"label":"lg"}},"signInEndpoint":{"clickTrackingParams":"eu","commandMetadata":{"webCommandMetadata":{"url":"na"}}}}}},"allowSwipeDismiss":55,"annotationId":"jd"}}],"playerConfig":{"audioConfig":{"loudnessDb":0.9620880668073215,"perceptualLoudnessDb":0.541474004793957,"enablePerFormatLoudness":31},"streamSelectionConfig":{"maxBitrate":"61"},"mediaCommonConfig":{"dynamicReadaheadConfig":{"maxReadAheadMediaTimeMs":100,"minReadAheadMediaTimeMs":21,"readAheadGrowthRateMs":29}},"webPlayerConfig":{"useCobaltTvosDash":55,"webPlayerActionsPorting":{"getSharePanelCommand":{"clickTrackingParams":"of","commandMetadata":{"webCommandMetadata":{"sendPost":31,"apiUrl":"xl"}},"webPlayerShareEntityServiceEndpoint":{"serializedShareEntity":"tr"}},"subscribeCommand":{"clickTrackingParams":"fs","commandMetadata":{"webCommandMetadata":{"sendPost":13,"apiUrl":"xp"}},"subscribeEndpoint":{"channelIds":["qs"],"params":"oa"}},"unsubscribeCommand":{"clickTrackingParams":"ls","commandMetadata":{"webCommandMetadata":{"sendPost":91,"apiUrl":"wc"}},"unsubscribeEndpoint":{"channelIds":["fo"],"params":"vt"}},"addToWatchLaterCommand":{"clickTrackingParams":"ua","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"iu"}},"playlistEditEndpoint":{"playlistId":"rv","actions":[{"addedVideoId":"iw","action":"rd"}]}},"removeFromWatchLaterCommand":{"clickTrackingParams":"un","commandMetadata":{"webCommandMetadata":{"sendPost":20,"apiUrl":"bl"}},"playlistEditEndpoint":{"playlistId":"zg","actions":[{"action":"ya","removedVideoId":"dk"}]}}},"gatewayExperimentGroup":"vb"}},"storyboards":{"playerStoryboardSpecRenderer":{"spec":"aj","recommendedLevel":87}},"microformat":{"playerMicroformatRenderer":{"thumbnail":{"thumbnails":[{"url":"mm","width":57,"height":94}]},"embed":{"iframeUrl":"bd","width":51,"height":73},"title":{"simpleText":"sg"},"description":{"simpleText":"yv"},"lengthSeconds":"18","ownerProfileUrl":"bg","externalChannelId":"eg","isFamilySafe":88,"availableCountries":["hn","sd","lt","tx","nw","mq","iz","aj","vi","xa","ec","iv","rj","vb","ro","po","mv","mx","cn","ld","tn","ay","gv","bs","vf","da","ss","km","uo","mg","wv","md","lo","nc","vh","li","jh","lj","qq","ci","ob","zy","pu","bl","jm","ge","tt","ov","ue","vp","ka","nh","uc","gb","rs","gu","hm","uv","nq","ga","qu","hr","pj","zq","rh","nn","yv","or","zg","ai","qj","cv","vg","hr","zm","al","mj","fz","yx","st","tt","ih","vm","wq","gx","wi","ys","ug","vb","uh","rf","ry","ba","xu","ce","eq","bx","he","jm","ie","nb","cd","qz","no","yq","qe","jy","wd","pm","nb","hk","em","im","iv","ld","gz","fe","ut","md","gw","sf","yz","yp","xr","gm","uo","kg","yo","wv","da","wt","ry","it","gz","mm","ho","mf","lq","tu","im","lu","gm","pa","ny","gu","ds","yx","yh","jk","qb","jv","mp","bi","nr","mc","bg","ym","zt","sh","kd","gj","dp","qw","eh","no","pj","nq","dy","gt","cm","pg","ce","jt","xv","tf","ue","ke","hs","xh","tc","ad","yg","uh","cd","zc","rj","kq","sp","vv","xt","bo","am","kg","kx","xb","fr","il","qi","ap","pe","tg","im","cs","vy","zu","cq","bu","og","tf","ze","zj","um","vd","ot","al","zl","um","jv","ss","md","xm","nv","id","es","jf","as","zb","ms","uv","jh","xz","em","uv","bk","zx","wp","ay","ub","pa","rf","yi","zm","em","pu","xs"],"isUnlisted":24,"hasYpcMetadata":38,"viewCount":"6","category":"qh","publishDate":"eb","ownerChannelName":"mf","uploadDate":"ax"}},"cards":{"cardCollectionRenderer":{"cards":[{"cardRenderer":{"teaser":{"simpleCardTeaserRenderer":{"message":{"simpleText":"ha"},"trackingParams":"ra","prominent":9,"logVisibilityUpdates":88,"onTapCommand":{"clickTrackingParams":"dy","changeEngagementPanelVisibilityAction":{"targetId":"qc","visibility":"mh"}}}},"cueRanges":[{"startCardActiveMs":"41","endCardActiveMs":"81","teaserDurationMs":"31","iconAfterTeaserMs":"65"}],"trackingParams":"sn"}}],"headerText":{"simpleText":"mi"},"icon":{"infoCardIconRenderer":{"trackingParams":"tq"}},"closeButton":{"infoCardIconRenderer":{"trackingParams":"nz"}},"trackingParams":"ss","allowTeaserDismiss":55,"logIconVisibilityUpdates":49}},"trackingParams":"lt","attestation":{"playerAttestationRenderer":{"challenge":"rg","botguardData":{"program":"vk","interpreterSafeUrl":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"ap"},"serverEnvironment":83}}},"videoQualityPromoSupportedRenderers":{"videoQualityPromoRenderer":{"triggerCriteria":{"connectionWhitelist":["vs"],"joinLatencySeconds":85,"rebufferTimeSeconds":89,"watchTimeWindowSeconds":21,"refractorySeconds":41},"text":{"runs":[{"text":"it"},{"text":"qt","bold":60}]},"endpoint":{"clickTrackingParams":"lw","commandMetadata":{"webCommandMetadata":{"url":"ih","webPageType":"xa","rootVe":73}},"urlEndpoint":{"url":"ms","target":"tj"}},"trackingParams":"vd","snackbar":{"notificationActionRenderer":{"responseText":{"runs":[{"text":"pp"}]},"actionButton":{"buttonRenderer":{"text":{"runs":[{"text":"yw"}]},"navigationEndpoint":{"clickTrackingParams":"sq","commandMetadata":{"webCommandMetadata":{"url":"wp","webPageType":"zn","rootVe":21}},"urlEndpoint":{"url":"ju","target":"dy"}},"trackingParams":"zj"}},"trackingParams":"nh"}}}},"messages":[{"mealbarPromoRenderer":{"icon":{"thumbnails":[{"url":"ek","width":71,"height":69}]},"messageTexts":[{"runs":[{"text":"ew"}]}],"actionButton":{"buttonRenderer":{"style":"gz","size":"tz","text":{"runs":[{"text":"ga"}]},"trackingParams":"qr","command":{"clickTrackingParams":"wk","commandExecutorCommand":{"commands":[{"clickTrackingParams":"dw","commandMetadata":{"webCommandMetadata":{"url":"po","webPageType":"fl","rootVe":70,"apiUrl":"ot"}},"browseEndpoint":{"browseId":"pl","params":"zo"}},{"commandMetadata":{"webCommandMetadata":{"sendPost":10,"apiUrl":"rv"}},"feedbackEndpoint":{"feedbackToken":"xi","uiActions":{"hideEnclosingContainer":25}}}]}}}},"dismissButton":{"buttonRenderer":{"style":"ol","size":"og","text":{"runs":[{"text":"yv"}]},"trackingParams":"ch","command":{"clickTrackingParams":"uu","commandExecutorCommand":{"commands":[{"clickTrackingParams":"ig","commandMetadata":{"webCommandMetadata":{"sendPost":71,"apiUrl":"en"}},"feedbackEndpoint":{"feedbackToken":"wh","uiActions":{"hideEnclosingContainer":45}}}]}}}},"triggerCondition":"pb","style":"uq","trackingParams":"rp","impressionEndpoints":[{"clickTrackingParams":"xb","commandMetadata":{"webCommandMetadata":{"sendPost":73,"apiUrl":"wl"}},"feedbackEndpoint":{"feedbackToken":"wf","uiActions":{"hideEnclosingContainer":95}}}],"isVisible":17,"messageTitle":{"runs":[{"text":"ir"}]},"enableSharedFeatureForImpressionHandling":21}}],"adPlacements":[{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"7","offsetEndMilliseconds":"39"},"hideCueRangeMarker":true}},"renderer":{"linearAdSequenceRenderer":{"linearAds":[{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg","width":46,"height":25}]},"trackingParams":"ye"},"trackingParams":"dq","templatedCountdown":{"templatedAdText":{"text":"ps","isTemplated":82,"trackingParams":"cc"}},"durationMilliseconds":44}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"xz","isTemplated":30,"trackingParams":"um"},"trackingParams":"ge"}},"trackingParams":"zg","skipOffsetMilliseconds":88}},"trackingParams":"qd","visitAdvertiserRenderer":{"buttonRenderer":{"style":"fv","text":{"simpleText":"on"},"icon":{"iconType":"vw"},"navigationEndpoint":{"clickTrackingParams":"mk","commandMetadata":{"webCommandMetadata":{"url":"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110","webPageType":"ry","rootVe":62}},"urlEndpoint":{"url":"lq","target":"wt"}},"trackingParams":"mh"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"kw","isTemplated":93,"trackingParams":"jg"},"trackingParams":"at"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"rl","isTemplated":73,"trackingParams":"le"}},"trackingParams":"tr"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"le","size":"nb","isDisabled":41,"serviceEndpoint":{"clickTrackingParams":"jt","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"as"},"trackingParams":"vy"}},"popupType":"xn"}},"icon":{"iconType":"vl"},"trackingParams":"lm","accessibilityData":{"accessibilityData":{"label":"qi"}}}},"hoverText":{"simpleText":"zk"},"trackingParams":"qa"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"pv"}]},"trackingParams":"jo"},"headline":{"text":"qx","isTemplated":10,"trackingParams":"um"},"description":{"text":"mf","trackingParams":"fe"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"kq"},"navigationEndpoint":{"clickTrackingParams":"cm","commandMetadata":{"webCommandMetadata":{"url":"wa","webPageType":"nq","rootVe":69}},"urlEndpoint":{"url":"ln","target":"nd"}},"trackingParams":"no"}},"startMs":45,"trackingParams":"ge"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"xd"},"elementId":"tc","inPlayerSlotId":"gg","inPlayerLayoutId":"cm"}},"trackingParams":"uy","layoutId":"ff","associatedPlayerBytesLayoutId":"dy"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"gv"}]},"trackingParams":"at"},"headline":{"text":"ow","isTemplated":66,"trackingParams":"za"},"description":{"text":"ds","isTemplated":95,"trackingParams":"fc"},"actionButton":{"buttonRenderer":{"style":"ys","text":{"simpleText":"aq"},"navigationEndpoint":{"clickTrackingParams":"vu","commandMetadata":{"webCommandMetadata":{"url":"zn","webPageType":"jv","rootVe":38}},"urlEndpoint":{"url":"df","target":"xe"}},"trackingParams":"za"}},"durationMilliseconds":44,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"xg"}},"navigationEndpoint":{"clickTrackingParams":"vg","loggingUrls":[{"baseUrl":"bc"}],"commandMetadata":{"webCommandMetadata":{"url":"sn","webPageType":"vb","rootVe":34}},"urlEndpoint":{"url":"ex","target":"nb"}},"trackingParams":"iw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"cm"}]},"trackingParams":"br"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"dj","commandExecutorCommand":{"commands":[{"clickTrackingParams":"li","loggingUrls":[{"baseUrl":"wa"}],"pingingEndpoint":{"hack":0}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"jg","isTemplated":95,"trackingParams":"by"},"trackingParams":"kl"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"kt"},"layoutId":"cv","inPlayerSlotId":"qt","inPlayerLayoutId":"yy","associatedPlayerBytesLayoutId":"dx"}},{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"pz","width":32,"height":43}]},"trackingParams":"iz"},"trackingParams":"yo","templatedCountdown":{"templatedAdText":{"text":"we","isTemplated":91,"trackingParams":"si"}},"durationMilliseconds":10}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"bp","isTemplated":93,"trackingParams":"mo"},"trackingParams":"cp"}},"trackingParams":"qr","skipOffsetMilliseconds":60}},"trackingParams":"zf","visitAdvertiserRenderer":{"buttonRenderer":{"style":"ya","text":{"simpleText":"fv"},"icon":{"iconType":"bx"},"navigationEndpoint":{"clickTrackingParams":"bw","commandMetadata":{"webCommandMetadata":{"url":"ht","webPageType":"gv","rootVe":14}},"urlEndpoint":{"url":"wi","target":"te"}},"trackingParams":"gr"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"ox","isTemplated":66,"trackingParams":"td"},"trackingParams":"ng"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"zu","isTemplated":15,"trackingParams":"py"}},"trackingParams":"hb"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"vn","size":"cw","isDisabled":56,"serviceEndpoint":{"clickTrackingParams":"jh","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"zx"},"trackingParams":"yl"}},"popupType":"tw"}},"icon":{"iconType":"ar"},"trackingParams":"vi","accessibilityData":{"accessibilityData":{"label":"hy"}}}},"hoverText":{"simpleText":"ap"},"trackingParams":"pp"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"ol"}]},"trackingParams":"kz"},"headline":{"text":"wa","isTemplated":43,"trackingParams":"yb"},"description":{"text":"cl","trackingParams":"aq"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"xg"},"navigationEndpoint":{"clickTrackingParams":"wp","commandMetadata":{"webCommandMetadata":{"url":"uh","webPageType":"bs","rootVe":44}},"urlEndpoint":{"url":"xq","target":"fi"}},"trackingParams":"fo"}},"startMs":5,"trackingParams":"kh"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"ir"},"elementId":"mp","inPlayerSlotId":"fh","inPlayerLayoutId":"bh"}},"trackingParams":"ao","layoutId":"gc","associatedPlayerBytesLayoutId":"up"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"wj"}]},"trackingParams":"zr"},"headline":{"text":"rq","isTemplated":82,"trackingParams":"gr"},"description":{"text":"fj","isTemplated":57,"trackingParams":"li"},"actionButton":{"buttonRenderer":{"style":"mu","text":{"simpleText":"cg"},"navigationEndpoint":{"clickTrackingParams":"eb","commandMetadata":{"webCommandMetadata":{"url":"vn","webPageType":"nw","rootVe":96}},"urlEndpoint":{"url":"bs","target":"dr"}},"trackingParams":"iq"}},"durationMilliseconds":39,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"mt"}},"navigationEndpoint":{"clickTrackingParams":"uz","loggingUrls":[{"baseUrl":"rn"}],"commandMetadata":{"webCommandMetadata":{"url":"cu","webPageType":"qs","rootVe":26}},"urlEndpoint":{"url":"ty","target":"he"}},"trackingParams":"bw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"pd"}]},"trackingParams":"wm"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"io","commandExecutorCommand":{"commands":[{"clickTrackingParams":"hd","loggingUrls":[{"baseUrl":"hz"}],"pingingEndpoint":{"hack":81}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"db","isTemplated":42,"trackingParams":"ga"},"trackingParams":"pa"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"bt"},"layoutId":"ec","inPlayerSlotId":"nl","inPlayerLayoutId":"qh","associatedPlayerBytesLayoutId":"qe"}}]}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"rj"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"zf","adTimeOffset":{"offsetStartMilliseconds":"63","offsetEndMilliseconds":"83"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"59","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_START","adTimeOffset":{"offsetStartMilliseconds":"330100","offsetEndMilliseconds":"594666"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"0","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"65","offsetEndMilliseconds":"30"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"51","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wg"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"56","offsetEndMilliseconds":"86"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"25","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nh"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_END","adTimeOffset":{"offsetStartMilliseconds":"25","offsetEndMilliseconds":"13"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"32","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ti"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"47","offsetEndMilliseconds":"84"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"10","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"go"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"14","offsetEndMilliseconds":"87"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"79","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"34","offsetEndMilliseconds":"12"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"27","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"fp"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"66","offsetEndMilliseconds":"35"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"98","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"cn"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"59","offsetEndMilliseconds":"8"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"26","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wz"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"84","offsetEndMilliseconds":"90"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"92","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nl"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"50","offsetEndMilliseconds":"67"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"96","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ov"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"13","offsetEndMilliseconds":"2"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"52","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"by"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"73","offsetEndMilliseconds":"64"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"67","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"uc"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"10","offsetEndMilliseconds":"zo"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"22","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"en"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_SELF_START"}},"renderer":{"actionCompanionAdRenderer":{"headline":{"text":"eg","isTemplated":93,"trackingParams":"it"},"description":{"text":"ux","isTemplated":43,"trackingParams":"sj"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"de"},"navigationEndpoint":{"clickTrackingParams":"ex","commandMetadata":{"webCommandMetadata":{"url":"ue","webPageType":"ow","rootVe":77}},"urlEndpoint":{"url":"yh","target":"pg"}},"trackingParams":"xf"}},"iconImage":{"thumbnail":{"thumbnails":[{"url":"te","width":19,"height":23}]},"trackingParams":"lv"},"bannerImage":{"thumbnail":{"thumbnails":[{"url":"gj","width":38,"height":67}]},"trackingParams":"ow"},"navigationEndpoint":{"clickTrackingParams":"um","commandMetadata":{"webCommandMetadata":{"url":"fq","webPageType":"fd","rootVe":61}},"urlEndpoint":{"url":"gi","target":"tq"}},"trackingParams":"ie","adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"ng","size":"xv","isDisabled":53,"icon":{"iconType":"bq"},"navigationEndpoint":{"clickTrackingParams":"yl","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"po"},"trackingParams":"hi"}},"popupType":"sb"}},"trackingParams":"ho","accessibilityData":{"accessibilityData":{"label":"kl"}}}},"hoverText":{"simpleText":"xd"},"trackingParams":"dv"}},"adVideoId":"je","impressionPings":[{"baseUrl":"xj"}],"adLayoutLoggingData":{"serializedAdServingDataEntry":"dt"},"associatedCompositePlayerBytesLayoutId":"te"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"vs"}}}],"adSlots":[{"adSlotRenderer":{"adSlotMetadata":{"slotId":"1234","slotType":"SLOT_TYPE_PLAYER_BYTES","adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ob"},"triggerEvent":"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},"fulfillmentContent":{"fulfilledLayout":{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"ot","layoutType":"xg","adLayoutLoggingData":{"serializedAdServingDataEntry":"yk"}},"renderingContent":{"playerBytesSequentialLayoutRenderer":{"sequentialLayouts":[{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"je","layoutType":"ww","adLayoutLoggingData":{"serializedAdServingDataEntry":"ve"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":94,"pings":{"impressionPings":[{"baseUrl":"pl"},{"baseUrl":"zs"}],"errorPings":[{"baseUrl":"hh"}],"mutePings":[{"baseUrl":"qh"}],"unmutePings":[{"baseUrl":"ey"}],"pausePings":[{"baseUrl":"pz"}],"rewindPings":[{"baseUrl":"bh"}],"resumePings":[{"baseUrl":"mw"}],"skipPings":[{"baseUrl":"si"}],"closePings":[{"baseUrl":"oh"}],"progressPings":[{"baseUrl":"ly","offsetMilliseconds":1},{"baseUrl":"ac","offsetMilliseconds":80},{"baseUrl":"sy","offsetMilliseconds":72}],"fullscreenPings":[{"baseUrl":"kw"}],"activeViewViewablePings":[{"baseUrl":"oz"}],"endFullscreenPings":[{"baseUrl":"uc"}],"activeViewMeasurablePings":[{"baseUrl":"vu"}],"abandonPings":[{"baseUrl":"sf"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"qg"}],"completePings":[{"baseUrl":"jv"}],"activeViewTracking":{"trafficType":"sq"}},"clickthroughEndpoint":{"clickTrackingParams":"fn","commandMetadata":{"webCommandMetadata":{"url":"tf","webPageType":"ox","rootVe":73}},"urlEndpoint":{"url":"ny","target":"uc"}},"csiParameters":[{"key":"qe","value":"em"}],"playerVars":"suppress_creator_endscreen=1&is_trueview_action","elementId":"bq","trackingParams":"dr","legacyInfoCardVastExtension":"pa","sodarExtensionData":{"siub":"mi","bgub":"hc","scs":"cw","bgp":"co"},"externalVideoId":"ya","adLayoutLoggingData":{"serializedAdServingDataEntry":"jj"},"layoutId":"sc"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nr","layoutType":"kn","adLayoutLoggingData":{"serializedAdServingDataEntry":"cf"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":52,"trackingParams":"yq","abandonCommands":{"commands":[{"clickTrackingParams":"wi","loggingUrls":[{"baseUrl":"jb"}],"pingingEndpoint":{"hack":90}}]},"skipPings":[{"baseUrl":"av"}],"layoutId":"nj"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nl","layoutType":"wm","adLayoutLoggingData":{"serializedAdServingDataEntry":"zw"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":80,"pings":{"impressionPings":[{"baseUrl":"ji"},{"baseUrl":"ao"},{"baseUrl":"cc"}],"errorPings":[{"baseUrl":"jt"}],"mutePings":[{"baseUrl":"mn"},{"baseUrl":"ce"}],"unmutePings":[{"baseUrl":"rd"},{"baseUrl":"lb"}],"pausePings":[{"baseUrl":"et"},{"baseUrl":"fv"}],"rewindPings":[{"baseUrl":"ft"}],"resumePings":[{"baseUrl":"qj"},{"baseUrl":"ot"}],"skipPings":[{"baseUrl":"ky"},{"baseUrl":"jb"}],"closePings":[{"baseUrl":"hw"}],"progressPings":[{"baseUrl":"vh","offsetMilliseconds":36},{"baseUrl":"um","offsetMilliseconds":77},{"baseUrl":"sq","offsetMilliseconds":19},{"baseUrl":"ui","offsetMilliseconds":15},{"baseUrl":"nl","offsetMilliseconds":86}],"fullscreenPings":[{"baseUrl":"rp"},{"baseUrl":"cn"}],"activeViewViewablePings":[{"baseUrl":"ml"},{"baseUrl":"kq"}],"endFullscreenPings":[{"baseUrl":"ym"}],"activeViewMeasurablePings":[{"baseUrl":"di"},{"baseUrl":"ol"}],"abandonPings":[{"baseUrl":"aj"},{"baseUrl":"wo"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"ms"},{"baseUrl":"uj"}],"startPings":[{"baseUrl":"gy"}],"firstQuartilePings":[{"baseUrl":"ly"}],"secondQuartilePings":[{"baseUrl":"sw"}],"thirdQuartilePings":[{"baseUrl":"gt"}],"completePings":[{"baseUrl":"hu"},{"baseUrl":"gs"}],"activeViewTracking":{"trafficType":"mr"}},"clickthroughEndpoint":{"clickTrackingParams":"yq","commandMetadata":{"webCommandMetadata":{"url":"dn","webPageType":"ms","rootVe":54}},"urlEndpoint":{"url":"hs","target":"jt"}},"csiParameters":[{"key":"zn","value":"eq"}],"playerVars":"bi","elementId":"gr","trackingParams":"qc","legacyInfoCardVastExtension":"xv","sodarExtensionData":{"siub":"ul","bgub":"yr","scs":"ui","bgp":"vy"},"externalVideoId":"fp","adLayoutLoggingData":{"serializedAdServingDataEntry":"gt"},"layoutId":"bh"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"xy","layoutType":"bf","adLayoutLoggingData":{"serializedAdServingDataEntry":"rj"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":95,"trackingParams":"ee","abandonCommands":{"commands":[{"clickTrackingParams":"mi","loggingUrls":[{"baseUrl":"yi"},{"baseUrl":"tm"}],"pingingEndpoint":{"hack":47}}]},"skipPings":[{"baseUrl":"uk"},{"baseUrl":"yj"}],"layoutId":"ft"}}}}]}},"layoutExitNormalTriggers":[{"id":"hq","onLayoutSelfExitRequestedTrigger":{"triggeringLayoutId":"hv"}}],"layoutExitSkipTriggers":[{"id":"up","skipRequestedTrigger":{"triggeringLayoutId":"nm"}},{"id":"yl","skipRequestedTrigger":{"triggeringLayoutId":"gh"}},{"id":"zd","skipRequestedTrigger":{"triggeringLayoutId":"mo"}},{"id":"bc","skipRequestedTrigger":{"triggeringLayoutId":"jj"}}],"layoutExitMuteTriggers":[{"id":"ql","skipRequestedTrigger":{"triggeringLayoutId":"hr"}},{"id":"rc","skipRequestedTrigger":{"triggeringLayoutId":"ln"}}]}}},"slotEntryTrigger":{"id":"lc","beforeContentVideoIdStartedTrigger":{}},"slotFulfillmentTriggers":[{"id":"xq","slotIdEnteredTrigger":{"triggeringSlotId":"da"}}],"slotExpirationTriggers":[{"id":"vv","slotIdExitedTrigger":{"triggeringSlotId":"re"}},{"id":"jg","onNewPlaybackAfterContentVideoIdTrigger":{}}]}}],"adBreakHeartbeatParams":"mw","frameworkUpdates":{"entityBatchUpdate":{"mutations":[{"entityKey":"pz","type":"az","payload":{"offlineabilityEntity":{"key":"ql","command":{"innertubeCommand":{"clickTrackingParams":"nz","ypcGetOfflineUpsellEndpoint":{"params":"pw"}}},"addToOfflineButtonState":"os","contentCheckOk":false,"racyCheckOk":false,"loggingDirectives":{"trackingParams":"xp","visibility":{"types":"1"},"enableDisplayloggerExperiment":true}}}}],"timestamp":{"seconds":"19","nanos":12}}}}}',
objectRepresentation:{playerResponse:cPq}}];var tF0;_.ED=[[["ZCNyeTZ3dzcydGJoaThraW4=","dHNjMTE2ZXM4d3VydmFsdWUj"],"cmcyZjYwZ3YybjFwQURfUExBQ0VNRU5UX0tJTkRfU1RBUlQj"]];
tF0=[[["eTQyYWIzMzVwcmltYXJ5Izd3eTQ=",null,null],[null,["LXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjcm43MmU3cmNtNGhveXRk","c3R5bGUtc2NvcGUjdmV5ZG94YzIyaGp0"],null],["bWFzdGhlYWQtYWQjbnBtMXByNzJjdTdj",["I2N4cDkxMGR5M2c5dnl0ZC1yaWNoLWdyaWQtcmVuZGVyZXI="],null],[null,["IzhzeHhkanhqeW9od3l0ZC1yaWNoLWdyaWQtcmVuZGVyZXI=","c3R5bGUtc2NvcGUjMmZlY3hhNWo0YWdm"],null],[null,["Ym4zd2cxOGhxZnl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjcTE=","c3R5bGUtc2NvcGUjbTY5bGs2M2hhMTk5"],null],[null,["ZXIjYXhjZ2Uxbzh4bm1heXRkLWFkLXNsb3QtcmVuZGVy"],
null]],[["aGZwbGF5ZXItYWRzI2tzdzhzZmU4cW4=",null,null]]];_.gO=["bGxiYWNrcyNwdW9jaThrdjB1cHJnbG9iYWxDYQ==","ZCNseHJiN242cmM4dWJvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","YmVxd3M0b25BZFNraXAjd2FjMTl6","cG9uc2UjN3N5aDZtOGtjZ2JyYXdfcGxheWVyX3Jlcw==","b25qM3pkY29hZFNsb3RzIzJ0bnQ="];_.df="bGxiYWNrcyNwdW9jaThrdjB1cHJnbG9iYWxDYQ== ZCNseHJiN242cmM4dWJvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== YmVxd3M0b25BZFNraXAjd2FjMTl6 cG9uc2UjN3N5aDZtOGtjZ2JyYXdfcGxheWVyX3Jlcw== ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjcG1vaDdzNnIzNXFxdw== NzRqYjNnYWJfc2FfZWYjMmhrNW5z b25qM3pkY29hZFNsb3RzIzJ0bnQ=".split(" ");var kI;kI=function(q,S,N){this.aud=q;this.lcs=S;this.ldA=N};
_.y4g=[new kI("b.f_",!1,0),new kI("j.s_",!1,2),new kI("r.s_",!1,4),new kI("e.h_",!1,6),new kI("i.s_",!0,8),new kI("s.t_",!1,10),new kI("p.h_",!1,12),new kI("s.i_",!1,14),new kI("f.i_",!1,16),new kI("a.b_",!1,18),new kI("a.o_",!1),new kI("g.o_",!1,22),new kI("p.i_",!1,24),new kI("p.m_",!1),new kI("n.k_",!0,20),new kI("i.f_",!1),new kI("a.s_",!0),new kI("m.c_",!1),new kI("n.h_",!1,26),new kI("o.p_",!1),new kI("m.p_",!0,28),new kI("o.a_",!1),new kI("d.p_",!1),new kI("e.i_",!1)].reduce(function(q,S){q[S.aud]=
S;return q},{});var eLa=function(){};
eLa.prototype.flush=function(q,S){q=q===void 0?[]:q;S=S===void 0?!1:S;if(_.C("enable_client_streamz_web")){q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=i6a(N.value),this.rootSpec&&_.j5(N,2,this.rootSpec),N={serializedIncrementBatch:_.Im(N.JSC$9920_serializeBinary())},_.FO("streamzIncremented",N,{sendIsolatedPayload:S})}};
var NSv=function(){};
_.F(NSv,eLa);var C_R=function(q){var S=new ro0;var N=new aGR;N=_.sk(N,1,"botguard");q=_.sk(N,2,q);this.rootSpec=_.Wc(S,1,$GR,q)};
_.F(C_R,eLa);var xU,RLQ=new Map;var Hm4,bm2,Q9W,A40,TS7,Cv0,KmP,c4e;Hm4=2;bm2=2;Q9W=2;A40=2;TS7=2;Cv0=2;KmP=2;c4e=new rNs;var ix0,JP6;ix0=function(){this.ongoingFlowNonces=new Map};
_.Lc=function(){JP6||(JP6=new ix0);return JP6};
_.MO=function(q,S,N){return{eventType:{flowEventNamespace:q,flowEventType:S},metadata:N,statusCode:void 0,csn:void 0,can:void 0}};
_.Lmv=function(q,S){var N=_.Lc(),X=Fq6(N,S,!0);N.logFlowEvent(q,S,X,void 0)};
ix0.prototype.logFlowEvent=function(q,S,N,X){S={flowNonce:N||Fq6(this,S),flowType:S,flowEventType:q.eventType};q.metadata&&(S.flowMetadata=q.metadata);q.statusCode!==void 0&&(S.flowEventStatus=q.statusCode);q.csn&&(S.csn=q.csn);q.can&&(S.can=q.can);_.FO("flowEvent",S,X)};
var Fq6=function(q,S,N){N=N===void 0?!1:N;var X=q.ongoingFlowNonces.get(S);if(!X||N)X=Dw(16),q.ongoingFlowNonces.set(S,X);return X};_.Hx0=new UsT;var oug={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch",COMPANION_SURFACE:"companion_surface"};var z9=function(q,S,N,X,b,w,B){N=N===void 0?!1:N;X=X===void 0?!1:X;w=w===void 0?_.lk():w;this.ih=!1;this.gtO=q;this.iRC=S;this.tS1=N;this.fromHistory=X;this.previousVideoId=b;this.bhx=w;this.tempData=B;this.uQa=new _.$sJ};
_.F(z9,ft);z9.prototype.validate=function(q){return!(!q.data.playerResponse||q.data.page!=="watch"&&q.data.page!=="learning_journey_watch"&&q.data.page!=="shorts"||this.ih)};
z9.prototype.handle=function(q){var S=this,N=_.t(q.endpoint,_.O1),X=_.t(q.endpoint,_.SB);if(_.C("kevlar_continue_playback_without_player_response")&&(N==null?0:N.videoId)&&this.previousVideoId&&(N==null?void 0:N.videoId)===this.previousVideoId&&(N==null?0:N.continuePlayback)&&!this.fromHistory)this.gtO.resolve();else{var b={};N?b.watch_endpoint=N:X&&(b.watch_endpoint=X,X.endTimeSeconds&&(b.end=X.endTimeSeconds));q.data.page==="watch"?(q.data.filler||this.tS1||_.fl.getInstance().triggerAction("yt-start-loading-watch"),
Object.assign(b,Oxq(this,q.endpoint)),_.C("enable_masthead_quartile_ping_fix")&&Object.assign(b,Kq0(this)),Object.assign(b,void 0),q.data.forceExternalPlaylist&&(b.external_list=!0)):q.data.page==="shorts"?_.fl.getInstance().triggerAction("yt-start-loading-shorts"):q.data.page==="learning_journey_watch"&&_.fl.getInstance().triggerAction("yt-start-loading-learning-journey");if(N=this.iRC()){try{_.rs("cfg"),N.loadVideoWithPlayerResponse(q.data.playerResponse,b),N.getPlayerPromise().then(this.gtO.resolve)}catch(w){_.O0(w),
this.gtO.resolve()}this.ih=!0;N.getPlayerPromise().then(function(w){w.addEventListener("onAbnormalityDetected",function(){var B=q.data.playerResponse,T=w.getVideoData().cpn;KmP=0;_.tJT=T;if(T=EMv(B))S.uQa.increment("IN_PLAYER"),_.h_(5),_.C("ab_st_vid_ks")?w.pauseVideo(!0):w.stopVideo(),B.playabilityStatus=Object.assign({},B.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:T}}),B.videoDetails=void 0,_.fl.getInstance().triggerOptionalAction("yt-updated-playability-status",
B.playabilityStatus)})})}else _.vN(Error("Tf"))}};
var Oxq=function(q,S){var N=_.t(S,_.O1);if(S&&N&&N.playlistId&&N.videoId&&(q=q.bhx,q.queueProxy?(q=q.queueProxy,N=q.listId===N.playlistId?q.attributionData.get(N.videoId):void 0):N=void 0,N))return{queue_info:N}},Kq0=function(q){var S;
if((S=q.tempData)==null?0:S.adpings)return{adpings:q.tempData.adpings}};var n$=function(q,S,N){this.ih=!1;this.xsa=q;this.jBv=S;this.fGr=N};
_.F(n$,ft);n$.prototype.validate=function(q){return!!_.a6.getValueByKeys.apply(null,[q.data].concat(_.PG(oQk)))};
n$.prototype.handle=function(q){var S=this;this.xsa.promise.then(function(){var N=q.data;var X=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(yUq))),b=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(Icv))),w=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(LIJ)));var B=(B=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(MsJ))))?{videoId:B.videoId,thumbnail:B.thumbnail,title:B.title?_.Kc(B.title):void 0,shortBylineText:B.author?_.Kc(B.author):void 0}:void 0;var T=void 0;_.C("web_get_playlist_id_from_current_endpoint_ks")||
(T=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(hQs))));var Q=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(YCX))),a=_.a6.getValueByKeys.apply(null,[N].concat(_.PG(PMX))),U=!!Q||!!a&&!!a.results&&a.results.length>0,r=0;b&&b.currentIndex&&b.localCurrentIndex&&(r=b.currentIndex-b.localCurrentIndex);b&&b.playlistId&&(T=b.playlistId);N={rawResponse:N,autoplayRenderer:X,hasRelatedVideoData:U,playingVideo:B,playingVideoId:w,playlistPanelRenderer:b,playlistId:T,playlistIndex:b&&b.currentIndex,relatedVideoArgs:Q,
endScreenRenderer:a,playlistIndexOffset:r};a:{X=S.fGr;b=S.jBv;X.response=N;if(aID(N))X.downloadPlaylistProxy&&X.downloadPlaylistProxy.getPlaylistId()===QUD(N)||(X.downloadPlaylistProxy=new nXJ(QUD(N),X.setPlaylistData.bind(X),X.isPlayingOfflineVideo.bind(X))),X.responsePlaylistData=X.downloadPlaylistProxy.getPlaylistData(),X.listId=QUD(N),X.index=0;else if(N.playlistPanelRenderer&&N.playlistId&&N.autoplayRenderer)N.playlistId.startsWith("TLPQ")?X.queueProxy?X.listId===N.playlistId?(X.index=N.playlistIndex,
X.responsePlaylistData=N.playlistPanelRenderer,X.queueProxy.JSC$13356_setCurrentIndex(X.index)):N.playingVideoId&&X.index!==void 0&&b.clientParams.autoSaveToQueue&&(X.index+=1,X.queueProxy.JSC$13356_setCurrentIndex(X.index),X.queueProxy.addVideos([N.playingVideoId],{},X.index)):(X.queueProxy=new _.tf(X.JSC$13410_playlistNetworkManager,N.playlistId,X.setPlaylistData.bind(X),X.clearQueue.bind(X),_.LQg(N.playlistPanelRenderer),X.storage),X.responsePlaylistData=N.playlistPanelRenderer,X.listId=N.playlistId,
X.index=N.playlistIndex):(X.index=N.playlistIndex,X.listId!==N.playlistId&&X.clearQueue(),X.responsePlaylistData=N.playlistPanelRenderer,X.listId=N.playlistId,X.playlistProxy=new EXa(X.JSC$13410_playlistNetworkManager,N.playlistId,X.setPlaylistData.bind(X),_.LQg(N.playlistPanelRenderer)));else if(!X.queueProxy)X.responsePlaylistData=void 0;else if(N.playingVideoId&&b.clientParams.autoSaveToQueue){if(X.index===void 0){_.O0(Error("Pf"));X.clearQueue();break a}X.queueProxy.videoIds.includes(N.playingVideoId)||
(X.index+=1,X.queueProxy.JSC$13356_setCurrentIndex(X.index),X.queueProxy.addVideos([N.playingVideoId],{},X.index))}_.jT(X,_.Wb(X,X.response.autoplayRenderer))}})};var vQJ=function(q,S){S=S===void 0?_.lk():S;qR.call(this);this.aM.push(new n$(this.q0,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},S));this.aM.push(new z9(this.q0,q,!1,!1));_.C("web_response_commands_chunk_processor")&&this.aM.push(new ST)};
_.F(vQJ,qR);vQJ.prototype.processChunk=function(q){q&&q.data.player===void 0&&this.q0.resolve();qR.prototype.processChunk.call(this,q)};var f$=function(q,S){q=q===void 0?{layer:0}:q;this.ih=!1;this.createScreenConfig=q;this.tWL=S;this.createScreenConfig.automatedLogEventSource=9};
_.F(f$,ft);f$.prototype.validate=function(q){return!(this.ih||!q.endpoint)};
f$.prototype.handle=function(q){var S=_.ql(),N,X,b=(X=_.t((N=q.endpoint)==null?void 0:N.commandMetadata,_.Yq))==null?void 0:X.rootVe;this.tWL&&b?_.Lt(S,b,this.tWL,this.createScreenConfig):c$Q(S,q.endpoint,this.createScreenConfig);this.ih=!0};var p$=function(q,S){this.ih=!1;this.aGx=q;this.previousVideoId=S};
_.F(p$,ft);p$.prototype.validate=function(q){return _.C("kevlar_continue_playback_without_player_response")&&(q=_.t(q.endpoint,_.O1),(q==null?0:q.videoId)&&this.previousVideoId&&(q==null?void 0:q.videoId)===this.previousVideoId&&(q==null?0:q.continuePlayback))?!1:this.aGx.yeY===0};
p$.prototype.handle=function(q){_.fl.getInstance().triggerAction("yt-stop-old-player",q.data,!0)};var lIq=function(q){q=q===void 0?{layer:0}:q;qR.call(this);this.aM.push(new p$(this));this.aM.push(new f$(q));this.aM.push(new o3(q))};
_.F(lIq,qR);var xI=function(){ft.apply(this,arguments)};
_.F(xI,ft);xI.prototype.validate=function(q){return!!q.data.preconnect};
xI.prototype.handle=function(q){_.Uu("bc");q=_.A(q.data.preconnect);for(var S=q.next();!S.done;S=q.next())S=S.value,(new Image).src=S};var jU2=function(q,S,N,X,b,w,B){N=N===void 0?{layer:0}:N;w=w===void 0?_.lk():w;qR.call(this);if(X)if(b){b=w;this.aM.push(new n$(this.q0,S,b));this.aM.push(new xI);var T,Q;this.aM.push(new z9(this.q0,q,!1,!((T=S.clientParams)==null||!T.fromHistory),(Q=S.clientParams)==null?void 0:Q.previousVideoId,b,S.tempData));var a;this.aM.push(new p$(this,(a=S.clientParams)==null?void 0:a.previousVideoId));var U;(U=S.clientParams)!=null&&U.fromHistory||(N.layer||(N=Object.assign({},N,{layer:0})),this.aM.push(new f$(N,
B)),this.aM.push(new o3(N)))}else this.aM.push(new n$(this.q0,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},w)),this.aM.push(new z9(this.q0,q,!1,!1));else this.aM.push(new p$(this)),this.aM.push(new f$(N)),this.aM.push(new o3(N));_.C("web_response_commands_chunk_processor")&&X&&this.aM.push(new ST)};
_.F(jU2,qR);jU2.prototype.processChunk=function(q){q&&q.data.player===void 0&&this.q0.resolve();qR.prototype.processChunk.call(this,q)};var Wqs=function(){this.ih=this.ih=!1};
_.F(Wqs,ft);Wqs.prototype.validate=function(q){return!this.ih&&!(!q.data.csn||!q.data.rootVe)};
Wqs.prototype.handle=function(q){this.ih=!0;_.rr(q.data.csn,q.data.rootVe,3)};var doq=function(q,S,N){N=N===void 0?{layer:0}:N;qR.call(this);this.aM.push(new z9(this.q0,q));this.aM.push(new f$(N));this.aM.push(new o3(N))};
_.F(doq,qR);var kEv=function(q,S,N,X,b){N=N===void 0?{layer:0}:N;X=X===void 0?_.lk():X;qR.call(this);var w=!!S&&!!S.clientParams&&!!S.clientParams.miniplayer;w&&this.aM.push(new Wqs);this.aM.push(new n$(this.q0,S,X));this.aM.push(new xI);var B,T;this.aM.push(new z9(this.q0,q,w,!((B=S.clientParams)==null||!B.fromHistory),(T=S.clientParams)==null?void 0:T.previousVideoId,X,S.tempData));var Q;this.aM.push(new p$(this,(Q=S.clientParams)==null?void 0:Q.previousVideoId));var a;(a=S.clientParams)!=null&&a.fromHistory||
(N.layer||(N=Object.assign({},N,{layer:w?3:0})),this.aM.push(new f$(N,b)),this.aM.push(new o3(N)));_.C("web_response_commands_chunk_processor")&&this.aM.push(new ST)};
_.F(kEv,qR);var m6,fIQ;m6={};
_.zLD=(m6["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},m6["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},m6["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},m6["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},m6["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},m6["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},m6["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},m6);_.uk=new _.dX("yt-edu");_.nQX=function(){this.JSC$13508_eduDisplayedThisLoad_={}};
fIQ=function(q){var S=_.nQX.getInstance();var N=_.Y$("kevlar_tooltip_impression_cap");S=N&&parseInt(_.uk.get(q+"-impression")||0,10)>=N||_.uk.get(q+"-dismissed")?!1:(N=_.zLD[q])&&!S.JSC$13508_eduDisplayedThisLoad_[N.setKey||q]&&(N.titleText&&_.qW(N.titleText)||N.bodyText&&_.qW(N.bodyText))?!0:!1;if(!S)return null;S=_.zLD[q];if(!S)return null;N=S.bodyText?_.qW(S.bodyText):void 0;var X=S.titleText?_.qW(S.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:S.position,popup:{bubbleHintRenderer:{text:X?
_.Kc(X):void 0,detailsText:N?_.Kc(N):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Kc(_.qW("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:q}}]}}}}}}}},{eduImpressionAction:{key:q}}]};
_.xK(_.nQX);var h47=!1;for(var p5X="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),xoT=[],gf=6;gf>=1;gf--)xoT.push({columnCount:gf,query:gf==1?0:gf*2*107-4+32,className:"grid-"+gf+"-columns",width:gf*2*107+"px"});_.EF=function(q){this.actionRouter_=q=q===void 0?_.fl.getInstance():q;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.moJ(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.moJ=function(q){var S=q.documentWidth_-(q.miniGuideVisible_?72:0)-(q.guidePersistentAndVisible_?240:0)-(q.persistentPanelVisible_?400:0);return xoT.find(function(N){return S>N.query})};
_.xK(_.EF);var uiX=function(){var q=this;this.JSC$13520_keyboardInUse=!1;document.addEventListener("keydown",function(){q.onKeydown()});
document.addEventListener("mousedown",function(){q.JSC$13520_keyboardInUse=!1})},gQX;
uiX.prototype.isKeyBoardInUse=function(){return this.JSC$13520_keyboardInUse};
uiX.prototype.onKeydown=function(){this.JSC$13520_keyboardInUse=!0};var EQ6,L$;_.yD=new _.dX("yt-mentions");_.MR=function(){};
EQ6=function(q,S){return L$(S,"drag-to-reorder-edu-displayed")};
L$=function(q,S,N,X,b,w){N=N===void 0?"OPEN_POPUP_POSITION_TOP":N;if(S){if(_.yD.get(S))return;_.yD.set(S,!0,X)}if(b&&w!==void 0){S=Number(_.yD.get(b)||0);if(S>=w)return;_.yD.set(b,S+1)}return[{openPopupAction:{popupType:"HINT",position:N,popup:{bubbleHintRenderer:{detailsText:q,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.xK(_.MR);var yPX,MJM,LqJ;yPX=function(q,S,N,X){this.JSC$13530_taskManager_=q;this.onFulfilled_=typeof S==="function"?S:null;this.onRejected_=typeof N==="function"?N:null;this.JSC$13530_context_=X};
MJM=function(q,S){q.onFulfilled_&&_.ZV(q.JSC$13530_taskManager_,function(){q.onFulfilled_.call(q.JSC$13530_context_,S)})};
LqJ=function(q,S){q.onRejected_&&_.ZV(q.JSC$13530_taskManager_,function(){q.onRejected_.call(q.JSC$13530_context_,S)})};
_.hf=function(q){this.JSC$13533_taskManager_=q;this.callbacks_=[]};
_.hf.prototype.then=function(q,S,N){this.callbacks_.push(new yPX(this.JSC$13533_taskManager_,q,S,N));return this};
_.hf.prototype.onSuccess=function(q){this.callbacks_.forEach(function(S){MJM(S,q)})};
_.hf.prototype.onFailure=function(q){this.callbacks_.forEach(function(S){LqJ(S,q)})};
_.hf.prototype.cancel=function(){this.callbacks_.length=0};
iyM(_.hf);_.SM4=null;_.Ne=new _.ky("ACTIVITY_TOKEN");var hLD;_.DO=new _.ky("PAGE_REQUEST_TOKEN");hLD=new _.ky("FETCH_PBJ_TOKEN");_.P_v=function(q){if(q.validatedFragments_.length==0)return null;if(!q.mergedPrefetchedData_){for(var S=[],N=_.A(q.validatedFragments_),X=N.next();!X.done;X=N.next()){X=_.A(q.fragmentConfiguration_[X.value].graftedKeys);for(var b=X.next();!b.done;b=X.next())(b=q.prefetchedData_[b.value].trackingParams)&&S.push(b)}q.mergedPrefetchedData_={};Object.assign(q.mergedPrefetchedData_,q.prefetchedData_,{clientSideGrafts:S})}return q.mergedPrefetchedData_};var IIq;_.Pb=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
IIq=function(q,S,N){if(_.NZF(S))return q.prefetchCache_.get(_.X34(S,N))};_.I3=new _.ky("NAVIGATION_TOKEN");var Yx0=function(q){var S=this;var N=N===void 0?ZW4():N;var X=X===void 0?_.Ly().resolve(_.I3):X;this.onePickCommand=q;this.JSC$13605_playlistNetworkManager=N;this.navigationManager=X;this.videoPickerBuilder=_.bWM("yt-addtoplaylist");_.mCM(RKX(tOD(Cca(this.videoPickerBuilder.setTitle(q.modalTitle).setSize(1E3).addView(nfs()).addView(zhv())).addView("youtube"),q.selectButtonLabel)),function(b){S.handleAction(b)})};
Yx0.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
Yx0.prototype.handleAction=function(q){var S=this;if(q&&this.onePickCommand.listId&&q.action==="picked"&&q.docs){var N=[];q.docs.forEach(function(X){N.push({addedVideoId:X.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13605_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,N).then(function(){_.C("playlist_add_video_hard_reload_killswitch")?S.navigationManager.reload():obs(S.navigationManager)})}};var qHR=function(){if(this.constructor===qHR)throw new TypeError("Vf");};
_.Z=qHR.prototype;_.Z.dispose=function(){};
_.Z.disconnect=function(){};
_.Z.reconnect=function(){};
_.Z.observe=function(q,S,N){return{element:q,option:N}};
_.Z.unobserveByKey=function(){};var AVW=function(q,S){S=S===void 0?0:S;qHR.call(this);this.viewroot=q;this.defaultPrescanHeight=S;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),q?{root:q,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.F(AVW,qHR);_.Z=AVW.prototype;_.Z.dispose=function(){this.disconnect();this.handlers.clear()};
_.Z.disconnect=function(q){this.isConnected=!1;this.pauseObservingUntilReconnect=q===void 0?!1:q;this.observer.disconnect();q=_.A(this.prescanObservers.values());for(var S=q.next();!S.done;S=q.next())S.value.disconnect()};
_.Z.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var q=_.A(this.handlers),S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;var X=N.next().value;N=!1;X=_.A(X.keys());for(var b=X.next();!b.done;b=X.next())if((b=b.value)&&b.state==="prescan"){N=!0;break}N&&SHM(this,S).observe(S);this.observer.observe(S)}}};
_.Z.handleObserveEvent=function(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;var N=this.handlers.get(S.target);if(N){var X=S.isIntersecting;N=_.A(N);for(var b=N.next();!b.done;b=N.next()){var w=_.A(b.value);b=w.next().value;w=w.next().value;b&&(b.state==="visible"&&X||b.state==="hidden"&&!X)&&(w(S.target,b.state),b.calledOnce&&this.unobserveByKey({element:S.target,option:b}))}}}};
_.Z.handlePrescanEvent=function(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;var N=this.handlers.get(S.target);if(N&&S.isIntersecting){N=_.A(N);for(var X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;X&&X.state==="prescan"&&(b(S.target,X.state),X.calledOnce&&this.unobserveByKey({element:S.target,option:X}))}}}};
_.Z.observe=function(q,S,N){var X=(X=this.handlers.get(q))&&X.has(N)?{element:q,option:N}:void 0;if(X)return X;X={element:q,option:N};this.handlers.has(q)||this.handlers.set(q,new Map);var b=this.handlers.get(q);b&&!b.has(N)&&b.set(N,S);this.pauseObservingUntilReconnect||(N.state==="prescan"&&SHM(this,q).observe(q),this.observer.observe(q));return X};
_.Z.unobserveByKey=function(q){var S=this.handlers.get(q.element);if(S&&S.has(q.option)){S.delete(q.option);if(q&&q.option.state==="prescan")for(var N=_.A(this.prescanObservers.values()),X=N.next();!X.done;X=N.next())X.value.unobserve(q.element);S.size===0&&(this.handlers.delete(q.element),this.observer.unobserve(q.element))}};
var SHM=function(q,S){var N=q.defaultPrescanHeight;S.hasAttribute("prescan-height")&&(S=Number(S.getAttribute("prescan-height")),isNaN(S)||(N=S));if(q.prescanObservers.has(N))return q.prescanObservers.get(N);S="-0.1px -0.1px "+N+"px -0.1px";S=new IntersectionObserver(q.handlePrescanEvent.bind(q),q.viewroot?{root:q.viewroot,rootMargin:S}:{rootMargin:S});q.prescanObservers.set(N,S);return S};var NE0=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],XuX=function(){var q,S=this;this.JSC$13622_actionRouter=q=q===void 0?_.fl.getInstance():q;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return S.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return S.visibilityObservedElementHandlerKeys}}},bp6,YI,AnX;
XuX.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.C("kevlar_use_vimio_behavior")&&_.k$("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=svg())};
XuX.prototype.dispose=function(){this.visibilityMonitor&&_.QY(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
XuX.prototype.handleVisibilityRefreshed=function(){for(var q=_.A(this.targetMap.entries()),S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;_.wus(this,S,N)}};
_.o7=function(q,S,N){YI(q,N);var X=_.ZpQ(q,S);X.element=N;q.targetedElements.set(N,S);_.wus(q,S,X)};
YI=function(q,S){var N=q.targetedElements.get(S);if(N){var X=q.targetMap.get(N);X&&(delete X.element,q.targetMap.set(N,X));q.targetedElements.delete(S);q.visibilityObserver&&q.visibilityObservedElementHandlerKeys&&(N=q.visibilityObservedElementHandlerKeys.get(S))&&(q.visibilityObserver.unobserveByKey(N),q.visibilityObservedElementHandlerKeys.delete(S))}};
_.wus=function(q,S,N){var X=N.action,b=N.element;b&&X&&(NE0.includes(S)||_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||q.visibilityMonitor&&q.visibilityMonitor.isNodeVisible(b)?AnX(q,S,N):q.visibilityObserver&&(q.visibilityObservedElementHandlerKeys||(q.visibilityObservedElementHandlerKeys=new WeakMap),X=q.visibilityObserver.observe(b,function(){AnX(q,S,N);q.visibilityObservedElementHandlerKeys.delete(b)},{calledOnce:!0,
state:"visible"}),q.visibilityObservedElementHandlerKeys.set(b,X)))};
AnX=function(q,S,N){var X=N.action;(N=N.element)&&X&&(_.QV(q.JSC$13622_actionRouter,[X],N),q.targetMap.delete(S),q.targetedElements.delete(N),q.triggeredTargets.add(S))};
_.ZpQ=function(q,S){var N=q.targetMap.get(S);N||(N={},q.targetMap.set(S,N));return N};
_.qb=function(){bp6||(bp6=new XuX);return bp6};var sZs=document.createElement("div");sZs.style.touchAction="pan-down";var BZ2=sZs.style.touchAction==="pan-down";var BEq,TEk;BEq=function(){this.hammerFn=wVD();this.JSC$13630_screenManager=_.ql();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Ew(83615);_.Pj(this.JSC$13630_screenManager,this.ve);TZ7()};
_.SM=function(){TEk||(TEk=new BEq);return TEk};
BEq.prototype.registerTouchEvents=function(q,S,N){var X=_.IT.apply(3,arguments),b=this.hammerFn(q,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});N&&b.set({touchAction:N});this.nodeManagerMapping.set(q,b);var w=
Ghd(S);X=_.A(X);for(var B=X.next();!B.done;B=X.next()){B=B.value;if(B.includes("swipe")||B.includes("pinch")||B.includes("pan"))B.includes("swipe")?b.get("swipe").set({enable:!0,direction:w,velocity:.2}):B.includes("pinch")?b.get("pinch").set({enable:!0}):B.includes("pan")&&(b.get("pan").set({enable:!0,direction:w}),b.get("swipe").set({enable:!0,direction:w,velocity:.2}),b.get("swipe").recognizeWith("pan"));GxQ(this,q,b,B)}};
var GxQ=function(q,S,N,X){N.on(X,function(b){if(X.includes("pinch"))q.lastPinchTime=Date.now();else if(X.includes("swipe")&&Date.now()-q.lastPinchTime<400)return;b.pointerType!=="mouse"&&(b=X==="doubletap"?{coordinates:b.center}:X.includes("pan")?b:X.includes("swipe")?{target:b.target}:{},S.dispatchEvent(new CustomEvent(X,{bubbles:!0,composed:!0,detail:b})))})};
BEq.prototype.unregisterTouchEvents=function(q){var S=_.IT.apply(1,arguments),N=this.nodeManagerMapping.get(q);if(N){S=_.A(S);for(var X=S.next();!X.done;X=S.next())N.off(X.value);this.nodeManagerMapping.delete(q);q.style.touchAction="unset"}};var DHQ=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;_.Ax={getLocalStorage:_.aN(function(){try{var q=new eBN;var S=q.isAvailable()?q:null}catch(N){return null}return S?new _.De(S):null}),
getSessionStorage:_.aN(function(){var q=new CrW;return q.isAvailable()?new _.De(q):null})};var QZa=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},HWN=function(){QZa.instance||(QZa.instance=new QZa);
return QZa.instance},OWN=function(q){var S=q.networkEvents;
q.networkEvents=[];return S};var a3X;a3X={};_.VoT=Y8("yt-serviceworker-metadata",{objectStores:(a3X.auth={addedAtVersion:1},a3X["resource-manifest-assets"]={addedAtVersion:2},a3X),shared:!0,upgrade:function(q,S){S(1)&&zc(q,"resource-manifest-assets");S(2)&&zc(q,"auth")},
version:2});var Vgd=self.location.origin+"/";U1d([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);U1d([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);U1d([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//,/\/music_integrations\/_\/js\//,/\/music_integrations\/_\/ss\//]);U1d([/purge_shell=1/]);var UH6=void 0;UH6=UH6===void 0?[]:UH6;
for(var rnX=[],$HQ=_.A(XfT),cnk=$HQ.next();!cnk.done;cnk=$HQ.next())rnX.push({key:cnk.value});for(var ePM=_.A(UH6),CFD=ePM.next();!CFD.done;CFD=ePM.next())rnX.push(CFD.value);var RPv,GL=_.Nd==null?void 0:(RPv=_.Nd.performance)==null?void 0:RPv.memory,cVy=!1,KnN={},R7e={},DL={},Qh=navigator;var Nb=function(q){this.JSC$13675_expiringStorage=new $8(q)};
Nb.prototype.set=function(q,S,N){N=N!==void 0?Date.now()+N:void 0;this.JSC$13675_expiringStorage.set(q,S,N)};
Nb.prototype.get=function(q){return this.JSC$13675_expiringStorage.get(q)};
Nb.prototype.remove=function(q){this.JSC$13675_expiringStorage.remove(q)};var z7e=_.jV(["https://www.youtube.com/",""]),nuP=_.jV(["https://studio.youtube.com/",""]),uFg="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",p3v=null,Lnd;var toD=_.jV(["https://www.youtube.com/iframe_api"]),Xu=function(){this.playerResolver_=_.Hq();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.Q2;this.playbackDurationSeconds_=0},ip0=function(q){var S=function(){return window.YT&&typeof window.YT.ready==="function"};
if(S())return _.Lu(window.YT);var N=_.Hq(),X=_.Si("SCRIPT");X.onload=X.onreadystatechange=function(){X.readyState&&X.readyState!="loaded"&&X.readyState!="complete"||(X.onload=_.Q2,X.onreadystatechange=_.Q2,X.onerror=_.Q2,S()?N.resolve(window.YT):N.reject(new _.Vl("Failed to load the iframe player library","script.onload",X.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
X.onerror=function(b){X.onload=_.Q2;X.onreadystatechange=_.Q2;X.onerror=_.Q2;N.reject(new _.Vl("Failed to load the iframe player library","script.onerror",b&&b.target&&b.target.src))};
_.Q4(X,_.Jq(toD));q.insertBefore(X,q.firstChild);return N.promise},JnT=function(q,S,N){var X,b;
_.G(function(w){switch(w.nextAddress){case 1:return q.playbackEndedCallback_=N,_.jw(w,2),w.yield(ip0(S.parentElement||null),4);case 4:X=w.yieldResult;_.x8(w,3);break;case 2:return b=_.pd(w),b instanceof _.Vl&&b.args&&b.args[0]=="script.onerror"?_.vN(b):_.O0(b),w.return();case 3:X.ready(function(){return new X.Player(S,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:q.onPlayerReady_.bind(q),onStateChange:q.onPlayerStateChange_.bind(q),
onCueRangeExit:q.onCueRangeExit_.bind(q)}})}),_.xP(w)}})};
_.Z=Xu.prototype;_.Z.getPlayerPromise=function(){return this.playerPromise_};
_.Z.onPlayerReady_=function(q){this.playerResolver_.resolve(q.target)};
_.Z.onPlayerStateChange_=function(q){if(q.data==YT.PlayerState.PLAYING){q=q.target;var S=q.getCurrentTime();q.addCueRange("playback",S,S+this.playbackDurationSeconds_)}};
_.Z.onCueRangeExit_=function(q){q.data=="playback"&&(q.target.stopVideo(),this.playbackEndedCallback_())};
_.Z.stopVideo=function(){this.playerPromise_.then(function(q){q.stopVideo()})};
var F06=function(q){q.playerVars_&&q.playerPromise_.then(function(S){typeof S.cueVideoByPlayerVars!="function"?_.vN(new _.Vl("vmh: player API not ready","cueVideoByPlayerVars",typeof S.cueVideoByPlayerVars)):S.cueVideoByPlayerVars(q.playerVars_)})};
Xu.prototype.playVideo=function(){var q=this;this.playerVars_&&this.playerPromise_.then(function(S){typeof S.loadVideoByPlayerVars!="function"?(S=new _.Vl("vmh: player API not ready","loadVideoByPlayerVars",typeof S.loadVideoByPlayerVars),_.O0(S)):S.loadVideoByPlayerVars(q.playerVars_)})};
var Hpv=function(q,S,N,X,b){S&&(N===void 0&&(N=0),X===void 0&&(X=0),q.playbackDurationSeconds_=X/1E3,q.playerVars_={adformat:"17_8",videoId:S,suggestedQuality:"hd720",startSeconds:N/1E3,player_params:b})};
Xu.prototype.mute=function(){this.playerPromise_.then(function(q){q.mute()})};
Xu.prototype.unMute=function(){this.playerPromise_.then(function(q){q.unMute()})};var SQv=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var bi;bi=function(){this.tokenJars={};if(this.cookiesEnabled=_.DX()){var q=_.TO.get("CONSISTENCY",void 0);q&&OpM(this,{encryptedTokenJarContents:q})}};
_.X9e=function(){bi.instance||(bi.instance=new bi);return bi.instance};
bi.prototype.handleResponse=function(q,S){if(!S)throw Error("$f");var N,X;S=((N=S.innerTubeRequest.context)==null?void 0:(X=N.request)==null?void 0:X.consistencyTokenJars)||[];var b;(q=(b=q.responseContext)==null?void 0:b.consistencyTokenJar)&&this.replace(S,q)};
bi.prototype.replace=function(q,S){q=_.A(q);for(var N=q.next();!N.done;N=q.next())delete this.tokenJars[N.value.encryptedTokenJarContents];OpM(this,S)};
var OpM=function(q,S){if(S.encryptedTokenJarContents&&(q.tokenJars[S.encryptedTokenJarContents]=S,typeof S.expirationSeconds==="string")){var N=Number(S.expirationSeconds);setTimeout(function(){delete q.tokenJars[S.encryptedTokenJarContents]},N*1E3);
q.cookiesEnabled&&_.GO("CONSISTENCY",S.encryptedTokenJarContents,N,void 0,!0)}};var K00,wc;K00=window.location.hostname.split(".").slice(-2).join(".");_.Jx=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var q=_.k$("LOCATION_PLAYABILITY_TOKEN");_.k$("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=vbv(this))&&(q=this.localStorage.get("yt-location-playability-token"));q&&(this.locationPlayabilityToken=q,this.mostRecentPosition=void 0)};
_.Jx.getInstance=function(){wc=_.py("yt.clientLocationService.instance");wc||(wc=new _.Jx,_.hl("yt.clientLocationService.instance",wc));return wc};
_.Jx.prototype.setLocationOnInnerTubeContext=function(q){q.client||(q.client={});if(this.mostRecentPosition)q.client.locationInfo||(q.client.locationInfo={}),q.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),q.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),q.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),q.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)q.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.Jx.prototype.handleResponse=function(q){var S;q=(S=q.responseContext)==null?void 0:S.locationPlayabilityToken;q!==void 0&&(this.locationPlayabilityToken=q,this.mostRecentPosition=void 0,_.k$("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=vbv(this))&&this.localStorage.set("yt-location-playability-token",q,15552E3):_.GO("YT_CL",JSON.stringify({loctok:q}),15552E3,K00,!0))};
var vbv=function(q){return q.localStorage===void 0?new _.dX("yt-client-location"):q.localStorage};
_.Jx.prototype.clearLocationPlayabilityToken=function(q){q==="TVHTML5"?(this.localStorage=vbv(this))&&this.localStorage.remove("yt-location-playability-token"):_.GDW("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.Jx.prototype.getCurrentPositionFromGeolocation=function(){var q=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ag"));var S=!1,N=1E4;_.k$("INNERTUBE_CLIENT_NAME")==="MWEB"&&(S=!0,N=15E3);return new Promise(function(X,b){navigator.geolocation.getCurrentPosition(function(w){q.mostRecentPosition=w;X(w)},function(w){b(w)},{enableHighAccuracy:S,
maximumAge:0,timeout:N})})};
_.Jx.prototype.createUnpluggedLocationInfo=function(q){var S={};q=q.coords;if(q==null?0:q.latitude)S.latitudeE7=Math.floor(q.latitude*1E7);if(q==null?0:q.longitude)S.longitudeE7=Math.floor(q.longitude*1E7);if(q==null?0:q.accuracy)S.locationRadiusMeters=Math.round(q.accuracy);return S};
_.Jx.prototype.createLocationInfo=function(q){var S={};q=q.coords;if(q==null?0:q.latitude)S.latitudeE7=Math.floor(q.latitude*1E7);if(q==null?0:q.longitude)S.longitudeE7=Math.floor(q.longitude*1E7);return S};var l3k=function(q,S){var N=Cu();q||(q="unknown");S||(S="unknown");q="MAIN_APP_WEB_PAGE_TYPE_"+q.toUpperCase();q in SFR||(q="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");S="MAIN_APP_WEB_REQUEST_TYPE_"+S.toUpperCase();S in Nfv||(S="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.oV(N,{mainAppWeb:{pageType:q,requestType:S,isShellLoad:_.zo("IS_SHELL_LOAD",!1)}})},jZX={start:function(){_.oV(it0(),{mainAppWeb:_.Hh()})},
success:function(){_.qz(it0(),"SUCCESS")},
failure:function(){_.qz(it0(),"FAILURE")},
cancelled:function(){_.qz(it0(),"CANCELLED")}};var W0R,dHX,A$d;W0R=_.jV(["/sw.js"]);dHX=_.jV(["/sw.js?0"]);_.kxa=_.Jq(W0R);A$d=_.Jq(dHX);var zP2=function(){var q=Error.apply(this,arguments);this.message=q.message;"stack"in q&&(this.stack=q.stack)};
_.F(zP2,Error);_.vh.prototype.load=function(q){this.megabloxUrl_=_.k$("YPC_MB_URL");_.Rs(this.megabloxUrl_,(0,_.AM)(function(){q&&q()},this))};
_.BvN=function(q,S,N,X,b,w,B,T,Q,a,U){_.Bk7(Q);q.load((0,_.AM)(function(){try{var r=w?w:_.k$("HL"),c=_.k$("SESSION_INDEX");_.DRM("client",function(){lHa("59",{helpCenterPath:"/youtube",locale:r,window:window}).JSC$10292_loadChatSupport({authuser:String(c)})})}catch(e){throw OU(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),b&&b(e),_.O0(e),e;
}nbs(this,S,N,X,b,w,B,T,Q,a,U)},q))};
_.vh.prototype.openFixFlowDialog=function(q,S,N,X){this.load((0,_.AM)(function(){try{f3X(this,_.py("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(q).withIntegratorCallback(S).load(N,X)}catch(b){throw _.O0(b),b;}},this))};
var f3X=function(q,S,N,X){var b=S.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.C("enable_window_constrained_buy_flow_dialog")&&(b=b.usingPopupStyle(_.py("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));X&&(b=b.usingCloseCallback(X));S.bootstrap.fromPaymentsUrl(q.megabloxUrl_);q=S.bootstrap.asMashupMode(b);N=N?N:_.k$("HL");q.usingGaiaIndex(_.k$("SESSION_INDEX")).usingLocale(N).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.C("enable_google_payments_buyflow_material2_style_web")?
q.usingStyle(":m2;pc=#444;ac=#065fd4"):q.usingStyle(":md;pc=#444;ac=#065fd4");return q},nbs=function(q,S,N,X,b,w,B,T,Q,a,U){try{var r=_.py("payments.business.integration");
if(!r)throw new zP2("payments.business.integration is undefined");var c=r.standaloneContextAuthId.forUserId(),e=f3X(q,r,w,function(){Gae(!1);T&&T()});
B&&e.usingServerAnalyticsEventHandler(B);var R=e.inStandaloneContext(c).buyFlow(function(J){if(J&&(!J.integratorData||J.integratorData===""||J.error))if(J.error!=null)if(String(J.error)==="-1")_.Tk7(Q);else{var v=String(J.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";OU(10,U,v,J.debugCode);_.Ka(v,Q,J.debugCode);v=new _.Vl("PAYMENT_ERROR_MESSAGE::"+J.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+J.internalErrorDetails);
_.O0(v)}else OU(10,U,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Ka("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",Q,"EMPTY_INTEGRATOR_DATA"),_.O0(Error("cg"));N&&(Gae(!1),N(J))}).withEncryptedParameters(S);
a&&R.withClientParameters(Dd4(_.u2M(a)));R.load(function(){OU(24,U);_.$x("ttc",void 0,"commerce_transaction");aO("commerce_transaction");X&&(X(),Gae(!0))},function(J){if(J==null?0:J.debugCode)var v=J==null?void 0:J.debugCode;
else if(!J||(J==null?0:J.debugCode))v="EMPTY_LOAD_FAILURE_ERROR",_.O0(Error(v));else{v="EMPTY_LOAD_FAILURE_DEBUG_CODE";var W=new _.Vl("LOAD_FAILURE:"+J.message," DEBUG_CODE:"+v);_.O0(W)}OU(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",v);_.Ka("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",Q,v);_.O0(J);b&&b(J)})}catch(J){throw J instanceof zP2&&(OU(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),b&&b(J)),_.O0(J),J;
}};var puX;puX=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.ZZy=function(q,S){S=S===void 0?!1:S;q=puX.test(q)?_.nK(q):null;!S&&window.payments||!q?(q=_.Hq(),S=q.promise,q.resolve()):S=_.DVM(q,{attributes:{"data-payments-main":"",id:"payment-lib"}});return S};var xH6;xH6=_.jV(["//www.googletagmanager.com/gtm.js?id=",""]);_.ZF=function(q,S){_.n4(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:S}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.k$("GL")}),S=_.Si("SCRIPT"),S.async=!0,_.Q4(S,_.Jq(xH6,q)),S.id="gtm",q=document.getElementsByTagName("script"),q.length==0?document.head.appendChild(S):(q=q[0],q.parentNode.insertBefore(S,q)))};
_.Ab=function(q){if(q=JSON.parse(q))window.dataLayer=window.dataLayer||[],window.dataLayer.push(q)};var mHR,uLk;mHR=_.jV(["https://clients2.google.com/gr/gr_sync.js"]);_.bZ7=function(){};
_.bZ7.prototype.init=function(){if(uLk()){var q=_.Hq();q.resolve();return q.promise}return _.DVM(_.Jq(mHR)).then(function(){if(!uLk())throw Error("dg");},function(){throw Error("eg");
})};
_.wv2=function(){if(!uLk())return"";var q=window.google.gr;q.init({async:{schedule:"sync"},merchantId:"youtube"});q.start();q=q.finish();return q==null?"":q};
uLk=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.n=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.F(_.n,PolymerFakeBaseClassWithoutHtml);_.SW=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.F(_.SW,PolymerFakeBaseClassWithoutHtml);var D60=window.ShadyDOM;var Pbe,Lg7,YQ7,oX2,SCe,Nzy,sN,x1;Pbe=_.C("enable_shadydom_free_scoped_query_methods");Lg7=_.C("enable_shadydom_free_scoped_node_methods");YQ7=_.C("enable_shadydom_free_scoped_readonly_properties_batch_one");oX2=_.C("enable_shadydom_free_parent_node");SCe=_.C("enable_shadydom_free_children");Nzy=_.C("enable_shadydom_free_last_child");sN=window.ShadyDOM;_.yh=sN&&sN.noPatch&&sN.wrap?sN.wrap:sN?function(q){return sN.patch(q)}:function(q){return q};
x1=function(q){if(q instanceof ShadowRoot)this.host=(0,_.yh)(q.host),this.root=q;else if(q.$$){this.host=(0,_.yh)(q);var S;this.root=(S=q.root)!=null?S:this.host}else if(q.polymerController){this.host=(0,_.yh)(q);var N;this.root=(N=this.host.shadowRoot)!=null?N:this.host}else this.root=this.host=(0,_.yh)(q)};
h24();IYF();XX2();bbM();qCy();var gb2={querySelector:function(q,S){S=J$e(S,k1(q));return _.C("sunnydom_native_scoped_query_selectors")?aY0(q,S):aY0(_.zL(q),S)},
querySelectorAll:function(q,S){S=J$e(S,k1(q));return _.C("sunnydom_native_scoped_query_selectors")?Array.from(Vnd(q,S)):Vnd(_.zL(q),S)}},Ebk={appendChild:function(q,S){var N=k1(q),X=_.d3(S);
return _.y$7(_.zL(q),N?_.fa(S,N,X):S)},
cloneNode:function(q,S){var N=_.d3(q);q=_.zL(q);S=Wh(q).prototype.cloneNode.call(q,S);return N?pa(S,N):S},
contains:function(q,S){var N=k1(q),X=_.d3(S);return N!==X?!1:Mn2(q,S)},
insertBefore:function(q,S,N){var X=k1(q),b=_.d3(S);q=_.zL(q);S=X?_.fa(S,X,b):S;return Wh(q).prototype.insertBefore.call(q,S,N)},
removeChild:function(q,S){var N=k1(q);q=_.zL(q);S=N?pa(S,N):S;return Wh(q).prototype.removeChild.call(q,S)},
replaceChild:function(q,S,N){var X=k1(q),b=_.d3(S);S=X?_.fa(S,X,b):b?pa(S,b):S;N=X?pa(N,X):N;q=_.zL(q);return Wh(q).prototype.replaceChild.call(q,S,N)},
getRootNode:function(q,S){S=S===void 0?{composed:!0}:S;var N;if(((N=S)!=null?N:{}).composed)q=EAm(q);else{S=q;for(q=r$0(q);q;)S=q,q=HgM(q);q=S}return q}},Zb2=YQ7?{firstChild:fY2,
nextSibling:kaF,previousSibling:nA0,firstElementChild:p90,lastElementChild:m67,nextElementSibling:d6y,previousElementSibling:z2v,childNodes:uI2}:{};oX2&&(Zb2.parentNode=Wgg);SCe&&(Zb2.children=gAd);Nzy&&(Zb2.lastChild=x67);Pbe&&wXv(gb2);Lg7&&wXv(Ebk);AUg();var sqe=function(q){this.node=q instanceof ShadowRoot?q.host:q};
BzF();Tzy();var Qqv=new WeakMap;var Vsm=Symbol("Cd");var eQ7=new Set(["tap","track","down","up"]),CM0=_.C("pbcm_fi_query_decorators");var B4=function(){return _.SW.apply(this,arguments)||this};
_.F(B4,_.SW);_.Z=B4.prototype;_.Z.getState=function(){return this.store.getState()};
_.Z.dispatch=function(q){this.store.dispatch(q)};
_.Z.beforeRegister=function(){if(this&&typeof this==="object"){var q;var S=!!this.useSignals||!((q=this.polymerController)==null||!q.useSignals)}else S=!1;if(!S&&this.properties)for(S=_.A(Object.keys(this.properties)),q=S.next();!q.done;q=S.next()){var N=q.value;q=this.properties[N];if(q.selector){if(q.computed)throw Error("lg");N=["reduxPropertiesRecomputeTrigger",'"'+N+'"'].concat(_.PG(q.selectorArgs||[])).join(",");q.computed="recomputeReduxSelector("+N+")"}}};
_.Z.attached=function(){var q=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){q.reduxPropertiesRecomputeTrigger++}));
_.C("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.Z.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.Z.recomputeReduxSelector=function(q,S){var N=_.IT.apply(2,arguments),X=this.properties[S].selector;if(!X)throw Error("jg`"+S);return X.apply(null,[this.store.getState()].concat(_.PG(N)))};
_.Z.select=function(q){var S=_.IT.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return q.apply(null,[this.store.getState()].concat(_.PG(S)))};
_.hd.Object.defineProperties(B4.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("kg");}}});
B4.prototype.recomputeReduxSelector=B4.prototype.recomputeReduxSelector;_.u([_.k(),_.E("design:type",Number)],B4.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.u([_.N0()],B4);var Tl=[],JUv={},aE=function(){return I_.apply(this,arguments)||this};
_.F(aE,I_);aE.prototype._addPropertyEffect=function(q,S,N){if(S==="__observeEffects"&&N){var X,b=(X=N.info.method)!=null?X:N.info.methodName;if(b){var w=this[b];this[b]=function(){Tl.push(b);try{w==null||w.apply(this,arguments)}finally{Tl.pop()}}}}_.NY._addPropertyEffect.apply(this,[q,
S,N])};
aE.prototype._setPendingProperty=function(q,S,N){if(Tl.length){var X=Tl[Tl.length-1],b;(b=JUv[this.is])!=null&&b.has(X)||(FIP(this.is,X),_.FO("polymerPropertyChangedInObserver",{componentName:this.is,observerName:X}))}return _.NY._setPendingProperty.apply(this,[q,S,N])};
_.u([vag()],aE);var Hb4=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),KIP,wY={};_.C("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=wY);var se=function(){return _.SW.apply(this,arguments)||this};
_.F(se,_.SW);se.prototype._setUnmanagedPropertyToNode=function(q,S,N){q.loggingStatus&&(q.loggingStatus.isDeclarativeExternal=!0);if(N!==q[S]||typeof N==="object")q[S]=N;q.is&&q.polymerController&&q.polymerController!==q&&Zk(q.is,S,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");q.loggingStatus&&(q.loggingStatus.isDeclarativeExternal=!1)};
_.u([_.N0()],se);ObP()&&(z4.prototype._setUnmanagedPropertyToNode=(new se)._setUnmanagedPropertyToNode);_.gXe={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(q){},set polymerController(q){}}]};var Qd=function(){var q=I_.apply(this,arguments)||this;q.json=function(){};
return q};
_.F(Qd,I_);Qd.prototype.equals=function(q,S){return q===S};
Qd.prototype.isEmpty=function(q){var S;(S=!q)||(S=_.E7(q)&&q.length===0);return S};
_.u([vag()],Qd);var yn0=function(q){q=NVP(q);UE.call(this,q)};
_.F(yn0,UE);yn0.prototype.addProvider=function(q){q=q.key?q:NVP([q])[0];var S=this.keyIdToIndex.get(q.key.id);if(S){if(dcN(q,this.providers[S]))throw Error("mg`"+q.key.displayName);}else UE.prototype.addProvider.call(this,q)};
var Mo6=new yn0([]);var L0v=!1;var xcW={};L0v||(pXy(),L0v=!0);
xcW.InjectBehavior={initializeInjection:function(){var q=this.provide;try{if((q=q!=null?q:[])&&q.length>0)for(var S=NVP(q),N=_.A(S),X=N.next();!X.done;X=N.next())Mo6.addProvider(X.value);var b=new Set;k3y(this.behaviors||[],b);S={};for(var w=_.A(b),B=w.next();!B.done;B=w.next()){var T=B.value;T.inject&&Object.assign(S,T.inject)}this.inject&&Object.assign(S,this.inject);for(var Q=_.A(Object.keys(S)),a=Q.next();!a.done;a=Q.next()){var U=a.value,r=S[U];try{this[U]=Mo6.resolve(r)}catch(c){throw c;}}}catch(c){throw Error(c.message);
}}};var uWy;var EX2=/\bclass\b/.test(function(){}.toString()),LIm=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var hPX=function(q){this.wasDefined=!0;Array.isArray(q)||q instanceof Array?(this.JSC$13833_getImpl=q[0],this.JSC$13833_setImpl=q[1]):this.JSC$13833_getImpl=q};
_.Z=hPX.prototype;_.Z.getWithPath=function(q){return IcF(this.JSC$13833_getImpl(),q)};
_.Z.setWithPath=function(q,S){var N=this;if(q.length)throw Error("ng");if(!this.JSC$13833_setImpl)throw Error("og");RS(function(){N.JSC$13833_setImpl(S)})};
_.Z.notifyPath=function(){throw Error("pg");};
_.Z.notifySplices=function(){throw Error("qg");};
_.Z.getChangeRecordSignal=function(q,S){var N=this;if(q.length)throw Error("rg");return function(){var X=N.getWithPath(q);return{path:S!=null?S:"",base:X,value:X}}};
_.Z.getSplicesSignal=function(){throw Error("sg");};
_.Z.getPathMutationSignal=function(){throw Error("tg");};
_.Z.pop=function(){throw Error("ug");};
_.Z.push=function(){throw Error("vg");};
_.Z.splice=function(){throw Error("wg");};
_.Z.unshift=function(){throw Error("xg");};var DF=function(q){var S=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(q)||q instanceof Array?(this.JSC$13838_getImpl=q[0],this.JSC$13838_setImpl=q[1]):this.JSC$13838_getImpl=q;this.wasDefined=!1;_.U9(function(){S.wasDefined=S.JSC$13838_getImpl()!==void 0})};
DF.prototype.getWithPath=function(q){return IcF(this.JSC$13838_getImpl(),q)};
DF.prototype.setWithPath=function(q,S){var N=this;if(q[q.length-1]!=="*"&&q[q.length-1]!=="splices"){var X=_.U9(function(){return N.getWithPath([])});
if(q.length===0){if(!this.JSC$13838_setImpl)throw Error("yg");if(X===S)return;this.wasDefined||(this.wasDefined=S!==void 0);RS(function(){N.JSC$13838_setImpl(S)})}else{for(var b=0;b<q.length-1;b++){if(!X)return;
X=X[q[b]]}b=q[q.length-1];X&&(X[b]=S);this.wasDefined||(this.wasDefined=q.length>1||S!==void 0)}PFa(this,q,{pathComponents:q,value:S})}};
DF.prototype.notifyPath=function(q,S){q.length===0?S&&this.setWithPath(q,S.value):PFa(this,q,{pathComponents:q,value:S==null?void 0:S.value,fallbackWhenUndefined:S==null?void 0:S.value})};
var PFa=function(q,S,N,X){if(q.setMutationSignal){var b=++q.mutationIndex,w=[q.observedPath],B=q.observedPath,T;S.length===0&&(T=B);for(var Q=0;Q<S.length;Q++){var a=B.subPaths[S[Q]];if(!a)break;w.push(a);B=a;Q===S.length-1&&(T=a)}for(S=!1;w.length;)B=w.shift(),B.data={index:b,mutation:N,spliceMutationIndex:X},S||(S=B===T),S&&w.push.apply(w,_.PG(Object.values(B.subPaths)));RS(function(){q.setMutationSignal(b)})}};
DF.prototype.notifySplices=function(q,S){var N=this,X=_.U9(function(){return N.getWithPath(q)}),b=[].concat(_.PG(q),["splices"]);
PFa(this,b,{pathComponents:b,value:{indexSplices:S}});if(X==null?0:X.length)S=this.mutationIndex,b=[].concat(_.PG(q),["length"]),PFa(this,b,{pathComponents:b,value:X.length},S)};
var I30=function(q,S,N,X,b,w){q.notifySplices(N,[{index:X,addedCount:b,removed:w,object:S,type:"splice"}])},YHM=function(q,S){q=q.observedPath;
for(var N=0;N<S.length;N++){var X=S[N],b=q.subPaths[X];b||(b={pathComponents:S.slice(0,N+1),subPaths:{}},q.subPaths[X]=b);q=b}},qLX=function(q,S,N){YHM(q,S);
if(!q.getMutationSignal){var X=_.A(_.r6(q.mutationIndex,void 0,"sNBMCd"));q.getMutationSignal=X.next().value;q.setMutationSignal=X.next().value}var b=q.getMutationSignal;return _.C6(function(){b();return N(oFD(q,S))},void 0,"zvsXEd")};
DF.prototype.getChangeRecordSignal=function(q,S){var N=this,X=this.mutationIndex,b;return qLX(this,q,function(w){if(w&&w.index>X){var B=w.mutation;X=w.index;b=void 0}w=_.U9(function(){return N.getWithPath(q)});
if(B){var T=B.pathComponents[B.pathComponents.length-1],Q=[].concat(_.PG(B.pathComponents));if(T==="splices"||T==="length")return{base:w,path:(S?[S].concat(_.PG(Q)):Q).join("."),value:B.value};var a=q.length>Q.length?q:Q,U;return{base:w!=null?w:B.fallbackWhenUndefined,path:(S?[S].concat(_.PG(a)):a).join("."),value:(U=_.U9(function(){return N.getWithPath(a)}))!=null?U:B.fallbackWhenUndefined}}b||(b={base:w,
path:(S?[S].concat(_.PG(q)):q).join("."),value:w});return b})};
DF.prototype.getSplicesSignal=function(q){var S=this.mutationIndex,N;return qLX(this,q,function(X){if(X&&X.index>S&&X.spliceMutationIndex!==S){var b=X.mutation;S=X.index;N=void 0}return b&&b.pathComponents[b.pathComponents.length-1]==="splices"?N=X=b.value:N})};
DF.prototype.getPathMutationSignal=function(q){var S=this;YHM(this,q);if(!this.getMutationSignal){var N=_.A(_.r6(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=N.next().value;this.setMutationSignal=N.next().value}var X=this.getMutationSignal,b=this.mutationIndex,w;return _.C6(function(){X();var B=oFD(S,q);if(B&&B.index>b&&B.mutation&&YC7(B.mutation.pathComponents,q)){var T=B.mutation;b=B.index}if(!w||b!==w.index){var Q,a;B=(a=_.U9(function(){return S.getWithPath(q)}))!=null?a:(Q=T)==null?
void 0:Q.fallbackWhenUndefined;
w={index:b,value:B}}return w},void 0,"RXYC9b")};
var oFD=function(q,S){q=q.observedPath;S=_.A(S);for(var N=S.next();!N.done;N=S.next())q=q.subPaths[N.value];return q.data};
DF.prototype.pop=function(q){var S=this,N=_.U9(function(){return S.getWithPath(q)});
if(!(N instanceof Array))throw Error("zg");var X=N.length>0,b=N.pop();X&&I30(this,N,q,N.length,0,[b]);return b};
DF.prototype.push=function(q){var S=_.IT.apply(1,arguments),N=this,X=_.U9(function(){return N.getWithPath(q)});
if(!(X instanceof Array))throw Error("Ag");var b=X.length,w=X.push.apply(X,_.PG(S));S.length&&I30(this,X,q,b,S.length,[]);return w};
DF.prototype.splice=function(q,S,N){var X=_.IT.apply(3,arguments),b=this,w=_.U9(function(){return b.getWithPath(q)});
if(!(w instanceof Array))throw Error("Bg");S<0?S=w.length-Math.floor(-S):S&&(S=Math.floor(S));var B=w.splice.apply(w,[S,N].concat(_.PG(X)));(X.length||B.length)&&I30(this,w,q,S,X.length,B);return B};
DF.prototype.unshift=function(q){var S=_.IT.apply(1,arguments),N=this,X=_.U9(function(){return N.getWithPath(q)});
if(!(X instanceof Array))throw Error("Cg");var b=X.unshift.apply(X,_.PG(S));S.length&&I30(this,X,q,0,S.length,[]);return b};var Qu=function(q,S,N){this.model=q;this.unknownSignalResolver=S;this.options=N;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];S=_.A(APg());q=S.next().value;S=S.next().value;this.owner=q;this.disposeImpl=S};
Qu.prototype.dispose=function(){if(!this.isDisposed){for(var q=_.A(this.childSignalProxies),S=q.next();!S.done;S=q.next())S.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var SLX=function(q,S){q=oS(q.owner);try{S()}finally{oS(q)}};
Qu.prototype.effect=function(q){SLX(this,function(){_.jL(q,"j")})};
var N7T=function(q,S){q.options!=null||(q.options={});var N;(N=q.options).immutableProps!=null||(N.immutableProps=new Set);q.options.immutableProps.add(S)},jUe=function(q,S){S=""+S;
XYa(q,S);var N,X;if((N=q.options)==null?0:(X=N.immutableProps)==null?0:X.has(S))return!0;var b;if((b=q.model.__signalCache)==null?0:b.has(S))N=q.model.__signalCache.get(S),Array.isArray(N)&&N7T(q,S);var w,B,T;return(T=(w=q.options)==null?void 0:(B=w.immutableProps)==null?void 0:B.has(S))!=null?T:!1},bXQ=function(q,S){var N;
q.unknownSignalResolver&&(N=q.unknownSignalResolver(S));var X,b;((X=q.options)==null?0:(b=X.immutableProps)==null?0:b.has(S))?N!=null||(N=new hPX(_.r6(q.model[S],void 0,"By5iP"))):N!=null||(N=new DF(_.r6(q.model[S],void 0,"CXghNc")));var w=q.model.hostElement;Object.defineProperty(q.model,S,{get:function(){lcy(w,S);return N.getWithPath([])},
set:function(B){A6(w,S);q.setWithPath([S],B)},
configurable:!0});return N},XYa=function(q,S){var N,X,b;
((N=q.model.__signalCache)==null||!N.has(S))&&((X=q.options)==null?0:(b=X.externalSignalProps)==null?0:b.has(S))&&q.model[S]},cJ=function(q,S){S=""+S;
var N=q.signalCache[S];if(N!==void 0)return N;N=!1;XYa(q,S);var X;if((X=q.model.__signalCache)==null?0:X.has(S))if(N=q.model.__signalCache.get(S),Array.isArray(N))N=!0,N7T(q,S);else return q.signalCache[S]=q.model.__signalCache.get(S).signal,q.signalCache[S];var b,w;X=(w=(b=q.options)==null?void 0:b.reactivityMode)!=null?w:0;var B,T;if(!((B=q.options)==null?0:(T=B.reactiveProps)==null?0:T.has(S))&&!N&&X===1)throw Error("Dg`"+S);b=N?wYD(q,S):bXQ(q,S);return q.signalCache[S]=b},wYD=function(q,S){var N=
Object.getOwnPropertyDescriptor(q.model.constructor.prototype,S),X=function(){return q.model[S]};
return new hPX(N&&N.get&&!N.set?X:[X,function(b){q.model[S]=b}])};
Qu.prototype.getWithPath=function(q){var S=_.A(q);q=S.next().value;S=hM(S);lcy(this.model.hostElement,""+q);return cJ(this,q).getWithPath(S)};
Qu.prototype.setWithPath=function(q,S){if(q.length){A6(this.model.hostElement,q.join("."));var N=_.A(q);q=N.next().value;N=hM(N);cJ(this,q).setWithPath(N,S)}};
Qu.prototype.getPathMutationSignal=function(q){var S=_.A(q);q=S.next().value;S=hM(S);return cJ(this,q).getPathMutationSignal(S)};
Qu.prototype.notifyPath=function(q,S){var N=_.A(q);q=N.next().value;N=hM(N);cJ(this,q).notifyPath(N,S)};
var ZXa=function(q,S){if(S.type==="literal")return function(){return{rootWasDefined:!0,value:S.value}};
var N=rY(S.path),X=_.A(N),b=X.next().value;X=hM(X);var w,B;if(S.type==="path"&&(N.length===1||((w=q.options)==null?0:(B=w.immutableProps)==null?0:B.has(b))))return function(){var r=q.getWithPath(N.slice(0,1));r=IcF(r,N.slice(1));return{rootWasDefined:cJ(q,N[0]).wasDefined,value:r}};
var T=cJ(q,b);if(S.type==="path"){var Q=T.getPathMutationSignal(X);return function(){var r,c=(r=Q())==null?void 0:r.value;return{rootWasDefined:T.wasDefined,value:c}}}if(S.type==="splices"){var a=T.getSplicesSignal(X);
return function(){var r=a();return{rootWasDefined:T.wasDefined,value:r}}}var U=T.getChangeRecordSignal(X,""+b);
return function(){var r=U();return{rootWasDefined:T.wasDefined,value:r}}},bx4=function(q,S,N){var X=N.map(function(T){return ZXa(q,T)}),b=N.length===0,w=[],B=N.length!==1||N[0].type!=="path"?!1:!0;
q.effect(function(){for(var T=X.length,Q=[],a=!!w.length,U=0;U<T;U++){var r=X[U](),c=r.rootWasDefined;r=r.value;b||(b=c);Q[U]=r;B&&(Q[U+T]=a?w[U]:Q[U],w[U]=r)}b&&f6(q.owner,function(){return void S.apply(null,_.PG(Q))})})},oQg=function(q,S,N,X,b){var w=cJ(q,S);
b!==void 0&&w.setWithPath([],b);bx4(q,function(){var B=_.IT.apply(0,arguments);A6(q.model.hostElement,S,!0);w.setWithPath([],N.apply(null,_.PG(B)))},X)};
Qu.prototype.arrayPush=function(q){var S=_.IT.apply(1,arguments),N=_.A(q),X=N.next().value;N=hM(N);X=cJ(this,X);return X.push.apply(X,[N].concat(_.PG(S)))};
Qu.prototype.arraySplice=function(q,S,N){var X=_.IT.apply(3,arguments),b=_.A(q),w=b.next().value;b=hM(b);w=cJ(this,w);return w.splice.apply(w,[b,S,N].concat(_.PG(X)))};
Qu.prototype.arrayUnshift=function(q){var S=_.IT.apply(1,arguments),N=_.A(q),X=N.next().value;N=hM(N);X=cJ(this,X);return X.unshift.apply(X,[N].concat(_.PG(S)))};
Qu.prototype.notifySplices=function(q,S){var N=_.A(q);q=N.next().value;N=hM(N);cJ(this,q).notifySplices(N,S)};var ASs=!0,sDv=!1,jZ7=!1,B7q=!1,T7q=0;B7q=!1;T7q=0;ASs=!0;sDv=jZ7=!1;var QUM=/([^\s]+?)\(([\s\S]*)\)/,TuP=/\.([^.]+)$/,VJd=/\\,/g,sU4=/&comma;/g,Bu7=/\\(.)/g,aIM=[],GEg={"*":"wildcard",splices:"splices"};var JPv=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g"),C_P=/[A-Z]/,GMQ=["class","hidden","id","on-dom-change"],Hxy=new Set([].concat(_.PG(GMQ),
["if","notify-dom-change","restamp"])),OxW=new Set([].concat(_.PG(GMQ),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Kqy=new Set(["restamp"]);var F2M=new Set(["className","id"]);var doW=Symbol(),mom=window;var P_F=window;var Xu7=0,ob0=0,eW=[],NEy=0,Yxy=!1,SHd=document.createTextNode("");(new window.MutationObserver(qHP)).observe(SHd,{characterData:!0});var RE=new Map,CI=0,DEs=function(q){this.mappedHandleId=q},wu0=function(q,S,N,X){this.mappedHandleId=q;
var b=this;this.mappedHandleId=q;this.callback=S;this.waitTime=N;this.schedulerPriority=X;this.handleId=_.OY.addJob(function(){b.callback();RE.delete(b.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.F(wu0,DEs);wu0.prototype.cancel=function(){_.OY.cancelJob(this.handleId);RE.delete(this.mappedHandleId)};
var ZpN=function(q,S){this.mappedHandleId=q;var N=this;this.mappedHandleId=q;this.callback=S;this.handleId=bpv(function(){N.callback();RE.delete(N.mappedHandleId)})};
_.F(ZpN,DEs);ZpN.prototype.cancel=function(){var q=this.handleId-ob0;q<0||eW.length<=q||(eW[q]=null);RE.delete(this.mappedHandleId)};var TEg=function(){};
TEg.prototype.cancel=function(){this.jobHandle!==void 0&&(An7(this.jobHandle),this.jobHandle=void 0)};
TEg.prototype.run=function(q,S,N){var X=this;this.cancel();this.callback=q;this.jobHandle=_.t6(function(){q();X.callback=void 0},S,N)};
TEg.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var sZ0=new WeakMap;var QDT=Kk(function(q){for(var S=q,N=0;N<3;N++)S=Object.getPrototypeOf(S);delete S.prototype.connectedCallback;var X=function(){return q.apply(this,arguments)||this};
_.F(X,q);X.prototype._attachDom=function(b){if(!b)return null;var w=(0,_.yh)(this.hostElement);w.attachShadow({mode:"open",shadyUpgradeFragment:b});w.shadowRoot.appendChild(b);return w.shadowRoot};
X.prototype._takeAttributes=function(){for(var b=this.hostElement.attributes,w=0;w<b.length;w++){var B=b[w],T=void 0,Q=void 0;(Q=(T=this).__attributeReaction)==null||Q.call(T,B.name,null,B.value)}};
X.prototype._readyClients=function(){q.prototype._readyClients.call(this);this.root=this};
X.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);q.prototype.connectedCallback.call(this)};
_.hd.Object.defineProperties(X,{template:{configurable:!0,enumerable:!0,get:function(){return X.prototype._template}}});
return X}),ars=Kk(function(q){var S=function(){return q.apply(this,arguments)||this};
_.F(S,q);S.prototype.created=function(){if(this.__notifyEffects)for(var N=_.A(Object.values(this.__notifyEffects)),X=N.next();!X.done;X=N.next()){X=_.A(X.value);for(var b=X.next();!b.done;b=X.next())b.value.fn=QZ2}if(this.__reflectEffects)for(N=_.A(Object.values(this.__reflectEffects)),X=N.next();!X.done;X=N.next())for(X=_.A(X.value),b=X.next();!b.done;b=X.next())b.value.fn=a37};
S.prototype._addEventListenerToNode=function(N,X,b){N=HJ(N);KH(N,X,b)||q.prototype._addEventListenerToNode.call(this,N,X,b)};
S.prototype._removeEventListenerFromNode=function(N,X,b){N=HJ(N);vE(N,X,b)||q.prototype._removeEventListenerFromNode.call(this,N,X,b)};
S.prototype._propertiesChanged=function(N,X,b){if(this.__dataToNotify&&this.__notifyEffects)for(var w=_.A(Object.keys(this.__dataToNotify)),B=w.next();!B.done;B=w.next()){B=B.value;var T=DHN(B);this.__notifyEffects[T]||delete this.__dataToNotify[B]}else this.__dataToNotify=null;q.prototype._propertiesChanged.call(this,N,X,b)};
S.prototype.fire=function(N,X,b){X=X===void 0?{}:X;var w;return _.uc(HJ((w=b==null?void 0:b.node)!=null?w:this),N,X,b)};
S.prototype._ensureAttribute=function(N,X){var b=HJ(this);b.hasAttribute(N)||$r(b,X,N)};
S.prototype.isLightDescendant=function(N){var X=HJ(this);return HJ(X)!==N&&_.mt(X).contains(N)&&_.mt(X).getRootNode()===_.mt(N).getRootNode()};
return S});
_.YR.ready=function(){var q;((q=this.hostElement)!=null?q:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var S;((S=this.hostElement)!=null?S:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.Zb._subscribeIronResize=function(q){var S;((S=q.hostElement)!=null?S:q).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.Zb._unsubscribeIronResize=function(q){var S;((S=q.hostElement)!=null?S:q).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var rn7=[Array,Boolean,Date,Number,Object,String],KI=function(q,S,N,X){this.polySiInfo=q;this.polySiParams=S;this.polySiContext=N;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;X||this instanceof HTMLElement&&(X=this);if(!X)throw Error("Kg");this.allowedProps=S.allowedProps;this.hostElement=X;this.is=q.is;this.upgradeDisabled=!!S.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");q=new Set(S.reactiveSchemas.filter(function(b){return b.type!==
"observe"}).map(function(b){return b.propertyKey}));
this.signalProxy=new Qu(this,void 0,{reactiveProps:q,reactivityMode:S.reactivityMode});this.__dataHasAccessor={};S=_.A(S.reactiveSchemas);for(q=S.next();!q.done;q=S.next())q=q.value,q.type==="signal"&&(this.__dataHasAccessor[q.propertyKey]=!0);this.upgradeDisabled||VcR(this)};
KI.prototype.getExtraMethodsToForward=function(){return[]};
var VcR=function(q){q.polySiContext.didRegister||(q.registered(),q.polySiContext.didRegister=!0);q.polySiContext.finalizedTemplate||(q.polySiContext.finalizedTemplate={},q.polySiParams.templateGetter&&(q.polySiContext.finalizedTemplate.processedTemplate=IIW(q.polySiParams.templateGetter,q.polySiParams.is)));UEX(q);var S=q.hostElement;S.loggingStatus!=null||(S.loggingStatus={});S.loggingStatus.isInitializing=!0;_.U9(function(){return void q.created()});
S.loggingStatus.isInitializing=!1;q.isPolySiElementConnected&&rSa(q)},rSa=function(q){q.didCallReady||(_.U9(function(){return void q.ready()}),q.didCallReady=!0);
q.isAttached=!0;q.attached()};
_.Z=KI.prototype;_.Z.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||rSa(this)};
_.Z.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.Z.attributeChangedCallback=function(q,S,N){if(this.upgradeDisabled)q==="disable-upgrade"&&N===null&&(this.upgradeDisabled=!1,VcR(this));else if(S!==N){var X=_.Yz(q),b=this.polySiContext.typesForSignals[X];if(b&&(!this.reflecting||_.C("polysi_attribute_changed_serializing_killswitch"))){switch(b){case Object:try{var w=JSON.parse(N)}catch(T){w=N}break;case Array:try{w=JSON.parse(N)}catch(T){w=null}break;case Date:w=isNaN(N)?String(N):Number(N);w=new Date(w);break;case Boolean:w=N!==null;break;case Number:w=
Number(N);break;default:w=N}this[X]=w}X=_.A(this.polySiParams.behaviors);for(b=X.next();!b.done;b=X.next())w=void 0,(w=b.value.attributeChanged)==null||w.call(this,q,S,N);var B;(B=this.attributeChanged)==null||B.call(this,q,S,N)}};
_.Z.attributeChangedCallbackWrapper=function(q,S,N){this.attributeChangedCallback(q,S,N)};
_.Z.setPropertiesFromInitialAttributeValues=function(){for(var q=0;q<this.hostElement.attributes.length;q++){var S=this.hostElement.attributes[q];(S.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(S.name))&&this.attributeChangedCallback(S.name,null,S.value)}};
_.Z.created=function(){this.provide=this.polySiParams.provide;var q;(q=this.initializeInjection)==null||q.call(this);q=_.A(this.polySiParams.reactiveSchemas);for(var S=q.next();!S.done;S=q.next())S=S.value,S.type==="signal"&&(this.mutablePropNames.add(S.propertyKey),cJ(this.signalProxy,S.propertyKey));UHv(this,this.polySiInfo,this.polySiParams.behaviors);q=_.A(this.polySiParams.reactiveSchemas);for(S=q.next();!S.done;S=q.next())S=S.value,S.type==="signal"&&S.value!==void 0&&(this.signalProxy.model[S.propertyKey]=
typeof S.value==="function"?S.value.call(this):S.value);if(this.polySiParams.signalProperties)for(q=_.A(this.polySiParams.signalProperties),S=q.next();!S.done;S=q.next()){S=S.value;var N=void 0;((N=this.__signalCache)==null?0:N.has(S))||(this.signalProxy.model[S]=void 0)}B7q||$EQ(this);Vo4(this);q=_.A(this.polySiParams.behaviors);for(S=q.next();!S.done;S=q.next())N=void 0,(N=S.value.created)==null||N.call(this);var X;(X=this.polySiInfo.created)==null||X.call(this)};
_.Z.registered=function(){var q=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var S=Object.getPrototypeOf(this);S.addReactiveSchema=function(T){q.polySiParams.reactiveSchemas.push(T)};
for(var N=_.A(this.polySiParams.behaviors),X=N.next();!X.done;X=N.next()){var b=void 0;(b=X.value.beforeRegister)==null||b.call(S)}var w;(w=this.polySiInfo.beforeRegister)==null||w.call(S);S.addReactiveSchema=cng;N=_.A(this.polySiParams.behaviors);for(X=N.next();!X.done;X=N.next())b=void 0,(b=X.value.registered)==null||b.call(S);var B;(B=this.polySiInfo.registered)==null||B.call(S)};
_.Z.ready=function(){var q;(q=this.beforeReady)==null||q.call(this);B7q&&$EQ(this);var S;if(q=(S=this.polySiContext.finalizedTemplate)==null?void 0:S.processedTemplate){q=hLM(q.template,q.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:q.hasInsertionPoint,thisCtx:this});S=q.nodesById;q=q.root;var N=this.hostElement;var X=X===void 0?!1:X;N=(0,_.yh)(N);if(!N.attachShadow)throw Error("Id");if(!N.shadowRoot||X)N.attachShadow({mode:"open",shadyUpgradeFragment:q}),N.shadowRoot.appendChild(q);
this.root=N.shadowRoot;this.$=S}cSk(this);X=_.A(this.polySiParams.behaviors);for(S=X.next();!S.done;S=X.next())q=void 0,(q=S.value.ready)==null||q.call(this);var b;(b=this.polySiInfo.ready)==null||b.call(this)};
_.Z.attached=function(){for(var q=_.A(this.polySiParams.behaviors),S=q.next();!S.done;S=q.next()){var N=void 0;(N=S.value.attached)==null||N.call(this)}var X;(X=this.polySiInfo.attached)==null||X.call(this)};
_.Z.detached=function(){for(var q=_.A(this.polySiParams.behaviors),S=q.next();!S.done;S=q.next()){var N=void 0;(N=S.value.detached)==null||N.call(this)}var X;(X=this.polySiInfo.detached)==null||X.call(this)};
var UEX=function(q){for(var S=_.A(q.polySiParams.behaviors),N=S.next();!N.done;N=S.next())if(N=N.value,N.listeners)for(var X in N.listeners)Lqm(q,q.hostElement,X,N.listeners[X]);if(q.polySiInfo.listeners)for(var b in q.polySiInfo.listeners)Lqm(q,q.hostElement,b,q.polySiInfo.listeners[b])},Lqm=function(q,S,N,X,b){q=PM7(q,X,b);
KH(S,N,q)||S.addEventListener(N,q);return q},$EQ=function(q){for(var S=_.A(q.polySiParams.reactiveSchemas),N=S.next();!N.done;N=S.next())N=N.value,N.type==="compute"||N.type==="computeWithMethod"?qx2(q.signalProxy,N,q):N.type==="redux"?X52(q.signalProxy,N,q.store):N.type==="signal"&&N.readOnly&&Num(q.signalProxy,N)},cSk=function(q){for(var S=_.A(q.polySiParams.reactiveSchemas),N=S.next(),X={};!N.done;X={schema$jscomp$12:void 0},N=S.next())X.schema$jscomp$12=N.value,X.schema$jscomp$12.type==="notify"?
w54(q.signalProxy,X.schema$jscomp$12,q.hostElement):X.schema$jscomp$12.type==="observe"?Zx7(q.signalProxy,X.schema$jscomp$12,q):X.schema$jscomp$12.type==="reflect"&&q.signalProxy.effect(function(w){return function(){var B=q.signalProxy.getWithPath([w.schema$jscomp$12.propertyKey]);
q.reflecting=!0;rP2(q.hostElement,w.schema$jscomp$12.propertyKey,B,!0);q.reflecting=!1}}(X));
if(q.reflectedAttributes)for(S=_.A(Object.entries(q.reflectedAttributes)),X=S.next(),N={};!X.done;N={key$jscomp$940:void 0,value$jscomp$10370:void 0},X=S.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;N.key$jscomp$940=X;N.value$jscomp$10370=b;q.signalProxy.effect(function(w){return function(){q.reflecting=!0;rP2(q.hostElement,w.key$jscomp$940,(0,w.value$jscomp$10370)(),!0);q.reflecting=!1}}(N))}};
_.Z=KI.prototype;_.Z._setPendingProperty=function(q,S){this.set(q,S);return!1};
_.Z._enableProperties=function(){};
_.Z._setPendingPropertyOrPath=function(q,S){this.notifyPath(q,S);return!1};
_.Z._addPropertyEffect=function(){};
_.Z._stampTemplate=function(){throw Error("Lg");};
_.Z.fire=function(q,S,N){S=S===void 0?{}:S;N=N===void 0?{}:N;var X,b,w={bubbles:(X=N.bubbles)!=null?X:!0,cancelable:!!N.cancelable,composed:(b=N.composed)!=null?b:!0},B;return _.uc(ePd((B=N.node)!=null?B:this.hostElement),q,S,w)};
_.Z.isLightDescendant=function(q){return this.hostElement!==q&&_.mt(this.hostElement).contains(q)&&_.mt(this.hostElement).getRootNode()===_.mt(q).getRootNode()};
_.Z.get=function(q,S){var N=rY(q);return S?IcF(S,N):q==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(N)};
_.Z.linkPaths=function(){};
_.Z.listen=function(q,S,N){q=ePd(q);this.boundListeners!=null||(this.boundListeners=new WeakMap);var X=this.boundListeners.get(q);X||(X={},this.boundListeners.set(q,X));var b=S+N;X[b]||(X[b]=Lqm(this,q,S,N))};
_.Z.notifyPath=function(q,S){this.signalProxy.notifyPath(rY(q),arguments.length===2?{value:S}:void 0)};
_.Z.canNotifyPath=function(q){return this.mutablePropNames.has(q)&&!jUe(this.signalProxy,q)};
_.Z.notifySplices=function(q,S){this.signalProxy.notifySplices(rY(q),S)};
_.Z.pop=function(q){var S=this.signalProxy;q=rY(q);var N=_.A(q);q=N.next().value;N=hM(N);return cJ(S,q).pop(N)};
_.Z.push=function(q){var S=_.IT.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[rY(q)].concat(_.PG(S)))};
_.Z.set=function(q,S,N){if(N)throw Error("Mg");q==="hidden"?this.hostElement.hidden=!!S:this.signalProxy.setWithPath(rY(q),S)};
_.Z.setProperties=function(q){q=_.A(Object.entries(q));for(var S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;this[S]=N}};
_.Z.splice=function(q,S,N){var X=_.IT.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[rY(q),S,N].concat(_.PG(X)))};
_.Z.unlinkPaths=function(){};
_.Z.unlisten=function(q,S,N){q=ePd(q);if(this.boundListeners){var X=this.boundListeners.get(q);if(X){N=S+N;var b=X[N];b&&(vE(q,S,b)||q.removeEventListener(S,b),delete X[N])}}};
_.Z.unshift=function(q){var S=_.IT.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[rY(q)].concat(_.PG(S)))};
_.hd.Object.defineProperties(KI.prototype,{useSignals:{configurable:!0,enumerable:!0,get:function(){return!0}},
disableEnforceFastDefaultValuesCheck:{configurable:!0,enumerable:!0,get:function(){return!0}},
__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!0}},
observers:{configurable:!0,enumerable:!0,get:function(){return[]},
set:function(){}},
properties:{configurable:!0,enumerable:!0,get:function(){return{}},
set:function(){}}});var l3g=[Array,Boolean,Date,Number,Object,String];var dH7=!1;var a7=function(){var q=HTMLElement.apply(this,arguments)||this;q.restamp=!1;q.notifyDomChange=!1;q.JSC$13946_didCallConnected=!1;q.JSC$13946_renderDebouncer=null;q.disableTemplateUpdateSignalImpl=vJ()?void 0:_.r6(!1,void 0,"kCcqO");var S;q.getDisableTemplateUpdate=(S=q.disableTemplateUpdateSignalImpl)==null?void 0:S[0];var N;q.setDisableTemplateUpdate=(N=q.disableTemplateUpdateSignalImpl)==null?void 0:N[1];return q};
_.F(a7,HTMLElement);var eSX=function(q){q.conditionSignalImpl!=null||(q.conditionSignalImpl=new DF(_.r6(!1,void 0,"ahkyAc")));return q.conditionSignalImpl};
_.Z=a7.prototype;_.Z.showHideChildren=function(q){CK2(this,q,this.if)};
_.Z.attributeChangedCallback=function(q,S,N){if(this.JSC$13946_didCallConnected)throw Error("Qg`"+q);q==="notify-dom-change"?this.notifyDomChange=N!==null:q==="restamp"&&(this.restamp=N!==null)};
_.Z.debounceRender=function(){this.JSC$13946_renderDebouncer=_.xv(this.JSC$13946_renderDebouncer,jR,this.JSC$13946_renderImpl.bind(this));_.mr(this.JSC$13946_renderDebouncer)};
_.Z.disconnectedCallback=function(){var q=(0,_.yh)(this).parentNode;(!q||q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in q&&!q.host)&&RSJ(this)};
_.Z.connectedCallback=function(){var q=this;if(_.C("ps_dom_if_require_parent_signal_proxy_killswitch")||this.parentSignalProxy)this.JSC$13946_didCallConnected=!0,ASs?kx2():this.style.display="none",this.parentSignalProxy.isDisposed&&!_.C("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){eSX(q).getWithPath([]);q.debounceRender()});
else{var S=(0,_.yh)(this).parentNode,N={parentNode:S==null?void 0:S.nodeName};S instanceof Element&&(N.parentClassName=S.className);_.vN(new _.Vl("PsDomIf connected with undefined parentSignalProxy",N))}};
_.Z.render=function(){_.yV()};
_.Z.JSC$13946_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var q=this.if,S=!1;if(q){this.hasInstance()||(tcv(this),S=!0);a:{var N=(0,_.yh)(this).parentNode;if(this.hasInstance()){var X=this.instance.children;if((X==null?0:X.length)&&(0,_.yh)(this).previousSibling!==X[X.length-1])for(var b=0;b<X.length;b++)(0,_.yh)(N).insertBefore(X[b],this)}else{if(!N){N=!1;break a}iXT(this,N)}N=!0}if(!N)return}else this.restamp&&RSJ(this);CK2(this,!1,q);q&&!S&&tcv(this);sDv&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Z.hasInstance=function(){return!!this.instance};
var iXT=function(q,S){var N=q.parentSignalProxy;if(vJ()){var X=_.A(_.r6(!0,void 0,"QNXUce"));var b=X.next().value;X=X.next().value;N=q.parentSignalProxy}else{var w;var B=new Qu((w=JS0(q))!=null?w:{},function(Q){var a=cJ(q.parentSignalProxy,Q).getChangeRecordSignal([]);Q=_.r6(void 0,void 0,"mIYvwe");var U=new DF(Q);B.effect(function(){if(q.getDisableTemplateUpdate&&!q.getDisableTemplateUpdate()){var r=a();U.notifyPath(rY(r.path),{value:r.value})}});
return U});
q.parentSignalProxy.childSignalProxies.push(B);var T=N=B}N=hLM(q.templateInfo,q.templateInfo.nodeInfoList,N,{eventListenerHost:q.eventListenerHost,hasInsertionPoint:q.templateInfo.hasInsertionPoint,thisCtx:q.eventListenerHost,enabledSignal:vJ()?b:void 0,getModel:function(){return JS0(q)}}).root;
q.instance={root:N,children:[],hidden:!1,signalProxy:T,getTemplateUpdatesEnabled:b,setTemplateUpdatesEnabled:X};T=_.A(N.childNodes);for(b=T.next();!b.done;b=T.next())q.instance.children.push(b.value);(0,_.yh)(S).insertBefore(q.instance.root,q)},JS0=function(q){if((q=q.parentSignalProxy.model)&&!q.hostElement){var S={},N;
for(N in q)q.hasOwnProperty(N)&&(S[N]=q[N]);return S}},RSJ=function(q){if(q.instance){var S=q.instance.children;
if(S.length){var N=(0,_.yh)(S[0]).parentNode;if(N){N=(0,_.yh)(N);for(var X=0;X<S.length;X++)N.removeChild(S[X])}}vJ()?q.instance.setTemplateUpdatesEnabled(!1):q.instance.signalProxy.dispose();q.instance=void 0}},CK2=function(q,S,N){S=S||!N;
q.instance&&q.instance.hidden!==S&&(q.instance.hidden=S,W0P(S,q.instance.children))},tcv=function(q){if(vJ()){var S=q.instance;
S&&f6(q.parentSignalProxy.owner,function(){return!S.getTemplateUpdatesEnabled()})&&S.setTemplateUpdatesEnabled(!0)}else q.setDisableTemplateUpdate(!1)};
_.hd.Object.defineProperties(a7.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var q=this;return f6(this.parentSignalProxy.owner,function(){return eSX(q).getWithPath([])})},
set:function(q){q||(vJ()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));eSX(this).setWithPath([],!!q)}}});
_.hd.Object.defineProperties(a7,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",a7);var F2D=[],Vu=function(){var q=HTMLElement.apply(this,arguments)||this;q.as="item";q.indexAs="index";q.itemsIndexAs="itemsIndex";q.targetFramerate=20;q.notifyDomChange=!1;q.isDetached=!1;q.JSC$13953_renderDebouncer=null;q.instances=[];q.chunkingId=null;q.chunkCount=null;q.shouldMeasureChunk=!1;q.shouldContinueChunking=!1;q.renderStartTime=null;q.JSC$13953_didCallConnected=!1;return q};
_.F(Vu,HTMLElement);var HXk=function(q){q.itemSignalImpl!=null||(q.itemSignalImpl=new DF(_.r6(F2D,void 0,"fBC3h")));return q.itemSignalImpl},OXk=function(q,S){Array.isArray(S)||(S=F2D);
HXk(q).setWithPath([],S)};
_.Z=Vu.prototype;_.Z.showHideChildren=function(q){for(var S=_.A(this.instances),N=S.next();!N.done;N=S.next())W0P(q,N.value.children)};
_.Z.notifyPath=function(q,S){q=rY(q);q[0]==="items"&&(q.length===1?OXk(this,S):HXk(this).setWithPath(q.slice(1),S))};
_.Z.canNotifyPath=function(q){return q==="items"};
_.Z.attributeChangedCallback=function(q,S,N){if(this.JSC$13953_didCallConnected)throw Error("Rg`"+q);q==="as"?this.as=N:q==="index-as"?this.indexAs=N:q==="items-index-as"?this.itemsIndexAs=N:q==="initial-count"?this.initialCount=Number(N):q==="notify-dom-change"?this.notifyDomChange=N!==null:q==="target-framerate"&&(this.targetFramerate=Number(N))};
_.Z.disconnectedCallback=function(){this.isDetached=!0;for(var q=0;q<this.instances.length;q++)K22(this,q);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.Z.connectedCallback=function(){var q=this;if(_.C("ps_dom_repeat_require_parent_signal_proxy_killswitch")||this.parentSignalProxy){var S=HXk(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var b=S(),w=rY(b.path);if(w[0]===void 0||w[0]==="splices"||w[0]==="length")q.debounceRender();else{var B=w[0];if(B=q.instances[typeof B==="string"?Math.floor(Number(B)):B])w=[q.as].concat(_.PG(w.slice(1))),B.signalProxy.notifyPath(w,b)}});
this.JSC$13953_didCallConnected=!0;ASs?kx2():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var N=(0,_.yh)((0,_.yh)(this).parentNode),X=0;X<this.instances.length;X++)N.insertBefore(this.instances[X].root,this);this.chunkingId&&this.render()}}else N=(0,_.yh)(this).parentNode,X={parentNode:N==null?void 0:N.nodeName},N instanceof Element&&(X.parentClassName=N.className),_.vN(new _.Vl("PsDomRepeat connected with undefined parentSignalProxy",X))};
_.Z.debounceRender=function(){this.JSC$13953_renderDebouncer=_.xv(this.JSC$13953_renderDebouncer,jR,this.JSC$13953_renderImpl.bind(this));_.mr(this.JSC$13953_renderDebouncer)};
_.Z.render=function(){this.debounceRender();_.yV()};
_.Z.JSC$13953_renderImpl=function(){var q=this;if(!this.parentSignalProxy.isDisposed){var S=this.items,N=vF6(this,S.length);lrk(this,S,N);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){q.chunkingId=null;if(q.shouldMeasureChunk){var X=performance.now()-q.renderStartTime;q.chunkCount=Math.round(Math.ceil(1E3/q.targetFramerate)/X*q.chunkCount)||1}q.shouldContinueChunking&&q.debounceRender()}));
sDv&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var vF6=function(q,S){var N=S,X=q.instances.length;if(q.initialCount){if(q.chunkCount){var b=Math.min(Math.max(S-X,0),q.chunkCount);N=Math.min(X+b,S)}else N=Math.min(S,q.initialCount),b=Math.max(N-X,0),q.chunkCount=b||1;q.shouldMeasureChunk=b===q.chunkCount;q.shouldContinueChunking=N<S;q.renderStartTime=performance.now()}return N},lrk=function(q,S,N){for(var X=0;X<N;X++){var b=q.instances[X],w=S[X];
b?(b.signalProxy.setWithPath([q.as],w),b.signalProxy.setWithPath([q.indexAs],X)):jDk(q,w,X)}for(S=q.instances.length-1;S>=X;S--)N=q,b=S,K22(N,b),_.A(N.instances.splice(b,1)).next().value.signalProxy.dispose()},K22=function(q,S){q=q.instances[S];
S=(0,_.yh)(q.root);for(var N=0;N<q.children.length;N++)S.appendChild(q.children[N])},jDk=function(q,S,N){var X={};
S=Object.assign({},W2X(q),(X[q.as]=S,X[q.indexAs]=N,X[q.itemsIndexAs]=N,X));var b=new Qu(S,function(B){if(B!==q.as&&B!==q.indexAs){if(B===q.itemsIndexAs)return cJ(b,q.indexAs);var T=cJ(q.parentSignalProxy,B).getChangeRecordSignal([]);B=_.r6(void 0,void 0,"Y7rQEe");var Q=new DF(B);b.effect(function(){var a=T();Q.notifyPath(rY(a.path),{value:a.value})});
return Q}});
q.parentSignalProxy.childSignalProxies.push(b);X=hLM(q.templateInfo,q.templateInfo.nodeInfoList,b,{eventListenerHost:q.eventListenerHost,getModel:function(){var B={};return Object.assign({},W2X(q),(B[q.as]=b.model[q.as],B[q.indexAs]=b.model[q.indexAs],B[q.itemsIndexAs]=b.model[q.indexAs],B))},
hasInsertionPoint:q.templateInfo.hasInsertionPoint,thisCtx:q.eventListenerHost,methodInvocationRequirement:T7q,enabledSignal:q.stampingEnabled}).root;S={root:X,children:[],signalProxy:b};X=_.A(X.childNodes);for(var w=X.next();!w.done;w=X.next())S.children.push(w.value);X=(X=q.instances[N+1])?X.children[0]:q;(0,_.yh)((0,_.yh)(q).parentNode).insertBefore(S.root,X);q.instances[N]=S},W2X=function(q){if((q=q.parentSignalProxy.model)&&!q.hostElement){var S={},N;
for(N in q)q.hasOwnProperty(N)&&(S[N]=q[N]);return S}};
Vu.prototype.itemForElement=function(q){var S=this,N=this.instances.find(function(X){return X.children.includes(q)});
if(N)return f6(this.parentSignalProxy.owner,function(){return N.signalProxy.getWithPath([S.as])})};
Vu.prototype.indexForElement=function(q){var S=this.instances.findIndex(function(N){return N.children.includes(q)});
return S>=0?S:void 0};
_.hd.Object.defineProperties(Vu.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var q=this;return f6(this.parentSignalProxy.owner,function(){return HXk(q).getWithPath([])})},
set:function(q){OXk(this,q)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.hd.Object.defineProperties(Vu,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return"as index-as initial-count items-index-as notify-dom-change target-framerate".split(" ")}}});
customElements.define("ps-dom-repeat",Vu);var dEk,kM6;_.UN=new _.ky("STATE_STORE_TOKEN");dEk=new _.ky("SELECT_TOKEN");kM6=new _.ky("DISPATCH_TOKEN");var mHP={getSelectFn:function(){var q;return(q=_.Ly().resolve(_.MU(dEk)))!=null?q:zPe},
getDispatchFn:function(){var q;return(q=_.Ly().resolve(_.MU(kM6)))!=null?q:_.lx().dispatch.bind(_.lx())},
getAppStore:function(){return _.Ly().resolve(_.UN)}},nb0,xHv=!1;var hP7=function(){};var yny=void 0;var zSk=function(){};
zSk.prototype.hasAttribute=function(q){if(q==="dir")return!1;if(q==="disable-upgrade"){var S,N;return(N=(S=this.hostElement)==null?void 0:S.hasAttribute("disable-upgrade"))!=null?N:!1}throw Error("Sg`"+q);};
zSk.prototype.attributeChangedCallbackWrapper=function(q,S,N){if(q==="disable-upgrade"&&this.__isUpgradeDisabled&&N===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var X;((X=this.hostElement)!=null?X:this).isConnected&&this.connectedCallback()}else S===N||this.__isReflecting||this.attributeChangedCallback(q,S,N)};
zSk.prototype.getExtraMethodsToForward=function(){for(var q=this,S=[],N=_.A(nFT),X=N.next(),b={};!X.done;b={tagName$jscomp$67:void 0,name$jscomp$631:void 0},X=N.next())b.name$jscomp$631=X.value,X=void 0,b.name$jscomp$631==="_setPendingProperty"?(b.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),X=function(w){return function(B,T,Q){Zk(w.tagName$jscomp$67,B,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return q._setPendingProperty(B,T,Q)}}(b)):X=function(w){return function(){return q[w.name$jscomp$631].apply(q,
_.PG(_.IT.apply(0,arguments)))}}(b),S.push([b.name$jscomp$631,
X]);return S};
for(var YHd=ars(QDT((0,_.S7)(zSk))),N74=["disabled","disable-upgrade"],frJ=(0,_.S7)(function(){}),pYD=new Set(Object.getOwnPropertyNames(frJ.prototype)),AS0=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.PG(pYD))),bXN=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),nFT=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),xEX=new Set([].concat(_.PG(bXN),_.PG(nFT),_.PG(pYD))),mEX=_.A(xEX),u_Q=mEX.next();!u_Q.done;u_Q=mEX.next())Hb4.add(u_Q.value);var ZX2={created:function(){Vo4(this);this.initializeInjection()}};var UE7=!1,pI=window.ShadyDOM,iX4=["appendChild","insertBefore","removeChild","replaceChild"],tcF=[Node];pI&&tcF.push(pI.Wrapper);var lrg,jDg,kMv={};var xr,xE7=new WeakMap,nF4=new Set;var yS2=new Set("context didCallReady is info params signalProxy".split(" ")),L2v="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),hSP="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var gFR=CJ({entities:hw7}),EFq=new lr(gFR);var ySa=function(){return _.SW.apply(this,arguments)||this};
_.F(ySa,_.SW);_.hd.Object.defineProperties(ySa.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return EFq}}});
_.u([_.N0()],ySa);_.rc=[B4.prototype,ySa.prototype];_.$d={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var q=this,S={};setTimeout(function(){var N;return _.uc((N=q.hostElement)!=null?N:q,"yt-live-chat-add-tooltip-target",S)},0);
this.handler_=S.handler},
detached:function(){if(this.handler_){var q;this.handler_.removeElementFromSupportingTooltips((q=this.hostElement)!=null?q:this)}this.handler_=null}}};_.M0=new _.ky("ICON_MANAGER_TOKEN");var McJ=[48,20,18,16,15,13,12],DAP=new Map,sX7=new Set,wW7=new Set,AX0=new Set,bjy=new Set,Zj2=new Set,Td7=new Promise(function(q){var S=!1,N=!1,X=!1,b=[],w=function(B){if("detail"in B)if(B=B.detail,B.name==="yt-icons")BdN(B),S=!0;else if(B.name==="yt-sys-icons")BdN(B),N=!0;else{var T;((T=B.name)==null?0:T.includes("yt-sys-icons"))&&B.size!==24&&(BdN(B,!0),b.push(B.size),b.length===McJ.length&&(X=!0))}S&&N&&X&&(window.removeEventListener("iron-iconset-added",w),q())};
window.addEventListener("iron-iconset-added",w)}),L26=new Map([["access_time",
"watch_later"],["add_friend","people"],["add_to_playlist","add"],["add_to_remote_queue","add_to_queue"],["answer_neither_satisfied_nor_dissatisfied","meh"],["answer_somewhat_dissatisfied","sad"],["answer_somewhat_satisfied","happy"],["answer_very_dissatisfied","very_sad"],["answer_very_satisfied","very_happy"],["arrow-back","arrow_back"],["arrow-drop-down","arrow_drop_down"],["arrow-forward","arrow_forward"],["arrow_solid_down","arrow_solid_down-filled"],["arrow_solid_up","arrow_solid_up-filled"],
["audiotrack","music"],["auto-awesome","auto_awesome"],["avatar_anonymous","account_circle"],["avatar_logged_out","account_circle"],["back","arrow_back"],["bar_horizontal","bar_horizontal"],["block","slash_circle_left"],["bookmark_border","bookmark"],["channel_notification_preference_off","notifications"],["channel_notification_preference_on","notifications_active"],["check_circle","check_circle_thick"],["check_circle_filled","check_circle_thick-filled"],["cloud_upload","cloud_arrow_up"],["contact_support",
"help"],["content_cut","scissors"],["creation_live","live"],["creation_upload","my_videos"],["creation_upload_red","upload"],["delete_sweep","delete"],["dismissal","close"],["draft","paper_corner_folded"],["email","mail"],["emoji","very_happy"],["emoji_flags","flag"],["emoji_objects","course"],["emoji_people","very_happy"],["emoji_recent","watch_later"],["exit_app","exit_to_app"],["expand-less","collapse"],["expand-more","expand"],["expand_less","collapse"],["expand_more","expand"],["external_link",
"open_in_new"],["face_filled_happy","face_happy_v2-filled"],["face_filled_meh","face_meh_v2-filled"],["face_filled_sad","face_sad_v2-filled"],["face_filled_unhappy","face_unhappy_v2-filled"],["face_filled_very_happy","face_very_happy_v2-filled"],["face_outlined_happy","face_happy_v2"],["face_outlined_meh","face_meh_v2"],["face_outlined_sad","face_sad_v2"],["face_outlined_unhappy","face_unhappy_v2"],["face_outlined_very_happy","face_very_happy_v2"],["guide_close","chevron_left"],["help_outline","help"],
["home","tab_home"],["info_outline","info"],["insert_chart","poll"],["insert_photo","image"],["launch","open_in_new"],["likes_playlist","like"],["live","radar_live"],["live_unlisted","link"],["local_offer","purchases"],["members_only_mode_off","message"],["money_fill_jpy","yen_sign_container"],["more_chevron","expand"],["more_horiz","more"],["music_note","music"],["music_repeat_all","loop"],["music_repeat_one","loop_one"],["music_shuffle","shuffle"],["my_channel","account_circle"],["notifications_done_checkmark",
"check"],["notifications_none","notifications"],["official_artist_badge","music"],["outline_arrow_solid_down","arrow_solid_down"],["paid","creator_metadata_monetization"],["play_all","play_arrow"],["privacy_private","lock"],["privacy_unlisted","link"],["question_answer","forum"],["remove-circle-outline","remove_circle"],["report","error"],["report_problem","warning"],["schedule","watch_later"],["settings_application","settings"],["settings_material","settings"],["share_arrow","share"],["slow_mode_off",
"message"],["sticker_emoticon","happy"],["subscription_manager","settings"],["supervisor_account","people"],["tab_account","person"],["tab_explore","explore"],["tab_subscriptions","subscriptions"],["tab_trending","fire"],["timer","stopwatch"],["trending","fire"],["unlimited","subscribe"],["vertical_align_bottom","offline_download"],["video_library_white","uploads"],["video_youtube","subscribe"],["wallpaper","image"],["watch_related_mix","mix"],["what_to_watch","tab_home"]]);_.c4={};_.c4.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.vO,computeHref_:function(q,S){S=S===void 0?!1:S;if(!q||q.commandExecutorCommand)return null;var N=mPg(q,S);return S||N!==null?N?_.C("enable_polymer_resin")?_.hj(N).toString():N:null:(_.vN(new _.Vl("computeHref was null",this.is,q)),null)},
computeOptionalHref_:function(q){return this.computeHref_(q,!0)},
computeNofollow_:function(q){return q?jA4(q)?"nofollow":null:null},
computeIcon_:function(q){return q&&q.iconType?_.yd(q.iconType):""},
resolveCommand:function(q,S,N){S=S===void 0?{}:S;return _.h6(q,this.hostElement,S,N===void 0?!1:N)}};var PKk,eM;_.hSR={};PKk=null;
eM={isVisibilityRoot:!1,properties:{observeVisibleOption:{type:String,value:null},observeHiddenOption:{type:String,value:null},observePrescanOption:{type:String,value:null},viewroot:Object,visibilityMonitorKeys:{type:Array,value:void 0},visibilityObserver:Object},created:function(){this.visibilityObserverForChild_=this.localVisibilityObserver_=null;this.visibilityOptionVisible_=this.observeVisibleOption?{calledOnce:this.observeVisibleOption=="observe_once",state:"visible"}:null;this.visibilityOptionHidden_=
this.observeHiddenOption?{calledOnce:this.observeHiddenOption=="observe_once",state:"hidden"}:null;this.visibilityOptionPrescan_=this.observePrescanOption?{calledOnce:this.observePrescanOption=="observe_once",state:"prescan"}:null},
attached:function(){this.isVisibilityRoot&&(this.visibilityObserverForChild_=svg(this.viewroot));_.t6(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var q=this;this.unobserve_();if(_.C("kevlar_vimio_use_shared_monitor"))IE(this.hostElement,{data:this.data||null,observer:this.visibilityObserver,visibilityCallback:this.visibilityCallback.bind(this),prescanCallback:this.onPrescanVisible.bind(this),layer:this.getScreenLayer&&this.getScreenLayer(),showOption:this.visibilityOptionVisible_,hideOption:this.visibilityOptionHidden_,prescanOption:this.visibilityOptionPrescan_,skipLogging:this.shouldSkipLogging.bind(this)});
else{var S=[];this.visibilityOptionVisible_&&S.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&S.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&S.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=S}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){QX4(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var q=_.ea(this.parentNode,function(N){var X,b=(X=N.polymerController)!=null?X:N;return!!b.getVisibilityObserverForChild&&b.getVisibilityObserverForChild()},!0);
if(q){var S;this.localVisibilityObserver_=((S=q.polymerController)!=null?S:q).getVisibilityObserverForChild()}else PKk||(PKk=svg()),this.localVisibilityObserver_=PKk;return this.localVisibilityObserver_},visibilityCallback:function(q){q?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.C("kevlar_use_vimio_behavior")||(eM={});eM&&!_.C("kevlar_use_vimio_behavior")&&(delete eM.attached,delete eM.detached);_.hSR.YtVisibilityObserverBehavior=[eM];var Irq={};Irq.YtVisualElementBehavior=[_.hSR.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.C("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.C("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var q=this.getScreenLayer&&this.getScreenLayer(),S=this.getVisibilityLogger();S&&S.reportShown(this,void 0,q)}},
onHidden:function(){if(_.C("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.C("kevlar_vimio_use_shared_monitor")){var q=this.getScreenLayer&&this.getScreenLayer(),S=this.getVisibilityLogger();S&&S.reportHidden(this,void 0,q)}},
getVisibilityLogger:function(){return _.C("kevlar_use_vimio_behavior")?_.Yr():null},
shouldSkipLogging:function(){if(_.k$("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var q=this.getParentRenderer&&this.getParentRenderer();if(!q)return!1;var S,N=(S=q.polymerController)!=null?S:q;if(!N.data)return!1;q=this.data.trackingParams;q=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:q;var X;S=(X=N.data)==null?void 0:X.trackingParams;var b,w;S=((b=N.data)==null?0:b.loggingDirectives)?(w=N.data)==null?void 0:w.loggingDirectives.trackingParams:S;return q&&S&&q===
S}}];var cXm=new Map,wa;var Vpm=function(q){this.layer=q},SV=function(q){return q.layer!==void 0?q.layer:q.parent?SV(q.parent):q.layer=0};var JX4;_.h={};JX4=0;_.h.YtRendererBehavior=[_.c4.YtComponentBehavior,Irq.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.C("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var q,S;(S=(q=this.monitorScrollElement)!=null?q:this.hostElement)==null||S.removeEventListener("scroll",_.hx(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();rXm(this.hostElement);YI(_.qb(),this.hostElement);Wf.delete(this.hostElement)},
registerRenderer:function(q){var S;((S=q.polymerController)!=null?S:q).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(q),this.markDirty())},
unregisterRenderer_:function(q){this.useVimio_||(this.childCache_.delete(q),this.markDirty())},
attached:function(){var q=this,S=this.getParentRenderer();if(S){var N,X,b;(X=(N=(b=S.polymerController)!=null?b:S).registerRenderer)==null||X.call(N,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var w,B;(B=(w=this.monitorScrollElement)!=null?w:this.hostElement)==null||B.addEventListener("scroll",_.hx(this,this.onScroll))}_.OY.addJob(function(){em4(q.hostElement)},8);
N=new Vpm(this.screenLayer||void 0);(S=Wf.get(S))&&S.layerNode&&(N.parent=S.layerNode);S={};i52(this.hostElement,(S.isRenderer=!0,S.layerNode=N,S[Ur7]=this.data,S))},
getParentRenderer:function(){for(var q=this.hostElement.parentNode,S,N;q&&((S=Wf.get(q))==null||!S.isRenderer)&&!((N=q.polymerController)!=null?N:q).isRenderer_;)q=q.parentNode||q.host;return q},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.C("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.zo("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.C("debug_web_ve_data")&&this.data.trackingParams){var q="";try{q=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(N){_.O0(N)}if(q){var S=A_y(q,1);S!==void 0&&(this.hostElement.dataset.veIndex=String(S));q=A_y(q,2);
q!==void 0&&(this.hostElement.dataset.ve=String(q))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.C("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.by(this.data.loggingDirectives.trackingParams)),this.visualElement=_.oK(_.ql(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var q=this.data.targetId;_.o7(_.qb(),q,this.hostElement)}else YI(_.qb(),this.hostElement)},
onScroll:function(){var q=Date.now();q-this.lastHandledScroll_<50||(this.lastHandledScroll_=q,this.markDirty())},
markDirty:function(){_.C("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():Fs2(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var q=this.getParentRenderer();if(q&&(q=Wf.get(q))&&q.layerNode)return SV(q.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.PG(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var q=0;q<this.data.impressionEndpoints.length;q++)this.sendImpression(this.data.impressionEndpoints[q]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(q){q.clickTrackingParams&&delete q.clickTrackingParams;var S,N;(q==null?0:(S=q.commandMetadata)==null?0:(N=S.webCommandMetadata)==null?0:N.sendPost)?_.yR(this.hostElement,[q,{impression:!0}]):_.M9(this.hostElement,[q],this.hostElement)},
logExplicitClick:function(q){var S=_.VR(this.getScreenLayer());if(S){var N,X=(N=q.polymerController)!=null?N:q;q=X.visualElement;X=X.trackingParams||X.clickTrackingParams;!q&&X&&(q=_.by(X));q&&_.vf(S,q)}}}];var YLX={},C5=function(){return _.SW.apply(this,arguments)||this};
_.F(C5,_.SW);C5.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
C5.prototype.onPdgItemBehaviorClick=C5.prototype.onPdgItemBehaviorClick;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],C5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],C5.prototype,"data",void 0);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],C5.prototype,"onPdgItemBehaviorClick",null);_.u([_.N0()],C5);YLX.YtPdgLiveChatItemBehavior=[C5.prototype,_.h.YtRendererBehavior];var o5X;var qdJ;_.R7={};_.R7.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var tb=function(){var q=I_.apply(this,arguments)||this;q.switchTemplateAtRegistration=!1;return q};
_.F(tb,I_);tb.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||v5d(this),_.GxN(this,"doRender"),this.doRender())};
tb.prototype.debounceRender=function(){this.templatingFn&&_.ix(this,"doRender",this.doRender)};
tb.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.O0(Error("bh"))};
tb.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.u([vag()],tb);var Sd0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,ii={},dA2=(ii[1]={filterString:null,isUnwrappable:null,unwrap:null},ii[2]={filterString:function(q,S,N){return gj(N)},
isUnwrappable:function(q){return q instanceof qk},
unwrap:function(q){return Xm(q)}},ii[3]={filterString:function(q,S,N){return Sd0.test(N)?N:LK.toString()},
isUnwrappable:function(q){return gR(q)},
unwrap:function(q){return _.Ez(q)}},ii[4]={filterString:function(){return LK.toString()},
isUnwrappable:function(q){return q instanceof zA},
unwrap:function(q){return _.fK(q).toString()}},ii[5]={filterString:function(q,S,N){return N},
isUnwrappable:function(q){return typeof q==="string"},
unwrap:function(q){return q.toString()}},ii[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(q){return q instanceof _.BG},
unwrap:function(q){return Gn(q)}},ii[8]={filterString:function(q,S,N){N=String(N).toLowerCase();
return ozv(q,S,N)?N:"zClosurez"},
isUnwrappable:null,unwrap:null},ii[10]={filterString:null,isUnwrappable:null,unwrap:null},ii);gq[mM["default"]]=zmy;var n57=[];(function(){var q=Pw;Pw=function(S){q==null||q(S);sc(function(){for(var N=0;N<S.length;N++)foF(S[N])})}})();var NdT=function(){var q=_.SW.apply(this,arguments)||this;q.hasUnmounted=!1;return q};
_.F(NdT,_.SW);_.Z=NdT.prototype;_.Z.beforeRegister=function(){var q=this.doIdomRender;this.templatingFn?_.O0(Error("ah")):(this.templatingFn=q,this.switchTemplateAtRegistration=!0,Ws4(this))};
_.Z.attached=function(){};
_.Z.detached=function(){foF(this.hostElement)};
_.Z.renderIdom=function(){throw Error("dh");};
_.Z.doIdomRender=function(){var q=this;YPv(this.hostElement,function(){q.renderIdom()})};
_.u([_.N0()],NdT);var XWX=[tb.prototype,NdT.prototype];var bj0,wWX=function(){return bj0!==void 0?bj0:bj0=document.createElement("template")};
document.head.appendChild(wWX().content);var Zja;var AXs,sXX=function(){return AXs!==void 0?AXs:AXs=document.createElement("template")};
document.head.appendChild(sXX().content);var BdQ;var TdX=document.head,Gza=TdX.appendChild,DAR;if(BdQ===void 0){var QXT=document.createElement("template");_.H(QXT,"\x3c!--css-build:shady--\x3e");QXT.content.insertBefore(sXX().content.cloneNode(!0),QXT.content.firstChild);BdQ=QXT}DAR=BdQ;Gza.call(TdX,DAR.content);var ao2,VtM=function(){return ao2!==void 0?ao2:ao2=document.createElement("template")};
document.head.appendChild(VtM().content);var UAa;var rXJ=document.head,$AQ=rXJ.appendChild,cXJ;if(UAa===void 0){var emT=document.createElement("template");_.H(emT,"\x3c!--css-build:shady--\x3e");emT.content.insertBefore(VtM().content.cloneNode(!0),emT.content.firstChild);UAa=emT}cXJ=UAa;$AQ.call(rXJ,cXJ.content);var C$X=document.head,RmX=C$X.appendChild,ttX;if(Zja===void 0){var ijJ=document.createElement("template");_.H(ijJ,"\x3c!--css-build:shady--\x3e");ijJ.content.insertBefore(wWX().content.cloneNode(!0),ijJ.content.firstChild);Zja=ijJ}ttX=Zja;RmX.call(C$X,ttX.content);var JXT,Fsa=function(){return JXT!==void 0?JXT:JXT=document.createElement("template")};
document.head.appendChild(Fsa().content);var Hjv;_.NP=new _.ky("DARK_THEME_TOKEN");var Ojv=new _.db("accessibilityProperties");var Ksq=new _.db("layoutProperties");var v5M=new _.db("imageType");var loX={};if("ytAttributedStringLinkHoverColor"in loX)throw Error("gh`ytAttributedStringLinkHoverColor");(function(q,S){loX[q]="value"in S&&"unit"in S?uD0(q,S):function(N){try{return S(N)}catch(X){throw Error("eh`"+q+"`"+X.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var jXJ=function(q){var S=this;this.holdTime=q===void 0?500:q;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(N){var X=new CustomEvent("LONG_PRESS"),b;(b=N.changedTouches[0].target)==null||b.dispatchEvent(X)};
this.ontouchstart=function(N){S.longPressTimeout=_.Nz(_.OY,function(){S.onlongpress(N);S.longPressOccurred=!0},S.holdTime)};
this.ontouchmove=function(){_.OY.cancelJob(S.longPressTimeout);S.longPressTimeout=NaN;S.longPressOccurred=!1;S.moveOccurred=!0};
this.ontouchend=function(N){if(S.longPressTimeout&&!S.longPressOccurred&&!S.moveOccurred){var X;(X=N.changedTouches[0].target)==null||X.dispatchEvent(new Event("click"))}_.OY.cancelJob(S.longPressTimeout);S.longPressTimeout=NaN;S.longPressOccurred=!1;S.moveOccurred=!1}};var AH4=function(q,S){jXJ.call(this,S);var N=this;this.callback=q;this.onlongpress=function(X){var b;(b=N.callback)==null||b.call(N,X)}};
_.F(AH4,jXJ);var s1y=function(q,S){var N=Object.assign({},S);q=_.A(new Map([["ontouchstart",q.ontouchstart],["ontouchend",q.ontouchend],["ontouchmove",q.ontouchmove]]));for(var X=q.next(),b={};!X.done;b={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},X=q.next()){var w=_.A(X.value);X=w.next().value;w=w.next().value;b.eventName$jscomp$103=X;b.eventHandler$jscomp$2=w;S[b.eventName$jscomp$103]=function(B){return function(T){var Q;(Q=N[B.eventName$jscomp$103])==null||Q.call(N,T);(0,B.eventHandler$jscomp$2)(T)}}(b)}};_.ci=new _.ky("COMMAND_HANDLER_TOKEN");var E5e=new _.db("parallelCommand");var Ls2=new _.db("performOnceCommand");var MtP=new _.db("serialCommand");var hm4=void 0;var WsT=function(){this.data=[];this.consumer=null};
WsT.prototype.push=function(q){this.consumer?this.consumer(q):this.data.push(q)};var Kw={};_.r6(Kw,void 0,"sgPmTd");_.r6(null,void 0,"jypsq");_.r6(null,void 0,"mWiOof");var sum=new WsT;var Xz2=[$_6,cqs,e8X,R8J,CUk,rqD,tHa,ifJ];var dAa=new _.db("bracketTextDecorator");var RK=new _.db("highlightTextDecorator");_.JA=new _.ky("APP_DIRECTION_TOKEN");var rHF={calledOnce:!1,state:"visible"},Uvg={calledOnce:!1,state:"hidden"};var kzv=new _.ky("ICON_WIZ_COMPONENT_TOKEN");_.hu=_.f(function(q){var S=q.icon;var N=q.active;var X=q.className;var b=q.style;var w=q.dataSelected;var B=q.dataDisabled;var T=q.role;var Q=q.animateIcon;var a=q.themeOverride;var U=q.ariaHidden;var r=q.ariaExpanded;var c=q.ariaLabel;var e=q.tabindex;var R=q.id;var J=q.size;var v=q.iconFilter;var W=q.gradientColor;var z=q.onKeydown;var M=q.title;return _.D(_.V,{cond:S,then:function(){var g=_.Ly().resolve(kzv);return _.D(g,{icon:S,dataSelected:w,dataDisabled:B,animateIcon:Q,themeOverride:a,ariaExpanded:r,
tabindex:e,id:R,active:N,size:J,role:T,className:X,ariaHidden:U,ariaLabel:c,style:function(){return b!=null&&b()||J==null||!J()?b==null?void 0:b():"width: "+(J==null?void 0:J())+"px;height: "+((J==null?void 0:J())+"px;")},
title:M,iconFilter:v,gradientColor:W,onKeydown:z})}})},"p");
_.hu.idomCompat={callbacks:{onKeydown:!0}};var Hq2=new _.db("borderImageProcessor");var viy=window.devicePixelRatio||1;var dvd=new Map([["yt_outline_bag_black_24","bag"]]);var Jb=function(q){var S=this;this.margin=.1;this.whenInViewportWithMargin=q;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){S.requestScan()});
window.addEventListener("touchend",function(){S.requestScan()});
window.addEventListener("updateui",function(){S.requestScan()});
var N=new _.Ml((0,_.AM)(this.requestScan,this),100);window.addEventListener("scroll",function(){N.fire()},!0);
window.addEventListener("resize",(0,_.AM)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){S.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.AM)(this.requestScan,this))};
Jb.prototype.observe=function(q){this.observationTargets.includes(q)||this.observationTargets.push(q)};
Jb.prototype.unobserve=function(q){this.observationTargets=this.observationTargets.filter(function(S){return S!==q})};
Jb.prototype.requestScan=function(){var q=this;this.scanRequested||(sc(function(){zm0(q)}),this.scanRequested=!0)};
var zm0=function(q){var S=(1+q.margin)*(document.documentElement.clientHeight||window.innerHeight);q.observationTargets=q.observationTargets.filter(function(N){var X=N.getBoundingClientRect();(X=S>X.top&&!!X.height)&&q.whenInViewportWithMargin(N);return!X&&N.parentNode});
q.scanRequested=!1};
Jb.prototype.disconnect=function(){this.observationTargets=[]};var n5X,pW6;n5X=_.A(_.r6(pz2(),void 0,"O3X2wd"));_.fov=n5X.next().value;pW6=n5X.next().value;window.addEventListener("resize",function(){pW6(pz2())});var xAv={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},mAT=void 0,uDs=window.innerWidth,g5a=window.innerHeight;window.addEventListener("resize",function(){mAT=void 0});var E52;if("IntersectionObserver"in window)E52=uMM();else{if(mAT===void 0){var yX6;yX6="matchMedia"in window?window.matchMedia(xAv.landscape+","+xAv.portrait).matches:void 0;mAT=yX6!==void 0?yX6:uDs>=930&&g5a>=550||uDs>=550&&g5a>=930}E52=mAT?{observe:function(q){sc(function(){var S;(S=q.onViewportEntered)==null||S.call(q)})},
unobserve:function(){}}:new Jb(function(q){sc(function(){var S;
(S=q.onViewportEntered)==null||S.call(q)})})}var xve=E52;var MtR=_.f(function(q){var S=!1,N=_.FS("img",function(X){_.k7(function(){S=!0;X.onload=null})});
_.Ww(function(){var X,b=(X=q.data)==null?void 0:X.call(q),w,B=(w=q.getSrc)==null?void 0:w.call(q).cb,T;X=(T=q.config)==null?void 0:T.call(q);if(T=N.value)if(w=function(a,U){if(!S)return B?B(a,U):a},yHy(T,X),_.C("web_image_dont_reload_same_src")&&EiM(T,b,w))_.C("web_image_dont_reload_same_src_simulate_load")&&T.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var Q;giN(T,b||null,w,X,(Q=q.lazy)==null?void 0:Q.call(q))}},"zS0jKb");
return _.D("img",{el:N})},"r");
MtR.idomCompat=!0;_.Oc=_.f(function(q){var S=function(){var N,X=q.data(),b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq;var Gq={contentMode:(b=q.contentMode)==null?void 0:b.call(q),loadedClass:(w=q.loadedClass)==null?void 0:w.call(q),isPreloaded:(B=q.isPreloaded)==null?void 0:B.call(q),notifyOnLoaded:(T=q.notifyOnLoaded)==null?void 0:T.call(q),notifyOnUnloaded:(Q=q.notifyOnUnloaded)==null?void 0:Q.call(q),preferredThumbnail:(a=q.preferredThumbnail)==null?void 0:a.call(q),preserveHeight:(U=q.preserveHeight)==
null?void 0:U.call(q),preserveWidth:(r=q.preserveWidth)==null?void 0:r.call(q),objectPosition:(c=q.objectPosition)==null?void 0:c.call(q),targetWidth:(e=q.targetWidth)==null?void 0:e.call(q),targetHeight:(R=q.targetHeight)==null?void 0:R.call(q),shouldShowPlaceholder:(J=q.shouldShowPlaceholder)==null?void 0:J.call(q),useWidth:(v=q.useWidth)==null?void 0:v.call(q),isToggled:(W=q.isToggled)==null?void 0:W.call(q),alt:(z=q.alt)==null?void 0:z.call(q),className:(M=q.className)==null?void 0:M.call(q),
onerror:q.onerror,onload:q.onload,style$:((g=q.style$)==null?void 0:g.call(q))||((x=q.style)==null?void 0:x.call(q)),color:(L=q.color)==null?void 0:L.call(q),width:(P=q.width)==null?void 0:P.call(q),height:(b0=q.height)==null?void 0:b0.call(q),"aria-hidden$":(nN=(Q7=q["aria-hidden$"])==null?void 0:Q7.call(q))!=null?nN:(ry=q.ariaHidden)==null?void 0:ry.call(q),draggable:(s7=q.draggable)==null?void 0:s7.call(q),"data-disabled$":(Tq=(TW=q["data-disabled$"])==null?void 0:TW.call(q))!=null?Tq:(l0=q.dataDisabled)==
null?void 0:l0.call(q),size:(zW=q.size)==null?void 0:zW.call(q)};return Lo4(X,Gq,(N=q.hideOn404)==null?void 0:N.call(q))};
return _.D(_.iO,null,_.D(_.Cy,{when:function(){var N;return((N=S())==null?void 0:N.type)==="image"}},function(){return _.D(MtR,{data:function(){return S().image},
getSrc:{cb:function(N,X){var b=S().image.sources,w=S().config.isPreloaded,B=S().config.useWidth,T=S().config.targetWidth,Q=S().config.targetHeight,a=S().config.preferredThumbnail;return _.lzW(X,b,w,B,T,Q,a)||""}},
config:function(){var N=S().config,X;for(X in N)N[X]===void 0&&delete N[X];return N},
lazy:q.renderLazy})}),_.D(_.Cy,{when:function(){var N;
return((N=S())==null?void 0:N.type)==="icon"}},function(){return _.D(_.hu,{icon:function(){return S().iconName},
role:function(){return S().config.role},
className:function(){return S().config.className},
style:function(){return S().config.style$+";width: "+(S().config.width+"px;height: ")+(S().config.height+"px;color: ")+(S().config.color+";")},
ariaLabel:function(){return S().config["aria-label$"]},
ariaHidden:function(){return S().config["aria-hidden$"]},
dataDisabled:function(){return S().config["data-disabled$"]},
active:function(){return S().config.isToggled},
size:function(){return S().config.size}})}))},"s");
_.Oc.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var Lsa=_.f(function(q){var S=function(b){var w,B,T=_.Hi(function(e){w=b();B=zr(function(){for(var R=_.A(r()),J=R.next();!J.done;J=R.next()){J=Y3m(J.value);J=typeof J==="string"?document.createTextNode(J):J;if(!(J instanceof Node)){R=new _.Vl("Part is not a node",J,typeof J);_.O0(R);break}e.appendChild(J)}})}),Q=_.WJ(q.config),a=function(){var e,R=b();
return!((e=Q())==null||!e.ariaLabel)||!(R.commandRuns&&R.commandRuns.length!==0||R.paragraphStyleRuns&&R.paragraphStyleRuns.length!==0)},U=PpP(Q,{isEqual:q4y}),r=function(){var e=b(),R=U(),J=[],v=e.content.length,W,z=(W=_.Ly().resolve(_.MU(_.NP)))==null?void 0:W();
if(e.paragraphStyleRuns)for(var M=_.A(e.paragraphStyleRuns),g=M.next();!g.done;g=M.next()){var x=J.push,L=x.apply;var P=void 0,b0=g.value;if((P=b0.listGroup)!=null&&P.listItems){var Q7=[];b:switch(b0.listGroup.listType){case "LIST_TYPE_BULLET":var ry="ul";break b;default:ry="span"}Q7.push(eS({run:b0,textLength:v,tag:ry,config:{className:"yt-core-attributed-string__list-group"},startIndex:b0.startIndex,length:b0.length}));for(var s7=_.A(b0.listGroup.listItems),TW=s7.next();!TW.done;TW=s7.next()){var l0=
TW.value;b:switch(b0.listGroup.listType){case "LIST_TYPE_BULLET":var zW="li";break b;default:zW="span"}Q7.push(eS({run:b0,textLength:v,tag:zW,startIndex:l0.startIndex,length:l0.length}))}var nN=Q7}else nN=[];L.call(x,J,_.PG(nN))}if(e.styleRuns&&(R==null||!R.noStyleRuns))for(var Tq=_.A(e.styleRuns),Gq=Tq.next();!Gq.done;Gq=Tq.next()){var u0=Gq.value,VX=u0,UX=z,cD=R,cs=Gkd({extension:_.t(VX.styleRunExtensions,Da0),isDarkTheme:UX===void 0?!1:UX,runColor:VX.fontColor}),wL=void 0,U7=VX,fN=[];cs&&fN.push("yt-core-attributed-string--link-inherit-color");
U7.italic&&fN.push("yt-core-attributed-string--italicized");U7.underline&&U7.strikethrough?fN.push("yt-core-attributed-string--underline-strikethrough",Q17(U7.underline)):U7.underline?fN.push("yt-core-attributed-string--underlined",Q17(U7.underline)):U7.strikethrough&&fN.push("yt-core-attributed-string--strikethrough",Q17(U7.strikethrough));if(U7.baselineOffset){a:switch(U7.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":wL="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":wL=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:wL="yt-core-attributed-string--baseline-offset-unknown"}fN.push(wL)}var r0=fN.join(" ");var MM=VX,vD=cs,PD={};if(MM.weight||MM.weightLabel)PD.fontWeight=DvF(MM,cD==null?void 0:cD.isHeadline).toString();vD&&(PD.color=vD);J.push(eS({run:u0,textLength:v,tag:"span",config:{className:r0,style:PD},startIndex:u0.startIndex,length:u0.length}))}if(e.decorationRuns)for(var cG=_.A(e.decorationRuns),IJ=cG.next();!IJ.done;IJ=cG.next()){var Dm=
IJ.value,us={};if(Dm.textDecorator){var E5=Dm.textDecorator,sX=z===void 0?!1:z,aG=[],aJ=_.t(E5,RK),EX=_.t(E5,dAa);if(aJ){var pQ=aG,J8=pQ.concat,bt=[],xk=Gkd({extension:_.t(aJ.highlightTextDecoratorExtensions,Gpq),isDarkTheme:sX,runColor:aJ.backgroundColor});xk&&bt.push("background-color: "+xk+";");aJ.backgroundCornerRadius!==void 0&&bt.push("border-radius: "+aJ.backgroundCornerRadius+"px;");aJ.leftPadding!==void 0&&bt.push("padding-left: "+aJ.leftPadding+"px;");aJ.rightPadding!==void 0&&bt.push("padding-right: "+
aJ.rightPadding+"px;");aJ.topPadding!==void 0&&bt.push("padding-top: "+aJ.topPadding+"px;");aJ.bottomPadding!==void 0&&bt.push("padding-bottom: "+aJ.bottomPadding+"px;");aG=J8.call(pQ,bt)}else if(EX){var G_=aG,Ps=G_.concat,Aj=sX?"#2ba640":"#107516",rW=EX.color?Twd(EX.color):Aj;aG=Ps.call(G_,["padding: 2px;","border-top: solid "+rW+" 2px;","border-bottom: solid "+rW+" 2px;","background: linear-gradient(135deg, "+rW+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+rW+" 3px, rgba(0, 0, 0, 0) 3px);"])}var Ld=
aG.join(" ");us.style$=Ld;var qN=Dm.textDecorator,Ok=[],kP=_.t(qN,dAa);_.t(qN,RK)?Ok.push("yt-core-attributed-string--highlight-text-decorator"):kP&&Ok.push("yt-core-attributed-string--bracket-text-decorator");var IF=Ok.join(" ");us.className=IF;us.dir="auto"}var HM=_.t(Dm.textDecorator,RK),pN=_.t(Dm.textDecorator,dAa),LN=_.t(Dm.textDecorator,RK),$k=_.t(Dm.textDecorator,dAa);J.push(eS({run:Dm,textLength:v,tag:"span",config:us,startIndex:(HM==null?void 0:HM.startIndex)||(pN==null?void 0:pN.startIndex)||
0,length:(LN==null?void 0:LN.length)||($k==null?void 0:$k.length)||0}))}if(e.commandRuns&&(R==null||!R.noEndpoints))for(var RG=_.A(e.commandRuns),Fy=RG.next();!Fy.done;Fy=RG.next()){var Hs=Fy.value,Jv=Bwm(Hs,R);J.push(eS({run:Hs,textLength:v,tag:"a",config:Jv,startIndex:Hs.startIndex,length:Hs.length}))}if(e.attachmentRuns)for(var is=_.A(e.attachmentRuns),xJ=is.next();!xJ.done;xJ=is.next()){var b9=xJ.value,e2=void 0,dB=void 0,$9={className:"yt-core-attributed-string--inline-block-mod"};if((dB=b9.element)==
null?0:dB.properties){var xD=(e2=b9.element)==null?void 0:e2.properties,Uk=[],Sh=_.t(xD,Ksq);if(Sh==null?0:Sh.margin){var ce=Sh.margin,YS=_.k$("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",Re=YS?ce.end||ce.right:ce.start||ce.left,Gl=YS?ce.start||ce.left:ce.end||ce.right;Re&&Uk.push("margin-left: "+DT(Re)+";");Gl&&Uk.push("margin-right: "+DT(Gl)+";");ce.top&&Uk.push("margin-top: "+DT(ce.top)+";");ce.bottom&&Uk.push("margin-bottom: "+DT(ce.bottom)+";")}var HE=Uk.length!==0?Uk.join(" "):
void 0;$9.style$=HE}var tr=$9,RO=void 0,ew={alt:"",preserveHeight:!0,preserveWidth:!0},wn=["yt-core-attributed-string__image-element"];if(b9.alignment){a:switch(b9.alignment){case "ALIGNMENT_BASELINE":var J6="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":J6="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:J6="yt-core-attributed-string__image-element--image-alignment-bottom"}wn.push(J6)}if((RO=
b9.element)==null?0:RO.properties){var Fb=[],SU=_.t(b9.element.properties,Ksq);(SU==null?0:SU.height)&&Fb.push("height: "+DT(SU.height)+";");(SU==null?0:SU.width)&&Fb.push("width: "+DT(SU.width)+";");var Ni=Fb.length!==0?Fb.join(" "):void 0;ew.style$=Ni;var ZW=void 0;var i4=((ZW=_.t(b9.element.properties,Ojv))==null?void 0:ZW.label)||"";ew.alt=i4}ew.className=wn.join(" ");var hK=ew,XT=void 0;var aR=void 0,oJ=void 0;var V3=((oJ=b9.element)==null?0:oJ.type)?(aR=_.t(b9.element.type,v5M))==null?void 0:
aR.image:void 0;J.push(eS({run:b9,textLength:v,tag:"img",image:V3,imageConfig:hK,imageWrapperConfig:tr,startIndex:b9.startIndex,length:(XT=b9.length)!=null?XT:0}))}if(R==null?0:R.headerRuns)for(var vs=_.A(R.headerRuns),M$=vs.next();!M$.done;M$=vs.next()){var HG=M$.value;if(HG.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(HG.headerMapping)){a:{switch(HG.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":var mf=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":mf="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":mf="yt-core-attributed-string--heading-3";break a}mf=void 0}J.push(eS({run:HG,textLength:v,tag:"span",config:mf?{className:mf}:void 0,startIndex:HG.startIndex,length:HG.length}))}}var yx=U();if(yx==null?0:yx.userInput)for(var mj=_.A(J),eI=mj.next();!eI.done;eI=mj.next()){var JV=eI.value;if(JV.tag!=="a"&&
JV.tag!=="li"){var zRg=void 0;(zRg=JV).config||(zRg.config={});JV.config.dir=JV.tag==="ul"?_.Ly().resolve(_.JA):"auto"}}if(b().content){var nBm=b().content;RrF(J);for(var y6={data:null,start:0,end:nBm.length,parts:[]},fj2=_.A(J),MT=fj2.next();!MT.done;MT=fj2.next()){var L9=MT.value;erP(y6,L9.startIndex,L9.endIndex,L9)}Cpv(nBm,y6);var pNN=y6.parts}else pNN=[];return pNN},c=!0;
_.Ww(function(){b();U();if(c&&(c=!1,IzW(b(),w)))return;var e=r();Promise.resolve().then(function(){var R=T.value;if(R){R.innerText="";var J;(J=B)==null||J();B=_.Ky(R,function(){return _.D(o0F,{parts:e})},"t")}})},"Dfzccf");
return _.D("span",{el:T,class:function(){var e;if(e=b()){e=b();var R=Q(),J=[];J.push("yt-core-attributed-string");(R==null?0:R.className)&&J.push(R==null?void 0:R.className);(R==null?0:R.ellipsisTruncate)?J.push("yt-core-attributed-string--ellipsis-truncate"):(R==null?0:R.noWrap)?J.push("yt-core-attributed-string--white-space-no-wrap"):(R==null?0:R.noPreWrap)||J.push("yt-core-attributed-string--white-space-pre-wrap");(R==null?0:R.linkInheritColor)&&J.push("yt-core-attributed-string--link-inherit-color");
e.alignment&&J.push(azm(e.alignment));e.lineBreakMode&&J.push("yt-core-attributed-string--word-wrapping");e=J.join(" ")}return e},
dir:function(){var e;return((e=Q())==null?0:e.userInput)?"auto":void 0},
"aria-label":function(){var e;return a()?(e=Q())==null?void 0:e.ariaLabel:void 0},
role:function(){return a()?"text":void 0}})},N=PpP(function(){var b,w=(b=q.text)==null?void 0:b.call(q);
if(w)return b=_.iy(w)?w:_.TI(w),(b==null?0:b.content)?b:void 0},{isEqual:IzW}),X;
return((X=q.config)==null?0:X.contentAsserted)?S(N):_.D(_.V,{cond:N,then:S})},"v");
Lsa.idomCompat=!0;_.Fu=_.f(function(q){var S=_.WJ(q.text),N=S4m(q);q.contentAsserted!==void 0&&(N.contentAsserted=!0);return _.D(Lsa,{text:S,config:N})},"w");
_.Fu.idomCompat=!0;var NQF=function(q,S,N){S=S===void 0?"unknown":S;N=N===void 0?{}:N;_.Vl.call(this,q+" ("+S+")",Object.assign({},{name:"YtWcwError",tagName:S},N));Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(NQF,_.Vl);_.ly=new WeakMap;_.vi=!1;var AIv,sIv,Z8P;_.H4=Symbol("ih");_.Ks=Symbol("jh");AIv=Symbol("kh");sIv=new Set(Object.getOwnPropertyNames(Element.prototype));Z8P=Symbol("lh");var hmT=_.f(function(q){return _.D("yt-attributed-string",{"aria-label":q.ariaLabel,hidden:q.hidden,id:q.id,class:q.className,"force-default-style":q.forceDefaultStyle},_.D(_.Fu,{text:q.data,ariaLabel:q.ariaLabel,ellipsisTruncate:q.ellipsisTruncate,isOverlay:q.isOverlay,linkInheritColor:q.linkInheritColor,noPreWrap:q.noPreWrap,noWrap:q.noWrap,userInput:q.userInput,noEndpoints:q.noEndpoints,headerRuns:q.headerRuns,isHeadline:q.isHeadline}))},"x");
_.C("web_wiz_attributed_string")&&_.jS(hmT,"yt-attributed-string",{props:{ariaHidden:_.H4,ariaLabel:_.H4,className:_.H4,ellipsisTruncate:_.H4,isOverlay:_.H4,linkInheritColor:_.H4,noEndpoints:_.H4,noStyleRuns:_.H4,noLinkColor:_.H4,noPreWrap:_.H4,noWrap:_.H4,skipOnClick:_.H4,userInput:_.H4,headerRuns:_.H4,isHeadline:_.H4,id:_.H4,data:_.H4,hidden:_.H4,forceDefaultStyle:_.H4,text:_.Ks,disableUpgrade:_.Ks,disable:_.Ks,slot:_.Ks}});var ON=function(){return _.n.apply(this,arguments)||this};
_.F(ON,_.n);ON.prototype.renderIdom=function(){if(this.data&&!this.disable){this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns};var q=this.data,S=this.config;q&&(q=_.iy(q)?q:_.TI(q),q!=null&&q.content&&(S=S||{},S.contentAsserted=!0,fzm(Lsa)({text:q,config:S})))}};
_.u([_.O(XWX),_.E("design:type",Object)],ON.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ON.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ON.prototype,"ariaLabel",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"disable",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"ellipsisTruncate",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"isOverlay",void 0);
_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"linkInheritColor",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"noPreWrap",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"noWrap",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"userInput",void 0);_.u([_.k(),_.E("design:type",Boolean)],ON.prototype,"noEndpoints",void 0);_.u([_.k(),_.E("design:type",Array)],ON.prototype,"headerRuns",void 0);
_.u([_.Vd({is:"yt-attributed-string",disableElementRegistration:!0})],ON);
_.C("web_wiz_attributed_string")||_.p(ON,"yt-attributed-string",function(){if(Hjv===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
q.content.insertBefore(Fsa().content.cloneNode(!0),q.content.firstChild);Hjv=q}q=Hjv;return q},{mode:2});var P$J,Ioq,Vb2;P$J=function(){this.firstThumbnailLoaded=!1};
_.YdX=function(){Ioq||(Ioq=new P$J);return Ioq};
Vb2=function(q){var S=_.YdX();S.firstThumbnailLoaded||(S.firstThumbnailLoaded=!0,_.Uu("ftl",q))};
P$J.prototype.reset=function(){this.firstThumbnailLoaded=!1};var TQv=0,a8g=new WeakMap,Dmm=0,km=new Set;var ois,q3D=function(){return ois!==void 0?ois:ois=document.createElement("template")};
document.head.appendChild(q3D().content);var S3R;var cI7,Cae,K5;_.ps=_.Nd.caches;K5=function(){};
K5.prototype.open=function(q){return _.ps.open(NwX(q))};
K5.prototype.has=function(q){return _.ps.has(NwX(q))};
K5.prototype.delete=function(q){return _.ps.delete(NwX(q))};
K5.prototype.match=function(q,S){var N=this,X,b,w,B,T,Q;return _.G(function(a){switch(a.nextAddress){case 1:return a.yield(N.keys(),2);case 2:X=a.yieldResult,b=_.A(X),w=b.next();case 3:if(w.done){a.jumpTo(5);break}B=w.value;return a.yield(N.open(B),6);case 6:return T=a.yieldResult,a.yield(T.match(q,S),7);case 7:if(Q=a.yieldResult)return a.return(Q);w=b.next();a.jumpTo(3);break;case 5:return a.return()}})};
var R1M=function(){};
_.F(R1M,K5);var NwX=function(q){if(q.includes(":"))throw Error("oh`"+q);return q+":"+_.Ql("CacheStorage get")};
R1M.prototype.keys=function(){var q,S,N,X,b,w,B,T,Q;return _.G(function(a){if(a.nextAddress==1)return q=[],S=_.Ql("CacheStorage keys"),a.yield(_.ps.keys(),2);N=a.yieldResult;X=_.A(N);for(b=X.next();!b.done;b=X.next())w=b.value,B=_.$mP(w),T=B.originalName,Q=B.datasyncId,Q===S&&q.push(T);return a.return(q)})};var v4=function(){var q=_.n.apply(this,arguments)||this;q.objectURL=null;q.loadTime=Infinity;return q};
_.F(v4,_.n);_.Z=v4.prototype;
_.Z.renderIdom=function(){rIP(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("rh");this.setConfig();if(this.config){var q=this.config,S=this.shouldRenderLazy;fzm(_.Oc)({contentMode:q.contentMode,loadedClass:q.loadedClass,isPreloaded:q.isPreloaded,notifyOnLoaded:q.notifyOnLoaded,notifyOnUnloaded:q.notifyOnUnloaded,preferredThumbnail:q.preferredThumbnail,preserveHeight:q.preserveHeight,preserveWidth:q.preserveWidth,objectPosition:q.objectPosition,targetWidth:q.targetWidth,
targetHeight:q.targetHeight,shouldShowPlaceholder:q.shouldShowPlaceholder,useWidth:q.useWidth,isToggled:q.isToggled,alt:q.alt,className:q.className,onerror:q.onerror,onload:q.onload,style$:q.style$,color:q.color,width:q.width,height:q.height,"aria-hidden$":q["aria-hidden$"],draggable:q.draggable,"data-disabled$":q["data-disabled$"],data:this.data,callback:void 0,renderLazy:S===void 0?!0:S,hideOn404:!1})}}};
_.Z.loadImageFromCacheIfExists=function(q){var S=this,N=q.target;(N==null?0:N.src)&&i8e(N.src).then(function(X){S.objectURL=_.Pc(X).toString();if(X=S.objectURL)N.src=X}).catch(function(){})};
_.Z.onError=function(q){var S=this;if(_.C("web_use_cache_for_image_fallback")){var N=q.target;N&&i8e(N.src).then(function(X){S.objectURL=_.Pc(X).toString();if(X=S.objectURL)N.src=X}).catch(function(){if(_.C("kevlar_woffle_log_thumbnail_failure_ve")){var X=_.Ew(197497);
_.hp(_.ql(),X);var b=_.VR();b&&X&&_.Ou(b,[X])}_.C("kevlar_woffle_fallback_image")&&(N.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.Z.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.Z.setConfig=function(){var q=this;a:switch(this.objectFit){case "CONTAIN":var S="CONTENT_MODE_SCALE_ASPECT_FIT";break a;case "FILL":S="CONTENT_MODE_SCALE_TO_FILL";break a;default:S="CONTENT_MODE_SCALE_ASPECT_FILL"}this.config={alt:this.alt||"",contentMode:S,notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(N){q.loadImageFromCacheIfExists(N);
q.revokeObjectURL();Um0(q.hostElement)},
onerror:function(N){q.onError(N)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.C("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.u([_.O(XWX),_.E("design:type",Object)],v4.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],v4.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],v4.prototype,"alt",void 0);_.u([_.k(),_.E("design:type",Boolean)],v4.prototype,"ftlEligible",void 0);_.u([_.k(),_.E("design:type",Number)],v4.prototype,"height",void 0);_.u([_.k(),_.E("design:type",Boolean)],v4.prototype,"notifyOnLoaded",void 0);
_.u([_.k(),_.E("design:type",Boolean)],v4.prototype,"notifyOnUnloaded",void 0);_.u([_.k(),_.E("design:type",String)],v4.prototype,"objectFit",void 0);_.u([_.k(),_.E("design:type",String)],v4.prototype,"objectPosition",void 0);_.u([_.k(),_.E("design:type",String)],v4.prototype,"preferredThumbnail",void 0);_.u([_.k(),_.E("design:type",Boolean)],v4.prototype,"preserveHeight",void 0);_.u([_.k(),_.E("design:type",Boolean)],v4.prototype,"preserveWidth",void 0);
_.u([_.k({value:!0}),_.E("design:type",Boolean)],v4.prototype,"useWidth",void 0);_.u([_.k({value:function(){return!_.zo("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.E("design:type",Boolean)],v4.prototype,"shouldRenderLazy",void 0);_.u([_.k(),_.E("design:type",Number)],v4.prototype,"width",void 0);_.u([_.Vd({is:"yt-image",disableElementRegistration:!0})],v4);
_.p(v4,"yt-image",function(){if(S3R===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);q.content.insertBefore(q3D().content.cloneNode(!0),q.content.firstChild);
S3R=q}q=S3R;return q},{mode:2});var li=function(){return _.n.apply(this,arguments)||this};
_.F(li,_.n);li.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var q=_.aK(this.data.onVisibleCommand);q&&this.ytComponentBehavior.resolveCommand(q)}};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],li.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],li.prototype,"ytVisibilityBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],li.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],li);
_.p(li,"yt-bumper-user-edu-content-view-model",function(){if(qdJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;o5X===void 0&&(o5X=document.createElement("template"));var X=o5X;N.call(S,X.content.cloneNode(!0),q.content.firstChild);qdJ=q}q=qdJ;return q},{mode:0});var Xza;var bq2,wz0=function(){if(bq2!==void 0)return bq2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class="countdown style-scope yt-creator-goal-progress-flow-view-model" target-timestamp="[[endTimestamp]]"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden$="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Xza===void 0&&(Xza=document.createElement("template"));var X=Xza;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return bq2=q};var ZqT;_.jM={};ZqT=new Set(["ytd-section-list-renderer","yt-horizontal-list-renderer","ytd-item-section-renderer","ytd-watch-next-secondary-results-renderer","ytd-video-primary-info-renderer"]);_.jM.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var q=this.getContext_();return q?q.getTaskManager():_.OY},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var q=_.uc(this.hostElement,"yt-get-context-provider",{});q.detail&&q.detail.contextProvider?this.cachedProviderNode_=q.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return ZqT.has(this.hostElement.localName)},
getNetworkManager:function(){var q=this.getContext_();if(q)return q.getNetworkManager()}};var v0P,AHT,BwJ,s10;_.W4=function(q){var S=AHT.get(q);if(S&&(S=S.pop()))return s10++,S;BwJ++;try{var N=document.createElement(q)}catch(X){throw new _.Vl("ElementPool failed to create element",q,X.message);}return N};
v0P=function(q){var S=q.is;if(S){var N=AHT.get(S);N||(N=[],AHT.set(S,N));var X=_.k$("ELEMENT_POOL_CONFIG")||{};N.length>=(X[S]!==void 0?X[S]:_.k$("ELEMENT_POOL_DEFAULT_CAP",0))||N.push(q)}else _.vN(new _.Vl("Element pool should only handle custom elements:",q.nodeName))};
AHT=new Map;BwJ=0;s10=0;var xm=new WeakMap,Kv0=new WeakMap;var GkM;_.dc=function(q,S,N){N=N===void 0?_.aV():N;this.JSC$14220_defaultPriority=q;this.signal=S;this.scheduler=N;this.nextJobDescriptor=0;this.JSC$14220_parkedJobs=[];this.scheduledJobs=new Map};
_.kd=function(q,S){if(S){var N=_.OF();q.signal&&!_.K$(N,q.signal)?(N.addListener(q.signal,function(){q.processSignal()}),q.JSC$14220_parkedJobs.push({job:S,
priority:void 0})):TwM(q,S)}};
GkM=function(q,S){if(S!==q.JSC$14220_defaultPriority){q.JSC$14220_defaultPriority=S;for(var N=_.A(q.scheduledJobs.values()),X=N.next();!X.done;X=N.next())X=X.value,q.scheduler.cancelJob(X.jobId),X.jobId=q.scheduler.addJob(X.jobWrapper,S)}};
_.dc.prototype.flushJobs=function(){GkM(this,10);this.processSignal()};
_.dc.prototype.cancel=function(){for(var q=_.A(this.scheduledJobs),S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;this.scheduler.cancelJob(N.jobId);this.scheduledJobs.delete(S)}this.JSC$14220_parkedJobs=[]};
_.dc.prototype.processSignal=function(){for(var q=_.A(this.JSC$14220_parkedJobs),S=q.next();!S.done;S=q.next())S=S.value,TwM(this,S.job,S.priority);this.JSC$14220_parkedJobs=[]};
var TwM=function(q,S,N){N=N||q.JSC$14220_defaultPriority;if(N===10)zI(S);else{var X=q.nextJobDescriptor++,b=function(){S();q.scheduledJobs.delete(X)},w=q.scheduler.addJob(b,N);
q.scheduledJobs.set(X,{jobWrapper:b,jobId:w,priority:N})}};var Dvv;_.zl={};Dvv={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.zl.YtRendererstamperBehavior=[_.jM.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var q in this.stampDom){var S=this.stampDom[q];S&&S.id&&this.addReactiveSchema({type:"observe",method:{methodName:Fv0(S.id),args:[{type:"wildcard",path:q}]}})}else{(q=(this.constructor.generatedFrom||this).observers)||(q=[]);for(S in this.stampDom){var N=this.stampDom[S];N&&N.id&&q.push(Fv0(N.id)+"("+S+".*)")}this.constructor.generatedFrom.observers=q}},
addStampDomObserverFns_:function(){for(var q in this.stampDom){var S=this.stampDom[q];S.id?(this[Fv0(S.id)]=this.rendererStamperObserver_.bind(this,q,S.id),this.hasDataPath_[q]=!1):(S=new _.Vl("Bad rendererstamper config",this.is+":"+q),_.O0(S))}},
rendererStamperObserver_:function(q,S,N){if(N.path==q){if(N.value===void 0&&!this.hasDataPath_[q])return;this.hasDataPath_[q]=N.value!==void 0}this.rendererStamperApplyChangeRecord_(q,S,N)},
rendererStamperApplyChangeRecord_:function(q,S,N){var X=this.renderJobsMap_[S],b=null;q==N.path?(N=N.value,_.E7(N)||(N=N===void 0||N===null?[]:[N]),q=this.stampDom[q],q.mapping&&(b=this.stampDomArray_.bind(this,N,S,q.mapping,q.reuseComponents,q.events,q.stamperStableList)),X&&X.cancel(),N=q.usePageScheduler?this.getTaskManager():void 0,X||q.initialRenderPriority==void 0)?q.renderPriority==void 0||X||(X=new _.dc(q.renderPriority,q.waitForSignal,N),this.renderJobsMap_[S]=X):(X=new _.dc(q.initialRenderPriority,
q.waitForSignal,N),this.renderJobsMap_[S]=X,b=function(w,B){w();GkM(B,10)}.bind(this,b,X)):b=q+".splices"==N.path?this.stampDomArraySplices_.bind(this,q,S,N.value):this.forwardRendererStamperChanges_.bind(this,q,S,N);
X?_.kd(X,b):b()},
forwardRendererStamperChanges_:function(q,S,N){var X=N.path.slice(q.length+1),b=this.getStampContainer_(S),w=X.indexOf("."),B=X.substring(0,w),T=!1,Q=0,a=parseInt(B,0);if(B[0]=="#"){T=parseInt(B.substring(1),0);a=this.get(q);var U=this.get([q,B]);a[T]==U?Q=T:Q=a.indexOf(U);T=!0}else isNaN(a)||(Q=a,T=!0);T&&(X=X.substring(B.length+1),w=X.indexOf("."));B=this.polymerDom(b).children[Q];var r;if(b=(r=B==null?void 0:B.polymerController)!=null?r:B)X="data"+X.slice(w),typeof b.notifyPath!=="function"?_.vN(new _.Vl("notifyPath missing",
this.is+": "+q+", "+S)):N.value?b.notifyPath(X,N.value):b.notifyPath(X)},
stampDomArraySplices_:function(q,S,N){if(N&&N.indexSplices){var X=this.getStampContainer_(S);if(X){for(var b=this.polymerDom(X),w=O8v(this.stampDom[q].reuseComponents),B=N.indexSplices.length,T=0;T<B;T++){for(var Q=N.indexSplices[T],a=b.children[Q.index],U=Q.removed.length;U>0;U--)a&&a.parentElement&&(this.polymerDom(a.parentElement).removeChild(a),w&&v0P(a),a=b.children[Q.index]);U=this.stampDom[q].mapping;for(var r=Q.index+Q.addedCount,c=document.createDocumentFragment(),e=w,R=Q.index;R<r;R++){var J=
Q.object[R],v=JIW(U,J);if(v){var W=U[v];J=J[v];v=this.getComponentName_(W,J);var z=a?xm.has(a):!1;e&&a&&a.is==v&&z?(v=a,this.telemetry_.reuse++,a=a.nextElementSibling):e&&a&&z?(v=this.createComponent_(W,J,w),z=this.polymerDom(a).nextElementSibling,b.insertBefore(v,z),jI7(this.is,b,a,w),a=z):(e=!1,v=this.createComponent_(W,J,w),c.appendChild(v));this.deferRenderStamperBinding_(v,W,J)}else W=new _.Vl("Unimplemented type",q,S,X.tagName,Object.keys(J)[0]),_.O0(W)}b.insertBefore(c,a)}this.flushRenderStamperComponentBindings_();
this.stampDom[q].events&&_.uc(this.hostElement,"yt-rendererstamper-finished",{container:X})}else q=new _.Vl("Container object not found",S,this.hostElement?this.hostElement.is:""),_.O0(q)}},
stampDomArray_:function(q,S,N,X,b,w){var B=this.getStampContainer_(S);if(B)if(S=this.polymerDom(B),X=O8v(X),q){var T=0,Q=0,a;if(w=w===void 0?_.zo("STAMPER_STABLE_LIST",!1):w||!1)for(a=S.firstElementChild;a&&!xm.has(a)&&q.length>Q;){w=q[Q];var U=JIW(N,w);if(U){if(this.getComponentName_(N[U],w[U])!=a.is){var r=this.createComponent_(N[U],w[U],X),c=this.polymerDom(a).nextElementSibling;c?S.insertBefore(r,c):S.appendChild(r);jI7(this.is,S,a,X);a=r}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(a,
N[U],w[U]);T++;Q++;a=this.polymerDom(a).nextElementSibling}else Q++}dm2(this.is,S,T,X);T=a;if(q.length>Q){w=document.createDocumentFragment();for(U=q.length;Q<U;Q++)if(r=q[Q],c=JIW(N,r))a=this.createComponent_(N[c],r[c],X),this.deferRenderStamperBinding_(a,N[c],r[c]),w.appendChild(a);T&&this.polymerDom(T).parentNode&&a&&!xm.has(a)?S.insertBefore(w,T):S.appendChild(w)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();b&&_.uc(this.hostElement,"yt-rendererstamper-finished",
{container:B})}else dm2(this.is,S,0,X);else q=new _.Vl("Container object not found",S,this.hostElement?this.hostElement.is:""),_.O0(q)},
polymerDom:function(q){return this.minimizePipBreakages?q:_.Zw(q)},
getStampContainer_:function(q){return this.$&&this.$[q]||_.mt(this.hostElement).querySelector("#"+q)},
getComponentName_:function(q,S){return typeof q==="string"?q:q.matcher?q.matcher.call(this,S):q.component},
createComponent_:function(q,S,N){q=this.getComponentName_(q,S);try{var X=nF4.has(q);if(N&&!X){var b=_.W4(q);try{_.MQ(b)}catch(w){N="Failed to clear styles for "+q+".",w.message&&(N+=" Original error: "+w.message),_.vN(new _.Vl(N))}}else b=document.createElement(q)}catch(w){return b="YtRendererStamperBehavior failed to create "+q+".",w.message&&(b+=" Original description: "+w.message),w.message="YtRendererStamperBehavior failed to create element",_.l1(w,b),Dvv.hasOwnProperty(q)?_.vN(w):_.O0(w),document.createElement("SPAN")}this.telemetry_.create++;
return b},
deferRenderStamperBinding_:function(q,S,N){this.deferredBindingTasks_.push({component:q,typeOrConfig:S,data:N})},
flushRenderStamperComponentBindings_:function(){for(var q=0,S=this.deferredBindingTasks_.length;q<S;q++){var N=this.deferredBindingTasks_[q];if(!N)break;Wvy(this,N.component,N.typeOrConfig,N.data)}this.deferredBindingTasks_.length=0}}];_.jS(_.f(function(q){function S(){N().seconds&&w(Fhd({seconds:Number(N().seconds)-Date.now()/1E3}))}
var N=q.targetTimestamp;q=q.className;var X=_.A(_.r6("",void 0,"U1Q8Ae")),b=X.next().value,w=X.next().value;_.vP(function(){S();var B=setInterval(function(){S()},1E3);
_.k7(function(){clearInterval(B)})});
return _.D("yt-countdown",{class:_.mu("ytCountDownHost",q)},_.D("div",null,b))},"z"),"yt-countdown",{props:{targetTimestamp:_.H4,
className:_.Ks}});_.n5=new _.ky("KEY_MANAGER_TOKEN");var u4W={click:"EVENT_SPAN_TYPE_CLICK",dblclick:"EVENT_SPAN_TYPE_DBLCLICK",mousedown:"EVENT_SPAN_TYPE_MOUSEDOWN",mouseup:"EVENT_SPAN_TYPE_MOUSEUP",mouseover:"EVENT_SPAN_TYPE_MOUSEOVER",mouseout:"EVENT_SPAN_TYPE_MOUSEOUT",mouseenter:"EVENT_SPAN_TYPE_MOUSEENTER",mouseleave:"EVENT_SPAN_TYPE_MOUSELEAVE",mousemove:"EVENT_SPAN_TYPE_MOUSEMOVE",contextmenu:"EVENT_SPAN_TYPE_CONTEXTMENU",keydown:"EVENT_SPAN_TYPE_KEYDOWN",keyup:"EVENT_SPAN_TYPE_KEYUP",keypress:"EVENT_SPAN_TYPE_KEYPRESS",touchstart:"EVENT_SPAN_TYPE_TOUCHSTART",
touchend:"EVENT_SPAN_TYPE_TOUCHEND",touchmove:"EVENT_SPAN_TYPE_TOUCHMOVE",touchcancel:"EVENT_SPAN_TYPE_TOUCHCANCEL",pointerdown:"EVENT_SPAN_TYPE_POINTERDOWN",pointerup:"EVENT_SPAN_TYPE_POINTERUP",pointermove:"EVENT_SPAN_TYPE_POINTERMOVE",pointerover:"EVENT_SPAN_TYPE_POINTEROVER",pointerout:"EVENT_SPAN_TYPE_POINTEROUT",pointerenter:"EVENT_SPAN_TYPE_POINTERENTER",pointerleave:"EVENT_SPAN_TYPE_POINTERLEAVE",pointercancel:"EVENT_SPAN_TYPE_POINTERCANCEL",gotpointercapture:"EVENT_SPAN_TYPE_GOTPOINTERCAPTURE",
lostpointercapture:"EVENT_SPAN_TYPE_LOSTPOINTERCAPTURE",submit:"EVENT_SPAN_TYPE_SUBMIT",change:"EVENT_SPAN_TYPE_CHANGE",input:"EVENT_SPAN_TYPE_INPUT",focus:"EVENT_SPAN_TYPE_FOCUS",blur:"EVENT_SPAN_TYPE_BLUR",reset:"EVENT_SPAN_TYPE_RESET",select:"EVENT_SPAN_TYPE_SELECT",invalid:"EVENT_SPAN_TYPE_INVALID",load:"EVENT_SPAN_TYPE_LOAD",unload:"EVENT_SPAN_TYPE_UNLOAD",beforeunload:"EVENT_SPAN_TYPE_BEFOREUNLOAD",domcontentloaded:"EVENT_SPAN_TYPE_DOMCONTENTLOADED",resize:"EVENT_SPAN_TYPE_RESIZE",scroll:"EVENT_SPAN_TYPE_SCROLL",
pageshow:"EVENT_SPAN_TYPE_PAGESHOW",pagehide:"EVENT_SPAN_TYPE_PAGEHIDE",play:"EVENT_SPAN_TYPE_PLAY",pause:"EVENT_SPAN_TYPE_PAUSE",playing:"EVENT_SPAN_TYPE_PLAYING",waiting:"EVENT_SPAN_TYPE_WAITING",seeking:"EVENT_SPAN_TYPE_SEEKING",seeked:"EVENT_SPAN_TYPE_SEEKED",ended:"EVENT_SPAN_TYPE_ENDED",volumechange:"EVENT_SPAN_TYPE_VOLUMECHANGE",timeupdate:"EVENT_SPAN_TYPE_TIMEUPDATE",ratechange:"EVENT_SPAN_TYPE_RATECHANGE",dragstart:"EVENT_SPAN_TYPE_DRAGSTART",drag:"EVENT_SPAN_TYPE_DRAG",dragend:"EVENT_SPAN_TYPE_DRAGEND",
dragenter:"EVENT_SPAN_TYPE_DRAGENTER",dragleave:"EVENT_SPAN_TYPE_DRAGLEAVE",dragover:"EVENT_SPAN_TYPE_DRAGOVER",drop:"EVENT_SPAN_TYPE_DROP",animationstart:"EVENT_SPAN_TYPE_ANIMATIONSTART",animationend:"EVENT_SPAN_TYPE_ANIMATIONEND",animationiteration:"EVENT_SPAN_TYPE_ANIMATIONITERATION",transitionrun:"EVENT_SPAN_TYPE_TRANSITIONRUN",transitionstart:"EVENT_SPAN_TYPE_TRANSITIONSTART",transitionend:"EVENT_SPAN_TYPE_TRANSITIONEND",transitioncancel:"EVENT_SPAN_TYPE_TRANSITIONCANCEL"};_.f5=_.f(function(q){var S=_.FS("a",q.ref),N=q.aTagConfig?q.aTagConfig:_.C6(function(){var X,b,w,B,T;var Q=(T=_.aK((w=q.command)==null?void 0:w.call(q)))!=null?T:(B=q.command)==null?void 0:B.call(q);return _.Uc({innertubeCommand:Q,skipOnClick:(X=q.skipOnClick)==null?void 0:X.call(q),defaultTarget:(b=q.target)==null?void 0:b.call(q)})||{}},void 0,"TAvz0");
_.Ww(function(){_.C("mweb_get_endpoint_from_atag_command")||(S.value._data=N()._data,S.value.params=N().params)},"dcjvAe");
return _.D("a",{el:S,href:function(){return N().href$},
rel:function(){return N().rel$},
class:function(){var X,b;return(b=N().className)!=null?b:(X=q.className)==null?void 0:X.call(q)},
style:function(){var X;if((X=q.style)==null?0:X.call(q))return q.style();var b;return((b=q.disabled)==null?0:b.call(q))?"pointer-events:none":""},
"aria-haspopup":function(){return!!N()["aria-haspopup$"]},
"force-new-state":yp(function(){return N()["force-new-state$"]}),
title:yp(function(){var X,b;return(b=N().title$)!=null?b:(X=q.title)==null?void 0:X.call(q)}),
role:yp(function(){var X;return((X=q.role)==null?void 0:X.call(q))||N().role$}),
target:yp(function(){return N().target$}),
dir:yp(function(){var X;return((X=q.dir)==null?void 0:X.call(q))||N().dir}),
tabindex:function(){var X;return N().tabindex$?Number(N().tabindex$):(X=q.tabIndex)==null?void 0:X.call(q)},
"aria-hidden":function(){var X,b;return(b=N()["aria-hidden$"])!=null?b:(X=q.ariaHidden)==null?void 0:X.call(q)},
"aria-label":function(){var X,b;return(b=N()["aria-label$"])!=null?b:(X=q.ariaLabel)==null?void 0:X.call(q)},
"aria-current":q.ariaCurrent,"aria-disabled":q.disabled,"aria-labelledby":q.ariaLabelledby,"aria-describedby":q.ariaDescribedby,"aria-selected":q.ariaSelected,"tab-identifier":q.tabIdentifier,"on:pointerdown":_.Ec(function(X){var b,w;return void((w=(b=N()).onpointerdown)==null?void 0:w.call(b,X))}),
"on:click":_.Ec(function(X){var b,w;(w=(b=N()).onclick)==null||w.call(b,X);var B;(B=q.onClick)==null||B.call(q,X)}),
"on:focusin":_.Ec(function(X){var b;(b=q.onFocusin)==null||b.call(q,X)}),
"on:focusout":_.Ec(function(X){var b;(b=q.onFocusout)==null||b.call(q,X)})},q.children)},"B");var Pa0={duration:1E3,easing:"ease",fill:"forwards"};h10.componentType=iD;var oWg={duration:1E3,easing:"ease",fill:"forwards"},VCk=_.f(function(q){var S=_.FS("animated-rolling-character"),N=void 0,X=function(){var T,Q;return jO((T=q.character)==null?void 0:T.call(q))||jO((Q=q.previousCharacter)==null?void 0:Q.call(q))},b=_.A(_.r6(0,void 0,"CYT8Ob")),w=b.next().value,B=b.next().value;
_.vP(function(){if(window.ResizeObserver&&_.C("web_fix_rolling_numbers_zoom_safari")){var T=new _.Ml(function(){var a,U,r=Math.round(((U=(a=S.value.querySelector("div"))==null?void 0:a.getBoundingClientRect().height)!=null?U:0)*100)/100;r&&B(r)},500),Q=new ResizeObserver(function(){T.fire()});
Q.observe(S.value);_.k7(function(){Q.disconnect();T.dispose()})}});
_.Ww(function(){var T=_.C("web_fix_rolling_numbers_zoom_safari")?w:q.marginMultiplier;if(T()){var Q;(Q=N)==null||Q.cancel();if(X()){var a;Q=((a=q.previousCharacter)==null?0:a.call(q))?Number(q.previousCharacter())+10:q.rollUp()?0:30;var U;if((U=q.shouldAnimate)==null||!U.call(q)){var r,c;Q-=Y4m((r=q.character)==null?void 0:r.call(q),(c=q.previousCharacter)==null?void 0:c.call(q),q.rollUp(),Q)}}else{Q=q.rollUp()?0:2;var e;(e=q.shouldAnimate)!=null&&e.call(q)||(a=Q,U=q.rollUp()?-1:1,Q=a-U)}S.value.style.marginTop=
"-"+Q*T()+"px";var R;if((R=q.shouldAnimate)==null?0:R.call(q)){var J,v;N=qBF(S.value,(J=q.character)==null?void 0:J.call(q),(v=q.previousCharacter)==null?void 0:v.call(q),q.rollUp(),Q,X(),T())}else{var W;S.value.style.display=((W=q.character)==null?0:W.call(q))?"":"none"}}},"CA6Pmf");
return _.D("animated-rolling-character",{el:S,class:"animatedRollingCharacterHost"},_.D(_.V,{cond:X,then:function(){return _.D(Q1X,null)},
else:function(){return _.D(azJ,{character:q.character})}}))},"E");
VCk.idomCompat=!0;var SBg=_.C("web_enable_sink_animated_rolling_character_and_number")?VCk:h10,Uvk=_.C("web_enable_sink_animated_rolling_character_and_number")?VCk:I87(h10),Q1X=_.f(function(){for(var q=[],S=1;S<30;S++)q.push(_.D("div",null,S%10));return _.D(_.S1,null,_.D("div",null,"\u00a0"),q,_.D("div",null,"\u00a0"))},"F"),azJ=_.f(function(q){var S=q.character;
return _.D(_.S1,null,_.D("div",null,"\u00a0"),_.D(_.V,{cond:function(){return!(S==null?0:S())||_.BM(S==null?void 0:S())},
then:function(){return _.D("div",null,"\u00a0")},
else:function(){return _.D("div",null,S)}}),_.D("div",null,"\u00a0"))},"G");Nom.componentType=iD;var rHv=_.f(function(q){var S=void 0,N=void 0,X=function(){var w;return((w=q.fontSizeMultiplier)==null?0:w.call(q))?q.heightPx()*q.fontSizeMultiplier():q.heightPx()},b=_.C6(function(){if(!q.numberText())return[];
var w,B,T=((w=q.forceRollUp)==null?void 0:w.call(q))||!N||!((B=q.numberValue)==null?0:B.call(q))||N<q.numberValue(),Q,a=q.numberText();w=X();B=!((Q=q.shouldAnimate)==null||!Q.call(q));Q=[];var U=0,r=0,c=(S?S.replace(/\D/g,"").length:0)-(a?a.replace(/\D/g,"").length:0),e=S?S.split(/(\d)/).filter(Boolean):[];for(a=a.split(/(\d)/).filter(Boolean);c<0;){var R=a[r];Q.push({character:R,rollUp:T,marginMultiplier:w,shouldAnimate:B});r++;jO(R)&&c++}for(;U<c;)R=e[U],Q.push({previousCharacter:R,rollUp:T,marginMultiplier:w,
shouldAnimate:B}),U++,jO(R)||c++;for(;r<a.length;)c=a[r],R=e[U],jO(c)===jO(R)?(r++,U++):jO(c)?(U++,c=void 0):jO(R)&&(r++,R=void 0),Q.push({character:c,previousCharacter:R,rollUp:T,marginMultiplier:w,shouldAnimate:B});S=q.numberText();var J;N=(J=q.numberValue)==null?void 0:J.call(q);return Q},void 0,"kWiBv");
return _.D("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return q.numberText()?["height: "+X()+"px;","line-height: "+q.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.D(_.tc,{each:b,keyBy:"INDEX"},function(w){return _.D(Uvk,{character:function(){return w().character},
previousCharacter:function(){return w().previousCharacter},
marginMultiplier:function(){return w().marginMultiplier},
rollUp:function(){return w().rollUp},
shouldAnimate:function(){return w().shouldAnimate}})}))},"H");
rHv.idomCompat=!0;_.$vR=_.C("web_enable_sink_animated_rolling_character_and_number")?rHv:I87(Nom);var cHX=function(q,S){this.fillAnimation=new Animation(Zv2(q),document.timeline);this.strokeAnimation=new Animation(AJF(S),document.timeline)};
cHX.prototype.play=function(){var q,S;(S=(q=this.fillAnimation).play)==null||S.call(q);var N,X;(X=(N=this.strokeAnimation).play)==null||X.call(N)};
cHX.prototype.cancel=function(){var q,S;(S=(q=this.fillAnimation).cancel)==null||S.call(q);var N,X;(X=(N=this.strokeAnimation).cancel)==null||X.call(N)};_.p5=_.f(function(q){var S=q.model;var N=q.pointerDownEvent;var X=q.pointerUpEvent;var b=q.pointerLeaveEvent;var w=q.hovered;q=_.FS("yt-touch-feedback-shape");var B=_.FS("div"),T=_.FS("div"),Q=_.A(_.kr(function(){return(X==null?0:X())||(b==null?0:b())?!1:!(N==null||!N())||!1})),a=Q.next().value,U=Q.next().value,r=void 0,c=function(){!r&&T.value&&B.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(r=new cHX(T.value,B.value));
var z;(z=r)==null||z.play()},e=function(){var z;
(z=r)==null||z.cancel()},R=function(){var z;
(z=r)==null||z.cancel()};
_.Ww(function(){(X==null?0:X())&&c()},"bg756c");
_.Ww(function(){(N==null?0:N())&&e()},"QAes8c");
_.Ww(function(){(b==null?0:b())&&R()},"YaFbrc");
Q=_.Ec(function(){c();U(!1)});
var J=_.Ec(function(){e();U(!0)}),v=_.Ec(function(){R();
U(!1)});
_.k7(function(){if(r){var z;(z=r)==null||z.cancel();r=void 0}});
var W={};a=_.mu("yt-spec-touch-feedback-shape",function(){return s4N(S().color)},function(){return BoN(S().thumbnailSize,!!S().isExtended)},(W["yt-spec-touch-feedback-shape--focused"]=function(){return!!S().focused&&!S().disabled},W["yt-spec-touch-feedback-shape--circular"]=function(){return!!S().circular},W["yt-spec-touch-feedback-shape--down"]=a,W["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!S().triggerEvents},W["yt-spec-touch-feedback-shape--hovered"]=function(){return w==
null?void 0:w()},W));
return _.D("yt-touch-feedback-shape",{el:q,class:a,style:_.Ls({"margin-top":function(){return S().customTopExtend?"-"+S().customTopExtend+"px":void 0}}),
"on:mousedown":J,"on:mouseup":Q,"on:pointerleave":v,"on:touchstart":J,"on:touchend":Q,"aria-hidden":!0},_.D(_.V,{cond:function(){return!!S().hoverEffect},
then:function(){return _.D("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.Ls({"border-radius":function(){return S().borderRadius},
background:function(){var z;if(z=S().hoverEffect){for(var M=[],g=_.A((z==null?void 0:z.lightingTechniques)||[]),x=g.next();!x.done;x=g.next())switch(x.value){case 2:var L=x=void 0,P=void 0,b0=void 0;M.push("linear-gradient(180deg, "+((x=z)==null?void 0:(L=x.palette)==null?void 0:L.keyLight)+", "+((P=z)==null?void 0:(b0=P.palette)==null?void 0:b0.background)+")")}var Q7,ry;M.push((Q7=S().hoverEffect)==null?void 0:(ry=Q7.palette)==null?void 0:ry.background);z=M.join(", ")}else z=void 0;return z}})})}}),
_.D("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.Ls({"border-radius":function(){return S().borderRadius},
"border-color":function(){var z,M;return(z=S().touchEffect)==null?void 0:(M=z.palette)==null?void 0:M.background}}),
el:B}),_.D("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.Ls({"border-radius":function(){return S().borderRadius},
"background-color":function(){var z,M;return(z=S().touchEffect)==null?void 0:(M=z.palette)==null?void 0:M.background}}),
el:T}))},"L");
_.p5.idomCompat=!0;var erR={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};var xd=_.ee();xd=xd.toLowerCase();if(_.DP(xd,"android")){var Cp6=xd.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);Cp6&&parseFloat(Cp6[1])<100||xd.match("("+Object.keys(erR).join("|")+")")};var Rrv=_.f(function(q){return _.D(_.V,{cond:q.aTagConfig,then:function(S){return _.D(_.f5,{aTagConfig:S,disabled:q.disabled,className:q.className,style:q.style,title:q.title,ariaLabel:q.ariaLabel,ariaCurrent:function(){var N,X;return((N=q.toggleable)==null?void 0:N.call(q))&&((X=q.toggled)==null?void 0:X.call(q))},
ref:q.ref},q.children)},
else:function(){return _.D("button",{el:_.Hi(q.ref),"on:click":_.Ec(function(S){var N;return(N=q.onClick)==null?void 0:N.call(q,S)}),
class:q.className,title:q.title,style:q.style,disabled:q.disabled,"aria-pressed":function(){var S,N;return((S=q.toggleable)==null?0:S.call(q))?!((N=q.toggled)==null||!N.call(q)):void 0},
"aria-label":q.ariaLabel,"aria-disabled":q.visiblyDisabled,"aria-hidden":q.ariaHidden,tabindex:q.tabIndex},q.children)}})},"M"),iqQ=_.f(function(q){var S=q.data;
var N=q.hasIconLeading;var X=q.hasIconLeadingTrailing;var b=q.hasIconTrailing;var w=q.iconButton;var B=q.iconClassName;var T=q.secondaryIconClassName;var Q=q.icon;var a=q.secondaryIcon;var U=q.textContentClassName;return _.D(mX,{className:"",style:"display: inherit; justify-content: center"},_.D(_.V,{debugInstance:"V4z1Uc",cond:function(){return Q&&(N()||X()||(w==null?void 0:w()))},
then:function(){return _.D(mX,null,_.D("div",{class:B,"aria-hidden":"true"},Q==null?void 0:Q()))}}),_.D(_.V,{debugInstance:"ok3btb",
cond:function(){return(S().buttonText||S().animatedTextProps||S().formattedButtonText)&&!(w==null?0:w())},
then:function(){return _.D(mX,null,_.D(tCa,{className:U,iconPosition:function(){return S().iconPosition},
text:function(){return S().buttonText},
oneOffCustomTextWrap:function(){return S().oneOffCustomTextWrap},
formattedButtonText:function(){return S().formattedButtonText},
animatedTextProps:function(){return S().animatedTextProps}}))}}),_.D(_.V,{debugInstance:"DO5Rz",
cond:b,then:function(){return _.D(mX,null,_.D("div",{class:B},Q==null?void 0:Q()))}}),_.D(_.V,{debugInstance:"bnojSc",
cond:X,then:function(){return _.D(mX,null,_.D("div",{class:T},a==null?void 0:a()))}}),_.D(_.V,{debugInstance:"HN3kad",
cond:function(){return!S().disabled&&!0},
then:function(){return _.D(_.p5,{model:function(){var r=S();return{color:r.style==="overlay-dark"?4:r.style==="overlay"?r.type==="filled"?4:3:r.type==="filled"||r.style==="call-to-action-inverse"||r.style==="mono-inverse"?2:1}}})}}))},"N"),tCa=_.f(function(q){var S=function(){var N,X;
return((N=q.iconPosition)==null?void 0:N.call(q))==="icon-with-label"||((X=q.oneOffCustomTextWrap)==null?void 0:X.call(q))};
return _.D("div",{class:q.className,"aria-hidden":function(){var N,X,b;return((N=q.ariaHidden)==null?void 0:N.call(q))&&(!((X=q.animatedTextProps)==null||!X.call(q))||!((b=q.formattedButtonText)==null||!b.call(q)))}},_.D(_.iO,null,_.D(_.Cy,{when:function(){var N;
return(N=q.animatedTextProps)==null?void 0:N.call(q)}},function(){return _.D(_.$vR,{numberText:function(){return q.animatedTextProps().numberText},
numberValue:function(){return q.animatedTextProps().numberValue},
heightPx:function(){return q.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return q.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return q.animatedTextProps().shouldAnimate},
forceRollUp:function(){return q.animatedTextProps().forceRollUp}})}),_.D(_.Cy,{when:function(){var N;
return(N=q.formattedButtonText)==null?void 0:N.call(q)}},function(){return _.D(_.Fu,{text:function(){return Object.assign({},q.formattedButtonText(),{lineBreakMode:S()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":q.formattedButtonText().lineBreakMode,
alignment:S()?"TEXT_ALIGNMENT_CENTER":q.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!S()}})}),_.D(_.Cy,{when:function(){var N,X;
return((N=q.iconPosition)==null?void 0:N.call(q))==="icon-with-label"&&((X=q.text)==null?void 0:X.call(q))}},function(){return _.D(_.Fu,{text:function(){return{content:q.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.D(_.RM,null,function(){return q.text})))},"O"),JH0=_.f(function(q){return _.D(_.V,{debugInstance:"kM7Sgc",
cond:q.hasLabel,then:function(){var S;return _.D("label",{class:q.className},q.children,(S=q.textContent)==null?void 0:S.call(q))},
else:function(){return q.children}})},"P"),mX=_.f(function(q){return q.children},"Q");var Fos=_.f(function(q){function S(){w(void 0);T(void 0);a(void 0)}
var N=_.Hi(),X=_.A(_.r6(void 0,void 0,"Ug77pc")),b=X.next().value,w=X.next().value;X=_.A(_.r6(void 0,void 0,"XGf7Zb"));var B=X.next().value,T=X.next().value,Q=_.A(_.r6(void 0,void 0,"w55oqd"));X=Q.next().value;var a=Q.next().value;Q=_.A(_.r6(0,void 0,"rBgpzc"));var U=Q.next().value,r=Q.next().value;Q=_.Ec(function(){switch(U()){case 1:r(2);break;case 3:var e,R;(R=(e=N.value).hidePopover)==null||R.call(e);r(0);S()}});
_.Ww(function(){if(q.show()){var e;w((e=q.children)==null?void 0:e.call(q));var R;T((R=q.location)==null?void 0:R.call(q));var J;a((J=q.classNames)==null?void 0:J.call(q));switch(U()){case 0:var v,W;(W=(v=N.value).showPopover)==null||W.call(v);r(1);break;case 3:r(1);var z,M;(M=(z=N.value).hidePopover)==null||M.call(z);var g,x;(x=(g=N.value).showPopover)==null||x.call(g)}}else switch(U()){case 2:r(3);break;case 1:var L,P;(P=(L=N.value).hidePopover)==null||P.call(L);S();r(0)}},"Z8V4Qb");
_.lO(function(){});
var c={};return _.D("yt-popover",{popover:"manual",el:N,style:_.Ls({left:function(){var e;return(e=B())==null?void 0:e.left},
top:function(){var e;return(e=B())==null?void 0:e.top},
bottom:function(){var e;return(e=B())==null?void 0:e.bottom},
right:function(){var e;return(e=B())==null?void 0:e.right}}),
class:_.mu("ytPopoverComponentHost",X,(c.ytPopoverComponentHostClosing=function(){return U()===3},c.ytPopoverComponentHostSeeThrough=function(){var e;
return((e=q.seeThrough)==null?void 0:e.call(q))===!0},c)),
"on:animationend":Q},b)},"S");var Hqa={left:"0px",right:"auto",top:"0px",bottom:"auto"},Oqs=function(){var q=this;this.registerTooltipElement=function(N){var X;q.tooltipElement=(X=N.querySelector("yt-popover"))!=null?X:void 0};
var S=_.A(_.r6(void 0,void 0,"EIh5sc"));this.state=S.next().value;this.setState=S.next().value;S=_.A(_.r6(void 0,void 0,"PC1M0b"));this.schedulerJobID=S.next().value;this.setSchedulerJobID=S.next().value},$2F=function(q,S){var N=IK,X=_.OY.addJob(function(){var b=Ko2(N,q,S);
N.currentConfig=S;N.setState({text:S.text,location:_.C("web_tooltip_location_fix")?void 0:b,anchor:q,offset:S.offset,style:S.style})},4,S.delay);
N.setSchedulerJobID(X)},cJM=function(){var q=IK,S=q.schedulerJobID();
S&&(_.OY.cancelJob(S),q.setSchedulerJobID(void 0));q.setState(void 0);q.currentConfig=void 0};
Oqs.prototype.notify=function(q,S){var N;((N=this.state())==null?void 0:N.anchor)===q&&(N=Ko2(this,q,S),this.currentConfig=S,this.setState({text:S.text,location:_.C("web_tooltip_location_fix")?void 0:N,anchor:q,offset:S.offset,style:S.style}))};
var Ko2=function(q,S,N){var X=S.getBoundingClientRect();S=window.innerWidth;var b=window.innerHeight,w=N.location,B=N.offset;N=N.text;if(q=q.tooltipElement){var T=getComputedStyle(q);q=T.font;var Q=Pi(T.lineHeight),a=Pi(T.paddingLeft),U=Pi(T.paddingRight),r=Pi(T.paddingTop);T=Pi(T.paddingBottom);var c=document.createElement("canvas").getContext("2d");c.font=q;N={width:c.measureText(N).width+a+U,height:Q+r+T}}else N=void 0;q=N;if(!q)return Hqa;N=q.width;q=q.height;a=B+q;r=B+N;Q=X.top>=a;a=b-X.bottom>=
a;U=X.left>=r;r=S-X.right>=r;T=w;switch(w){case "top":!Q&&a&&(T="bottom");break;case "bottom":!a&&Q&&(T="top");break;case "left":!U&&r&&(T="right");break;case "right":!r&&U&&(T="left")}switch(T){case "top":w=X.left+X.width/2-N/2;X=X.top-q-B;break;case "bottom":w=X.left+X.width/2-N/2;X=X.bottom+B;break;case "left":w=X.left-N-B;X=X.top+X.height/2-q/2;break;case "right":w=X.right+B;X=X.top+X.height/2-q/2;break;default:w=X.left+X.width/2-N/2,X=X.bottom+B}B=Object.assign({},Hqa);w+N>S?(B.right="0px",B.left=
"auto"):(B.left=Math.round(Math.max(0,w)+window.scrollX)+"px",B.right="auto");X+q>b?(B.bottom="0px",B.top="auto"):(B.top=Math.round(Math.max(0,X)+window.scrollY)+"px",B.bottom="auto");return B};var IK;IK=new Oqs;_.vi0=_.f(function(){var q=_.C6(function(){var b;return(b=IK.state())==null?void 0:b.anchor},void 0,"tiGUn"),S=_.C6(function(){var b;
return(b=IK.state())==null?void 0:b.text},void 0,"TA2GQe"),N=_.C6(function(){var b;
return(b=IK.state())==null?void 0:b.style},void 0,"ucvFsf"),X=_.C("web_tooltip_location_fix")?_.C6(function(){var b=q();
var w=IK.currentConfig;if(b&&w)return Ko2(IK,b,w)},void 0,"EpDz6"):_.C6(function(){var b;
return(b=IK.state())==null?void 0:b.location},void 0,"aRJtfd");
return _.D("yt-tooltip",{class:"ytTooltipContainerHost",el:_.Hi(IK.registerTooltipElement),"aria-hidden":"true"},_.D(Fos,{classNames:function(){switch(N()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:X,show:function(){return!!S()&&!!X()},
seeThrough:!0},S))},"T");var Ggv=SL("stamper-context");_.ui=_.f(function(q){var S=q.data;var N=q.icon;var X=q.iconName;var b=q.animateIcon;var w=q.secondaryIcon;var B=q.secondaryIconName;var T=q.focusedOverride;var Q=q.clientOnlyWizTooltipsEnabled;CGW();var a=ToF(S),U=a.size,r=a.style;q=a.disabled;var c=a.onTap,e=a.alignByText,R=a.aTagConfig,J=a.customColors,v=a.segmentedPosition,W=a.toggled,z=a.toggleable,M=a.accessibilityLabel,g=a.onToggle,x=a.iconPosition,L=a.oneOffCustomTextWrap,P=a.disableTextEllipsis,b0=a.disableBackdropFilter,Q7=a.tooltipText,
ry=a.ariaHidden,s7=a.tabIndex,TW=a.buttonText,l0=a.formattedButtonText,zW=a.animatedTextProps,nN=a.onClickRateLimitMs,Tq=aMe(S,N,w,X,B,T,b),Gq=Tq.type;N=Tq.shouldFocus;X=Tq.hasIconLeading;b=Tq.hasIconTrailing;var u0=Tq.hasIconLeadingTrailing,VX=Tq.hasIconOnly;w=Tq.hasIconOnly40;var UX=Tq.hasIconWithLabel;B=Tq.iconButton;var cD=Tq.visiblyDisabled;T=Tq.overrideSmallSizeIcon;var cs=Tq.iconToRender;Tq=Tq.secondaryIconToRender;var wL=_.A(e$0(Q7,a.tooltipShape)).next().value,U7=function(vD){c==null||c(vD);
z()&&(g==null||g(vD))},fN=_.C6(function(){return nN==null?void 0:nN()},void 0,"siKywb"),r0=_.C6(function(){return fN()?GVM(U7,fN()):U7},void 0,"wDTcN");
a={};var MM={};return _.D(JH0,{className:_.mu("yt-spec-button-shape-with-label",(a["yt-spec-button-shape-with-label--is-overlay"]=function(){return r()==="overlay"||r()==="overlay-dark"},a)),
hasLabel:UX,textContent:function(){return _.D(tCa,{text:TW,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:L,iconPosition:x,formattedButtonText:l0,animatedTextProps:zW})}},_.D(Rrv,{aTagConfig:R,
className:_.mu("yt-spec-button-shape-next",function(){return V$7(Gq())},function(){return cD()?void 0:U2d(r())},function(){return rJW(U())},(MM["yt-spec-button-shape-next--disabled"]=cD,MM["yt-spec-button-shape-next--focused"]=N,MM["yt-spec-button-shape-next--icon-trailing"]=b,MM["yt-spec-button-shape-next--icon-leading"]=X,MM["yt-spec-button-shape-next--icon-leading-trailing"]=u0,MM["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return u0()&&!(TW()||l0())},MM["yt-spec-button-shape-next--icon-button"]=
function(){return VX()||UX()},MM["yt-spec-button-shape-next--icon-only-default"]=w,MM["yt-spec-button-shape-next--align-by-text"]=e,MM["yt-spec-button-shape-next--segmented-start"]=function(){return v()==="start"},MM["yt-spec-button-shape-next--segmented-end"]=function(){return v()==="end"},MM["yt-spec-button-shape-next--override-small-size-icon"]=T,MM["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=L,MM["yt-spec-button-shape-next--disable-text-ellipsis"]=P,MM["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!b0()&&!_.C("web_disable_backdrop_filter")},MM)),
style:function(){var vD=J();if(vD){var PD=vD.color;var cG=vD.backgroundColor;vD=vD.borderColor;var IJ="";PD&&(IJ+="color: "+PD+";");cG&&(IJ+="background-color: "+cG+";");vD&&(IJ+="border-color: "+vD+";");PD={style:IJ}}else PD={};return PD.style},
onClick:function(vD){r0()(vD)},
disabled:q,ariaLabel:M,toggleable:z,toggled:W,title:function(){return(Q==null?0:Q())||!Q7()?"":Q7()},
visiblyDisabled:cD,ariaHidden:ry,tabIndex:s7,ref:function(vD){(Q==null?0:Q())&&wL(vD)}},_.D(iqQ,{data:S,
hasIconLeading:X,hasIconLeadingTrailing:u0,hasIconTrailing:b,iconButton:B,icon:cs,textContentClassName:"yt-spec-button-shape-next__button-text-content",iconClassName:"yt-spec-button-shape-next__icon",secondaryIconClassName:"yt-spec-button-shape-next__secondary-icon",secondaryIcon:Tq})))},"V");
_.ui.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.EN=_.f(function(q){var S=q.data;var N=q.className;var X=q.style;var b=q.useOutlinedIcon;var w=q.buttonOverrides;var B=q.animatedTextProps;var T=q.onClick;var Q=q.target;var a=_.FS("button-view-model",function(x){x.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var L=S().targetId;L&&_.o7(_.qb(),L,x);return function(){YI(_.qb(),x)}}),U=function(){return S().iconName},r=function(){var x;
return(x=S())==null?void 0:x.entityKey},c=_.oH(function(x){a:{var L=r(),P=S().buttonEntitySelectorType;
if(P&&L)switch(P){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":x=(x=_.uy(x,L))?{isHidden:x.adsState==="ADS_STATE_NONE"||x.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:x={isHidden:!1};break a}x=void 0}return x}),e,R=(e=_.Ly().resolve(_.MU(_.NP)))==null?void 0:e(),J=function(){var x=S();
var L=w==null?void 0:w(),P=B==null?void 0:B(),b0=Q==null?void 0:Q();if(x){var Q7=KNN(x.type);var ry=!!x.title||!!x.titleFormatted;var s7=!(!x.iconName&&!x.iconImage);ry=s7&&!ry?"icon-only":s7?x.iconTrailing||x.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;ry==="icon-only-40"&&(Q7="text");var TW;s7=(TW=L==null?void 0:L.state)!=null?TW:vWP(x.state);var l0,zW=(l0=L==null?void 0:L.disabled)!=null?l0:x.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||x.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.C("web_button_vm_refactor_disabled")){var nN;zW=(nN=L==null?void 0:L.disabled)!=null?nN:s7==="disabled"}P=P&&P.numberText&&!isNaN(Number(P.numberValue))?P:void 0;l0=Object;nN=l0.assign;TW=x.title;var Tq=x.titleFormatted,Gq=x.accessibilityText,u0=Ov7(x.style),VX=lMe(x.buttonSize);b0=HvP(x,a,zW,T,b0);zW=zW&&!x.onDisabledTap;var UX=JJP(x,a),cD=x.customFontColor,cs=x.customBackgroundColor;var wL=x.customBorderColor;var U7=x.customDarkThemeFontColor,fN=x.customDarkThemeBackgroundColor,r0=x.customDarkThemeBorderColor;
cD=R&&U7?U7:cD;cs=R&&fN?fN:cs;wL=R&&r0?r0:wL;wL={color:cD?_.Vh(cD):void 0,backgroundColor:cs?_.Vh(cs):void 0,borderColor:wL?_.Vh(wL):void 0};if(r0=_.t(x.tooltipData,XrJ)){var MM;cs={text:(MM=r0.tooltipText)!=null?MM:"",location:t$W(r0.placement),style:r0.style}}else cs=void 0;x=nN.call(l0,{},{buttonText:TW,formattedButtonText:Tq,animatedTextProps:P,accessibilityLabel:Gq,style:u0,type:Q7,state:s7,size:VX,iconPosition:ry,onTap:b0,disabled:zW,aTagConfig:UX,customColors:wL,tooltipText:x.tooltip,tooltipShape:cs},
L)}else x={style:"mono",type:"text",state:"active",size:"M"};x.focused=z();return x},v=function(){return D2M(J(),!!S().iconName)};
q=_.A(_.r6(!1,void 0,"yZ8hab"));e=q.next().value;var W=q.next().value,z=e;q=_.Ec(function(){var x=_.Ly().resolve(_.MU(_.n5));x&&W(x.isKeyBoardInUse());return!0});
e=_.Ec(function(){W(!1);return!0});
_.Ww(function(){var x,L=_.t(S==null?void 0:(x=S())==null?void 0:x.onVisible,_.Qp);L&&_.Vp(L,{disableClickTracking:!0})},"G9MlKd");
var M=function(){var x;return(S==null?0:(x=S())==null?0:x.iconImage)?{sources:[S().iconImage]}:void 0},g=_.C("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.D("button-view-model",{el:a,class:_.mu("ytSpecButtonViewModelHost",N),"on:focusin":q,"on:focusout":e},_.D(_.V,{cond:function(){var x,L;return!((L=r()&&S().buttonEntitySelectorType&&((x=c())==null?void 0:x.isHidden))!=null&&L)},
then:function(){return _.D(_.V,{cond:M,then:function(x){return _.D(_.ui,{data:J,icon:function(){return _.D(_.Oc,{data:x,alt:"",targetWidth:v,targetHeight:v,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:g})},
else:function(){return _.D(_.ui,{data:J,icon:function(){return _.D(_.hu,{icon:U,active:function(){return(b==null?0:b())?!1:J().toggled},
animateIcon:function(){var x;return!!(X==null?0:(x=X())==null?0:x.animateIcon)},
size:v})},
clientOnlyWizTooltipsEnabled:g})}})}}))},"X");
_.EN.idomCompat={callbacks:{onClick:!0}};_.jS(_.f(function(q){return _.D("yt-button-view-model",{id:q.id,class:_.mu(q.scopingClassName,q.classes),icon:function(){var S;return(S=q.icon)==null?void 0:S.call(q)},
"dialog-dismiss":function(){var S;return((S=q.dialogDismiss)==null?0:S.call(q))?"":void 0}},_.D(_.EN,{data:function(){var S;
return(S=q.data)==null?void 0:S.call(q)},
className:function(){var S;return(S=q.className)==null?void 0:S.call(q)},
style:function(){var S;return(S=q.style)==null?void 0:S.call(q)},
useOutlinedIcon:function(){var S;return(S=q.useOutlinedIcon)==null?void 0:S.call(q)},
buttonOverrides:function(){var S;return(S=q.buttonOverrides)==null?void 0:S.call(q)},
animatedTextProps:function(){var S;return(S=q.animatedTextProps)==null?void 0:S.call(q)},
onClick:function(S){var N;return(N=q.onClick)==null?void 0:N.call(q,S)}}))},"Y"),"yt-button-view-model",{props:{data:_.H4,
className:_.H4,style:_.H4,useOutlinedIcon:_.H4,buttonOverrides:_.H4,animatedTextProps:_.H4,onClick:_.Ks,scopingClassName:_.H4,id:_.H4,icon:_.H4,dialogDismiss:_.H4,classes:_.H4,target:_.Ks}});_.jS(_.f(function(q){var S=q.data;var N=q.id;var X=q.className;var b=q.iconName;var w=q.animateIcon;var B=q.secondaryIconName;q=_.A(_.r6(!1,void 0,"xPqod"));var T=q.next().value,Q=q.next().value,a=function(){var r=_.Ly().resolve(_.MU(_.n5));r&&Q(r.isKeyBoardInUse())},U=function(){Q(!1)};
q=_.FS("yt-button-shape",function(r){if(_.Ly().resolve(_.MU(_.n5)))return r.addEventListener("focusin",a),r.addEventListener("focusout",U),function(){r.removeEventListener("focusin",a);r.removeEventListener("focusout",U)}});
return _.D("yt-button-shape",{el:q,id:N,class:X},_.D(_.V,{cond:S,then:function(){return _.D(_.ui,{data:S,iconName:b,secondaryIconName:B,focusedOverride:T,animateIcon:w})}}))},"Z"),"yt-button-shape",{props:{data:_.H4,
id:_.H4,className:_.H4,iconName:_.H4,animateIcon:_.H4,secondaryIconName:_.H4,clientOnlyWizTooltipsEnabled:_.H4},unsafeExternallySettableAttributes:new Set(["hidden"])});var yu=function(){var q=_.n.apply(this,arguments)||this;q.isGoalActive=!0;return q};
_.F(yu,_.n);yu.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
yu.prototype.progressBarChanged=function(){var q=_.mt(this.hostElement).querySelector("#progress-bar-progress"),S,N,X,b=(X=Number((S=this.creatorGoalState)==null?void 0:S.currentGoalCount)/Number((N=this.creatorGoalState)==null?void 0:N.totalGoalCount)*100)!=null?X:0,w;q.style.width=((w=Math.min(b,100))!=null?w:0)+"%"};
yu.prototype.goalStateChanged=function(){var q;this.isGoalActive=((q=this.creatorGoalState)==null?void 0:q.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var S;q={"--yt-progress-bar-color":HjF((S=this.creatorGoalState)==null?void 0:S.progressBarColor)};_.MQ(this.hostElement,q)};
yu.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.hd.Object.defineProperties(yu.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var q;return this.isGoalActive&&!((q=this.creatorGoalState)==null||!q.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.creatorGoalState)==null?0:q.endTimestampMs){var S;q=Number((S=this.creatorGoalState)==null?void 0:S.endTimestampMs)/1E3;return{seconds:String(q)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.creatorGoalState)==null?0:q.themedTargetImage){var S;q=_.t((S=this.creatorGoalState)==null?void 0:S.themedTargetImage,EOa);return this.isAppDarkTheme()?q==null?void 0:q.imageDark:q==null?void 0:q.imageLight}}}});
_.hd.Object.defineProperties(yu,{template:{configurable:!0,enumerable:!0,get:function(){return wz0()}}});
yu.prototype.goalStateChanged=yu.prototype.goalStateChanged;yu.prototype.progressBarChanged=yu.prototype.progressBarChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],yu.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);
_.u([_.k({selectorArgs:["data.creatorGoalEntityKey"],selector:function(q,S){return _.hg(q.entities,"creatorGoalEntity",S)}}),
_.E("design:type",Object)],yu.prototype,"creatorGoalState",void 0);_.u([_.k(),_.E("design:type",Object)],yu.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],yu.prototype,"isGoalActive",void 0);_.u([_.K("creatorGoalState","isGoalActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yu.prototype,"shouldShowCountdown",null);_.u([_.K("creatorGoalState"),_.E("design:type",Object),_.E("design:paramtypes",[])],yu.prototype,"endTimestamp",null);
_.u([_.K("creatorGoalState"),_.E("design:type",Object),_.E("design:paramtypes",[])],yu.prototype,"targetIconThemedImage",null);_.u([_.I5("creatorGoalState.currentGoalCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yu.prototype,"progressBarChanged",null);_.u([_.I5("creatorGoalState.creatorGoalState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yu.prototype,"goalStateChanged",null);
_.u([_.Vd({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],yu);_.p(yu,"yt-creator-goal-progress-flow-view-model",function(){return wz0()},{mode:0});var lzq;var j1v;var Mb=function(){return _.n.apply(this,arguments)||this};
_.F(Mb,_.n);Mb.prototype.attached=function(){var q,S,N;if(this==null?0:(q=this.data)==null?0:(S=q.pdgPurchasedBumperLoggingDirectives)==null?0:(N=S.loggingDirectives)==null?0:N.trackingParams){var X,b,w;d22(this==null?void 0:(X=this.data)==null?void 0:(b=X.pdgPurchasedBumperLoggingDirectives)==null?void 0:(w=b.loggingDirectives)==null?void 0:w.trackingParams)}};
Mb.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Mb.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Mb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Mb.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Mb);
_.p(Mb,"yt-live-chat-item-bumper-view-model",function(){if(j1v===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;lzq===void 0&&(lzq=document.createElement("template"));var X=lzq;N.call(S,X.content.cloneNode(!0),q.content.firstChild);j1v=q}q=j1v;return q},{mode:0});var Woa;var dvM;_.K4=function(q,S){this.data=q;this.actions=S;this.data=q;this.actions=S};
_.RH=function(){};_.L5={};_.L5.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(q,S){kf7(this.hostElement,q,S)},
getNavigationEndpointPopupAction:function(q){return z$4(q,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(q,S){nWg(this.hostElement,q,S,this.openPopupConfig)}};var LNm=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.hb={};
_.hb.YtEndpointBehavior=[_.L5.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.k$("openPopupConfig");(this.useClickHandler=_.zo("useClickHandler",!1))?this.hostElement.addEventListener("click",La(this,this.onEndpointClick_)):(KH(this.hostElement,"tap",La(this,this.onEndpointTap_)),KH(this.hostElement,"touchend",La(this,this.onEndpointTouchEnd_)));KH(this.hostElement,"touchstart",La(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
La(this,this.onEndpointTapStart_))},
onEndpointClick_:function(q){x27(this.hostElement,q,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(q){var S=this.hostElement,N=this.openPopupConfig,X=this.disableCommandHandlerOverride;X=X===void 0?!1:X;var b=fMP(q);if(b){b.href&&ch(b.href);var w=q.detail;var B=w.sourceEvent;w=w.preventer;B=B.button!==void 0?B.button===0&&!qe(B):w?!qe(w):!0;b.data&&B&&pB0(S,b,q,N,X)}},
onEndpointTouchEnd_:function(q){qe(q)||fMP(q)&&q.preventDefault()},
onEndpointTapStart_:function(q){yJ4(q)}}];_.P4={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(q){for(var S=_.fl.getInstance(),N=_.A(Object.keys(q)),X=N.next();!X.done;X=N.next()){var b=X.value;X=q[b];if(this&&this[X]){var w=S.actionRoutingMap.get(b);w||(w=new Map,S.actionRoutingMap.set(b,w));S.registerActionHandler(this,b,this[X].bind(this),w)}else b=Error("nd"),b.params=X,_.ny(b)}},
unregisterActionMap:function(q){_.xB(_.fl.getInstance(),q,this)}}]};var bW=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_"+(_.C("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.C("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.C("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["LIKE_DELHI_PLAYER",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v5.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_DELHI_PLAYER",totalFrames:120,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:_.C("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":
"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.C("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.C("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var Xq;var wj=new Map;var q_g=window.matchMedia("(forced-colors: active)").matches;var kkX;var zra;var niQ=new _.ky("LOTTIE_LOADER_TOKEN");_.I7=_.f(function(q){var S=q.data;var N=q.className;var X=q.animationName;var b=q.animationRef;var w=q.elRefForInterop;var B=_.HP("lottie-component"),T;_.k7(function(){var a;return void((a=T)==null?void 0:a.destroy())});
var Q;_.Ww(function(){var a=_.n6(X);if(a!==Q){Q=a;var U=Object.assign({},{animationName:a,animationRef:_.n6(b)},_.n6(S));try{_.Ly().resolve(niQ)().then(function(e){var R;(R=T)==null||R.destroy();var J,v;R=(v=w==null?void 0:(J=w())==null?void 0:J.value)!=null?v:B.value;J=U.animationRef;v=U.listeners;e=e.loadAnimation(Object.assign({},{container:R},U.animationConfig));J&&(J.lottieEl=e);if(v)for(R=_.A(Object.entries(v)),J=R.next();!J.done;J=R.next())v=_.A(J.value),J=v.next().value,(v=v.next().value)&&
e.addEventListener(J,v);T=e})}catch(e){a=e;
var r="LottieComponent error.";a.message&&(r+=" Original description: "+a.message);_.l1(a,r);_.vN(a);var c;((c=U.listeners)==null?0:c.error)&&U.listeners.error(a)}}},"nrJISd");
return _.D(WH4,{cond:function(){return!(w==null?0:w())},
then:function(){return _.D("lottie-component",{class:_.mu("ytLottieComponentHost",N),el:B})}})},"aa");_.jS(_.f(function(q){return _.D("ytd-lottie-player",{id:q.id,hidden:q.hidden,class:q.className,"aria-label":q.ariaLabel,style:"display: block;"},_.D(_.I7,{data:q.data,animationName:function(){var S;return((S=q.data().animationConfig)==null?void 0:S.name)||""},
animationRef:function(){return q.data().animationRef}}))},"ba"),"ytd-lottie-player",{props:{data:_.H4,
id:_.H4,hidden:_.H4,className:_.H4,ariaLabel:_.H4}});var Yd=function(){var q=_.n.apply(this,arguments)||this;q.animationRef={};q.delhiIconsEnabled=_.C("enable_web_delhi_icons");return q};
_.F(Yd,_.n);_.Z=Yd.prototype;
_.Z.handlePropertyChange=function(){var q=this.animatedIcon,S=this.active,N=this.isDarkTheme;if(q){var X=this.previousActive!==S;this.previousActive=S;this.animationRef.lottieEl?X?this.toggleAnimation(S,q.totalFrames):_.C("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(S,q.totalFrames):S?this.initializeAnimationAsToggled(q.lottiePlayerProps,q.totalFrames):this.initializeAnimationAsUntoggled(q.lottiePlayerProps);q.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
q.type;this.lottiePlayerProps=this.computeLottiePlayerProps(q,N)}};
_.Z.computeLottiePlayerProps=function(q,S){var N=this.deepCloneLottiePlayerProps(q);S?(S=q.nameDarkTheme,q=q.pathDarkTheme):(S=q.name,q=q.path);N.animationConfig.name=S;(S=wj.get(q))?N.animationConfig.animationData=S:N.animationConfig.path=q;return N};
_.Z.initializeAnimationAsToggled=function(q,S){q.animationConfig.initialSegment=[S-1,S]};
_.Z.initializeAnimationAsUntoggled=function(q){q.animationConfig.initialSegment=void 0};
_.Z.toggleAnimation=function(q,S){if(q){var N;(N=this.animationRef.lottieEl)==null||N.playSegments([0,S],!0)}else{var X;(X=this.animationRef.lottieEl)==null||X.playSegments([0,1],!0)}};
_.Z.setAnimationState=function(q,S){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(q?S-1:0,!0)};
_.Z.deepCloneLottiePlayerProps=function(q){var S=Object.assign({},q.lottiePlayerProps.animationConfig);q=Object.assign({},q.lottiePlayerProps);q.animationConfig=S;return q};
Yd.prototype.handlePropertyChange=Yd.prototype.handlePropertyChange;_.u([_.k(),_.E("design:type",Object)],Yd.prototype,"animatedIcon",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Yd.prototype,"active",void 0);_.u([_.k(),_.E("design:type",Boolean)],Yd.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Yd.prototype,"animatedIconType",void 0);_.u([_.k(),_.E("design:type",Boolean)],Yd.prototype,"previousActive",void 0);
_.u([_.k(),_.E("design:type",Object)],Yd.prototype,"lottiePlayerProps",void 0);_.u([_.k(),_.E("design:type",Object)],Yd.prototype,"animationRef",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Yd.prototype,"delhiIconsEnabled",void 0);_.u([_.I5("animatedIcon","active","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yd.prototype,"handlePropertyChange",null);_.u([_.Vd({is:"yt-animated-icon",disableElementRegistration:!0})],Yd);
_.p(Yd,"yt-animated-icon",function(){if(zra===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class="lottie-player style-scope yt-animated-icon" data="[[lottiePlayerProps]]"></ytd-lottie-player>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;kkX===void 0&&(kkX=document.createElement("template"));var X=kkX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);zra=q}q=zra;return q},{mode:2});var fzJ;var pza;_.Z6=_.f(function(q){var S={value:null,cancelled:!1};_.k7(function(){S.cancelled=!0});
var N=_.C6(q.data,{equals:function(X,b){return X.iconName===b.iconName&&X.iconStyle===b.iconStyle&&X.iconSize===b.iconSize&&X.iconSetName===b.iconSetName&&X.iconSelected===b.iconSelected}},"ck24jb");
return _.D("span",{class:"yt-icon-shape",el:_.Hi(function(X){_.Ww(function(){var b,w=(b=q.options)==null?void 0:b.call(q);b=N();wng(X,S,b,w)},"v878Je")})})},"da");
_.Z6.idomCompat=!0;var HUF=["youtube_fill","youtube_outline"];var xv2=new _.Nq({type:"iconset",value:void 0}),oR=function(){var q=_.n.apply(this,arguments)||this;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.iconName="";q.iconsetName="yt-icons";q.iconset=null;q.missingIconSet=!1;q.iconType=null;q.iconShapeDataSignal=_.r6(void 0,void 0,"TaEgXd");q.renderingOptionsSignal=_.r6({iconWidth:"100%",iconHeight:"100%",iconFilter:q.iconFilter,iconColor:q.gradientColor},void 0,"a1vqYe");q.wizHasRendered=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return q};
_.F(oR,_.n);oR.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
oR.prototype.handlePropertyChange=function(){var q=this,S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W;return _.G(function(z){switch(z.nextAddress){case 1:if(S=!q.icon&&!q.iconName||!q.isAttached)return z.return();N=q;X=N.icon;b=N.size;w=N.defaultToFilled;B=N.active;T=N.targetContainer;q.toggleContainerClass(T);_.C("kevlar_use_wil_icons")&&X&&(Q=XW7(X),q.iconType=Q.length?Q[1]:null);if(X){z.jumpTo(2);break}q.iconsetName="";q.iconName="";return z.yield(q.renderIcon(T,X),3);case 3:return z.return();case 2:a=mvX(X);
U=XW7(a);U.length&&(q.iconsetName=U[0],q.iconName=U[1]);if(!_.C("kevlar_use_wil_icons")){z.jumpTo(4);break}r=oR;c=uMD;e=q.iconType;R=q.active;J=q.defaultToFilled;v=q.size;W=q.iconsetName;return z.yield(giQ(),6);case 6:return z.yield(c.call(r,e,R,J,v,W,z.yieldResult),5);case 5:q.iconShapeData=z.yieldResult;case 4:if(q.shouldRenderIconShape(T)){z.jumpTo(7);break}return z.yield(q.determineIconSet(a,B,w,b,T),7);case 7:return z.yield(q.renderIcon(T,X),0)}})};
oR.prototype.toggleContainerClass=function(q){q?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var mvX=function(q){return!_.C("default_to_innertube_icon")||q.indexOf(":")>0?q:_.yd(q)};
_.Z=oR.prototype;_.Z.determineIconSet=function(q,S,N,X){var b=this;return _.G(function(w){return w.nextAddress==1?_.C("kevlar_system_icons")||_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.k$("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?w.yield(b.switchToYtSysIconset(q,S,N,X),3):w.jumpTo(2):w.nextAddress!=2?w.return():w.yield(b.useYtSysIconsetForMissingIcons(q,S,N,X),0)})};
_.Z.switchToYtSysIconset=function(q,S,N,X){var b=this,w,B,T,Q,a,U,r;return _.G(function(c){switch(c.nextAddress){case 1:if(!q||b.iconsetName!=="yt-icons"&&b.iconsetName!=="yt-sys-icons"){c.jumpTo(0);break}w=XW7(q);B=w[1];var e=B;if(Gz2(e))B=e;else{var R=e=e.toLowerCase();(e=L26.get(e))&&(R=e);B=R}_.C("enable_polymer_icons_replace_underscores_dash")&&B.includes("_filled")&&(B=B.replace(/_filled/g,"-filled"));return c.yield(Ee(B,!0),3);case 3:return T=c.yieldResult,c.yield(Ee(B,!1),4);case 4:if((Q=
c.yieldResult)||S&&T)b.iconsetName="yt-sys-icons";b.iconName=b.getIconName(B,S,N,Q,T);if(X===24){c.jumpTo(0);break}a="yt-sys-icons"+X+":"+b.iconName;return c.yield(Ee(a,!1,!0),6);case 6:return U=c.yieldResult,c.yield(Ee(a,!0,!0),7);case 7:r=c.yieldResult;b.iconName=b.getIconName(B,S,N,U,r);if(!S&&U||S&&r)b.iconsetName="yt-sys-icons"+X;_.xP(c)}})};
_.Z.getIconName=function(q,S,N,X,b){q.includes("-filled")&&(q=q.replace("-filled",""));return b&&(S||N)?q+"-filled":q};
_.Z.useYtSysIconsetForMissingIcons=function(q,S,N,X){var b=this,w,B;return _.G(function(T){if(T.nextAddress==1)return b.iconsetName!=="yt-icons"?T.jumpTo(0):T.yield(Ee(b.iconName,!1,!1,!0),3);if(T.nextAddress!=4)return w=T.yieldResult,T.yield(Ee(b.iconName,!1),4);B=T.yieldResult;if(w||!B)return T.jumpTo(0);b.iconsetName="yt-sys-icons";return T.yield(b.switchToYtSysIconset(q,S,N,X),0)})};
_.Z.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var giQ=function(){return _.G(function(q){try{return q.return(_.Ly().resolve(_.M0))}catch(S){return q.return(new Promise(function(N){_.OF().parkOrScheduleJob(function(){N(_.Ly().resolve(_.M0))},2,"ci")}))}})},uMD=function(q,S,N,X,b,w){X=X===void 0?24:X;
if(q){q=q.toLowerCase();var B=q.endsWith("_filled")||q.endsWith("-filled");S={iconName:q,iconStyle:(S===void 0?0:S)||(N===void 0?0:N)||B?"youtube_fill":"youtube_outline",iconSize:X,iconSetName:b===void 0?"yt-icons":b};N=!!w.resolveIcon(S);N||(S.iconSize=void 0,N=!!w.resolveIcon(S));!N&&B&&(S.iconName=q.substring(0,q.length-7),S.iconSize=X,N=!!w.resolveIcon(S),N||(S.iconSize=void 0,N=!!w.resolveIcon(S)));N||(S.iconStyle=void 0,N=!!w.resolveIcon(S));N||_.vN(new _.Vl("Icon not supported",{iconName:S.iconName,
iconStyle:S.iconStyle,iconSize:S.iconSize,iconType:q}));return N?S:void 0}};
_.Z=oR.prototype;_.Z.shouldRenderIconShape=function(q){if(!_.C("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;q=this.getContainer(q);return!S_M(q,this.icon)};
_.Z.renderIcon=function(q,S){var N=this,X,b,w,B,T,Q,a,U;return _.G(function(r){switch(r.nextAddress){case 1:if(S&&N.icon!==S)return r.return();X=N.getContainer(q);b=S_M(X,N.icon);if(N.shouldRenderIconShape(q)&&N.iconType)return N.applyIconShape(b,X),r.return();N.removeIconShape();if(!X)return r.return();N.iconName===""&&N.iconset&&X&&(N.removeStaticIcon(N.iconset,X),b&&N.removeAnimatedIcon(X));if(N.iconName===""&&N.iconset||!N.iconsetName||!xv2)return r.return();N.iconset=xv2.byKey(N.iconsetName);
if(!N.iconset)return N.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.hx(N,N.onIconsetAdded)),r.return();N.missingIconSet&&(N.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.hx(N,N.onIconsetAdded)));B=(w=b||N.isAnimatedIcon?YBd(N.icon):void 0)&&!w.lazyLoad;Q=w&&((T=w)==null?void 0:T.lazyLoad)&&(w.lottiePlayerProps.animationConfig.animationData?!0:wj.get(N.isDarkTheme?w.pathDarkTheme:w.path)?!0:!1);if(B||Q)return N.applyAnimatedIcon(X,w,N.iconset),r.return();if(Q||
(a=w)==null||!a.lazyLoad){r.jumpTo(2);break}U=Xnm(w,N.isDarkTheme);N.applyStaticIcon(N.iconset,X,N.iconName,q,b);return r.yield(U,3);case 3:return r.yield(N.renderIcon(N.targetContainer,N.icon),4);case 4:return r.return();case 2:N.applyStaticIcon(N.iconset,X,N.iconName,q,b),_.xP(r)}})};
_.Z.getContainer=function(q){var S,N=(S=EAm(this.hostElement))==null?void 0:S.host;S=!!N&&!!N.polymerController;if(!q||S)return q?this.getTargetContainer(q,N):this.hostElement};
_.Z.getTargetContainer=function(q,S){var N=_.mt(S).querySelector("#"+q);N||(q=new _.Vl("yt-icon container missing",S.is,q),_.O0(q));return N};
_.Z.applyStaticIcon=function(q,S,N,X,b){b&&this.removeAnimatedIcon(S);this.removeIconShape();b=b&&!!this.iconType&&!!this.iconShapeData&&_.C("kevlar_use_wil_icons");try{b?this.applyIconShape(!1,S):q.applyIcon(S,N)}catch(w){this.handleError(w,X,S)}};
_.Z.applyIconShape=function(q,S){this.iconset&&S&&(this.removeStaticIcon(this.iconset,S),q&&this.removeAnimatedIcon(S));q={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var N=_.A(this.iconShapeDataSignal);S=N.next().value;N=N.next().value;var X=_.A(this.renderingOptionsSignal),b=X.next().value;X=X.next().value;N(this.iconShapeData);X(q);if(!this.wizHasRendered)for(this.wizHasRendered=!0,q=_.A(Zzd(S,b)).next().value;q.firstChild;)_.mt(this.hostElement).appendChild(q.firstChild)};
_.Z.removeIconShape=function(){if(_.C("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.Z.removeStaticIcon=function(q,S){q.removeIcon(S)};
_.Z.applyAnimatedIcon=function(q,S,N){this.removeStaticIcon(N,q);this.removeIconShape();var X;N=this.animatedIconElement&&((X=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:X.type)===S.type;if(this.animatedIconElement&&N){this.animatedIconElement.polymerController.animatedIcon=S;var b;((b=this.animatedIconElement)==null?void 0:b.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(q),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=S,this.animatedIconElement.polymerController.active=this.active,_.C("delhi_modern_web_player_icons")?(S=oZ2(q,this.icon)&&q.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=S?S.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.C("kevlar_use_wil_icons")?
q.insertBefore(this.animatedIconElement,q.childNodes[0]):(q=_.mt(q),q.insertBefore(this.animatedIconElement,q.childNodes[0]))};
_.Z.removeAnimatedIcon=function(q){_.C("kevlar_use_wil_icons")?this.animatedIconElement&&q.contains(this.animatedIconElement)&&q.removeChild(this.animatedIconElement):(q=_.mt(q),this.animatedIconElement&&q.contains(this.animatedIconElement)&&q.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.Z.handleError=function(q,S,N){_.l1(q,this.iconName,S,N);S=S_M(N,this.icon);var X=!1;window.location.href.includes("JpymaW6Lh2w")?X=!0:N._svgIcon&&(N=(N=N._svgIcon.parentNode)?N.tagName:"unknown",_.l1(q,N),N==="YT-ICON"&&q.name==="NotFoundError"?X=!0:q.name==="NotFoundError"&&S&&(X=!0));X?_.vN(q):_.O0(q)};
_.hd.Object.defineProperties(oR,{template:{configurable:!0,enumerable:!0,get:function(){if(pza===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;
fzJ===void 0&&(fzJ=document.createElement("template"));var X=fzJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);pza=q}q=pza;return q}}});
oR.prototype.handlePropertyChange=oR.prototype.handlePropertyChange;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],oR.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",String)],oR.prototype,"icon",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],oR.prototype,"active",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],oR.prototype,"defaultToFilled",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],oR.prototype,"isAnimatedIcon",void 0);
_.u([_.k({value:24}),_.E("design:type",Number)],oR.prototype,"size",void 0);_.u([_.k({value:""}),_.E("design:type",String)],oR.prototype,"targetContainer",void 0);_.u([_.k(),_.E("design:type",Object)],oR.prototype,"animatedIconElement",void 0);_.u([_.k(),_.E("design:type",Object)],oR.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oR.prototype,"ariaHidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],oR.prototype,"ariaLabel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],oR.prototype,"role",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],oR.prototype,"tabindex",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],oR.prototype,"title",void 0);_.u([_.k(),_.E("design:type",String)],oR.prototype,"style",void 0);_.u([_.k(),_.E("design:type",String)],oR.prototype,"iconFilter",void 0);_.u([_.k(),_.E("design:type",String)],oR.prototype,"gradientColor",void 0);
_.u([_.I5("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],oR.prototype,"handlePropertyChange",null);_.u([_.Vd({is:"yt-icon",noInjection:!0})],oR);var A07="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),BMM=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var EiD={};EiD.YtPlaintextBehavior=[_.Ie,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(q){q.preventDefault();q=q.clipboardData.getData("text/plain");document.execCommand("insertText",!1,q)},
preventRichTextFormatting_:function(q){_.YK&&(q=q.detail.keyboardEvent,q.stopImmediatePropagation(),q.preventDefault())}}];var yH0;var MCq;var qZ=function(){var q=_.n.apply(this,arguments)||this;q.ignoreShadyDom=!1;q.hasChange_=!1;q.hasSetTitle_=!1;q.useIOObserverForVisibilityLogging_=_.C("kevlar_use_vimio_behavior")&&_.k$("INNERTUBE_CLIENT_NAME")==="WEB";q.ytFormattedStringObserverHandlerKeys_=void 0;return q};
_.F(qZ,_.n);_.Z=qZ.prototype;_.Z.created=function(){this.useIOObserverForVisibilityLogging_=_.C("kevlar_use_vimio_behavior")&&_.k$("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.Z.ready=function(){_.k$("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()};
_.Z.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.Z.detached=function(){this.unobserveIOObservers_()};
_.Z.clearContents_=function(){for(var q=this.getRoot(),S=q.lastChild;S&&S.tagName!=="STYLE";){try{q.removeChild(S)}catch(N){break}S=q.lastChild}};
_.Z.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var q=_.A(this.ytFormattedStringObserverHandlerKeys_),S=q.next();!S.done;S=q.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(S.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.Z.resetForAttributedString=function(){var q=this.getRoot();!q.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),q.appendChild(this.ytAttributedStringElementRef))};
_.Z.resetForFormattedString=function(){var q=this.getRoot(),S=q.querySelector("yt-attributed-string");S&&(this.ytAttributedStringElementRef=q.removeChild(S))};
_.Z.textChanged=function(){this.textChanged_(this.text)};
_.Z.textChanged_=function(q){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!q||!q.runs&&!q.simpleText;if(_.C("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var S=this.hostElement.firstChild;S&&S.nodeName==="FONT";){var N=S;S=S.nextSibling;this.hostElement.removeChild(N)}S=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
N=q.simpleText;var X;!N&&((X=q.runs)==null?void 0:X.length)===1&&this.isSimpleString_(q.runs[0])&&(N=q.runs[0].text);N!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.k$("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(N!==void 0){try{S.textContent=N}catch(b){}S.textContent||(this.isEmpty=!0)}else q=q.runs,N!==void 0&&(q=[{text:N}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),q&&this.updateText_(q),
S.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.Z.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)};
_.Z.computeAriaLabel_=function(q){return q};
_.Z.computeEllipsisTruncateStyling=function(q,S){return q&&!S};
_.Z.computeUseAttributedString=function(q){return _.C("web_replace_formatted_with_attributed_string")&&mA4(q)&&!this.disableAttributedString&&!this.enableContentEditable};
_.Z.setNodeStyle_=function(q,S){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.C("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?S.removeAttribute("dir"):S.setAttribute("dir","auto");S.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");S.style.color="";var N=null;this.noStyles||(q.bold&&(S.classList.add("bold"),N="bold"),q.deemphasize&&(S.classList.add("deemphasize"),N="deemphasize"),q.italics&&S.classList.add("italic"),
q.strikethrough&&S.classList.add("strikethrough"),q.errorUnderline&&(S.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),q.bracket&&S.classList.add("bracket"),q.textColor&&(S.style.color=_.a5(q.textColor)));N!==S.getAttribute("style-target")&&(N?S.setAttribute("style-target",N):S.removeAttribute("style-target"))};
_.Z.setUpVisibilityLogging_=function(q,S){var N=this;this.setNodeTrackingParams_(q,S);var X;((X=S.data)==null?0:X.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(q=this.ytRendererBehavior.visibilityObserver.observe(S,function(b){var w=N.ytRendererBehavior.getVisibilityLogger();w&&w.reportShown(b)},this.ytRendererBehavior.visibilityOptionVisible_),S=this.ytRendererBehavior.visibilityObserver.observe(S,function(b){var w=N.ytRendererBehavior.getVisibilityLogger();
w&&w.reportHidden(b)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(q),this.ytFormattedStringObserverHandlerKeys_.push(S))};
_.Z.setNodeTrackingParams_=function(q,S){S.data||(S.data={});if((q=q.loggingDirectives?q.loggingDirectives.trackingParams:null)||S.data.trackingParams)S.data.trackingParams=q};
_.Z.computeHasLinkOnly_=function(q){return!(!q||q.length!==1||this.noEndpoints||!q[0].navigationEndpoint)};
_.Z.getRoot=function(){var q=this.buildScopeDomOptions();return this.enableContentEditable?_.mt(_.mt(this.hostElement,q).querySelector("[contenteditable]")):_.mt(this.hostElement,q)};
_.Z.fixContenteditableScope=function(){var q=function(S){S&&(S.nodeType===1&&S.classList&&(S.classList.add("style-scope"),S.classList.add("yt-formatted-string")),S.childNodes&&S.childNodes.forEach(function(N){q(N)}))};
q(this.getRoot())};
_.Z.updateText_=function(q){for(var S=q.length,N=this.getRoot(),X=N.firstChild;X&&X.nodeName==="STYLE";)X=X.nextSibling;for(var b=0;b<S&&X;){var w=q[b],B=_.C("remove_cr_char")&&w.text?w.text.replace("\r",""):w.text;if(this.isSimpleString_(w)&&!this.useMixedDirectionFormattedStrings)if(X.nodeName==="#text"){X.textContent!=B&&(X.textContent=B);b++;X=X.nextSibling;continue}else break;if(_.t(w,GI))break;else if(!this.noEndpoints&&w.navigationEndpoint){if(X.nodeName!=="A")break;this.setDataOnAnchor_(X,
w.navigationEndpoint)}else if(X.nodeName!=="SPAN")break;this.setNodeStyle_(w,X);this.setUpVisibilityLogging_(w,X);X.textContent!=B&&(X.textContent=B);b++;X=X.nextSibling}if(X)for(w=N.lastChild,X=b?X.previousSibling:null;w&&w!=X;){try{N.removeChild(w)}catch(T){break}w=N.lastChild}b!==S&&this.addTextNodes_(q,b)};
_.Z.addTextNodes_=function(q,S){for(var N=document.createDocumentFragment(),X=q.length;S<X;S++){var b=q[S],w=_.C("remove_cr_char")&&b.text?b.text.replace("\r",""):b.text;if(this.isSimpleString_(b)&&!this.useMixedDirectionFormattedStrings)N.appendChild(document.createTextNode(w));else{var B=_.t(b,GI);if(B){if(B.image){var T=document.createElement("img");B.isCustomEmoji||T.classList.add("small-emoji");T.classList.add("emoji");B.isCustomEmoji&&(T.dataset.emojiId=B.emojiId);T.src=_.Wi(B.image.thumbnails,
this.emojiSize);(b=this.get("image.accessibility.accessibilityData.label",B))?T.alt=b:B.shortcuts&&B.shortcuts.length>0?T.alt=B.shortcuts[0]:B.emojiId&&(T.alt=B.emojiId);N.appendChild(T);this.hasEmoji=!0}}else!this.noEndpoints&&b.navigationEndpoint?(T=document.createElement("a"),T.classList.add("yt-simple-endpoint"),T.setAttribute("spellcheck","false"),this.setDataOnAnchor_(T,b.navigationEndpoint)):T=document.createElement("span"),this.setNodeStyle_(b,T),this.setUpVisibilityLogging_(b,T),T.appendChild(document.createTextNode(w)),
N.appendChild(T)}}this.getRoot().appendChild(N)};
_.Z.isSimpleString_=function(q){return(this.noEndpoints||!q.navigationEndpoint)&&!_.t(q,GI)&&(this.noStyles||!(q.bold||q.deemphasize||q.italics||q.strikethrough||q.errorUnderline||q.bracket||q.textColor))&&!q.loggingDirectives};
_.Z.getRawText=function(){return _.vO(this.text)};
_.Z.getFirstRunText=function(){var q;if(((q=this.text)==null?0:q.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.Z.setFirstRunText=function(q){var S;((S=this.text)==null?0:S.runs)&&this.text.runs[0]&&(this.text.runs[0].text=q,this.textChanged_(this.text))};
_.Z.setDataOnAnchor_=function(q,S){var N=this;!_.C("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(S)||this.isSignalServiceEndpoint_(S)?(q.onclick=this.serviceEndpointHandler_(S),od(q,"#")):v2m({text:this.text,command:S},function(){uVy(q,S,N.target)})};
_.Z.isServiceEndpoint_=function(q){var S;return!((S=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null||!S.sendPost)};
_.Z.isSignalServiceEndpoint_=function(q){return!!_.t(q,_.Is)};
_.Z.serviceEndpointHandler_=function(q){var S=this;return function(N){_.yR(S.hostElement,[q]);N.preventDefault()}};
_.Z.overrideAriaLabelChanged_=function(){var q=this.getRoot();this.enableContentEditable&&q&&q.setAttribute("aria-label",this.overrideAriaLabel)};
_.Z.enableContentEditableChanged_=function(){var q=this,S=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),S=_.mt(this.hostElement,S),!S.lastChild||S.lastChild instanceof HTMLElement&&S.lastChild.id!=="contenteditable-root"){var N=document.createElement("div");N.id="contenteditable-root";N.setAttribute("contenteditable","true");N.setAttribute("dir","auto");N.onfocus=function(){q.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
S.appendChild(N);this.overrideAriaLabel&&N.setAttribute("aria-label",this.overrideAriaLabel)}}else N=_.uX(this.hostElement).firstChild,N instanceof HTMLElement&&N.id==="contenteditable-root"&&_.mt(this.hostElement,S).removeChild(N)};
_.Z.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.Z.getNodesForVisibilityLogging_=function(){return _.Mz(this.getRoot().childNodes,function(q){var S;return!((S=q.data)==null||!S.trackingParams)})};
_.Z.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.Z.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var q=this.ytRendererBehavior.getVisibilityLogger();q&&this.getNodesForVisibilityLogging_().forEach(function(S){q.reportShown(S)})}};
_.Z.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var q=this.ytRendererBehavior.getVisibilityLogger();q&&this.getNodesForVisibilityLogging_().forEach(function(S){q.reportHidden(S)})}};
_.hd.Object.defineProperties(qZ.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.C("enable_mixed_direction_formatted_strings")}}});
qZ.prototype.enableContentEditableChanged_=qZ.prototype.enableContentEditableChanged_;qZ.prototype.overrideAriaLabelChanged_=qZ.prototype.overrideAriaLabelChanged_;qZ.prototype.ellipsisTruncateChanged_=qZ.prototype.ellipsisTruncateChanged_;qZ.prototype.textChanged=qZ.prototype.textChanged;_.u([_.O(EiD.YtPlaintextBehavior),_.E("design:type",Object)],qZ.prototype,"ytPlaintextBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],qZ.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qZ.prototype,"text",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"noEndpoints",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"noStyles",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qZ.prototype,"isDarkTheme",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],qZ.prototype,"splitLines",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qZ.prototype,"forceDefaultStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qZ.prototype,"ellipsisTruncate",void 0);_.u([_.k(),_.E("design:type",Object)],qZ.prototype,"ignoreShadyDom",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.E("design:type",Boolean)],qZ.prototype,"ellipsisTruncateStyling",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.E("design:type",String)],qZ.prototype,"ariaLabel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qZ.prototype,"isEmpty",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.E("design:type",Boolean)],qZ.prototype,"hasLinkOnly_",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"hasEmoji",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"disableAttributedString",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"isOverlay",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"linkInheritColor",void 0);
_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"noPreWrap",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"userInput",void 0);_.u([_.k({value:16}),_.E("design:type",Number)],qZ.prototype,"emojiSize",void 0);_.u([_.k(),_.E("design:type",String)],qZ.prototype,"target",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"enableContentEditable",void 0);_.u([_.k(),_.E("design:type",String)],qZ.prototype,"overrideAriaLabel",void 0);
_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"respectHtmlDir",void 0);_.u([_.k(),_.E("design:type",Boolean)],qZ.prototype,"respectLangDir",void 0);_.u([_.K("plaintextOnly"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],qZ.prototype,"useMixedDirectionFormattedStrings",null);_.u([_.k({computed:"computeUseAttributedString(text)"}),_.E("design:type",Boolean)],qZ.prototype,"useYtAttributedString",void 0);
_.u([_.I5("text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qZ.prototype,"textChanged",null);_.u([_.I5("ellipsisTruncate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qZ.prototype,"ellipsisTruncateChanged_",null);_.u([_.I5("overrideAriaLabel"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qZ.prototype,"overrideAriaLabelChanged_",null);
_.u([_.I5("enableContentEditable"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qZ.prototype,"enableContentEditableChanged_",null);_.u([_.Vd({is:"yt-formatted-string",disableElementRegistration:!0})],qZ);
_.p(qZ,"yt-formatted-string",function(){if(MCq===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden$="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;yH0===void 0&&(yH0=document.createElement("template"));var X=yH0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);MCq=q}q=MCq;return q});var LoT;var hrk;var PpR;var Izq;var SX=function(){var q=_.n.apply(this,arguments)||this;q.focused=!1;q.disabled=!1;q.isOverlay=!1;return q};
_.F(SX,_.n);SX.prototype.triggerDown=function(){if(!this.disabled){_.g3(this.hostElement,"down",!0);var q;(q=this.currentAnimation)==null||q.cancel()}};
SX.prototype.triggerUp=function(){if(!this.disabled){_.g3(this.hostElement,"down",!1);var q=this.fillElement;var S=this.strokeElement;typeof GroupEffect==="function"?(q=new GroupEffect([Zv2(q),AJF(S)]),q=new Animation(q,document.timeline)):q=new cHX(q,S);this.currentAnimation=q;var N;(N=this.currentAnimation)==null||N.play()}};
_.u([_.oE(".stroke"),_.E("design:type",HTMLElement)],SX.prototype,"strokeElement",void 0);_.u([_.oE(".fill"),_.E("design:type",HTMLElement)],SX.prototype,"fillElement",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SX.prototype,"focused",void 0);_.u([_.k(),_.E("design:type",Object)],SX.prototype,"disabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SX.prototype,"isOverlay",void 0);_.u([_.Vd({is:"yt-interaction",disableElementRegistration:!0})],SX);
_.p(SX,"yt-interaction",function(){if(Izq===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;PpR===void 0&&(PpR=document.createElement("template"));var X=PpR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Izq=q}q=Izq;return q},{mode:2});var NZ=function(){return _.n.apply(this,arguments)||this};
_.F(NZ,_.n);_.Z=NZ.prototype;_.Z.ready=function(){var q=this,S=_.mt(this.hostElement).querySelector("#button");S.addEventListener("focus",function(){gQX||(gQX=new uiX);q.keyboardFocused=gQX.isKeyBoardInUse()});
S.addEventListener("blur",function(){q.keyboardFocused=!1;q.rippleUp_()})};
_.Z.computeTabIndex_=function(q){return q?-1:0};
_.Z.computeButtonAriaPressed_=function(q){if(this.toggleable)return q?"true":"false"};
_.Z.rippleDown_=function(){_.mt(this.hostElement).querySelector("#interaction").triggerDown()};
_.Z.rippleUp_=function(){_.mt(this.hostElement).querySelector("#interaction").triggerUp()};
_.Z.onPressedChanged_=function(){var q=_.uX(_.mt(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.uX(_.mt(this.hostElement).querySelector("#button")).children[0];q&&(q.active=this.pressed)};
NZ.prototype.onPressedChanged_=NZ.prototype.onPressedChanged_;NZ.prototype.rippleUp_=NZ.prototype.rippleUp_;NZ.prototype.rippleDown_=NZ.prototype.rippleDown_;_.u([_.k(),_.E("design:type",String)],NZ.prototype,"label",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],NZ.prototype,"disabled",void 0);_.u([_.k(),_.E("design:type",Boolean)],NZ.prototype,"pressed",void 0);_.u([_.k(),_.E("design:type",Object)],NZ.prototype,"toggleable",void 0);
_.u([_.k(),_.E("design:type",Boolean)],NZ.prototype,"untabbable",void 0);_.u([_.k(),_.E("design:type",Boolean)],NZ.prototype,"keyboardFocused",void 0);_.u([_.Ph("down"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NZ.prototype,"rippleDown_",null);_.u([_.Ph("up"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NZ.prototype,"rippleUp_",null);
_.u([_.I5("pressed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NZ.prototype,"onPressedChanged_",null);_.u([_.Vd({is:"yt-icon-button",disableElementRegistration:!0})],NZ);
_.p(NZ,"yt-icon-button",function(){if(hrk===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;LoT===void 0&&(LoT=document.createElement("template"));var X=LoT;N.call(S,X.content.cloneNode(!0),q.content.firstChild);hrk=q}q=hrk;return q},{mode:2});var Y3J;var o0v=function(){var q=document.body,S=q.appendChild;if(Y3J===void 0){var N=document.createElement("template");_.H(N,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><mask id="artwork__b" fill="#fff"><path d="M.24.24v70.2h10.43c0 33 26.76 59.77 59.77 59.77 33 0 59.77-26.7 59.77-59.7h9.7V.3H.3z"></path></mask><mask id="artwork__d" fill="#fff"><path d="M17.3.23C-2.2-.13.26 14.73.26 14.73s-.1 25.85 14.83 28.3c3.9.06 5.2-5.33 5.2-5.33l-2.2 13.24-4.6 31.26s17.9 5.3 33.4 1.02c.1-12.1 4-43.73 3.9-49.96 3.2 3.7 9 24.97 11 51.1 5.8 1.27 9.3 0 9.3 0S70.9 43.12 54.9 21c-4.7-6.87-16.7-6.87-16.7-6.87-7-.98-8.9-.8-16 .18-7.1 1-6.6 9.5-6.6 9.5s1 5.5-1.4 10.2c-8.1-5-7.1-20.5-7.1-20.5s.5-5.6 8.1-6.8c2.3-1.3 3.9-4.7 2-6.3z"></path></mask><mask id="artwork__f" fill="#fff"><path d="M15.65 12.32L2.2 10.67C1.06 10.54.26 9.5.4 8.4L1.18 2C1.32.88 2.35.07 3.48.2l13.45 1.66c1.12.13 1.92 1.16 1.8 2.28l-.8 6.4c-.13 1.1-1.16 1.92-2.28 1.78z"></path></mask><mask id="artwork__h" fill="#fff"><path id="artwork__g" d="M2.97.2l12.6 1.55-.3 11.72-15.03-2.1z"></path></mask><mask id="artwork__j" fill="#fff"><path d="M.2.24c10.98 3.92 12.35 11.63 12.35 11.63l-.44.8S3.3 10.34.2.25z"></path></mask><mask id="artwork__l" fill="#fff"><path d="M.17.27S7.42.9 5.7 4.77l-.7.98C1 8.05.16.27.16.27z"></path></mask><mask id="artwork__n" fill="#fff"><path d="M.24.24H6.4S7.14 4.8 3.32 4.8C-.5 4.8.24.24.24.24z" id="artwork__m"></path></mask><mask id="artwork__p" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__r" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__t" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__v" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__x" fill="#fff"><path d="M.55.4l9.95.24s1.64 9.34-2.4 9.6C-1.47 10.54.54.4.54.4z"></path></mask><mask id="artwork__z" fill="#fff"><circle cx="59.77" cy="59.77" r="59.77"></circle></mask><clipPath id="hashtag_landing_page_empty__a"><path class="hashtag_landing_page_empty__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_empty_dark_mode__a"><path class="hashtag_landing_page_empty_dark_mode__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_error__a"><path class="hashtag_landing_page_error__cls-1" d="M-79.58-79.58h459.2v459.2h-459.2z"></path></clipPath><clipPath id="hashtag_landing_page_error__c"><path class="hashtag_landing_page_error__cls-1" d="M189.2 50.73c-44.7 0-83.94 30.59-90.33 67.34-7.88 45.31 26.77 92.29 78 101.2s101.3-23.34 109.2-68.65-28.76-89.53-80.04-98.45a97.63 97.63 0 00-16.75-1.45"></path></clipPath><clipPath id="hashtag_landing_page_error__b"><path class="hashtag_landing_page_error__cls-1" d="M1.49 219.9L124.8 212l-60.67-41.9z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__a"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M-78.75-78.75h457.5v457.5h-457.5z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__c"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M99.07 118.2c-7.85 45.15 26.68 92 77.76 100.8s100.9-23.25 108.8-68.39-28.69-89.21-79.78-98.1a98.36 98.36 0 00-16.72-1.44c-44.54 0-83.64 30.48-90 67.09"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__b"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M2.03 219.7l122.87-7.9L64.45 170z"></path></clipPath><mask id="offline_no_content__b" fill="#fff"><use xlink:href="#offline_no_content__a"></use></mask><mask id="offline_no_content__d" fill="#fff"><use xlink:href="#offline_no_content__c"></use></mask><path id="offline_no_content__a" d="M0 194.555V.675h191.961v193.88z"></path><path d="M.668 18.586C8.545 12.047 15.125 3.19 25.082.49v20.673H.668v-2.577z" id="offline_no_content__c"></path><clipPath id="empty_search__clip-path"><path d="M3.43 126.34H227a29.17 29.17 0 0 0-5.06-24c-4.42-6.11-10-12.51-9.71-28.73s-.4-59.23-20.9-67.3c-28.87-11.37-53.18 18.05-71.57 19s-32.31-9.34-45.87-4.5-11.63 16.68-18.17 19.83-20.58.73-25.18 13.8S34.06 77.8 25 83.73c-8.82 5.75-27.62 9.32-21.57 42.61z" fill="none"></path></clipPath><clipPath id="chrome_icon__b"><use overflow="visible" xlink:href="#chrome_icon__a"></use></clipPath><clipPath id="chrome_icon__f"><use overflow="visible" xlink:href="#chrome_icon__e"></use></clipPath><clipPath id="chrome_icon__j"><use overflow="visible" xlink:href="#chrome_icon__i"></use></clipPath><clipPath id="chrome_icon__n"><use overflow="visible" xlink:href="#chrome_icon__m"></use></clipPath><linearGradient id="chrome_icon__c" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__d" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__g" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__h" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__k" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__l" cx="668.176" cy="55.948" r="84.078" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><linearGradient id="chrome_icon__o" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__p" cx="597.875" cy="48.52" r="78.044" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__q" cx="671.844" cy="96.138" r="87.87" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#263238" stop-opacity=".2"></stop><stop offset="1" stop-color="#263238" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__r" cx="34.286" cy="32.014" r="176.746" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".1"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></radialGradient><circle id="chrome_icon__a" cx="96" cy="96" r="88"></circle><path id="chrome_icon__e" d="M8 184h83.77l38.88-38.88V116H61.36L8 24.48z"></path><path id="chrome_icon__i" d="M96 56l34.65 60-38.88 68H184V56z"></path><path id="chrome_icon__m" d="M21.97 8v40.34L61.36 116 96 56h88V8z"></path><circle id="ring__dot" cx="4" cy="4" r="2"></circle><linearGradient id="premium_standalone_cairo__paint0_linear_6125_21625" x1="2" y1="22" x2="22" y2="2" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#E1002D"></stop><stop offset="0.9" stop-color="#E01378"></stop></linearGradient></defs></svg><iron-iconset-svg name="backstage"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="hashtag-landing-page"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="live-chat-badges" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="miniplayer" size="24"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="offline-no-content"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="promo-full-height"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="rotten-tomatoes" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="settings"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="shorts" size="32"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="spinners" size="22"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-logos"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons12" rtl-mirroring="" size="12"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons13" rtl-mirroring="" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons15" rtl-mirroring="" size="15"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons16" rtl-mirroring="" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons18" rtl-mirroring="" size="18"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons20" rtl-mirroring="" size="20"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons36" rtl-mirroring="" size="36"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons48" rtl-mirroring="" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="ytcp-icons" size="24"><svg><defs></defs></svg></iron-iconset-svg>');
Y3J=N}N=Y3J;S.call(q,N.content)};
document.body?o0v():window.addEventListener("DOMContentLoaded",o0v);var q40=_.jV(["aria-"]),Xg={};Xg.YtRenderButtonBehavior=[_.h.YtRendererBehavior,_.hb.YtEndpointBehavior,{properties:{alignByText:{type:Boolean,value:!1,reflectToAttribute:!0},iconAlignByText:{type:Boolean,value:!1,reflectToAttribute:!0},disableTextTransform:{type:Boolean,reflectToAttribute:!0},useKeyboardFocused:{type:Boolean,value:function(){return!!_.Ly().resolve(_.MU(_.n5))&&_.C("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var q=this.computeHref_(this.endpoint,!0);q?od(this.elements_.endpoint,q):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){q=this.buttonClass.split(" ");q=_.A(q);for(var S=q.next();!S.done;S=q.next())S=S.value,_.g3(this.hostElement,S,!0),this.elements_.button&&_.g3(this.elements_.button,S,!0),this.elements_.text&&_.g3(this.elements_.text,S,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(q=null,this.buttonAccessibility&&(q=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=q:q?_.V4([_.tq(q40)],this.elements_.button,"aria-label",q):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var q=_.Ly().resolve(_.MU(_.n5));q&&(this.keyboardFocused=q.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.W4("tp-yt-paper-tooltip"):document.createElement("tp-yt-paper-tooltip"),this.elements_.tooltip.position=this.buttonTooltipPosition,this.elements_.tooltip.offset=8,this.elements_.tooltip.fitToVisibleBounds=!0,_.Zw(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Zw(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(q,S){if(S)for(q=S.split(" "),q=_.A(q),S=q.next();!S.done;S=q.next())S=S.value,_.g3(this.hostElement,S,!1),this.elements_.button&&_.g3(this.elements_.button,S,!1),this.elements_.text&&_.g3(this.elements_.text,S,!1)},
buttonIconChanged_:function(q){this.elements_.icon?q?(this.elements_.icon.icon=q,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Zw(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.EU(this.hostElement,"is-paper-button-with-icon",!1)):q&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.Zw(this.elements_.button).appendChild(this.elements_.icon):_.Zw(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.EU(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(q){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,q){var S=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(q){case "yt_icon_button_with_label":S=!0;_.g3(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();q=_.Zw(this.elements_.button).firstElementChild;
this.elements_.icon=q;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Zw(this.elements_.endpoint).appendChild(this.elements_.button);_.Zw(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.W4("tp-yt-paper-button"):document.createElement("tp-yt-paper-button");this.elements_.text=this.getFormattedString_();
this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;this.elements_.button.raised=this.buttonRaised;_.Zw(this.elements_.button).appendChild(this.elements_.text);_.Zw(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":S=!0,this.elements_.button=this.getYtIconButton_(),q=_.Zw(this.elements_.button).firstElementChild,this.elements_.icon=q,this.setIconActive_(this.elements_.icon),
_.Zw(this.elements_.endpoint).appendChild(this.elements_.button)}_.EU(this.hostElement,"is-icon-button",S);_.EU(this.hostElement,"is-paper-button",!S);_.EU(this.hostElement,"has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;var N;_.mt((N=this.container.hostElement)!=null?N:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Zw(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(q){if(q!=void 0||this.disabled)this.disabled=q,this.elements_.button&&(this.elements_.button.disabled=q)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(q){_.C("kevlar_system_icons")&&q&&this.data&&(this.data.isSelected!==void 0?q.active=this.data.isSelected:this.data.isToggled!==void 0&&(q.active=this.data.isToggled))},
observeBasicPalette_:function(q){_.AG(this.hostElement,q)},
disabledChanged_:function(q){this.data&&this.set("data.isDisabled",q)},
onYtButtonTap_:function(q){if(this.disabled)q.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.yR(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(q=this.disableCommandHandlerOverride,!this.data||!this.data.command||q||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.C("handle_service_request_actions")||_.yR(this.hostElement,[this.serviceEndpoint]),
_.uc(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.C("handle_service_request_actions")?(q=[],this.serviceEndpoint&&q.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&q.push(this.data.command),q.length&&_.M9(this.hostElement,q,this.hostElement)):this.data&&this.data.command&&(q=this.data.command,q.accountUnlinkCommand||q.accountLinkCommand||q.insertAdCommand||q.insertHighlightMarkerCommand||
q.createLivestreamHighlightClipCommand||q.getVideoUploadFeedbackCommand||q.musicDeletePrivatelyOwnedEntityCommand||q.ypcCancelRecurrenceEndpoint||q.getMultiSelectCommandEndpoint?_.yR(this.hostElement,[q]):_.M9(this.hostElement,[q],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var q,S=_.mt((q=this.container.hostElement)!=null?q:this.container);S.lastChild&&S.lastChild.tagName!="STYLE";)try{S.removeChild(S.lastChild)}catch(N){break}},
getYtIconButton_:function(){var q=this.reuseEnabled_()?_.W4("yt-icon-button"):document.createElement("yt-icon-button"),S=_.Zw(q).firstElementChild;if(S&&S.is!="yt-icon"){for(S=_.Zw(q);S.lastChild;)S.removeChild(S.lastChild);S=null}S||(S=this.getIcon_(),this.setIconActive_(S),_.Zw(q).appendChild(S));return q},
reuseEnabled_:function(){return _.C("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.W4("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.W4("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.S4J={};
_.S4J.YtButtonBehavior=[Xg.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var q=this.data;q&&(this._setEndpoint(this.computeEndpoint_(q)),this._setServiceEndpoint(this.computeServiceEndpoint_(q)),this._setCommand(this.computeCommand_(q)),this._setButtonIcon(this.computeButtonIcon_(q)),this._setButtonText(this.computeButtonText_(q,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(q)),this._setButtonTooltip(this.computeTooltip_(q)),this._setButtonClass(this.computeButtonClass_(q)),this._setIconPositionType(this.computeIconPositionType_(q)),this.updateRenderedElements())},
setPressedState:function(q){var S;if((S=this.elements_)==null?0:S.button)this.elements_.button.pressed=!!q},
computeIconPositionType_:function(q){return q&&q.iconPosition||null},
computeEndpoint_:function(q){var S=q&&q.navigationEndpoint,N=this.get("data.command.commandMetadata.webCommandMetadata.url"),X=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return S?S:q&&q.command&&q.command.modalEndpoint?q.command:N&&!X&&q.command?q.command:null},
computeServiceEndpoint_:function(q){var S=q&&q.serviceEndpoint,N=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return S?S:N&&q.command?q.command:null},
computeCommand_:function(q){return q&&q.command||null},
computeButtonIcon_:function(q){return q&&q.icon&&q.icon.iconType?_.yd(q.icon.iconType):null},
computeButtonText_:function(q,S){return!S&&q&&q.text||null},
computeAccessibility_:function(q){return this.get("accessibilityData.accessibilityData",q)||q&&q.accessibility||(q&&q.text?{label:this.getSimpleString(q.text)}:null)},
computeTooltip_:function(q){return q?q.isDisabled&&q.disabledTooltip||q.tooltip||null:null},
computeButtonClass_:function(q){var S=q&&q.style?q.style.toLowerCase().replace(/_/g,"-")+" ":"";S+=q&&q.size?q.size.toLowerCase().replace(/_/g,"-")+" ":"";q.colorData&&q.colorData.basicColorPaletteData&&q.colorData.basicColorPaletteData.borderColor&&(S+="palette-with-border");return S.trim()}}];var sw={};var NQv;var XKk;var b8q,wKX=function(){return b8q!==void 0?b8q:b8q=document.createElement("template")};
document.head.appendChild(wKX().content);var Z8R;var AI6,sI6=function(){return AI6!==void 0?AI6:AI6=document.createElement("template")};
document.head.appendChild(sI6().content);var BQX;var TQ6,GGs=function(){return TQ6!==void 0?TQ6:TQ6=document.createElement("template")};
document.head.appendChild(GGs().content);var DmJ;var QIT=document.head,a8k=QIT.appendChild,Vba;if(DmJ===void 0){var Ums=document.createElement("template");_.H(Ums,"\x3c!--css-build:shady--\x3e");Ums.content.insertBefore(GGs().content.cloneNode(!0),Ums.content.firstChild);DmJ=Ums}Vba=DmJ;a8k.call(QIT,Vba.content);var rIR=document.head,$mR=rIR.appendChild,cIX;if(BQX===void 0){var e1J=document.createElement("template");_.H(e1J,"\x3c!--css-build:shady--\x3e");e1J.content.insertBefore(sI6().content.cloneNode(!0),e1J.content.firstChild);BQX=e1J}cIX=BQX;$mR.call(rIR,cIX.content);var Ca2=document.head,R1D=Ca2.appendChild,tbD;if(Z8R===void 0){var i82=document.createElement("template");_.H(i82,"\x3c!--css-build:shady--\x3e");i82.content.insertBefore(wKX().content.cloneNode(!0),i82.content.firstChild);Z8R=i82}tbD=Z8R;R1D.call(Ca2,tbD.content);var JIq;_.Bq("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");JIq=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live");_.bA=function(){return _.n.apply(this,arguments)||this};
_.F(_.bA,_.n);_.bA.prototype.created=function(){this.openPopupConfig=_.k$("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.bA.prototype.onYtNavigate_=function(q){var S=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);S&&(this.ytOpenPopupBehavior.openPopup(S),q.stopPropagation(),q.preventDefault())};
_.hd.Object.defineProperties(_.bA,{template:{configurable:!0,enumerable:!0,get:function(){if(XKk===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;NQv===void 0&&(NQv=document.createElement("template"));var X=NQv;N.call(S,X.content.cloneNode(!0),q.content.firstChild);XKk=q}q=XKk;return q}}});
_.bA.prototype.onYtNavigate_=_.bA.prototype.onYtNavigate_;_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],_.bA.prototype,"ytOpenPopupBehavior",void 0);_.u([_.O(_.S4J.YtButtonBehavior),_.E("design:type",Object)],_.bA.prototype,"ytButtonBehavior",void 0);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],_.bA.prototype,"onYtNavigate_",null);
_.u([_.Vd({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:JIq})],_.bA);var Fvs;var H80=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live"),w$=function(){var q=_.n.apply(this,arguments)||this;q.isPressed=!1;q.forceIconButton=!1;q.forceIconOnly=!1;q.forceModernIconButton=!1;q.skipCommandHandling=!1;q.alignByText=!1;q.fitToVisibleBounds=!0;q.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};q.onTap=function(S){_.uc(q.hostElement,"yt-service-request-sent-button-renderer",S)};
return q};
_.F(w$,_.n);_.Z=w$.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.Z.onClick=function(q){var S,N=this.disabled||((S=this.data)==null?void 0:S.isDisabled);S=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");N&&S&&q.stopPropagation()};
_.Z.computeIcon=function(){var q,S,N=(q=this.data)==null?void 0:(S=q.icon)==null?void 0:S.iconType;if(N)return _.yd(N)};
_.Z.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.Z.handleUpdateButtonAction=function(q){q=_.t(q,JrX);var S=_.t(q==null?void 0:q.updatedButton,_.Ct);if(this.data&&q&&S){var N=this.data;N.targetId&&q.targetId&&N.targetId===q.targetId&&(this.data=S)}};
_.hd.Object.defineProperties(w$.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var q=this;if(this.data){var S=VjN({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.uc(q.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.uc(q.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});S.alignByText=this.alignByText;return S}}}});
_.hd.Object.defineProperties(w$,{template:{configurable:!0,enumerable:!0,get:function(){if(Fvs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');Fvs=q}q=Fvs;return q}}});
w$.prototype.onClick=w$.prototype.onClick;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],w$.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],w$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"isPressed",void 0);
_.u([_.k(),_.E("design:type",Object)],w$.prototype,"forceIconButton",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"forceIconOnly",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"forceModernIconButton",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"skipCommandHandling",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"alignByText",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"buttonTooltipPosition",void 0);
_.u([_.k(),_.E("design:type",Object)],w$.prototype,"fitToVisibleBounds",void 0);_.u([_.k({computed:"computeTooltip(data)"}),_.E("design:type",Object)],w$.prototype,"tooltip",void 0);_.u([_.k(),_.E("design:type",Object)],w$.prototype,"overrides",void 0);_.u([_.k(),_.E("design:type",Boolean)],w$.prototype,"disabled",void 0);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],w$.prototype,"onClick",null);
_.u([_.K("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.E("design:type",Object),_.E("design:paramtypes",[])],w$.prototype,"computedButtonShape",null);_.u([_.Vd({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!H80,cssBuildOptOut:!0}),_.Vd({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!H80,cssBuildOptOut:!0})],w$);var O86;var Kvs;var Z5=function(){var q=_.n.apply(this,arguments)||this;q.empty_=!0;q.loadTime=Infinity;q.pendingPaint=!1;q.hasChange_=!1;q.oldThumbnail_=null;q.oldDelayedSrc_="";q.objectURL_=null;return q};
_.F(Z5,_.n);_.Z=Z5.prototype;_.Z.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.Z.ready=function(){var q=this.shouldShowPlaceholder_();_.g3(this.hostElement,"no-transition",!0);q&&this.hostElement.classList.add("with-placeholder")};
_.Z.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.Z.isThumbPreloaded_=function(q){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",q)};
_.Z.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||v0R};
_.Z.computeThumbnailSrc_=function(q){return q&&q.thumbnails?_.Wi(q.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.Z.computeAlt_=function(){var q=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&q||""};
_.Z.thumbnailChanged_=function(){var q=_.A([this.thumbnail,this.oldThumbnail_]),S=q.next().value;q=q.next().value;this.oldThumbnail_=S;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(q=this.computeThumbnailSrc_(q),this.computeThumbnailSrc_(S)===q))return;_.C("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(S)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):S&&_.zo("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.MC(this,this.onReload_):_.MC(this,this.onShow_):this.resetImage_();S&&(this.hostElement.style.opacity=""+S.opacity)}};
_.Z.delayedSrcChanged_=function(){var q=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===q||this.resetImage_()};
_.Z.setSrc_=function(q){q?(_.mt(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.mt(this.hostElement).querySelector("#img").src=q):(_.mt(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.Z.resetImage_=function(){rIP(this.hostElement);this.empty_=!0;this.setSrc_(v0R);this.ytRendererBehavior.invalidate(!1)};
_.Z.observePlaceholderColor_=function(){var q=this.thumbnail&&this.thumbnail.placeholderColor;q?this.hostElement.style.backgroundColor=_.a5(q):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.Z.onLoad_=function(){_.mt(this.hostElement).querySelector("#img").src&&_.mt(this.hostElement).querySelector("#img").src!==v0R&&(Um0(this.hostElement),this.notifyOnLoaded&&_.uc(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.Z.onError_=function(){var q=this;if(_.C("web_use_cache_for_image_fallback"))i8e(_.mt(this.hostElement).querySelector("#img").src).then(function(S){q.objectURL_=_.Pc(S).toString();q.setSrc_(q.objectURL_)}).catch(function(){_.C("kevlar_woffle_fallback_image")&&q.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.Z.onPrescanVisible=function(){this.onShow_()};
_.Z.onVisible=function(){if(_.C("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.Z.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var q=this.computeSrc_();q!==_.mt(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(q))}};
_.Z.onReload_=function(){this.empty_=!1;var q=this.computeSrc_();q!==_.mt(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(q))};
_.Z.shouldShowPlaceholder_=function(){return _.C("kevlar_thumbnail_bg")};
Z5.prototype.observePlaceholderColor_=Z5.prototype.observePlaceholderColor_;Z5.prototype.delayedSrcChanged_=Z5.prototype.delayedSrcChanged_;Z5.prototype.thumbnailChanged_=Z5.prototype.thumbnailChanged_;_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"alt",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Z5.prototype,"ariaHidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"ariaLabel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"hidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"id",void 0);_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],Z5.prototype,"ytVisibilityBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Z5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",String)],Z5.prototype,"delayedSrc",void 0);
_.u([_.k(),_.E("design:type",Object)],Z5.prototype,"thumbnail",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"loaded",void 0);_.u([_.k(),_.E("design:type",Boolean)],Z5.prototype,"notifyOnLoaded",void 0);_.u([_.k(),_.E("design:type",Number)],Z5.prototype,"height",void 0);_.u([_.k(),_.E("design:type",Number)],Z5.prototype,"width",void 0);_.u([_.k({value:function(){return"width"}}),
_.E("design:type",String)],Z5.prototype,"dimension",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"fit",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"fitHeight",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"fitWidth",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"objectFit",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"objectPosition",void 0);_.u([_.k(),_.E("design:type",String)],Z5.prototype,"preferredThumbnail",void 0);_.u([_.k({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.E("design:type",String)],Z5.prototype,"alt_",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Z5.prototype,"sharedTooltipText",void 0);
_.u([_.k(),_.E("design:type",Boolean)],Z5.prototype,"ftlEligible",void 0);_.u([_.k({value:void 0}),_.E("design:type",String)],Z5.prototype,"observeHiddenOption",void 0);_.u([_.k({value:"observe_once"}),_.E("design:type",String)],Z5.prototype,"observePrescanOption",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Z5.prototype,"roundedContainer",void 0);
_.u([_.Xb("thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Z5.prototype,"thumbnailChanged_",null);_.u([_.Xb("delayedSrc"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Z5.prototype,"delayedSrcChanged_",null);_.u([_.I5("thumbnail.placeholderColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Z5.prototype,"observePlaceholderColor_",null);
_.u([_.Vd({is:"yt-img-shadow",disableElementRegistration:!0})],Z5);var v0R=_.zo("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.m9()(Z5,"yt-img-shadow",function(){if(Kvs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;O86===void 0&&(O86=document.createElement("template"));var X=O86;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Kvs=q}q=Kvs;return q},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var v3F;_.A7=new _.ky("SCREEN_MANAGER_TOKEN");v3F=new _.ky("LOG_INITIAL_SCREEN_TOKEN");var l8Q=G7({entities:{}});_.s2=D6(l8Q)(l8Q.entities,{selectSfvAudioItemPlaybackState:function(q,S){var N,X;q=(X=_.hg(q,"sfvAudioItemCurrentlyPlayingEntity",S))!=null?X:void 0;return(N=q==null?void 0:q.sfvAudioItemPlaybackState)!=null?N:void 0},
playlistLoopStateEntitySelector:$Iv,toggleMenuServiceItemEntitySelector:c0W});_.B_=_.f(function(q){function S(P){return _.t(P,_.i5)}
function N(){var P=X().isTogglingDisabled||J()&&X().toggledIsTogglingDisabled,b0=P||c()?J():!J();v(b0);z(!1);if(!P){var Q7;(Q7=B)==null||Q7(!!b0)}var ry;((ry=w)==null?0:ry())||_.Yp(_.Ly().resolve(_.A7),X().trackingParams);var s7;if(!b0||!S(X().defaultButtonViewModel)||(s7=w)!=null&&s7()){var TW;!S(X().toggledButtonViewModel)||((TW=w)==null?0:TW())||_.Yp(_.Ly().resolve(_.A7),S(X().toggledButtonViewModel).trackingParams)}else _.Yp(_.Ly().resolve(_.A7),S(X().defaultButtonViewModel).trackingParams)}
var X=q.data,b=q.buttonShapeOverrides,w=q.disableExplicitClickLogging,B=q.onToggle,T=q.style,Q=q.useOutlinedIcon,a=q.className,U=function(){var P,b0;return J()?(P=q.animatedTextPropsToggled)==null?void 0:P.call(q):(b0=q.animatedTextPropsDefault)==null?void 0:b0.call(q)},r=_.C6(function(){return U()?Object.assign({},U(),{shouldAnimate:W()}):void 0},void 0,"Zp4uoe"),c=function(){var P;
return((P=x())==null?void 0:P.isToggled)!==void 0},e=_.A(_.kr(function(){var P,b0,Q7;
return c()?(P=x())==null?void 0:P.isToggled:(Q7=b==null?void 0:(b0=b())==null?void 0:b0.toggled)!=null?Q7:X().isToggled})),R=e.next().value;
e=e.next().value;var J=R,v=e;e=_.A(_.kr(function(){var P,b0;return(P=q.animatedTextPropsToggled)==null?void 0:(b0=P.call(q))==null?void 0:b0.shouldAnimate}));
R=e.next().value;e=e.next().value;var W=R,z=e;R=_.A(_.r6(!1,void 0,"mq3Zfe"));var M=R.next().value,g=R.next().value,x=_.oH(function(P){a:{var b0=X().entityKey,Q7=X().toggledStateEntitySelectorType;if(Q7)switch(Q7){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!b0)break;P=_.s2.selectSfvAudioItemPlaybackState(P,b0);if(P==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){P={isToggled:!0};break a}if(P){P={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":P={isToggled:_.tje(P).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":P={isToggled:_.tje(P).includes("engagement-panel-live-chat-item-section")};break a;default:_.vN(new _.Vl("Error: entitySelectorType defined but not matched in selector.",P,Q7))}P=void 0}return P}),L=function(){return Object.assign({},b==null?void 0:b(),{onToggle:N,
toggleable:!0,toggled:J(),focused:M()})};
return _.D("toggle-button-view-model",{"on:focusin":_.Ec(function(){var P=_.Ly().resolve(_.MU(_.n5));P&&g(P.isKeyBoardInUse());return!1}),
"on:focusout":_.Ec(function(){g(!1);return!1})},_.D(_.V,{cond:function(){return J()?S(X().toggledButtonViewModel):S(X().defaultButtonViewModel)},
then:function(P){return _.D(_.EN,{data:P,className:a,style:T,useOutlinedIcon:Q,buttonOverrides:L,animatedTextProps:r})}}))},"fa");
_.B_.idomCompat={callbacks:{onToggle:!0}};_.jS(_.f(function(q){return _.D("yt-toggle-button-view-model",{class:function(){var S;return(S=q.scopingClassName)==null?void 0:S.call(q)}},_.D(_.B_,{data:function(){var S;
return(S=q.data)==null?void 0:S.call(q)},
buttonShapeOverrides:function(){var S;return(S=q.overrides)==null?void 0:S.call(q)},
animatedTextPropsDefault:function(){var S;return(S=q.animatedTextPropsDefault)==null?void 0:S.call(q)},
animatedTextPropsToggled:function(){var S;return(S=q.animatedTextPropsToggled)==null?void 0:S.call(q)},
disableExplicitClickLogging:function(){var S;return(S=q.disableExplicitClickLogging)==null?void 0:S.call(q)},
onToggle:function(S){var N;return(N=q.onToggle)==null?void 0:N.call(q,S)},
style:function(){var S;return(S=q.style)==null?void 0:S.call(q)},
useOutlinedIcon:function(){var S;return(S=q.useOutlinedIcon)==null?void 0:S.call(q)},
className:function(){var S;return(S=q.className)==null?void 0:S.call(q)}}))},"ga"),"yt-toggle-button-view-model",{props:{data:_.H4,
buttonShapeOverrides:_.H4,overrides:_.H4,animatedTextPropsDefault:_.H4,animatedTextPropsToggled:_.H4,disableExplicitClickLogging:_.H4,onToggle:_.Ks,style:_.H4,useOutlinedIcon:_.H4,className:_.H4,scopingClassName:_.H4}});var T5=function(){return _.n.apply(this,arguments)||this};
_.F(T5,_.n);T5.prototype.onTap=function(q){q.stopPropagation();q=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.VB("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:q})):this.ytLiveChatReduxBehavior.dispatch(_.XV("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:q}))};
_.hd.Object.defineProperties(T5.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.engagementState)==null?void 0:q.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=_.t(this.data.toggleButton,_.FC),S;if(Number(((S=this.likeCountState)==null?void 0:S.likeCountIfIndifferentNumber)||"0")===0){var N;S=((N=this.data.likeCountPlaceholder)==null?void 0:N.content)||""}else{var X,b,w;S=((X=this.likeCountState)==null?void 0:(b=X.likeCountIfIndifferent)==null?void 0:b.content)||((w=this.data.likeCountPlaceholder)==null?void 0:w.content)||""}var B,T;N=((B=this.likeCountState)==null?void 0:(T=
B.likeCountIfLiked)==null?void 0:T.content)||"1";B=_.t(q.toggledButtonViewModel,_.i5);return Object.assign({},q,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.t(q.defaultButtonViewModel,_.i5),{title:S})},toggledButtonViewModel:{buttonViewModel:Object.assign({},B,{title:N})}})}}}});
T5.prototype.onTap=T5.prototype.onTap;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],T5.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],T5.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],T5.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],T5.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.likeCountEntityKey"],selector:iz4}),_.E("design:type",Object)],T5.prototype,"likeCountState",void 0);_.u([_.k({selectorArgs:["data.engagementStateKey"],selector:j4M}),_.E("design:type",Object)],T5.prototype,"engagementState",void 0);_.u([_.K("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],T5.prototype,"isLiked",null);
_.u([_.K("data","likeCountState","isLiked"),_.E("design:type",Object),_.E("design:paramtypes",[])],T5.prototype,"toggleButton",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],T5.prototype,"onTap",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],T5);
_.p(T5,"yt-live-chat-like-button-view-model",function(){if(dvM===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Woa===void 0&&(Woa=document.createElement("template"));var X=Woa;N.call(S,X.content.cloneNode(!0),q.content.firstChild);dvM=q}q=dvM;return q},{mode:0});var jIX;var Wv0;var G5=function(){return _.n.apply(this,arguments)||this};
_.F(G5,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],G5.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],G5);
_.p(G5,"yt-live-chat-paid-message-footer-renderer",function(){if(Wv0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;jIX===void 0&&(jIX=document.createElement("template"));var X=jIX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Wv0=q}q=Wv0;return q},{mode:0});var dma;var kGa;var z1Q;var n0s,f8J=function(){if(n0s!==void 0)return n0s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;z1Q===void 0&&(z1Q=document.createElement("template"));var X=z1Q;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return n0s=q};var D5=function(){return _.n.apply(this,arguments)||this};
_.F(D5,_.n);D5.prototype.onTap=function(q){q.stopPropagation()};
_.hd.Object.defineProperties(D5.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=_.t(this.data.replyButton,_.i5),S,N,X,b,w,B,T,Q=Number(((S=this.replyCountState)==null?void 0:S.replyCountNumber)||"0")===0?(N=this.data)==null?void 0:(X=N.replyCountPlaceholder)==null?void 0:X.content:((b=this.replyCountState)==null?void 0:(w=b.replyCount)==null?void 0:w.content)||((B=this.data)==null?void 0:(T=B.replyCountPlaceholder)==null?void 0:T.content)||"",a;return Object.assign({},
q,{title:Q,accessibilityText:(a=this.replyCountState)==null?void 0:a.replyButtonAccessibilityText})}}}});
_.hd.Object.defineProperties(D5,{template:{configurable:!0,enumerable:!0,get:function(){return f8J()}}});
D5.prototype.onTap=D5.prototype.onTap;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],D5.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],D5.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],D5.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.replyCountEntityKey"],selector:function(q,S){return _.hg(q.entities,"replyCountEntity",S)}}),
_.E("design:type",Object)],D5.prototype,"replyCountState",void 0);_.u([_.K("data","replyCountState"),_.E("design:type",Object),_.E("design:paramtypes",[])],D5.prototype,"buttonViewModel",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],D5.prototype,"onTap",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],D5);_.p(D5,"yt-live-chat-reply-button-view-model",function(){return f8J()},{mode:0});var pK0;var xmk;var QA=function(){var q=_.n.apply(this,arguments)||this;q.ariaLabel="";return q};
_.F(QA,_.n);
QA.prototype.dataChanged=function(){for(var q=(0,_.yh)(_.mt(this.hostElement).querySelector("#image"));q.firstChild;)q.removeChild(q.firstChild);if(this.data)if(this.data.icon){var S=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(S.polymerController.icon="yt-sys-icons:shield_empty",S.polymerController.defaultToFilled=!0):S.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();q.appendChild(S)}else if(this.data.customThumbnail){S=document.createElement("img");
var N=_.BQ7(this.data.customThumbnail.thumbnails,16);N?(S.src=N,q.appendChild(S),S.setAttribute("alt",this.hostElement.ariaLabel||"")):_.vN(new _.Vl("Could not compute URL for thumbnail",this.data.customThumbnail))}};
QA.prototype.identity=function(q){return q};
QA.prototype.computeType=function(q){return ux(q||void 0)};
QA.prototype.dataChanged=QA.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],QA.prototype,"data",void 0);_.u([_.k({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.E("design:type",Object)],QA.prototype,"ariaLabel",void 0);_.u([_.k({computed:"computeType(data)",reflectToAttribute:!0}),_.E("design:type",String)],QA.prototype,"type",void 0);
_.u([_.k({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.E("design:type",String)],QA.prototype,"sharedTooltipText",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_new_shield_moderator_badge")}}),
_.E("design:type",Boolean)],QA.prototype,"enableNewModeratorBadge",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QA.prototype,"dataChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],QA);
_.p(QA,"yt-live-chat-author-badge-renderer",function(){if(xmk===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;pK0===void 0&&(pK0=document.createElement("template"));var X=pK0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);xmk=q}q=xmk;return q},{mode:0});var mm2;var u4q;var r$=function(){return _.n.apply(this,arguments)||this};
_.F(r$,_.n);_.Z=r$.prototype;_.Z.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}};
_.Z.computeBadgesInsideChip=function(q){return q?q.filter(function(S){return ux(S.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.Z.computeBadgesOutsideChip=function(q){return this.prependChatBadges||!q?[]:q.filter(function(S){S=ux(S.liveChatAuthorBadgeRenderer);return S!=="verified"&&S!=="owner"})};
_.Z.computeBadgesBeforeChip=function(q){return this.prependChatBadges&&q?q.filter(function(S){S=ux(S.liveChatAuthorBadgeRenderer);return S!=="verified"&&S!=="owner"}):[]};
_.Z.computeIsHighlighted=function(q,S){var N=!!YL7(q,"owner"),X=!!YL7(q,"verified");q=!!YL7(q,"moderator");return(N||X&&!q)&&!S};
_.Z.computeAuthorType=function(q){return IrW(q)};
_.Z.computeAuthorClass=function(q,S){return S?(q?q+" ":"")+"single-line":q};
_.Z.onSeedColorChanged=function(){_.C("live_chat_author_name_color_usernames")||_.C("live_chat_seed_color_usernames")||_.C("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.C("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
r$.prototype.onSeedColorChanged=r$.prototype.onSeedColorChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],r$.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],r$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],r$.prototype,"authorName",void 0);_.u([_.k(),_.E("design:type",Array)],r$.prototype,"authorBadges",void 0);
_.u([_.k({computed:"computeAuthorType(authorBadges)"}),_.E("design:type",String)],r$.prototype,"authorType",void 0);_.u([_.k({computed:"computeAuthorClass(authorType, singleLine)"}),_.E("design:type",String)],r$.prototype,"authorClass",void 0);_.u([_.k({computed:"computeBadgesInsideChip(authorBadges)"}),_.E("design:type",Array)],r$.prototype,"badgesInsideChip",void 0);_.u([_.k({computed:"computeBadgesOutsideChip(authorBadges)"}),_.E("design:type",Array)],r$.prototype,"badgesOutsideChip",void 0);
_.u([_.k({computed:"computeBadgesBeforeChip(authorBadges)"}),_.E("design:type",Array)],r$.prototype,"badgesBeforeChip",void 0);_.u([_.k({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.E("design:type",Boolean)],r$.prototype,"isHighlighted",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_new_shield_moderator_badge")}}),
_.E("design:type",Boolean)],r$.prototype,"enableNewModeratorTextColor",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],r$.prototype,"singleLine",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],r$.prototype,"disableHighlighting",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],r$.prototype,"dashboardMoneyFeed",void 0);_.u([_.k({value:_.C("live_chat_prepend_badges"),reflectToAttribute:!0}),_.E("design:type",Boolean)],r$.prototype,"prependChatBadges",void 0);
_.u([_.k(),_.E("design:type",String)],r$.prototype,"authorNameColor",void 0);_.u([_.oE("#author-name"),_.E("design:type",HTMLDivElement)],r$.prototype,"username",void 0);_.u([_.I5("authorNameColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],r$.prototype,"onSeedColorChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],r$);
_.p(r$,"yt-live-chat-author-chip",function(){if(u4q===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;mm2===void 0&&(mm2=document.createElement("template"));var X=mm2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);u4q=q}q=u4q;return q},{mode:0});var g0a;var E0a;var $6=function(){var q=_.n.apply(this,arguments)||this;q.debounceCommand=_.V2(function(S){q.ytComponentBehavior.resolveCommand(S)},1500);
return q};
_.F($6,_.n);$6.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var q=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",S,N,X=this.isHearted?(S=this.data)==null?void 0:S.unheartCommand:(N=this.data)==null?void 0:N.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.VB("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:q}));(q=_.aK(X))&&this.debounceCommand(q)}};
_.hd.Object.defineProperties($6.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var q,S;if(!((q=this.data)==null?0:(S=q.creatorThumbnail)==null?0:S.sources))return{};q={thumbnails:[]};S={};S.url=this.data.creatorThumbnail.sources[0].url;q.thumbnails.push(S);return q}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((S=this.engagementState)==null?void 0:S.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((S=this.engagementState)==null?void 0:S.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((S=this.engagementState)==null?void 0:S.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((N=this.engagementState)==null?void 0:N.heartState)==="TOOLBAR_HEART_STATE_HEARTED"}},
label:{configurable:!0,enumerable:!0,get:function(){return this.data?(this.isHearted?this.data.heartedAccessibilityLabel:this.data.unheartedAccessibilityLabel)||"":""}},
heartHoverText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.isHearted?this.data.heartedHoverText:this.data.unheartedHoverText}}});
$6.prototype.onTap=$6.prototype.onTap;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],$6.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],$6.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$6.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.engagementStateKey"],selector:j4M}),_.E("design:type",Object)],$6.prototype,"engagementState",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],$6.prototype,"thumbnailDetails",null);_.u([_.K("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$6.prototype,"isHearted",null);_.u([_.K("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$6.prototype,"isEditable",null);
_.u([_.K("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$6.prototype,"showCreatorView",null);_.u([_.K("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$6.prototype,"showButton",null);_.u([_.K("data","isHearted"),_.E("design:type",String),_.E("design:paramtypes",[])],$6.prototype,"label",null);_.u([_.K("data","isHearted"),_.E("design:type",Object),_.E("design:paramtypes",[])],$6.prototype,"heartHoverText",null);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$6.prototype,"onTap",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],$6);
_.p($6,"yt-live-chat-creator-heart-view-model",function(){if(E0a===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;g0a===void 0&&(g0a=document.createElement("template"));var X=g0a;N.call(S,X.content.cloneNode(!0),q.content.firstChild);E0a=q}q=E0a;return q},{mode:0});var yI0=function(){this.internalMap={}};
_.Z=yI0.prototype;_.Z.contains=function(q){return Object.prototype.hasOwnProperty.call(this.internalMap,q)};
_.Z.get=function(q){if(this.contains(q))return this.internalMap[q]};
_.Z.set=function(q,S){this.internalMap[q]=S};
_.Z.getKeys=function(){return Object.keys(this.internalMap)};
_.Z.remove=function(q){delete this.internalMap[q]};var c_=function(){this.mappings=new yI0;this.errorCallbacks=new Set};
c_.prototype.getModuleId=function(q){return q.serviceId.getModuleId()};
c_.prototype.get=function(q){a:{var S=this.mappings.get(q.toString());switch(S.type){case "mapping":q=S.value;break a;case "factory":S=S.value();this.mappings.set(q.toString(),{type:"mapping",value:S});q=S;break a;default:q=_.q$(S)}}return q};
c_.prototype.registerService=function(q,S){this.mappings.set(q.toString(),{type:"mapping",value:S});return q};
c_.prototype.onLoadError=function(q){var S=this;this.errorCallbacks.add(q);return function(){S.errorCallbacks.delete(q)}};
new c_;var Mb2=function(){};
_.Z=Mb2.prototype;
_.Z.JSC$14494_getRequest=function(q,S,N){S=S===void 0?{}:S;N=N===void 0?TsQ:N;var X=S;if(this.isNavigationCommand()){var b,w=(b=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:b.url;X=_.Fv(q.clickTrackingParams,!0,!1,w,this.JSC$14494_getClientScreen(X))}else X=_.Fv(q.clickTrackingParams,!1,this.includeCsn);X={context:X};if(b=this.getExtension(q))return this.JSC$14494_buildRequest(X,b,S),b=this.getApiUrl(q),w=Object.assign({},{command:q},this.getRequestConfig(q,S)),X={input:b,requestShell:Fz(b),
innerTubeRequest:X,config:w},X.config.authStrategy?X.config.authStrategy.identity=N:X.config.authStrategy={identity:N},(q=this.JSC$14494_getRequestKey(q,S))&&!X.config.requestKey&&(X.config.requestKey=q),X;q=new _.Vl("Error: Failed to create Request from Command.",q);_.O0(q)};
_.Z.getApiUrl=function(q){var S=_.WO(this.getApiPaths(q)),N;(q=(N=_.t(q.commandMetadata,_.Yq))==null?void 0:N.apiUrl)&&(S=q);return pjM(fdW(S))};
_.Z.isNavigationCommand=function(){return!1};
_.Z.JSC$14494_getClientScreen=function(){};
_.Z.JSC$14494_getRequestKey=function(){};
_.Z.getRequestConfig=function(){};
_.hd.Object.defineProperties(Mb2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var eX=function(){};
_.F(eX,Mb2);eX.prototype.JSC$14501_getStoreKey=function(){};
eX.prototype.JSC$14494_getRequestKey=function(q,S){S=S===void 0?{}:S;return this.JSC$14501_getStoreKey(q,S)};var Cr=function(){};
_.F(Cr,eX);Cr.prototype.JSC$14494_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:Fz("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
Cr.prototype.getApiPaths=function(){return[]};
Cr.prototype.getExtension=function(){};
Cr.prototype.JSC$14494_buildRequest=function(){};var Lv6={},h1s=(Lv6.GET_DATASYNC_IDS=$c(Cr),Lv6);var Pas,I8X,Y4J,wBs,XBX,RR,NoJ,oWk,SBk,qBv;Pas="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch".split(" ");I8X=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.iW=function(q,S,N,X,b,w,B,T,Q){this.endpointMap=q;this.networkManager=S;this.authService=N;this.responseProcessorMap=X;this.innertubeResponseStore=b;this.contextProcessors=w;this.asyncContextProcessors=B;this.localInnertubeRouter=T;this.requestSequencer=Q;this.inflightRequests=new Map;q.signalEndpointMap||(q.signalEndpointMap={});q.signalEndpointMap=Object.assign({},h1s,q.signalEndpointMap)};
Y4J=function(q,S,N,X,b,w,B,T,Q){if(_.iW.instance!==void 0){if(X=_.iW.instance,q=[q!==X.endpointMap,S!==X.networkManager,N!==X.authService,b!==X.innertubeResponseStore,w!==X.contextProcessors,B!==X.asyncContextProcessors,T!==X.localInnertubeRouter],q.some(function(a){return a}))throw new _.Vl("InnerTubeTransportService is already initialized",q);
}else _.iW.instance=new _.iW(q,S,N,X,b,w,B,T,Q)};
_.Fq=function(q,S,N){var X=X===void 0?TsQ:X;var b=oWk(q,S);return b?new _.AK(function(w,B){var T,Q,a,U,r;return _.G(function(c){switch(c.nextAddress){case 1:return c.yield(b,2);case 2:T=c.yieldResult;Q=T.JSC$14494_getRequest(S,N,X);if(!Q){B(new _.Vl("Error: Failed to build request for command.",S));c.jumpTo(0);break}ch(Q.input);U=((a=Q.requestShell)==null?void 0:a.mode)==="cors"?"cors":void 0;if(q.authService.syncHeaders){r=qBv(Q.config,U);c.jumpTo(4);break}return c.yield(SBk(Q.config,U),5);case 5:r=
c.yieldResult;case 4:w(NoJ(q,Q,r)),_.xP(c)}})}):_.Au(new _.Vl("Error: No request builder found for command.",S))};
wBs=function(q,S,N,X){var b=b===void 0?TsQ:b;var w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L;return _.G(function(P){switch(P.nextAddress){case 1:w=OzF(S,q.endpointMap);if(!w)throw new _.Vl("Error: No streaming request builder found for command",S);B=w.JSC$14494_getRequest(S,N,b);if(!B)throw new _.Vl("Failed to build YtRequest for streaming Command",S);if((T=q.localInnertubeRouter)==null||!T.shouldPreferLocalResponse(B.input,B.innerTubeRequest)){P.jumpTo(2);break}return P.yield(q.localInnertubeRouter.localInnertubeResponse(B.input,
B.innerTubeRequest),3);case 3:return Q=P.yieldResult,a={},Q.playerResponse&&(RR(q,Q.playerResponse,B),a.player=Q.playerResponse,(U=X)==null||U(a,Q)),Q.watchNextResponse&&(RR(q,Q.watchNextResponse,B),a.content=Q.watchNextResponse,(r=X)==null||r(a,Q)),P.return(a);case 2:return P.yield(XBX(q,B),4);case 4:e=((c=B.requestShell)==null?void 0:c.mode)==="cors"?"cors":void 0;if(q.authService.syncHeaders){R=qBv(B.config,e);P.jumpTo(5);break}return P.yield(SBk(B.config,e),6);case 6:R=P.yieldResult;case 5:return W=
(v=(J=B.requestShell)==null?void 0:J.headers)!=null?v:{},B.requestShell=Object.assign({},B.requestShell,{headers:Object.assign({},W,R)}),z=Object.assign({},B.requestShell),M=JSON.stringify(B.innerTubeRequest),B.requestShell.method==="POST"&&(z=Object.assign({},z,{body:M})),g=function(b0,Q7){RR(q,Q7.playerResponse||Q7.watchNextResponse||Q7.reelItemWatchResponse||Q7.reelWatchSequenceResponse,B);X==null||X(b0,Q7);Q7.playerResponse&&VmQ()},x={},P.yield(bvX(q.networkManager,B.input,z,g),7);
case 7:return x=P.yieldResult,((L=B.config)==null?0:L.responseTick)&&_.Uu(B.config.responseTick),P.return(x)}})};
_.Jf=function(q,S,N,X,b){b=b===void 0?{authStrategy:{identity:TsQ}}:b;var w=w===void 0?!0:w;var B=function(){};
B=b5N(Ncv(N));S.context||(S.context=_.Fv(X,w));return new _.AK(function(T){var Q,a,U,r,c;return _.G(function(e){if(e.nextAddress==1)return Q=fdW(N),a=_.JD(Q),q.authService.syncHeaders?(U=qBv(b,a),e.jumpTo(2)):e.yield(SBk(b,a),3);e.nextAddress!=2&&(U=e.yieldResult);r=pjM(fdW(N));c={input:r,requestShell:Fz(r),innerTubeRequest:S,config:b};T(NoJ(q,c,U,B));_.xP(e)})})};
XBX=function(q,S){var N,X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){switch(e.nextAddress){case 1:if(!((N=S)==null?0:(X=N.innerTubeRequest)==null?0:X.context)){e.jumpTo(0);break}b=S.innerTubeRequest.context;if(!(q.asyncContextProcessors&&q.asyncContextProcessors.length>0)){e.jumpTo(3);break}w=[];B=_.A(q.asyncContextProcessors);for(T=B.next();!T.done;T=B.next())Q=T.value,a=Q.processContext(S),a.wrappedPromise_&&w.push(a.wrappedPromise_);if(!(w.length>0)){e.jumpTo(3);break}return e.yield(Promise.all(w),
3);case 3:U=_.A(q.contextProcessors||[]),r=U.next();case 6:if(r.done){e.jumpTo(0);break}c=r.value;return e.yield(c.processContext(b),7);case 7:r=U.next(),e.jumpTo(6)}})};
RR=function(q,S,N){var X;if(S&&!(S==null?0:(X=S.sequenceMetaData)==null?0:X.skipProcessing)&&q.responseProcessorMap){X=_.A(Pas);for(var b=X.next();!b.done;b=X.next())b=b.value,q.responseProcessorMap[b]&&q.responseProcessorMap[b].handleResponse(S,N)}};
NoJ=function(q,S,N,X){X=X===void 0?function(){}:X;
var b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq,Gq;return _.G(function(u0){switch(u0.nextAddress){case 1:B=(b=S.config)==null?void 0:(w=b.storeStrategy)==null?void 0:w.storeKey;if(!(B&&q.innertubeResponseStore&&q.innertubeResponseStore.has(B))||((T=S.config)==null?0:(Q=T.storeStrategy)==null?0:Q.disableCache)){u0.jumpTo(2);break}return u0.yield(q.innertubeResponseStore.get(B),3);case 3:a=u0.yieldResult;if(!a||a.isExpired()){u0.jumpTo(2);break}U=_.uI(a);if(!_.C("web_process_response_store_responses")||
a.isProcessed()){u0.jumpTo(5);break}RR(q,U,S);return u0.yield(q.innertubeResponseStore.markAsProcessed(B),5);case 5:return u0.return(Promise.resolve(U));case 2:if((r=q.localInnertubeRouter)==null||!r.shouldPreferLocalResponse(S.input,S.innerTubeRequest)){u0.jumpTo(7);break}return u0.yield(q.localInnertubeRouter.localInnertubeResponse(S.input,S.innerTubeRequest),8);case 8:return c=u0.yieldResult,RR(q,c,S),u0.return(c);case 7:return u0.yield(XBX(q,S),9);case 9:return(J=(R=S.config)==null?void 0:R.requestKey)&&
q.inflightRequests.has(J)?e=q.inflightRequests.get(J):(v=JSON.stringify(S.innerTubeRequest),M=(z=(W=S.requestShell)==null?void 0:W.headers)!=null?z:{},S.requestShell=Object.assign({},S.requestShell,{headers:Object.assign({},M,N)}),g=Object.assign({},S.requestShell),S.requestShell.method==="POST"&&(g=Object.assign({},g,{body:v})),((x=S.config)==null?0:x.requestTick)&&_.Uu(S.config.requestTick),L=function(){return q.networkManager.fetch(S.input,g,S.config)},e=q.requestSequencer?Zva(q.requestSequencer,
S,L):L(),J&&q.inflightRequests.set(J,e)),u0.yield(e,10);
case 10:(P=u0.yieldResult)&&_.C("web_streaming_player")&&Array.isArray(P)&&(P=P[0].playerResponse);if(P&&"error"in P&&((b0=P)==null?0:(Q7=b0.error)==null?0:Q7.details))for(ry=P.error.details,s7=_.A(ry),TW=s7.next();!TW.done;TW=s7.next())l0=TW.value,(zW=l0["@type"])&&I8X.indexOf(zW)>-1&&(delete l0["@type"],P=l0);J&&q.inflightRequests.has(J)&&q.inflightRequests.delete(J);((nN=S.config)==null?0:nN.responseTick)&&_.Uu(S.config.responseTick);if(P||(Tq=q.localInnertubeRouter)==null||!Tq.canProvideFallbackResponse(S.input,
S.innerTubeRequest)){u0.jumpTo(11);break}return u0.yield(q.localInnertubeRouter.localFallbackInnertubeResponse(S.input,S.innerTubeRequest),12);case 12:P=u0.yieldResult;case 11:return RR(q,P,S),((Gq=S.config)==null?0:Gq.processorTick)&&_.Uu(S.config.processorTick),X(),u0.return(P||void 0)}})};
_.JG=function(q,S){return HzF(S,q.endpointMap)};
oWk=function(q,S){q=KkF(S,q.endpointMap);if(q!==void 0)return Promise.resolve(q)};
SBk=function(q,S){var N,X,b,w;return _.G(function(B){if(B.nextAddress==1){b=(N=q)==null?void 0:(X=N.authStrategy)==null?void 0:X.sessionIndex;var T=B.yield;var Q=_.Lu(Ft2({sessionIndex:b}));return T.call(B,Q,2)}w=B.yieldResult;return B.return(Promise.resolve(Object.assign({},vZv(S),w)))})};
qBv=function(q,S){var N;q=q==null?void 0:(N=q.authStrategy)==null?void 0:N.sessionIndex;N=Ft2({sessionIndex:q});return Object.assign({},vZv(S),N)};var AJv,s4Q,BoQ,Tov,Gf2,D2D,V$X,U2M,J7,rJq,$2v,aM2,cJD;AJv=0;s4Q=/tone[1-5]/;BoQ=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");Tov="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
Gf2=Number.MAX_SAFE_INTEGER;D2D=RegExp("\ufe0f","g");_.t7=function(q){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;q&&_.Q40(this,q)};
_.Q40=function(q,S){try{_.Al(S,{context:q,onSuccess:function(X,b){Array.isArray(b)?q.load(b):(X=new _.Vl("Emoji manager JSON response was not an array!",{response:b}),_.O0(X))},
onError:function(X){X=new _.Vl("Failed to retrieve emoji manager initial JSON data!",{url:S,statusCode:_.XY(X).toString()});_.vN(X)}})}catch(X){var N=new _.Vl("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:S});
_.vN(N)}};
_.t7.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.t7.prototype.load=function(q,S){if(S)if(q.length)q=q.concat(S.emojis);else{this.emojis=S.emojis;this.emojiMap=S.emojiMap;this.emojiShortcutMap=S.emojiShortcutMap;this.emojiShortcutCharMap=aM2(S);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=S.emojiRegex;return}this.emojis=[].concat(_.PG(new Set(this.emojis.concat(q))));this.hasInitializedShortcutCharMap=!1;q=Array(this.emojis.length);for(S=0;S<this.emojis.length;S++){var N=this.emojis[S];if(N.emojiId){this.emojiMap[N.emojiId]=N;this.emojiMap[N.emojiId].index=
S;for(var X=0;N.shortcuts&&X<N.shortcuts.length;X++)this.emojiShortcutMap[N.shortcuts[X].toLocaleLowerCase()]=N;q[S]=N.isCustomEmoji&&N.shortcuts?N.shortcuts[0]:N.emojiId}}q.sort(function(b,w){return w.length-b.length});
if(q.length)try{this.emojiRegex=new RegExp(q.join("|").replace("*","\\*"),"gi")}catch(b){this.emojiRegex=/$./}else this.emojiRegex=/$./};
V$X=function(q,S){S=_.A(S);for(var N=S.next();!N.done;N=S.next()){var X=N.value;if(X.emojiId&&q.emojiMap[X.emojiId]){N=Object.assign({},q.emojiMap[X.emojiId],X);q.emojiMap[X.emojiId]=N;var b=void 0;N.index&&((b=q.emojis[N.index])==null?void 0:b.emojiId)===X.emojiId&&(q.emojis[N.index]=N);X=void 0;if((X=N.shortcuts)==null?0:X.length)for(q.hasInitializedShortcutCharMap=!1,X=_.A(N.shortcuts),b=X.next();!b.done;b=X.next())q.emojiShortcutMap[b.value.toLocaleLowerCase()]=N}}};
U2M=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(_.D$.getInstance(),2);if(X.nextAddress!=3)return(S=X.yieldResult)?X.yield(S.get("ytlc-emoji-pref"),3):X.return();(N=X.yieldResult)&&V$X(q,Object.keys(N).map(function(b){return{emojiId:b,stickyPrefId:N[b]}}).filter(function(b){return!!b.emojiId&&!!b.stickyPrefId}));
_.xP(X)})};
_.iA=function(q,S,N){return(q=q.emojiMap[S])&&(!q.isLocked||N!==void 0&&N)?q:void 0};
J7=function(q,S,N){N=_.iA(q,S,N===void 0?!1:N);var X=S.match("\u200d");N&&q.skinTone!==0&&(q=(X==null?void 0:X.length)===1?_.iA(q,S.replace("\u200d",BoQ[q.skinTone]+"\u200d")):_.iA(q,S+BoQ[q.skinTone]))&&(N=q);return N};
rJq=function(q,S){var N=q.emojiMap[S];return(N==null?0:N.stickyPrefId)?q.emojiMap[N.stickyPrefId]:J7(q,S)};
_.gH=function(q,S){q=q.emojiShortcutMap[S.toLocaleLowerCase()];return!q||q.isLocked?null:q};
$2v=function(q,S,N){return aM2(q,N===void 0?!1:N)[S]||{}};
aM2=function(q,S){S=S===void 0?!1:S;if(!q.hasInitializedShortcutCharMap){q.hasInitializedShortcutCharMap=!0;for(var N=0;N<q.emojis.length;N++){var X=q.emojis[N];if(!(X.isLocked||S&&X.isCustomEmoji&&X.emojiId&&!q.pickerCustomEmojiIds.includes(X.emojiId)))for(var b=0;X.shortcuts&&b<X.shortcuts.length;b++){var w=X.shortcuts[b];w.startsWith(":_")&&X.isCustomEmoji&&(q.emojiShortcutCharMap[":_"]==null&&(q.emojiShortcutCharMap[":_"]=Object.create(null)),q.emojiShortcutCharMap[":_"][w]=X);if(!(w.length<3||
!X.isCustomEmoji&&s4Q.test(w))){var B=w.substr(0,3).toLocaleLowerCase();q.emojiShortcutCharMap[B]==null&&(q.emojiShortcutCharMap[B]=Object.create(null));q.emojiShortcutCharMap[B][w]=X}}}}return q.emojiShortcutCharMap};
_.t7.prototype.createEmoji=function(q,S){S=S===void 0?!0:S;var N=document.createElement("img");q.isCustomEmoji||N.classList.add("small-emoji");N.classList.add("emoji");N.classList.add("yt-formatted-string");N.src=q.image?_.Wi(q.image.thumbnails,this.emojiSize)||"":"";var X=void 0;q.image&&q.image.accessibility&&q.image.accessibility.accessibilityData&&(X=q.image.accessibility.accessibilityData.label);N.alt=X?X:(q.isCustomEmoji&&q.shortcuts?q.shortcuts[0]:q.emojiId)||"";q.isCustomEmoji&&(N.dataset.emojiId=
q.emojiId);_.hi&&(N.setAttribute("contenteditable","false"),N.setAttribute("unselectable","on"));S&&(q.shortcuts&&q.shortcuts.length&&N.setAttribute("shared-tooltip-text",q.shortcuts[0]),N.id="emoji-"+AJv++);return N};
_.t7.prototype.createDocumentFragment=function(q,S,N,X){S=S===void 0?!1:S;N=N===void 0?!0:N;X=X===void 0?!1:X;q=q.replace(D2D,"");for(var b=document.createDocumentFragment(),w=0,B,T=0;(B=this.emojiRegex.exec(q))!=null;){var Q=_.iA(this,B[0])||_.gH(this,B[0]);!Q||Q.isCustomEmoji&&!S||(Q=this.createEmoji(Q,N),w!==B.index&&b.appendChild(document.createTextNode(q.substring(w,B.index))),b.appendChild(Q),w=B.index+B[0].length,T++)}if(!X||T)return b.appendChild(document.createTextNode(q.substr(w))),b};
cJD=function(q,S,N){var X,b,w,B,T,Q,a,U,r;return _.G(function(c){if(c.nextAddress==1){if(!S.emojiId||!q.emojiMap[S.emojiId])return c.return();X=Object.assign({},q.emojiMap[S.emojiId],{stickyPrefId:N});q.emojiMap[S.emojiId]=X;S.index&&((b=q.emojis[S.index])==null?void 0:b.emojiId)===S.emojiId&&(q.emojis[S.index]=X);if((w=S.shortcuts)==null?0:w.length)for(q.hasInitializedShortcutCharMap=!1,B=_.A(S.shortcuts),T=B.next();!T.done;T=B.next())Q=T.value,q.emojiShortcutMap[Q.toLocaleLowerCase()]=X;return c.yield(_.D$.getInstance(),
2)}if(c.nextAddress!=4)return(a=c.yieldResult)?c.yield(a.get("ytlc-emoji-pref"),4):c.jumpTo(0);r=(U=c.yieldResult)!=null?U:{};r[S.emojiId]=N;return c.yield(a.set("ytlc-emoji-pref",r,Gf2),0)})};
_.Fg=new _.t7;var R$J;_.H_={};
R$J={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.C("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.C("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new OD(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var q=_.mt(this.hostElement||this).querySelector("#inline-action-button-container");q&&q.setAttribute("aria-hidden","true");this.menuButton=_.mt(this.hostElement).querySelector("#menu-button")},
attached:function(){var q=this.menuButton;q&&(q.addEventListener("focusin",_.hx(this,this.onMenuButtonFocus_)),q.addEventListener("focusout",_.hx(this,this.onMenuButtonBlur_)))},
detached:function(){var q=this.menuButton;q&&(q.removeEventListener("focusin",_.hx(this,this.onMenuButtonFocus_)),q.removeEventListener("focusout",_.hx(this,this.onMenuButtonBlur_)))},
identity:_.dy,truthy:function(q){return!!q},
computeTimestampString:function(q){return q?q.timestampText?this.getSimpleString(q.timestampText):this.TIME_FORMATTER.format(new Date(q.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(q){return q},
computeMenuVisible_:function(q,S){return q||S},
computeHasInlineActionButtons:function(q){if(!q)return!1;var S,N;return!((S=q.inlineActionButtons)==null||!S.length)||!((N=q.additionalInlineActionButtons)==null||!N.length)},
createDocumentFragmentFromString:function(q){var S=_.Fg.createDocumentFragment.bind(_.Fg),N;if((N=this.participantsManager)==null||!N.viewerRegex)return S(q);N=document.createDocumentFragment();for(var X=0,b;(b=this.participantsManager.viewerRegex.exec(q))!=null;){if(b.index>0){var w=":"+b[0]+":";if((_.iA(_.Fg,w)||_.gH(_.Fg,w))&&q.indexOf(w)===b.index-1)continue}N.appendChild(S(q.substring(X,b.index)));X=document.createElement("span");X.appendChild(S(b[0]));X.classList.add("mention");N.appendChild(X);
X=b.index+b[0].length}N.appendChild(S(q.substring(X)));return N},
createDocumentFragment:function(q){var S=document.createDocumentFragment();if(q.simpleText)return S.appendChild(this.createDocumentFragmentFromString(q.simpleText)),S;if(!q.runs)return S;for(var N=0;N<q.runs.length;N++){var X=q.runs[N];if(X.emoji)S.appendChild(_.Fg.createEmoji(X.emoji));else if(X.text)if(X.navigationEndpoint){var b=document.createElement("a");b.classList.add("yt-simple-endpoint");uVy(b,X.navigationEndpoint);_.mt(b).appendChild(this.createDocumentFragmentFromString(X.text));S.appendChild(b)}else S.appendChild(this.createDocumentFragmentFromString(X.text))}return S},
hasModerationOverlayVisible:function(){var q;return((q=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:q.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(q){q.composedPath().some(function(S){return(S=S instanceof Element?S:null)?S.tagName&&(S.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||S.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.C("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(q)},
colorFromDecimal:function(q){return HjF(q)},
markAsDeleted:function(q,S){this.set("data.deletedStateMessage",q);this.set("data.showOriginalContentMessage",S)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(q){if(this.data.contextMenuEndpoint){var S=_.Ly().resolve(_.Xv),N=this.data.contextMenuEndpoint,X;(X=_.iW.instance)&&_.JG(X,N)?(S=e$s(S,N),X=_.Jf(X,{},S)):X=_.CGq(S,N);X.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);q&&q.stopPropagation()}},
handleGetContextMenuResponse_:function(q){var S=_.iW.instance;S&&_.JG(S,{liveChatEndpoint:{}})||(q=q.response);q.liveChatItemContextMenuSupportedRenderers&&q.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(q.liveChatItemContextMenuSupportedRenderers.menuRenderer);q.actions&&_.gr(this.hostElement,"yt-live-chat-actions",[q.actions])},
handleGetContextMenuError:function(q){if(q instanceof Error||q instanceof Object||q instanceof String)var S=q;_.O0(new _.Vl("Error encountered calling GetLiveChatItemContextMenu",S))},
showContextMenu_:function(q){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:q}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.uc(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.uc(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.H_.YtLiveChatItemBehavior=[R$J,_.c4.YtComponentBehavior,_.L5.YtOpenPopupBehavior];_.O2=function(){};var t$q;var ivR;var JJR;var FNs;var Kr=function(){var q=_.n.apply(this,arguments)||this;q.active=!1;q.identity=_.dy;return q};
_.F(Kr,_.n);Kr.prototype.dataChanged=function(){this.active=!1};
Kr.prototype.onClick=function(){_.uc(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
Kr.prototype.dataChanged=Kr.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],Kr.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Kr.prototype,"active",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kr.prototype,"dataChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],Kr);
_.p(Kr,"yt-live-chat-text-input-field-suggestion",function(){if(FNs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;JJR===void 0&&(JJR=document.createElement("template"));var X=JJR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);FNs=q}q=FNs;return q},{mode:0});_.v_=function(q,S,N){return CustomEvent.call(this,q,{detail:{value:S,path:N}})||this};
_.F(_.v_,CustomEvent);_.lA=function(){var q=_.n.apply(this,arguments)||this;q.viewerName=null;q.actionMap={"yt-live-chat-actions":"onChatMessage_"};q.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];q.PARTICIPANT_TIME_USEC_=3E8;return q};
_.F(_.lA,_.n);_.Z=_.lA.prototype;_.Z.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.Z.addParticipant=function(q){var S=_.kWP(this.participants,q,function(X,b){X=X[Object.keys(X)[0]];b=b[Object.keys(b)[0]];X=String(_.vO(X.authorName)).toLowerCase();b=String(_.vO(b.authorName)).toLowerCase();return X<b?-1:X==b?0:1}.bind(this));
if(S>=0){var N=this.participants[S];N[Object.keys(N)[0]].timestampUsec&&this.splice("participants",S,1,q)}else this.splice("participants",-S-1,0,q);q=q[Object.keys(q)[0]];S=_.vO(q.authorName).toLocaleLowerCase();N=S.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(N)||(this.allParticipantsCharMap_[N]={});this.allParticipantsCharMap_[N][S]=q};
_.Z.getAuthorsFromPrefix=function(q){return this.allParticipantsCharMap_.hasOwnProperty(q)?this.allParticipantsCharMap_[q]:null};
_.Z.computeViewerRegex_=function(q){if(!q)return null;q=q.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var S=q.indexOf("@")===0&&_.C("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(S+q.replace(/ /g,"\\s*")+"|^"+q.replace(/ /g,"\\s*")+"$|^"+q.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+q.replace(/ /g,"\\s*")+"$|(?<=\\s)"+q.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.Z.checkForStaleParticipants_=function(){var q=this;this.trimOldParticipants_();this.asyncHandle_&&An7(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.t6(function(){q.checkForStaleParticipants_()},3E4))};
_.Z.onChatMessage_=function(q){var S=this,N=Date.now()*1E3;q.forEach(function(X){if(X=_.t(X,btT)){X=X.item;var b=Object.keys(X)[0];S.SUPPORTED_ITEM_TYPES_.indexOf(b)!=-1&&X[b].timestampUsec>=N-S.PARTICIPANT_TIME_USEC_&&S.addParticipant(X)}},this);
this.checkForStaleParticipants_()};
_.Z.trimOldParticipants_=function(){for(var q=Date.now()*1E3,S=this.participants.length-1;S>=0;S--){var N=this.participants[S];N=N[Object.keys(N)[0]];N.timestampUsec&&N.timestampUsec<q-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",S,1)}};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],_.lA.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],_.lA.prototype,"viewerName",void 0);_.u([_.k({computed:"computeViewerRegex_(viewerName)"}),_.E("design:type",Object)],_.lA.prototype,"viewerRegex",void 0);_.u([_.k({value:function(){return[]},
notify:!0}),_.E("design:type",Array)],_.lA.prototype,"participants",void 0);_.u([_.Vd({is:"yt-live-chat-participants-manager",noInjection:!0})],_.lA);var HvR=/.*([:@#].*?)$/,jX=/\u00a0/g,OvX=String.fromCharCode(160),KNQ={placeholderTextColor:"--yt-live-chat-text-input-field-placeholder-color",activeUnderlineColor:"--yt-live-chat-text-input-field-active-underline-color",inactiveUnderlineColor:"--yt-live-chat-text-input-field-inactive-underline-color"},W_=function(){var q=_.n.apply(this,arguments)||this;q.disabled=!1;q.liveChatRichMessageInput=null;q.messageInput=null;q.isValidWithNoInputText=!1;q.suggestions=[];q.emojiManager=_.Fg;q.inputMethodEditorActive=
!1;q.suggestionIndex=-1;q.JSC$14552_lastSuggestionRange=null;return q};
_.F(W_,_.n);_.Z=W_.prototype;_.Z.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.Z.attached=function(){_.XE&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.Z.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.Z.dataChanged=function(){if(!this.ignoreColorMapping){var q=!1,S={},N;for(N in KNQ)this.data&&this.data.hasOwnProperty(N)&&(S[KNQ[N]]=this.colorFromDecimal(this.data[N]),q=!0);q&&_.MQ(this.hostElement,S)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.Z.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.Z.colorFromDecimal=function(q){q=Math.floor(Number(q));return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
_.Z.preventDrag=function(q){q.dataTransfer&&(q.dataTransfer.dropEffect="none");q.preventDefault()};
_.Z.preventResize=function(q){q.returnValue=!1};
_.Z.onInputChange=function(){var q=this.characterCount,S=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&S&&S.remove();if(!S&&this.characterCount>this.maxCharacterLimit){var N=window.getSelection();if(N){var X=N.getRangeAt(0);N.removeAllRanges();N.addRange(X)}}if(N=this.getCurrentRange())X=this.calculateTextBeforeRange(N),this.completeEmojisInRange(N,X,!0)||this.updateSuggestions(N,X);X=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(X);
_.uc(this.hostElement,"yt-live-chat-message-input-change",X);S&&this.characterCount===0&&S.remove();N&&N.commonAncestorContainer.parentElement.id==="input"&&N.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>q):N&&!N.collapsed&&N.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(q=this.input.childNodes.length-1;q>=0;q--)this.input.childNodes[q].nodeName==="BR"&&this.input.childNodes[q].remove()};
_.Z.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.Z.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var q=this.getCurrentRange();q&&q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Z.mergeOverflowText=function(q){if(q){var S=document.createRange();S.selectNodeContents(q);S=S.extractContents();this.input.insertBefore(S,q)}};
_.Z.checkRangeAtEndOfInput=function(){var q=this.getCurrentRange();if(q){var S=_.mt(this.hostElement).querySelector("#overflow-text"),N=document.createRange();S&&S.previousSibling?S.previousSibling instanceof HTMLImageElement?N.selectNode(S.previousSibling):N.selectNodeContents(S.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?N.selectNode(this.input.lastChild):N.selectNodeContents(this.input.lastChild));N.collapse(!1);return N.isPointInRange(q.startContainer,
q.startOffset)}return!1};
_.Z.handleOverflowText=function(q){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var S=_.mt(this.hostElement).querySelector("#overflow-text"),N=this.getCurrentRange();this.input.normalize();q=this.checkRangeAtEndOfInput()&&q;this.mergeOverflowText(S);for(var X,b=0,w=0,B,T=this.input.childNodes,Q=0;Q<T.length;Q++){var a=T[Q];a instanceof Text?(w+=a.textContent.length,w>this.maxCharacterLimit&&(X=a,b=this.maxCharacterLimit+a.textContent.length-w)):a instanceof HTMLImageElement&&
(X=void 0,w=a.dataset.emojiId&&((X=this.data)==null?0:X.emojiCharacterCount)?w+this.data.emojiCharacterCount:w+a.alt.length,X=this.input,b=Q);if(w>this.maxCharacterLimit&&X){B=document.createRange();B.collapse(!1);S?(w=this.input.lastChild.previousSibling,w instanceof Text?B.setEnd(this.input.lastChild.previousSibling,w.textContent.length):w instanceof HTMLImageElement&&B.setEnd(this.input,this.input.childNodes.length-1)):B.selectNodeContents(this.input);B.setStart(X,b);break}}B&&(X=!1,N&&(q=B.isPointInRange(N.startContainer,
N.startOffset-1)),S||(S=document.createElement("span"),S.id="overflow-text",S.textContent="",S.setAttribute("contenteditable","true"),_.mt(_.mt(this.hostElement).querySelector("#input")).appendChild(S),X=!0),S&&(N=B.extractContents(),S.insertBefore(N,S.firstChild),q&&S.firstChild&&(N=document.createRange(),X?N.setStartAfter(S.lastChild):N.setStartAfter(S.firstChild),N.collapse(!0),S=window.getSelection(),S.removeAllRanges(),S.addRange(N))))}};
_.Z.checkForDuplicateSpans=function(){for(var q=0;q<this.input.childNodes.length;q++){var S=this.input.childNodes[q];if(S.nodeName==="SPAN"){var N=document.createRange();N.selectNodeContents(S);N=N.extractContents();this.input.insertBefore(N,S);S.remove()}}this.handleOverflowText(!0)};
_.Z.getCurrentRange=function(){var q=window.getSelection();return q&&q.rangeCount?q.getRangeAt(0).cloneRange():null};
_.Z.getInputRange=function(){var q=this.getCurrentRange();if(q){for(var S=q.commonAncestorContainer,N=!1,X=_.mt(this.hostElement).querySelector("#input");S;){if(S===X){N=!0;break}S=S.parentNode}N||(q=null)}q||(q=this.getRangeAtEnd());return q};
_.Z.getRangeAtEnd=function(){var q=document.createRange(),S=_.mt(this.hostElement).querySelector("#input").lastChild;!S||S.nodeName!=="#text"&&S.nodeName!=="SPAN"?(q.selectNodeContents(_.mt(this.hostElement).querySelector("#input")),q.collapse(!1)):S.nodeName==="#text"?q.setStart(S,S.textContent.length):q.setStart(S,S.childNodes.length);return q};
_.Z.getChatParticipantSuggestions=function(q,S,N,X){var b=_.C("live_chat_enable_handles_web_text_input_update");if(S)for(var w in S)if(w.indexOf(q)===0||b&&w.indexOf(N+q)===0){var B=S[w],T=_.vO(B.authorName);X.push({suggestion:{author:!0,authorType:N,image:B.authorPhoto,alt:T,text:T}});if(X.length>=64)break}};
_.Z.getSuggestions=function(q){var S=[],N=q.substring(0,3),X=$2v(_.Fg,N,!0);if(X)for(var b in X)if(b.toLocaleLowerCase().indexOf(q)===0){var w=X[b];if(w&&w.emojiId){if(w=rJq(_.Fg,w.emojiId)){var B=void 0,T=void 0,Q=void 0,a=void 0,U=((B=w.image)==null?0:(T=B.accessibility)==null?0:(Q=T.accessibilityData)==null?0:Q.label)||w.isCustomEmoji?(a=w.shortcuts)==null?void 0:a[0]:w.emojiId;S.push({suggestion:{emoji:!0,image:w.image,alt:U,text:b,textToInsertWhenSelected:w.isCustomEmoji?b:U}})}if(S.length>=
64)break}}if(!this.participantsManager)return null;if(N.indexOf("@")===0||N.indexOf("#")===0)X=N.charAt(0),q=q.substring(1),b=_.C("live_chat_enable_handles_web_text_input_update"),N.indexOf("@")===0&&b&&(b=this.participantsManager.getAuthorsFromPrefix(N.substring(0,2)),this.getChatParticipantSuggestions(q,b,X,S)),N=N.substring(1),N=this.participantsManager.getAuthorsFromPrefix(N),this.getChatParticipantSuggestions(q,N,X,S);return S?S.sort(function(r,c){return c.suggestion.text<r.suggestion.text?-1:
c.suggestion.text===r.suggestion.text?0:1}):null};
_.Z.insertSuggestion=function(q){var S=_.C("live_chat_enable_handles_web_text_input_update"),N=q.authorType;S=q.text.indexOf(N)===0&&S?q.text+OvX:N+q.text+OvX;q.emoji?this.insertTextAtRange(this.JSC$14552_lastSuggestionRange,q.textToInsertWhenSelected||""):q.author&&this.insertTextAtRange(this.JSC$14552_lastSuggestionRange,S)};
_.Z.updateSuggestionsAtCaret=function(){var q=this.getCurrentRange();q&&this.updateSuggestions(q,this.calculateTextBeforeRange(q))};
_.Z.offsetStartOfRangeBy=function(q,S){for(;S>0;)if(q.startOffset-S>=0){q.setStart(q.startContainer,q.startOffset-S);break}else{S=q.startContainer instanceof HTMLImageElement?S-q.startContainer.alt.length:S-q.startOffset;var N=q.startContainer.previousSibling;if(!N){q.setStart(q.startContainer,0);break}if(_.C("live_chat_require_space_for_autocomplete_emoji")){var X=void 0,b=void 0;q.setStart(N,((X=N)==null?void 0:(b=X.textContent)==null?void 0:b.length)||0)}else q.setStart(N,N.childNodes.length||
0)}};
_.Z.updateSuggestions=function(q,S){var N=this;this.JSC$14552_lastSuggestionRange&&(this.JSC$14552_lastSuggestionRange.detach(),this.JSC$14552_lastSuggestionRange=null);if((S=HvR.exec(S))&&S.length&&(S=S[S.length-1].toLocaleLowerCase(),S.length>2&&(this.offsetStartOfRangeBy(q,S.length),this.JSC$14552_lastSuggestionRange=q,(q=this.getSuggestions(S))&&q.length))){this.suggestions=q;_.MC(this,function(){_.mt(N.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(q.length-1);return}this.dropdown.opened=!1};
_.Z.completeEmojisInRange=function(q,S,N){var X=S.replace(/[\s\xa0]+$/,"");S=S.length-X.length;X=X.split(" ");X=X[X.length-1].trim().toLocaleLowerCase();var b=X.lastIndexOf(":");if(N&&!S&&b!==X.length-1)return!1;b!==-1&&(N=X.lastIndexOf(":",b-1),N!==-1&&(X=X.substring(N)));if((N=_.gH(_.Fg,X))&&N.emojiId){N=rJq(_.Fg,N.emojiId)||null;this.offsetStartOfRangeBy(q,X.length+S);var w,B,T,Q;X=(((w=N)==null?0:w.isCustomEmoji)?(B=N)==null?void 0:(T=B.shortcuts)==null?void 0:T[0]:(Q=N)==null?void 0:Q.emojiId)||
"";S&&(X+=OvX);this.insertTextAtRange(q,X);this.dropdown.opened=!1;return!0}return!1};
_.Z.onSuggestion=function(q){this.insertSuggestion(q.detail);this.dropdown.opened=!1};
_.Z.onKeyPress=function(q){q.keyCode===13&&(q.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.uc(this.hostElement,"yt-live-chat-send-message"))};
_.Z.completeEmojis=function(){var q=document.createRange(),S=_.mt(this.hostElement).querySelector("#input").lastChild;S?q.setStart(S,S.childNodes.length):(q.selectNodeContents(_.mt(this.hostElement).querySelector("#input")),q.collapse(!1));this.completeEmojisInRange(q,this.calculateTextBeforeRange(q),_.C("live_chat_require_space_for_autocomplete_emoji"))};
_.Z.maybePreventTextFormatting=function(q){!_.YK||!q.ctrlKey&&!q.metaKey||q.keyCode!==66&&q.keyCode!==73||(q.stopImmediatePropagation(),q.preventDefault())};
_.Z.onKeyDown=function(q){this.maybePreventTextFormatting(q);if(this.dropdown.opened)switch(q.keyCode){case 27:this.dropdown.opened=!1;q.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;q.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);q.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),q.preventDefault()}};
_.Z.onKeyUp=function(q){switch(q.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.hi)this.onInputChange()};
_.Z.changeSuggestionIndex=function(q){if(this.dropdown.opened){var S=_.mt(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<S.children.length&&(S.children[this.suggestionIndex].active=!1);var N=this.suggestions.length;this.suggestionIndex=(q+N)%N;q=S.children[this.suggestionIndex];q.active=!0;S.scrollTop=q.offsetTop}};
_.Z.onInputPaste=function(q){q.preventDefault();(q=q.clipboardData)&&q.types&&(q=q.getData("text/plain")||"",q=q.replace(/\n/g,""),this.insertText(q));(q=this.getCurrentRange())&&q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Z.onFocus=function(){this._setFocused(!0)};
_.Z.onBlur=function(){this._setFocused(!1)};
_.Z.insertText=function(q){this.insertTextAtRange(this.getInputRange(),q)};
_.Z.insertTextAtRange=function(q,S){if(q&&(q.collapsed||q.deleteContents(),S=_.Fg.createDocumentFragment(S,!0,!1))){for(var N=_.A((S==null?void 0:S.childNodes)||[]),X=N.next();!X.done;X=N.next()){X=X.value;var b=void 0,w=void 0,B=void 0,T=void 0,Q=void 0;(B=(b=window)==null?void 0:(w=b.ShadyCSS)==null?void 0:w.ScopingShim)==null||(Q=(T=B).scopeNode)==null||Q.call(T,X,this.hostElement.localName)}N=S.lastChild;q.insertNode(S);this.focused||this.input.focus();if(this.focused){q=q.cloneRange();q.selectNodeContents(N);
q.collapse(!1);if(S=window.getSelection())S.removeAllRanges(),S.addRange(q);q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}q=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(q);_.uc(this.hostElement,"yt-live-chat-message-input-change",q)}};
_.Z.setLiveChatRichMessageInput=function(q){_.mt(_.mt(this.hostElement).querySelector("#input")).textContent="";if(q&&q.textSegments){for(var S=0;S<q.textSegments.length;S++){var N=q.textSegments[S];N.text?_.mt(_.mt(this.hostElement).querySelector("#input")).appendChild(_.Fg.createDocumentFragment(N.text,!0,!1)):N.emojiId&&(N=_.iA(_.Fg,N.emojiId))&&_.mt(_.mt(this.hostElement).querySelector("#input")).appendChild(_.Fg.createEmoji(N,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.Z.setText=function(q){this.setLiveChatRichMessageInput(q?{textSegments:[{text:q}]}:null)};
_.Z.calculateTextBeforeRange=function(q){var S="",N=q.startContainer;if(N&&N instanceof Text){var X;S=((X=N.textContent)==null?void 0:X.substring(0,q.startOffset))||"";N=N.previousSibling}for(;N&&N instanceof Text;)S=N.textContent+S,N=N.previousSibling;return S.replace(jX," ")};
_.Z.calculateLiveChatRichMessageInput=function(){for(var q=[],S="",N=_.mt(_.mt(this.hostElement).querySelector("#input")).childNodes,X=0;X<N.length;X++){var b=N[X];b instanceof Text?S+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(S&&(q.push({text:S.replace(jX," ")}),S=""),q.push({emojiId:b.dataset.emojiId})):S+=b.alt)}S&&q.push({text:S.replace(jX," ")});if(N=_.mt(this.hostElement).querySelector("#overflow-text")){S="";N=N.childNodes;for(X=0;X<N.length;X++)b=N[X],b instanceof Text?
S+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(S&&(q.push({text:S.replace(jX," ")}),S=""),q.push({emojiId:b.dataset.emojiId})):S+=b.alt);S&&q.push({text:S.replace(jX," ")})}return{textSegments:q}};
_.Z.computeCharacterCount=function(q){if(!q||!q.textSegments)return 0;for(var S=0,N=0;N<q.textSegments.length;N++){var X=q.textSegments[N];if(X.text)S+=X.text.length;else if(X.emojiId){var b=void 0;if((b=this.data)==null?0:b.emojiCharacterCount)S+=this.data.emojiCharacterCount;else{var w=b=void 0,B=void 0;S+=((w=_.iA(_.Fg,(b=X)==null?void 0:b.emojiId))==null?void 0:(B=w.shortcuts)==null?void 0:B[0].length)||0}}}return S};
_.Z.characterCountChanged=function(){_.uc(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.Z.focusedChanged=function(){this.hostElement.dispatchEvent(new _.v_("focused-changed",this.focused))};
_.Z.focus=function(){this.setFocus(!1)};
_.Z.focusAtEnd=function(){this.setFocus(!0)};
_.Z.setFocus=function(q){q=q?this.getRangeAtEnd():this.getInputRange();_.mt(this.hostElement).querySelector("#input").focus();var S=window.getSelection();S&&(S.removeAllRanges(),S.addRange(q))};
_.Z.insertEmoji=function(q){var S,N=((q==null?0:q.isCustomEmoji)?(S=q.shortcuts)==null?void 0:S[0]:q==null?void 0:q.emojiId)||"";this.insertText(N)};
_.Z.computeText=function(q){if(!q||!q.textSegments)return"";for(var S="",N=0;N<q.textSegments.length;N++){var X=q.textSegments[N];if(X.text)S+=X.text;else if(X.emojiId){var b=void 0,w=void 0,B=void 0;S+=((w=_.iA(_.Fg,(b=X)==null?void 0:b.emojiId))==null?void 0:(B=w.shortcuts)==null?void 0:B[0])||""}}return S};
_.Z.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.hd.Object.defineProperties(W_.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
W_.prototype.focusedChanged=W_.prototype.focusedChanged;W_.prototype.characterCountChanged=W_.prototype.characterCountChanged;W_.prototype.onSuggestion=W_.prototype.onSuggestion;W_.prototype.onMessageSet=W_.prototype.onMessageSet;W_.prototype.dataChanged=W_.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W_.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],W_.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],W_.prototype,"disabled",void 0);_.u([_.K("disabled"),_.E("design:type",Number),_.E("design:paramtypes",[])],W_.prototype,"inputTabIndex",null);_.u([_.K("data.maxCharacterLimit"),_.k({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],W_.prototype,"maxCharacterLimit",null);
_.u([_.K("liveChatRichMessageInput"),_.k({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],W_.prototype,"characterCount",null);_.u([_.K("maxCharacterLimit, characterCount"),_.k({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],W_.prototype,"remainingCharacterCount",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],W_.prototype,"isChatMessageInput",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],W_.prototype,"inputExpanded",void 0);_.u([_.k({readOnly:!0,notify:!0}),_.E("design:type",Object)],W_.prototype,"liveChatRichMessageInput",void 0);_.u([_.k(),_.E("design:type",Object)],W_.prototype,"messageInput",void 0);_.u([_.k(),_.E("design:type",Boolean)],W_.prototype,"ignoreColorMapping",void 0);_.u([_.K("characterCount"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W_.prototype,"hasText",null);
_.u([_.k(),_.E("design:type",Object)],W_.prototype,"isValidWithNoInputText",void 0);_.u([_.K("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.k(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W_.prototype,"isInputValid",null);_.u([_.k({readOnly:!0,value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],W_.prototype,"focused",void 0);_.u([_.k(),_.E("design:type",Array)],W_.prototype,"suggestions",void 0);
_.u([_.k(),_.E("design:type",_.t7)],W_.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",_.lA)],W_.prototype,"participantsManager",void 0);_.u([_.k(),_.E("design:type",Boolean)],W_.prototype,"noUnderline",void 0);_.u([_.k(),_.E("design:type",Object)],W_.prototype,"inputMethodEditorActive",void 0);_.u([_.oE("#dropdown"),_.E("design:type",Object)],W_.prototype,"dropdown",void 0);_.u([_.oE("#input"),_.E("design:type",HTMLElement)],W_.prototype,"input",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W_.prototype,"dataChanged",null);_.u([_.I5("messageInput"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W_.prototype,"onMessageSet",null);_.u([_.Ph("yt-live-chat-select-suggestion"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],W_.prototype,"onSuggestion",null);
_.u([_.I5("characterCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W_.prototype,"characterCountChanged",null);_.u([_.I5("focused"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W_.prototype,"focusedChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],W_);
_.vWR=_.p(W_,"yt-live-chat-text-input-field-renderer",function(){if(ivR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;t$q===void 0&&(t$q=document.createElement("template"));var X=t$q;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ivR=q}q=ivR;return q},{mode:0});var d$=function(){var q=_.n.apply(this,arguments)||this;q.buttonOverrides={style:"overlay",type:"filled"};q.allowAnimations=!1;q.modern=_.C("web_button_rework_with_live");q.noPadding=!1;return q};
_.F(d$,_.n);_.Z=d$.prototype;_.Z.shouldSupportInlineActionButtons=function(){return!0};
_.Z.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}},
"data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.leaderboardBadge":{id:"leaderboard-badge",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}};
_.Z.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Z.attached=function(){this.allowAnimations=!1};
_.Z.dataChanged=function(){if(this.data){var q={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.MQ(this.hostElement,q);this.allowAnimations=!0}};
_.Z.messageChanged=function(){var q,S=(q=this.data)==null?void 0:q.message;q=_.mt(_.mt(this.hostElement).querySelector("#message"));q.textContent="";S&&q.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(S))};
_.Z.computeShowOnlyHeader=function(q,S){return!q||q.pdgLikeButton||q.replyButton||q.buyFlowButton?!1:this.isEmpty(q,S)&&!q.footer};
_.Z.computeShowFooterDivider=function(q,S,N){return q?!!q.footer&&!this.isEmpty(q,S)&&!N:!1};
_.Z.computeIsUserEditable=function(q){return!!q.inputField};
_.Z.computeHasHeartButton=function(q){return(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.Z.computeNoveltyImage=function(q){if(q.headerOverlayImage&&q.headerOverlayImage.thumbnails.length){var S=q.headerOverlayImage.thumbnails[0],N,X;if((N=q.pdgPurchasedNoveltyLoggingDirectives)==null?0:(X=N.loggingDirectives)==null?0:X.trackingParams){var b,w;d22((b=q.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(w=b.loggingDirectives)==null?void 0:w.trackingParams)}return S.width||0}return 0};
_.Z.computeAuthorPhotoSize=function(q){return(q==null?0:q.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.Z.inputFocus=function(){var q=_.mt(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");q&&q.focus()};
_.Z.inputInsertEmoji=function(q){var S=_.mt(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");S&&S.insertEmoji(q)};
_.Z.inputMessage=function(){var q=_.mt(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),S;return q&&((S=this.data)==null?0:S.inputField)?(q.completeEmojis(),_.C4(q.liveChatRichMessageInput)):null};
_.Z.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.Z.isEmpty=function(q,S){return q?q.empty||!(q.message||q.inputField||S):!0};
_.Z.onLowerBuyButtonClick=function(){var q,S=_.t((q=this.data)==null?void 0:q.buyButton,_.Ct);S&&S.trackingParams&&!KsW(S.command)&&(q=_.by(S.trackingParams))&&(S=_.VR())&&_.vf(S,q)};
_.Z.shouldSupportWholeItemClick=function(){return!0};
_.hd.Object.defineProperties(d$.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
d$.prototype.isDeletedChanged=d$.prototype.isDeletedChanged;d$.prototype.messageChanged=d$.prototype.messageChanged;d$.prototype.dataChanged=d$.prototype.dataChanged;_.u([_.O(YLX.YtPdgLiveChatItemBehavior),_.E("design:type",Object)],d$.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],d$.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],d$.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],d$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],d$.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:j4M}),_.E("design:type",Object)],d$.prototype,"engagementState",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.E("design:type",Boolean)],d$.prototype,"isUserEditable",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.E("design:type",Boolean)],d$.prototype,"hasHeartButton",void 0);_.u([_.k({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.E("design:type",Boolean)],d$.prototype,"showOnlyHeader",void 0);
_.u([_.k({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.E("design:type",Boolean)],d$.prototype,"showFooterDivider",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],d$.prototype,"allowAnimations",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],d$.prototype,"dashboardMoneyFeed",void 0);_.u([_.k({computed:"computeNoveltyImage(data)"}),_.E("design:type",Number)],d$.prototype,"noveltyWidth",void 0);
_.u([_.k({computed:"computeAuthorPhotoSize(data)"}),_.E("design:type",Number)],d$.prototype,"authorPhotoSize",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],d$.prototype,"modern",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],d$.prototype,"noPadding",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d$.prototype,"dataChanged",null);
_.u([_.I5("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d$.prototype,"messageChanged",null);_.u([_.K("data","dashboardMoneyFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],d$.prototype,"hideLowerBumper",null);_.u([_.I5("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d$.prototype,"isDeletedChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],d$);
_.p(d$,"yt-live-chat-paid-message-renderer",function(){if(kGa===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;dma===void 0&&(dma=document.createElement("template"));var X=dma;N.call(S,X.content.cloneNode(!0),q.content.firstChild);kGa=q}q=kGa;return q},{mode:0});var lM2;var j4D;var k6=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;return q};
_.F(k6,_.SW);k6.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.k$("openPopupConfig")};
_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],k6.prototype,"ytOpenPopupBehavior",void 0);_.u([_.N0()],k6);_.z5=[_.L5.YtOpenPopupBehavior,k6.prototype];var WN2;var Lkm=[_.If,jCa,_.$K,_.PA6,_.vq,_.XUT,_.$p,_.SB,_.YU,_.V8T,_.O1];_.C("web_show_ep_endpoint_response_received")&&Lkm.push(_.r9);var L4D=new _.ky("RESPONSE_RECEIVED_COMMANDS"),MjM=new _.ky("RESPONSE_RECEIVED_COMMANDS");var pn0="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),ftM=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],nZ2=["GET_UNSEEN_NOTIFICATION_COUNT"];var nr=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;q.serviceEndpointHandlers=[];return q};
_.F(nr,_.SW);nr.prototype.created=function(){var q=this;this.endpointHandlerActionMap={"yt-service-request":function(S,N,X,b){var w;return zId(q.hostElement,S,N,X,b,q.serviceEndpointHandlers,(w=q.onEntitiesUpdated)==null?void 0:w.bind(q))}}};
nr.prototype.attached=function(){_.pl(_.fl.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
nr.prototype.detached=function(){_.xB(_.fl.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.u([_.N0()],nr);_.d2a=[nr.prototype];var kfX,z$T=function(){return kfX!==void 0?kfX:kfX=document.createElement("template")};
document.head.appendChild(z$T().content);var nWk;var fMR=document.head,pBs=fMR.appendChild,x2X;if(nWk===void 0){var m2M=document.createElement("template");_.H(m2M,"\x3c!--css-build:shady--\x3e");m2M.content.insertBefore(z$T().content.cloneNode(!0),m2M.content.firstChild);nWk=m2M}x2X=nWk;pBs.call(fMR,x2X.content);var uXq,gWQ=function(){return uXq!==void 0?uXq:uXq=document.createElement("template")};
document.head.appendChild(gWQ().content);var EWD;var yJT=document.head,M$D=yJT.appendChild,LNJ;if(EWD===void 0){var h$T=document.createElement("template");_.H(h$T,"\x3c!--css-build:shady--\x3e");h$T.content.insertBefore(gWQ().content.cloneNode(!0),h$T.content.firstChild);EWD=h$T}LNJ=EWD;M$D.call(yJT,LNJ.content);var PGs;_.Bq("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Bq("sharingRendererButtons","buttonRenderer","ytd-button-renderer");PGs=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live");_.fr=function(){var q=_.n.apply(this,arguments)||this;q.isPressed=!1;q.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return q};
_.F(_.fr,_.n);_.Z=_.fr.prototype;_.Z.created=function(){this.showTooltips=!0};
_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.onHintIdChanged=function(){var q=this,S,N,X=(S=this.ytButtonBehavior.data)==null?void 0:(N=S.hint)==null?void 0:N.hintRenderer;if(X&&X.hintId){S=_.E1(this.hostElement,"yt-get-opened-popups-action");S=(S&&S.length===1?S[0]:[]).length>0;var b=null;X.hintId!=="sponsor-pre-purchase"||S?X.hintId.startsWith("sponsor-post-purchase")&&!S?b=fIQ("membership-manage"):X.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!S&&(b=fIQ("membership-freebie-join")):b=fIQ("membership-join");b&&_.OY.addLowPriorityJob(function(){for(var w=
_.A(b),B=w.next();!B.done;B=w.next())q.ytComponentBehavior.resolveCommand(B.value)})}};
_.Z.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.Z.onYtNavigate=function(q){var S=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);S&&(q.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(S))};
_.Z.onYtServiceRequestSent=function(q,S){this.handleServiceRequestActions(S);_.uc(this.hostElement,"yt-service-request-sent-button-renderer")};
_.Z.onServiceRequestCompleted=function(q,S){this.handleServiceRequestActions(S);_.uc(this.hostElement,"yt-service-request-completed-button-renderer")};
_.Z.updateButton=function(q){var S;if(q=(S=_.t(q,JrX))==null?void 0:S.updatedButton)this.ytButtonBehavior.data=_.t(q,_.Ct)};
_.Z.handleUpdateButtonAction=function(q){var S=this.ytButtonBehavior.data;S.targetId&&q.updateButtonAction.targetId&&S.targetId===q.updateButtonAction.targetId&&this.updateButton(q)};
_.Z.handleServiceRequestActions=function(q){if(q=q.actions)for(var S=0;S<q.length;S++)this.updateButton(q[S])};
_.hd.Object.defineProperties(_.fr,{template:{configurable:!0,enumerable:!0,get:function(){if(WN2===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);WN2=q}q=WN2;return q}}});
_.fr.prototype.onServiceRequestCompleted=_.fr.prototype.onServiceRequestCompleted;_.fr.prototype.onYtServiceRequestSent=_.fr.prototype.onYtServiceRequestSent;_.fr.prototype.onYtNavigate=_.fr.prototype.onYtNavigate;_.fr.prototype.onPressedStateChanged=_.fr.prototype.onPressedStateChanged;_.fr.prototype.onHintIdChanged=_.fr.prototype.onHintIdChanged;_.u([_.k(),_.E("design:type",Object)],_.fr.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],_.fr.prototype,"isPressed",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],_.fr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.S4J.YtButtonBehavior),_.E("design:type",Object)],_.fr.prototype,"ytButtonBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],_.fr.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],_.fr.prototype,"ytComponentBehavior",void 0);
_.u([_.O(Xg.YtRenderButtonBehavior),_.E("design:type",Object)],_.fr.prototype,"ytRenderButtonBehavior",void 0);_.u([_.I5("data.hint.hintRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],_.fr.prototype,"onHintIdChanged",null);_.u([_.I5("isPressed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],_.fr.prototype,"onPressedStateChanged",null);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],_.fr.prototype,"onYtNavigate",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],_.fr.prototype,"onYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],_.fr.prototype,"onServiceRequestCompleted",null);_.u([_.Ue({is:"ytd-button-renderer",disableElementRegistration:PGs})],_.fr);var pr=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.F(pr,_.n);_.Z=pr.prototype;_.Z.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}};
_.Z.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Z.dataChanged=function(){if(this.data&&this.data.sticker){var q=_.Wi(this.data.sticker.thumbnails,this.stickerWidth);q||_.qpm(q).thenCatch(function(){_.vN(new _.Vl("Failed to load Super Sticker with url",q))})}};
_.Z.computeAuthorPhotoSize=function(q){return(q==null?0:q.isV2Style)?32:40};
_.Z.computeIsV2Style=function(q){return(q==null?0:q.isV2Style)?!0:!1};
_.Z.onStickerLoaded=function(q){var S,N,X;(S=_.jB(q))==null||(N=S.parentNode)==null||(X=N.classList)==null||X.add("sticker-loaded")};
_.Z.computeNoveltyImageWidth=function(q){var S,N;if(q==null?0:(S=q.headerOverlayImage)==null?0:(N=S.thumbnails)==null?0:N.length){S=q.headerOverlayImage.thumbnails[0];var X,b;if((X=q.pdgPurchasedNoveltyLoggingDirectives)==null?0:(b=X.loggingDirectives)==null?0:b.trackingParams){var w,B;d22((w=q.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(B=w.loggingDirectives)==null?void 0:B.trackingParams)}return S.width||0}return 0};
_.Z.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.Z.updateStickerStyles=function(){var q=this.data;q&&(q={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.authorNameTextColor)},
_.MQ(this.hostElement,q))};
_.Z.onBuyButtonClick=function(){var q,S=_.t((q=this.data)==null?void 0:q.buyButton,_.Ct);S&&!KsW(S.command)&&this.ytRendererBehavior.logExplicitClick(S)};
_.Z.shouldSupportWholeItemClick=function(){return!0};
_.hd.Object.defineProperties(pr.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
pr.prototype.updateStickerStyles=pr.prototype.updateStickerStyles;pr.prototype.isDeletedChanged=pr.prototype.isDeletedChanged;pr.prototype.onStickerLoaded=pr.prototype.onStickerLoaded;pr.prototype.dataChanged=pr.prototype.dataChanged;_.u([_.O(YLX.YtPdgLiveChatItemBehavior),_.E("design:type",Object)],pr.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pr.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],pr.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],pr.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pr.prototype,"data",void 0);
_.u([_.k({computed:"computeAuthorPhotoSize(data)"}),_.E("design:type",Number)],pr.prototype,"authorPhotoSize",void 0);_.u([_.k(),_.E("design:type",Boolean)],pr.prototype,"isDeleted",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],pr.prototype,"dashboardMoneyFeed",void 0);_.u([_.k({computed:"computeNoveltyImageWidth(data)"}),_.E("design:type",Number)],pr.prototype,"noveltyWidth",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],pr.prototype,"modern",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.E("design:type",Boolean)],pr.prototype,"isV2Style",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pr.prototype,"dataChanged",null);_.u([_.Ph("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],pr.prototype,"onStickerLoaded",null);
_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],pr.prototype,"stickerWidth",null);_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],pr.prototype,"stickerHeight",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pr.prototype,"hasHeartButton",null);_.u([_.K("data","dashboardMoneyFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pr.prototype,"hideLowerBumper",null);
_.u([_.I5("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pr.prototype,"isDeletedChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pr.prototype,"updateStickerStyles",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],pr);
_.p(pr,"yt-live-chat-paid-sticker-renderer",function(){if(j4D===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;lM2===void 0&&(lM2=document.createElement("template"));var X=lM2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);j4D=q}q=j4D;return q},{mode:0});var IMk;var YBM;var oZa,q_k=function(){return oZa!==void 0?oZa:oZa=document.createElement("template")};
document.head.appendChild(q_k().content);var S_D,NM2=function(){return S_D!==void 0?S_D:S_D=document.createElement("template")};
document.head.appendChild(NM2().content);var XnJ;var bzQ,wnk=function(){return bzQ!==void 0?bzQ:bzQ=document.createElement("template")};
document.head.appendChild(wnk().content);var ZzM;var A0X=document.head,s80=A0X.appendChild,BMD;if(ZzM===void 0){var TMJ=document.createElement("template");_.H(TMJ,"\x3c!--css-build:shady--\x3e");TMJ.content.insertBefore(wnk().content.cloneNode(!0),TMJ.content.firstChild);ZzM=TMJ}BMD=ZzM;s80.call(A0X,BMD.content);var GHQ=document.head,DIR=GHQ.appendChild,Q8s;if(XnJ===void 0){var x6=document.createElement("template");_.H(x6,"\x3c!--css-build:shady--\x3e");x6.content.insertBefore(NM2().content.cloneNode(!0),x6.content.firstChild);x6.content.insertBefore(q_k().content.cloneNode(!0),x6.content.firstChild);XnJ=x6}Q8s=XnJ;DIR.call(GHQ,Q8s.content);var ml=function(){var q=_.SW.apply(this,arguments)||this;q.focusedIndex=0;q.verticalOffset=0;q.verticalAlign="top";q.dynamicAlign=!0;return q};
_.F(ml,_.SW);ml.prototype.emojiUrl=function(q){q=_.iA(this.emojiManager,q);if(!q)return"";var S;q=(S=q.image)==null?void 0:S.thumbnails;return _.Wi(q,24)||""};
var atQ=function(q){var S;q.emojiVariants&&(S=q.data)!=null&&S.target&&_.MC(q,function(){q.set("verticalOffset",-1*q.hostElement.clientHeight);var N=_.mt(q.hostElement).querySelector("img");N&&N.focus()})};
_.Z=ml.prototype;_.Z.onKeyboardEnter=function(){};
_.Z.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.Z.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.Z.onKeyDown=function(q){switch(q.keyCode){case 13:this.onKeyboardEnter();q.preventDefault();break;case 40:this.changeFocus(1);q.preventDefault();break;case 38:this.changeFocus(-1);q.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.Z.onYtEmojiSelect=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1)return X=(N=S.data)==null?void 0:N.emoji,B=((b=X)==null?void 0:b.stickyPrefId)||((w=X)==null?void 0:w.emojiId),Q=(T=q.detail)==null?void 0:T.emojiId,B&&Q&&B!==Q?U.yield((a=S.emojiManager)==null?void 0:cJD(a,X,Q),2):U.return();_.gr(S.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[X,Q]);_.xP(U)})};
_.Z.changeFocus=function(q){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+q+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(q=_.mt(this.hostElement).querySelector("#variants"))&&q.children[this.focusedIndex].focus())};
_.hd.Object.defineProperties(ml.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
ml.prototype.onYtEmojiSelect=ml.prototype.onYtEmojiSelect;ml.prototype.onKeyDown=ml.prototype.onKeyDown;ml.prototype.onEmojiVariantsChanged=ml.prototype.onEmojiVariantsChanged;ml.prototype.onVerticalOffsetOrPositionTargetChanged=ml.prototype.onVerticalOffsetOrPositionTargetChanged;_.u([_.O(_.i6),_.E("design:type",Object)],ml.prototype,"ironOverlayBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ml.prototype,"data",void 0);_.u([_.k(),_.E("design:type",_.t7)],ml.prototype,"emojiManager",void 0);
_.u([_.k(),_.E("design:type",Object)],ml.prototype,"emojiVariants",void 0);_.u([_.k(),_.E("design:type",Object)],ml.prototype,"focusedIndex",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ml.prototype,"positionTarget",null);_.u([_.k({reflectToAttribute:!0}),_.K("verticalOffset","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ml.prototype,"isPositioned",null);_.u([_.k(),_.E("design:type",Object)],ml.prototype,"verticalOffset",void 0);
_.u([_.k(),_.E("design:type",Object)],ml.prototype,"verticalAlign",void 0);_.u([_.k(),_.E("design:type",Object)],ml.prototype,"dynamicAlign",void 0);_.u([_.I5("verticalOffset","positionTarget"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ml.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.u([_.I5("emojiVariants"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ml.prototype,"onEmojiVariantsChanged",null);
_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],ml.prototype,"onKeyDown",null);_.u([_.Ph("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype",Promise)],ml.prototype,"onYtEmojiSelect",null);_.u([_.N0()],ml);var VjQ=[ml.prototype];var UID;var r0k;var $I6=/medium-light|medium-dark|light|medium|dark/,c0q=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,eIQ=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),uA=function(){var q=_.n.apply(this,arguments)||this;q.userSelection={left:null,right:null};q.scrollAction="lock";q.isEmojiDraftInProgress=!1;return q};
_.F(uA,_.n);_.Z=uA.prototype;_.Z.onClick=function(q){q=_.jB(q);q instanceof HTMLImageElement&&this.selectOrUpdateEmoji(q)};
_.Z.selectOrUpdateEmoji=function(q){var S=q.getAttribute("selection");S&&(S==="default"?_.uc(this.hostElement,"yt-emoji-select",_.iA(this.emojiManager,q.id)):S==="left"?this.userSelection=Object.assign({},this.userSelection,{left:q.src}):S==="right"?this.userSelection=Object.assign({},this.userSelection,{right:q.src}):S==="user"&&this.userSelection.left&&this.userSelection.right&&_.uc(this.hostElement,"yt-emoji-select",_.iA(this.emojiManager,q.id)))};
_.Z.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.Z.onMultiSelectorThumbnailRowChanged=function(){var q,S,N;((q=this.data)==null?0:(S=q.emoji)==null?0:(N=S.multiSelectorThumbnailRow)==null?0:N.length)&&this.openSelector()};
_.Z.getThumbnailFromEmojiRow=function(q){var S,N;return(q==null?void 0:(S=q.thumbnails)==null?void 0:(N=S[0])==null?void 0:N.url)||""};
_.Z.getEmojiAltTextForPartialSelector=function(q){var S;return((S=this.getThumbnailFromEmojiRow(q).match(c0q))==null?void 0:S[0])||""};
_.Z.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.Z.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.Z.getRowSelection=function(q){return["left","right"][q]};
_.Z.getIdFromComposedEmoji=function(q){return(q==null?void 0:q.emojiId)||""};
_.Z.getEmojiFromPartialSelections=function(q,S){if(!q&&!S)return null;var N,X,b=(N=this.data)==null?void 0:(X=N.emoji)==null?void 0:X.variantIds;if(!b||!b.length)return null;var w;q=(w=q.match($I6))==null?void 0:w[0];var B;S=(B=S.match($I6))==null?void 0:B[0];if(!q||!S)return null;var T=eIQ.get(q);B=eIQ.get(S);if(T===B){B=Array.from(eIQ.values()).filter(function(a){return a!==T}).join("|");
var Q=new RegExp("^((?!("+B+")).)*"+T+"$")}else Q=new RegExp(T+".*"+B);return(b=b.find(function(a){return Q.test(a)}))&&_.iA(this.emojiManager,b)||null};
_.Z.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var q,S=this.ytEmojiSelectorBehavior.emojiUrl(((q=this.data.emoji)==null?void 0:q.emojiId)||"");_.mt(this.hostElement).querySelector('[selection="user"]').src.includes(S)||(this.isEmojiDraftInProgress=!0)}};
_.Z.onDomChange=function(){atQ(this.ytEmojiSelectorBehavior)};
_.Z.getFocusableElements=function(){return _.mt(this.hostElement).querySelectorAll("img").filter(function(q){return q.getAttribute("role")==="option"})};
_.Z.changeFocus=function(q){var S=this.getFocusableElements();S!=null&&S.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+q+S.length)%S.length,this.ytEmojiSelectorBehavior.focusedIndex<S.length&&(q=S[this.ytEmojiSelectorBehavior.focusedIndex])&&q.focus())};
_.Z.onKeyboardEnter=function(){var q=this.getFocusableElements();q!=null&&q.length&&(q=q[this.ytEmojiSelectorBehavior.focusedIndex])&&q instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(q),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.hd.Object.defineProperties(uA.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N,X;return this.emojiManager&&((S=this.data)==null?0:(N=S.emoji)==null?0:(X=N.variantIds)==null?0:X.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.iA(q.emojiManager,b)}).filter(function(b){return!!b}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var q,S=(q=this.userSelection)==null?void 0:q.left,N;q=(N=this.userSelection)==null?void 0:N.right;return S&&q?this.getEmojiFromPartialSelections(S,q):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.composedEmojiSelection)==null?0:q.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var S;q=(S=this.userSelection)==null?void 0:S.left;var N;S=(N=this.userSelection)==null?void 0:N.right;if(!q&&!S){var X;return this.ytEmojiSelectorBehavior.emojiUrl(((X=this.data.emoji)==null?void 0:X.emojiId)||"")}return q&&!S?q:!q&&S?S:""}}});
uA.prototype.onMultiSelectorThumbnailRowChanged=uA.prototype.onMultiSelectorThumbnailRowChanged;uA.prototype.onClick=uA.prototype.onClick;_.u([_.O(_.i6),_.E("design:type",Object)],uA.prototype,"ironOverlayBehavior",void 0);_.u([_.O(VjQ),_.E("design:type",Object)],uA.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uA.prototype,"data",void 0);_.u([_.k(),_.E("design:type",_.t7)],uA.prototype,"emojiManager",void 0);
_.u([_.k(),_.E("design:type",Object)],uA.prototype,"userSelection",void 0);_.u([_.k(),_.E("design:type",Object)],uA.prototype,"scrollAction",void 0);_.u([_.k(),_.E("design:type",Object)],uA.prototype,"isEmojiDraftInProgress",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],uA.prototype,"emojiVariants",null);_.u([_.K("data","userSelection"),_.E("design:type",Object),_.E("design:paramtypes",[])],uA.prototype,"composedEmojiSelection",null);
_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],uA.prototype,"onClick",null);_.u([_.I5("data.emoji.multiSelectorThumbnailRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uA.prototype,"onMultiSelectorThumbnailRowChanged",null);_.u([_.K("data","userSelection","composedEmojiSelection"),_.E("design:type",String),_.E("design:paramtypes",[])],uA.prototype,"draftEmojiUrl",null);
_.u([_.Vd({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],uA);
_.p(uA,"yt-emoji-multi-person-selector",function(){if(r0k===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;UID===void 0&&(UID=document.createElement("template"));var X=UID;N.call(S,X.content.cloneNode(!0),q.content.firstChild);r0k=q}q=r0k;return q},{mode:2});var CZa;var RI6;var g$=function(){var q=_.n.apply(this,arguments)||this;q.tooltip_=null;return q};
_.F(g$,_.n);_.Z=g$.prototype;_.Z.dataChanged_=function(){var q;if((q=this.data)==null?0:q.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.mt(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.yh)(this.tooltip_).textContent=this.data.tooltip};
_.Z.computeTargetId=function(){var q;return((q=this.data)==null?void 0:q.targetId)||""};
_.Z.computeId_=function(q){return q};
_.Z.computeIcon_=function(q){return _.yd(q)};
_.Z.onTap_=function(){this.active=!this.active;_.uc(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.Z.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("active-changed",this.active))};
_.hd.Object.defineProperties(g$.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var q,S;if((q=this.data)==null?0:(S=q.icon)==null?0:S.iconType)return this.data.icon.iconType==="SUPER_STICKER";var N,X;return((N=this.data)==null?void 0:(X=N.icon)==null?void 0:X.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
g$.prototype.activeChangedForBinding=g$.prototype.activeChangedForBinding;g$.prototype.dataChanged_=g$.prototype.dataChanged_;_.u([_.O(_.$d.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],g$.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],g$.prototype,"data",void 0);_.u([_.k({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.E("design:type",String)],g$.prototype,"id",void 0);
_.u([_.k({computed:"computeTargetId(data.targetId)"}),_.E("design:type",String)],g$.prototype,"targetId",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],g$.prototype,"active",void 0);_.u([_.k({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.E("design:type",String)],g$.prototype,"icon",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],g$.prototype,"dataChanged_",null);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],g$.prototype,"iconFilled",null);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],g$.prototype,"activeChangedForBinding",null);_.u([_.Vd({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],g$);
_.p(g$,"yt-emoji-picker-category-button-renderer",function(){if(RI6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;CZa===void 0&&(CZa=document.createElement("template"));var X=CZa;N.call(S,X.content.cloneNode(!0),q.content.firstChild);RI6=q}q=RI6;return q},{mode:2});var tj2;var izT;var E2=function(){var q=_.n.apply(this,arguments)||this;q.ariaLabel=null;q.ariaActivedescendant=null;q.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};q.JSC$14617_ignoreNextFocus_=!1;q.longPressTimeoutId=-1;return q};
_.F(E2,_.n);_.Z=E2.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Z.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.Z.emojiChanged_=function(){this.changeFocus_(0,!1);for(var q=_.ql(),S=0;S<this.emoji.length;S++){var N={veType:88013,elementIndex:S},X=this.emoji[S];X.isCustomEmoji&&(X=document.querySelector(("#"+X.emojiId).replace("/","\\/")))&&(N=_.oK(q,N))&&(X.visualElement=N)}};
_.Z.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.Z.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.Z.emojiSkinToneChanged_=function(q){this.skinTone=q};
_.Z.dataChanged=function(){this.data&&this.data.emojiData&&V$X(this.emojiManager,this.data.emojiData)};
_.Z.emojiUrl=function(q){q=this.getEmoji(q);if(!q)return"";var S;q=(S=q.image)==null?void 0:S.thumbnails;return _.Wi(q,24)||""};
_.Z.emojiAlt=function(q){var S=this.get("image.accessibility.accessibilityData.label",q);return S?S:q.isCustomEmoji?q.shortcuts[0]:q.emojiId};
_.Z.emojiAriaLabel=function(q){return q.shortcuts?q.shortcuts[0]:""};
_.Z.emojiAriaSelected=function(q,S,N){return q&&N==S?"true":"false"};
_.Z.getEmoji=function(q){if(this.emojiManager)return this.shouldUseStickyPreferences?rJq(this.emojiManager,q):J7(this.emojiManager,q)};
_.Z.computeId_=function(q){return q.categoryId||""};
_.Z.computeEmoji=function(q){var S=this;return this.emojiManager?q.emojiIds?q.emojiIds.map(function(N){return N?_.iA(S.emojiManager,N):null}).filter(Sp7):q.emojiData?q.emojiData.map(function(N){var X=!!N.emojiId&&_.iA(S.emojiManager,N.emojiId);
return X?Object.assign({},X,N):null}).filter(Sp7):[]:[]};
_.Z.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.Z.computeAriaLabel_=function(q){return _.vO(q)};
_.Z.computeAriaActivedescendant_=function(q,S){return q&&q[S]?q[S].emojiId||"":""};
_.Z.handleLongPressEmojiWithVariants=function(q,S){this.changeFocusToEmoji(q.emojiId,!1);this.openVariantSelector(q,S)};
_.Z.onMouseDown=function(q){var S=this;this.hostElement!==document.activeElement&&(this.JSC$14617_ignoreNextFocus_=!0);if(q.button===0){var N=_.jB(q);if(N instanceof HTMLImageElement){var X=_.mt(this.hostElement).querySelector("#repeat").itemForElement(N);this.emojiContainsVariants(X)&&(this.longPressTimeoutId=setTimeout(function(){S.handleLongPressEmojiWithVariants(X,N)},500))}}};
_.Z.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.Z.onFocus=function(){this.JSC$14617_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14617_ignoreNextFocus_=!1};
_.Z.onBlur_=function(){this.showFocus=!1};
_.Z.emojiContainsVariants=function(q){return!!(q&&q.variantIds&&q.variantIds.length)};
_.Z.onClick=function(q){clearTimeout(this.longPressTimeoutId);q=_.jB(q);if(q instanceof HTMLImageElement){var S=q.id;this.changeFocusToEmoji(S,!1);var N=this.getEmoji(S),X;if(X=this.shouldUseStickyPreferences&&this.emojiContainsVariants(N)){var b;X=!((b=this.emojiManager.emojiMap[S])!=null&&b.stickyPrefId)}X?(b=_.mt(this.hostElement).querySelector("#repeat").itemForElement(q),this.openVariantSelector(b,q)):_.uc(this.hostElement,"yt-emoji-select",N)}};
_.Z.isActiveEmojiWithVariants=function(q,S){return q&&S?S.stickyPrefId?q===S.stickyPrefId:q===S.emojiId:!1};
_.Z.onCloseEmojiVariantSelector=function(q){this.activeEmojiWithVariantsId===q&&(this.activeEmojiWithVariantsId="")};
_.Z.onMouseOver_=function(q){q=_.jB(q);q instanceof HTMLImageElement&&_.uc(this.hostElement,"yt-emoji-hover",_.iA(this.emojiManager,q.id))};
_.Z.changeFocus_=function(q,S){this.focusedIndex=(this.focusedIndex+q+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(q=this.emoji[this.focusedIndex],S&&(this.showFocus=!0,_.mt(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.uc(this.hostElement,"yt-emoji-hover",q)))};
_.Z.changeFocusToEmoji=function(q,S){if(q){var N=this.emoji.findIndex(function(X){return X.emojiId===q});
N!==-1&&this.changeFocus_(N-this.focusedIndex,S)}};
_.Z.onKeyDown_=function(q){switch(q.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var S=this.emoji[this.focusedIndex];if(S&&S.emojiId){if(this.emojiContainsVariants(S)){var N=_.mt(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(S,N)}else _.uc(this.hostElement,"yt-emoji-select",J7(this.emojiManager,S.emojiId)),this.hostElement.focus();q.preventDefault()}}break;case 40:this.changeFocus_(1,!0);q.preventDefault();break;case 38:this.changeFocus_(-1,!0),
q.preventDefault()}};
_.Z.onEmojiStickyPreferenceChanged=function(q,S){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&q.emojiId&&q.variantIds&&q.variantIds.includes(S)&&this.activeEmojiWithVariantsId!==S&&this.setStickyEmojiPreference(q.emojiId,S)};
_.Z.openVariantSelector=function(q,S){this.activeEmojiWithVariantsId=q.stickyPrefId||q.emojiId||"";_.uc(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:q,target:S})};
_.Z.setStickyEmojiPreference=function(q,S){if(this.data){var N=this.emoji.findIndex(function(b){return b.emojiId===q});
if(N!==-1){var X=this.emoji[N];X.stickyPrefId=S;this.set("emoji."+N,Object.assign({},X));this.activeEmojiWithVariantsId=S}}};
E2.prototype.onKeyDown_=E2.prototype.onKeyDown_;E2.prototype.onMouseOver_=E2.prototype.onMouseOver_;E2.prototype.onClick=E2.prototype.onClick;E2.prototype.onBlur_=E2.prototype.onBlur_;E2.prototype.onFocus=E2.prototype.onFocus;E2.prototype.onMouseUp=E2.prototype.onMouseUp;E2.prototype.onMouseDown=E2.prototype.onMouseDown;E2.prototype.dataChanged=E2.prototype.dataChanged;E2.prototype.disableIncrementalLoadingChanged_=E2.prototype.disableIncrementalLoadingChanged_;E2.prototype.emojiManagerChanged_=E2.prototype.emojiManagerChanged_;
E2.prototype.emojiChanged_=E2.prototype.emojiChanged_;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],E2.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],E2.prototype,"data",void 0);_.u([_.k({computed:"computeId_(data)"}),_.E("design:type",String)],E2.prototype,"id",void 0);_.u([_.k({computed:"computeEmoji(data)"}),_.E("design:type",Array)],E2.prototype,"emoji",void 0);_.u([_.k(),_.E("design:type",Number)],E2.prototype,"skinTone",void 0);
_.u([_.k(),_.E("design:type",_.t7)],E2.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Boolean)],E2.prototype,"disableIncrementalLoading",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],E2.prototype,"focusedIndex",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],E2.prototype,"showFocus",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.E("design:type",Object)],E2.prototype,"ariaLabel",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.E("design:type",Object)],E2.prototype,"ariaActivedescendant",void 0);_.u([_.k({value:60}),_.E("design:type",Number)],E2.prototype,"domRepeatTargetFramerate",void 0);_.u([_.k({value:1}),_.E("design:type",Number)],E2.prototype,"domRepeatInitialCount",void 0);_.u([_.k({value:""}),_.E("design:type",String)],E2.prototype,"activeEmojiWithVariantsId",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],E2.prototype,"shouldUseStickyPreferences",void 0);_.u([_.I5("emoji"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"emojiChanged_",null);_.u([_.I5("emojiManager"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"emojiManagerChanged_",null);
_.u([_.I5("disableIncrementalLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"disableIncrementalLoadingChanged_",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"dataChanged",null);_.u([_.Ph("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],E2.prototype,"onMouseDown",null);
_.u([_.Ph("mouseup"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"onMouseUp",null);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"onFocus",null);_.u([_.Ph("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],E2.prototype,"onBlur_",null);
_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],E2.prototype,"onClick",null);_.u([_.Ph("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],E2.prototype,"onMouseOver_",null);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],E2.prototype,"onKeyDown_",null);
_.u([_.Vd({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],E2);
_.p(E2,"yt-emoji-picker-category-renderer",function(){if(izT===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;tj2===void 0&&(tj2=document.createElement("template"));var X=tj2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);izT=q}q=izT;return q},{mode:2});var J0J;var FkX;var Hzv;var Ozv;var yA=function(){var q=_.n.apply(this,arguments)||this;q.ariaLabel=null;q.ariaActivedescendant=null;q.getFormattedStringRawText=_.vO;q.JSC$14623_ignoreNextFocus_=!1;return q};
_.F(yA,_.n);_.Z=yA.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Z.emojiUrl=function(q){var S,N;q=(S=J7(this.emojiManager,q,!0))==null?void 0:(N=S.image)==null?void 0:N.thumbnails;return _.Wi(q,24)||""};
_.Z.emojiAlt=function(q){var S=this.get("image.accessibility.accessibilityData.label",q);return S?S:q.isCustomEmoji?q.shortcuts[0]:q.emojiId};
_.Z.emojiId=function(q){return"emoji"+q};
_.Z.computeId_=function(q){return q.categoryId||""};
_.Z.computeAriaActivedescendant_=function(q){return this.emoji&&q<this.emoji.length?this.emojiId(q):""};
_.Z.emojiChanged_=function(){this.changeFocus_(0,!1);for(var q=_.ql(),S=0;S<this.emoji.length;S++){var N={veType:88013,elementIndex:S},X=this.emoji[S];X.isCustomEmoji&&(X=document.querySelector(("#"+X.emojiId).replace("/","\\/")))&&(N=_.oK(q,N))&&(X.visualElement=N)}};
_.Z.computeEmoji_=function(q){var S=this;return this.emojiManager?q.emojiIds.map(function(N){return _.iA(S.emojiManager,N,!0)}).filter(N_2):[]};
_.Z.titleOffsetChanged_=function(){var q=this.hostElement.getBoundingClientRect(),S=_.mt(this.hostElement).querySelector("#title").getBoundingClientRect();q=Math.max(0,Math.min(this.titleOffset,q.height-S.height));_.mt(this.hostElement).querySelector("#title").style.top=q+"px"};
_.Z.onEmojiMouseOver_=function(q){_.uc(this.hostElement,"yt-emoji-hover",q.model.item)};
_.Z.onEmojiTap_=function(q){this.data.command&&(q=uXW(_.Ly().resolve(_.MU(zQ)),this.data.command,q),_.uc(this.hostElement,"yt-navigate",q))};
_.Z.emojiAriaLabel=function(q){return q.shortcuts[0]};
_.Z.emojiAriaSelected=function(q,S,N){return q&&N==S?"true":"false"};
_.Z.changeFocus_=function(q,S){var N=this.emoji.length;this.focusedIndex=(this.focusedIndex+q+N)%N;q=this.emoji[this.focusedIndex];if(S){var X;(X=_.mt(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||X.scrollIntoView(!1);_.uc(this.hostElement,"yt-emoji-hover",q)}};
_.Z.onMouseDown_=function(){this.JSC$14623_ignoreNextFocus_=!0};
_.Z.onFocus_=function(){this.JSC$14623_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14623_ignoreNextFocus_=!1};
_.Z.onBlur_=function(){this.showFocus=!1};
_.Z.onKeyDown_=function(q){switch(q.keyCode){case 13:this.onEmojiTap_(q);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);q.preventDefault();break;case 38:this.changeFocus_(-1,!0),q.preventDefault()}};
yA.prototype.onKeyDown_=yA.prototype.onKeyDown_;yA.prototype.onBlur_=yA.prototype.onBlur_;yA.prototype.onFocus_=yA.prototype.onFocus_;yA.prototype.onMouseDown_=yA.prototype.onMouseDown_;yA.prototype.onEmojiTap_=yA.prototype.onEmojiTap_;yA.prototype.titleOffsetChanged_=yA.prototype.titleOffsetChanged_;yA.prototype.emojiChanged_=yA.prototype.emojiChanged_;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],yA.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],yA.prototype,"data",void 0);_.u([_.k({computed:"computeId_(data)"}),_.E("design:type",String)],yA.prototype,"id",void 0);_.u([_.k({computed:"computeEmoji_(data)"}),_.E("design:type",Array)],yA.prototype,"emoji",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],yA.prototype,"titleOffset",void 0);_.u([_.k({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.E("design:type",Object)],yA.prototype,"ariaLabel",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.E("design:type",Object)],yA.prototype,"ariaActivedescendant",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],yA.prototype,"showFocus",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],yA.prototype,"focusedIndex",void 0);_.u([_.k(),_.E("design:type",_.t7)],yA.prototype,"emojiManager",void 0);
_.u([_.I5("emoji"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"emojiChanged_",null);_.u([_.I5("titleOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"titleOffsetChanged_",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],yA.prototype,"onEmojiTap_",null);
_.u([_.Ph("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"onMouseDown_",null);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"onFocus_",null);_.u([_.Ph("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"onBlur_",null);
_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],yA.prototype,"onKeyDown_",null);_.u([_.Vd({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],yA);
_.p(yA,"yt-emoji-picker-upsell-category-renderer",function(){if(Ozv===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Hzv===void 0&&(Hzv=document.createElement("template"));var X=Hzv;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Ozv=q}q=Ozv;return q},{mode:2});var Kkv;var vZ6;var MZ=function(){var q=_.n.apply(this,arguments)||this;q.scrollAction="lock";q.verticalAlign="top";return q};
_.F(MZ,_.n);_.Z=MZ.prototype;_.Z.onClick=function(q){q=_.jB(q);q instanceof HTMLImageElement&&_.uc(this.hostElement,"yt-emoji-select",_.iA(this.emojiManager,q.id))};
_.Z.openSelector=function(){this.ironOverlayBehavior.open()};
_.Z.onDomChange=function(){atQ(this.ytEmojiSelectorBehavior)};
_.Z.computeIsFamilySelector=function(q){var S;return(q==null?void 0:(S=q.emoji)==null?void 0:S.emojiId)==="\ud83d\udc6a"};
_.Z.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var q=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];q&&q.emojiId&&(_.uc(this.hostElement,"yt-emoji-select",_.iA(this.emojiManager,q.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.hd.Object.defineProperties(MZ.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N,X;return this.emojiManager&&((S=this.data)==null?0:(N=S.emoji)==null?0:(X=N.variantIds)==null?0:X.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.iA(q.emojiManager,b)}).filter(function(b){return!!b}):[]}}});
MZ.prototype.onClick=MZ.prototype.onClick;_.u([_.O(_.i6),_.E("design:type",Object)],MZ.prototype,"ironOverlayBehavior",void 0);_.u([_.O(VjQ),_.E("design:type",Object)],MZ.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],MZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",_.t7)],MZ.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Object)],MZ.prototype,"scrollAction",void 0);_.u([_.k(),_.E("design:type",Object)],MZ.prototype,"verticalAlign",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.E("design:type",Boolean)],MZ.prototype,"isFamilySelector",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],MZ.prototype,"emojiVariants",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],MZ.prototype,"onClick",null);_.u([_.Vd({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],MZ);
_.p(MZ,"yt-emoji-variant-selector",function(){if(vZ6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Kkv===void 0&&(Kkv=document.createElement("template"));var X=Kkv;N.call(S,X.content.cloneNode(!0),q.content.firstChild);vZ6=q}q=vZ6;return q},{mode:2});var ltq=/:/g,j8k=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Lr=function(){var q=_.n.apply(this,arguments)||this;q.emojiVariantSelector=null;q.emojiMultiPersonSelector=null;q.identity=_.dy;q.lastAnimationTime_=0;q.animationStart_=null;q.animationEnd_=null;return q};
_.F(Lr,_.n);_.Z=Lr.prototype;
_.Z.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}},
emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}};
_.Z.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.Fg)};
_.Z.attached=function(){_.hi&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&U2M(this.emojiManager)};
_.Z.dataChanged=function(){var q;if((q=this.data)==null?0:q.categories){q=this.emojiManager;var S=this.getCustomEmojiIds();q.pickerCustomEmojiIds=[].concat(_.PG(Tov),_.PG(S))}};
_.Z.getCustomEmojiIds=function(){var q,S=(q=this.data.categories)==null?void 0:q.find(function(w){var B;return((B=w.emojiPickerCategoryRenderer)==null?void 0:B.categoryId)&&j8k.includes(w.emojiPickerCategoryRenderer.categoryId)}),N;
q=(N=this.data.categories)==null?void 0:N.find(function(w){return w.emojiPickerUpsellCategoryRenderer});
var X,b;return[S==null?void 0:(X=S.emojiPickerCategoryRenderer)==null?void 0:X.emojiIds,q==null?void 0:(b=q.emojiPickerUpsellCategoryRenderer)==null?void 0:b.emojiIds].flat().filter(function(w){return!!w})};
_.Z.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.Z.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.Z.updateCategoriesAndPlaceholderInternal=function(q,S){var N=this;q&&S&&(this.categories=q.categories||[],this.categoryButtons=q.categoryButtons||[],this.resetPlaceholder(),this.search="",_.t6(function(){N.updateButtons_()}))};
_.Z.computeId_=function(q){return q.id||""};
_.Z.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(q){return q.emojiPickerCategoryRenderer&&q.emojiPickerCategoryRenderer.emojiData}):!1};
_.Z.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.Z.onShowEmojiVariantSelector=function(q){var S=q.detail.emojiData;S.variantIds&&S.variantIds.length&&(S.multiSelectorThumbnailRow&&S.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:S,target:q.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:S,target:q.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Z.onIronOverlayClosed=function(q){var S=rJq(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");S&&q.composedPath&&(q.composedPath().includes(_.mt(this.hostElement).querySelector("#emoji-variant-selector"))||q.composedPath().includes(_.mt(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.gr(this.hostElement,"yt-close-emoji-variant-selector",[S.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Z.onEmojiVariantSelectorMouseup=function(q){var S=q.target.firstChild;this.variantSelectorOpened&&S&&_.t6(function(){S.noCancelOnOutsideClick=!1},100)};
_.Z.onEmojiVariantSelectorMousedown=function(q){q=q.target.firstChild;this.variantSelectorOpened&&q&&(q.noCancelOnOutsideClick=!1)};
_.Z.onSelectCategory_=function(q){var S=this.search!="";this.search="";for(var N=_.mt(this.hostElement).querySelector("#categories").children,X=0;X<N.length;X++){var b=N[X];if(b.id==q.detail.categoryId){S?(_.mt(this.hostElement).querySelector("#categories").scrollTop=b.offsetTop,this.updateButtons_()):(this.animationStart_=_.mt(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=b.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.Z.onEmojiHover_=function(q){this.placeholder=q.detail.shortcuts?q.detail.shortcuts[0]:""};
_.Z.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.Z.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.Z.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.Z.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.Z.computeSearchCategory_=function(q){q=q.replace(ltq,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();q=q.split(" ");for(var S=[],N=this.emojiManager.emojis,X=0;X<N.length;X++){var b=N[X];if(b.searchTerms)for(var w=0;w<b.searchTerms.length;w++){for(var B=b.searchTerms[w].toLocaleLowerCase(),T=!1,Q=0;Q<q.length;Q++)if(B.indexOf(q[Q])!=-1){T=!0;break}if(T&&(!b.isCustomEmoji||!b.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(b.emojiId))){S.push(b.emojiId);
break}}}return{categoryId:-1,emojiIds:S}};
_.Z.computeSearchEmptyMessage_=function(q,S){return q&&S&&S.emojiIds&&S.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.Z.computeSearching_=function(q){return this.emojiManager&&q.replace(ltq,"").length>1};
_.Z.computeSkinToneHidden=function(){var q;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((q=this.data)==null||!q.hideSkinTonePicker)};
_.Z.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.Z.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.Z.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.Z.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.Z.selectSkinTone_=function(q){q=Number(q.target.getAttribute("tone"));this.set("emojiManager.skinTone",q);_.gr(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[q]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.Z.skinToneChanged_=function(){_.mt(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var q=_.mt(this.hostElement).querySelector("#dropdown-content").children,S=0;S<q.length;S++)S===this.skinTone?q[S].setAttribute("selected",""):q[S].removeAttribute("selected")};
_.Z.animateScroll_=function(q){this.lastAnimationTime_||(this.lastAnimationTime_=q);q-=this.lastAnimationTime_;q<200?(_.mt(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*q/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.mt(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.Z.searchChanged_=function(){this.updateButtons_()};
_.Z.updateButtons_=function(){var q=null;if(!this.search)for(var S=_.mt(this.hostElement).querySelector("#categories").scrollTop,N=_.mt(this.hostElement).querySelector("#categories").children,X=0;X<N.length;X++){var b=N[X];b.offsetTop<=S&&(q=b.id)}S=_.mt(this.hostElement).querySelector("#category-buttons").children;for(N=0;N<S.length;N++)X=S[N],X.active=X.id===q};
Lr.prototype.searchChanged_=Lr.prototype.searchChanged_;Lr.prototype.skinToneChanged_=Lr.prototype.skinToneChanged_;Lr.prototype.onEmojiHover_=Lr.prototype.onEmojiHover_;Lr.prototype.onSelectCategory_=Lr.prototype.onSelectCategory_;Lr.prototype.onShowEmojiVariantSelector=Lr.prototype.onShowEmojiVariantSelector;Lr.prototype.updateCategoriesAndPlaceholder_=Lr.prototype.updateCategoriesAndPlaceholder_;Lr.prototype.dataChanged=Lr.prototype.dataChanged;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Lr.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Lr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Lr.prototype,"data",void 0);_.u([_.k({value:function(){return[]}}),
_.E("design:type",Array)],Lr.prototype,"categories",void 0);_.u([_.k({value:function(){return[]}}),
_.E("design:type",Array)],Lr.prototype,"categoryButtons",void 0);_.u([_.k({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Lr.prototype,"disableScroll",void 0);_.u([_.k({computed:"computeId_(data)",reflectToAttribute:!0}),_.E("design:type",String)],Lr.prototype,"id",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Lr.prototype,"selected",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],Lr.prototype,"disableIncrementalLoading",void 0);_.u([_.k(),_.E("design:type",String)],Lr.prototype,"placeholder",void 0);_.u([_.k({value:""}),_.E("design:type",String)],Lr.prototype,"search",void 0);_.u([_.k({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Lr.prototype,"searching",void 0);_.u([_.k({computed:"computeSearchCategory_(search)"}),_.E("design:type",Object)],Lr.prototype,"searchCategory",void 0);
_.u([_.k({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.E("design:type",Object)],Lr.prototype,"searchEmptyMessage",void 0);_.u([_.k({computed:"identity(emojiManager.skinTone)"}),_.E("design:type",Number)],Lr.prototype,"skinTone",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Lr.prototype,"skinToneOpened",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Lr.prototype,"variantSelectorOpened",void 0);
_.u([_.k({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.E("design:type",Boolean)],Lr.prototype,"skinToneHidden",void 0);_.u([_.k(),_.E("design:type",_.t7)],Lr.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Object)],Lr.prototype,"emojiVariantSelector",void 0);_.u([_.k(),_.E("design:type",Object)],Lr.prototype,"emojiMultiPersonSelector",void 0);
_.u([_.k({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.E("design:type",Boolean)],Lr.prototype,"shouldUseStickyPreferences",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lr.prototype,"dataChanged",null);_.u([_.I5("data","selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lr.prototype,"updateCategoriesAndPlaceholder_",null);
_.u([_.Ph("yt-show-emoji-variant-selector"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Lr.prototype,"onShowEmojiVariantSelector",null);_.u([_.Ph("yt-emoji-picker-select-category"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Lr.prototype,"onSelectCategory_",null);_.u([_.Ph("yt-emoji-hover"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Lr.prototype,"onEmojiHover_",null);
_.u([_.I5("skinTone"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lr.prototype,"skinToneChanged_",null);_.u([_.I5("search"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lr.prototype,"searchChanged_",null);_.u([_.Vd({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Lr);
_.p(Lr,"yt-emoji-picker-renderer",function(){if(FkX===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;J0J===void 0&&(J0J=document.createElement("template"));var X=J0J;N.call(S,X.content.cloneNode(!0),q.content.firstChild);FkX=q}q=FkX;return q},{mode:2});var h7=function(){var q=_.n.apply(this,arguments)||this;q.emojiManager=_.Fg;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.selectedIndex=1;q.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return q};
_.F(h7,_.n);_.Z=h7.prototype;_.Z.handleEmojiCustomizationVisible=function(q){this.emojiPickerRenderer.selected=q;this.selectedIndex=1;q?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.Z.emojiCustomizationSetChanged=function(){var q;(q=this.data)!=null&&q.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.PM(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.Z.updateSaveButtonState=function(q){var S;(S=this.data)!=null&&S.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.XV("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:q}))};
_.Z.emojiUrl=function(q){q=_.iA(this.emojiManager,q);if(!q)return"";var S;q=(S=q.image)==null?void 0:S.thumbnails;return _.Wi(q,24)||""};
_.Z.emojiAlt=function(q){var S=_.iA(this.emojiManager,q);if(!S)return q;var N,X,b,w=(S==null?void 0:(N=S.image)==null?void 0:(X=N.accessibility)==null?void 0:(b=X.accessibilityData)==null?void 0:b.label)||"";return w?w:S.isCustomEmoji?S.shortcuts[0]:S.emojiId||q};
_.Z.emojiAriaLabel=function(q){var S,N;return((S=_.iA(this.emojiManager,q))==null?void 0:(N=S.shortcuts)==null?void 0:N[0])||q};
_.Z.onEmojiClick=function(q){q.model.index!==0&&(this.selectedIndex=q.model.index)};
_.Z.onEmojiSelect=function(q){q=q.detail;var S,N;((S=this.data)==null?0:S.emojiCustomizationSetEntityKey)&&((N=this.emojiCustomizationSet)==null?0:N.emojiId)&&q.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,q.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.XV("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,q.emojiId,this.selectedIndex)}))};
_.Z.canEditEmoji=function(q,S,N){q=q.indexOf(S);return q===N||q===0||N===0?!1:!0};
_.Z.getUpdatedEmojiIdList=function(q,S,N){var X=q.indexOf(S);q=[].concat(_.PG(q));X>=0&&(q[X]=q[N]);q[N]=S;return q};
_.hd.Object.defineProperties(h7,{template:{configurable:!0,enumerable:!0,get:function(){if(YBM===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;IMk===void 0&&(IMk=document.createElement("template"));var X=IMk;N.call(S,X.content.cloneNode(!0),q.content.firstChild);YBM=q}q=YBM;return q}}});
h7.prototype.onEmojiSelect=h7.prototype.onEmojiSelect;_.u([_.O(_.rc),_.E("design:type",Object)],h7.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],h7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.oE("yt-emoji-picker-renderer"),_.E("design:type",Object)],h7.prototype,"emojiPickerRenderer",void 0);
_.u([_.k({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(q,S){return _.hg(q.entities,"emojiCustomizationSetEntity",S)},
observer:"emojiCustomizationSetChanged"}),_.E("design:type",Object)],h7.prototype,"emojiCustomizationSet",void 0);_.u([_.k(),_.E("design:type",Object)],h7.prototype,"originalEmojiSet",void 0);_.u([_.k(),_.E("design:type",_.t7)],h7.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Object)],h7.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],h7.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],h7.prototype,"selectedIndex",void 0);
_.u([_.Ph("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],h7.prototype,"onEmojiSelect",null);_.u([_.Vd({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],h7);var WkQ;var dIs;var kH0;var zIM;var P_=function(){var q=_.n.apply(this,arguments)||this;q.authorBadges=[];return q};
_.F(P_,_.n);_.Z=P_.prototype;_.Z.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.Z.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.Z.dataChanged=function(){var q=IrW(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",q)};
_.Z.updateMessage=function(){var q=this.data.message,S=_.mt(_.mt(this.hostElement).querySelector("#message"));S.textContent="";q&&S.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q))};
_.Z.shouldSupportWholeItemClick=function(){return!0};
_.Z.onShowOriginalClick=function(q){q.preventDefault();this.showOriginal=!0};
_.Z.computeShowBar=function(q,S,N){return q&&S||N};
_.Z.computeAuthorBadges=function(q){return q.authorBadges||[]};
_.Z.computeAuthorIsOwner=function(q){return!!YL7(q.authorBadges,"owner")};
_.Z.computeAuthorNameColor=function(q){var S;if(_.C("live_chat_author_name_color_usernames")&&(q==null?0:(S=q.authorName)==null?0:S.simpleText))return _.Sdy(_.Nd4(q.authorName.simpleText));if(_.C("live_chat_seed_color_usernames")&&(q==null?0:q.authorSeedColorArgb))return _.Sdy(_.gY(q.authorSeedColorArgb));if(_.C("live_chat_colored_usernames"))return"#cc0000";var N;return _.C("live_chat_simple_color_usernames")&&(q==null?0:(N=q.authorName)==null?0:N.simpleText)&&(q==null?0:q.authorUsernameColorLight)&&
(q==null?0:q.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.gY(q.authorUsernameColorDark):_.gY(q.authorUsernameColorLight):""};
P_.prototype.updateMessage=P_.prototype.updateMessage;P_.prototype.dataChanged=P_.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],P_.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],P_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],P_.prototype,"data",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"showOriginal",void 0);_.u([_.k({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"isDimmed",void 0);_.u([_.k({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"showBar",void 0);
_.u([_.k({computed:"computeAuthorBadges(data)"}),_.E("design:type",Array)],P_.prototype,"authorBadges",void 0);_.u([_.k({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"authorIsOwner",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"inCollapsedBanner",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"inBanner",void 0);
_.u([_.k({value:_.C("live_chat_hide_avatars"),reflectToAttribute:!0}),_.E("design:type",Boolean)],P_.prototype,"avatarHidden",void 0);_.u([_.k({computed:"computeAuthorNameColor(data)"}),_.E("design:type",String)],P_.prototype,"authorNameColor",void 0);_.u([_.k(),_.E("design:type",_.lA)],P_.prototype,"participantsManager",void 0);_.u([_.k({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.E("design:type",Object)],P_.prototype,"filledButtonOverrides",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P_.prototype,"dataChanged",null);_.u([_.I5("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P_.prototype,"updateMessage",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],P_);
_.p(P_,"yt-live-chat-text-message-renderer",function(){if(zIM===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;kH0===void 0&&(kH0=document.createElement("template"));var X=kH0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);zIM=q}q=zIM;return q},{mode:0});var IR=function(){var q=_.n.apply(this,arguments)||this;q.tonalButtonOverrides={type:"tonal",style:"overlay"};return q};
_.F(IR,_.n);
IR.prototype.configureRendererStamper=function(){return{"data.infoDialogButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.autoModeratedItem":{id:"auto-moderated-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{participantsManager:"[[participantsManager]]"},attributes:{"hide-inline-action-buttons":!0,"no-hover-effect":!0}}}},"data.moderationButtons":{id:"moderation-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.additionalInlineActionButtons":{id:"additional-inline-action-buttons",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[tonalButtonOverrides]]"}}}}}};
IR.prototype.shouldSupportInlineActionButtons=function(){return!0};
IR.prototype.shouldSupportWholeItemClick=function(){return!0};
_.hd.Object.defineProperties(IR.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],IR.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],IR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],IR.prototype,"data",void 0);_.u([_.k(),_.E("design:type",_.lA)],IR.prototype,"participantsManager",void 0);
_.u([_.k(),_.E("design:type",Object)],IR.prototype,"tonalButtonOverrides",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.infoDialogButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],IR.prototype,"hasInfoDialogButton",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],IR);
_.p(IR,"yt-live-chat-auto-mod-message-renderer",function(){if(dIs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;WkQ===void 0&&(WkQ=document.createElement("template"));var X=WkQ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);dIs=q}q=dIs;return q},{mode:0});var nZa;var ftD;var pns;var xID=function(){return _.n.apply(this,arguments)||this};
_.F(xID,_.n);_.u([_.k(),_.E("design:type",Object)],xID.prototype,"data",void 0);_.u([_.Ue({is:"ytd-factoid-renderer",disableElementRegistration:!0})],xID);
_.p(xID,"ytd-factoid-renderer",function(){if(pns!==void 0)return pns;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return pns=q},{mode:1});var Y6=function(){return _.n.apply(this,arguments)||this};
_.F(Y6,_.n);Y6.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.u([_.k(),_.E("design:type",Object)],Y6.prototype,"data",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],Y6);
_.p(Y6,"yt-live-chat-channel-activity-reputation-renderer",function(){if(ftD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;nZa===void 0&&(nZa=document.createElement("template"));var X=nZa;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ftD=q}q=ftD;return q},{mode:0});var mIq;var uH6;var oa=function(){return _.n.apply(this,arguments)||this};
_.F(oa,_.n);oa.prototype.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Boolean)],oa.prototype,"menuFocused",void 0);_.u([_.k(),_.E("design:type",Object)],oa.prototype,"data",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],oa.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],oa);
_.p(oa,"yt-live-chat-donation-announcement-renderer",function(){if(uH6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;mIq===void 0&&(mIq=document.createElement("template"));var X=mIq;N.call(S,X.content.cloneNode(!0),q.content.firstChild);uH6=q}q=uH6;return q},{mode:0});var gZ0;var EZX,y0a=function(){if(EZX!==void 0)return EZX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;gZ0===void 0&&(gZ0=document.createElement("template"));var X=gZ0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return EZX=q};var qp=function(){return _.n.apply(this,arguments)||this};
_.F(qp,_.n);_.hd.Object.defineProperties(qp,{template:{configurable:!0,enumerable:!0,get:function(){return y0a()}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qp.prototype,"data",void 0);_.u([_.Vd({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],qp);_.p(qp,"yt-live-chat-empty-feed-view-model",function(){return y0a()},{mode:0});var MjD;var LkJ;var S8=function(){return _.n.apply(this,arguments)||this};
_.F(S8,_.n);S8.prototype.configureRendererStamper=function(){return{"data.channelAvatar.avatarViewModel":{id:"avatar",mapping:{image:{component:"yt-image",attributes:{height:"36",width:"36","preserve-height":"true","preserve-width":"true"}}}}}};
_.hd.Object.defineProperties(S8.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var q,S;return{runs:[{text:(q=this.data)==null?void 0:(S=q.channelName)==null?void 0:S.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var q=[],S;if((S=this.data)==null||!S.channelBadges)return q;var N;S=_.A((N=this.data)==null?void 0:N.channelBadges);for(N=S.next();!N.done;N=S.next()){N=_.t(N.value,fdq);var X=void 0,b=void 0;if((X=N)==null?0:(b=X.badgeImage)==null?0:b.sources)X=void 0,b={liveChatAuthorBadgeRenderer:{tooltip:N.tooltip,accessibility:{accessibilityData:{label:(X=_.t(N.rendererContext,_.Z7))==null?void 0:X.label}}}},N.badgeImage.sources[0].clientResource?b.liveChatAuthorBadgeRenderer.icon=
{iconType:N.badgeImage.sources[0].clientResource.imageName}:b.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:N.badgeImage.sources},q.push(b)}return q}}});
_.u([_.k(),_.E("design:type",Object)],S8.prototype,"data",void 0);_.u([_.K("data.channelName"),_.E("design:type",Object),_.E("design:paramtypes",[])],S8.prototype,"channelName",null);_.u([_.K("data.channelBadges"),_.E("design:type",Array),_.E("design:paramtypes",[])],S8.prototype,"channelBadges",null);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],S8.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],S8);
_.p(S8,"yt-live-chat-identity-view-model",function(){if(LkJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;MjD===void 0&&(MjD=document.createElement("template"));var X=MjD;N.call(S,X.content.cloneNode(!0),q.content.firstChild);LkJ=q}q=LkJ;return q},{mode:0});var hIs;var PZa;var ItM;var Y_0;var Np=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;q.supportsInlineActionButtons=!0;return q};
_.F(Np,_.n);Np.prototype.ready=function(){var q;((q=document.querySelector("yt-live-chat-app"))==null?0:q.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
Np.prototype.dataChanged=function(q){var S=(0,_.yh)(_.mt(this.hostElement).querySelector("#detail-text"));S.textContent="";(q==null?0:q.detailText)&&S.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q.detailText))};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],Np.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Np.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({observer:"dataChanged"}),_.E("design:type",Object)],Np.prototype,"data",void 0);
_.u([_.k({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.E("design:type",Object)],Np.prototype,"hidden",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],Np);
_.p(Np,"yt-live-chat-legacy-paid-message-renderer",function(){if(Y_0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ItM===void 0&&(ItM=document.createElement("template"));var X=ItM;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Y_0=q}q=Y_0;return q},{mode:0});var oHD;var qpJ;var SpX={},Xs=function(){return _.SW.apply(this,arguments)||this};
_.F(Xs,_.SW);Xs.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Xs.prototype.onLiveChatMembershipItemBehaviorClick=Xs.prototype.onLiveChatMembershipItemBehaviorClick;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Xs.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Xs.prototype,"data",void 0);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Xs.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.u([_.N0()],Xs);
SpX.YtLiveChatMembershipItemBehavior=[Xs.prototype,_.h.YtRendererBehavior];var bP=function(){var q=_.n.apply(this,arguments)||this;q.supportsInlineActionButtons=!0;q.hasPrimaryHeaderText=!1;q.showOnlyHeader=!1;q.authorBadges=[];q.modern=_.C("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.F(bP,_.n);_.Z=bP.prototype;_.Z.shouldSupportInlineActionButtons=function(){return!0};
_.Z.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.Z.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.Z.messageChanged=function(){var q=this.data.message,S=(0,_.yh)(_.mt(this.hostElement).querySelector("#message"));S.textContent="";q&&S.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q))};
_.Z.computeHasPrimaryHeaderText=function(q){return!(!q||!q.headerPrimaryText)};
_.Z.computeShowOnlyHeader=function(q,S){return this.isMessageEmpty(q,S)};
_.Z.computeAuthorBadges=function(q){return q.authorBadges||[]};
_.Z.isMessageEmpty=function(q,S){return!q||q.empty?!0:!q.message&&!q.inputField&&!S};
_.Z.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.Z.getInputElement=function(){return _.mt(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.Z.inputFocus=function(){var q=this.getInputElement();q&&q.focus()};
_.Z.inputInsertEmoji=function(q){var S=this.getInputElement();S&&S.insertEmoji(q)};
_.Z.inputMessage=function(){var q=this.getInputElement();return q&&this.data.inputField?(q.completeEmojis(),_.C4(q.liveChatRichMessageInput)):null};
_.Z.onFooterButtonClick=function(){this.data.footerButton&&_.uc(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.Z.shouldSupportWholeItemClick=function(){return!0};
bP.prototype.isDeletedChanged=bP.prototype.isDeletedChanged;bP.prototype.messageChanged=bP.prototype.messageChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],bP.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(SpX.YtLiveChatMembershipItemBehavior),_.E("design:type",Object)],bP.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bP.prototype,"data",void 0);_.u([_.k({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.E("design:type",Object)],bP.prototype,"hasPrimaryHeaderText",void 0);_.u([_.k({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.E("design:type",Object)],bP.prototype,"showOnlyHeader",void 0);
_.u([_.k({computed:"computeAuthorBadges(data)"}),_.E("design:type",Array)],bP.prototype,"authorBadges",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],bP.prototype,"modern",void 0);_.u([_.I5("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bP.prototype,"messageChanged",null);_.u([_.I5("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bP.prototype,"isDeletedChanged",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],bP);
_.p(bP,"yt-live-chat-membership-item-renderer",function(){if(qpJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;oHD===void 0&&(oHD=document.createElement("template"));var X=oHD;N.call(S,X.content.cloneNode(!0),q.content.firstChild);qpJ=q}q=qpJ;return q},{mode:0});var N_a;var XlX;var wN=function(){return _.n.apply(this,arguments)||this};
_.F(wN,_.n);wN.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wN.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],wN);
_.p(wN,"yt-live-chat-mode-change-message-renderer",function(){if(XlX===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;N_a===void 0&&(N_a=document.createElement("template"));var X=N_a;N.call(S,X.content.cloneNode(!0),q.content.firstChild);XlX=q}q=XlX;return q},{mode:0});var be0;var wl6;var ZC=function(){return _.n.apply(this,arguments)||this};
_.F(ZC,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],ZC.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZC.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],ZC);
_.p(ZC,"yt-live-chat-moderation-message-renderer",function(){if(wl6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;be0===void 0&&(be0=document.createElement("template"));var X=be0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);wl6=q}q=wl6;return q},{mode:0});var ZeX;var Ak6;var AB=function(){return _.n.apply(this,arguments)||this};
_.F(AB,_.n);AB.prototype.onClick=function(){var q;if((q=this.data)!=null&&q.onClickCommand){var S;_.LI.instance.resolveCommand((S=this.data)==null?void 0:S.onClickCommand)}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AB.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],AB.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],AB.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AB.prototype,"data",void 0);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],AB);
_.p(AB,"yt-live-chat-offer-click-count-message-renderer",function(){if(Ak6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ZeX===void 0&&(ZeX=document.createElement("template"));var X=ZeX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Ak6=q}q=Ak6;return q},{mode:0});var sBs;var B_J=function(){return _.n.apply(this,arguments)||this};
_.F(B_J,_.n);_.u([_.k(),_.E("design:type",Object)],B_J.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],B_J);
_.p(B_J,"yt-live-chat-placeholder-item-renderer",function(){if(sBs===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);sBs=q}q=sBs;return q},{mode:0});var T_J;var G2R;var DfT=new OD(7),sO=function(){var q=_.n.apply(this,arguments)||this;q.data={};return q};
_.F(sO,_.n);sO.prototype.dataChanged=function(){var q;((q=this.data)==null?0:q.class)&&_.g3(this.hostElement,this.data.class,!0);var S;((S=this.oldData)==null?0:S.class)&&_.g3(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
sO.prototype.computeTimestampString=function(q){return DfT.format(new Date(q/1E3))};
sO.prototype.dataChanged=sO.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],sO.prototype,"data",void 0);_.u([_.k({computed:"computeTimestampString(data.timestampUsec)"}),_.E("design:type",String)],sO.prototype,"timestampString",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sO.prototype,"dataChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],sO);
_.p(sO,"yt-live-chat-server-error-message",function(){if(G2R===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;T_J===void 0&&(T_J=document.createElement("template"));var X=T_J;N.call(S,X.content.cloneNode(!0),q.content.firstChild);G2R=q}q=G2R;return q},{mode:0});var QB0;var aK2;var Bx=function(){var q=_.n.apply(this,arguments)||this;q.defaultToFilledIcon=!1;return q};
_.F(Bx,_.n);Bx.prototype.computeHasPrimaryColorIcon=function(q){return q==="SPARK"||q==="SPONSORSHIP_STAR"};
Bx.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],Bx.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Bx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bx.prototype,"defaultToFilledIcon",void 0);_.u([_.k(),_.E("design:type",Object)],Bx.prototype,"data",void 0);
_.u([_.k({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Bx.prototype,"hasPrimaryColorIcon",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],Bx);
_.p(Bx,"yt-live-chat-viewer-engagement-message-renderer",function(){if(aK2===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;QB0===void 0&&(QB0=document.createElement("template"));var X=QB0;N.call(S,X.content.cloneNode(!0),q.content.firstChild);aK2=q}q=aK2;return q},{mode:0});var V_k;var Tv=function(){var q=_.n.apply(this,arguments)||this;q.modernUpdate=!1;q.buttonStyle="overlay";q.buttonType="filled";return q};
_.F(Tv,_.n);Tv.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
Tv.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Tv.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Tv.prototype,"modernUpdate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Tv.prototype,"buttonStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Tv.prototype,"buttonType",void 0);
_.u([_.Ue({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],Tv);
_.p(Tv,"ytd-ad-hover-text-button-renderer",function(){if(V_k!==void 0)return V_k;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return V_k=q},{mode:1});var UfD;var Gv=function(){var q=_.n.apply(this,arguments)||this;q.buttonOverrides={size:"XS"};return q};
_.F(Gv,_.n);Gv.prototype.onHelpTap=function(q){this.data&&this.data.informationDialog&&(_.uc(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),q.preventDefault(),q.stopPropagation())};
_.u([_.k(),_.E("design:type",Object)],Gv.prototype,"buttonOverrides",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Gv.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Gv.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Gv);
_.p(Gv,"ytd-live-chat-purchased-product-message-renderer",function(){if(UfD!==void 0)return UfD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UfD=q},{mode:1});var rkX;var $fv;var DC=function(){var q=_.n.apply(this,arguments)||this;q.isContainerDeleted=!1;return q};
_.F(DC,_.n);DC.prototype.onContextMenuClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
DC.prototype.isContainerDeletedChanged=function(){this.isContainerDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.primaryText",null),this.set("data.secondaryText",null),this.set("data.image",null))};
DC.prototype.isContainerDeletedChanged=DC.prototype.isContainerDeletedChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],DC.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DC.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],DC.prototype,"isContainerDeleted",void 0);
_.u([_.k(),_.E("design:type",String)],DC.prototype,"deletedStateMessage",void 0);_.u([_.I5("isContainerDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DC.prototype,"isContainerDeletedChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],DC);
_.p(DC,"ytd-sponsorships-live-chat-header-renderer",function(){if($fv!==void 0)return $fv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $fv=q},{mode:1});var QW=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.F(QW,_.n);QW.prototype.configureRendererStamper=function(){return{"data.optInPrompt":{id:"opt-in-prompt",mapping:{liveChatViewerEngagementMessageRenderer:{component:"yt-live-chat-viewer-engagement-message-renderer",params:{defaultToFilledIcon:!0}},buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
QW.prototype.onCtaButtonClick=function(){var q,S=_.t((q=this.data)==null?void 0:q.optInPrompt,_.Ct);if(q=this.maybeGetButtonCommand(S)){var N;(N=_.ql())==null||N.clickCommand(q)}};
QW.prototype.maybeGetButtonCommand=function(q){return!q||!q.command||_.t(q.command,FDq)===void 0&&_.t(q.command,JBQ)===void 0?null:q.command};
QW.prototype.shouldHideOptinPrompt=function(q,S){return!q||S};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],QW.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QW.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],QW.prototype,"modern",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],QW);
_.p(QW,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(rkX!==void 0)return rkX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return rkX=q},{mode:1});var ckX;var aa=function(){return _.n.apply(this,arguments)||this};
_.F(aa,_.n);aa.prototype.onContextMenuClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
aa.prototype.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
aa.prototype.isDeletedChanged=aa.prototype.isDeletedChanged;_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],aa.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],aa.prototype,"data",void 0);_.u([_.I5("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aa.prototype,"isDeletedChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],aa);
_.p(aa,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(ckX!==void 0)return ckX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ckX=q},{mode:1});var VW=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return q};
_.F(VW,_.n);_.Z=VW.prototype;
_.Z.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",
liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",
liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}};
_.Z.handleLiveChatAction=function(q){_.t(q,ZtD)?this.handleMarkChatItemAsDeletedAction(_.t(q,ZtD)):_.t(q,wj6)&&this.handleRemoveChatItemAction(_.t(q,wj6))};
_.Z.handleLiveChatActions=function(q){q.forEach(this.handleLiveChatAction,this)};
_.Z.handleMarkChatItemAsDeletedAction=function(q){var S=this,N;((N=this.data)==null?0:N.items)&&this.data.items.forEach(function(X,b){var w=Object.keys(X)[0];Object.values(X)[0].id===q.targetItemId&&S.markAsDeleted("data.items",b,w,q.deletedStateMessage,q.showOriginalContentMessage)})};
_.Z.handleRemoveChatItemAction=function(q){var S=this,N;((N=this.data)==null?0:N.items)&&this.data.items.forEach(function(X,b){Object.values(X)[0].id===q.targetItemId&&S.splice("data.items",b,1)})};
_.Z.markAsDeleted=function(q,S,N,X,b){q=[q,S,N].join(".");this.set(q+".deletedStateMessage",X);this.set(q+".showOriginalContentMessage",b)};
_.u([_.k(),_.E("design:type",Object)],VW.prototype,"data",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],VW.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],VW);
_.p(VW,"yt-live-chat-item-display-list-renderer",function(){if(PZa===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;hIs===void 0&&(hIs=document.createElement("template"));var X=hIs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);PZa=q}q=PZa;return q},{mode:0});var eNQ;var C76,RNq=function(){if(C76!==void 0)return C76;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;eNQ===void 0&&(eNQ=document.createElement("template"));var X=eNQ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return C76=q};var UO=function(){var q=_.n.apply(this,arguments)||this;q.isHeader=!1;return q};
_.F(UO,_.n);UO.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.hd.Object.defineProperties(UO,{template:{configurable:!0,enumerable:!0,get:function(){return RNq()}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UO.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],UO.prototype,"isHeader",void 0);_.u([_.Vd({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],UO);_.p(UO,"yt-live-chat-item-display-renderer",function(){return RNq()},{mode:0});var t_a,ieM,KUJ,OeM;
t_a={home:{"ytd-thumbnail":1,"ytd-topbar-menu-button-renderer":1,"ytd-item-section-renderer":5,"ytd-shelf-renderer":5,"yt-horizontal-list-renderer":5,"ytd-grid-video-renderer":30,"ytd-button-renderer":11,"tp-yt-paper-icon-button":7,"tp-yt-paper-button":5,"yt-formatted-string":5,"tp-yt-paper-tooltip":2,"yt-next-continuation":1,"~ytd-guide-entry-renderer":17,"~ytd-guide-signin-promo-renderer":1,"~ytd-browse":{count:1,signals:["yt-app-context","aa"]}},search:{"yt-next-continuation":1,"ytd-button-renderer":2,
"ytd-channel-renderer":2,"ytd-item-section-renderer":1,"ytd-video-renderer":20,"ytd-promoted-video-renderer":1,"ytd-search-pyv-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-shelf-renderer":1,"ytd-vertical-list-renderer":1,"ytd-thumbnail-overlay-hover-text-renderer":2,"ytd-thumbnail-overlay-side-panel-renderer":2,"yt-formatted-string":3,"iron-icon":1,"tp-yt-iron-icon":1,"tp-yt-paper-button":3,"tp-yt-paper-tooltip":33,
"yt-icon":1,"ytd-playlist-renderer":1,"ytd-playlist-video-thumbnail-renderer":1,"ytd-subscribe-button-renderer":1,"~ytd-search":{count:1,signals:["yt-app-context","aa"]}},watch:{"yt-next-continuation":2,"ytd-video-view-count-renderer":1,"ytd-button-renderer":3,"ytd-toggle-button-renderer":2,"ytd-menu-renderer":1,"ytd-compact-video-renderer":19,"ytd-compact-promoted-video-renderer":1,"ytd-compact-playlist-renderer":1,"ytd-compact-radio-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,
"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-player-legacy-desktop-watch-ads-renderer":1,"tp-yt-paper-button":20,"tp-yt-paper-icon-button":20,"tp-yt-paper-tooltip":30,"yt-formatted-string":5}};ieM={home:"eohps",search:"eosps",watch:"eowps"};_.JkJ=["watch","search","home"];
_.rN=function(){this.JSC$14734_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14734_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.k$("PRECONSTRUCTION_DELAY",0);this.signals_=_.OF();this.targetPage_=""};
_.rN.prototype.init=function(q,S){q=q===void 0?"":q;S=S===void 0?null:S;if(this.JSC$14734_isInitialized_)this.abort();else if(this.JSC$14734_isInitialized_=!0,q&&_.FUX(this,q),S){var N=_.K$(this.signals_,"pcl")?0:10,X=function(){for(var b=0,w;w=_.JkJ[b++];)w!=q&&w!=S&&this.pendingPages_.push(w);_.He2(this)}.bind(this);
this.signals_.parkOrScheduleJob(X,N,"pcl")}};
_.rN.prototype.abort=function(){this.fragmentJobId_&&(_.OY.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);OeM(this)};
_.FUX=function(q,S){q.JSC$14734_isInitialized_&&!q.targetPage_&&(q.targetPage_=S,KUJ(q,S),q.isInitialPass_=!1,KUJ(q,S),q.signals_.processSignal(ieM[q.targetPage_]),OeM(q),_.He2(q))};
_.He2=function(q){q.pendingPages_.length&&!q.pagePreparerJobId_&&(q.pagePreparerJobId_=_.ez(_.OY,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.FUX(this,this.pendingPages_.shift())}.bind(q),q.DEFAULT_DELAY_))};
KUJ=function(q,S){if(S=t_a[S])for(var N in S){var X=!1,b=N;N.charAt(0)=="~"&&(X=!0,b=N.substring(1));var w=S[N];w=typeof w=="object"?w:{count:w};S[N]=w;w.componentName=b;w.count>0&&(q.isInitialPass_?X||q.isSeenDuringInitialPass_[b]||(q.JSC$14734_queue_.push({componentName:b,count:1,signals:w.signals}),q.isSeenDuringInitialPass_[b]=!0,w.count--):q.JSC$14734_queue_.push(w))}};
OeM=function(q){q.JSC$14734_queue_.length=0;q.targetPage_="";q.isInitialPass_=!0;q.signals_.processSignal("eop")};
_.rN.getInstance=function(){return _.xT(_.rN)};var vHq=function(){this.signals=_.OF();this.init()};
vHq.prototype.startPreconstruction=function(){_.rN.getInstance().init(_.zo("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
vHq.prototype.init=function(){lK0(this);window.Polymer&&hK0&&Pvv();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var q=_.Nd.ytcsi;if(q&&q.gt&&(q=q.gt())&&q.tick&&(q.tick.aft>0||q.tick.pbs>0)&&(_.zo("IS_HOMEPAGE_COLD")||_.zo("IS_RESULTS_PAGE_COLD")||_.zo("IS_WATCH_PAGE_COLD"))){jBv(this);break a}$0W(MT0,this.onNotifications,this)}};
var lK0=function(q){var S=function(){q.signals.processSignal("dl")};
document.readyState==="complete"?(_.x$(Error("uh"),"WARNING"),S()):_.yuF(window,"load",S)};
vHq.prototype.onNotifications=function(q){q.timer||(_.zo("IS_HOMEPAGE_COLD")||_.zo("IS_RESULTS_PAGE_COLD")||_.zo("IS_WATCH_PAGE_COLD"))&&jBv(this)};
var jBv=function(q){q.signals.parkOrScheduleJob(function(){q.signals.processSignal("eocs")},10,"eor")};
new vHq;var WUD=function(){return _.SW.apply(this,arguments)||this};
_.F(WUD,_.SW);_.hd.Object.defineProperties(WUD.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_entity_store_from_dependency_injection")?_.lx():_.jQ()}}});
_.u([_.N0()],WUD);_.$Y=[B4.prototype,WUD.prototype];var dfk=["ytd-rich-shelf-renderer"],cx=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;q.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";q.followUpDialogPromise=null;q.followUpDialogPromiseResolve=null;q.followUpDialogPromiseReject=null;return q};
_.F(cx,_.SW);_.Z=cx.prototype;_.Z.dismissibleItemIsDismissedChanged_=function(q){_.C("kevlar_fluid_dismiss")&&(q?_.uc(this.hostElement,"yt-dismissible-item-dismissed"):_.uc(this.hostElement,"yt-dismissible-item-undismissed"))};
_.Z.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.Z.dismissibleItemReset_=function(){var q=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.AK(function(S,N){q.followUpDialogPromiseResolve=S;q.followUpDialogPromiseReject=N});
_.uc(this.hostElement,"yt-enable-lockup-interaction")};
_.Z.dismissibleItemOnYtServiceRequestSent_=function(q,S){S.actions&&this.dismissibleItemProcessActions(S.actions,q)};
_.Z.dismissibleItemOnRequestSent=function(q){for(var S=_.A(q.detail),N=S.next();!N.done;N=S.next()){var X=void 0;(N=(X=_.t(N.value,_.Is))==null?void 0:X.actions)&&this.dismissibleItemProcessActions(N,q)}};
_.Z.dismissibleItemOnCommandSent=function(q,S){S&&this.dismissibleItemProcessActions(S,q)};
_.Z.setAndGetDismissedContentId=function(q){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+q};
_.Z.replayDismissAction=function(q){this.dismissibleItemProcessActions([q])};
_.Z.dismissibleItemProcessActions=function(q,S){for(var N=0;N<q.length;N++){var X=q[N],b=void 0;((b=_.t(X,_.hD))==null?0:b.commands)&&this.dismissibleItemProcessActions(_.t(X,_.hD).commands,S);if(_.t(X,_.Sl)){if(b=_.t(X,_.Sl),!b.replaceParentSection||dfk.includes(this.hostElement.nodeName.toLowerCase()))b.groupDismissal&&Xl7(this,b.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(b),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.XV("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:X})),X=void 0,(X=S)==null||X.stopPropagation()}else if(_.t(X,IBM))this.dismissibleItemHandleHideEnclosingAction_(),X=void 0,(X=S)==null||X.stopPropagation();else if(_.t(X,iTs))X=_.t(X,iTs),b=void 0,((b=X)==null?0:b.targetGroupId)&&Xl7(this,{targetGroupId:X.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.XV("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
X=void 0,(X=S)==null||X.stopPropagation();else if(_.t(X,_.Is))(X=_.t(X,_.Is).actions)&&_.M9(this.hostElement,X,this.hostElement),X=void 0,(X=S)==null||X.stopPropagation();else{var w=b=void 0;((b=_.t(X,_.kB))==null?void 0:b.signal)!=="TELL_US_WHY"||((w=_.t(X,_.kB))==null?0:w.targetId)&&_.C("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),X=void 0,(X=S)==null||X.stopPropagation())}}};
_.Z.dismissibleItemOnYtServiceRequestCompleted_=function(q,S){var N=this.get("feedbackResponses.0.followUpDialog",S.data);N?this.followUpDialogPromiseResolve(N):S.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(S.actions,q)};
_.Z.dismissibleItemHandleReplaceEnclosingAction_=function(q){this.dismissedRenderer=q.item;this.isDismissed=!0;var S=null;(S=_.mt(this.hostElement).querySelector("#dismissed"))&&_.MC(this,function(){_.EY(S)});
_.uc(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.Z.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.Z.dismissibleItemHandleUndoFeedbackAction_=function(){_.uc(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.Z.dismissibleItemHandleTellUsWhySignalAction_=function(){var q=this;this.followUpDialogPromise.then(function(S){q.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:S}})})};
cx.prototype.dismissibleItemOnYtServiceRequestCompleted_=cx.prototype.dismissibleItemOnYtServiceRequestCompleted_;cx.prototype.dismissibleItemOnCommandSent=cx.prototype.dismissibleItemOnCommandSent;cx.prototype.dismissibleItemOnRequestSent=cx.prototype.dismissibleItemOnRequestSent;cx.prototype.dismissibleItemOnYtServiceRequestSent_=cx.prototype.dismissibleItemOnYtServiceRequestSent_;cx.prototype.dismissibleItemDataChanged_=cx.prototype.dismissibleItemDataChanged_;
cx.prototype.dismissibleItemIsDismissedChanged_=cx.prototype.dismissibleItemIsDismissedChanged_;_.u([_.O(_.z5),_.E("design:type",Object)],cx.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],cx.prototype,"ytdReduxBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],cx.prototype,"isDismissed",void 0);_.u([_.k(),_.E("design:type",Object)],cx.prototype,"dismissedRenderer",void 0);
_.u([_.I5("isDismissed"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],cx.prototype,"dismissibleItemIsDismissedChanged_",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cx.prototype,"dismissibleItemDataChanged_",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],cx.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.u([_.Ph("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],cx.prototype,"dismissibleItemOnRequestSent",null);
_.u([_.Ph("yt-dismissible-item-action"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Array]),_.E("design:returntype")],cx.prototype,"dismissibleItemOnCommandSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],cx.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.u([_.N0()],cx);_.e8=[_.z5,_.$Y,cx.prototype];var CM=function(){var q=_.SW.apply(this,arguments)||this;q.disableGridStateAware=!1;q.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};q.currentGridClass="";return q};
_.F(CM,_.SW);CM.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.MC(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var q=this.gridStateAwareGetElement();_.g3(q,"grid",!0)}};
CM.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
CM.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.mt(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
CM.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var q="grid-disabled";else{q=_.EF.getInstance();var S=this.get("pageSubtype");q=S&&p5X.includes(S)?"grid-disabled":q.currentSnapState_?q.currentSnapState_.className:null}(S=this.gridStateAwareGetElement())&&q!==this.currentGridClass&&(q&&_.g3(S,q,!0),this.currentGridClass&&_.g3(S,this.currentGridClass,!1),this.currentGridClass=q)};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],CM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",String)],CM.prototype,"gridStateAwareSizingElementSelector",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],CM.prototype,"disableGridStateAware",void 0);_.u([_.N0()],CM);_.Ra=[CM.prototype,_.P4.YtActionHandlerBehavior];_.tB=new _.ky("GUIDE_TOKEN");var JB;_.iP={};JB=function(){var q=_.SW.apply(this,arguments)||this;q.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return q};
_.F(JB,_.SW);_.Z=JB.prototype;_.Z.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Z.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var q=_.Ly().resolve(_.MU(_.tB));q&&(this.guidePersistentAndVisible=q.getGuidePersistentAndVisible(),this.activeEndpoint=q.getActiveEndpoint(),this.guideOpened=q.getGuideOpened(),this.miniGuideVisible=q.getMiniGuideVisible())};
_.Z.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.Z.handleGuideStateAction=function(q){this.guidePersistentAndVisible=q};
_.Z.handleMiniGuideStateAction=function(q){this.miniGuideVisible=q};
_.Z.handleGuideOpenedAction=function(q){this.guideOpened=q};
_.Z.handleActiveEndpointAction=function(q){this.activeEndpoint=q};
JB.prototype.onActiveEndpointChange=JB.prototype.onActiveEndpointChange;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],JB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],JB.prototype,"guidePersistentAndVisible",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],JB.prototype,"miniGuideVisible",void 0);_.u([_.k(),_.E("design:type",Object)],JB.prototype,"activeEndpoint",void 0);
_.u([_.I5("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JB.prototype,"onActiveEndpointChange",null);_.u([_.k(),_.E("design:type",Boolean)],JB.prototype,"guideOpened",void 0);_.u([_.N0()],JB);_.iP.YtdGuideStateAwareBehavior=[];_.iP.YtdGuideStateAwareBehavior.push(JB.prototype,_.P4.YtActionHandlerBehavior);var k2X=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],Fs=function(){var q=_.SW.apply(this,arguments)||this;q.hoverJobId=0;q.JSC$14761_touched=!1;return q};
_.F(Fs,_.SW);_.Z=Fs.prototype;_.Z.created=function(){this.useExpandableTooltip=!k2X.includes(this.is)};
_.Z.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.Z.detached=function(){this.useExpandableTooltip=!1};
_.Z.lockupOnDown=function(q){this.interactionElement&&!_.lW(_.lX(q),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.Z.lockupOnUp=function(q){this.interactionElement&&!_.lW(_.lX(q),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.Z.onTouchStart=function(){this.JSC$14761_touched=!0};
_.Z.lockupOnMouseEnter=function(){var q=this,S=_.Y$("kevlar_lockup_hover_delay",-1);this.JSC$14761_touched&&S>=0?(_.OY.cancelJob(this.hoverJobId),this.hoverJobId=_.OY.addJob(function(){q.lockupIsHovered=!0},8,S),this.JSC$14761_touched=!1):this.lockupIsHovered=!0};
_.Z.lockupOnMouseLeave=function(){this.hoverJobId&&(_.OY.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.Z.lockupOnPopupClosed=function(q,S){var N;((N=S.popupRenderer)==null?void 0:N.is)==="ytd-menu-popup-renderer"&&(q=S.popupRenderer.veData,S=_.VR(),q&&S&&_.KB(S,[q]))};
_.Z.lockupOnLockupRequested=function(q){var S=q.detail.videoIds[0],N;q.detail&&S===((N=this.data)==null?void 0:N.videoId)&&(q.detail.returnValue=[this.data])};
_.Z.lockupOnYtServiceRequestSent=function(q,S){if(q=S.actions)for(var N=0;N<q.length;N++){var X=q[N];if(X.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&S.ajaxPromise){var b=void 0,w=(b=_.t(S.endpoint,_.$p))==null?void 0:b.playlistId;b=void 0;X=(b=X.removedVideoId)!=null?b:"";GEk(_.lk(),X,w)}else X.action==="ACTION_REMOVE_VIDEO"&&S.ajaxPromise&&(w=void 0,X=(w=X.setVideoId)!=null?w:"",_.Dok(_.lk(),X))}};
_.Z.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.Z.lockupOnLockupEnabled=function(){if(!this.$){var q=_.Ly().resolve(_.Wq).getCurrentPage(),S=this.getParentRenderer?this.getParentRenderer():void 0;_.vN(new _.Vl("component not ready",this.is,this.isAttached,q==null?void 0:q.is,S==null?void 0:S.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
Fs.prototype.lockupOnLockupEnabled=Fs.prototype.lockupOnLockupEnabled;Fs.prototype.lockupOnLockupDisabled=Fs.prototype.lockupOnLockupDisabled;Fs.prototype.lockupOnYtServiceRequestSent=Fs.prototype.lockupOnYtServiceRequestSent;Fs.prototype.lockupOnLockupRequested=Fs.prototype.lockupOnLockupRequested;Fs.prototype.lockupOnPopupClosed=Fs.prototype.lockupOnPopupClosed;Fs.prototype.lockupOnMouseLeave=Fs.prototype.lockupOnMouseLeave;Fs.prototype.lockupOnMouseEnter=Fs.prototype.lockupOnMouseEnter;
Fs.prototype.onTouchStart=Fs.prototype.onTouchStart;Fs.prototype.lockupOnUp=Fs.prototype.lockupOnUp;Fs.prototype.lockupOnDown=Fs.prototype.lockupOnDown;_.u([_.k(),_.E("design:type",Object)],Fs.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],Fs.prototype,"lockupIsHovered",void 0);_.u([_.k(),_.E("design:type",Boolean)],Fs.prototype,"lockupTouchTriggered",void 0);_.u([_.k(),_.E("design:type",Boolean)],Fs.prototype,"useExpandableTooltip",void 0);
_.u([_.oE("#interaction"),_.E("design:type",Object)],Fs.prototype,"interactionElement",void 0);_.u([_.Ph("down"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fs.prototype,"lockupOnDown",null);_.u([_.Ph("up"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fs.prototype,"lockupOnUp",null);
_.u([_.Ph("touchstart"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fs.prototype,"onTouchStart",null);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fs.prototype,"lockupOnMouseEnter",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fs.prototype,"lockupOnMouseLeave",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Fs.prototype,"lockupOnPopupClosed",null);_.u([_.Ph("yt-lockup-requested"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fs.prototype,"lockupOnLockupRequested",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],Fs.prototype,"lockupOnYtServiceRequestSent",null);_.u([_.Ph("yt-disable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fs.prototype,"lockupOnLockupDisabled",null);
_.u([_.Ph("yt-enable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fs.prototype,"lockupOnLockupEnabled",null);_.u([_.N0()],Fs);_.Hx=[Fs.prototype];_.zNq={YtdReduxBehavior:[]};_.zNq.YtdReduxBehavior.push.apply(_.zNq.YtdReduxBehavior,_.$Y);var OO=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;q.disableNowPlaying=!1;q.disableTooltips=!1;q.useHoveredProperty=!1;q.hovered=!1;q.isThumbnailHovered_=!1;q.addBackground=_.C("kevlar_thumbnail_bg");q.nowPlaying=!1;q.disableRounding=!1;q.size="small";return q};
_.F(OO,_.SW);_.Z=OO.prototype;_.Z.computeThumbnailOverlaySidePanelWidth_=function(q,S){return q-S};
_.Z.computeSize=function(q,S){if(!this.disableRounding){if(!q&&!S)return"small";q=Math.max(q||0,S||0);return q>=256?"large":q>=96?"medium":"small"}};
_.Z.computeFinalHoveredState_=function(q,S,N){return this.nowPlaying?!1:_.C("kevlar_thumbnail_fluid")&&q?S:N};
_.Z.computeHoverOverlays_=function(q,S){return q&&S?S:void 0};
_.Z.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.Z.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.Z.checkMiniplayer_=function(){var q;if(((q=this.data)==null?0:q.playlistSetVideoId)&&_.C("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{q=_.NR();var S=q.currentEndpoint;!this.disableNowPlaying&&S&&_.t(S,_.O1)&&this.data?(S=_.t(S,_.O1),this.nowPlaying=this.data.playlistId?S.playlistId===this.data.playlistId:S.videoId===this.data.videoId,this.isVideoPlaying=q==null?void 0:q.isVideoPlaying):this.nowPlaying=!1}};
OO.prototype.checkMiniplayer_=OO.prototype.checkMiniplayer_;OO.prototype.onMouseLeave_=OO.prototype.onMouseLeave_;OO.prototype.onMouseEnter_=OO.prototype.onMouseEnter_;OO.prototype.computeHoverOverlays_=OO.prototype.computeHoverOverlays_;OO.prototype.computeFinalHoveredState_=OO.prototype.computeFinalHoveredState_;OO.prototype.computeSize=OO.prototype.computeSize;OO.prototype.computeThumbnailOverlaySidePanelWidth_=OO.prototype.computeThumbnailOverlaySidePanelWidth_;
_.u([_.O(_.$Y),_.E("design:type",Object)],OO.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],OO.prototype,"height",void 0);_.u([_.k(),_.E("design:type",Boolean)],OO.prototype,"bottomSidePanel",void 0);_.u([_.k(),_.E("design:type",Number)],OO.prototype,"width",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"disableNowPlaying",void 0);
_.u([_.k({selector:_.UD}),_.E("design:type",Boolean)],OO.prototype,"miniplayerIsActive",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"disableTooltips",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"useHoveredProperty",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"hovered",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"isThumbnailHovered_",void 0);
_.u([_.k({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.E("design:type",Boolean)],OO.prototype,"finalHoveredState_",void 0);_.u([_.k({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.E("design:type",Number)],OO.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],OO.prototype,"addBackground",void 0);
_.u([_.k({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.E("design:type",Object)],OO.prototype,"hoverOverlays_",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],OO.prototype,"nowPlaying",void 0);_.u([_.k(),_.E("design:type",Boolean)],OO.prototype,"isVideoPlaying",void 0);_.u([_.k(),_.E("design:type",Object)],OO.prototype,"disableRounding",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.E("design:type",Object)],OO.prototype,"size",void 0);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OO.prototype,"onMouseEnter_",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OO.prototype,"onMouseLeave_",null);
_.u([_.I5("data","disableNowPlaying","miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OO.prototype,"checkMiniplayer_",null);_.u([_.N0()],OO);var nHs=[OO.prototype];_.KM={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(q,S){return q+":"+_.hF(S)},
getPlayerListener_:function(q,S,N){q=this.getPlayerListenerKey_(q,S);S=this.playerListeners_.get(q);N&&this.playerListeners_.delete(q);return S},
savePlayerListener_:function(q,S){var N=S.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(q,S),N);return N},
listenToPlayerEvent:function(q,S,N){N=this.savePlayerListener_(S,N);q.addEventListener(S,N)},
listenToPlayerEvents:function(q,S){S.forEach(function(N,X){this.listenToPlayerEvent(q,X,N)}.bind(this))},
unlistenFromPlayerEvent:function(q,S,N){N=this.getPlayerListener_(S,N,!0);q.removeEventListener(S,N)},
unlistenFromPlayerEvents:function(q,S){S.forEach(function(N,X){this.unlistenFromPlayerEvent(q,X,N)}.bind(this))}}};
_.vx=function(){};_.fKM=new _.ky("PLAYER_API_TOKEN");var Akv=!1,G2P,B_m=!1,QBy;var f4=function(q,S,N,X,b){_.Z4.call(this);var w=this;this.playerId=S;this.webPlayerContextConfig=X;this.lok=b;this.klb=!1;this.api={};this.lbS=this.kOr=null;this.rWS=new _.sZ;this.j5={};this.eCT=this.sDe=this.elementId=this.a0i=this.config=null;this.jnW=!1;this.hP=this.aqB=null;this.bHe={};this.u0y=["onReady"];this.lastError=null;this.nUL=NaN;this.wKO={};this.jGZ=0;this.xX=this.targetElement=q;_.I6(this,this.rWS);plM(this);N?this.jGZ=setTimeout(function(){w.loadNewVideoConfig(N)},0):X&&(xfT(this),
mfT(this))};
_.F(f4,_.Z4);f4.prototype.getId=function(){return this.playerId};
f4.prototype.loadNewVideoConfig=function(q){if(!this.isDisposed()){this.jGZ&&(clearTimeout(this.jGZ),this.jGZ=0);var S=q||{};S instanceof $a0||(S=new $a0(S));this.config=S;this.setConfig(q);mfT(this);this.isReady()&&uP0(this)}};
var xfT=function(q){var S;q.webPlayerContextConfig?S=q.webPlayerContextConfig.rootElementId:S=q.config.attrs.id;q.elementId=S||q.elementId;q.elementId==="video-player"&&(q.elementId=q.playerId,q.webPlayerContextConfig?q.webPlayerContextConfig.rootElementId=q.playerId:q.config.attrs.id=q.playerId);var N;((N=q.xX)==null?void 0:N.id)===q.elementId&&(q.elementId+="-player",q.webPlayerContextConfig?q.webPlayerContextConfig.rootElementId=q.elementId:q.config.attrs.id=q.elementId)};
f4.prototype.setConfig=function(q){this.a0i=q;this.config=gHQ(q);xfT(this);if(!this.sDe){var S;this.sDe=EHa(this,((S=this.config.args)==null?void 0:S.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var N;if((N=this.config)==null?0:N.attrs)q=this.config.attrs,(S=q.width)&&this.xX&&(this.xX.style.width=K2(Number(S)||S,!0)),(q=q.height)&&this.xX&&(this.xX.style.height=K2(Number(q)||q,!0))};
f4.prototype.getConfig=function(){return this.a0i};
var uP0=function(q){if(q.config&&q.config.loaded!==!0)if(q.config.loaded=!0,!q.config.args||q.config.args.autoplay!=="0"&&q.config.args.autoplay!==0&&q.config.args.autoplay!==!1){var S;q.api.loadVideoByPlayerVars((S=q.config.args)!=null?S:null)}else q.api.cueVideoByPlayerVars(q.config.args)},M_X=function(q){var S=!0,N=q.getPlayerElement();
N&&q.config&&(S=N.dataset.version===yk0(q));return S&&!!_.py("yt.player.Application.create")},mfT=function(q){if(!q.isDisposed()&&!q.jnW){var S=M_X(q);
if(S&&(q.getPlayerElement()?"html5":null)==="html5")q.eCT="html5",q.isReady()||LU0(q);else if(hNQ(q),q.eCT="html5",S&&q.hP&&q.targetElement)q.targetElement.appendChild(q.hP),LU0(q);else{q.config&&(q.config.loaded=!0);var N=!1;q.aqB=function(){N=!0;var X=P7X(q,"player_bootstrap_method")?_.py("yt.player.Application.createAlternate")||_.py("yt.player.Application.create"):_.py("yt.player.Application.create");var b=q.config?gHQ(q.config):void 0;X&&X(q.targetElement,b,q.webPlayerContextConfig,q.lok);LU0(q)};
q.jnW=!0;S?q.aqB():(_.Rs(yk0(q),q.aqB),(S=IKk(q))&&URM(S||""),YpX(q)&&!N&&_.hl("yt.player.Application.create",null))}}};
f4.prototype.getPlayerElement=function(){var q=_.n4(document,this.elementId);!q&&this.xX&&this.xX.querySelector&&(q=this.xX.querySelector("#"+this.elementId));return q};
var LU0=function(q){if(!q.isDisposed()){var S=q.getPlayerElement(),N=!1;S&&S.getApiInterface&&S.getApiInterface()&&(N=!0);if(N){q.jnW=!1;if(!P7X(q,"html5_remove_not_servable_check_killswitch")){var X;if((S==null?0:S.isNotServable)&&q.config&&(S==null?0:S.isNotServable((X=q.config.args)==null?void 0:X.video_id)))return}o4T(q)}else q.nUL=setTimeout(function(){LU0(q)},50)}},o4T=function(q){plM(q);
q.klb=!0;var S=q.getPlayerElement();if(S){q.kOr=qis(q,S,"addEventListener");q.lbS=qis(q,S,"removeEventListener");var N=S.getApiInterface();N=N.concat(S.getInternalApiInterface());for(var X=q.api,b=0;b<N.length;b++){var w=N[b];X[w]||(X[w]=qis(q,S,w))}}for(var B in q.j5)q.j5.hasOwnProperty(B)&&q.kOr&&q.kOr(B,q.j5[B]);uP0(q);q.sDe&&q.sDe(q.api);q.rWS.publish("onReady",q.api)},qis=function(q,S,N){var X=S[N];
return function(){var b=_.IT.apply(0,arguments);try{return q.lastError=null,X.apply(S,b)}catch(w){if(N!=="sendAbandonmentPing")throw w.params=N,q.lastError=w,b=new _.Vl("PlayerProxy error in method call",{error:w,method:N,playerId:q.playerId}),b.level="WARNING",b;}}},plM=function(q){q.klb=!1;
if(q.lbS)for(var S in q.j5)q.j5.hasOwnProperty(S)&&q.lbS(S,q.j5[S]);for(var N in q.wKO)q.wKO.hasOwnProperty(N)&&clearTimeout(Number(N));q.wKO={};q.kOr=null;q.lbS=null;S=q.api;for(var X in S)S.hasOwnProperty(X)&&(S[X]=null);S.addEventListener=function(b,w){q.addEventListener(b,w)};
S.removeEventListener=function(b,w){q.removeEventListener(b,w)};
S.destroy=function(){q.dispose()};
S.getLastError=function(){return q.getLastError()};
S.getPlayerType=function(){return q.getPlayerType()};
S.getCurrentVideoConfig=function(){return q.getConfig()};
S.loadNewVideoConfig=function(b){q.loadNewVideoConfig(b)};
S.isReady=function(){return q.isReady()}};
f4.prototype.isReady=function(){return this.klb};
f4.prototype.addEventListener=function(q,S){var N=this;this.isDisposed();var X=EHa(this,S);X&&(_.xg(this.u0y,q)||this.j5[q]||(S=Sia(this,q),this.kOr&&this.kOr(q,S)),this.rWS.subscribe(q,X),q==="onReady"&&this.isReady()&&setTimeout(function(){X(N.api)},0))};
f4.prototype.removeEventListener=function(q,S){this.isDisposed()||(S=EHa(this,S))&&this.rWS.unsubscribe(q,S)};
var EHa=function(q,S){var N=S;if(typeof S==="string"){if(q.bHe[S])return q.bHe[S];N=function(){var X=_.IT.apply(0,arguments),b=_.py(S);if(b)try{b.apply(_.Nd,X)}catch(w){throw X=new _.Vl("PlayerProxy error when executing callback",{error:w}),X.level="ERROR",X;}};
q.bHe[S]=N}return N?N:null},Sia=function(q,S){var N=function(X){var b=function(){q.isDisposed();
if(!q.isDisposed())try{q.rWS.publish(S,X!=null?X:void 0)}catch(T){var B=new _.Vl("PlayerProxy error when creating global callback",{error:T.message,event:S,playerId:q.playerId,data:X,originalStack:T.stack,componentStack:T.componentStack});B.level="WARNING";throw B;}};
if(P7X(q,"web_player_publish_events_immediately"))b();else{var w=setTimeout(function(){b();_.a6.remove(q.wKO,String(w))},0);
_.a6.add(q.wKO,String(w),!0)}};
return q.j5[S]=N};
f4.prototype.getPlayerType=function(){return this.eCT||(this.getPlayerElement()?"html5":null)};
f4.prototype.getLastError=function(){return this.lastError};
var hNQ=function(q){q.cancel();plM(q);q.eCT=null;q.config&&(q.config.loaded=!1);var S=q.getPlayerElement();S&&(M_X(q)||!YpX(q)?q.hP=S:(S&&S.destroy&&S.destroy(),q.hP=null));q.targetElement&&_.tm(q.targetElement)};
f4.prototype.cancel=function(){this.aqB&&_.kC0(yk0(this),this.aqB);clearTimeout(this.nUL);this.jnW=!1};
f4.prototype.disposeInternal=function(){hNQ(this);if(this.hP&&this.config&&this.hP.destroy)try{this.hP.destroy()}catch(S){var q=new _.Vl("PlayerProxy error during disposal",{error:S});q.level="ERROR";throw q;}this.bHe=null;for(q in this.j5)this.j5.hasOwnProperty(q)&&delete this.j5[q];this.a0i=this.config=this.api=null;delete this.targetElement;delete this.xX;_.Z4.prototype.disposeInternal.call(this)};
var YpX=function(q){var S,N;q=(S=q.config)==null?void 0:(N=S.args)==null?void 0:N.fflags;return!!q&&q.indexOf("player_destroy_old_version=true")!==-1},yk0=function(q){return q.webPlayerContextConfig?q.webPlayerContextConfig.jsUrl:(q=q.config.assets)?q.js:""},IKk=function(q){return q.webPlayerContextConfig?q.webPlayerContextConfig.cssUrl:(q=q.config.assets)?q.css:""},P7X=function(q,S){if(q.webPlayerContextConfig)var N=q.webPlayerContextConfig.serializedExperimentFlags;
else{var X;if((X=q.config)==null?0:X.args)N=q.config.args.fflags}return(N||"").split("&").includes(S+"=true")},gHQ=function(q){for(var S={},N=_.A(Object.keys(q)),X=N.next();!X.done;X=N.next()){X=X.value;
var b=q[X];S[X]=typeof b==="object"?_.a6.clone(b):b}return S};var $fF={},rk7="player_uid_"+(Math.random()*1E9>>>0);var lP=function(q,S,N,X,b,w){S=S===void 0?document.createElement("div"):S;this.webPlayerContextConfig=q;this.container=S;this.commandResolver=N;this.apiResolver=C7v();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.yP;X||w?NCQ(this):X1M(this);this.pendingPlayerResponse=X;this.pendingWatchNextResponse=b;this.pendingPlayerVars=w;b_J(this)};
lP.prototype.loadVideoWithPlayerResponse=function(q,S,N){this.loadVideo(q,S,N)};
lP.prototype.loadVideoWithPlayerVars=function(q){return this.loadVideo(void 0,void 0,q)};
lP.prototype.destroy=function(q){if(q=_.n4(document,q))q=rk7+"_"+_.hF(q),(q=$fF[q])&&q.dispose()};
var Z_J=function(q,S){var N;_.G(function(X){if(X.nextAddress==1)return q.pendingWatchNextResponse=S,q.synchronousApi?(N=q.synchronousApi,X.jumpTo(2)):X.yield(q.api,3);X.nextAddress!=2&&(N=X.yieldResult);if(!w1T(q,N))return X.return();q.pendingWatchNextResponse&&(N.updateVideoData({raw_watch_next_response:q.pendingWatchNextResponse}),q.pendingWatchNextResponse=void 0);_.xP(X)})},w1T=function(q,S){var N;
if(!(S==null?0:(N=S.isReady)==null?0:N.call(S))){var X;_.vN(new _.Vl("playerApi is falsey",{synchronousApi:q.synchronousApi,apiResolved:q.apiResolver.resolved,playerApiUndefined:S===void 0,playerApiNull:S===null,playerApiReady:(S==null?void 0:(X=S.isReady)==null?void 0:X.call(S))===!0,playerApiMethods:S?Object.keys(S):[]}));return!1}return!0},AEM=function(q,S){if(typeof q[S]==="function")return q[S]()},sts=function(q){var S=window,N,X=(N=S.ytplayer)==null?void 0:N.bootstrapPlayerContainer;
if((N=X==null?void 0:X.firstElementChild)&&_.kV(N,"html5-video-player")){var b,w,B=(b=S.ytplayer)==null?void 0:(w=b.bootstrapWebPlayerContextConfig)==null?void 0:w.contextId;b=q.webPlayerContextConfig.contextId;if(B&&B===b){X!==q.container&&(X=!1,AEM(N,"getPlayerState")===2&&(X=!0),q.container.appendChild(N),X||AEM(N,"playVideo"));var T;if((T=S.ytplayer)==null?0:T.bootstrapPlayerResponse)q.bootstrapPlayerResponse=S.ytplayer.bootstrapPlayerResponse}}},b_J=function(q){var S,N,X,b,w;
_.G(function(B){if(B.nextAddress==1)return q.pageReadyOrDataAvailable?B.jumpTo(2):B.yield(q.pageReadyOrDataAvailableResolver.promise,2);if(B.nextAddress!=4)return!_.C("kevlar_player_unified_player_loading")||sB0()&&T_m()?B.jumpTo(4):B.yield(V_g(),4);sts(q);if(q.pendingPlayerResponse||q.pendingPlayerVars)S=UfM(q.pendingPlayerResponse,q.pendingWatchNextResponse,q.pendingPlayerVars),q.pendingPlayerResponse&&q.pendingPlayerResponse===q.bootstrapPlayerResponse&&(S.loaded=!0),q.bootstrapPlayerResponse=
void 0;N=eNN(q.container,S,q.webPlayerContextConfig);((X=S)==null?0:X.loaded)&&q.pendingWatchNextResponse?(Z_J(q,q.pendingWatchNextResponse),q.pendingPlayerResponse=void 0,q.pendingPlayerVars=void 0):BCR(q);b=function(T){N.removeEventListener("onReady",b);q.synchronousApi=T;q.apiResolver.resolve(T)};
N.addEventListener("onReady",b);q.commandResolver!==void 0&&(w=q.commandResolver,N.addEventListener("innertubeCommand",function(T){w(T)}));
_.xP(B)})};
lP.prototype.loadVideo=function(q,S,N){var X=this,b,w,B,T,Q,a,U,r,c;return _.G(function(e){if(e.nextAddress==1)return X.pendingPlayerResponse=q,X.pendingWatchNextResponse=S,X.pendingPlayerVars=N,NCQ(X),X.synchronousApi?(b=X.synchronousApi,e.jumpTo(2)):e.yield(X.api,3);e.nextAddress!=2&&(b=e.yieldResult);if(!w1T(X,b))return e.return(new Promise(function(){}));
B=new Promise(function(R){w=R});
T=function(){var R=b.getPlayerResponse();R&&(b.removeEventListener("onVideoDataChange",T),w(R))};
b.addEventListener("onVideoDataChange",T);if(X.pendingPlayerResponse||X.pendingPlayerVars)X.pendingPlayerResponse&&X.pendingPlayerResponse===X.bootstrapPlayerResponse?(w(X.pendingPlayerResponse),X.pendingWatchNextResponse&&Z_J(X,X.pendingWatchNextResponse)):(Q=UfM(X.pendingPlayerResponse,X.pendingWatchNextResponse,X.pendingPlayerVars),(c=(a=X.pendingPlayerResponse)==null?void 0:(U=a.playerConfig)==null?void 0:(r=U.playbackStartConfig)==null?void 0:r.startPaused)?b.cueVideoByPlayerVars(Q.args):b.loadVideoByPlayerVars(Q.args)),
BCR(X),X.bootstrapPlayerResponse=void 0;return e.return(B)})};
var X1M=function(q){if(document.readyState==="complete"||document.readyState==="interactive")NCQ(q);else{var S=function(){document.removeEventListener("DOMContentLoaded",S);NCQ(q)};
document.addEventListener("DOMContentLoaded",S)}},NCQ=function(q){q.pageReadyOrDataAvailable=!0;
q.pageReadyOrDataAvailableResolver.resolve()},BCR=function(q){q.pendingPlayerResponse=void 0;
q.pendingWatchNextResponse=void 0;q.pendingPlayerVars=void 0};
_.hd.Object.defineProperties(lP.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var j8=function(q){GZ.call(this,q===void 0?"document_active":q);var S=this;this.overridePriority=10;this.JSC$14794_hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(N){S.transition("document_disposed",{event:N})});
window.addEventListener("beforeunload",function(N){S.transition("document_disposed_preventable",{event:N})});
window.addEventListener("unload",function(N){S.transition("document_disposed",{event:N});S.JSC$14794_hasRun=new Map})};
_.F(j8,GZ);
j8.prototype.runPreventableDispose=function(q,S){if(!this.JSC$14794_hasRun.get("document_disposed_preventable")){q(S==null?void 0:S.event);var N,X;if((S==null?0:(N=S.event)==null?0:N.defaultPrevented)||(S==null?0:(X=S.event)==null?0:X.returnValue)){S.event.returnValue||(S.event.returnValue=!0);S.event.defaultPrevented||S.event.preventDefault();this.JSC$14794_hasRun=new Map;this.transition("document_active");return}}this.JSC$14794_hasRun.set("document_disposed_preventable",!0);this.JSC$14794_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
j8.prototype.runDispose=function(q,S){this.JSC$14794_hasRun.get("document_disposed")?this.transition("document_active"):(q(S==null?void 0:S.event),this.JSC$14794_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
j8.prototype.runFlush=function(q,S){q(S==null?void 0:S.event);this.transition("document_active")};
j8.prototype.runActive=function(){};var Wx=function(q){GZ.call(this,q===void 0?"document_visibility_unknown":q);var S=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.runVisible},{from:"document_visibility_unknown",to:"document_hidden",action:this.runHidden},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_visible",to:"document_hidden",action:this.runHidden},
{from:"document_visible",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visible",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_hidden",action:this.runHidden},{from:"document_foregrounded",to:"document_foregrounded",action:this.runForegrounded},{from:"document_hidden",to:"document_visible",action:this.runVisible},{from:"document_hidden",to:"document_backgrounded",
action:this.runBackgrounded},{from:"document_hidden",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_backgrounded",to:"document_visible",action:this.runVisible}];document.addEventListener("visibilitychange",function(N){document.visibilityState==="visible"?S.transition("document_visible",{event:N}):S.transition("document_hidden",
{event:N})});
_.C("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(N){S.transition("document_backgrounded",{event:N})}),window.addEventListener("focus",function(N){S.transition("document_foregrounded",{event:N})}))};
_.F(Wx,GZ);Wx.prototype.runVisible=function(q,S){q(S==null?void 0:S.event);_.C("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Wx.prototype.runHidden=function(q,S){q(S==null?void 0:S.event);_.C("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Wx.prototype.runBackgrounded=function(q,S){q(S==null?void 0:S.event)};
Wx.prototype.runForegrounded=function(q,S){q(S==null?void 0:S.event)};var dN=function(){this.teardownLifecycle=new j8;this.visibilityLifecycle=new Wx};
dN.prototype.install=function(){var q=_.IT.apply(0,arguments),S=this;q.forEach(function(N){S.teardownLifecycle.install(N)});
q.forEach(function(N){S.visibilityLifecycle.install(N)})};var kY=function(){dN.call(this);var q={};this.install((q.document_disposed={callback:this.abortSlisAndFlush},q));_.C("combine_ve_grafts")&&(q={},this.install((q.document_disposed={callback:this.flushInteractionLoggingAttachVes},q)));q={};this.install((q.flush_logs={callback:this.logFinalPayload},q));_.C("web_log_cfg_cee_ks")||_.ez(_.OY,TC0)};
_.F(kY,dN);var RNW=function(){kY.loggingInstance||(kY.loggingInstance=new kY);return kY.loggingInstance};
kY.prototype.logFinalPayload=function(){if(_.C("web_fp_via_jspb")){var q=new tQv,S=_.VR();S&&_.sk(q,1,S);S=_.C("jspb_sparse_encoded_pivot")?new cN([{}]):new cN;_.Wc(S,380,ic0,q);dR7("finalPayload",S);_.C("web_fp_via_jspb_and_json")&&_.FO("finalPayload",{csn:_.VR()})}else _.FO("finalPayload",{csn:_.VR()})};
kY.prototype.abortSlisAndFlush=function(){SGR(O8);Kt!=null&&Kt.flush()};
kY.prototype.flushInteractionLoggingAttachVes=function(){tn0(_.ql())};
var TC0=function(){var q=_.k$("CLIENT_EXPERIMENT_EVENTS");if(q){var S=B07();q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,S(N)&&_.FO("genericClientExperimentEvent",{eventType:N});delete _.WP.CLIENT_EXPERIMENT_EVENTS}};var GRJ={};
GRJ.YtPlayerBehavior=[_.KM.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var q=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.yP;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;t_2(function(){q.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.lg(this,"pan-down"),_.C("kevlar_pinch_fullscreen")&&_.SM().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.C("kevlar_pinch_fullscreen")&&_.SM().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(q,S,N){var X=this;p4(this.useUnifiedPlayer_());if(this.mainAppPlayer_)p4(!1,"MainAppPlayer already created.");else{var b=_.C("kevlar_player_container_query_killswitch")?this.$.container:_.mt(this.hostElement).querySelector("#container");this.mainAppPlayer_=new lP(this.getWebPlayerContextConfig_(),b,function(w){return _.h6(w,X.hostElement)},q,S,N);
this.mainAppPlayer_.api.then(function(w){X.player_=w;X.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&ib2.resolve(w)})}},
loadVideoWithPlayerResponse:function(q,S){var N=this;if(this.useUnifiedPlayer_()){var X=this.watchNextData,b,w=(b=q.videoDetails)==null?void 0:b.videoId,B,T,Q;(b=(B=this.watchNextData)==null?void 0:(T=B.currentVideoEndpoint)==null?void 0:(Q=T.watchEndpoint)==null?void 0:Q.videoId)&&w!=b&&(X=void 0,_.C("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(q,X,S):this.createMainAppPlayer_(q,X,S);this.mainAppPlayer_.api.then(function(){_.uc(N.hostElement,
"yt-player-updated")})}else this.update(bey(q,S))},
loadVideoWithPlayerVars:function(q){var S=this;this.useUnifiedPlayer_()?(_.C("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(q):this.createMainAppPlayer_(void 0,void 0,q),this.mainAppPlayer_.api.then(function(){_.uc(S.hostElement,"yt-player-updated")})):this.update({args:q})},
update:function(q){var S=this;if(this.useUnifiedPlayer_())p4(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(q);var N=Epv(q.args);N&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==N&&Object.assign(q.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(q).then(function(X){_.uc(S.hostElement,"yt-player-updated",_.C("kevlar_player_updated_obsolete_player_killswitch")?
X:void 0)})}_.Kl(new _.Vl("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.getPlayerPromise(),2);N=X.yieldResult;if(!N)throw Error("wh");q&&S.updatePlayerPlaylist_(q);_.xP(X)})},
acquireApi_:function(q){var S=this;if(this.useUnifiedPlayer_())p4(!1,"Invalid method call in kevlar_unified_player.");else return _.OY.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(p4(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(N){S.shouldAutoplay_(q)?N.loadVideoByPlayerVars(q.args):N.cueVideoByPlayerVars(q.args)})):this.initPlayerPromise_=this.initPlayerContainer_(q),this.initPlayerPromise_},
initPlayerContainer_:function(q){var S=this;if(this.useUnifiedPlayer_())p4(!1,"Invalid method call in kevlar_unified_player.");else return p4(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.vN(Error("xh")),p4(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.C("kevlar_player_container_query_killswitch")?this.$.container:_.mt(this.hostElement).querySelector("#container"),V_g().then(function(){var N=S.initPlayer_(q);S.playerResolver_.resolve(N);
return N})},
onPlayerReady_:function(q,S){this.useUnifiedPlayer_()?p4(!1,"Invalid method call in kevlar_unified_player."):(q.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&ib2.resolve(q),S(q))},
maybeCallApiMethodOnElement_:function(q,S){if(typeof q[S]==="function")return q[S]()},
maybeAdoptBootstrapPlayer_:function(){var q=window,S,N=(S=q.ytplayer)==null?void 0:S.bootstrapPlayerContainer;if((S=N==null?void 0:N.firstElementChild)&&S.classList.contains("html5-video-player")){var X,b,w=(X=q.ytplayer)==null?void 0:(b=X.bootstrapWebPlayerContextConfig)==null?void 0:b.contextId;X=this.getWebPlayerContextConfig_().contextId;if(w&&w===X){N!==this.playerContainer_&&(N=!1,this.maybeCallApiMethodOnElement_(S,"getPlayerState")===2&&(N=!0),this.playerContainer_.appendChild(S),N||this.maybeCallApiMethodOnElement_(S,
"playVideo"));var B;if((B=q.ytplayer)==null?0:B.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=q.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(q){var S=this;if(this.useUnifiedPlayer_())p4(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(N){S.maybeAdoptBootstrapPlayer_();var X=q?wlv(q):void 0;X&&X==S.bootstrapPlayerResponse_&&(q.loaded=!0);X=S.playerContainer_;var b=S.getWebPlayerContextConfig_();X=eNN(X,q,b);S.player_=X;S.onPlayerReadyEvent_=S.onPlayerReady_.bind(S,S.player_,N);S.player_.addEventListener("onReady",S.onPlayerReadyEvent_);S.player_.addEventListener("innertubeCommand",
S.onPlayerInnerTubeCommand_.bind(S))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(q){q.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(q){q.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var q=_.Ly().resolve(_.Wq).getCurrentPage();q&&q.getScrollTop()<=0?_.lg(this,"pan-down"):_.lg(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(q){q.isFullscreen()||q.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(q){q.isFullscreen()&&q.toggleFullscreen()})},
updatePlayerPlaylist_:function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1)return N=_.Ly().resolve(_.MU(_.Fh)),X=!!(N&&N.playlistComponent&&N.playlistComponent.loopOn),w.yield(S.getPlayerPromise(),2);var B=b=w.yieldResult,T=B.updatePlaylist,Q=[];if(_.C("kevlar_player_playlist_use_local_index")){var a,U;var r=(U=(a=q.localCurrentIndex)!=null?a:q.currentIndex)!=null?U:0}else{var c;r=(c=q.currentIndex)!=null?c:0}if(q.contents)for(a=0;a<q.contents.length;a++)if((U=q.contents[a])&&U.playlistPanelVideoRenderer)if(x7N(U)){U=
U.playlistPanelVideoRenderer;c="";U.shortBylineText&&(c=_.vO(U.shortBylineText));var e="";U.title?e=_.vO(U.title):U.unplayableText&&(e=_.vO(U.unplayableText));Q.push({author:c,title:e,encrypted_id:U.videoId})}else a<r&&--r;T.call(B,{index:r,list:q.playlistId?q.playlistId:"",loop:X,playlist_title:q.title,playlist_length:Q.length,video:Q,fetch:0,external_list:"1",title:q.title?q.title:"",playlist_author:q.ownerName?_.vO(q.ownerName):void 0});_.xP(w)})},
focusOnPlayer:function(){_.MC(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var q=this.playerContainer_.querySelector(".html5-video-player");q&&(_.zv(_.Ly().resolve(_.Ne)),q.focus())}})},
preparePlayer:function(){var q=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(S){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")S();else{var N=function(){document.removeEventListener("DOMContentLoaded",N);S()};
document.addEventListener("DOMContentLoaded",N)}})).then(function(){return V_g()}).then(function(){q.initPlayerPromise_||q.preparePlayerJobId_||(q.preparePlayerJobId_=_.ez(_.OY,function(){q.initPlayerPromise_||(q.initPlayerPromise_=q.initPlayerContainer_())}))}):_.Kl(new _.Vl("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(q){this.useUnifiedPlayer_()?p4(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(q)||(q.args.autoplay="0")},
shouldAutoplay_:function(q){if(this.useUnifiedPlayer_())p4(!1,"Invalid method call in kevlar_unified_player.");else{var S=this.get("args.el",q);return S&&S!="detailpage"&&this.isMiniplayerActive_()||S&&(S=="sponsorshipsoffer"||S=="handlesclaiming")&&this.get("args.autoplay",q)=="0"?!1:(q=wlv(q))&&this.get("playerConfig.playbackStartConfig.startPaused",q)?!1:!0}},
isMiniplayerActive_:function(){return _.Ly().resolve(_.ti).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var q=this.getPlayer();if(q){var S=q.getPlayerState();_.C("kevlar_player_check_ad_state_on_stop")&&(S=q.getPlayerState(q.getPresentingPlayerType()));S!=5&&q.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(q,S,N){N=N===void 0?!1:N;var X=this,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return S||(S=X.hostElement),b=X.useUnifiedPlayer_()?!!X.mainAppPlayer_:!!X.initPlayerPromise_,b?Q.yield(X.getPlayerPromise(),2):(N?q.insertBefore(S,q.firstChild):q.appendChild(S),Q.return());w=Q.yieldResult;B=w.getPlayerState(w.getPresentingPlayerType());T=!1;if(B==-1||B==1||B==3)T=!0;N?q.insertBefore(S,q.firstChild):q.appendChild(S);T&&w.playVideo();w.setSize(NaN,NaN);_.xP(Q)})},
watchNextDataChanged_:function(q){var S=this;q&&(this.useUnifiedPlayer_()&&_.C("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&Z_J(this.mainAppPlayer_,q):this.getPlayerPromise().then(function(N){N.updateVideoData(S.computeWatchNextPlayerVars_(q))}))},
computeWatchNextPlayerVars_:function(q){if(this.useUnifiedPlayer_()&&_.C("kevlar_unified_player_update_watch_next_killswitch"))p4(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:q}},
maybeSendAbandonmentPing_:function(){var q=this.getPlayer();q&&q.getPlayerState()!=5&&q.getPlayerState()!=0&&q.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var q=_.k$("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(q=Object.assign({},q),q.rootElementId=this.playerId);q.serializedExperimentIds&&q.serializedExperimentFlags||_.vN(Error("yh"));return q},
hasWebPlayerContextConfig_:function(){return!!_.k$("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(q){this.useUnifiedPlayer_()?p4(!1,"Invalid method call in kevlar_unified_player."):_.h6(q,this.hostElement)},
useUnifiedPlayer_:function(){var q=_.C("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.C("kevlar_unified_player")||q}}];var D4v={};D4v.YtPlaylistPanelBehavior=[_.h.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(q){q=q.detail;if(q.actions.loop!=void 0||q.actions["yt-icons:loop"]!=void 0)this.loopOn=q.actions.loop||q.actions["yt-icons:loop"];if(q.actions.shuffle!=void 0||q.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=q.actions.shuffle||q.actions["yt-icons:shuffle"]},
setMenuData_:function(q){if(!q||!q.playlistButtons||q.isInfinite)return null;for(var S=q.playlistButtons.menuRenderer.topLevelButtons,N=S.length,X=0;X<N;X++)if(S[X].toggleButtonRenderer){var b=S[X].toggleButtonRenderer;b.defaultIcon.iconType=="LOOP"&&this.loopOn?b.isToggled=this.loopOn:b.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(b.isToggled=this.shuffleOn)}return q.playlistButtons}}];_.nM={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(q,S,N){var X=this.getClickTarget_(S);if(X&&this.isClickAllowed_(X)){S.preventDefault();q=(0,_.a6.unsafeClone)(q);var b=this.getContainerBoundingRect();S=this.getRelativeClickXy_(S,b);this.expandEndpointUrlMacros_(q,{NX:S[0],NY:S[1],NB:X.code});N&&this.truncateWebCommendMetadataUrl_(q);_.uc(this.hostElement,"yt-navigate",{endpoint:q})}},
getClickTarget_:function(q){if(!this.clickTargetMap)return null;q=_.lX(q)||[];q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;if(S===_.mt(this.hostElement).querySelector("#menu"))break;if(S=this.clickTargetMap.get(S.id))return S}return null},
getRelativeClickXy_:function(q,S){var N=Math.round(q.detail.x-S.left);q=Math.round(q.detail.y-S.top);return N<0||q<0?[null,null]:[N,q]},
getContainerBoundingRect:function(){return _.mt(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(q,S){for(var N=_.A(q.loggingUrls||[]),X=N.next();!X.done;X=N.next())X=X.value,X.baseUrl&&(X.baseUrl=E9W(X.baseUrl,S));q.urlEndpoint&&q.urlEndpoint.url&&(q.urlEndpoint.url=E9W(q.urlEndpoint.url,S));q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url&&(q.commandMetadata.webCommandMetadata.url=E9W(q.commandMetadata.webCommandMetadata.url,S))},
truncateWebCommendMetadataUrl_:function(q){if(q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url){var S=q.commandMetadata.webCommandMetadata.url,N=S.indexOf("&pp=");if(N>0){var X=S.indexOf("&",N+1);q.commandMetadata.webCommandMetadata.url=X>N&&X<S.length?S.slice(0,N)+S.slice(X):S.slice(0,N)}}},
configureClickTargets:function(q,S,N){this.containerId=q;this.clickTargetMap=new Map;q=_.A(S);for(S=q.next();!S.done;S=q.next())if(S=S.value,S.location){var X=N.get(S.location);X&&(_.g3(_.mt(this.hostElement).querySelector("#"+X),"yt-simple-endpoint",this.isClickAllowed_(S)),this.clickTargetMap.set(X,S))}},
isClickAllowed_:function(q){return q.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.fM={};
_.fM.YtLazyListBehavior=[_.jM.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var q=(this.constructor.generatedFrom||this).observers;q||(q=[]);q.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
q}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var q=this.renderElementsOutsideVisibleArea_;q&&(GkM(q,4),q.processSignal())},
deepLazyListObserver_:function(q){var S=this;if(q){var N=q.value||[];if(this.itemsPath==q.path){var X=this.nonDeferredItemCount;q=0;X>-1&&N.length>X&&(q=_.k$("REMAINING_DOVA_DEFERRED_CHUNKS",-1));q>0?(X>0&&(X=N.slice(0,X),this.setInitialItemsOnDataChanged(X)),(X=this.renderElementsOutsideVisibleArea_)?X.cancel():(X=this.renderElementsOutsideVisibleArea_=new _.dc(2,"eocs"),_.yuF(window,"scroll",function(){return S.renderDeferredElements()})),_.kd(X,function(){S.setInitialItemsOnDataChanged(N)}),_.d5("REMAINING_DOVA_DEFERRED_CHUNKS",
q-1)):this.setInitialItemsOnDataChanged(N)}else if(this.itemsPath+".splices"==q.path)this.onItemsUpdated_(N);
else X="shownItems"+q.path.substr(this.itemsPath.length),this.useSignals&&X==="shownItems.length"||this.notifyPath(X,q.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(q){q&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(q),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(q){q=q.indexSplices;for(var S=0,N=q.length;S<N;S++){var X=q[S];if(X.index<this.shownCount&&(X.removed&&this.splice("shownItems",X.index,X.removed.length),X.addedCount)){var b=X.object.slice(X.index,X.index+X.addedCount);X=["shownItems",X.index,0];X.push.apply(X,b);this.splice.apply(this,X)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(q){this.cancelPendingTasks_();q||(q=[]);this.items_=q;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.zo("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.MC(this,this.tryRenderChunk_)))},
fillRange_:function(q,S){this.canShowMore&&this.items_&&(q=this.items_.slice(q,S),q.unshift("shownItems"),this.push.apply(this,q),this.shownCount=S,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var q=this;this.canShowMore&&_.ix(this,"renderChunk",function(){q.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.zo("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.ZV(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var q=this.renderElementsOutsideVisibleArea_;q&&(q.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var q=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(q-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=q;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(q){return Math.ceil(1E3/q)},
onCanShowMoreUpdated_:function(q){this.data&&this.items_!==null&&(q?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(q){!this.shouldUseTaskManager()&&this.data&&(!q&&this.canShowMore?(_.GxN(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):q&&this.partiallyRenderedItems_.has(this.items_)&&(_.C("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var mD;_.pM={};
mD=function(){var q=_.SW.apply(this,arguments)||this;q.atStart=!0;q.atEnd=!0;q.startIndex=0;q.endIndex=0;q.scrollCount=0;q.initialStartIndex=0;q.disableScrollEventListener=!1;q.useFloorScrolling=!1;q.isSearch=!1;q.dragging=!1;q.dragMouseStart=0;q.dragOffsetStart=0;q.disableWheelScroll=!1;q.centerListItems=!1;q.offset=0;q.minComponentWidth=0;q.marginWidthRight=0;q.marginWidthLeft=0;q.setButtonsStateRequested=!1;q.itemsVisibilityObserver=null;q.fullyVisibleItemsIndices=[];q.JSC$14823_onWheelScroll=function(S){if(q.isSearch&&
!q.disableWheelScroll&&_.C("desktop_enable_dmpanel_wheel_scroll")){var N=S.shiftKey?Math.abs(S.deltaY)>Math.abs(S.deltaX)?S.deltaY:S.deltaX:S.deltaX;N!==0&&(S.preventDefault(),q.ytLazyListBehavior.fillRemainingListItems(),q.offset+=N,xY(q),q.reposition_())}};
q.onPointerDown=function(S){Qtq(q)&&(q.dragMouseStart=S.clientX,q.dragOffsetStart=q.offset,q.dragging=!0)};
q.onPointerMove=function(S){Qtq(q)&&q.dragging&&(q.ytLazyListBehavior.fillRemainingListItems(),q.offset=q.dragOffsetStart-(S.clientX-q.dragMouseStart),xY(q),q.reposition_())};
q.onPointerUp=function(){Qtq(q)&&(q.dragging=!1)};
return q};
_.F(mD,_.SW);var anM=function(q){var S=_.mt(q.hostElement).querySelector("#items").children;if(!S)return 0;var N=0;q=_.A(q.fullyVisibleItemsIndices);for(var X=q.next();!X.done;X=q.next())N+=S[X.value].clientWidth;return N},Qtq=function(q){return q.isSearch&&_.C("desktop_enable_dmpanel_click_drag_scroll")};
mD.prototype.created=function(){this.cachedViewportWidth=_.k$("initialInnerWidth")||window.innerWidth;this.JSC$14823_cachedViewportHeight=_.k$("initialInnerHeight")||window.innerHeight;_.k$("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.d5("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
mD.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.C("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();VD6(this)};
mD.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.C("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var q;(q=this.itemsVisibilityObserver)==null||q.disconnect();this.itemsVisibilityObserver=null;var S;(S=this.itemsObserver)==null||S.disconnect()};
var VD6=function(q){var S=_.mt(q.hostElement).querySelector("#scroll-container");if(S){if(!q.itemsVisibilityObserver){var N=window.getComputedStyle(S).marginRight;q.itemsVisibilityObserver=new IntersectionObserver(function(X){U4s(q,X)},{root:S,
rootMargin:N,threshold:.98})}if(S=_.mt(q.hostElement).querySelector("#items"))q.itemsObserver=new Ikk(S,function(X){rET(q,X)})}},rET=function(q,S){$4M(q)&&(Array.from(S.addedNodes).filter(function(N){return N.nodeType===Node.ELEMENT_NODE}).forEach(function(N){q.itemsVisibilityObserver&&q.itemsVisibilityObserver.observe(N)}),Array.from(S.removedNodes).filter(function(N){return N.nodeType===Node.ELEMENT_NODE}).forEach(function(N){q.itemsVisibilityObserver&&q.itemsVisibilityObserver.unobserve(N)}))},
U4s=function(q,S){var N=new Set(q.fullyVisibleItemsIndices);
S=_.A(S);for(var X=S.next();!X.done;X=S.next()){X=X.value;var b=X.target.parentElement;b?(b=Array.from(b.children).indexOf(X.target),X.isIntersecting?N.add(b):N.has(b)&&N.delete(b)):_.vN(new _.Vl("Parent element not found",X.target.nodeName))}q.fullyVisibleItemsIndices=Array.from(N).sort(function(w,B){return w-B});
N.size===0?_.vN(new _.Vl("No visible entries in horizontal list")):(q.startIndex=q.fullyVisibleItemsIndices[0],q.endIndex=q.fullyVisibleItemsIndices[q.fullyVisibleItemsIndices.length-1])},$4M=function(q){q.data?q=(q=q.data)&&q.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===q.itemSizeConstraint:!1:q=!1;
return q};
_.Z=mD.prototype;_.Z.addScrollEventListeners=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container");q.style.touchAction="pan-y";q.addEventListener("wheel",this.JSC$14823_onWheelScroll);q.addEventListener("pointerdown",this.onPointerDown);q.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.Z.removeScrollEventListeners=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container");q.removeEventListener("wheel",this.JSC$14823_onWheelScroll);q.removeEventListener("pointerdown",this.onPointerDown);q.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.Z.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.MC(this,this.setStartIndex,[this.initialStartIndex])};
_.Z.reposition_=function(){var q=_.k$("HTML_DIR")=="rtl"?"":"-",S=_.mt(this.hostElement).querySelector("#items");S&&(S.style.transform="translateX("+q+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.Z.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.MC(this,this.setButtonsState_))};
_.Z.setButtonsState_=function(){this.setButtonsStateRequested=!1;var q=_.mt(this.hostElement).querySelector("#items").firstElementChild;if(q){this.minComponentWidth||(this.minComponentWidth=cE0(this,q));q=_.mt(this.hostElement).querySelector("#scroll-container").clientWidth;var S=_.mt(this.hostElement).querySelector("#items");S=_.C("kevlar_horizontal_list_scroll_width_killswitch")?S.clientWidth:S.scrollWidth;var N=this.get(this.ytLazyListBehavior.itemsPath,this);if(N){var X=Math.round(q/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+X,N.length)-1)}this.ytLazyListBehavior.canShowMore?S+this.minComponentWidth>=this.offset+q&&(this.atEnd=!1):this.atEnd=this.offset+q>=S-20?!0:!1;this.atStart=this.offset<=20}};
_.Z.setStartIndex=function(q){if(!this.minComponentWidth){var S=_.mt(this.hostElement).querySelector("#items").firstElementChild;if(!S)return;this.minComponentWidth=cE0(this,S)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*q;xY(this);this.reposition_()};
_.Z.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.yV();var q=_.mt(this.hostElement).querySelector("#scroll-container").clientWidth;_.C("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=cE0(this,_.mt(this.hostElement).querySelector("#items").firstElementChild));q=this.useFloorScrolling?Math.floor(q/this.minComponentWidth)||1:Math.round(q/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&env(this);this.offset+=$4M(this)?
anM(this):q*this.minComponentWidth;xY(this);this.reposition_();this.scrollCount++};
_.Z.prevClick_=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container").clientWidth;q=this.useFloorScrolling?Math.floor(q/this.minComponentWidth)||1:Math.round(q/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=$4M(this)?anM(this):this.minComponentWidth*this.scrollCount-1):this.offset-=$4M(this)?anM(this):q*this.minComponentWidth;this.centerListItems&&env(this);xY(this);this.reposition_()};
_.Z.onIronResize_=function(){this.resizeSupportEnabled&&_.MC(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.Z.onItemsTransitionEnd_=function(q){_.jB(q)===_.mt(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.Z.onChildElementFocus_=function(q){q=q.target.closest("#items > *");var S=_.mt(this.hostElement).querySelector("#scroll-container");if(S.contains(q)){if(_.C("web_horizontal_list_behavior_focus_killswitch"))if(q.offsetLeft<this.offset)this.offset=Math.abs(q.offsetLeft)<q.clientWidth?0:q.offsetLeft;else if(q.offsetLeft+q.clientWidth>this.offset+S.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.yV(),this.offset=q.offsetLeft+q.clientWidth-S.clientWidth;else return;else{var N=_.mt(this.hostElement).querySelector("#items"),
X=_.k$("HTML_DIR")==="rtl",b=X?N.clientWidth-q.offsetLeft:q.offsetLeft;N=X?N.clientWidth-(q.offsetLeft+q.clientWidth):q.offsetLeft+q.clientWidth;var w=X?b>this.offset+S.clientWidth:b<this.offset,B=X?N<this.offset:N>this.offset+S.clientWidth,T=X?w:B;if(X?B:w)S=X?N:b,this.offset=Math.abs(S)<q.clientWidth?0:S;else if(T)this.ytLazyListBehavior.fillRemainingListItems(),_.yV(),this.offset=(X?b:N)-S.clientWidth;else return}xY(this);this.reposition_()}};
_.Z.observeShownItems_=function(){this.reset()};
_.Z.checkComponentWidthResize=function(){var q=_.mt(this.hostElement).querySelector("#items").firstElementChild;q&&(q=cE0(this,q),this.centerListItems||q!==this.minComponentWidth)&&(this.minComponentWidth=q,this.offset=q*this.scrollCount,this.centerListItems&&env(this),xY(this),this.reposition_())};
var cE0=function(q,S){var N=window.getComputedStyle(S).marginRight;N=Math.floor(Number(N.replace("px","")));var X=window.getComputedStyle(S).marginLeft;X=Math.floor(Number(X.replace("px","")));q.centerListItems&&!q.marginWidthRight&&(q.marginWidthRight=N,q.marginWidthLeft=X);return q.resizeSupportEnabled?S.getBoundingClientRect().width+N:S.offsetWidth+N},xY=function(q){var S=_.mt(q.hostElement).querySelector("#scroll-container").clientWidth,N=_.mt(q.hostElement).querySelector("#items").clientWidth;
q.offset<0?q.offset=0:q.offset+S>=N&&(q.offset=N-S)},env=function(q){q.offset-=(_.mt(q.hostElement).querySelector("#scroll-container").clientWidth+q.marginWidthRight-q.minComponentWidth)/2-q.marginWidthLeft};
_.hd.Object.defineProperties(mD.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var q=_.k$("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(q==-1)q=this.JSC$14823_cachedViewportHeight,q=q>1320?5:q>1020?4:q>730?3:q>430?2:1;else if(q==0)return 0;_.d5("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",q-1);q=_.k$("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(q>-1)return q;q=this.cachedViewportWidth;q=q>1600?6:q>1400?5:q>1300?4:q>1090?5:q>870?4:q>660?3:2;_.d5("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
q);return q},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.C("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
mD.prototype.observeShownItems_=mD.prototype.observeShownItems_;mD.prototype.onChildElementFocus_=mD.prototype.onChildElementFocus_;mD.prototype.onItemsTransitionEnd_=mD.prototype.onItemsTransitionEnd_;mD.prototype.onIronResize_=mD.prototype.onIronResize_;mD.prototype.prevClick_=mD.prototype.prevClick_;mD.prototype.nextClick_=mD.prototype.nextClick_;mD.prototype.setButtonsState_=mD.prototype.setButtonsState_;mD.prototype.requestButtonsStateUpdate_=mD.prototype.requestButtonsStateUpdate_;
mD.prototype.reposition_=mD.prototype.reposition_;mD.prototype.reset=mD.prototype.reset;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mD.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],mD.prototype,"ytLazyListBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],mD.prototype,"atStart",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],mD.prototype,"atEnd",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"startIndex",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"endIndex",void 0);_.u([_.k({value:6}),_.E("design:type",Number)],mD.prototype,"initialCount",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"scrollCount",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"initialStartIndex",void 0);
_.u([_.k(),_.E("design:type",Object)],mD.prototype,"disableScrollEventListener",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"supportComponentResize",void 0);_.u([_.k({value:function(){var q=this;return function(){return q.prevClick_()}}}),
_.E("design:type",Function)],mD.prototype,"boundPrevClick",void 0);_.u([_.k({value:function(){var q=this;return function(){return q.nextClick_()}}}),
_.E("design:type",Function)],mD.prototype,"boundNextClick",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"useFloorScrolling",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"isSearch",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"dragging",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"dragMouseStart",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"dragOffsetStart",void 0);
_.u([_.k(),_.E("design:type",Object)],mD.prototype,"disableWheelScroll",void 0);_.u([_.k(),_.E("design:type",Object)],mD.prototype,"centerListItems",void 0);_.u([_.Ph("iron-resize"),_.I5("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mD.prototype,"onIronResize_",null);_.u([_.Ph("transitionend"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],mD.prototype,"onItemsTransitionEnd_",null);
_.u([_.Ph("focusin"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],mD.prototype,"onChildElementFocus_",null);_.u([_.I5("shownItems"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mD.prototype,"observeShownItems_",null);_.u([_.N0()],mD);_.pM.YtdHorizontalListBehavior=[];_.pM.YtdHorizontalListBehavior.push(_.Zb,_.h.YtRendererBehavior,_.fM.YtLazyListBehavior,_.iP.YtdGuideStateAwareBehavior,mD.prototype);var Jkm=["APP_STATE","PI"];var uP,gN=function(q){this.hostElement=q},EO=function(q,S){if(S&&(KUm(S.viewableCommands)||KUm(S.endOfSessionCommands))){var N=lKy(S.viewableCommands);
S=lKy(S.endOfSessionCommands);if(!uP){var X=_.Y$("custom_active_view_tos_timeout_ms");uP=X>0&&X!==36E5?new qy7(vHW(),X):new qy7(vHW())}N8M(uP,q.hostElement);XL4(uP,q.hostElement,N,S)}},yW=function(q){uP&&N8M(uP,q.hostElement)};var ClR=_.jV(["about:blank"]),Rnv={pushState:window.history.pushState,replaceState:window.history.replaceState};var Mp=function(q){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=q;this.internalPushState=q.pushState.bind(q);this.internalReplaceState=q.replaceState.bind(q)};
Mp.prototype.init=function(){this.initialized=!0};
Mp.prototype.pushState=function(q,S){this.initialized||this.init();this.internalPushState&&this.internalPushState(q,"",S)};
Mp.prototype.replaceState=function(q,S){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(q,"",S)};
Mp.prototype.getState=function(){return this.history&&this.history.state};var tD6=function(q){var S=function(){var N=q.apply(this,arguments)||this;N.boundHistoryPushState=!1;N.boundHistoryReplaceState=!1;N.debugInfo={};return N};
_.F(S,q);S.prototype.init=function(){var N=_.Si("IFRAME");_.wx(N,_.Jq(ClR));N.sandbox="allow-same-origin";N.style.display="none";this.iframe=N;document.body.appendChild(N);this.bindHistoryStateFunctions();q.prototype.init.call(this)};
S.prototype.bindHistoryStateFunctions=function(){var N=this,X=[],b;this.iframe&&((b=this.iframe.contentWindow)==null?0:b.history)&&(b=this.iframe.contentWindow.history)&&(X.push(b),Object.getPrototypeOf(b)&&X.push(Object.getPrototypeOf(b)));window.history&&X.push(window.history);b=window.history;Object.getPrototypeOf(b)&&X.push(Object.getPrototypeOf(b));X.push(Rnv);b=function(B){for(var T=null,Q=0;Q<X.length;Q++){var a=X[Q][B];if(typeof a==="function"){T=a.bind(window.history);N.debugInfo[B]=Q;break}}return T};
if(!this.boundHistoryReplaceState){var w=b("replaceState");w&&(this.internalReplaceState=w,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(b=b("pushState"))&&(this.internalPushState=b,this.boundHistoryPushState=!0)};
return S}(Mp),i_q=function(){return tD6.call(this,window.history)||this};
_.F(i_q,tD6);i_q.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var LM=function(q){this.browserHistory=q;this.initialized=!1};
LM.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
LM.prototype.pushState=function(q,S){this.initialized||this.init();this.browserHistory.pushState(q,S)};
LM.prototype.replaceState=function(q,S){this.initialized||this.init();this.browserHistory.replaceState(q,S)};
LM.prototype.handlePopstate=function(q){return q.state};_.JEq=function(q,S,N,X,b){this.endpoint=q;this.forward=S;this.historyEntry=N;this.JSC$31290_savedComponentState=X;this.legacyBorder=b===void 0?!1:b};var FL2=function(q,S){this.rootData=q;this.scrollTop=S};_.hB=new _.ky("EPHEMERAL_STORE_TOKEN");_.Px=function(q){this.data=Object.assign({},q);var S;(S=this.data.innertubeResponse)==null||delete S.frameworkUpdates};
_.Px.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.oL)()};
_.Px.prototype.isProcessed=function(){return!!this.data.isProcessed};
_.uI=function(q){return Object.assign({},q.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var H_2=function(){this.maxSize=100;this.timeToDataCache=new Map};
H_2.prototype.get=function(q){var S=this.timeToDataCache.get(q);S&&(this.timeToDataCache.delete(q),this.timeToDataCache.set(q,S));if(S&&S.rootData&&(_.C("web_use_response_store_for_history_cache")||_.C("mweb_use_new_history_manager"))){var N=_.Ly().resolve(_.hB),X=O_0(S),b=!!X;if(X){if(X.content){var w=Ia(N,X.content);b&&w?S.rootData.response=_.uI(w):b=!1}X.player&&(w=Ia(N,X.player),b&&w?S.rootData.playerResponse=_.uI(w):b=!1);X.reelSequence&&(N=Ia(N,X.reelSequence),b&&N?S.rootData.reelWatchSequenceResponse=
_.uI(N):b=!1)}b||(this.timeToDataCache.delete(q),S=void 0)}return S};
H_2.prototype.set=function(q,S){if(S.rootData&&(_.C("web_use_response_store_for_history_cache")||_.C("mweb_use_new_history_manager"))){var N=O_0(S),X=Object.assign({},S.rootData);N&&(N.content&&S.rootData.response&&(KLD(this,N.content,S.rootData.response),X.response=null),N.player&&S.rootData.playerResponse&&(KLD(this,N.player,S.rootData.playerResponse),X.playerResponse=null),N.reelSequence&&S.rootData.reelWatchSequenceResponse&&(KLD(this,N.reelSequence,S.rootData.reelWatchSequenceResponse),X.reelWatchSequenceResponse=
null));S=new FL2(X,S.scrollTop)}this.timeToDataCache.has(q)?this.timeToDataCache.delete(q):this.timeToDataCache.size>=this.maxSize&&(N=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(N.value));this.maxSize!==0&&this.timeToDataCache.set(q,S)};
H_2.prototype.clear=function(){this.timeToDataCache.clear()};
var O_0=function(q){var S=_.Ly().resolve(_.MU(_.DO)),N;if((N=q.rootData)==null?0:N.endpoint)return S==null?void 0:xda(S,q.rootData.endpoint);var X;_.vN(new _.Vl("History snapshot response data does not contain endpoint",(X=q.rootData)==null?void 0:X.url));return null},KLD=function(q,S,N){if(q.maxSize>0){var X;
(q=(X=N.responseContext)==null?void 0:X.maxAgeSeconds)&&Number(q)>0&&(X=_.Ly().resolve(_.hB),N=uW(N,q),X.put(S,new _.Px(N)))}};var v4s=function(q,S,N){this.endpoint=S;this.JSC$31296_savedComponentState=N===void 0?null:N;this.entryTime=q};var WUM=1;var YY=function(q){var S=function(){var N=q.apply(this,[].concat(_.PG(_.IT.apply(0,arguments))))||this;N.historyEntryTime=0;N.historySnapshotCache=N.createHistoryCache();return N};
_.F(S,q);S.prototype.createHistoryCache=function(){return new H_2};
S.prototype.saveAndReplace=function(N,X,b){var w=window.location.href;var B=B===void 0?{}:B;var T=(T=this.browserHistory.getState())&&T.entryTime?T.entryTime:dfg();N=this.createNewHistoryEntry(N,B,T);this.saveSnapshot(T,X,b);this.replaceState(N,w||window.location.href)};
S.prototype.saveAndPush=function(N,X,b,w,B){B=B===void 0?{}:B;this.saveSnapshot(this.historyEntryTime,b,w);b=this.historySnapshotCache;w=this.historyEntryTime;var T=b.timeToDataCache.keys();T=_.A(T);for(var Q=T.next();!Q.done;Q=T.next())Q=Q.value,Q>w&&b.timeToDataCache.delete(Q);X=this.createNewHistoryEntry(X,B);this.pushState(X,N)};
S.prototype.saveSnapshot=function(N,X,b){this.historySnapshotCache.set(N,new FL2(X,b))};
S.prototype.createNewHistoryEntry=function(N,X,b){b=b===void 0?dfg():b;return new v4s(b,N,X)};
S.prototype.handlePopstate=function(N){var X=q.prototype.handlePopstate.call(this,N),b=null,w=null,B=!1,T=null;X&&X.entryTime&&(T=this.historySnapshotCache.get(X.entryTime)||null,B=X.entryTime>this.historyEntryTime,this.historyEntryTime=X.entryTime,b=X.endpoint,w=X.JSC$31296_savedComponentState);this.handleHistoryCacheLoad(new _.JEq(b,B,T,w),N);return X};
S.prototype.pushState=function(N,X){Number(N==null?void 0:N.entryTime)>=0&&(this.historyEntryTime=N.entryTime);q.prototype.pushState.call(this,N,X)};
S.prototype.replaceState=function(N,X){Number(N==null?void 0:N.entryTime)>=0&&(this.historyEntryTime=N.entryTime);q.prototype.replaceState.call(this,N,X)};
S.prototype.handleHistoryCacheLoad=function(){};
return S}(LM),lnQ=function(){var q=YY.call(this,new i_q)||this;
q.dispatchElement=null;q.entryIndex=0;return q};
_.F(lnQ,YY);_.Z=lnQ.prototype;_.Z.init=function(q){q=q===void 0?!0:q;YY.prototype.init.call(this);this.initialized||(q||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.Z.handlePopstate=function(q){var S=null;q.state||(S="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return YY.prototype.handlePopstate.call(this,q);var N=new CustomEvent("yt-history-pop",{cancelable:!0});_.gr(this.dispatchElement,"yt-history-pop",[N,{errorMsg:S}]);_.E1(this.dispatchElement,"yt-close-all-popups-action");if(!N.defaultPrevented){N=_.Ly().resolve(_.Wq);S=N.getCurrentData();var X=N.getCurrentPage();N=0;X?(X=_.gr(this.dispatchElement,"yt-get-page-offset",
[X]),X.length>0&&(N=X[0])):_.vN(new _.Vl("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:S?S.page:"undefined"}));S&&(S.csn=_.VR());this.saveSnapshot(this.historyEntryTime,S,N)}return YY.prototype.handlePopstate.call(this,q)};
_.Z.handleHistoryCacheLoad=function(q,S){q.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.A(_.E1(this.dispatchElement,"yt-history-will-navigate",[S])).next().value||_.gr(this.dispatchElement,"yt-history-load",[S,q]))};
_.Z.pushState=function(q,S){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var N=new _.Vl("history.pushState is not a function",this.getDebugString());_.O0(N)}YY.prototype.pushState.call(this,q,S)};
_.Z.replaceState=function(q,S){if(!this.browserHistory.boundHistoryReplaceState){var N=new _.Vl("history.replaceState is not a function",this.getDebugString());_.O0(N)}YY.prototype.replaceState.call(this,q,S)};
_.Z.saveAndPush=function(q,S,N,X,b){b=b===void 0?{}:b;N&&(N.csn=_.VR());YY.prototype.saveAndPush.call(this,q,S,N,X,b)};
_.Z.getDebugString=function(){var q=[];this.initialized&&q.push("i");this.browserHistory.boundHistoryReplaceState&&q.push("bhr");this.browserHistory.boundHistoryPushState&&q.push("bhs");"replaceState"in this.browserHistory.debugInfo&&q.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&q.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&q.push("ei:"+String(this.entryIndex));return q.join(",")};
_.oY=function(q,S){q.init(!0);var N=q.browserHistory.getState();q.replaceState(N,m_(S))};
lnQ.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.qF=new _.ky("DESKTOP_HISTORY_MANAGER_TOKEN");var jtM=[10,20,30,40,50,60],Sd=function(){this.currentPartitionIndex=0},WL0=function(q){BSR({mainAppWeb:_.Hh(),
survivalSli:{partitionMinute:q,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},d4a=function(q){BSR({mainAppWeb:_.Hh(),
survivalSli:{partitionMinute:q,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},kRT=function(q){return q.currentPartitionIndex>=0&&q.currentPartitionIndex<jtM.length?jtM[q.currentPartitionIndex]:-1},znQ=function(q){return q.currentPartitionIndex>0&&q.currentPartitionIndex-1<jtM.length?jtM[q.currentPartitionIndex-1]:-1};
Sd.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var q=znQ(this);q>0&&d4a(q);q=kRT(this);q>0&&WL0(q);n4Q(this)}};
var n4Q=function(q){var S=kRT(q);if(S>0){var N=znQ(q);N<0&&(N=0);q.intervalId=_.OY.addJob(function(){var X=znQ(q);X>0&&d4a(X);X=kRT(q);X>0&&WL0(X);n4Q(q)},3,(S-N)*6E4);
q.currentPartitionIndex+=1}else q.currentPartitionIndex=-1};var fnX=function(q){BR.call(this,q,132);this.isDocument=q===document.documentElement};
_.F(fnX,BR);fnX.prototype.calculateScrollDelta=function(q,S,N){var X=0;q<S?X=q<S-100?-48:-8:q>S+N&&(X=q>S+N+100?48:8);return X};
fnX.prototype.JSC$11718_onMouseMove=function(q){this.isDocument||(q.clientX=q.event_.pageX,q.clientY=q.event_.pageY);BR.prototype.JSC$11718_onMouseMove.call(this,q)};_.p1M=function(q,S){var N=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14877_dragListGroup=null;this.onDraggerCreated=function(X){var b=X.JSC$11714_dragger;b.scrollTarget_=N.scrollElement;X=X.draggerEl;b&&X.menuOpened&&b.setEnabled(!1)};
this.onDragStart=function(X){var b=X.draggerEl;X=X.currDragItem;var w=Object.assign({},X==null?void 0:X.data);w.trackingParams=void 0;b.data=w;b.style.position="absolute";b.style.width=(X==null?void 0:X.clientWidth)+"px";b.style.zIndex="2030";b.onDrag&&b.onDrag();X=_.$l(b);(w=X.querySelector("ytd-app"))?_.mt(w).appendChild(b):X.body.appendChild(b);N.dragScrollSupport=new fnX(N.scrollElement);N.dragScrollSupport.horizontalScrolling_=!1;b=N.dragScrollSupport;b.constrainScroll_=!!b.margin_&&!1};
this.onDrop=function(X){N.handleDrop(X);N.dragScrollSupport&&(_.zV(N.dragScrollSupport),N.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(N.JSC$14877_dragListGroup){var X=N.JSC$14877_dragListGroup;TjJ(X,X.currDragItem_)}};
this.handleDrop=S};
_.NF=function(q){q.JSC$14877_dragListGroup&&(_.QY(q.JSC$14877_dragListGroup,Swa,q.onDragStart),_.QY(q.JSC$14877_dragListGroup,wqs,q.onDragStart),q.JSC$14877_dragListGroup.dispose(),q.JSC$14877_dragListGroup=null);q.dragScrollSupport&&(_.zV(q.dragScrollSupport),q.dragScrollSupport=null);q.scrollElement.removeEventListener("scroll",q.onReorderableScroll)};
_.x4X=function(q,S,N,X){X=X===void 0?"":X;_.NF(q);N&&(q.scrollElement=N);q.JSC$14877_dragListGroup=new QI;q.JSC$14877_dragListGroup.hysteresisDistance_=2;AGa(q.JSC$14877_dragListGroup,S);q.JSC$14877_dragListGroup.draggerElClasses_=V7("dragging").split(" ");X&&sHa(q.JSC$14877_dragListGroup,function(b){var w=b||document,B=null;w.getElementsByClassName?B=w.getElementsByClassName(X)[0]:B=dxM("*",X,b);return B||b});
_.ve(q.JSC$14877_dragListGroup,oc2,q.onDraggerCreated);_.ve(q.JSC$14877_dragListGroup,Swa,q.onDragStart);_.ve(q.JSC$14877_dragListGroup,wqs,q.onDrop);q.JSC$14877_dragListGroup.init();q.scrollElement.addEventListener("scroll",q.onReorderableScroll,{passive:!0})};
_.hd.Object.defineProperties(_.p1M.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var m4D=function(){this.skipNextNavigation=!1},ulJ=function(q,S,N){if(!S)return!1;
if(q.skipNextNavigation)return q.skipNextNavigation=!1;if(_.t(N,_.nl))return!1;var X,b,w;if((X=_.t(N,_.If))==null?0:(b=X.browseEndpointContextSupportedConfigs)==null?0:(w=b.browseEndpointContextMainConfig)==null?0:w.skipConfirmation)return!1;var B;return((B=_.t(S.commandMetadata,_.Yq))==null?void 0:B.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
m4D.prototype.showConfirmationDialog=function(q,S){this.navigateParams=S;this.customConfirmationCommand?_.Ly().resolve(_.ci).resolveCommand(this.customConfirmationCommand):(S={openPopupAction:{popup:{confirmDialogRenderer:{title:_.Kc(_.qW("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.Kc(_.qW("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.Kc(_.qW("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.Kc(_.qW("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.fl.getInstance().triggerAction("yt-open-popup-action",S,q))};
m4D.prototype.cancelPendingNavigation=function(){var q;((q=this.navigateParams)==null?void 0:q.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var g4X=function(){},yEk=function(q,S,N,X,b,w,B){N=N===void 0?{}:N;
B=B===void 0?{}:B;var T=_.Ly().resolve(_.DO),Q,a=(Q=_.t(S,_.nl))==null?void 0:Q.url;return a?OFm(T,a,N,window.location.href,function(U,r){E4q(q,U,r,!1,!0,N,w,X)},function(){return!1}):Ft(T,S,N,window.location.href,o5(S),function(U,r){E4q(q,U,r,!1,!0,N,w,X)},b,B)},E4q=function(q,S,N,X,b,w,B,T){if(!q.JSC$14892_chunkHandler)if(N.page==="learning_journey_watch"&&_.C("web_enable_canvas_on_learning_journey")){var Q=!_.t(T,_.If);
b=b||X;if(Q)if(b){if(_.C("kevlar_continue_playback_without_player_response")){var a;var U=(a=_.t(T,_.O1))==null?void 0:a.videoId}X={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:X,previousVideoId:U},tempData:w}}else X={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else X={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};q.JSC$14892_chunkHandler=new jU2(_.kc,X,B,Q,b)}else if(N.page==="watch"||N.page==="learning_journey_watch")if(b||X){if(_.C("kevlar_continue_playback_without_player_response")){var r;
Q=(r=_.t(T,_.O1))==null?void 0:r.videoId}q.JSC$14892_chunkHandler=new kEv(_.kc,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:X,previousVideoId:Q},tempData:w},B)}else q.JSC$14892_chunkHandler=new vQJ(_.kc);else N.page==="shorts"&&b&&!X?q.JSC$14892_chunkHandler=new doq(_.kc,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:w},B):q.JSC$14892_chunkHandler=new lIq(B);q.JSC$14892_chunkHandler.processChunk({endpoint:S,data:N});return q.JSC$14892_chunkHandler.q0.promise},
MDX=function(q,S,N,X,b){(N=_.P_v(N))&&E4q(q,S,N,!1,!0,X,void 0,b)};_.LLk=new _.ky("NAVIGATION_SERVICE_TOKEN");var hn2=function(){this.pendingNavigationPromise=null};
_.Z=hn2.prototype;_.Z.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.Z.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.Z.addEventListener=function(){throw Error("zh");};
_.Z.dispatchEvent=function(){throw Error("zh");};
_.Z.removeEventListener=function(){throw Error("zh");};var Plq=new _.ky("APP_ROOT");var zNW=null;var InJ=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],Xo=function(){_.KV.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];YiX(this)};
_.F(Xo,_.KV);Xo.prototype.verifyUser=function(){var q=YiX(this),S=q.logout;if(!q.sessionChange)return!0;this.dispatchEvent("ytsessionchange");S&&this.dispatchEvent("ytuserinvalid");return!1};
var YiX=function(q){var S=InJ.map(function(b){var w;return(w=_.TO.get(b))!=null?w:""}),N=S.some(function(b,w){return q.sessionCookies&&q.sessionCookies[w]!==""&&b===""}),X=S.some(function(b,w){return q.sessionCookies&&q.sessionCookies[w]!==b});
q.sessionCookies=S;return{logout:N,sessionChange:X}};
Xo.prototype.clearTimeout=function(){this.scheduledJobId&&(_.OY.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var uPy=new _.ky("POSTMESSAGE_TUNNEL_TOKEN");var pld=["/parent_tools","/file_download","/artist_roster"],yky=[$_6,cqs,e8X,R8J,CUk,rqD,tHa,ifJ];var bm=new _.ky("NAVIGATION_CONFIRMATION_SERVICE");var owX="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /recap /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),qgX=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],wJ=function(q,S){this.pendingNavigationPromise=null;this.JSC$14915_clientRoot=q;this.historyManager=S;this.numNavigations=-1;this.lastNavigationUrl=null;this.resetWarmLoads=!1;this.searchDebugUrlMatcher=new RegExp(/\/results\?.*deb|\/scraper_results\?.*deb|\/results\?.*enable=|\/scraper_results\?.*enable=/);this.isMiniplayerExpansion=!1;this.currentEndpoint=null;this.pageFetcher=
new g4X;this.debugString=q.is;q={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.pl(_.fl.getInstance(),q,this.JSC$14915_clientRoot)},w6Q,ZOR,Aw2,soq,bOJ;
_.F(wJ,hn2);wJ.prototype.reload=function(){_.eB(window.location.href)};
var obs=function(q){q.currentEndpoint&&_.t(q.currentEndpoint,_.SB)?q.reload():q.currentEndpoint&&q.navigate(q.currentEndpoint,!0,void 0,{disableCache:!0})};
wJ.prototype.navigate=function(q,S,N,X,b,w,B,T){S=S===void 0?!1:S;N=N===void 0?{}:N;X=X===void 0?{}:X;var Q=_.Ly().resolve(bm),a;if(!B&&ulJ(Q,(a=this.currentEndpoint)!=null?a:void 0,q))return Q.showConfirmationDialog(this.JSC$14915_clientRoot.parentElement,{endpoint:q,reload:S,params:N,tempData:X,requestType:b,createScreenConfig:w}),!1;var U=_.OF();_.K$(U,"eocs")||U.parkOrScheduleJob(function(){U.processSignal("eocs")},10,"eor");
nH0();B=o5(q);Q=X.autonav==="1";a=_.VR();Xo.instance||(Xo.instance=new Xo);var r=Xo.instance.verifyUser(),c;if(_.C("enable_dark_theme_only_on_shorts")){var e=document.documentElement.hasAttribute("dark"),R=_.R5(!0)==="USER_INTERFACE_THEME_DARK";if(B==="shorts"){if(!e)if(_.C("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var J;_.eB((J=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:J.url,void 0,void 0,window.top)}}else{var v;_.eB(_.Et((v=_.t(q==
null?void 0:q.commandMetadata,_.Yq))==null?void 0:v.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.C("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!e){var W;_.eB(_.Et((W=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:W.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(R!==e){var z;_.eB(_.Et((z=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:z.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(B==="watch"){if(Sgk(_.Ly().resolve(_.ti),
q)&&(r||_.C("fix_miniplayer_navigation_killswitch")))return!1;_.C("block_all_player_prefetch_requests")||(c=IIq(_.xT(_.Pb),q,Q))}else{var M,g=(M=_.t(this.currentEndpoint,_.O1))==null?void 0:M.videoId;g&&_.D$.getInstance().then(function(l0){l0&&l0.set("yt-miniplayer-shown-video-id",g)})}c&&(N.frags=c.missingFragments_.join(","));
J=null;var x;v=(x=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:x.ignoreNavigation;if(!v)if(_.C("kevlar_command_url")){var L;J=(L=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?void 0:L.url}else J=_.lV7(q,N);if(J&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&J==this.lastNavigationUrl)return _.QG({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.qz(Cu(),"CANCELLED")}J&&(this.lastNavigationUrl=J);MF0();_.d5("IS_HOMEPAGE_COLD",
!1);_.d5("IS_RESULTS_PAGE_COLD",!1);_.d5("IS_WATCH_PAGE_COLD",!1);q.loggingUrls&&q.loggingUrls.forEach(function(l0){l0.baseUrl&&_.pY(l0.baseUrl)});
_.P77(q,w?w.layer:0)&&_.C("kevlar_flush_logs_on_away_navigation")&&_.HN();if(M_7(q))return!1;l3k(B,b);if(!J)return v||_.vN(new _.Vl("Can't construct url for endpoint",q)),_.qz(Cu(),"FAILURE"),!1;_.fKd();x=q&&_.t(q,_.If)&&_.t(q,_.If).browseId.startsWith("UC");N=(L=_.C("enable_dark_theme_only_on_shorts")&&B==="shorts"?!1:_.tx()&&document.documentElement.hasAttribute("dark")!==_.Ca())?{themeRefresh:1}:{};L&&!_.DX()&&_.R5()==="USER_INTERFACE_THEME_DARK"&&(N.theme="dark");x=L||NDT(J)&&!x&&!_.C("kevlar_disable_url_allowlist");
r||(x=!0);if(x||_.k$("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var P;var b0=(P=window.top)==null?void 0:P.location.href}catch(l0){var Q7;b0=(Q7=l0)==null?void 0:Q7.message}_.vN(new _.Vl("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:b0}))}q=_.C("kevlar_redirect_on_window_killswitch")?window.top:window;ch(J);_.eB(_.Et(J,N),void 0,void 0,q);_.qz(Cu(),"ABORTED");return!1}_.C("kevlar_early_popup_close")&&_.gr(this.JSC$14915_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14892_chunkHandler=void 0;var ry;b0=o5((ry=this.currentEndpoint)!=null?ry:void 0);(ry=B==="shorts"&&b0==="shorts")||_.I$7();_.fy(pbv)("nr",void 0);Q&&_.QG({webInfo:{navigationReason:"an"}});q.clickTrackingParams&&(X.itct=q.clickTrackingParams,X.csn=a);m1e(X);X.endpoint=JSON.stringify(q);_.C("enable_unknown_lact_fix_on_html5")&&(_.Ly().resolve(_.Ne),X.lact=_.IL());_.a6.isEmpty(X)||_.WA(J,X);!_.C("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(w=Object.assign({},{layer:0},w,{parentLayer:3}));this.pendingNavigationPromise=w=yEk(this.pageFetcher,q,X,this.currentEndpoint,this.JSC$14915_isNetworkPromiseStale.bind(this),w,T);w=w.then(this.handleNavigateSuccess.bind(this,w,q,c,X),this.handleNavigateFail.bind(this,w,q));_.NR().navigationFinishPromise=w;S={endpoint:q,pageType:B,url:m_(J),reload:!!S,noProgressBar:ry};b&&(S.type=b);var s7;b=_.PO((s7=this.currentEndpoint)!=null?s7:null);s7=_.PO(q!=null?q:null);this.fireEvent("yt-navigate-start",
S);var TW;(TW=_.Ly().resolve(_.MU(_.LLk)))==null||TW.publish("navigation-start",{sourcePageSubtype:b,destinationPageSubtype:s7});c&&MDX(this.pageFetcher,q,c,X,this.currentEndpoint);return!0};
wJ.prototype.JSC$14915_isNetworkPromiseStale=function(q){return q!=this.pendingNavigationPromise};
var X66=function(q,S,N,X,b){var w=o5(S);S={endpoint:S,pageType:w};b&&(S.errorMessage=b);_.vN(N);S.navigationDoneMs=_.Uu("nd");S.navigationErrorReason=X;q.fireEvent("yt-navigate-error",S)};
wJ.prototype.handleNavigateFail=function(q,S,N){var X=void 0;N instanceof _.Jh&&(X=N,KBv(N));if(this.JSC$14915_isNetworkPromiseStale(q))return _.Au(X);_.qz(Cu(),"FAILURE");X66(this,S,N,"101");return _.Au(N)};
wJ.prototype.handleNavigateSuccess=function(q,S,N,X,b){if(this.JSC$14915_isNetworkPromiseStale(q))return _.Lu();this.pendingNavigationPromise=null;if(!b)return S=new _.Vl("Missing data in response for navigation endpoint",S),_.Au(S);if(b.reload)return window.location.reload(!0),_.Lu();N&&(q={},_.a6.extend(q,_.P_v(N),b),b=q);var w,B;N=(w=b)==null?void 0:(B=w.timing)==null?void 0:B.responseStart;N!=null&&_.Uu("srt",N);_.Uu("pdc");var T,Q;w=(T=b)==null?void 0:(Q=T.timing)==null?void 0:Q.info;w!=null&&
(T=_.fy(_.uh2)(w),_.QG(T));_.qz(Cu(),"SUCCESS");bOJ(this,S,b,1,X);return _.Lu()};
var NDT=function(q){var S=q;_.C("kevlar_no_redirect_to_classic_2_ks")||(S=(new _.lc(q)).getPath());if(S==="/"||S==="/red")return!1;var N=!0;owX.forEach(function(X){q.indexOf(X)===0&&(N=!1)});
qgX.forEach(function(X){var b=X.url;_.C(X.expFlag)&&q.indexOf(b)===0&&(N=!1)});
return N};
wJ.prototype.publishPageData=function(q){this.fireEvent("yt-page-data-fetched",{pageData:q})};
w6Q=function(q,S,N,X,b,w){var B=null;S.page!=="watch"&&S.page!=="learning_journey_watch"||X?S.filler||_.gr(q.JSC$14915_clientRoot,"yt-stop-old-player",[S]):B=E4q(q.pageFetcher,b,S,N,!1,w,void 0,q.currentEndpoint);if(B)return B.then(q.publishPageData.bind(q,S));q.publishPageData(S);return _.Lu()};
ZOR=function(q,S,N){var X=null;if(!N)return X=new _.Vl("Empty data",q.debugString,S);var b=N.response;if(!b)return X;var w={endpointType:o5(S)||"unknown"};b.responseContext?(b=b.responseContext.errors)&&(X=new _.Vl("Errors in response context",q.debugString,S,b,w)):X=b.error||b.errorMetadata?new _.Vl("Errors in response",q.debugString,S,b.error,b.errorMetadata,w):new _.Vl("responseContext missing",q.debugString,S,Object.keys(b).sort().join(","),w);var B,T,Q,a;if(q=N==null?void 0:(B=N.response)==null?
void 0:(T=B.responseContext)==null?void 0:(Q=T.webResponseContextExtensionData)==null?void 0:(a=Q.webResponseContextDebugData)==null?void 0:a.debugErrorMessages)for(B=0;B<q.length;B++);return X};
Aw2=function(q){var S,N,X,b;return q==null?void 0:(S=q.response)==null?void 0:(N=S.responseContext)==null?void 0:(X=N.errors)==null?void 0:(b=X.error)==null?void 0:b["0"]};
soq=function(q,S){var N;if(N=S.url&&!S.url.startsWith("/clip"))N=S.url,N=!_.C("webfe_parse_debug_param_in_resolveurl_service")&&q.searchDebugUrlMatcher.test(N)||pfm(N)?!0:!1;if(N)pfm(S.url)&&_.g5(window.location.href).themeRefresh?(S=_.XK(S.url,"themeRefresh"),_.oY(q.historyManager,S)):S.url&&!jBF(S.url)&&_.oY(q.historyManager,S.url);else if(S.endpoint){var X,b,w;(N=(X=S.endpoint)==null?void 0:(b=X.commandMetadata)==null?void 0:(w=b.webCommandMetadata)==null?void 0:w.url)&&!jBF(N)&&_.oY(q.historyManager,
N);N&&S.url&&N!=S.url&&!S.url.match("playnext=1")&&new _.Vl("Response url mismatch in response data",q.debugString,N,S.url)}};
_.BDX=function(q,S,N,X,b,w,B,T){w=w===void 0?!1:w;var Q=_.Ly().resolve(bm),a;if(!T&&ulJ(Q,(a=q.currentEndpoint)!=null?a:void 0,S))return Q.showConfirmationDialog(q.JSC$14915_clientRoot.parentElement,{endpoint:S,data:N,navigationType:X,tempData:b,isMiniplayer:w,isForwardHistoryNavigation:B==null?void 0:B.forward}),_.Lu();q.pageFetcher.JSC$14892_chunkHandler=void 0;return bOJ(q,S,N,X,b,w)};
bOJ=function(q,S,N,X,b,w){w=w===void 0?!1:w;q.isMiniplayerExpansion=w;var B=X===2;q.currentEndpoint=S;q.numNavigations++;q.numNavigations&&(KnN.navigationCount=q.numNavigations);_.d5("NUM_NAV",q.numNavigations);var T=ZOR(q,S,N);if(T)return X66(q,S,T,"102",Aw2(N)),_.Au(T);var Q,a,U,r;T=N.rootVe||(N==null?void 0:(Q=N.response)==null?void 0:(a=Q.responseContext)==null?void 0:(U=a.webResponseContextExtensionData)==null?void 0:(r=U.ytConfigData)==null?void 0:r.rootVisualElementType);!B&&N&&soq(q,N);var c,
e;Q=N==null?void 0:(c=N.response)==null?void 0:(e=c.responseContext)==null?void 0:e.maxAgeSeconds;if(!B&&!isNaN(Q)){var R;_.C("kevlar_use_response_ttl_to_invalidate_cache")?R=(0,_.oL)()+1E3*Q:_.C("kevlar_always_invalidate_cache")&&(R=0);isNaN(R)||(N.expirationTime=R)}_.xT(_.Pb).prefetchCache_.clear();B||N.page!=="watch"||X!==1?X=w6Q(q,N,B,!!w,S,b):(q.publishPageData(N),X=_.Lu());b=X.then(function(){var J=o5(S);J={endpoint:S,pageType:J,fromHistory:B,response:N};J.navigationDoneMs=_.Uu("nd");q.fireEvent("yt-navigate-finish",
J);var v;(v=_.Ly().resolve(_.MU(_.LLk)))==null||v.publish("navigation-end")});
N.csn&&T&&N.clientSideGrafts&&X.then(q.attachClientSideGrafts.bind(q,N,_.as()));return b};
_.Z=wJ.prototype;_.Z.attachClientSideGrafts=function(q,S){q.clientSideGrafts&&S&&q.clientSideGrafts.forEach(function(N){if(S&&N){var X=_.by(N);_.C("combine_ve_grafts")?_.ql().graftServerVe(N,S):_.Jg(q.csn,S,X)}})};
_.Z.handleSignalActionHistoryBack=function(){window.history.back()};
_.Z.handleSignalActionCloseWindow=function(){window.close()};
_.Z.handleSignalActionReloadPage=function(){this.reload()};
_.Z.handleSignalActionSoftReloadPage=function(){obs(this)};
_.Z.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.Z.fireEvent=function(q,S){q=new CustomEvent(q,{bubbles:!0,cancelable:!1,composed:!0,detail:S});this.dispatchEvent(q)};
_.Z.addEventListener=function(q,S){this.JSC$14915_clientRoot.addEventListener(q,S)};
_.Z.dispatchEvent=function(q){return this.JSC$14915_clientRoot.dispatchEvent(q)};
_.Z.removeEventListener=function(q,S){this.JSC$14915_clientRoot.removeEventListener(q,S)};
wJ[hc]=[Plq,_.qF];var TDR;var GFJ=function(){return _.n.apply(this,arguments)||this};
_.F(GFJ,_.n);_.hd.Object.defineProperties(GFJ,{template:{configurable:!0,enumerable:!0,get:function(){if(TDR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);TDR=q}q=TDR;return q}}});
_.u([_.O(GRJ.YtPlayerBehavior),_.E("design:type",Object)],GFJ.prototype,"ytPlayerBehavior",void 0);_.u([_.Ue({is:"ytd-player"})],GFJ);var Dn6;var Qo6;var a2k;var Zx=function(){var q=_.n.apply(this,arguments)||this;q.forceModernIconButton=!1;q.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return q};
_.F(Zx,_.n);Zx.prototype.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0,styleActionButton:!0},properties:{overrides:"[[overrides]]",forceModernIconButton:"[[forceModernIconButton]]",disableTextTransform:"[[disableTextTransform]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]"}}}}}};
Zx.prototype.handleAccountLinkingStateChangedCommand=function(q){if(q=_.t(q,zfv)){var S,N=(S=this.data)==null?void 0:S.providerKey;S=q.providerKey;N&&S&&N.id===S.id&&N.subject===S.subject&&(q=q.linked,q!==void 0&&(this.set("data.linked",q),this.notifyPath("data.linked"),_.C("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(q)))}};
Zx.prototype.setPlayerAccountLinkState=function(q){var S=new oIs;qFM(S,Idk(new P5s,q));var N=_.kc();N&&N.getPlayerPromise().then(function(X){X.setAccountLinkState(_.Im(S.JSC$12643_serializeBinary(),4));X.updateAccountLinkingConfig(q)})};
Zx.prototype.handleShowAccountLinkDialog=function(){var q=this.get("button.buttonRenderer.command");q&&_.PA([q],this.hostElement)};
_.hd.Object.defineProperties(Zx.prototype,{button:{configurable:!0,enumerable:!0,get:function(){if(this.data){if(this.data.linked&&this.data.warningButton&&this.data.isWarning)return this.data.warningButton;if(this.data.linked&&this.data.linkedButton)return this.data.linkedButton;if(!this.data.linked&&this.data.unlinkedButton)return this.data.unlinkedButton}}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Zx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zx.prototype,"ytRendererBehavior",void 0);_.u([_.O([_.P4.YtActionHandlerBehavior]),_.E("design:type",Object)],Zx.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Zx.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Zx.prototype,"overrides",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zx.prototype,"forceModernIconButton",void 0);_.u([_.k({value:"bottom"}),_.E("design:type",String)],Zx.prototype,"buttonTooltipPosition",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Zx.prototype,"forceIconButton",void 0);_.u([_.k(),_.E("design:type",Boolean)],Zx.prototype,"disableTextTransform",void 0);
_.u([_.K("data","data.linked","data.isWarning"),_.E("design:type",Object),_.E("design:paramtypes",[])],Zx.prototype,"button",null);_.u([_.Ue({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],Zx);
_.p(Zx,"ytd-account-link-button-renderer",function(){if(a2k!==void 0)return a2k;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return a2k=q},{mode:1});var Vxq;var Una=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],AL=function(){return _.n.apply(this,arguments)||this};
_.F(AL,_.n);AL.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
AL.prototype.updateButtonActiveState=function(){var q=this,S=!!Una.find(function(N){return q.currentState===N});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.C("enable_web_delhi_icons")&&(S=!1);this.button&&(this.button.isPressed=S)};
_.hd.Object.defineProperties(AL.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.playlistLoopStateEntity)==null?void 0:q.state)||((S=this.data)==null?void 0:S.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var q=void 0,S;if(this.currentState&&((S=this.data)==null?0:S.states)){S=_.A(this.data.states);for(var N=S.next();!N.done;N=S.next()){N=_.t(N.value,_.ojX);var X=void 0;if(((X=N)==null?void 0:X.state)===this.currentState){q=N;break}}}return q}}});
AL.prototype.updateButtonActiveState=AL.prototype.updateButtonActiveState;_.u([_.O(_.$Y),_.E("design:type",Object)],AL.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AL.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AL.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.s2.playlistLoopStateEntitySelector}),_.E("design:type",Object)],AL.prototype,"playlistLoopStateEntity",void 0);_.u([_.k(),_.E("design:type",Object)],AL.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],AL.prototype,"forceIconOnly",void 0);_.u([_.oE("ytd-button-renderer"),_.E("design:type",_.fr)],AL.prototype,"button",void 0);
_.u([_.K("data","playlistLoopStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],AL.prototype,"currentState",null);_.u([_.I5("currentButtonStateRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AL.prototype,"updateButtonActiveState",null);_.u([_.K("currentState"),_.E("design:type",Object),_.E("design:paramtypes",[])],AL.prototype,"currentButtonStateRenderer",null);
_.u([_.Ue({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],AL);
_.p(AL,"ytd-playlist-loop-button-renderer",function(){if(Vxq!==void 0)return Vxq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Vxq=q},
{mode:1});var rwJ;var $nq=_.qW("DOWNLOAD",{},"Download"),cwD=_.qW("DOWNLOADING",{},"Downloading"),euk=_.qW("DOWNLOADED",{},"Downloaded"),CE6=_.qW("RETRY",{},"Retry"),sj=function(){var q=_.n.apply(this,arguments)||this;q.forceIconButton=!1;q.forceIconOnly=!1;q.overrides=!1;q.buttonTooltipPosition=!1;q.styleActionButton=!1;q.disableTextTransform=!1;q.downloadProgress=0;q.isDownloadComplete=!1;q.isHidden=!0;q.transferState="TRANSFER_STATE_UNKNOWN";q.isVideoDeletedByUser=!1;q.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return q};
_.F(sj,_.n);_.Z=sj.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.dataChanged=function(){var q;(q=this.data)!=null&&q.text||(q=_.cO(_.jQ().getState(),this.videoId),this.updateButtonState(q))};
_.Z.computeVideoId=function(q){return q};
_.Z.computePlayerStateEntityKey=function(q){return q};
_.Z.showHideButton=function(){this.updateButtonVisibility()};
_.Z.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var q;((q=this.playerStateEntity)==null?void 0:q.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.Z.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Z.updateButtonState=function(q){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==cwD||!_.br(q))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(q){case "TRANSFER_STATE_UNKNOWN":q=$nq;var S="OFFLINE_DOWNLOAD";var N="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":q=CE6;S="OFFLINE_DOWNLOAD";N="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":q=euk;S="OFFLINE_PIN";N="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":q=
cwD;S="OFFLINE_DOWNLOADING_ZERO";N="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":q=CE6;S="OFFLINE_DOWNLOAD";N="ACTION_RETRY";break;default:q=$nq,S="OFFLINE_DOWNLOAD",N="ACTION_ADD"}this.isVideoDeletedByUser&&(q=$nq,S="OFFLINE_DOWNLOAD",N="ACTION_ADD");var X=Object.assign({},this.data);X.text=_.Kc(q);X.tooltip=q;X.icon={iconType:S};X.size="SIZE_DEFAULT";X.style="STYLE_DEFAULT";_.t(X.command,_.Pq)&&(_.t(X.command,_.Pq).action=N);this.set("data",X)}};
_.Z.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var q="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?q="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?q="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?q="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?q="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?q="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(q="OFFLINE_PIN",this.isDownloadComplete=!0);var S;q!==((S=this.data.icon)==null?void 0:S.iconType)&&(S=Object.assign({},this.data),S.text=_.Kc(cwD),S.tooltip=cwD,S.icon={iconType:q},_.t(S.command,_.Pq)&&(_.t(S.command,_.Pq).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",S))}};
sj.prototype.updateProgress=sj.prototype.updateProgress;sj.prototype.onTransferStateChanged=sj.prototype.onTransferStateChanged;sj.prototype.showHideButton=sj.prototype.showHideButton;sj.prototype.dataChanged=sj.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],sj.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"forceIconButton",void 0);
_.u([_.k(),_.E("design:type",Object)],sj.prototype,"forceIconOnly",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"overrides",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"buttonTooltipPosition",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"styleActionButton",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"disableTextTransform",void 0);
_.u([_.k({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.E("design:type",String)],sj.prototype,"videoId",void 0);_.u([_.k({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.E("design:type",String)],sj.prototype,"playerStateEntityKey",void 0);_.u([_.k(),_.E("design:type",Object)],sj.prototype,"data",void 0);_.u([_.k({selector:Cc,selectorArgs:["videoId"]}),_.E("design:type",Object)],sj.prototype,"downloadProgress",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],sj.prototype,"isDownloadComplete",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],sj.prototype,"isHidden",void 0);_.u([_.k({selector:_.cO,selectorArgs:["videoId"]}),_.E("design:type",String)],sj.prototype,"transferState",void 0);_.u([_.k({selector:_.Cmd,selectorArgs:["videoId"]}),_.E("design:type",Object)],sj.prototype,"isVideoDeletedByUser",void 0);
_.u([_.k({selector:mp7,selectorArgs:["videoId"]}),_.E("design:type",Object)],sj.prototype,"offlineabilityState",void 0);_.u([_.k({selector:_.uy,selectorArgs:["playerStateEntityKey"]}),_.E("design:type",Object)],sj.prototype,"playerStateEntity",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],sj.prototype,"showTooltips",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],sj.prototype,"sendCommandWhenDisabled",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],sj.prototype,"disabled",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sj.prototype,"dataChanged",null);_.u([_.Xb("offlineabilityState","playerStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sj.prototype,"showHideButton",null);
_.u([_.Xb("transferState","isVideoDeletedByUser"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sj.prototype,"onTransferStateChanged",null);_.u([_.Xb("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sj.prototype,"updateProgress",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],sj);
_.p(sj,"ytd-download-button-renderer",function(){if(rwJ!==void 0)return rwJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return rwJ=q},{mode:2});var RuQ;var txX,iOR=function(){if(txX!==void 0)return txX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return txX=q};var JwM=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live"),Fes=_.Y$("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Br=function(){var q=_.n.apply(this,arguments)||this;q.isPressed=!1;q.forceIconButton=!1;q.forceIconOnly=!1;q.forceModernIconButton=!1;q.alignByText=!1;q.isShorts=!1;q.animatedText=!1;q.shouldAnimate=!1;q.JSC$14953_browserSupportsAnimation=_.C("web_supports_animations_api");q.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};q.onTap=function(){var S;if((S=q.data)==null||!S.defaultNavigationEndpoint){var N;S=!((N=q.data)==null?0:N.isToggled);var X;if((X=q.data)==null||!X.preventAutoToggle){q.shouldAnimate=!1;q.disableTextUpdateJobId&&_.OY.cancelJob(q.disableTextUpdateJobId);q.disableTextUpdateJobId=_.OY.addLowPriorityJob(function(){q.disableTextUpdateJobId=void 0},Fes);
var b;q.set("data.isToggled",!((b=q.data)==null?0:b.isToggled));N=q.getInnertubeIcon();X={toggled:S,actions:{}};N&&(X.actions[N.toLowerCase()]=S);_.uc(q.hostElement,"yt-toggle-button",X)}}};
return q};
_.F(Br,_.n);_.Z=Br.prototype;_.Z.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.OY.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.toggle=function(q){var S;this.set("data.isToggled",q!==void 0?q:!((S=this.data)==null?0:S.isToggled))};
_.Z.handleUpdateToggleButtonStateCommand=function(q){if(this.data){q=_.t(q,gRq);var S,N,X,b=(S=this.data)==null?void 0:(N=S.toggleButtonSupportedData)==null?void 0:(X=N.toggleButtonIdData)==null?void 0:X.id;b&&q&&b===(q==null?void 0:q.buttonId)&&this.set("data.isToggled",q.toggled)}};
_.Z.handleUpdateToggleButtonTextAction=function(q){if(this.data){q=_.t(q,QY6);var S,N,X,b=(S=this.data)==null?void 0:(N=S.toggleButtonSupportedData)==null?void 0:(X=N.toggleButtonIdData)==null?void 0:X.id;b&&q&&b===(q==null?void 0:q.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=q.defaultNumericalValue,this.set("data.defaultText",q.defaultText),this.set("data.toggledText",q.toggledText),this.shouldAnimate=!1)}};
_.Z.getInnertubeIcon=function(){var q=this.data;if(q){var S,N,X=((S=q.defaultIcon)==null?0:S.iconType)?(N=q.defaultIcon)==null?void 0:N.iconType:null,b,w;S=((b=q.toggledIcon)==null?0:b.iconType)?(w=q.toggledIcon)==null?void 0:w.iconType:X;return q.isToggled?S:X}};
_.Z.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.hd.Object.defineProperties(Br.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$14953_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var S=q.renderer;var N=q.element;var X=q.toggled;var b=q.onTapCallback;var w=q.commandClientArgs;var B=q.overrides;var T=q.forceIcon;var Q=q.forceModernIconButton;var a=q.forceDisabled;var U=q.useAnimatedText;var r=q.animatedTextProps;q=o44(S,X);T=!S.defaultIcon||!T&&S.defaultText?S.defaultIcon?"leading":void 0:Q?"icon-only":"icon-only-40";T==="icon-only-40"&&(q.type="text");var c;Q=Object;var e=Q.assign,R;a:switch((R=
S.style)==null?void 0:R.styleType){case "STYLE_COMPACT_GRAY":R={size:"S"};break a;default:R={size:"M"}}var J=!!X;var v=(v=X&&S.toggledText||S.defaultText)?_.TI(v):void 0;U?(U=_.vO(X&&S.toggledText||S.defaultText))&&r&&!isNaN(Number(r.numberValue))?(r.numberText=U,X&&(r.numberValue+=1),U=r):U=void 0:U=void 0;var W,z,M,g;var x=(r=((z=X?S.toggledAccessibilityData||((x=S.toggledText)==null?void 0:x.accessibility):S.accessibilityData||((W=S.defaultText)==null?void 0:W.accessibility))==null?void 0:(M=z.accessibilityData)==
null?void 0:M.label)||((g=S.accessibility)==null?void 0:g.label))?r:_.vO(X&&S.toggledText||S.defaultText);a=a===void 0?S.isDisabled:a;N=Yp7(S,X,b,N,w);X=IKg(S,X);X!=null&&X.length?(X=_.Uc({innertubeCommand:S3P(X),forceNewState:!0}),X=ra(X)?X:void 0):X=void 0;S=e.call(Q,{},q,R,{iconPosition:T},B,{focused:!1,toggled:J,toggleable:!0,formattedButtonText:v,animatedTextProps:U,accessibilityLabel:x,disabled:a,onTap:N,aTagConfig:X},TMm((c=S.colorData)==null?void 0:c.basicColorPaletteData));S.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(S.type="filled");return S}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var q=this.getInnertubeIcon();if(q)return _.yd(q)}}});
Br.prototype.resetAnimation=Br.prototype.resetAnimation;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Br.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Br.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Br.prototype,"isPressed",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"forceIconButton",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"forceIconOnly",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"forceModernIconButton",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"alignByText",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"overrides",void 0);
_.u([_.k(),_.E("design:type",Boolean)],Br.prototype,"disabled",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"isShorts",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"buttonTooltipPosition",void 0);_.u([_.k(),_.E("design:type",Object)],Br.prototype,"animatedText",void 0);_.u([_.k(),_.E("design:type",String)],Br.prototype,"textNumberValue",void 0);_.u([_.k({computed:"computeTooltip(data, data.isToggled)"}),_.E("design:type",Object)],Br.prototype,"tooltip",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Br.prototype,"resetAnimation",null);_.u([_.K("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.E("design:type",Object),_.E("design:paramtypes",[])],Br.prototype,"computedButtonShape",null);_.u([_.K("data.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],Br.prototype,"computedIcon",null);
_.u([_.Ue({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Br);JwM&&_.p(Br,"ytd-toggle-button-renderer",iOR,{mode:2});var HO0=_.f(function(q){function S(a){var U;return _.G(function(r){if(r.nextAddress==1)return(U=!Si2(a,T())||!T().enabled)?r.jumpTo(2):r.yield(Z_m(),3);r.nextAddress!=2&&(U=r.yieldResult);if(U)return r.return();N();setTimeout(function(){B(!1)},1500);
_.xP(r)})}
function N(){setTimeout(function(){B(!0);var a;(a=X.lottieEl)==null||a.goToAndPlay(0)},150)}
var X=_.L4(),b=_.A(_.r6(!1,void 0,"UfUosc")),w=b.next().value,B=b.next().value,T=_.WJ(q.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.lO(function(){var a,U;((a=q.settings)==null?void 0:(U=a.call(q))==null?void 0:U.uniqueId)==="this is not intended behavior"&&_.vN(new _.Vl("Smartimation Settings is undefined"))});
_.Ww(function(){T().experimentEnabled&&(T().enabled?NCN(S):(B(!1),X1d(S)),_.k7(function(){X1d(S)}))},"IHhVmc");
_.Ww(function(){T().timings.join("");T().experimentEnabled&&(b_m(T()),_.k7(function(){w14(T())}))},"fsfhOe");
var Q=_.C6(function(){var a=X,U=T().uniqueId+"-border",r,c;var e="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((c=(r=_.Ly().resolve(_.MU(_.NP)))==null?void 0:r())!=null&&c?"dark":"light")+"_v2.json";return{animationRef:a,animationConfig:{name:U,autoplay:!1,loop:!1,path:e}}},void 0,"UWvUGe");
b={};return _.D("yt-smartimation",{class:_.mu(q.className,"smartimation",(b["smartimation--experiment-enabled"]=function(){return T().experimentEnabled},b["smartimation--active-border"]=w,b["smartimation--enable-masking"]=AEd(),b))},_.D(_.V,{cond:function(){return T().experimentEnabled},
then:function(){return _.D("div",{class:"smartimation__border"},_.D(_.I7,{className:"smartimation__border-gradient",data:Q,animationName:function(){return Q().animationConfig.name}}))}}),_.D("div",{class:"smartimation__content"},q.children))},"ja");
HO0.idomCompat=!0;_.jS(HO0,"yt-smartimation",{props:{className:_.H4,settings:_.H4}});var T6=function(){var q=_.n.apply(this,arguments)||this;q.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};q.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};q.shouldEnableSmartimation=!1;return q};
_.F(T6,_.n);T6.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
T6.prototype.onDataChanged=function(){var q,S;this.shouldEnableSmartimation=(((q=this.data)==null?void 0:(S=q.timedAnimationData)==null?void 0:S.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
T6.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var q=_.t(this.data.likeButton,_.Rr),S=_.t(this.data.dislikeButton,_.Rr);return!!((q==null?0:q.isToggled)||(S==null?0:S.isToggled))};
T6.prototype.configureRendererStamper=function(){return{"data.likeButton":{id:"segmented-like-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[likeButtonOverride]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[likeButtonOverride]]",animatedText:"[[true]]",textNumberValue:"[[data.likeCount]]"}}}},"data.dislikeButton":{id:"segmented-dislike-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dislikeButtonOverride]]"}},
toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[dislikeButtonOverride]]"}}}}}};
_.hd.Object.defineProperties(T6.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var q,S,N=((q=this.data)==null?void 0:(S=q.timedAnimationData)==null?void 0:S.animationTiming)||[];return{uniqueId:"like-dislike",timings:N,enabled:this.shouldEnableSmartimation,experimentEnabled:N.length>0}}}});
T6.prototype.onDataChanged=T6.prototype.onDataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],T6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],T6.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],T6.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],T6.prototype,"likeButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],T6.prototype,"dislikeButtonOverride",void 0);
_.u([_.K("shouldEnableSmartimation"),_.E("design:type",Object),_.E("design:paramtypes",[])],T6.prototype,"smartimationSettings",null);_.u([_.I5("data"),_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T6.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],T6);
_.p(T6,"ytd-segmented-like-dislike-button-renderer",function(){if(RuQ!==void 0)return RuQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return RuQ=q},{mode:1});var OOQ;var KeJ;(KeJ=document.body)==null||KeJ.setAttribute("rounded-container","");var vw6={};vw6.YtToggleButtonBehavior=[_.P4.YtActionHandlerBehavior,Xg.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var q=this.data.isToggled;if(!this.isModal_(q)){if(!this.data.preventAutoToggle){this.toggle();var S={toggled:this.data.isToggled,actions:{}};S.actions[this.buttonIcon]=this.data.isToggled;_.uc(this.hostElement,"yt-toggle-button",S)}S=this.data.defaultServiceEndpoint||null;var N=this.data.toggledServiceEndpoint||null;if(S&&N||S&&this.data.preventAutoToggle)q=q?N:S,S=this.disableCommandHandlerOverride,_.C("killswitch_toggle_button_behavior_resolve_command")||S?_.yR(this.hostElement,
[q]):_.h6(q,this.hostElement),_.uc(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:q})}},
stateChanged_:function(){var q=this.data;if(q){var S=q.isToggled;this._setEndpoint(this.computeEndpoint_(q));this._setServiceEndpoint(this.computeServiceEndpoint_(q));this._setButtonIcon(this.computeButtonIcon_(q,S));this._setButtonText(this.computeButtonText_(q,S));this._setButtonAccessibility(this.computeAccessibility_(q,S));this._setButtonTooltip(this.computeTooltip_(q,S));this._setButtonClass(this.computeButtonClass_(q,S));this._setIconPositionType(this.computeIconPositionType_(q));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=S):this.elements_.button.setAttribute("aria-pressed",S));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=S)}},
shouldSetIconActiveState_:function(){return _.C("kevlar_system_icons")},
toggle:function(q){this.set("data.isToggled",q!==void 0?q:!this.data.isToggled);_.C("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(q){if(q){var S,N;return!!((S=this.data)==null?0:(N=S.toggledServiceEndpoint)==null?0:N.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(q){return q&&q.defaultNavigationEndpoint||null},
computeButtonIcon_:function(q,S){var N=q&&q.defaultIcon?_.yd(q.defaultIcon.iconType):null;q=q&&q.toggledIcon?_.yd(q.toggledIcon.iconType):N;return S?q:N},
handleUpdateToggleButtonStateCommand_:function(q){q=q.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==q.buttonId&&this.toggle(q.toggled)},
computeButtonText_:function(q,S){return q?S&&q.toggledText||q.defaultText||null:null},
computeAccessibility_:function(q,S){return q?(S?this.get("toggledAccessibilityData.accessibilityData",q):this.get("accessibilityData.accessibilityData",q))||q.accessibility||null:null},
computeTooltip_:function(q,S){return q?S&&q.toggledTooltip||q.defaultTooltip||null:null},
computeButtonClass_:function(q,S){if(!q)return"";var N="",X=q.toggledStyle||q.style;if(S=S?X:q.style){S.styleType&&(S=S.styleType);try{N+=S.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.l1(b,S,typeof S),_.vN(b)}}if(q=q.size){q.sizeType&&(q=q.sizeType);try{N+=q.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.l1(b,q,typeof q),_.vN(b)}}return N.trim()},
computeIconPositionType_:function(q){return q&&q.iconPosition||null},
computeServiceEndpoint_:function(q){var S=q&&q.serviceEndpoint,N=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return S?S:N&&q.command?q.command:null},
handleUpdateToggleButtonTextAction_:function(q){q=q.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==q.buttonId&&(this.set("data.defaultText",q.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",q.toggledText),this.notifyPath("data.toggledText"))}}];_.Bq("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var l2X=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live"),G6=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.roundedContainer=!0;return q};
_.F(G6,_.n);G6.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
G6.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var q=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var S={toggled:!!this.data.isToggled,actions:{}};S.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var N,X;S.actions.playlistId=(N=this.data.defaultServiceEndpoint)==null?void 0:(X=N.playlistEditEndpoint)==null?void 0:X.playlistId;_.uc(this.hostElement,"yt-toggle-button",S)}(q=q?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(q)}};
G6.prototype.onYtNavigate=function(q){var S=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);S&&(q.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(S))};
_.hd.Object.defineProperties(G6,{template:{configurable:!0,enumerable:!0,get:function(){if(OOQ===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);OOQ=q}q=OOQ;return q}}});
G6.prototype.onYtNavigate=G6.prototype.onYtNavigate;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],G6.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],G6.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(vw6.YtToggleButtonBehavior),_.E("design:type",Object)],G6.prototype,"ytToggleButtonBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],G6.prototype,"data",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],G6.prototype,"showTooltips",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],G6.prototype,"systemIcons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],G6.prototype,"roundedContainer",void 0);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],G6.prototype,"onYtNavigate",null);
_.u([_.Ue({is:"ytd-toggle-button-renderer",disableElementRegistration:l2X})],G6);var jov,WeR;_.Dx=new _.ky("PANEL_CONTROLLER_TOKEN");_.Qk=new _.ky("SHEET_CONTROLLER_TOKEN");_.aY=new _.ky("DIALOG_CONTROLLER_TOKEN");jov=new _.ky("DIALOG_CONTAINER_TOKEN");WeR=new _.ky("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.Vk=new _.ky("PERSISTENT_PANEL_CONTROLLER_TOKEN");var U40=_.qW("DOWNLOAD",{},"Download"),rE4=_.qW("DOWNLOADING",{},"Downloading"),$4d=_.qW("DOWNLOADED",{},"Downloaded"),cEy=_.qW("RETRY",{},"Retry");var dnT=_.f(function(q){var S=i_W,N=function(){return""},X=enF(q.data),b=ClP(q.data),w=RnF(q.data),B=tDv(q.data);
S=function(){var T=q.data(),Q=and(T,X(),b(),w(),B()),a=!!T.videoId,U=Q.text;return{title:a?U:void 0,tooltip:a?void 0:U,accessibilityText:U,onTap:Q.onTap,iconName:Q.iconType,style:T.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:Q.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:T.buttonSize}};
N={};N=_.mu("ytDownloadButtonViewModelHost",(N.ytDownloadButtonViewModelIsHidden=function(){var T=q.data(),Q=B();return T.playlistId||Q()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||Q()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},N));
return _.D("download-button-view-model",{class:N},_.D(_.EN,{data:S}))},"ka");
dnT.idomCompat=!0;var WLy=new _.ky("SUBMIT_API_SERVICE_TOKEN");var v40,lnN,d42={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var Sgg=new _.ky("RENDERER_LOGGER_TOKEN");var Inm=new _.ky("RENDERER_STAMPER_OPTIONS_TOKEN");var znN;_.qP=new aWy;znN=new Map;var Yi7="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),qg7=["notificationTextRenderer","notificationMultiActionRenderer"],
ow7="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),PlW=n4N(function(q){return _.n6(q==null?void 0:q.targetId)}).useUpdatableData;var m4M=null;var hne=0,MD7=new Set;_.SA.debugName="EjJbCe";var kFX=_.f(function(q){var S=q.data;q=q.className;_.vP(function(){S().formId||_.O0(Error("Dh"))});
var N=_.KLM(function(){return S().formId},function(){return S().beforeSubmitCommand},function(){return S().afterSubmitCommand}),X=N.submitForm,b=N.isValid,w=N.isSubmitting,B=function(){return{state:S().isDisabled||!b()||w()?"disabled":"active"}};
return _.D("yt-submit-button-view-model",{class:_.mu("ytSubmitButtonViewModelHost",q)},_.D(_.SA,{data:function(){return S().button}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
buttonOverrides:B,onClick:X})}}))},"na");var nw0=_.f(function(q){var S=q.backgroundLottieRef;var N=q.foregroundLottieRef;var X=q.children;var b=q.wrapperClass;var w=q.disableAnimation;q=function(){return(_.C("web_animated_actions")||_.C("web_animated_actions_v2"))&&!(w==null?0:w())};
return _.D("yt-animated-action",{class:_.mu("ytAnimatedActionHost",b)},_.D("div",{class:"ytAnimatedActionContentWithBackground"},_.D(_.V,{cond:q,then:function(){return _.D(zus,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:S==null?void 0:S(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(ND4()?"dark":"light")+"_v5.json"}}}})}}),X),_.D(_.V,{cond:q,
then:function(){return _.D(zus,{lottiePlayerProps:function(){return{animationRef:N==null?void 0:N(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(ND4()?"dark":"light")+"_v4.json"}}}})}}))},"oa");
nw0.idomCompat=!0;var zus=_.f(function(q){var S=q.wrapperClass;var N=q.lottieClass;var X=q.lottiePlayerProps;return _.D("div",{class:_.mu("ytAnimatedActionLottie",S),"aria-hidden":"true"},_.D(_.I7,{className:N,data:X,animationName:function(){return X().animationConfig.name}}))},"pa");var X6v={isOpen:!1};var w6N={isAllowed:!1};var Awe={errorMessage:"",title:"",privacy:"",isDisabled:!0};var BD7={isOpen:!1};var GFm={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var f2X={response:void 0};var Qov=function(q,S){q=q===void 0?f2X:q;switch(S.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},q,{response:S.payload});default:return q}};var p66={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var a2g=function(q,S){q=q===void 0?p66:q;switch(S.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},q,{nextDisabled:S.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},q,{nextCommand:S.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},q,{footerSubmissionData:S.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},q,{isImpersonationValid:S.payload});default:return q}};var xnX={reportFormData:void 0,reportDetailsFormData:void 0};var VxW=function(q,S){q=q===void 0?xnX:q;switch(S.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},q,{reportFormData:S.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},q,{reportDetailsFormData:S.payload});default:return q}};var mna=void 0;_.C("mweb_enable_redux_store_on_demand")||(mna=new lr(Un2()));var Uj=_.C("enable_web_delhi_icons");var upk=_.f(function(q){q=_.dY(q,{themeOverride:void 0,animationRef:{}});var S=q.animatedIconType,N=q.active,X=q.themeOverride,b=q.animationRef;q=q.staticIconFn;var w=_.A(_.r6(void 0,void 0,"l48agc")),B=w.next().value,T=w.next().value,Q=function(){a:{var v=S();var W=X==null?void 0:X();var z;W=(W==null?void 0:W.useDarkTheme)||((z=_.Ly().resolve(_.MU(_.NP)))==null?void 0:z());switch(v){case "LIKE":mna||(mna=new lr(Un2()));v=(v=mme(mna.getState()))&&v.animationLightUrl&&v.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:W?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:W?v.animationDarkUrl:v.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(v){W=v;break a}W="animated_like_icon_"+(W?"dark":"light")+"_"+(Uj?"v5":"v4");W={lottiePlayerProps:{animationConfig:{name:W,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+W+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(Uj?" animated-like-icon-delhi":"")}}},totalFrames:Uj?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":W={lottiePlayerProps:{animationConfig:{name:W?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(W?"dark":"light")+(Uj?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Uj?" animated-subscribe-icon-delhi":"")}}},totalFrames:Uj?120:79,lazyLoad:!1};break a}W=
void 0}return W},a=function(){var v,W;
return(W=(v=Q())==null?void 0:v.lottiePlayerProps.animationConfig.name)!=null?W:""},U=function(){if(Q()){var v=Q().lottiePlayerProps.animationConfig.path;
return wj.get(v)||B()}};
w=_.A(_.r6(!1,void 0,"sDrGId"));var r=w.next().value;w=w.next().value;var c=$nW(w),e=function(){var v=Q(),W,z,M;return(M=v==null?void 0:(W=v.lottiePlayerProps.animationConfig)==null?void 0:(z=W.rendererSettings)==null?void 0:z.className)!=null?M:""},R=void 0,J=void 0;
_.Ww(function(){var v=Q(),W=a(),z=U(),M=r(),g=N();if(v&&(J!==W&&(J=W,R=g,W=b(),c.animationConfig=v.lottiePlayerProps.animationConfig,c.animationRef=W,z&&(c.animationConfig.animationData=z,c.animationConfig.path=void 0),W=v.lottiePlayerProps.animationConfig.path,!wj.get(W)&&v.lazyLoad&&W&&rwm(W,T)),!(M||v.lazyLoad&&!z))){if(z=!b().lottieEl)g?(M=v.totalFrames,c.animationConfig.initialSegment=[M-1,M]):c.animationConfig.initialSegment=void 0;if(R!==g&&!z)if(z=b(),g){var x;(x=z.lottieEl)==null||x.playSegments([0,
v.totalFrames],!0)}else{var L;(L=z.lottieEl)==null||L.playSegments([0,1],!0)}R=g}},"RQVZ1d");
return _.D("animated-icon",{class:"ytAnimatedIconHost"},_.D(_.V,{cond:function(){var v,W;return!((v=Q())==null||!v.lottiePlayerProps.animationConfig.path||((W=Q())==null?0:W.lazyLoad)&&!U()||r())},
then:function(){return _.D(_.I7,{data:c,animationName:a,className:e,animationRef:b})},
else:q}))},"ra");_.rJ=_.f(function(q){var S=_.FS("yt-subscribe-button-view-model"),N=_.FS("div"),X=_.FS("div"),b=_.L4(),w=_.L4(),B=_.L4(),T=_.Yc(RuN,function(){return q.data().stateEntityStoreKey}),Q=_.Yc(tx7,function(){var u0,VX;
return(VX=(u0=q.data().notificationStateEntityStoreKeys)==null?void 0:u0.subsNotificationStateKey)!=null?VX:""}),a=function(){return!q.data().enableSubscribeButtonPostClickAnimation},U=_.A(_.r6(0,void 0,"YtsSKb")),r=U.next().value,c=U.next().value;
U=_.A(_.r6(0,void 0,"V6JxRe"));var e=U.next().value,R=U.next().value;U=_.A(_.r6(!1,void 0,"JUCSZ"));var J=U.next().value,v=U.next().value;U=_.A(_.r6(!1,void 0,"oV6jwf"));var W=U.next().value,z=U.next().value;U=_.A(_.r6(!1,void 0,"hK1Whe"));var M=U.next().value,g=U.next().value,x;U=_.A(_.r6(!1,void 0,"Asaolf"));var L=U.next().value,P=U.next().value,b0=function(){z(!0);_.ZV(_.OY,function(){z(!1)},1500)};
_.Ww(function(){var u0=W();_.U9(function(){u0&&!a()&&T()&&zu0(b,w,B)})},"Qq6Hsf");
_.Ww(function(){var u0=T();_.U9(function(){if(!a()&&u0){var VX;((VX=q.animateWidth)==null?0:VX.call(q))&&kF7(S.value,!!u0.subscribed,r(),e());var UX,cD;((UX=x)==null?0:UX.subscribed)||!u0.subscribed||u0.key!==((cD=x)==null?void 0:cD.key)||b0();x=u0}})},"hog8te");
U=_.C6(function(){var u0,VX,UX,cD=q.data(),cs=!((u0=T())==null||!u0.subscribed);u0=!((VX=q.isOverlay)==null||!VX.call(q));VX=J()?S:void 0;var wL=(UX=Q())==null?void 0:UX.state;UX=L();dn4(cD,wL);return CEv({model:cD,subscribed:cs,isOverlay:u0,element:VX,notificationState:wL,disableTextEllipsis:!0,focused:UX})},void 0,"hc1PRd");
var Q7=function(){var u0;if(!a()&&((u0=q.animateWidth)==null?0:u0.call(q))&&(N==null?0:N.value)&&(X==null?0:X.value)&&!M()){u0=T();var VX=_.A((u0==null?0:u0.subscribed)?[N,X]:[X,N]),UX=VX.next().value;VX=VX.next().value;UX=Math.ceil(UX.value.getBoundingClientRect().width);VX=Math.ceil(VX.value.getBoundingClientRect().width);c(UX);R(VX);kF7(S.value,!(u0==null||!u0.subscribed),UX,VX);g(!0)}},ry=_.Ec(function(u0){Q7();
var VX=T();VX&&(u0.detail.endpoint.subscribeEndpoint||u0.detail.endpoint.unsubscribeEndpoint)&&l27(S.value,!VX.subscribed,VX)}),s7=function(){var u0=_.Ly().resolve(_.MU(_.n5));
u0&&P(u0.isKeyBoardInUse())},TW=function(){P(!1)};
_.mO("yt-player-subscribe",function(u0){var VX=T();VX&&u0===q.data().channelId&&l27(S.value,!0,VX)});
_.mO("yt-player-unsubscribe",function(u0){var VX=T();VX&&u0===q.data().channelId&&l27(S.value,!1,VX)});
_.mO("yt-update-subscribe-button-action",function(u0){u0=_.t(u0,FKJ);var VX=T();VX&&u0&&u0.channelId===q.data().channelId&&l27(S.value,!!u0.subscribed,VX)});
_.lO(function(){S.value&&(S.value.addEventListener("focusin",s7),S.value.addEventListener("focusout",TW));var u0=_.ez(_.OY,function(){Q7()});
v(!0);_.k7(function(){_.OY.cancelJob(u0);S.value&&(S.value.removeEventListener("focusin",s7),S.value.removeEventListener("focusout",TW))})});
var l0=function(){var u0,VX,UX;if(UX=!((u0=T())==null||!u0.subscribed))u0=!!q.data().disableNotificationBell,UX=(VX=Q())==null?void 0:VX.state,UX=!u0&&!!UX;return UX},zW=function(){var u0;
return!((u0=T())==null?0:u0.subscribed)},nN=function(){var u0,VX;
if(VX=zW()){VX=!!q.data().disableNotificationBell;var UX=(u0=Q())==null?void 0:u0.state;VX=!VX&&!!UX}return VX},Tq={},Gq={};
return _.D("yt-subscribe-button-view-model",{class:_.mu(q.className,"ytSubscribeButtonViewModelHost",(Tq.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var u0,VX;return!((u0=T())==null||!u0.subscribed)&&((VX=q.animateWidth)==null?void 0:VX.call(q))&&W()},Tq.ytSubscribeButtonViewModelHostHidden=function(){var u0;
return!((u0=T())==null?0:u0.subscribed)&&q.data().hideWhenUnsubscribed},Tq)),
el:S,"on:yt-service-request-sent":ry},_.D(nw0,{backgroundLottieRef:b,foregroundLottieRef:w,wrapperClass:_.mu("ytSubscribeButtonViewModelAnimatedActionWrapper",(Gq.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var u0;return((u0=q.animateWidth)==null?void 0:u0.call(q))&&W()},Gq.ytSubscribeButtonViewModelStaticWidth=function(){var u0;
return!((u0=q.animateWidth)==null?0:u0.call(q))},Gq)),
disableAnimation:a},_.D("div",{el:N,class:"ytSubscribeButtonViewModelContainer"},_.D(_.ui,{data:U,icon:function(){return _.D(_.V,{cond:l0,then:function(){var u0=function(){var VX;return vwv((VX=Q())==null?void 0:VX.state)};
return _.D(_.V,{cond:function(){return a()||u0()!=="NOTIFICATIONS_NONE"},
then:function(){return _.D(_.hu,{icon:u0})},
else:function(){return _.D(upk,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:B})}})}})},
secondaryIconName:function(){return l0()?"EXPAND":void 0}}))),_.D("div",{el:X,
class:"ytSubscribeButtonViewModelInvisible"},_.D(_.V,{cond:function(){var u0;return((u0=q.animateWidth)==null?void 0:u0.call(q))&&!a()&&!M()},
then:function(){return _.D(_.ui,{data:_.C6(function(){var u0;return CEv({model:q.data(),subscribed:zW(),isOverlay:!((u0=q.isOverlay)==null||!u0.call(q)),element:S,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var u0;return nN()?vwv((u0=Q())==null?void 0:u0.state):void 0},
secondaryIconName:function(){return nN()?"EXPAND":void 0}})}})))},"ua");
_.rJ.idomCompat=!0;var gw2=_.f(function(q){var S=q.data;var N=_.Yc(RuN,function(){return S().subscriptionStateEntityKey});
return _.D(_.V,{cond:function(){var X=S(),b=N();return!X.hideWhenUnsubscribed||(b==null?0:b.subscribed)?_.t(S().button,_.i5):void 0},
then:function(X){return _.D("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.D(_.EN,{data:X,buttonOverrides:function(){return{toggled:!0}}}))}})},"va");
gw2.idomCompat=!0;var Ewq,$O;Ewq=_.f(function(q){return _.D(_.SA,{data:function(){return q.actionRow().actions}},{buttonViewModel:function(S){var N=S.data;
return _.D($O,{isRow:q.isRow,isIconOnlyButton:function(){return nwy(N())},
useIntrinsicWidth:q.useIntrinsicWidth},_.D(_.EN,{data:N}))},
subscribeButtonViewModel:function(S){return _.D($O,{isRow:q.isRow},_.D(_.rJ,{data:S.data,isOverlay:!1,animateWidth:function(){return!q.isRow()}}))},
downloadButtonViewModel:function(S){var N=S.data;return _.D($O,{isRow:q.isRow,isIconOnlyButton:function(){return!!N().playlistId}},_.D(dnT,{data:N}))},
submitButtonViewModel:function(S){var N=S.data;return _.D($O,{isRow:q.isRow,isIconOnlyButton:function(){var X=N();return nwy(_.t(X==null?void 0:X.button,_.i5))}},_.D(kFX,{data:N}))},
toggleButtonViewModel:function(S){var N=S.data;return _.D($O,{isRow:q.isRow,isIconOnlyButton:function(){var X=N();return nwy(_.t(X.isToggled?X.toggledButtonViewModel:X.defaultButtonViewModel,_.i5))}},_.D(_.B_,{data:N}))},
subscribePlusButtonViewModel:function(S){return _.D($O,{isRow:q.isRow},_.D(gw2,{data:S.data}))}})},"wa");
$O=_.f(function(q){var S={};return _.D("div",{class:_.mu("ytFlexibleActionsViewModelAction",(S.ytFlexibleActionsViewModelActionRowAction=q.isRow,S.ytFlexibleActionsViewModelActionIntrinsicWidth=q.useIntrinsicWidth,S.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,S.ytFlexibleActionsViewModelActionIconOnlyButton=q.isIconOnlyButton,S))},q.children)},"xa");
_.cr=_.f(function(q){var S=function(){var X;return((X=q.layout)==null?void 0:X.call(q))===1},N={};
return _.D("yt-flexible-actions-view-model",{class:_.mu("ytFlexibleActionsViewModelHost",q.className,(N.ytFlexibleActionsViewModelInline=function(){return!S()},N.ytFlexibleActionsViewModelScrollable=function(){return q.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},N))},_.D(_.tc,{each:function(){return q.data().actionsRows||[]}},function(X){return _.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"ytFlexibleActionsViewModelActionRow"},_.D(Ewq,{actionRow:X,isRow:S,useIntrinsicWidth:function(){return!!q.data().respectActionIntrinsicWidth}}))},
else:function(){return _.D(Ewq,{actionRow:X,isRow:S})}})}))},"ya");_.jS(_.cr,"yt-flexible-actions-view-model",{props:{data:_.H4,layout:_.H4,justifyContentOverride:_.H4,className:_.H4}});_.ed=_.f(function(q){var S=_.Yc(_.Uw,function(){var b;return(b=q.data().dislikeEntityKey)!=null?b:""}),N=_.C6(function(){var b=S();
return b?b.likeStatus==="DISLIKE":_.t(q.data().toggleButtonViewModel,_.FC).isToggled},void 0,"fNr9he"),X=_.C6(function(){return Object.assign({},_.t(q.data().toggleButtonViewModel,_.FC),{isToggled:N()})},void 0,"AezoCc");
return _.D("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.D(_.B_,{data:X,buttonShapeOverrides:q.buttonShapeOverrideables,onToggle:function(b){var w=S();w&&b!==(w.likeStatus==="DISLIKE")&&w.key&&_.jW(_.VB("likeStatusEntity",w.key,{likeStatus:b?"DISLIKE":"INDIFFERENT",hadUserInteraction:b}))}}))},"za");
_.ed.idomCompat=!0;_.Co=_.f(function(q){var S=_.C("web_supports_animations_api"),N=PpP(function(c){var e=a();if(!c){var R,J;return{numberText:(J=e==null?void 0:(R=e.likeCountIfIndifferent)==null?void 0:R.content)!=null?J:"",numberValue:Number(e==null?void 0:e.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var v;R=(e==null?void 0:(v=e.likeCountIfIndifferent)==null?void 0:v.content)!==c.numberText;if(T()||!R)return c;var W;return{numberText:(e==null?void 0:(W=e.likeCountIfIndifferent)==null?void 0:W.content)||
"",numberValue:Number(e==null?void 0:e.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!e}}),X=PpP(function(c){var e=a();
if(!c){var R,J;return{numberText:(J=e==null?void 0:(R=e.likeCountIfLiked)==null?void 0:R.content)!=null?J:"",numberValue:Number(e==null?void 0:e.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var v;R=(e==null?void 0:(v=e.likeCountIfIndifferent)==null?void 0:v.content)!==c.numberText;if(T()||!R)return c;var W;return{numberText:(e==null?void 0:(W=e.likeCountIfLiked)==null?void 0:W.content)||"",numberValue:Number(e==null?void 0:e.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!e}}),b=_.A(_.r6(void 0,
void 0,"xYSlUe")),w=b.next().value,B=b.next().value,T=w,Q=_.Yc(_.Uw,function(){var c,e;
return(e=(c=q.data())==null?void 0:c.likeStatusEntityKey)!=null?e:""}),a=_.Yc(iz4,function(){var c,e;
return((c=q.likeCountEntity)==null?void 0:(e=c.call(q))==null?void 0:e.key)||""}),U=_.C6(function(){var c;
return((c=Q())==null?void 0:c.likeStatus)==="LIKE"},void 0,"DG5Osd"),r=function(){var c;
return S&&!((c=q.likeCountEntity)==null||!c.call(q))};
return _.D("like-button-view-model",{class:_.mu("ytLikeButtonViewModelHost",q.className)},_.D(_.B_,{data:function(){var c=Object,e=c.assign,R;var J=_.t((R=q.data())==null?void 0:R.toggleButtonViewModel,_.FC);return e.call(c,{},J||{},{isToggled:U()})},
buttonShapeOverrides:q.buttonShapeOverrideables,animatedTextPropsDefault:function(){return r()?N():void 0},
animatedTextPropsToggled:function(){return r()?X():void 0},
onToggle:function(c){f27(c,Q(),T(),B)},
style:function(){var c;return((c=q.disableIconAnimation)==null?0:c.call(q))?void 0:{animateIcon:"true"}}}))},"Aa");
_.Co.idomCompat=!0;var ywT=_.f(function(q){var S=function(){return _.t(q.data().likeButtonViewModel,_.ih)},N=function(){var b;
return((b=S())==null?void 0:b.likeStatusEntityKey)||""},X=_.C6(function(){var b,w;
var B=(w=_.Yc(_.Uw,N)())!=null?w:(b=S())==null?void 0:b.likeStatusEntity;b=q.data();var T;b=(b==null?void 0:(T=b.timedAnimationData)==null?void 0:T.animationTiming)||[];return{uniqueId:"like-dislike",timings:b,enabled:(B==null?void 0:B.likeStatus)==="INDIFFERENT"&&b.length>0,experimentEnabled:b.length>0}},void 0,"wEl1fe");
return _.D("segmented-like-dislike-button-view-model",{class:_.mu("ytSegmentedLikeDislikeButtonViewModelHost",q.className),"button-renderer":!0},_.D(HO0,{settings:X},_.D("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.D(_.V,{cond:S,then:function(b){return _.D(_.Co,{data:b,likeCountEntity:function(){return q.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:500}})}}),_.D(_.V,{cond:function(){return _.t(q.data().dislikeButtonViewModel,_.Ji)},
then:function(b){return _.D(_.ed,{data:b,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"Ba");
ywT.idomCompat=!0;_.jS(ywT,"segmented-like-dislike-button-view-model",{props:{data:_.H4,className:_.H4}});var MxT=_.f(function(q){var S=q.data;var N=q.className;var X=q.setMinWidth;var b=q.forceIconOnly;var w=_.FS("account-link-button-view-model"),B=_.Yc(_.p6v,function(){var c;return(c=S().accountLinkStatusEntityKey)!=null?c:""}),T=_.Yc(_.p6v,function(){var c;
return(c=S().accountLinkStatusSecondaryEntityKey)!=null?c:""}),Q=function(){if(!_.C("web_account_link_secondary_killswitch")){var c,e;
return((c=B())==null?void 0:c.linked)||((e=T())==null?void 0:e.linked)}var R;return(R=B())==null?void 0:R.linked};
_.Ww(function(){var c=B();if(c){var e=qFM(new oIs,Idk(new P5s,!!c.linked));_.ya().then(function(R){R&&(R.setAccountLinkState(_.Im(e.JSC$12643_serializeBinary(),4)),R.updateAccountLinkingConfig(!!c.linked))})}},"IvZF7");
var a=function(){return _.t(S().toggleButtonViewModel,_.FC)};
_.mO("yt-signal-action-show-account-link-dialog",function(){if(a()){var c=Q()?a().toggledButtonViewModel:a().defaultButtonViewModel;c=_.t(c,_.i5);var e;if((e=B())==null?0:e.isWarning){e=_.t(S().warningButtonViewModel,_.i5);if(!e){_.x$(Error("Eh"));return}c=e}var R;(e=_.aK((R=c)==null?void 0:R.onTap))&&_.PA([e],w.value)}else _.x$(Error("Fh"))});
var U=function(){var c=a();return Object.assign({},c,{isToggled:Q()})},r=function(){return(b==null?0:b())?{iconPosition:"icon-only"}:{}};
return _.D("account-link-button-view-model",{class:_.mu("ytwAccountLinkButtonViewModelHost",N,function(){return(X==null?0:X())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:w,"button-renderer":!0},_.D("div",null,_.D(_.V,{cond:function(){var c;if((c=B())==null?0:c.isWarning)return(c=_.t(S().warningButtonViewModel,_.i5))||_.x$(Error("Eh")),c},
then:function(c){return _.D(_.EN,{data:c,buttonOverrides:r})},
else:function(){return _.D(_.B_,{data:U,buttonShapeOverrides:r})}})))},"Da");_.jS(MxT,"account-link-button-view-model",{props:{data:_.H4,className:_.Ks,setMinWidth:_.Ks,forceIconOnly:_.Ks}});_.Bq("menuRenderer","menuRenderer","ytd-menu-renderer");
var Le2={buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",
forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},segmentedLikeDislikeButtonRenderer:{component:"ytd-segmented-like-dislike-button-renderer"},segmentedLikeDislikeButtonViewModel:{component:"segmented-like-dislike-button-view-model"},accountLinkButtonRenderer:{component:"ytd-account-link-button-renderer",properties:{overrides:"[[buttonOverride]]",
forceModernIconButton:"[[tonalOverride]]",disableTextTransform:"[[disableTextTransformOnButtons]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceIconOnly:"[[topLevelIconsOnly]]"}},accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{className:"ytd-menu-renderer"},properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},downloadButtonRenderer:{component:"ytd-download-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",
forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},playlistLoopButtonRenderer:{component:"ytd-playlist-loop-button-renderer",properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{buttonOverrides:"[[buttonOverrides]]",scopingClassName:"[[is]]"}},flexibleActionsViewModel:{component:"yt-flexible-actions-view-model"}},
huX=_.C("web_fix_missing_action_buttons")?100:200,RY=function(){var q=_.n.apply(this,arguments)||this;q.safeArea=!_.C("kevlar_flex_menu_safe_area_killswitch");q.tonalOverride=!1;q.threeDotSize="M";q.isOverlay=!1;q.useOverlayDark=!1;q.topLevelIconsOnly=!1;q.JSC$15088_lastWidth=0;q.maybeUpdateFlexibleMenu=function(){_.C("web_fix_missing_action_buttons")?requestAnimationFrame(q.maybeUpdateFlexibleMenuImpl):q.maybeUpdateFlexibleMenuImpl()};
q.maybeUpdateFlexibleMenuImpl=function(){var S;if((S=q.data)!=null&&S.flexibleItems){S=q.hostElement.clientWidth;var N=S>q.JSC$15088_lastWidth,X,b=((X=q.topLevelButtonsContainer)==null?void 0:X.scrollHeight)||0,w;X=((w=q.flexibleItemButtonsContainer)==null?void 0:w.scrollHeight)||0;w=q.hostElement.scrollHeight>Math.max(b,X)+8;N?(q.resetFlexibleItems(),q.JSC$15088_lastWidth=q.hostElement.clientWidth,q.maybeUpdateFlexibleMenu()):w&&(q.shrinkFlexibleMenu(),q.JSC$15088_lastWidth=S)}};
q.computeThreeDotButtonShape=function(){if(q.tonalOverride)return Object.assign({},{onTap:function(){q.onOverflowTap()},
iconPosition:"icon-only",style:q.isOverlay?q.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:q.threeDotSize,state:"active",accessibilityLabel:q.computeAccessibilityLabel(q.data)},q.threeDotButtonOverride)};
q.onOverflowTap=function(){var S,N,X,b,w,B,T,Q,a,U,r;_.G(function(c){switch(c.nextAddress){case 1:if((S=q.data)==null?0:S.fetchMenuCommand)return N=_.Ly().resolve(_.ci),N.resolveCommand(q.data.fetchMenuCommand,{form:{element:q.hostElement}}),c.return();if(((X=q.data)==null?0:X.isDisabled)&&((b=q.data)==null?0:b.disabledCommand))return _.h6(q.data.disabledCommand,q.hostElement),c.return();w=q.createMenuRendererVe();B={items:q.items};if((T=q.data)==null?0:T.menuPopupAccessibility)B.menuPopupAccessibility=
q.data.menuPopupAccessibility;if((Q=q.data)==null?0:Q.footer)B.footer=q.data.footer;a={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:B},veData:w}};U=_.Ly().resolve(_.Qk);if(!_.C("ytd-menu-singleton-sheet-killswitch")){c.jumpTo(2);break}return c.yield(U.openSheet({openPopupActionCommand:a},q.hostElement),3);case 3:return c.return();case 2:return c.yield(U.isSheetOpen(),4);case 4:return(r=c.yieldResult)?c.yield(U.closeSheet(),0):c.yield(U.openSheet({openPopupActionCommand:a},q.hostElement),
0)}})};
return q};
_.F(RY,_.n);_.Z=RY.prototype;_.Z.updateButtonOverrides=function(){if(!_.C("menu_renderer_label_update_upkillswitch")){var q=_.mt(this.hostElement).querySelector("yt-button-view-model");q&&(q.buttonOverrides=this.buttonOverrides)}};
_.Z.computeHasItems=function(){var q;return((q=this.topLevelButtonData)==null?void 0:q.length)||this.hasFlexibleItems};
_.Z.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.Z.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.MQ(this.hostElement,{"--ytd-menu-renderer-button-color":_.a5(this.data.iconColor)}))};
_.Z.onStamperFinished=function(){this.JSC$15088_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.Z.setupFlexibleMenu=function(){var q=this,S;(S=this.data)!=null&&S.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.Ml(this.maybeUpdateFlexibleMenu,huX,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){q.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.Z.resetFlexibleItems=function(){var q;if((q=this.data)!=null&&q.flexibleItems){_.C("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var S;this.flexAsTopLevelButtons=(S=this.data.flexibleItems)==null?void 0:S.map(function(N){return _.t(N,_.z9a).topLevelButton});
_.C("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.Z.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.Z.shrinkFlexibleMenu=function(){var q;(q=this.flexAsTopLevelButtons)!=null&&q.length&&(this.flexAsTopLevelButtons=[].concat(_.PG(this.flexAsTopLevelButtons.slice(0,-1))))};
_.Z.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:Le2,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:Le2,events:!0}}};
_.Z.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Z.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Z.detached=function(){this.icon="MORE_VERT"};
_.Z.computeTopLevelButtonData=function(q){if(!q)return[];var S;q=(S=q==null?void 0:q.topLevelButtons)!=null?S:[];return _.a6.unsafeClone([].concat(_.PG(q)))};
_.Z.computeItems=function(q,S){if(!q)return[];var N=[];if(S){var X=(q.flexibleItems||[]).map(function(B){return _.t(B,_.z9a)});
X=_.A(X);for(var b=X.next();!b.done;b=X.next())b=b.value,S.includes(b.topLevelButton)||(b=b.menuItem)&&N.push(b)}var w;q=(w=q==null?void 0:q.items)!=null?w:[];return[].concat(_.PG(N),_.PG(q))};
_.Z.computeMenuActive=function(q,S){return q||S};
_.Z.onPopupOpened=function(){this.overlayOpen=!0;_.uc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.Z.onPopupClosed=function(){this.overlayOpen=!1;_.uc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Z.onPopupCanceled=function(){this.overlayOpen=!1;_.uc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Z.computeAccessibilityLabel=function(q){return this.get("accessibility.accessibilityData.label",q)};
_.Z.isHidden=function(q,S){return this.tonalOverride||!q?!0:q.fetchMenuCommand||q.isDisabled&&q.disabledCommand?!1:!(S==null?0:S.length)};
_.Z.isModernOverflowHidden=function(q,S){return this.tonalOverride&&q?q.fetchMenuCommand?!1:!(S==null?0:S.length):!0};
_.Z.createMenuRendererVe=function(){var q,S=(q=this.data)==null?void 0:q.trackingParams;q=_.VR();var N=_.as();return S&&q&&N?(S=_.by(S),N=_.Ew(7591),_.C("combine_ve_grafts")?_.hp(_.ql(),N,S):_.Jg(q,S,N),N):null};
_.hd.Object.defineProperties(RY.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.flexAsTopLevelButtons)==null||!q.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
RY.prototype.onPopupCanceled=RY.prototype.onPopupCanceled;RY.prototype.onPopupClosed=RY.prototype.onPopupClosed;RY.prototype.onPopupOpened=RY.prototype.onPopupOpened;RY.prototype.tonalOverrideChanged=RY.prototype.tonalOverrideChanged;RY.prototype.resetFlexibleItems=RY.prototype.resetFlexibleItems;RY.prototype.setupFlexibleMenu=RY.prototype.setupFlexibleMenu;RY.prototype.iconButtonColorChanged=RY.prototype.iconButtonColorChanged;RY.prototype.updateButtonOverrides=RY.prototype.updateButtonOverrides;
_.u([_.O(_.z5),_.E("design:type",Object)],RY.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],RY.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],RY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#button-shape"),_.E("design:type",HTMLElement)],RY.prototype,"buttonShape",void 0);_.u([_.oE("#button"),_.E("design:type",Object)],RY.prototype,"button",void 0);
_.u([_.k(),_.E("design:type",Object)],RY.prototype,"data",void 0);_.u([_.k({computed:"computeTopLevelButtonData(data)"}),_.E("design:type",Array)],RY.prototype,"topLevelButtonData",void 0);_.u([_.k(),_.E("design:type",Array)],RY.prototype,"flexAsTopLevelButtons",void 0);_.u([_.k({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.E("design:type",Array)],RY.prototype,"items",void 0);_.u([_.k({value:"MORE_VERT"}),_.E("design:type",String)],RY.prototype,"icon",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],RY.prototype,"safeArea",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.E("design:type",Boolean)],RY.prototype,"menuActive",void 0);_.u([_.k(),_.E("design:type",Boolean)],RY.prototype,"menuFocused",void 0);_.u([_.k({value:"bottom"}),_.E("design:type",String)],RY.prototype,"buttonTooltipPosition",void 0);_.u([_.k(),_.E("design:type",Boolean)],RY.prototype,"overlayOpen",void 0);
_.u([_.k({value:!0}),_.E("design:type",Boolean)],RY.prototype,"forceIconButton",void 0);_.u([_.k(),_.E("design:type",Boolean)],RY.prototype,"styleActionButton",void 0);_.u([_.k(),_.E("design:type",Boolean)],RY.prototype,"disableTextTransformOnButtons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],RY.prototype,"tonalOverride",void 0);_.u([_.k(),_.E("design:type",Object)],RY.prototype,"threeDotSize",void 0);
_.u([_.k(),_.E("design:type",Object)],RY.prototype,"threeDotButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],RY.prototype,"isOverlay",void 0);_.u([_.k(),_.E("design:type",Object)],RY.prototype,"useOverlayDark",void 0);_.u([_.k({computed:"computeButtonOverride(tonalOverride)"}),_.E("design:type",Object)],RY.prototype,"buttonOverride",void 0);_.u([_.k(),_.E("design:type",Boolean)],RY.prototype,"minimizePipBreakages",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],RY.prototype,"hasCustomIconColor",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("flexAsTopLevelButtons"),_.E("design:type",Object),_.E("design:paramtypes",[])],RY.prototype,"hasFlexibleItems",null);_.u([_.k({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.E("design:type",Boolean)],RY.prototype,"hasItems",void 0);_.u([_.k(),_.E("design:type",Object)],RY.prototype,"topLevelIconsOnly",void 0);
_.u([_.I5("topLevelIconsOnly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"updateButtonOverrides",null);_.u([_.K("topLevelIconsOnly"),_.E("design:type",Object),_.E("design:paramtypes",[])],RY.prototype,"buttonOverrides",null);_.u([_.oE("#top-level-buttons-computed"),_.E("design:type",HTMLElement)],RY.prototype,"topLevelButtonsContainer",void 0);_.u([_.q0(".top-level-buttons > *"),_.E("design:type",Array)],RY.prototype,"topLevelButtons",void 0);
_.u([_.oE("#flexible-item-buttons"),_.E("design:type",HTMLElement)],RY.prototype,"flexibleItemButtonsContainer",void 0);_.u([_.q0("#flexible-item-buttons > *"),_.E("design:type",Array)],RY.prototype,"flexibleItemButtons",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"iconButtonColorChanged",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"setupFlexibleMenu",null);_.u([_.Xb("topLevelIconsOnly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"resetFlexibleItems",null);_.u([_.I5("tonalOverride"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"tonalOverrideChanged",null);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"onPopupOpened",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"onPopupClosed",null);_.u([_.Ph("yt-popup-canceled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],RY.prototype,"onPopupCanceled",null);
_.p(RY,"ytd-menu-renderer",function(){if(Qo6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" hidden$="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);Qo6=q}q=Qo6;return q},{mode:2});var PEQ;var I2D;_.tL=_.f(function(q){var S=q.data;var N=function(){if(S().icon)a:{var b={iconName:S().icon};for(var w=_.Ly().resolve(_.M0),B=_.A([12,24]),T=B.next();!T.done;T=B.next()){var Q=T.value;T=Object.assign({},b,{iconStyle:"youtube_fill",iconSize:Q});Q=Object.assign({},b,{iconStyle:"youtube_outline",iconSize:Q});if(w.resolveIcon(T)){b=T;break a}if(w.resolveIcon(Q)){b=Q;break a}}b=void 0}else b=void 0;return b};
q={};var X={};return _.D("badge-shape",{class:_.mu("yt-badge-shape",function(){return yw4(S().type)},(q["yt-badge-shape--overlay"]=function(){return S().isOverlay},q["yt-badge-shape--ads-include-dot"]=function(){return S().adsIncludeDot},q["yt-badge-shape--thumbnail-badge"]=function(){a:switch(S().type){case 17:case 18:case 19:var b=!0;
break a;default:b=!1}return b},q["yt-badge-shape--status-badge"]=function(){a:switch(S().type){case 12:case 13:case 14:case 15:case 16:var b=!0;
break a;default:b=!1}return b},q["yt-badge-shape--no-text"]=function(){return!S().text},q["yt-badge-shape--modern"]=function(){return S().modern||_.C("web_modern_badge_shape")},q["yt-badge-shape--typography"]=function(){a:{var b=S();
if(b.shouldInheritTypography)switch(b.type){case 0:case 1:case 9:b=!0;break a;default:b=!1}else b=!1}return!b},q)),
style:_.Ls({"background-color":function(){var b;return(b=S().customColors)==null?void 0:b.backgroundColor}}),
role:function(){return S().accessibilityText?"img":void 0},
"aria-label":function(){return S().accessibilityText}},_.D(_.V,{cond:function(){return S().animation},
then:function(b){return _.D(_.I7,{className:"yt-badge-shape__icon",data:b,animationName:function(){return b().animationConfig.name||""}})}}),_.D(_.V,{cond:function(){var b;
return N()&&!((b=S())==null?0:b.animation)},
then:function(){return _.D("div",{class:"yt-badge-shape__icon"},_.D(_.Z6,{data:function(){return N()}}))}}),_.D("div",{class:_.mu("yt-badge-shape__text",(X["yt-badge-shape__text--clip-text-overflow"]=function(){return S().clipTextOverflow},X["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(S().numBadgesInRow||0)>1},X))},function(){var b;
return(b=S())==null?void 0:b.text}))},"Ea");
_.tL.idomCompat=!0;_.jS(_.tL,"badge-shape",{props:{data:_.H4}});var im=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.animated=_.C("animated_live_badge_icon");q.useBadgeShape=_.C("web_badge_shape_defrag");return q};
_.F(im,_.n);_.Z=im.prototype;_.Z.addTooltips=function(){for(var q=_.mt(this.hostElement).querySelectorAll(".badge"),S=0,N;N=q[S++];){var X=this.repeatElement.itemForElement(N);N=_.mt(N);N.lastChild&&N.lastChild.is==="tp-yt-paper-tooltip"&&N.removeChild(N.lastChild);if(X=X.metadataBadgeRenderer&&X.metadataBadgeRenderer.tooltip){var b=_.W4("tp-yt-paper-tooltip");(0,_.yh)(b).textContent=X;b.setAttribute("position","top");b.setAttribute("aria-hidden","true");N.appendChild(b)}}};
_.Z.badgesChanged=function(){var q=this;_.OF().parkOrScheduleJob(function(){q.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.Z.standaloneRoundedBadgeChanged=function(){var q=this.useRoundedBadge?this.useRoundedBadge:void 0;q&&(this.useRoundedBadge=q)};
_.Z.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Z.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Z.computeStyle=function(q){_.C("kevlar_ytb_live_badges")&&q==="BADGE_STYLE_TYPE_LIVE_NOW"&&(q="badge-style-type-live-now-alternate");return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeRole=function(q){return this.computeAriaLabel(q)?"img":"status"};
_.Z.computeAriaLabel=function(q){var S;return(q==null?void 0:(S=q.accessibilityData)==null?void 0:S.label)||(q==null?void 0:q.label)};
_.Z.computeBadgeShape=function(q){if(q){var S,N,X=gwe(q.style),b=EwW(q.style),w=q.label,B=((S=q.accessibilityData)==null?void 0:S.label)||q.label;a:switch(q.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":S=!0;break a;default:S=!1}var T=(N=q.icon)==null?void 0:N.iconType;a:switch(q.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":N=!0;break a;default:N=!1}q={type:X,brNzRatingBadgeType:b,text:w,accessibilityText:B,isOverlay:S,
icon:T!=="PREMIUM"?T:void 0,modern:(q==null?void 0:q.style)==="BADGE_STYLE_TYPE_VERIFIED"||(q==null?void 0:q.style)==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||_.C("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:N}}else q={};return q};
_.Z.updateComputedBadges=function(q,S,N){var X=this;(S=S?[S]:N?[N]:void 0)?this.computedBadges=S:this.computedBadges=q==null?void 0:q.filter(function(b){var w;if((w=b.metadataBadgeRenderer)==null?0:w.groups){w=!1;b=_.A(b.metadataBadgeRenderer.groups);for(var B=b.next();!B.done;B=b.next()){B=B.value;var T=void 0;w=w||((T=X.hiddenBadgeGroups)==null?void 0:T.includes(B))}return!w}return!0})};
_.Z.useFilledIcons=function(q){return _.C("kevlar_system_icons")&&(q==="AUDIO_BADGE"||q==="CHECK_CIRCLE_THICK"||q==="OFFICIAL_ARTIST_BADGE"||q==="SPONSORSHIP_STAR"||q==="PERSON_RADAR_FILLED"||q==="PERSON_RADAR")};
_.Z.computeBadgeShapeStyle=function(q){return this.useBadgeShape?q==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||q==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":q==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.Z.computeIcon=function(q){var S,N;q=q==null?void 0:(S=q.metadataBadgeRenderer)==null?void 0:(N=S.icon)==null?void 0:N.iconType;if(q!=="PREMIUM"&&q)return _.yd(q)};
_.Z.computeStandaloneBadge=function(q){var S;q=q==null?void 0:(S=q.icon)==null?void 0:S.iconType;return q==="PREMIUM_STANDALONE"||q==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
im.prototype.hiddenBadgeGroupsChanged=im.prototype.hiddenBadgeGroupsChanged;im.prototype.standaloneBadgeChanged=im.prototype.standaloneBadgeChanged;im.prototype.standaloneRoundedBadgeChanged=im.prototype.standaloneRoundedBadgeChanged;im.prototype.badgesChanged=im.prototype.badgesChanged;_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"hidden",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],im.prototype,"componentBehavior",void 0);
_.u([_.k(),_.E("design:type",Array)],im.prototype,"badges",void 0);_.u([_.k(),_.E("design:type",Object)],im.prototype,"topStandaloneBadge",void 0);_.u([_.k(),_.E("design:type",Object)],im.prototype,"bottomStandaloneBadge",void 0);_.u([_.k(),_.E("design:type",Object)],im.prototype,"computedBadges",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"mediumFontAdBadge",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"useRoundedBadge",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"largeFontAdBadge",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"overlayAd",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"overlayPremium",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"noDotAdBadge",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"collectionTruncate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"isThumbnailBadge",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"wrapBadges",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],im.prototype,"numBadgesInRow",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],im.prototype,"systemIcons",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],im.prototype,"animated",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],im.prototype,"useBadgeShape",void 0);_.u([_.k({value:[]}),_.E("design:type",Array)],im.prototype,"hiddenBadgeGroups",void 0);_.u([_.oE("#repeat"),_.E("design:type",Gj)],im.prototype,"repeatElement",void 0);_.u([_.Xb("badges"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],im.prototype,"badgesChanged",null);
_.u([_.Xb("useRoundedBadge"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],im.prototype,"standaloneRoundedBadgeChanged",null);_.u([_.Xb("topStandaloneBadge","bottomStandaloneBadge"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],im.prototype,"standaloneBadgeChanged",null);_.u([_.Xb("hiddenBadgeGroups"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],im.prototype,"hiddenBadgeGroupsChanged",null);
_.u([_.Ue({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],im);
var YgX=_.m9()(im,"ytd-badge-supported-renderer",function(){if(I2D===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);I2D=q}q=I2D;return q},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:2});var JL=function(){var q=_.n.apply(this,arguments)||this;q.iconType="STAR";q.plaMedium=_.C("enable_pla_resizing_for_desktop_medium");q.plaLarge=_.C("enable_pla_resizing_for_desktop_large");q.plaExtraLarge=_.C("enable_pla_resizing_for_desktop_extra_large");q.standardizeIconSize=_.C("kevlar_system_icons");q.mediaHoverOverlayInitialVisibility=_.C("enable_top_landscape_image_button_command_web");q.noBottomMargin=!1;q.thumbnailObjectFit="CONTAIN";q.thumbnailFitHeight=!0;q.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return q};
_.F(JL,_.n);_.Z=JL.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}},
"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",
notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",JL.JSC$15101_DEFAULT_CLICK_LOCATION_BEHAVIOR,JL.JSC$15101_CLICK_LOCATION_ID_MAP))};
_.Z.onTap=function(q){this.onTapOrClick(q)};
_.Z.onTapOrClick=function(q){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,q,!1)};
_.Z.updateMediaBackgroundImage=function(){var q=this.get("data.image.thumbnail.thumbnails");q&&(q=_.Wi(q,0))&&_.MQ(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+q+")"})};
_.Z.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var q=0;q<this.data.impressionEndpoints.length;q++){var S=this.data.impressionEndpoints[q];S.clickTrackingParams&&delete S.clickTrackingParams;_.Ly().resolve(_.ci).resolveCommand(S,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var N;((N=this.data)==null?0:N.activeView)&&EO(this.activeView,this.data.activeView)}};
_.Z.handleMuteAd=function(){};
_.Z.attached=function(){var q=this;_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.detached=function(){_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
_.hd.Object.defineProperties(JL.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.titleText)return"";var S;return _.qW("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((S=this.data)==null?void 0:S.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
JL.prototype.onTap=JL.prototype.onTap;JL.prototype.dataChanged=JL.prototype.dataChanged;
JL.JSC$15101_CLICK_LOCATION_ID_MAP=_.C("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
JL.JSC$15101_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.C("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],JL.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.e8),_.E("design:type",Object)],JL.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],JL.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],JL.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.O([_.P4.YtActionHandlerBehavior]),_.E("design:type",Object)],JL.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],JL.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],JL.prototype,"clickCommand",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],JL.prototype,"miniMode",void 0);_.u([_.k(),_.E("design:type",String)],JL.prototype,"iconType",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"plaMedium",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"plaLarge",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"plaExtraLarge",void 0);_.u([_.K("data.titleText"),_.E("design:type",String),_.E("design:paramtypes",[])],JL.prototype,"titleAriaLabel",null);_.u([_.K("data.rating"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"getRating",null);_.u([_.K("data.price"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"getPrice",null);
_.u([_.K("data.thirdLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"getThirdLine",null);_.u([_.K("data.fourthLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"getFourthLine",null);_.u([_.K("data.fifthLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"getFifthLine",null);_.u([_.K("getRating"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computeRatingHidden",null);
_.u([_.K("getPrice"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computePriceHidden",null);_.u([_.K("getThirdLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computeThirdLineHidden",null);_.u([_.K("getFourthLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computeFourthLineHidden",null);_.u([_.K("getFifthLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computeFifthLineHidden",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.energyIcon"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"hasEnergyIcon",null);_.u([_.K("computePriceHidden","computeRatingHidden"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"computeSecondaryTextHidden",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"standardizeIconSize",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JL.prototype,"noBottomMargin",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.layout"),_.E("design:type",String),_.E("design:paramtypes",[])],JL.prototype,"layout",null);_.u([_.K("data.layout"),_.E("design:type",Object),_.E("design:paramtypes",[])],JL.prototype,"mediaThumbnailWidth",null);
_.u([_.K("layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],JL.prototype,"useRoundedBadge",null);_.u([_.k(),_.E("design:type",String)],JL.prototype,"thumbnailObjectFit",void 0);_.u([_.k(),_.E("design:type",Object)],JL.prototype,"thumbnailFitHeight",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JL.prototype,"dataChanged",null);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],JL.prototype,"onTap",null);_.u([_.Ue({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],JL);
_.p(JL,"ytd-display-ad-renderer",function(){if(PEQ!==void 0)return PEQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return PEQ=q},{mode:1});var otQ;var qJk;var SJD;var Mx4=new Map;var NTQ=!1;var Fo=function(){var q=_.n.apply(this,arguments)||this;q.DEFAULT_TOOLTIP_OFFSET="10";q.TOOLTIP_OFFSET_NO_BANNER="-8";q.badges=null;q.noEndpoints=!1;q.wrapText=!1;q.forceVerified=!1;q.tooltipPosition="top";q.compactStyle=!1;q.height=0;q.lineHeight=0;return q};
_.F(Fo,_.n);_.Z=Fo.prototype;_.Z.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.Z.attached=function(){var q=this;this.observer=new MutationObserver(function(S,N){q.handleResized();N.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.Z.detached=function(){this.observer&&this.observer.disconnect()};
_.Z.logTooltipEvent=function(){_.C("kevlar_wiz_tooltip_event_killswitch")||NTQ||(_.Lee("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),NTQ=!0)};
_.Z.handleWindowResized=function(){this.handleResized()};
_.Z.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))};
_.Z.onHeightChanged=function(){if(this.verified){var q=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.k$("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=q:this.textContainerEl.style.marginRight=q}};
_.Z.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.k$("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.Z.handleResized=function(){var q=this;this.verified&&_.OY.addLowPriorityJob(function(){q.fitBackgroundToText();var S=getComputedStyle(q.hostElement).lineHeight;S&&(S=S.match(/\d+/))&&S.length&&(q.lineHeight=Number(S[0]));q.height=q.lineHeight&&!q.wrapText?q.lineHeight:q.textEl.offsetHeight})};
_.Z.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var q=document.createRange(),S=_.mt(this.textEl).children;S.length>0?q.selectNodeContents(S[0]):q.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(q.getBoundingClientRect().width)+"px"}};
_.Z.computeChannelBadgeStyle=function(q){var S;if((q==null?0:(S=q.runs)==null?0:S.length)&&q.runs[0].textColor)return"--ytd-badge-icon-color:"+_.a5(q.runs[0].textColor)+";"};
_.hd.Object.defineProperties(Fo.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!(!this.forceVerified&&this.get("badges.0.metadataBadgeRenderer.style")!=="BADGE_STYLE_TYPE_UNIFIED_VERIFIED")}},
hideBadges:{configurable:!0,enumerable:!0,get:function(){return this.verified||!this.badges||this.badges.length===0}},
formattedName:{configurable:!0,enumerable:!0,get:function(){return typeof this.channelName==="string"?_.Kc(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var q=this.get("badges.0.metadataBadgeRenderer.tooltip");if(q)return q}return _.vO(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Fo.prototype.onLineHeightChanged=Fo.prototype.onLineHeightChanged;Fo.prototype.onHeightChanged=Fo.prototype.onHeightChanged;Fo.prototype.onChannelNameChanged=Fo.prototype.onChannelNameChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Fo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"badges",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"channelName",void 0);
_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"noEndpoints",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"wrapText",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"forceVerified",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"tooltipPosition",void 0);_.u([_.k(),_.E("design:type",String)],Fo.prototype,"tooltip",void 0);_.u([_.k(),_.E("design:type",Boolean)],Fo.prototype,"hasChannelArt",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Fo.prototype,"compactStyle",void 0);_.u([_.oE("#text-container"),_.E("design:type",HTMLElement)],Fo.prototype,"textContainerEl",void 0);_.u([_.oE("#text"),_.E("design:type",Object)],Fo.prototype,"textEl",void 0);_.u([_.oE("#verified-tooltip"),_.E("design:type",HTMLElement)],Fo.prototype,"verifiedTooltip",void 0);_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"height",void 0);
_.u([_.k(),_.E("design:type",Object)],Fo.prototype,"lineHeight",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("badges","forceVerified"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fo.prototype,"verified",null);_.u([_.K("badges","verified"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fo.prototype,"hideBadges",null);_.u([_.K("channelName"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fo.prototype,"formattedName",null);
_.u([_.K("badges","verified","formattedName"),_.E("design:type",String),_.E("design:paramtypes",[])],Fo.prototype,"tooltipText",null);_.u([_.K("hasChannelArt"),_.E("design:type",String),_.E("design:paramtypes",[])],Fo.prototype,"tooltipOffset",null);_.u([_.I5("channelName"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fo.prototype,"onChannelNameChanged",null);
_.u([_.I5("height"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fo.prototype,"onHeightChanged",null);_.u([_.I5("lineHeight","height"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fo.prototype,"onLineHeightChanged",null);_.u([_.Ue({is:"ytd-channel-name",disableElementRegistration:!0})],Fo);
_.p(Fo,"ytd-channel-name",function(){if(SJD!==void 0)return SJD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SJD=q},{mode:2});var Hr=function(){var q=_.n.apply(this,arguments)||this;q.standardizeIconSize=_.C("kevlar_system_icons");return q};
_.F(Hr,_.n);Hr.prototype.basicPaletteChanged=function(){var q;(q=this.data.color)!=null&&q.basicColorPaletteData&&_.AG(this.hostElement,this.data.color.basicColorPaletteData)};
Hr.prototype.useFilledIcons=function(q){return _.C("kevlar_system_icons")&&(q==="CHECK_CIRCLE_THICK"||q==="OFFICIAL_ARTIST_BADGE")};
_.hd.Object.defineProperties(Hr.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return this.data.authorCreator||((q=this.data)==null?void 0:(S=q.color)==null?void 0:(N=S.basicColorPaletteData)==null?void 0:N.backgroundColor)}}});
Hr.prototype.basicPaletteChanged=Hr.prototype.basicPaletteChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hr.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Hr.prototype,"standardizeIconSize",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.authorUnifiedVerified"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hr.prototype,"verified",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hr.prototype,"creator",null);_.u([_.I5("data.color.basicColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hr.prototype,"basicPaletteChanged",null);_.u([_.Ue({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Hr);
_.p(Hr,"ytd-author-comment-badge-renderer",function(){if(qJk!==void 0)return qJk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return qJk=q},{mode:1});var Xga;var Oj=function(){return _.n.apply(this,arguments)||this};
_.F(Oj,_.n);Oj.prototype.computeThumbnailWidth=function(q){if(q==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Oj.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],Oj.prototype,"icon",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Oj.prototype,"surface",void 0);
_.u([_.k({reflectToAttribute:!0,value:_.C("enable_shrink_image_size_on_web_posts_singleton")}),_.E("design:type",Boolean)],Oj.prototype,"searchSxsUx",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],Oj.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.Ue({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],Oj);
_.p(Oj,"ytd-backstage-image-renderer",function(){if(Xga!==void 0)return Xga;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Xga=q},{mode:1});var b1q;var Ko=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;q.selectedItemIndex=-1;return q};
_.F(Ko,_.n);_.Z=Ko.prototype;_.Z.computeIsChannelOwner=function(q){if(!q)return!0;q=q[0];return!(q&&(q.signinEndpoint||q.selectServiceEndpoint))};
_.Z.computeIsImagePoll=function(q){return(q==null?void 0:q.type)==="POLL_TYPE_IMAGE"};
_.Z.computeIsTotalVotesDisabled=function(q){return!(q==null?0:q.totalVotes)};
_.Z.thumbnailSrc=function(q){var S,N,X,b;return(q==null?0:(S=q.thumbnails)==null?0:(N=S[0])==null?0:N.url)?_.hj((X=q.thumbnails)==null?void 0:(b=X[0])==null?void 0:b.url):void 0};
_.Z.progressWidth=function(q){return"width:"+(q?q*100:0)+"%;"};
_.Z.textAreaWidth=function(q){return this.isImagePoll?null:"width:"+(q?q*100:0)+"%;"};
_.Z.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.Z.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var q=this.data.choices,S=0;S<q.length;S++)if(q[S].selected){this.selectedItemIndex=S;break}};
_.Z.onPopupClosed=function(q,S){q=Number(this.pollVotes.selected);S.confirmed&&(this.selectChoice(q,!1),_.gr(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.Z.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.Z.onYtCommentPollRevert=function(q,S){S&&(this.selectChoice(S.selectedChoiceIndex,!0),this.set("data.totalVotes",S.totalVotes))};
_.Z.onYtServiceRequestSent=function(q,S){if(S.actions)for(q=0;q<S.actions.length;q++){var N=S.actions[q];_.t(N,b5)&&this.set("data.totalVotes",_.t(N,b5).totalVotes)}};
_.Z.onYtServiceRequestCompleted=function(q){var S=this.get("detail.data.actionResults.0.feedback",q);q=this.get("detail.data.actionResults.0.status",q);if(S==="FEEDBACK_DESELECT"||S==="FEEDBACK_SELECT")this.isLoading=!1,q==="STATUS_FAILED"?_.uc(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.Z.getEndpoint=function(q,S){return S===q?this.data.choices[S].deselectServiceEndpoint||null:this.data.choices[q].selectServiceEndpoint||null};
_.Z.selectChoice=function(q,S){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var N=0;N<this.data.choices.length;N++){var X;if(q===this.selectedItemIndex){var b=!1;var w=X=null}else X=(b=N===q)?this.data.choices[N].voteRatioIfSelected:this.data.choices[N].voteRatioIfNotSelected,w=b?this.data.choices[N].votePercentageIfSelected:this.data.choices[N].votePercentageIfNotSelected;this.set("data.choices."+N+".voteRatio",X);
this.set("data.choices."+N+".votePercentage",w);this.set("data.choices."+N+".selected",b)}S||(this.isLoading=!0,(S=this.getEndpoint(q,this.selectedItemIndex))&&_.Ly().resolve(_.ci).resolveCommand(S,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===q?-1:q};
_.hd.Object.defineProperties(Ko.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
Ko.prototype.onYtServiceRequestCompleted=Ko.prototype.onYtServiceRequestCompleted;Ko.prototype.onYtServiceRequestSent=Ko.prototype.onYtServiceRequestSent;Ko.prototype.onYtCommentPollRevert=Ko.prototype.onYtCommentPollRevert;Ko.prototype.onPopupClosed=Ko.prototype.onPopupClosed;Ko.prototype.dataChanged=Ko.prototype.dataChanged;_.u([_.O(_.HU),_.E("design:type",Object)],Ko.prototype,"paperItemBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ko.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],Ko.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ko.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Ko.prototype,"isLoading",void 0);_.u([_.k({computed:"computeIsChannelOwner(data.choices)"}),_.E("design:type",Boolean)],Ko.prototype,"isChannelOwner",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.E("design:type",Boolean)],Ko.prototype,"isImagePoll",void 0);_.u([_.k({computed:"computeIsTotalVotesDisabled(data)"}),_.E("design:type",Boolean)],Ko.prototype,"isTotalVotesDisabled",void 0);_.u([_.k(),_.E("design:type",Object)],Ko.prototype,"previousPollInfo",void 0);_.u([_.k(),_.E("design:type",Object)],Ko.prototype,"selectedItemIndex",void 0);_.u([_.oE("#poll-votes"),_.E("design:type",Object)],Ko.prototype,"pollVotes",void 0);
_.u([_.K("isChannelOwner"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ko.prototype,"endpointStyle",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ko.prototype,"dataChanged",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Ko.prototype,"onPopupClosed",null);
_.u([_.Ph("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Ko.prototype,"onYtCommentPollRevert",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],Ko.prototype,"onYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ko.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],Ko);
_.p(Ko,"ytd-backstage-poll-renderer",function(){if(b1q!==void 0)return b1q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return b1q=q},{mode:2});var wg6;var Z1X={autoplay:!1,loop:!1},At6={simpleText:""},vr=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;q.usesPanelLockup=!1;q.selectedItemIndex=-1;q.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},Z1X,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});q.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},Z1X,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});q.correctnessAnimationProps=[];q.correctnessAnimationRefs=[];return q};
_.F(vr,_.n);_.Z=vr.prototype;_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.Z.computeIsChannelOwner=function(q){if(!q)return!0;q=q[0];return!(q&&(q.signinEndpoint||q.selectServiceEndpoint))};
_.Z.computeIsTotalVotesDisabled=function(q){return!(q==null?0:q.totalVotes)};
_.Z.computeIsImageQuiz=function(q){return(q==null?void 0:q.type)==="POLL_TYPE_IMAGE"};
_.Z.onExplanationChanged=function(){this.expander.reset()};
_.Z.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var q=this.data.choices;if(q){this.maybeInitializeQuizLotties(q);for(var S=0;S<q.length;S++)if(q[S].isSelected||this.isChannelOwner&&q[S].isCorrect){this.selectedItemIndex=S;return}this.selectedItemIndex=-1}}};
_.Z.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var q=this.selectedItemIndex,S=Number(this.quizVotes.selected);this.selectChoice(S);this.sendVoteAction(S,q);this.quizVotes.selected=-1;var N;q=!((N=this.data)==null?0:N.enableAnimation);this.maybePlayAnswerAnimations(q)}};
_.Z.onYtCommentPollRevert=function(q,S){S&&(this.selectChoice(S.selectedChoiceIndex),this.set("data.totalVotes",S.totalVotes))};
_.Z.onYtServiceRequestSent=function(q,S){if(S.actions)for(q=_.A(S.actions),S=q.next();!S.done;S=q.next())(S=_.t(S.value,b5))&&this.set("data.totalVotes",S.totalVotes)};
_.Z.onYtServiceRequestCompleted=function(q){var S=this.get("detail.data.actionResults.0.feedback",q);q=this.get("detail.data.actionResults.0.status",q);if(S==="FEEDBACK_DESELECT"||S==="FEEDBACK_SELECT")this.isLoading=!1,q==="STATUS_FAILED"?_.uc(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.Z.getAnimationPropsForChoiceIndex=function(q,S){return S[q]};
_.Z.maybePlayAnswerAnimations=function(q){q=q===void 0?!1:q;var S;if((S=this.data)!=null&&S.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){S=_.A(this.correctnessAnimationRefs);for(var N=S.next();!N.done;N=S.next()){var X=void 0,b=void 0;(X=N.value)==null||(b=X.lottieEl)==null||b.stop()}if(!(this.selectedItemIndex<0)){S=0;q&&(S=this.isCorrect?37:25);var w,B;(w=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(B=w.lottieEl)==null||B.goToAndPlay(q?S:0,!0);if(!(this.isCorrect||
(w=this.data.choices.findIndex(function(U){return U.isCorrect}),w<0))){var T,Q;
(Q=(T=this.correctnessAnimationRefs[w])==null?void 0:T.lottieEl)==null||Q.goToAndPlay(37,!0);var a;T=(a=this.fadeContainers)==null?void 0:a.item(w);!q&&T&&this.fadeIn(T)}}}};
_.Z.thumbnailSrc=function(q){var S,N,X,b;return(q==null?0:(S=q.thumbnails)==null?0:(N=S[0])==null?0:N.url)?_.hj((X=q.thumbnails)==null?void 0:(b=X[0])==null?void 0:b.url):void 0};
_.Z.a11yVotedText=function(q,S){var N,X,b=((N=this.data)==null?void 0:(X=N.correctVotedText)==null?void 0:X.simpleText)||"",w,B;N=((w=this.data)==null?void 0:(B=w.votedText)==null?void 0:B.simpleText)||"";if(!S)return"";var T,Q;if((T=this.data)==null?0:(Q=T.choices)==null?0:Q[q].isCorrect)return b;var a,U;return((a=this.data)==null?0:(U=a.choices)==null?0:U[q].isSelected)?N:""};
_.Z.getEndpoint=function(q,S){return S===q?this.data.choices[q].deselectServiceEndpoint||null:this.data.choices[q].selectServiceEndpoint||null};
_.Z.sendVoteAction=function(q,S){if(q=this.getEndpoint(q,S))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(q)};
_.Z.selectChoice=function(q){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var S=0;S<this.data.choices.length;S++)this.set("data.choices."+S+".isSelected",q===this.selectedItemIndex?!1:S===q);this.selectedItemIndex=this.selectedItemIndex===q?-1:q};
_.Z.maybeInitializeQuizLotties=function(q){var S=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=q.map(function(N){return{animationConfig:N.isCorrect?S.baseCorrectLottiePlayerAnimationConfig:S.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){S.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(N){return N.animationRef||{}})};
_.Z.fadeIn=function(q){q.classList.add("fade-in");_.ns(_.OY,function(){q.classList.remove("fade-in")},900)};
_.hd.Object.defineProperties(vr.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.vO(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.choices)==null?void 0:S.some(function(N){return N.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null||!q.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?At6:this.data.choices[this.selectedItemIndex].explanation||At6}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null||!q.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
vr.prototype.onYtServiceRequestCompleted=vr.prototype.onYtServiceRequestCompleted;vr.prototype.onYtServiceRequestSent=vr.prototype.onYtServiceRequestSent;vr.prototype.onYtCommentPollRevert=vr.prototype.onYtCommentPollRevert;vr.prototype.dataChanged=vr.prototype.dataChanged;vr.prototype.onExplanationChanged=vr.prototype.onExplanationChanged;_.u([_.O(_.HU),_.E("design:type",Object)],vr.prototype,"paperItemBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vr.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],vr.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.jM.YtTaskEmitterBehavior),_.E("design:type",Object)],vr.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],vr.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vr.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],vr.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Object)],vr.prototype,"usesPanelLockup",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.E("design:type",Boolean)],vr.prototype,"isChannelOwner",void 0);_.u([_.k({computed:"computeIsTotalVotesDisabled(data)"}),_.E("design:type",Boolean)],vr.prototype,"isTotalVotesDisabled",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.E("design:type",Boolean)],vr.prototype,"isImageQuiz",void 0);_.u([_.k(),_.E("design:type",Object)],vr.prototype,"previousQuizInfo",void 0);_.u([_.k(),_.E("design:type",Object)],vr.prototype,"selectedItemIndex",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data","usesPanelLockup"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"shouldUseModernUi",null);
_.u([_.q0(".fade-container"),_.E("design:type",Object)],vr.prototype,"fadeContainers",void 0);_.u([_.k(),_.E("design:type",Array)],vr.prototype,"correctnessAnimationProps",void 0);_.u([_.K("explanation","showCorrectAnswer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"showExplanation",null);_.u([_.K("isChannelOwner","isAttempted"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"showCorrectAnswer",null);
_.u([_.K("isChannelOwner","isAttempted","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"isQuizAnsweringDisabled",null);_.u([_.K("isQuizAnsweringDisabled"),_.E("design:type",Object),_.E("design:paramtypes",[])],vr.prototype,"endpointStyle",null);_.u([_.K("data","selectedItemIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"isAttempted",null);
_.u([_.K("data","selectedItemIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],vr.prototype,"explanation",null);_.u([_.K("data","selectedItemIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vr.prototype,"isCorrect",null);_.u([_.oE("ytd-expander"),_.E("design:type",Object)],vr.prototype,"expander",void 0);_.u([_.oE("#quiz-votes"),_.E("design:type",Object)],vr.prototype,"quizVotes",void 0);
_.u([_.I5("explanation"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vr.prototype,"onExplanationChanged",null);_.u([_.I5("data","isChannelOwner"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vr.prototype,"dataChanged",null);_.u([_.Ph("yt-comment-quiz-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],vr.prototype,"onYtCommentPollRevert",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],vr.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],vr.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],vr);
_.p(vr,"ytd-backstage-quiz-renderer",function(){if(wg6!==void 0)return wg6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class="correctness-lottie style-scope ytd-backstage-quiz-renderer" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return wg6=q},{mode:1});var sy0;var lm=function(){return _.n.apply(this,arguments)||this};
_.F(lm,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lm.prototype,"data",void 0);_.u([_.Ue({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],lm);
_.p(lm,"ytd-post-uploaded-video-renderer",function(){if(sy0!==void 0)return sy0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return sy0=q},{mode:1});var BTQ;var jd=function(){return _.n.apply(this,arguments)||this};
_.F(jd,_.n);jd.prototype.useFilledIcons=function(q){return q==="SPONSORSHIP_STAR"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jd.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jd.prototype,"data",void 0);_.u([_.Ue({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],jd);
var TT0=_.m9()(jd,"ytd-sponsors-only-badge-renderer",function(){if(BTQ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);BTQ=q}q=BTQ;return q},{allowedProps:["data"],
mode:1});var Gek;var Wr=function(){return _.n.apply(this,arguments)||this};
_.F(Wr,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Wr.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Wr.prototype,"data",void 0);_.u([_.Ue({is:"ytd-child-video-renderer",disableElementRegistration:!0})],Wr);
_.p(Wr,"ytd-child-video-renderer",function(){if(Gek!==void 0)return Gek;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Gek=q},{mode:1});var D8k;var Qy2;var dJ=function(){var q=_.n.apply(this,arguments)||this;q.size=0;q.fallbackImageSize={height:void 0,width:9999};q.webModernCollections=!1;return q};
_.F(dJ,_.n);_.Z=dJ.prototype;_.Z.computeBlurredImageSize=function(q){return q?{height:q*2,width:q*2}:this.fallbackImageSize};
_.Z.computeImageSize=function(q){return q?{height:q,width:q}:this.fallbackImageSize};
_.Z.computeObjectFit=function(q){return q?"FILL":"CONTAIN"};
_.Z.computePreserve=function(q){return q?!0:!1};
_.Z.setBackground=function(){var q,S;if((q=this.data)==null?0:(S=q.thumbnail)==null?0:S.sampledThumbnailColor)q=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+q.red+","+q.green+","+q.blue+",1)"};
dJ.prototype.setBackground=dJ.prototype.setBackground;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dJ.prototype,"ytRendererBehavior",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dJ.prototype,"watchFeedThumbnail",void 0);_.u([_.k(),_.E("design:type",Object)],dJ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],dJ.prototype,"size",void 0);
_.u([_.k({computed:"computeBlurredImageSize(size)"}),_.E("design:type",Object)],dJ.prototype,"blurredImageSize",void 0);_.u([_.k({computed:"computeImageSize(size)"}),_.E("design:type",Object)],dJ.prototype,"imageSize",void 0);_.u([_.k({computed:"computePreserve(size)"}),_.E("design:type",String)],dJ.prototype,"preserve",void 0);_.u([_.k({computed:"computeObjectFit(size)"}),_.E("design:type",String)],dJ.prototype,"objectFit",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],dJ.prototype,"webModernCollections",void 0);_.u([_.I5("data.thumbnail.sampledThumbnailColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dJ.prototype,"setBackground",null);_.u([_.Ue({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],dJ);
_.p(dJ,"ytd-playlist-custom-thumbnail-renderer",function(){if(Qy2!==void 0)return Qy2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Qy2=q},{mode:1});var aJX;var kO=function(){return _.n.apply(this,arguments)||this};
_.F(kO,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kO.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kO.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],kO.prototype,"width",void 0);_.u([_.Ue({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],kO);
_.p(kO,"ytd-playlist-video-thumbnail-renderer",function(){if(aJX!==void 0)return aJX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return aJX=q},{mode:1});var V02;var z6=function(){return _.n.apply(this,arguments)||this};
_.F(z6,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],z6.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],z6.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],z6.prototype,"width",void 0);_.u([_.Ue({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],z6);
_.p(z6,"ytd-show-custom-thumbnail-renderer",function(){if(V02!==void 0)return V02;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return V02=q},{mode:1});var U8D;var no=function(){return _.n.apply(this,arguments)||this};
_.F(no,_.n);no.prototype.useFilledIcons=function(q){return q==="MUSIC"||q==="COURSE"};
no.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=UU(this.overlayColor,"0.8");else if(this.overlayColor){var q=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+q.red+","+q.green+","+q.blue+",0.8)"}};
_.hd.Object.defineProperties(no.prototype,{overlayStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||!this.data.icon)}},
overlayTextStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||this.data.icon)}}});
no.prototype.overlayColorChanged=no.prototype.overlayColorChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],no.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],no.prototype,"overlayColor",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.icon","data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],no.prototype,"overlayStyle",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.icon","data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],no.prototype,"overlayTextStyle",null);_.u([_.I5("overlayColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],no.prototype,"overlayColorChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],no);
_.p(no,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(U8D!==void 0)return U8D;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return U8D=q},{mode:1});var rt2;var fo=function(){var q=_.n.apply(this,arguments)||this;q.active=!1;return q};
_.F(fo,_.n);fo.prototype.computeIsSpinnerHidden=function(q){return(q==null?void 0:q.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
fo.prototype.computeOverlayIcon=function(q){return(q==null?void 0:q.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(q==null?void 0:q.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fo.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fo.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],fo.prototype,"active",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],fo);
_.p(fo,"ytd-thumbnail-overlay-downloading-renderer",function(){if(rt2!==void 0)return rt2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return rt2=q},{mode:1});var $8s;var po=function(){return _.n.apply(this,arguments)||this};
_.F(po,_.n);_.hd.Object.defineProperties(po.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],po.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],po.prototype,"data",void 0);_.u([_.K("data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],po.prototype,"text",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],po);
_.p(po,"ytd-thumbnail-overlay-hover-text-renderer",function(){if($8s!==void 0)return $8s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $8s=q},{mode:1});var ctD,edT=function(){if(ctD!==void 0)return ctD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ctD=q};var xO=function(){return _.n.apply(this,arguments)||this};
_.F(xO,_.n);_.hd.Object.defineProperties(xO,{template:{configurable:!0,enumerable:!0,get:function(){return edT()}}});
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],xO.prototype,"animateEqualizer",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],xO);_.m9()(xO,"ytd-thumbnail-overlay-equalizer",function(){return edT()},{allowedProps:["animateEqualizer"],
mode:1});var C30;var mh=function(){var q=_.n.apply(this,arguments)||this;q.nowPlayingBadge=_.C("web_now_playing_badge");q.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return q};
_.F(mh,_.n);mh.prototype.activeChanged=function(){var q=this;_.C("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.MC(this,function(){_.uc(q.hostElement,"yt-playlist-lockup-now-playing-active",q)})};
mh.prototype.onMiniplayerPlayStateChanged=function(q){var S,N=(S=_.t(_.NR().currentEndpoint,_.O1))==null?void 0:S.videoId;this.isVideoPlaying=q&&(_.C("web_limit_now_playing_animation_killswitch")||this.videoId===N)};
mh.prototype.activeChanged=mh.prototype.activeChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mh.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],mh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mh.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],mh.prototype,"isVideoPlaying",void 0);_.u([_.k(),_.E("design:type",String)],mh.prototype,"videoId",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],mh.prototype,"equalizerOnly",void 0);_.u([_.k(),_.E("design:type",Boolean)],mh.prototype,"isActive",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],mh.prototype,"nowPlayingBadge",void 0);_.u([_.I5("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mh.prototype,"activeChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],mh);
_.p(mh,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(C30!==void 0)return C30;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return C30=q},{mode:1});var Rdq;var um=function(){return _.n.apply(this,arguments)||this};
_.F(um,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],um.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],um);
_.p(um,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(Rdq!==void 0)return Rdq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Rdq=q},{mode:2});var t0T;var gJ=function(){return _.n.apply(this,arguments)||this};
_.F(gJ,_.n);gJ.prototype.onDurationChanged=function(){var q,S;_.mt(this.hostElement).querySelector("#progress").style.width=((S=(q=this.data)==null?void 0:q.percentDurationWatched)!=null?S:0)+"%"};
gJ.prototype.onDurationChanged=gJ.prototype.onDurationChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],gJ.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gJ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],gJ.prototype,"isLive",void 0);_.u([_.I5("data.percentDurationWatched"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gJ.prototype,"onDurationChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],gJ);
_.p(gJ,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(t0T!==void 0)return t0T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return t0T=q},{mode:1});var i1v;var Ej=function(){var q=_.n.apply(this,arguments)||this;q.bottomPanel=!1;q.richGridOverlay=!1;q.watchFeedOverlay=!1;q.isCompact=!1;return q};
_.F(Ej,_.n);Ej.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.hd.Object.defineProperties(Ej.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.icon)==null?void 0:S.iconType)==="PLAY_ALL"&&_.C("kevlar_system_icons")}}});
Ej.prototype.widthChanged=Ej.prototype.widthChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ej.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],Ej.prototype,"width",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ej.prototype,"bottomPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ej.prototype,"richGridOverlay",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ej.prototype,"watchFeedOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ej.prototype,"isCompact",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ej.prototype,"isIconFilled",null);_.u([_.I5("width","watchFeedOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ej.prototype,"widthChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Ej);
_.p(Ej,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(i1v!==void 0)return i1v;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return i1v=q},{mode:1});var JtX;var FWD=["CLIP","SHORTS"],yk=function(){var q=_.n.apply(this,arguments)||this;q.animated=_.C("animated_live_badge_icon");q.hasIcon=!1;q.updateTimerIntervalId=0;q.timeSinceLive=0;return q};
_.F(yk,_.n);_.Z=yk.prototype;_.Z.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.Z.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.Z.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.Z.hasIconOrText=function(){var q,S;return!!(((q=this.data)==null?0:q.icon)||((S=this.data)==null?0:S.text))};
_.Z.initializeLiveBadgeTimer=function(){var q=this,S,N=(S=this.liveBadgeData)==null?void 0:S.startTimestampSec;if(N&&this.canShowLiveBadgeTimer()){var X;S=Number((X=this.liveBadgeData)==null?void 0:X.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(N);this.updateTimerIntervalId=_.wg(function(){q.canShowLiveBadgeTimer()?q.timeSinceLive++:(q.timeSinceLive=0,window.clearInterval(q.updateTimerIntervalId))},S)}else this.timeSinceLive=0};
_.Z.canShowLiveBadgeTimer=function(){var q=Date.now(),S,N;return q<(Number((S=this.liveBadgeData)==null?void 0:S.endTimestampSec)-1)*1E3&&q>Number((N=this.liveBadgeData)==null?void 0:N.startTimestampSec)*1E3};
_.hd.Object.defineProperties(yk.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.hu7(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return FWD.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
yk.prototype.initializeLiveBadgeTimer=yk.prototype.initializeLiveBadgeTimer;yk.prototype.dataChanged=yk.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],yk.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yk.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],yk.prototype,"icon",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yk.prototype,"animated",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.E("design:type",Boolean)],yk.prototype,"hideTimeStatus",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],yk.prototype,"hasIcon",void 0);_.u([_.k(),_.E("design:type",Object)],yk.prototype,"timeSinceLive",void 0);_.u([_.K("data","timeSinceLive"),_.E("design:type",Object),_.E("design:paramtypes",[])],yk.prototype,"badgeShapeData",null);
_.u([_.K("data","overlayType"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yk.prototype,"hideBadgeShape",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yk.prototype,"dataChanged",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],yk.prototype,"overlayStyle",null);
_.u([_.K("data.liveBadgeData"),_.E("design:type",Object),_.E("design:paramtypes",[])],yk.prototype,"liveBadgeData",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.type"),_.E("design:type",Object),_.E("design:paramtypes",[])],yk.prototype,"overlayType",null);_.u([_.K("overlayType","overlayStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yk.prototype,"useFilledIcon",null);
_.u([_.Xb("liveBadgeData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yk.prototype,"initializeLiveBadgeTimer",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],yk);
_.p(yk,"ytd-thumbnail-overlay-time-status-renderer",function(){if(JtX!==void 0)return JtX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return JtX=q},{mode:2});var H1J;var MF=function(){return _.n.apply(this,arguments)||this};
_.F(MF,_.n);MF.prototype.configureRendererStamper=function(){return{"data.primaryActionButton":{id:"primary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
MF.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(q){if(this.hasPlaybackProgressBar)return{percentDurationWatched:q.percentDurationWatched}};
MF.prototype.computeHasPlaybackProgressBar=function(q){return!!q.percentDurationWatched&&q.percentDurationWatched>0};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],MF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],MF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],MF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.E("design:type",Boolean)],MF.prototype,"hasPlaybackProgressBar",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],MF);
_.p(MF,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(H1J!==void 0)return H1J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return H1J=q},{mode:1});var O1v;var KW2=_.f(function(q){var S=q.data;var N=q.children;var X=function(){return!!S().doubleStack},b=function(){return!!S().includeStackHeight};
return _.D("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!S().experimentEnabled}},_.D(_.V,{cond:S,
then:function(){var w={};return _.D(_.S1,null,_.D(_.V,{cond:b,then:function(){var B={};return _.D("div",{class:_.mu("ytCollectionsStackSpacer",(B.ytCollectionsStackSpacerDoubleStack=X,B))})}}),_.D("div",{class:_.mu((w.ytCollectionsStackRelativeStack=b,w))},_.D(_.V,{cond:X,
then:function(){var B={};return _.D("div",{class:_.mu("ytCollectionsStackCollectionStack2",function(){return S().customClassName2ndStack},(B.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return S().enableResponsiveMode},B)),
style:_.Ls({"background-color":function(){return I2M(S())}})})}}),_.D("div",{class:_.mu("ytCollectionsStackCollectionStack1",function(){return S().customClassName1stStack},function(){return PEN(S().thumbnailSize?S().thumbnailSize:"medium")}),
style:_.Ls({"background-color":function(){return I2M(S())}})}),N))}}))},"Fa");_.jS(KW2,"yt-collections-stack",{props:{data:_.H4}});var Lo=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};q.webModernCollections=!1;q.isSearch=!1;q.isDoubleStack=!1;q.thumbnailSize="medium";return q};
_.F(Lo,_.n);_.Z=Lo.prototype;
_.Z.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},
"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}};
_.Z.getThumbnailDetails=function(q){if(q!=null&&q.thumbnailRenderer){var S=q.thumbnailRenderer,N;if((N=S.playlistVideoThumbnailRenderer)==null?0:N.thumbnail)return S.playlistVideoThumbnailRenderer.thumbnail;var X;if((X=S.playlistCustomThumbnailRenderer)==null?0:X.thumbnail)return S.playlistCustomThumbnailRenderer.thumbnail;q=q.thumbnailRenderer;var b;if((b=q.showCustomThumbnailRenderer)==null?0:b.thumbnail)return q.showCustomThumbnailRenderer.thumbnail}};
_.Z.computeOverlayColor=function(q){var S,N;if((S=this.getThumbnailDetails(q))==null?0:(N=S.darkColorPalette)==null?0:N.section2Color)return this.getThumbnailDetails(q).darkColorPalette.section2Color;var X;return(X=this.getThumbnailDetails(q))==null?void 0:X.sampledThumbnailColor};
_.Z.computeWebModernCollections=function(q){if(q==null||!q.thumbnailOverlays)return!1;q=_.A(q.thumbnailOverlays);for(var S=q.next();!S.done;S=q.next()){var N=void 0;if((N=S.value)==null?0:N.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.Z.computeNavigationEndpoint=function(q){return lF7(q==null?void 0:q.navigationEndpoint)};
_.hd.Object.defineProperties(Lo.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:q==null?void 0:q.sampledThumbnailColor,vibrantColorPalette:q==null?void 0:q.vibrantColorPalette,darkColorPalette:q==null?void 0:q.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Lo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Lo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(nHs),_.E("design:type",Object)],Lo.prototype,"ytdThumbnailBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Lo.prototype,"componentBehavior",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],Lo.prototype,"watchFeedThumbnail",void 0);_.u([_.k(),_.E("design:type",Number)],Lo.prototype,"customThumbnailSize",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],Lo.prototype,"hideAria",void 0);_.u([_.k(),_.E("design:type",Object)],Lo.prototype,"data",void 0);_.u([_.k({computed:"computeOverlayColor(data)"}),_.E("design:type",Object)],Lo.prototype,"overlayColor",void 0);
_.u([_.k({computed:"computeWebModernCollections(data)"}),_.E("design:type",Object)],Lo.prototype,"webModernCollections",void 0);_.u([_.k({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],Lo.prototype,"computedNavigationEndpoint",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Lo.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Lo.prototype,"isDoubleStack",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Lo.prototype,"thumbnailSize",void 0);_.u([_.K("data","isDoubleStack","thumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lo.prototype,"collectionStack",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],Lo);
_.p(Lo,"ytd-playlist-thumbnail",function(){if(O1v!==void 0)return O1v;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return O1v=q},{mode:2});var vtJ;_.jS(_.f(function(q){return _.D("yt-text-view-model",{class:_.mu("ytTextViewModelHost")},_.D(_.Fu,{text:function(){return q.data().text}}))},"Ga"),"yt-text-view-model",{props:{data:_.H4}});var hL=function(){var q=_.n.apply(this,arguments)||this;q.noEndpoints=!1;q.amsterdamPostMvp=_.C("web_amsterdam_post_mvp_playlists");q.badges=[];q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.F(hL,_.n);_.Z=hL.prototype;_.Z.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.Z.getMetadata=function(q){if(!q)return[];var S=[],N=q.shortViewCountText||q.viewCountText;N&&S.push(_.vO(N));q.publishedTimeText&&S.push(_.vO(q.publishedTimeText));q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&S.push(_.AA(_.vO(q.upcomingEventData.upcomingEventText),Number(q.upcomingEventData.startTime)));return S};
_.Z.observeDataForBylineSeparator=function(){this.data&&_.g3(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.Z.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.a5(this.metadataColor)};
_.Z.getSimpleString=function(q){return _.vO(q)};
_.Z.isBylineHidden=function(q){return this.noByline||!((q==null?0:q.longBylineText)||(q==null?0:q.shortBylineText))};
_.Z.isMetadataHidden=function(q){var S;return((S=this.getMetadata(q))==null?void 0:S.length)===0};
_.Z.isBylineMetadataSeparatorHidden=function(q){return this.isMetadataHidden(q)||!this.shouldShowVideoInfo};
_.Z.isLongByline=function(q,S){return S&&!(q==null||!q.longBylineText)};
_.hd.Object.defineProperties(hL.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var q;return this.amsterdamPostMvp&&!((q=this.data)==null||!q.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
hL.prototype.metadataColorChanged=hL.prototype.metadataColorChanged;hL.prototype.observeDataForBylineSeparator=hL.prototype.observeDataForBylineSeparator;_.u([_.O(_.$Y),_.E("design:type",Object)],hL.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],hL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hL.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],hL.prototype,"noEndpoints",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"isSlimShort",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"radioMeta",void 0);_.u([_.k({selector:_.Va}),_.E("design:type",Object)],hL.prototype,"isGridViewEnabled",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"richMeta",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hL.prototype,"amsterdamPostMvp",void 0);
_.u([_.k(),_.E("design:type",Boolean)],hL.prototype,"noByline",void 0);_.u([_.k({computed:"isLongByline(data, radioMeta)"}),_.E("design:type",Boolean)],hL.prototype,"longByline",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"truncateMetadataLine",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"miniMode",void 0);_.u([_.k(),_.E("design:type",Number)],hL.prototype,"metadataColor",void 0);
_.u([_.k(),_.E("design:type",Array)],hL.prototype,"badges",void 0);_.u([_.k({selector:_.cO,selectorArgs:["data.videoId"]}),_.E("design:type",String)],hL.prototype,"transferState",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"isDownloading",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hL.prototype,"typographyBump",void 0);_.u([_.oE("#metadata-line"),_.E("design:type",HTMLElement)],hL.prototype,"metadataLine",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hL.prototype,"observeDataForBylineSeparator",null);_.u([_.I5("metadataColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hL.prototype,"metadataColorChanged",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hL.prototype,"shouldShowVideoInfo",null);
_.u([_.K("badges"),_.E("design:type",String),_.E("design:paramtypes",[])],hL.prototype,"inlineBadgeClass",null);_.u([_.K("longByline"),_.E("design:type",String),_.E("design:paramtypes",[])],hL.prototype,"longBylineClass",null);_.u([_.K("data","longByline"),_.E("design:type",Object),_.E("design:paramtypes",[])],hL.prototype,"bylineText",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hL.prototype,"hasAttributedBylineText",null);
_.u([_.K("isGridViewEnabled","data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hL.prototype,"watchFeedBigThumbs",null);_.u([_.Ue({is:"ytd-video-meta-block",disableElementRegistration:!0})],hL);
_.p(hL,"ytd-video-meta-block",function(){if(vtJ!==void 0)return vtJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vtJ=q},{mode:2});_.Bq("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Pr=function(){var q=_.n.apply(this,arguments)||this;q.displayItemCount=2;q.isBackstagePlaylist=!1;q.isPostCompactPlaylist=!1;q.shouldShowChannelThumbnail=!1;return q};
_.F(Pr,_.n);_.Z=Pr.prototype;_.Z.computeFirstVideos=function(q,S){return q===void 0||S===void 0?[]:q.slice(0,S)};
_.Z.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var q=this.data.thumbnailRenderer;q.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",q.playlistVideoThumbnailRenderer.thumbnail);q.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",q.playlistCustomThumbnailRenderer.thumbnail)}};
_.Z.computeThumbnailHeight=function(q,S,N,X,b){return X?b==="BIG"?280:b==="MASSIVE"?337:234:N?240:S?72:q?118:138};
_.Z.computeThumbnailWidth=function(q,S,N,X,b){return X?b==="MEDIUM"?450:b==="BIG"?500:b==="MASSIVE"?600:420:N?360:S?128:q?210:246};
_.Z.computeUseBiggerThumbs=function(q){return q&&_.C("enable_desktop_search_bigger_thumbs")};
_.Z.computeShouldShowChannelThumbnail=function(q,S){return q&&!(S==null||!S.channelThumbnail)};
_.hd.Object.defineProperties(Pr.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Pr.prototype.dataChanged=Pr.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Pr.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],Pr.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Pr.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Pr.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Pr.prototype,"displayItemCount",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Pr.prototype,"isBackstagePlaylist",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Pr.prototype,"isPostCompactPlaylist",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Pr.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.E("design:type",Boolean)],Pr.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],Pr.prototype,"biggerThumbsStyle",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Pr.prototype,"isDownloads",void 0);_.u([_.k({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.E("design:type",Object)],Pr.prototype,"shouldShowChannelThumbnail",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pr.prototype,"dataChanged",null);
_.u([_.K("isSearch"),_.E("design:type",String),_.E("design:paramtypes",[])],Pr.prototype,"stackThumbnailSize",null);_.u([_.Ue({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Pr);
_.p(Pr,"ytd-playlist-renderer",function(){if(D8k===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);D8k=q}q=D8k;return q},{mode:1});var lJk;var jyq;var IY=function(){var q=_.n.apply(this,arguments)||this;q.startX=0;return q};
_.F(IY,_.n);IY.prototype.onEndpointMouseDown=function(q){this.startX=q.clientX};
IY.prototype.onEndpointClick=function(q){this.startX!==q.clientX&&(q.preventDefault(),q.stopPropagation())};
IY.prototype.computeObjectFit=function(q){return q==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||q==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||q==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
IY.prototype.computeCardStyle=function(q){return q?q.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.hd.Object.defineProperties(IY.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.searchRefinementCardRendererStyle)==null?void 0:S.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],IY.prototype,"data",void 0);_.u([_.k({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.E("design:type",Number)],IY.prototype,"objectFit",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.E("design:type",String)],IY.prototype,"cardStyle",void 0);
_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],IY.prototype,"roundContainer",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],IY.prototype,"isAlbumCard",null);_.u([_.K("data","isAlbumCard"),_.E("design:type",Object),_.E("design:paramtypes",[])],IY.prototype,"collectionStack",null);_.u([_.Ue({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],IY);
_.p(IY,"ytd-search-refinement-card-renderer",function(){if(jyq!==void 0)return jyq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return jyq=q},{mode:1});var WW0;var YO=function(){var q=_.n.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.F(YO,_.n);_.u([_.k(),_.E("design:type",Object)],YO.prototype,"data",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],YO.prototype,"componentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],YO.prototype,"ytdReduxBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],YO.prototype,"isRichGrid",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],YO.prototype,"miniMode",void 0);
_.u([_.Ue({is:"ytd-game-details-renderer",disableElementRegistration:!0})],YO);
_.p(YO,"ytd-game-details-renderer",function(){if(WW0!==void 0)return WW0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return WW0=q},{mode:1});var d8v;var kes;var on=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return q};
_.F(on,_.n);_.Z=on.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.currentStateData=function(q){var S=q||this.data;return S&&S.states&&S.currentStateId!=null?S.states.find(function(N){return N.stateId===S.currentStateId})||null:null};
_.Z.currentStateRendererData=function(q){return(q=this.currentStateData(q))&&q.state&&q.state.buttonRenderer?q.state.buttonRenderer:null};
_.Z.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())};
_.Z.computeButtonIcon=function(q){q=this.currentStateRendererData(q);var S;return(q==null?0:(S=q.icon)==null?0:S.iconType)?q.icon.iconType.toLowerCase():null};
_.Z.computeAccessibility=function(q){return(q=this.currentStateRendererData(q))&&q.accessibilityData?q.accessibilityData.accessibilityData||null:null};
_.Z.computeButtonClass=function(q){var S=this.currentStateRendererData(q);if(!S)return"";q="";var N=S.style;N&&(q+=N.toLowerCase().replace(/_/g,"-")+" ");(S=S.size)&&(q+=S.toLowerCase().replace(/_/g,"-")+" ");return q.trim()};
_.Z.computeServiceEndpoint=function(q){if(!q)return null;var S=q&&q.serviceEndpoint,N=this.get("command.commandMetadata.webCommandMetadata.sendPost",q);return S?S:N&&q.command?q.command:null};
_.Z.computeBellMenuItemParams=function(q){var S;q=(S=_.t(q==null?void 0:q.command,_.hD))==null?void 0:S.commands;if(!q||q.length===0)return null;S=_.t(q[0],_.wG);var N,X;return(S==null?0:(N=S.popup)==null?0:(X=N.menuPopupRenderer)==null?0:X.items)?S.popup.menuPopupRenderer.items.map(function(b){return b.menuServiceItemRenderer.trackingParams}):null};
_.Z.handleBellMenuOpenSelectedAction=function(q){var S=q.trackingParams,N=this.computeBellMenuItemParams(this.data);this.data&&S&&N&&N.includes(S)&&this.ytRenderButtonBehavior._setButtonIcon(q.icon.iconType.toLowerCase())};
_.Z.onYtServiceRequestCompleted=function(q,S){(q=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",S))&&this.set("data",q)};
_.Z.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.Z.resetState=function(){this.set("data.currentStateId",3)};
_.Z.onYtButtonTapHandler=function(){if(this.data){var q=this.currentStateRendererData(this.data);q&&this.ytRendererBehavior.logExplicitClick(q)}};
on.prototype.onYtServiceRequestError=on.prototype.onYtServiceRequestError;on.prototype.onYtServiceRequestCompleted=on.prototype.onYtServiceRequestCompleted;on.prototype.stateChanged=on.prototype.stateChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],on.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],on.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(Xg.YtRenderButtonBehavior),_.E("design:type",Object)],on.prototype,"ytRenderButtonBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],on.prototype,"data",void 0);_.u([_.Xb("data","data.currentStateId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],on.prototype,"stateChanged",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],on.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],on.prototype,"onYtServiceRequestError",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],on);
_.p(on,"ytd-subscription-notification-toggle-button-renderer",function(){if(kes!==void 0)return kes;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return kes=q},{mode:1});var zd2;var q7=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};q.tapHandler=function(){if(q.data){var S=q.currentStateRendererData();S&&q.ytRendererBehavior.logExplicitClick(S)}};
return q};
_.F(q7,_.n);_.Z=q7.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.currentStateData=function(){var q=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(S){return S.stateId===q.data.currentStateId})||null:null};
_.Z.currentStateRendererData=function(){var q=this.currentStateData();return q&&q.state&&q.state.buttonRenderer?q.state.buttonRenderer:null};
_.Z.computeAccessibilityLabel=function(){var q,S,N;return(q=this.currentStateRendererData())==null?void 0:(S=q.accessibilityData)==null?void 0:(N=S.accessibilityData)==null?void 0:N.label};
_.Z.computeBellMenuItemParams=function(){var q,S,N=(S=_.t((q=this.data)==null?void 0:q.command,_.hD))==null?void 0:S.commands;if(!N||N.length===0)return null;q=_.t(N[0],_.wG);var X,b;return(q==null?0:(X=q.popup)==null?0:(b=X.menuPopupRenderer)==null?0:b.items)?q.popup.menuPopupRenderer.items.map(function(w){return w.menuServiceItemRenderer.trackingParams}):null};
_.Z.handleBellMenuOpenSelectedAction=function(q){var S=q.trackingParams,N=this.computeBellMenuItemParams();if(this.data&&S&&N&&N.includes(S)&&(q==null||!q.isDisabled)){var X;((X=_.t(q.serviceEndpoint,_.Is))==null?void 0:X.signal)!=="CLIENT_SIGNAL"&&(this.icon=q.icon.iconType)}};
_.Z.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.Z.onYtServiceRequestCompleted=function(q,S){if(q=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",S))this.icon=void 0,this.set("data",q)};
_.Z.onYtServiceRequestError=function(){this.icon=void 0};
_.hd.Object.defineProperties(q7.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=this.data,S=this.textLabel,N=this.hostElement,X=this.computeAccessibilityLabel(),b=this.tapHandler,w=this.isOverlay?"overlay":"mono",B=(q==null?0:q.disableButton)?"disabled":"active";S=S?_.TI(S):void 0;return{style:w,type:"tonal",state:B,size:"M",focused:!1,formattedButtonText:S,iconPosition:"leading-trailing",onTap:otN(q,b,N),accessibilityLabel:X}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var q=this.currentStateRendererData(),S,N,X=(N=this.icon)!=null?N:q==null?void 0:(S=q.icon)==null?void 0:S.iconType;if(X)return _.yd(X)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.secondaryIcon)==null?void 0:S.iconType;if(N)return _.yd(N)}}});
q7.prototype.onYtServiceRequestError=q7.prototype.onYtServiceRequestError;q7.prototype.onYtServiceRequestCompleted=q7.prototype.onYtServiceRequestCompleted;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],q7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],q7.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],q7.prototype,"textLabel",void 0);
_.u([_.k(),_.E("design:type",String)],q7.prototype,"icon",void 0);_.u([_.k(),_.E("design:type",Boolean)],q7.prototype,"isOverlay",void 0);_.u([_.K("data.*","textLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],q7.prototype,"computedButtonShape",null);_.u([_.K("data.*","icon"),_.E("design:type",Object),_.E("design:paramtypes",[])],q7.prototype,"computedIcon",null);_.u([_.K("computedIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],q7.prototype,"computedAnimateIcon",null);
_.u([_.K("data.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],q7.prototype,"computedSecondaryIcon",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],q7.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],q7.prototype,"onYtServiceRequestError",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],q7);_.p(q7,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(zd2!==void 0)return zd2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return zd2=q},{mode:2});var ntk;_.jS(nw0,"yt-animated-action",{props:{backgroundLottieRef:_.H4,foregroundLottieRef:_.H4,wrapperClass:_.H4,disableAnimation:_.H4},unsafeExternallySettableAttributes:new Set(["key"])});var SP=function(){var q=_.n.apply(this,arguments)||this;q.animatedActionEnabled=_.C("web_animated_actions");q.foregroundLottieRef={};q.backgroundLottieRef={};q.forceIconOnly=!1;q.showTextWhileAnimating=!1;q.keyboardFocused=!1;q.isAnimating=!1;q.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return q};
_.F(SP,_.n);_.Z=SP.prototype;_.Z.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.Z.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]",
forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}};
_.Z.attached=function(){this.keyboardFocused=!1};
_.Z.onYtServiceRequestSent=function(q,S){(this.get("endpoint.subscribeEndpoint",S)||this.get("endpoint.unsubscribeEndpoint",S))&&this.updateSubscriptionState(!this.subscribed)};
_.Z.onYtServiceRequestCompleted=function(q,S){(q=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",S.data))&&this.bellButton&&(this.bellButton.data=q)};
_.Z.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.MQ(this.hostElement)};
_.Z.onPlayerSubscribe=function(q){this.isCompactRed()||q!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.Z.onPlayerUnsubscribe=function(q){this.isCompactRed()||q!==this.data.channelId||this.updateSubscriptionState(!1)};
_.Z.handleUpdateSubscribeButtonAction=function(q){q=_.t(q,FKJ);var S;q&&q.channelId===((S=this.data)==null?void 0:S.channelId)&&this.updateSubscriptionState(!!q.subscribed)};
_.Z.computeButtonStyle=function(q){return this.get("style.styleType",q)||null};
_.Z.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.Z.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.Z.updateSubscriptionState=function(q){if(q!==this.subscribed){this.set("data.subscribed",q);var S,N=(S=this.data)==null?void 0:S.subscribedEntityKey;N&&this.ytdReduxBehavior.dispatch(_.XV("subscriptionStateEntity",N,{key:N,subscribed:q}));this.isCompactRed()||_.uc(this.hostElement,"yt-subscription-changed",q);q||(_.gr(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!q),q&&this.hasBellButton&&this.startAnimation())}};
_.Z.startAnimation=function(){var q=this;if(!this.isAnimating){var S=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var N;(N=this.backgroundLottieRef.lottieEl)==null||N.goToAndPlay(0);var X;(X=this.foregroundLottieRef.lottieEl)==null||X.goToAndPlay(0);_.OY.addJob(function(){q.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.OY.addJob(function(){q.updateContainerToFitContent(!!q.subscribed,!0)},2,1500);
_.OY.addJob(function(){q.isAnimating=!1},2,S)}};
_.Z.maybeAnimateBellIcon=function(){var q=_.uX(this.hostElement).querySelector("yt-animated-icon");if(q){var S;(S=q.animationRef.lottieEl)==null||S.goToAndPlay(0)}};
_.Z.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.Z.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.Z.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var q;this.unsubscribedWidth=(q=this.subscribeButtonShape)==null?void 0:q.getBoundingClientRect().width}var S;this.subscribedWidth=(S=this.bellButton)==null?void 0:S.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.Z.updateContainerToFitContent=function(q,S){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(q?(q=this.subscribedWidth,S=this.isAnimating&&!S,this.subscribedIconOnlyWidth===void 0||S||(q=this.subscribedIconOnlyWidth),this.hostElement.style.width=q+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.Z.clearContainerSize=function(){this.hostElement.style.width=""};
_.Z.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.Z.maybeSetSubscribedButtonIconOnlyWidth=function(){var q=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var S;q.subscribedIconOnlyWidth=(S=q.bellButton)==null?void 0:S.getBoundingClientRect().width;requestAnimationFrame(function(){if(q.bellButton){var N;q.bellButton.textLabel=
(N=q.data)==null?void 0:N.subscribedButtonText}})})))};
_.hd.Object.defineProperties(SP.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var q;return(q=this.data)==null?void 0:q.subscribedButtonText}var S;return this.forceIconOnly?void 0:(S=this.data)==null?void 0:S.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var q,S,N=((q=this.data)==null?void 0:(S=q.timedAnimationData)==null?void 0:S.animationTiming)||[];return{uniqueId:"subscribe",timings:N,enabled:N.length>0&&!this.subscribed,experimentEnabled:N.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!this.subscribed&&((q=this.data)==null?void 0:q.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var S=q.renderer;var N=q.element;var X=q.subscribed;var b=q.commandController;var w=q.isOverlay;q=q.stopPropagation;var B=Xg2(S,X);w&&(B.style="overlay");w=Object;var T=w.assign,Q;a:switch((Q=S.style)==null?void 0:Q.styleType){case "COMPACT_GRAY":case "COMPACT_RED":Q={size:"S"};break a;default:Q={size:"M"}}var a=NTN(S,
X);var U=(U=X?S.subscribedButtonText:S.unsubscribedButtonText)?_.TI(U):void 0;return T.call(w,{},B,Q,{focused:!1,toggled:X,accessibilityLabel:a,formattedButtonText:U,onTap:SJM(S,X,N,b,q)})}}}});
SP.prototype.onMouseDown=SP.prototype.onMouseDown;SP.prototype.onDataChanged=SP.prototype.onDataChanged;SP.prototype.observedSubscribed=SP.prototype.observedSubscribed;SP.prototype.onYtServiceRequestCompleted=SP.prototype.onYtServiceRequestCompleted;SP.prototype.onYtServiceRequestSent=SP.prototype.onYtServiceRequestSent;SP.prototype.maybeUpdateBellButtonText=SP.prototype.maybeUpdateBellButtonText;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],SP.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],SP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],SP.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SP.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.subscribedEntityKey"],selector:RuN}),_.E("design:type",Object)],SP.prototype,"subscriptionStateEntity",void 0);_.u([_.k({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.E("design:type",Boolean)],SP.prototype,"subscribed",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],SP.prototype,"branded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SP.prototype,"animatedActionEnabled",void 0);
_.u([_.k(),_.E("design:type",Object)],SP.prototype,"foregroundLottieRef",void 0);_.u([_.k(),_.E("design:type",Object)],SP.prototype,"backgroundLottieRef",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],SP.prototype,"overlayButton",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.E("design:type",Object)],SP.prototype,"buttonStyle",void 0);_.u([_.k(),_.E("design:type",Object)],SP.prototype,"forceIconOnly",void 0);
_.u([_.k(),_.E("design:type",Object)],SP.prototype,"showTextWhileAnimating",void 0);_.u([_.k({value:function(){return!!_.Ly().resolve(_.MU(_.n5))&&_.C("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.E("design:type",Boolean)],SP.prototype,"useKeyboardFocused",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SP.prototype,"keyboardFocused",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SP.prototype,"isAnimating",void 0);_.u([_.K("data.notificationPreferenceButton.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"hasBellButton",null);
_.u([_.I5("subscribedButtonText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SP.prototype,"maybeUpdateBellButtonText",null);_.u([_.K("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"subscribedButtonText",null);_.u([_.K("data.timedAnimationData.animationTiming","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"smartimationSettings",null);
_.u([_.k({reflectToAttribute:!0}),_.K("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"subscribeButtonHidden",null);_.u([_.k({reflectToAttribute:!0}),_.K("subscribed","hasBellButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"subscribeButtonInvisible",null);
_.u([_.k({reflectToAttribute:!0}),_.K("subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"unsubscribeButtonHidden",null);_.u([_.oE("ytd-subscription-notification-toggle-button-renderer-next"),_.E("design:type",Object)],SP.prototype,"bellButton",void 0);_.u([_.oE("#subscribe-button-shape"),_.E("design:type",HTMLElement)],SP.prototype,"subscribeButtonShape",void 0);
_.u([_.K("overlayButton","subscribed","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SP.prototype,"buttonShape",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],SP.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],SP.prototype,"onYtServiceRequestCompleted",null);
_.u([_.I5("subscribed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SP.prototype,"observedSubscribed",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SP.prototype,"onDataChanged",null);_.u([_.Ph("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],SP.prototype,"onMouseDown",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],SP);
_.p(SP,"ytd-subscribe-button-renderer",function(){if(ntk!==void 0)return ntk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden$="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ntk=q},{mode:1});var N7=function(){var q=_.n.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.F(N7,_.n);N7.prototype.configureRendererStamper=function(){return{"data.game":{id:"game",mapping:{gameDetailsRenderer:{component:"ytd-game-details-renderer",properties:{isRichGrid:"[[isRichGrid]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],N7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],N7.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],N7.prototype,"isRichGrid",void 0);_.u([_.Ue({is:"ytd-game-card-renderer",disableElementRegistration:!0})],N7);
_.p(N7,"ytd-game-card-renderer",function(){if(d8v!==void 0)return d8v;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return d8v=q},{mode:1});var X7={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.C("defer_menus")&&!DHQ?0:void 0,waitForSignal:"eocs"};var fJ2;var pgJ;var bo=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return q};
_.F(bo,_.n);_.Z=bo.prototype;_.Z.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.Z.onSeriesReminderStateEntityChange=function(){var q,S,N;((q=this.eventReminderStateEntity)==null?0:q.key)&&((S=this.seriesReminderStateEntity)==null?void 0:S.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((N=this.eventReminderStateEntity)==null?void 0:N.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.XV("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.Z.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.Z.onYtServiceRequestError=function(){var q;this.updateReminderStateEntitiesFromButtonState((q=this.data)==null?void 0:q.currentState)};
_.Z.handleUpdateUpcomingEventReminderButtonStateCommand=function(q){if(q=_.t(q,OMX)){var S,N=(S=this.data)==null?void 0:S.targetId;N&&q.targetId===N&&_.t6(this.updateReminderStateEntitiesFromButtonState.bind(this,q.state))}};
_.Z.getButtonStateFromReminderState=function(){var q;if(((q=this.seriesReminderStateEntity)==null?void 0:q.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var S;if(((S=this.eventReminderStateEntity)==null?void 0:S.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var N,X;if(((N=this.seriesReminderStateEntity)==null?void 0:N.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((X=this.eventReminderStateEntity)==
null?void 0:X.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var b;return(b=this.data)==null?void 0:b.currentState};
_.Z.updateReminderStateEntitiesFromButtonState=function(q){if(q){switch(q){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":q="UPCOMING_EVENT_REMINDER_STATE_NONE";var S="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":q="UPCOMING_EVENT_REMINDER_STATE_SINGLE";S="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":q="UPCOMING_EVENT_REMINDER_STATE_NONE";S="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var N;
((N=this.eventReminderStateEntity)==null?0:N.key)&&this.ytdReduxBehavior.dispatch(_.XV("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:q})));var X;((X=this.seriesReminderStateEntity)==null?0:X.key)&&this.ytdReduxBehavior.dispatch(_.XV("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:S})))}};
_.hd.Object.defineProperties(bo.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var q=this.getButtonStateFromReminderState(),S,N;if(q&&((S=this.data)==null?0:(N=S.states)==null?0:N.length))for(S=_.A(this.data.states),N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;if(((X=_.t(N,KDR))==null?void 0:X.state)===q)return _.t(N,KDR)}}}});
bo.prototype.onYtServiceRequestError=bo.prototype.onYtServiceRequestError;bo.prototype.onYtServiceRequestCompleted=bo.prototype.onYtServiceRequestCompleted;bo.prototype.onSeriesReminderStateEntityChange=bo.prototype.onSeriesReminderStateEntityChange;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],bo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],bo.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bo.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:iOP}),_.E("design:type",Object)],bo.prototype,"eventReminderStateEntity",void 0);
_.u([_.k({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(q,S){return _.hg(q.entities,"sportsSeriesReminderStateEntity",S)}}),
_.E("design:type",Object)],bo.prototype,"seriesReminderStateEntity",void 0);_.u([_.K("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],bo.prototype,"currentButtonStateRenderer",null);_.u([_.I5("seriesReminderStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bo.prototype,"onSeriesReminderStateEntityChange",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bo.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bo.prototype,"onYtServiceRequestError",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],bo);
_.p(bo,"ytd-upcoming-event-reminder-button-renderer",function(){if(pgJ!==void 0)return pgJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return pgJ=q},{mode:1});var x8X;var wK=function(){return _.n.apply(this,arguments)||this};
_.F(wK,_.n);wK.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.hd.Object.defineProperties(wK.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.C("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wK.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wK.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],wK.prototype,"shelfDismissal",void 0);_.u([_.K("data.responseText"),_.E("design:type",Object),_.E("design:paramtypes",[])],wK.prototype,"text",null);
_.u([_.K("data.responseText"),_.E("design:type",Object),_.E("design:paramtypes",[])],wK.prototype,"textAriaLabel",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],wK);
_.p(wK,"ytd-notification-multi-action-renderer",function(){if(x8X!==void 0)return x8X;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return x8X=q},{mode:1});var m8Q;var ZS=function(){return _.n.apply(this,arguments)||this};
_.F(ZS,_.n);ZS.prototype.ready=function(){var q=this;_.mt(this.hostElement).querySelector("#undo").addEventListener("tap",function(){q.onUndoTap()})};
ZS.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZS.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZS.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],ZS);
_.p(ZS,"ytd-notification-text-renderer",function(){if(m8Q!==void 0)return m8Q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return m8Q=q},{mode:1});var uQa;var AO=function(){var q=_.n.apply(this,arguments)||this;q.mouseOverDelayJobId=0;q.fadeInImageDelayJobId=0;q.startTimeMs=-1;q.loadingStartTimeMs=-1;q.loadingEndTimeMs=-1;q.hasVideoPreview=!1;return q};
_.F(AO,_.n);_.Z=AO.prototype;_.Z.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Z.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.Z.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Z.showThumbnail=function(){var q=this;this.csn=_.VR();_.rs("fmth");_.OY.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.ns(_.OY,function(){q.loadingStartTimeMs=(0,_.oL)();var S=_.mt(q.hostElement).querySelector("#thumbnail");S.complete?q.displayMouseOverImage():S.addEventListener("load",_.hx(q,q.displayMouseOverImage))},150):_.g3(_.mt(this.hostElement).querySelector("#play"),"show",!0)};
_.Z.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.Z.onTap=function(){this.removeVideoPreview()};
_.Z.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var q=this.videoId,S=this.csn,N=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,X=this.startTimeMs,b=this.hasVideoPreview,w=_.by(this.trackingParams),B={isMovingThumbnail:b};b&&X>0&&(N>0&&(B.movingThumbnailLoadingDurationMs=Math.round(N)),B.durationHoveredMs=Math.round((0,_.oL)()-X));q&&(B.videoId=q);_.lJ(S,w,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:B});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.Z.removeVideoPreview=function(){_.OY.cancelJob(this.mouseOverDelayJobId);_.OY.cancelJob(this.fadeInImageDelayJobId);var q=_.mt(this.hostElement).querySelector("#thumbnail");_.g3(q,"fade-in",!1);q.removeEventListener("load",_.hx(this,this.displayMouseOverImage));q=_.mt(this.hostElement).querySelector("#play");_.g3(q,"fade-in",!1);_.g3(q,"show",!1)};
_.Z.displayMouseOverImage=function(){var q=_.mt(this.hostElement).querySelector("#thumbnail"),S=_.mt(this.hostElement).querySelector("#play");this.isImageAvailable(q)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.oL)(),this.startTimeMs=(0,_.oL)(),this.fadeInImageDelayJobId=_.ns(_.OY,function(){_.g3(q,"fade-in",!0)},50)):_.g3(S,"fade-in",!0)};
_.Z.computeThumbnail=function(q,S){var N;q&&q.movingThumbnailDetails&&q.movingThumbnailDetails.thumbnails&&S?N=_.Wi(q.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):N=S?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(N)return _.hj(N)};
_.Z.isImageAvailable=function(q){return!(!q.src||q.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||q.naturalWidth===120)};
AO.prototype.onTap=AO.prototype.onTap;AO.prototype.dataChanged=AO.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],AO.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AO.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],AO.prototype,"csn",void 0);_.u([_.k(),_.E("design:type",Object)],AO.prototype,"trackingParams",void 0);
_.u([_.k(),_.E("design:type",String)],AO.prototype,"videoId",void 0);_.u([_.k(),_.E("design:type",Boolean)],AO.prototype,"isAttachedAndDataSet",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AO.prototype,"dataChanged",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AO.prototype,"onTap",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],AO);
_.p(AO,"ytd-moving-thumbnail-renderer",function(){if(uQa!==void 0)return uQa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return uQa=q},{mode:1});var gtX;_.hh=function(q){this.hostElement=q;this.eventSink=null;this.eventList=[]};
_.hh.prototype.shouldForward=function(){var q,S;return(S=(q=this.eventSink)==null?void 0:q.isConnected)!=null?S:document.body.contains(this.eventSink)};
_.hh.prototype.start=function(q,S){this.eventSink&&this.stop();for(var N=0;N<q.length;N++)this.hostElement.addEventListener(q[N],_.hx(this,this.forwardEvent));var X;this.eventSink=(X=S.hostElement)!=null?X:S;this.eventList=q};
_.hh.prototype.stop=function(){for(var q=0;q<this.eventList.length;q++)this.hostElement.removeEventListener(this.eventList[q],_.hx(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.hh.prototype.forwardEvent=function(q,S){this.shouldForward()&&(q.stopPropagation(),this.eventSink instanceof Element?_.uc(this.eventSink,q.type,S):_.vN(new _.Vl("eventSink is not an element")))};_.sl={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.hh(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(q,S){this.forwarder_.start(q,S)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var BF=function(){return _.n.apply(this,arguments)||this};
_.F(BF,_.n);_.Z=BF.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=_.k$("HTML_DIR")==="rtl"?"right":"left"};
_.Z.dataChanged=function(){this.popupOpen=!1};
_.Z.computeAriaLabel=function(q){return _.t(q,u92).label};
_.Z.onTap=function(q){q.stopPropagation();q.preventDefault();this.data.command&&_.Ly().resolve(_.ci).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.Z.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Z.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
BF.prototype.onPopupClosed=BF.prototype.onPopupClosed;BF.prototype.onPopupOpened=BF.prototype.onPopupOpened;BF.prototype.onTap=BF.prototype.onTap;BF.prototype.dataChanged=BF.prototype.dataChanged;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],BF.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.sE),_.E("design:type",Object)],BF.prototype,"ironButtonState",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],BF.prototype,"componentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],BF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:-1}),_.E("design:type",Number)],BF.prototype,"tabindex",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.E("design:type",Object)],BF.prototype,"ariaLabel",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],BF.prototype,"disableTooltips",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],BF.prototype,"popupOpen",void 0);
_.u([_.k(),_.E("design:type",Element)],BF.prototype,"eventSink",void 0);_.u([_.oE("#tooltip"),_.E("design:type",Object)],BF.prototype,"tooltip",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BF.prototype,"dataChanged",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],BF.prototype,"onTap",null);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BF.prototype,"onPopupOpened",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BF.prototype,"onPopupClosed",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],BF);
_.p(BF,"ytd-thumbnail-overlay-button-renderer",function(){if(gtX!==void 0)return gtX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return gtX=q},{mode:1});var EtX;var TU=function(){return _.n.apply(this,arguments)||this};
_.F(TU,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TU.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],TU.prototype,"disableAnimation",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],TU.prototype,"rounded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],TU.prototype,"transparentBackground",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],TU.prototype,"noPadding",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],TU);
_.p(TU,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(EtX!==void 0)return EtX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return EtX=q},{mode:1});var yta;var GU=function(){return _.n.apply(this,arguments)||this};
_.F(GU,_.n);GU.prototype.computeIconPosition=function(q){return this.get("iconPosition",q)||null};
GU.prototype.computeIconStyle=function(q){return this.get("iconStyle",q)||null};
GU.prototype.computeIsIconStyleFilled=function(q){if(!q)return!1;var S;return q.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((S=q.icon)==null?void 0:S.iconType)==="ERROR_BLACK"};
_.u([_.k(),_.E("design:type",Object)],GU.prototype,"data",void 0);_.u([_.k({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.E("design:type",Object)],GU.prototype,"iconPosition",void 0);_.u([_.k({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.E("design:type",Object)],GU.prototype,"iconStyle",void 0);_.u([_.k({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],GU.prototype,"iconStyleFilled",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],GU);
_.p(GU,"ytd-thumbnail-overlay-icon-renderer",function(){if(yta!==void 0)return yta;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yta=q},{mode:1});var M0R;var DS=function(){return _.n.apply(this,arguments)||this};
_.F(DS,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DS.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],DS);
_.p(DS,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(M0R!==void 0)return M0R;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return M0R=q},{mode:1});var LWk;var Qm=function(){var q=_.n.apply(this,arguments)||this;q.isPreviewLoading=!1;return q};
_.F(Qm,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Qm.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qm.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Qm.prototype,"isPreviewLoading",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],Qm);
_.p(Qm,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(LWk!==void 0)return LWk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return LWk=q},{mode:1});var hdR;var an=function(){return _.n.apply(this,arguments)||this};
_.F(an,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],an.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],an);
_.p(an,"ytd-thumbnail-overlay-pinking-renderer",function(){if(hdR!==void 0)return hdR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hdR=q},{mode:1});var P3R;var Vm=function(){var q=_.n.apply(this,arguments)||this;q.disableTooltips=!1;q.isLoading=!1;q.useExpandableTooltip=!1;q.toggled=!1;q.hovered=!1;q.mouseoverDelayJobId=0;q.toggleDelayJobId=0;q.expandAnimationDelayJobId=0;return q};
_.F(Vm,_.n);_.Z=Vm.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");_.mt(this.hostElement).querySelector("#tooltip").position=_.k$("HTML_DIR")==="rtl"?"right":"left"};
_.Z.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.OY.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.OY.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.OY.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.Z.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.OY.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.OY.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.OY.cancelJob(this.expandAnimationDelayJobId)};
_.Z.computeIcon=function(q,S,N){return(q=N?S:q)&&q.iconType?_.yd(q.iconType):void 0};
_.Z.computeAriaLabel=function(q,S,N){return _.t(N?S:q,u92).label};
_.Z.computeTooltip=function(q,S,N){return N?S:q};
_.Z.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.Z.computeIconOnHover=function(q,S){if((q==null?0:q.iconType)&&!S)return _.yd(q.iconType)};
_.Z.onTap=function(q){var S=this;q.stopPropagation();q.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(q=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(q),this.useExpandableTooltip&&(this.toggleDelayJobId=_.ns(_.OY,function(){S.hovered=!1;S.data&&!S.data.toggledServiceEndpoint&&(S.expandAnimationDelayJobId=_.ns(_.OY,function(){S.set("data.isToggled",
!1)},200))},2E3))};
_.Z.onMouseenter=function(){var q=this;this.mouseoverDelayJobId=_.ns(_.OY,function(){q.hovered=!0},300)};
_.Z.onMouseleave=function(){_.OY.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.Z.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Z.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.Z.onServiceRequestCompleted=function(q,S){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(S)||this.set("data.isToggled",!this.data.isToggled)};
_.Z.serviceRequestWasSuccessful=function(q){return _.t(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.$p)?q.data.status==="STATUS_SUCCEEDED":!0};
Vm.prototype.onServiceRequestCompleted=Vm.prototype.onServiceRequestCompleted;Vm.prototype.onPopupClosed=Vm.prototype.onPopupClosed;Vm.prototype.onPopupOpened=Vm.prototype.onPopupOpened;Vm.prototype.onMouseleave=Vm.prototype.onMouseleave;Vm.prototype.dataChanged=Vm.prototype.dataChanged;_.u([_.O(_.sE),_.E("design:type",Object)],Vm.prototype,"ironButtonState",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Vm.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Vm.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Vm.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.E("design:type",Object)],Vm.prototype,"ariaLabel",void 0);_.u([_.k(),_.E("design:type",Object)],Vm.prototype,"disableTooltips",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Vm.prototype,"popupOpen",void 0);_.u([_.k(),_.E("design:type",Object)],Vm.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Element)],Vm.prototype,"eventSink",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Vm.prototype,"useExpandableTooltip",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.E("design:type",Object)],Vm.prototype,"toggled",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Vm.prototype,"hovered",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.E("design:type",Object)],Vm.prototype,"iconOnHover",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"dataChanged",null);
_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"onMouseleave",null);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"onPopupOpened",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"onPopupClosed",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],Vm.prototype,"onServiceRequestCompleted",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Vm);
_.p(Vm,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(P3R!==void 0)return P3R;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return P3R=q},{mode:2});var IJ2;var YJq=_.f(function(q){var S=q.data;var N=q.thumbnailSize;var X=function(){return S().enableSegmentView};
return _.D("yt-thumbnail-overlay-progress-bar-view-model",{class:_.mu("ytThumbnailOverlayProgressBarHost",function(){return b1W(N==null?void 0:N())})},_.D(_.V,{cond:X,
then:function(){return _.D("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.D("div",{class:_.B2("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+S().startPercent+"%"}}),_.D("div",{class:_.B2("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+S().segmentDurationPercent+"%"}},_.D("div",{class:_.B2("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.D("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.D("div",null," ",function(){return S().segmentLabel})),_.D("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.D("div",{class:_.B2("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.D(_.V,{cond:function(){return!X()&&S().startPercent},
then:function(){var b={};return _.D("div",{class:_.B2("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(b.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.C("web_enable_modern_progress_bar_overlay"),b))},_.D("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+S().startPercent+"%"}}))}}))},"Ha");
YJq.idomCompat=!0;_.oLJ=_.f(function(q){var S=_.L4(),N=_.oH(function(b){var w,B,T;a:{var Q=(w=q.data())==null?void 0:w.animationActivationTargetId;w=((B=q.data())==null?void 0:B.animationActivationEntityKey)||"";B=(T=q.data())==null?void 0:T.animationActivationEntitySelectorType;if(w&&Q)switch(B){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":b=_.uy(b,w);T=_.Ly().resolve(_.MU(_.ti));Q=!!(b&&b.videoId===Q&&(T==null?0:T.isMiniplayerActive()));Q={activated:Q,playAnimation:Q&&b.playerState==="PLAYER_STATE_PLAYING"};
break a}Q=void 0}return Q});
_.Ww(function(){var b;if((b=N())==null?0:b.activated){var w;if((w=N())==null?0:w.playAnimation){var B;(B=S.lottieEl)==null||B.goToAndPlay(0)}else{var T;(T=S.lottieEl)==null||T.goToAndStop(0)}}},"DbQiXd");
var X=function(){var b,w=!((b=N())==null||!b.activated);if(q.data()){b=q.data();var B=void 0;b.icon&&(B=_.Fo0(b.icon),B=kk7(B));var T=void 0,Q;if((Q=b.backgroundColor)==null?0:Q.lightTheme){var a;T={backgroundColor:UU((a=b.backgroundColor)==null?void 0:a.lightTheme,"0.8")}}if(b.text||B||w){if(w&&b.lottieData&&S){a=b.lottieData;var U,r,c;Q={animationConfig:{name:a.url,path:a.url,autoplay:(U=a.settings)==null?void 0:U.autoplay,loop:(c=(r=a.settings)==null?void 0:r.loop)!=null?c:!0},animationRef:S}}else Q=
void 0;if(w)U=17;else b:switch(b.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":U=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":U=19;break b;default:U=17}w={type:U,text:w&&b.animatedText?b.animatedText:b.text,icon:B,customColors:T,animation:Q}}else w=void 0}else w=void 0;return w};
return _.D("yt-thumbnail-badge-view-model",{class:_.mu("ytThumbnailBadgeViewModelHost",q.class)},_.D(_.V,{cond:X,then:function(){return _.D(_.tL,{data:function(){return X()}})}}))},"Ja");var qa2=_.f(function(q){var S={},N={};return _.D("yt-thumbnail-bottom-overlay-view-model",{class:_.mu("ytThumbnailBottomOverlayViewModelHost",(S.ytThumbnailBottomOverlayViewModelHostBackground=function(){return q.data().enableGradientBackground},S))},_.D(_.SA,{data:function(){return q.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(X){return _.D(YJq,{data:X.data,
thumbnailSize:q.thumbnailSize})}}),_.D("div",{class:_.mu("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var X;
return wgv((X=q.thumbnailSize)==null?void 0:X.call(q))},(N.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var X;
return(X=q.isClip)==null?void 0:X.call(q)},N.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var X;
return!_.C("web_enable_modern_progress_bar_overlay")&&((X=q.thumbnailSize)==null?void 0:X.call(q))==="small"},N))},_.D(_.SA,{data:function(){return q.data().badge}},{thumbnailBadgeViewModel:function(X){return _.D(_.oLJ,{data:X.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.D(_.SA,{data:function(){return q.data().badges}},{thumbnailBadgeViewModel:function(X){return _.D(_.oLJ,{data:X.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ka");
qa2.idomCompat=!0;_.jS(qa2,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.Ks,thumbnailSize:_.Ks,isClip:_.Ks}});var Ul=_.f(function(q){var S=q.data;var N=q.className;q=q.alwaysShow;var X=_.Atv(),b={};return _.D("thumbnail-hover-overlay-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext})),
class:_.mu("ytThumbnailHoverOverlayViewModelHost",N,(b.ytThumbnailHoverOverlayViewModelHostForceHover=q,b)),"aria-label":function(){var w;return(w=_.t(S().rendererContext,_.Z7))==null?void 0:w.label},
role:function(){return _.Q8(S().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.Q8(S().rendererContext)!==void 0?0:void 0},
"on:keypress":X},_.D("div",{class:_.mu("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(S().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var w="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:w="ytThumbnailHoverOverlayViewModelStyleCover"}return w})},_.D(_.V,{cond:function(){return S().icon},
then:function(w){return _.D(_.Oc,{data:w,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.D(_.V,{cond:function(){return S().text},
then:function(w){return _.D(_.Fu,{text:w,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ma");
Ul.idomCompat=!0;var Sa6=_.f(function(q){var S=q.data;return _.D(_.SA,{data:function(){return S==null?void 0:S().overlays}},{thumbnailHoverOverlayViewModel:Ul})},"Na");
Sa6.idomCompat=!0;var NU2={};var XZs=_.f(function(q){var S=q.data;var N=q.image;var X=q.state;var b=q.iconType;var w=q.overlays;var B=q.isOverlay;var T=_.HP("div");q=_.A(_.r6(!0,void 0,"AA4e7b"));var Q=q.next().value,a=q.next().value,U=function(){return!!S().onTap},r=_.WJ(b,"LIVE");
_.Ww(function(){var e=S();requestAnimationFrame(function(){if(T.value===null)var R=!0;else{var J=T.value;R=e.badgeText;var v=V0e(e.size);R in NU2?J=NU2[R]:(J=J.clientWidth,NU2[R]=J);(R=J>v)?T.value.style.display="none":T.value.style.visibility="visible"}a(R)})},"vNdN8b");
var c=function(){var e={};return e["yt-spec-avatar-shape__image"]=!0,e["yt-spec-avatar-shape__image--ads-app"]=S().type===1,e["yt-spec-avatar-shape__image--inscribed-square"]=S().type===2,e};
return _.D("yt-avatar-shape",null,_.D("div",{el:_.Hi(rte(U,{keydown:function(e){if(e.key==="Enter"){var R;(R=e.currentTarget)==null||R.click()}},
click:function(e){var R,J;return void((J=(R=S()).onTap)==null?void 0:J.call(R,e))}})),
class:function(){var e={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},R=S();e=(e[R.clusterLayoutConfig?ed4(R.clusterLayoutConfig):C3y(R.size)]=!0,e["yt-spec-avatar-shape__button--tappable"]=U(),e);(R=S().avatarButtonCustomClassName)&&(e[R]=!0);return _.B2(e)},
"aria-label":function(){return U()?S().accessibilityText:""},
role:function(){return U()?"button":void 0},
tabindex:function(){return U()?0:void 0}},_.D("div",{class:function(){var e,R=S(),J=X==null?void 0:X(),v=B==null?void 0:B(),W=!((e=R.decorations)==null||!e.includes(2)||R.size!=="medium"&&R.size!=="large"),z=R.size==="tiny"||R.size==="extra-small",M,g,x,L,P={};
e=(P["yt-spec-avatar-shape--live-ring"]=!!(((M=R.decorations)==null?0:M.includes(0))&&t04(R.size)),P["yt-spec-avatar-shape--stories-watched"]=W&&!(J==null||!J.storiesWatched),P["yt-spec-avatar-shape--stories-unwatched"]=W&&!(J==null?0:J.storiesWatched),P["yt-spec-avatar-shape--background-border"]=i1F(R.decorations)&&!z,P["yt-spec-avatar-shape--background-border-thin"]=i1F(R.decorations)&&z,P["yt-spec-avatar-shape__on-select-border"]=!((g=R.decorations)==null||!g.includes(4)),P["yt-spec-avatar-shape__white-border"]=
!((x=R.decorations)==null||!x.includes(5)),P["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((L=R.decorations)==null?0:L.includes(5))&&z),P["yt-spec-avatar-shape--is-overlay"]=!!v,P);return _.B2(e)},
style:function(){a:{var e=S().clusterLayoutConfig;if(e){b:{var R=e.numAvatarsInCluster;var J=e.avatarIndex;if(J!==R-1){switch(e.clusterSize){case "small":e="32";break;case "medium":e="36";break;case "40":e="40";break;default:R=void 0;break b}R="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+e+"x"+e+"_avatars_"+R+"_index_"+J+".svg"}else R=void 0}if(R){R=_.Ls({"-webkit-mask-image":"url("+R+")","mask-image":"url("+R+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}R=void 0}return R}},_.D("div",{class:function(){var e={};
var R=S();e=(e[R.clusterLayoutConfig?$80(R.clusterLayoutConfig):ctM(R.size)]=!0,e["yt-spec-avatar-shape--no-margin"]=i1F(S().decorations),e["yt-spec-avatar-shape--square"]=S().type===2,e);return _.B2(e)}},_.D(_.Oc,{data:N,
alt:function(){return!U()&&S().accessibilityText?S().accessibilityText:""},
targetWidth:function(){return RdW(S().size)},
targetHeight:function(){return RdW(S().size)},
className:function(){return _.B2(c())}}),_.D(_.V,{cond:function(){var e;
return((e=S().decorations)==null?void 0:e.includes(0))&&t04(S().size)},
then:function(){return _.D("div",{class:function(){var e={};e=(e["yt-spec-avatar-shape__live-badge"]=!0,e["yt-spec-avatar-shape__live-badge--badge-small"]=S().size==="small",e["yt-spec-avatar-shape__live-badge--badge-medium"]=S().size==="medium"||S().size==="48",e["yt-spec-avatar-shape__live-badge--badge-large"]=S().size==="large",e["yt-spec-avatar-shape__live-badge--badge-extra-large"]=S().size==="extra-large"||S().size==="extra-extra-large"||S().size==="giant",e);return _.B2(e)}},_.D(_.V,{cond:function(){return S().badgeText},
then:function(e){return _.D("div",{class:"yt-spec-avatar-shape__badge-text",el:T},e)}}),_.D(_.V,{cond:Q,
then:function(){return _.D("div",{class:"yt-spec-avatar-shape__badge-icon"},_.D(_.hu,{icon:r,size:function(){a:switch(S().size){case "extra-large":var e=16;break a;default:e=13}return e}}))}}))}}),_.D(_.V,{cond:function(){var e,R;
return((e=S().decorations)==null?void 0:e.includes(1))||((R=S().decorations)==null?void 0:R.includes(0))&&!t04(S().size)},
then:function(){return _.D("div",{class:function(){var e=S(),R,J,v={};var W=(v["yt-spec-avatar-shape__live-dot"]=!((R=e.decorations)==null||!R.includes(0)||t04(e.size)),v["yt-spec-avatar-shape__new-content"]=!((J=e.decorations)==null||!J.includes(1)),v);return _.B2(W)}})}}),_.D(_.V,{cond:function(){return!!w},
then:function(){return _.D("div",{class:function(){var e={};e=Object.assign((e["yt-spec-avatar-shape__image-overlays"]=!0,e),c());return _.B2(e)}},w==null?void 0:w())}})))))},"Qa");
XZs.idomCompat={callbacks:{overlays:!0}};_.rK=_.f(function(q){function S(){N().endpoint&&_.$m(N().endpoint)}
var N=q.data;var X=q.decorations;var b=q.avatarButtonCustomClassName;var w=q.isOverlay;var B=q.clusterLayoutConfig;return _.D("avatar-view-model",null,_.D(_.V,{cond:function(){return N().image},
then:function(T){return _.D(XZs,{data:function(){return FWM({data:N(),onTap:N().endpoint?S:void 0,decorations:X==null?void 0:X(),badgeText:void 0,accessibilityText:N().accessibilityText,avatarButtonCustomClassName:b==null?void 0:b(),clusterLayoutConfig:B==null?void 0:B()})},
image:T,iconType:"RADAR_LIVE",overlays:function(){return _.D(Sa6,{data:N})},
isOverlay:w})}}))},"Ra");
_.rK.idomCompat=!0;_.$G=_.f(function(q){var S=q.data;q=q.className;var N=_.HP("yt-decorated-avatar-view-model"),X=function(){return _.t(S().avatar,_.rH)},b=_.C6(function(){var w,B=S(),T=X(),Q=_.Q8(S().rendererContext),a=(w=N.value)!=null?w:void 0,U;
if(T){a={data:B,avatar:T,onTap:Q,element:a};w=a.data;B=a.avatar;T=a.onTap;Q=a.element;a=a.commandController;T=T?vtm(T,Q,a):void 0;Q=[];w.liveData&&Q.push(0);var r;a=(r=w.liveData)==null?void 0:r.liveBadgeText;r=(U=_.t(w.rendererContext,_.Z7))==null?void 0:U.label;U=FWM({data:B,onTap:T,decorations:Q,badgeText:a,accessibilityText:r?r:w.a11yLabel})}else U={size:"medium"};return U},void 0,"c00kWd");
return _.D("yt-decorated-avatar-view-model",{class:_.mu("ytDecoratedAvatarViewModelHost",q),el:N},_.D(_.V,{cond:function(){var w;return(w=X())==null?void 0:w.image},
then:function(w){return _.D(XZs,{data:b,image:w,iconType:"RADAR_LIVE",overlays:function(){return _.D(Sa6,{data:X})}})}}))},"Sa");
_.$G.idomCompat=!0;_.cF=_.f(function(q){var S=function(){var T;return Object.assign({},q.data(),(T=q.overrides)==null?void 0:T.call(q))},N=function(){return _.aA(S().rendererContext)},X=function(){var T=S().avatars,Q,a;
return(a=(Q=(T==null?0:T[0])?_.t(T[0],_.rH):void 0)==null?void 0:Q.avatarImageSize)!=null?a:"AVATAR_SIZE_UNKNOWN"},b=function(){return KWe(S())},w=function(){if(S().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var T=void 0;
else if((T=q.decorations)==null?0:T.call(q))T=q.decorations();else{T=S();var Q=0;T.avatars&&(Q+=T.avatars.length);T.decoratedText&&(Q+=1);T=Q>1?[3]:[]}return T},B={};
return _.D("yt-avatar-stack-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext})),
class:_.mu("yt-avatar-stack-view-model",q.className,(B["yt-avatar-stack-view-model--tappable"]=N,B["yt-avatar-stack-view-model--is-overlay"]=q.isOverlay,B["yt-avatar-stack-view-model--medium-text"]=q.useMediumText,B)),tabindex:function(){return N()?0:void 0},
role:function(){return N()?"link":void 0},
"aria-label":function(){var T,Q;return(Q=(T=_.t(S().rendererContext,_.Z7))==null?void 0:T.label)!=null?Q:""}},_.D(_.V,{cond:function(){var T;
return S().avatars&&!((T=q.hideAvatar)==null?0:T.call(q))},
then:function(){return _.D("div",{class:"yt-avatar-stack-view-model__avatars"},_.D(_.V,{cond:function(){return S().decoratedText},
then:function(T){var Q={};return _.D("div",{class:_.mu("yt-avatar-stack-view-model__text-container",(Q["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return X()==="AVATAR_SIZE_XXS"||X()==="AVATAR_SIZE_XS"},Q["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var a;
return((a=q.isOverlay)==null?void 0:a.call(q))&&(X()==="AVATAR_SIZE_XXS"||X()==="AVATAR_SIZE_XS")},Q)),
style:_.Ls({width:function(){return b().avatarSizeInPx+"px"},
height:function(){return b().avatarSizeInPx+"px"}})},_.D(_.Fu,{text:T,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.D("div",{style:function(){return _.Ls(b().avatarStackStyle)()},
class:function(){return b().avatarStackClass}},_.D(_.SA,{data:function(){return b().avatars.reverse()}},{avatarViewModel:function(T,Q){return _.D("div",{style:function(){var a,U;
return _.Ls((U=(a=b()).avatarStyle)==null?void 0:U.call(a,Q()))()},
class:function(){return b().avatarClass}},_.D(_.rK,{data:T.data,
decorations:w,avatarButtonCustomClassName:function(){return b().avatarButtonCustomClassName},
isOverlay:q.isOverlay,clusterLayoutConfig:function(){var a,U;return(U=(a=b()).clusterLayoutConfig)==null?void 0:U.call(a,Q())}}))},
decoratedAvatarViewModel:function(T,Q){return _.D("div",{style:function(){var a,U;return _.Ls((U=(a=b()).avatarStyle)==null?void 0:U.call(a,Q()))()},
class:function(){return b().avatarClass}},_.D(_.$G,{data:T.data}))}})))}}),_.D(_.V,{cond:function(){return S().text},
then:function(T){return _.D(_.Fu,{text:T,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ta");
_.cF.idomCompat=!0;_.jS(_.f(function(q){var S=q.data;var N=q.thumbnailSize;return _.D("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.D("div",{class:_.mu("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return lJg(N==null?void 0:N())})},_.D(_.SA,{data:function(){return S().avatarStack}},{avatarStackViewModel:function(X){return _.D(_.cF,{data:X.data,
decorations:[5]})}})))},"Ua"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.H4,
thumbnailSize:_.H4}});var bCM=_.f(function(q){q=_.dY(q,{hidden:!1});var S=q.data;q=q.hidden;return _.D("yt-thumbnail-overlay-title-view-model",{class:_.mu("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(S().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var N="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:N="ytThumbnailOverlayTitleViewModelPositionTop"}return N}),
hidden:q},_.D(_.V,{cond:function(){return S().leadingContent},
then:function(N){return _.D("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.D(_.SA,{data:N},{decoratedAvatarViewModel:_.$G}))}}),_.D("div",null,_.D(_.Fu,{text:function(){return S().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(){return _.D(_.Fu,{text:function(){return S().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Va");
bCM.idomCompat=!0;_.jS(bCM,"yt-thumbnail-overlay-title-view-model",{props:{data:_.H4,hidden:_.H4}});_.eP=_.f(function(q){q=_.dY(q,{isClip:!1});var S=q.data,N=q.thumbnailSize,X={};return _.D("yt-thumbnail-overlay-badge-view-model",{class:_.mu("yt-thumbnail-overlay-badge-view-model",function(){a:switch(S().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var b="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:b="yt-thumbnail-overlay-badge-view-model--bottom-end"}return b},function(){return jyW(N==null?void 0:N())},(X["yt-thumbnail-overlay-badge-view-model--clip"]=q.isClip,
X))},_.D(_.SA,{data:function(){return S().thumbnailBadges}},{thumbnailBadgeViewModel:function(b){return _.D(_.oLJ,{data:b.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Wa");
_.eP.idomCompat=!0;_.jS(_.eP,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.H4,thumbnailSize:_.H4,isClip:_.H4}});var wZJ=_.f(function(q){var S=q.data;q=q.hidden;var N=_.C6(function(){return S().indicatorCount||0},void 0,"AbKnMc"),X={};
return _.D("yt-page-indicator-view-model",{class:_.mu("ytPageIndicatorViewModelHost",(X.ytPageIndicatorViewModelIndicatorHidden=function(){return!S().indicatorCount},X)),
hidden:q},_.D(_.tc,{each:function(){return Array(N())}},function(b,w){var B={};
return _.D("div",{class:_.mu("ytPageIndicatorViewModelIndicator",(B.ytPageIndicatorViewModelIndicatorSelected=function(){return S().selectedIndex===w()},B))})}))},"Xa");
wZJ.idomCompat=!0;_.jS(wZJ,"yt-page-indicator-view-model",{props:{data:_.H4,hidden:_.H4}});var C3=function(){var q=_.n.apply(this,arguments)||this;q.eventSink=function(){return q};
q.disableInteraction=!1;q.noRoundedCorners=!1;q.isPreviewLoading=!1;q.isOriginalAspectRatio=!1;q.computedObjectFit=!1;q.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return q};
_.F(C3,_.n);_.Z=C3.prototype;
_.Z.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.C("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.Z.onImageLoaded=function(){this.loaded=!0};
_.Z.onImageUnloaded=function(){this.loaded=!1};
_.Z.computeRichThumbnail=function(q,S,N,X){if(q&&S&&!X&&!_.C("disable_moving_thumbs_handling")&&!N)return S};
_.Z.computeImageWidth=function(q,S){return S||9999};
_.Z.computeIsOriginalAspectRatio=function(q){return q};
_.Z.computeIsLive=function(q){if(q==null?0:q.badges)for(var S=0;S<q.badges.length;S++){var N=q.badges[S];if(N.metadataBadgeRenderer&&N.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(q==null?0:q.thumbnailOverlays)for(S=0;S<q.thumbnailOverlays.length;S++)if(N=q.thumbnailOverlays[S],N.thumbnailOverlayTimeStatusRenderer&&N.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.Z.computeObjectFit=function(q,S){return S||(q?"CONTAIN":"")};
_.Z.computeNavigationEndpoint=function(q,S,N){return q?S:N};
_.Z.computeHasClip=function(q){q=_.A(q||[]);for(var S=q.next();!S.done;S=q.next())if(S.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.Z.computeOverlayColor=function(q){var S;return(q==null?0:(S=q.darkColorPalette)==null?0:S.section2Color)?q.darkColorPalette.section2Color:q==null?void 0:q.sampledThumbnailColor};
_.hd.Object.defineProperties(C3.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.bv7(this.width)}}});
C3.prototype.onImageUnloaded=C3.prototype.onImageUnloaded;C3.prototype.onImageLoaded=C3.prototype.onImageLoaded;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],C3.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(nHs),_.E("design:type",Object)],C3.prototype,"ytdThumbnailBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],C3.prototype,"componentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],C3.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],C3.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],C3.prototype,"circular",void 0);
_.u([_.k({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.E("design:type",Object)],C3.prototype,"richThumbnail",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.E("design:type",Boolean)],C3.prototype,"hasClip",void 0);_.u([_.k(),_.E("design:type",Object)],C3.prototype,"eventSink",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],C3.prototype,"queued",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],C3.prototype,"richGridThumbnail",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],C3.prototype,"useExpandableTooltip",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],C3.prototype,"useUntranslatedNavigationEndpoint",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],C3.prototype,"disableInteraction",void 0);
_.u([_.k({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.E("design:type",Object)],C3.prototype,"computedNavigationEndpoint",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],C3.prototype,"nowPlayingEqualizerOnly",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],C3.prototype,"hidePlaybackStatus",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],C3.prototype,"objectFit",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],C3.prototype,"noRoundedCorners",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],C3.prototype,"watchFeedThumbnail",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],C3.prototype,"isPreviewLoading",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.E("design:type",Object)],C3.prototype,"isOriginalAspectRatio",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.E("design:type",Object)],C3.prototype,"computedObjectFit",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.E("design:type",Boolean)],C3.prototype,"isLiveVideo",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],C3.prototype,"loaded",void 0);_.u([_.k({computed:"computeOverlayColor(data.thumbnail)"}),_.E("design:type",Object)],C3.prototype,"overlayColor",void 0);_.u([_.k(),_.E("design:type",Boolean)],C3.prototype,"minimizePipBreakages",void 0);_.u([_.k({selector:_.vY7}),_.E("design:type",Boolean)],C3.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.k(),_.E("design:type",Number)],C3.prototype,"width",void 0);
_.u([_.K("inlinePreviewIsEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],C3.prototype,"isPreviewDisabled",null);_.u([_.K("width"),_.E("design:type",String),_.E("design:paramtypes",[])],C3.prototype,"thumbnailSize",null);_.u([_.Ph("image-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],C3.prototype,"onImageLoaded",null);
_.u([_.Ph("image-unloaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],C3.prototype,"onImageUnloaded",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-thumbnail"})],C3);
_.m9()(C3,"ytd-thumbnail",function(){if(IJ2===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);IJ2=q}q=IJ2;return q},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var ke0=function(q){var S=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15361_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15361_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(N){ZCX(S,N)};
this.onLockupMouseLeaveFn=function(N){N=N.relatedTarget;var X,b;((X=document.getElementsByTagName("ytd-video-preview"))==null?0:(b=X.item(0))==null?0:b.contains(N))||(S.terminateVideoPreview(),Rn(S))};
this.onThumbnailMouseDownFn=function(){S.terminateVideoPreview();Rn(S)};
this.onTouchStart=function(){S.JSC$15361_touched=!0};
this.mediaRenderer=q.mediaRenderer;this.thumbnailElement=q.thumbnailElement;this.lockupElement=q.lockupElement;this.videoPreviewOptsInput=q.videoPreviewOpts;AR6(this);tO(this)?this.thumbnailElement?this.lockupElement?(this.lockupElement.addEventListener("mouseenter",this.onMouseMoveFn),this.lockupElement.addEventListener("mouseleave",this.onLockupMouseLeaveFn),this.lockupElement.addEventListener("touchstart",this.onTouchStart),this.thumbnailElement.addEventListener("mousedown",this.onThumbnailMouseDownFn)):
_.vN(Error("Gh")):_.vN(Error("Hh")):sx0(this)},nA=function(q){sx0(q);
var S;(S=q.lockupElement)==null||S.removeEventListener("mouseenter",q.onMouseMoveFn);var N;(N=q.lockupElement)==null||N.removeEventListener("mouseleave",q.onLockupMouseLeaveFn);var X;(X=q.lockupElement)==null||X.removeEventListener("touchstart",q.onTouchStart);var b;(b=q.thumbnailElement)==null||b.removeEventListener("mousedown",q.onThumbnailMouseDownFn);Rn(q)},AR6=function(q){q.inlinePreviewIsEnabledForUser=_.jQ().getState().ui.inlinePreviewIsEnabled;
q.unsubscribeFromInlinePreviewIsEnabled=_.wf(_.jQ(),_.vY7,function(S){(q.inlinePreviewIsEnabledForUser=S)||Rn(q)});
q.JSC$15361_unsubscribeFromInlinePreviewIsActive=_.wf(_.jQ(),_.KDP,function(S){(q.inlinePreviewIsActive=S)||Rn(q)})},sx0=function(q){q.unsubscribeFromInlinePreviewIsEnabled();
q.unsubscribeFromInlinePreviewIsEnabled=function(){};
q.JSC$15361_unsubscribeFromInlinePreviewIsActive();q.JSC$15361_unsubscribeFromInlinePreviewIsActive=function(){}},ZCX=function(q,S){S.buttons>0||(S=_.Y$("kevlar_lockup_hover_delay",-1),q.JSC$15361_touched&&S>=0?(_.OY.cancelJob(q.videoPreviewJobId),q.videoPreviewJobId=_.ns(_.OY,function(){BU0(q)},S),q.JSC$15361_touched=!1):BU0(q))},kXM=function(q){q.videoPreviewJobId=_.ns(_.OY,function(){return _.G(function(S){return S.yield(TU2(q,{isAutoplay:!0}),0)})})},BU0=function(q){!q.previewTriggered&&tO(q)&&
(q.inlinePreviewIsActive&&q.terminateVideoPreview(),q.previewTriggered=!0,q.mediaRenderer.isInlinePreviewTriggered=!0,_.OY.cancelJob(q.videoPreviewJobId),q.videoPreviewJobId=_.ns(_.OY,function(){return _.G(function(S){return S.yield(TU2(q),0)})}))},TU2=function(q,S){S=S===void 0?{}:S;
var N=S.isAutoplay===void 0?!1:S.isAutoplay;var X,b,w,B;return _.G(function(T){if(T.nextAddress==1){if(!tO(q))return T.return();X=q.getVideoPreviewOpts();if(!X)return T.return();N&&(X.isAutoplay=!0);return(w=(b=_.E1(q.mediaRenderer.hostElement,"yt-open-video-preview-action",[X]))&&b[0])?T.yield(b[0],3):T.jumpTo(2)}T.nextAddress!=2&&(w=T.yieldResult===1);if(w){var Q=(B=q.mediaRenderer)==null?void 0:B.data;Q&&(d8F(Q)?delete Q.inlinePlayerData:"inlinePlaybackEndpoint"in Q&&delete Q.inlinePlaybackEndpoint)}_.xP(T)})};
ke0.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var q,S;if((S=(q=this.videoPreviewOptsInput)==null?void 0:q.videoPreviewData)!=null)q=S;else if(q=this.mediaRenderer.data)if(d8F(q))q={inlinePlaybackEndpoint:_.aK(q.inlinePlayerData.onVisible),navigationEndpoint:_.aK(q.onTap),thumbnail:"image"in q?q.image:q.thumbnail,thumbnailOverlays:void 0,accessibilityText:WWy(q)};else if("multipleInlinePlaybackEndpoint"in q){var N=_.t(_.t(q.multipleInlinePlaybackEndpoint,s00),dJe);if(N!=
null&&N.playerDescriptors){S=[];N=_.A(N.playerDescriptors);for(var X=N.next();!X.done;X=N.next())X=X.value,S.push({inlinePlaybackEndpoint:X.inlinePlaybackEndpoint,navigationEndpoint:X.navigationEndpoint,thumbnail:X.thumbnail,thumbnailOverlays:X.thumbnailOverlays,accessibilityText:WWy(q)});q=S}else q=void 0}else q={inlinePlaybackEndpoint:q.inlinePlaybackEndpoint,navigationEndpoint:q.navigationEndpoint,thumbnail:q.thumbnail,thumbnailOverlays:q.thumbnailOverlays,accessibilityText:WWy(q)};else q=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:q,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var tO=function(q){var S;if(S=q.inlinePreviewIsEnabledForUser)S=(q=q.mediaRenderer.data)?"inlinePlaybackEndpoint"in q&&q.inlinePlaybackEndpoint||d8F(q)&&q.inlinePlayerData||"multipleInlinePlaybackEndpoint"in q&&q.multipleInlinePlaybackEndpoint?!0:!1:!1;return S};
ke0.prototype.terminateVideoPreview=function(){_.gr(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var Rn=function(q){_.OY.cancelJob(q.videoPreviewJobId);q.inlinePreviewIsActive=!1;q.previewTriggered=!1;q.mediaRenderer.isInlinePreviewTriggered=!1};var G8a=_.jV(["#"]),io=function(){var q=_.n.apply(this,arguments)||this;q.isDisabled=!1;return q};
_.F(io,_.n);_.Z=io.prototype;
_.Z.configureRendererStamper=function(){return{"data.menu":X7,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.getMetadata=function(q){var S=[];if(q.metadataText&&Object.keys(q.metadataText).length>0){var N=this.ytRendererBehavior.getSimpleString(q.metadataText);q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&(N=_.AA(N,Number(q.upcomingEventData.startTime)));S.push(N)}else q.shortViewCountText&&S.push(this.ytRendererBehavior.getSimpleString(q.shortViewCountText)),q.publishedTimeText&&S.push(this.ytRendererBehavior.getSimpleString(q.publishedTimeText)),q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&
(N=this.ytRendererBehavior.getSimpleString(q.upcomingEventData.upcomingEventText),S.push(_.AA(N,Number(q.upcomingEventData.startTime))));return S};
_.Z.calculateBylineText=function(q){return q.shortBylineText?q.shortBylineText:q.bylineText?q.bylineText:null};
_.Z.calculateIsDisabled=function(q){return!!q.isDisabled};
_.Z.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q)||_.twv(G8a)};
_.Z.onDetailsTap=function(q){var S=this.data&&this.data.navigationEndpoint;S&&!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.C("kevlar_grid_video_renderer_killswitch")?_.uc(this.hostElement,"yt-navigate",{endpoint:S}):this.ytComponentBehavior.resolveCommand(S))};
_.Z.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15368_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:_.mt(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.mt(this.hostElement).querySelector("ytd-thumbnail")})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$15368_inlinePreviewHoverListener)==null||nA(q)};
_.Z.computeThumbnailWidth=function(q,S){return S&&S>0?S:q?360:210};
_.Z.computeNumBadgesInRow=function(q){var S;return((S=q.badges)==null?void 0:S.length)||0};
_.Z.computeShowChannelThumbnail=function(q,S){var N;return S&&!!(q==null?0:(N=q.channelThumbnailSupportedRenderers)==null?0:N.channelThumbnailWithLinkRenderer)};
_.hd.Object.defineProperties(io.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$15368_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
io.prototype.dataChanged=io.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],io.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],io.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],io.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],io.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.Hx),_.E("design:type",Object)],io.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],io.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],io.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],io.prototype,"noEndpoints",void 0);_.u([_.k({computed:"calculateBylineText(data)"}),_.E("design:type",Object)],io.prototype,"bylineText",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],io.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],io.prototype,"isDownloading",void 0);_.u([_.k({reflectToAttribute:!0,value:0}),_.E("design:type",Number)],io.prototype,"width",void 0);_.u([_.k({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.E("design:type",Object)],io.prototype,"isDisabled",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],io.prototype,"dataChanged",null);_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],io.prototype,"isHovered",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],io.prototype,"hasAttributedBylineText",null);
_.u([_.K("bylineText","hasAttributedBylineText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],io.prototype,"showBylineText",null);_.u([_.Ue({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],io);
_.p(io,"ytd-grid-video-renderer",function(){if(fJ2!==void 0)return fJ2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fJ2=q},{mode:2});var DKX;var JO=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.skipRoundingTop=!1;q.disableTopPadding=!1;q.amsterdamEnabled=_.C("enable_desktop_amsterdam_info_panels");q.extractOverlay=!1;return q};
_.F(JO,_.n);JO.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
JO.prototype.onClick=function(q){var S,N=(S=this.data)==null?void 0:S.sourceEndpoint;!_.lW(_.lX(q),this.hostElement,["A".toString()])&&N&&_.uc(this.hostElement,"yt-navigate",{endpoint:N})};
_.hd.Object.defineProperties(JO.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.data)==null?void 0:q.paragraphMaxLines)!=null?S:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],JO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],JO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],JO.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JO.prototype,"showVerticalDividers",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JO.prototype,"roundedContainer",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JO.prototype,"skipRoundingTop",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JO.prototype,"disableTopPadding",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],JO.prototype,"amsterdamEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JO.prototype,"extractOverlay",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],JO.prototype,"showMetadataAtTop",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],JO.prototype,"showMetadataBelowTitle",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],JO.prototype,"hasMenu",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.truncateParagraphs"),_.E("design:type",Object),_.E("design:paramtypes",[])],JO.prototype,"truncateParagraphs",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.paragraphMaxLines"),_.E("design:type",Number),_.E("design:paramtypes",[])],JO.prototype,"paragraphMaxLines",null);
_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.K("data.background"),_.E("design:type",Object),_.E("design:paramtypes",[])],JO.prototype,"background",null);_.u([_.Ue({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],JO);
_.p(JO,"ytd-info-panel-content-renderer",function(){if(DKX!==void 0)return DKX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DKX=q},{mode:2});var Qx6;var aZs;var Vy2;var UKs;var F7=function(){return _.n.apply(this,arguments)||this};
_.F(F7,_.n);F7.prototype.computeStyle=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],F7.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],F7.prototype,"style_",void 0);_.u([_.Vd({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],F7);
_.p(F7,"yt-channel-thumbnail-with-link-renderer",function(){if(UKs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Vy2===void 0&&(Vy2=document.createElement("template"));var X=Vy2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);UKs=q}q=UKs;return q},{mode:2});var HF=function(){return _.n.apply(this,arguments)||this};
_.F(HF,_.n);HF.prototype.configureRendererStamper=function(){return{"data.channelThumbnail":{id:"avatar",mapping:{channelThumbnailWithLinkRenderer:"yt-channel-thumbnail-with-link-renderer"}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
HF.prototype.computeTitleStyle=function(q){return q||null};
HF.prototype.computeAvatarStyle=function(q){return q||null};
HF.prototype.computeShowNavigationButton=function(q,S){return!(q==null||!q.navigationButton||S)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],HF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],HF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.E("design:type",String)],HF.prototype,"titleStyle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.E("design:type",String)],HF.prototype,"avatarStyle",void 0);_.u([_.k(),_.E("design:type",Boolean)],HF.prototype,"hideNavigationButton",void 0);_.u([_.Ue({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],HF);
_.p(HF,"ytd-rich-list-header-renderer",function(){if(aZs!==void 0)return aZs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return aZs=q},{mode:2});var Ol=function(){return _.n.apply(this,arguments)||this};
_.F(Ol,_.n);Ol.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.contents":{id:"contents",mapping:{gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ol.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ol.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ol.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Ol.prototype,"isSearch",void 0);_.u([_.Ue({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Ol);
_.p(Ol,"ytd-preview-card-renderer",function(){if(Qx6!==void 0)return Qx6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Qx6=q},{mode:1});var rRv;var K3=function(){return _.n.apply(this,arguments)||this};
_.F(K3,_.n);K3.prototype.configureRendererStamper=function(){return{"data.menu":X7}};
K3.prototype.dataChanged=function(){var q=this.get("colorExtractionPalette.section1Color",this.data);q=_.a5(q);_.MQ(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":q})};
K3.prototype.computeCardStyle=function(q){return this.get("style.value",q)||null};
K3.prototype.dataChanged=K3.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],K3.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],K3.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.E("design:type",String)],K3.prototype,"cardStyle",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K3.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],K3);
_.p(K3,"ytd-compact-channel-recommendation-card-renderer",function(){if(rRv!==void 0)return rRv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return rRv=q},{mode:1});var $Kk;var cRq;var vF=function(){var q=_.n.apply(this,arguments)||this;q.alignAuto=!1;q.collapsed=!0;q.isToggled=!1;q.alwaysCollapsed=!1;q.canToggle=!0;q.collapsedHeight=80;q.disableToggle=!1;q.alwaysToggleable=!1;q.reversed=!1;q.shouldUseNumberOfLines=!1;q.recomputeOnResize=!1;q.canToggleJobId=0;q.lastReversed=!1;return q};
_.F(vF,_.n);_.Z=vF.prototype;_.Z.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.Z.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.Z.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var q=_.mt(this.hostElement),S=q.childNodes,N=document.createDocumentFragment(),X=q.childNodes.length-1;X>=0;X--)_.mt(N).appendChild(S[X]);_.C("enable_shadydom_free_scoped_node_methods")?_.uX(this.hostElement).appendChild(N):q.appendChild(N)}};
_.Z.ready=function(){var q=this;_.t6(function(){q.initChildrenObserver()},1)};
_.Z.attached=function(){var q;(q=this.resizeObserver)==null||q.observe(this.content)};
_.Z.detached=function(){this.detachObserver()};
_.Z.toggle=function(q,S){this.canToggle&&(this.isToggled=S,_.uc(this.hostElement,"yt-refit"),q&&q.stopPropagation())};
_.Z.reset=function(){this.childrenChanged()};
_.Z.onIronResize=function(){this.recomputeOnResize&&!_.C("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.Z.computeIsMoreVisible=function(q,S){return q&&!S};
_.Z.computeShouldUseNumberOfLines=function(q){try{return!!q&&window.CSS.supports("-webkit-line-clamp","1")}catch(S){}return!1};
_.Z.computeIsLessVisible=function(q,S){return q&&S};
_.Z.observeCollapsedHeightAndMaxLines=function(){var q=this.collapsedHeight,S=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.MQ(this.hostElement,{"--ytd-expander-max-lines":""+S,"--ytd-expander-collapsed-height":""}):_.MQ(this.hostElement,{"--ytd-expander-collapsed-height":q+"px","--ytd-expander-max-lines":""})};
_.Z.handleMoreTap=function(q){this.disableToggle||(_.uc(this.hostElement,"yt-expander-more-tapped"),this.toggle(q,!0))};
_.Z.handleLessTap=function(q){_.uc(this.hostElement,"yt-expander-less-tapped");this.toggle(q,!1)};
_.Z.initChildrenObserver=function(){var q=this;this.observer=new MutationObserver(function(){q.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.C("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.Ml(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var S;(S=q.resizeThrottle)==null||S.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.Z.childrenChanged=function(){var q=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){zI(function(){q.canToggleJobId=0;q.calculateCanCollapse()})}))};
_.Z.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content&&this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content&&this.content.scrollHeight>this.collapsedHeight};
_.Z.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.Z.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("collapsed-changed",this.collapsed))};
_.Z.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("is-toggled-changed",this.isToggled))};
_.Z.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("can-toggle-changed",this.canToggle))};
_.hd.Object.defineProperties(vF.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
vF.prototype.canToggleChangedForBinding=vF.prototype.canToggleChangedForBinding;vF.prototype.isToggledChangedForBinding=vF.prototype.isToggledChangedForBinding;vF.prototype.collapsedChangedForBinding=vF.prototype.collapsedChangedForBinding;vF.prototype.observeCollapsedHeightAndMaxLines=vF.prototype.observeCollapsedHeightAndMaxLines;vF.prototype.onIronResize=vF.prototype.onIronResize;vF.prototype.reversedChanged=vF.prototype.reversedChanged;vF.prototype.toggledChanged=vF.prototype.toggledChanged;
vF.prototype.alwaysToggleableChanged=vF.prototype.alwaysToggleableChanged;_.u([_.O(_.Zb),_.E("design:type",Object)],vF.prototype,"ironResizableBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vF.prototype,"alignAuto",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vF.prototype,"collapsed",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"isToggled",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"alwaysCollapsed",void 0);
_.u([_.k(),_.E("design:type",Object)],vF.prototype,"canToggle",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"collapsedHeight",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"disableToggle",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"alwaysToggleable",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"reversed",void 0);_.u([_.k(),_.E("design:type",Number)],vF.prototype,"maxNumberOfLines",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.E("design:type",Object)],vF.prototype,"shouldUseNumberOfLines",void 0);_.u([_.k(),_.E("design:type",Object)],vF.prototype,"recomputeOnResize",void 0);_.u([_.oE("#content"),_.E("design:type",HTMLDivElement)],vF.prototype,"content",void 0);_.u([_.Xb("alwaysToggleable"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"alwaysToggleableChanged",null);
_.u([_.Xb("isToggled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"toggledChanged",null);_.u([_.K("canToggleJobId"),_.E("design:type",Object),_.E("design:paramtypes",[])],vF.prototype,"isResetting",null);_.u([_.I5("reversed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"reversedChanged",null);
_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"onIronResize",null);_.u([_.I5("maxNumberOfLines","collapsedHeight"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"observeCollapsedHeightAndMaxLines",null);_.u([_.I5("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"collapsedChangedForBinding",null);
_.u([_.I5("isToggled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"isToggledChangedForBinding",null);_.u([_.I5("canToggle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vF.prototype,"canToggleChangedForBinding",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-expander"})],vF);
_.p(vF,"ytd-expander",function(){if(cRq!==void 0)return cRq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return cRq=q},{mode:1});var lo=function(){return _.n.apply(this,arguments)||this};
_.F(lo,_.n);lo.prototype.computeIsCarousel=function(q){return!!q.isCarousel};
lo.prototype.observeLightsourcePalette=function(){var q,S=(q=this.data)==null?void 0:q.vibrantsourceColorPaletteData;S&&_.AG(this.hostElement,S)};
lo.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
lo.prototype.observeLightsourcePalette=lo.prototype.observeLightsourcePalette;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lo.prototype,"data",void 0);_.u([_.k({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],lo.prototype,"isCarousel",void 0);
_.u([_.I5("data.vibrantsourceColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lo.prototype,"observeLightsourcePalette",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],lo);
_.p(lo,"ytd-media-upsell-renderer",function(){if($Kk!==void 0)return $Kk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $Kk=q},{mode:2});var ekQ;var jP=function(){var q=_.n.apply(this,arguments)||this;q.JSC$15395_playerEvents=new Map;q.listeningToPlayer=!1;q.startX=0;q.active=!1;q.shouldShowButtons=_.C("web_buttons_hidden_killswitch");q.isHighlighted=!1;q.useHighlightStyling=_.C("web_enable_deeper_metadata_highlight_styling");q.enableProblemWalkthrough=_.C("problem_walkthrough_sd");return q};
_.F(jP,_.n);_.Z=jP.prototype;
_.Z.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}};
_.Z.created=function(){this.JSC$15395_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Z.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.hx(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.hx(this,this.onActiveUpdate))};
_.Z.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.hx(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.hx(this,this.onActiveUpdate))};
_.Z.onDataChanged=function(){this.removePlayerListeners()};
_.Z.onColorPaletteChange=function(){var q={},S;if(_.R5()==="USER_INTERFACE_THEME_DARK"&&((S=this.data)==null?0:S.darkColorPalette)){var N=this.data.darkColorPalette;q["--ytd-macro-markers-list-item-background-color"]=_.Vh(this.get("section2Color",N))}else{var X;_.R5()==="USER_INTERFACE_THEME_LIGHT"&&((X=this.data)==null?0:X.lightColorPalette)&&(N=this.data.lightColorPalette,q["--ytd-macro-markers-list-item-background-color"]=_.Vh(this.get("section3Color",N)))}N?(q["--ytd-macro-markers-list-item-title-color"]=
_.Vh(this.get("primaryTitleColor",N)),q["--ytd-macro-markers-list-item-secondary-color"]=_.Vh(this.get("secondaryTitleColor",N)),q["--ytd-macro-markers-list-item-timestamp-background-color"]=_.Vh(this.get("section1Color",N)),this.customButtonProperties={customColors:{color:_.Vh(this.get("primaryTitleColor",N))}},this.useColorSampling=!0):(q["--ytd-macro-markers-list-item-background-color"]="initial",q["--ytd-macro-markers-list-item-title-color"]="initial",q["--ytd-macro-markers-list-item-secondary-color"]=
"initial",q["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.MQ(this.hostElement,q)};
_.Z.onEndpointMouseDown=function(q){this.startX=q.clientX};
_.Z.onEndpointClick=function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1){if(S.startX!==q.clientX)return q.preventDefault(),w.return();S.data&&S.ytRendererBehavior.logExplicitClick(S.data);if(!S.seekWithAnimationOnClick)return w.jumpTo(0);if(q.button!==0||q.shiftKey||q.altKey||q.metaKey||q.ctrlKey||_.lW(_.lX(q),S.hostElement,["BUTTON".toString()]))return w.return();q.stopPropagation();q.preventDefault();return S.data?w.yield(_.z7().getPlayerPromise(),3):w.return()}N=w.yieldResult;
b=(X=_.t(S.data.onTap,_.O1))==null?void 0:X.startTimeSeconds;b!==void 0&&N.seekToTimeWithAnimation(b*1E3,_.vO(S.data.title));_.xP(w)})};
_.Z.computeLayout=function(q){return q};
_.Z.computeIsHighlighted=function(q){return!!q};
_.Z.computeCarouselType=function(q){return q};
_.Z.hideCarousel=function(q){return this.hideThumbnail(q)};
_.Z.hideThumbnail=function(q){return this.enableProblemWalkthrough&&q!==null&&q==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.Z.onRepeatButtonToggle=function(q){var S=this;q.detail.toggled&&_.z7().getPlayerPromise().then(function(N){S.ytPlayerListenerBehavior.listenToPlayerEvents(N,S.JSC$15395_playerEvents);S.listeningToPlayer=!0})};
_.Z.onLoopRangeChange=function(q){var S=_.mt(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(S){var N=S.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",S.polymerController.data);if(N){var X=Number(N.endTimeMs);if(Number(N.startTimeMs)!==(q==null?void 0:q.startTimeMs)||X!==(q==null?void 0:q.endTimeMs))S.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.Z.removePlayerListeners=function(){var q=this;this.listeningToPlayer&&_.z7().getPlayerPromise().then(function(S){q.ytPlayerListenerBehavior.unlistenFromPlayerEvents(S,q.JSC$15395_playerEvents);q.listeningToPlayer=!1})};
_.Z.onActiveUpdate=function(q){this.active=q.detail.active};
jP.prototype.onColorPaletteChange=jP.prototype.onColorPaletteChange;jP.prototype.onDataChanged=jP.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],jP.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],jP.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],jP.prototype,"useCustomColors",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jP.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],jP.prototype,"shouldShowButtons",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.E("design:type",String)],jP.prototype,"layout",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.E("design:type",Object)],jP.prototype,"isHighlighted",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jP.prototype,"useHighlightStyling",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jP.prototype,"enableProblemWalkthrough",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.E("design:type",String)],jP.prototype,"carouselType",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],jP.prototype,"useColorSampling",void 0);_.u([_.k(),_.E("design:type",Boolean)],jP.prototype,"seekWithAnimationOnClick",void 0);_.u([_.k(),_.E("design:type",Object)],jP.prototype,"customButtonProperties",void 0);
_.u([_.oE("#repeat-button"),_.E("design:type",HTMLElement)],jP.prototype,"repeatButton",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jP.prototype,"onDataChanged",null);_.u([_.I5("data.lightColorPalette","data.darkColorPalette"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jP.prototype,"onColorPaletteChange",null);
_.u([_.Ue({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],jP);
_.p(jP,"ytd-macro-markers-list-item-renderer",function(){if(ekQ!==void 0)return ekQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ekQ=q},{mode:1});var CHa;var RkD;var WF=function(){return _.n.apply(this,arguments)||this};
_.F(WF,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],WF.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],WF.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],WF);
_.p(WF,"ytd-title-and-button-list-header-renderer",function(){if(RkD!==void 0)return RkD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return RkD=q},{mode:1});var tyk;var iC0=new _.ky("BUTTON_RENDERER_TOKEN");_.dK=_.f(function(q){var S=_.Ly().resolve(iC0);return _.D(S,Object.assign({},q,{overrides:q.buttonOverrides}))},"Ya");var JRR=_.f(function(q){var S=q.data,N=_.WJ(q.useSquareAspectRatio,!1);return _.D("dismissed-mini-game-card-view-model",null,_.D(_.V,{cond:function(){var X,b;return(X=S().responseText)==null?void 0:(b=X.runs)==null?void 0:b.length},
then:function(){var X={};return _.D("div",{class:_.mu("yt-mini-game-card-view-model__dismissed-card",(X["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!N()},X["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.C("web_game_card_force_2_by_3")},X["yt-mini-game-card-view-model--dismissed-square-card"]=N,X))},_.D("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.D(_.V,{cond:function(){return S().responseText.runs[0].text},
then:function(b){return _.D("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:b},b)}}),_.D(_.SA,{data:function(){return S().buttons}},{buttonRenderer:_.dK,
buttonViewModel:_.EN})))}}))},"Za");var FJX=_.f(function(q){var S=q.data;return _.D("br-nz-badge-shape",{class:_.mu(function(){return zde(S().brNzRatingBadgeType)}),
role:function(){return S().accessibilityText?"img":void 0},
"aria-label":function(){return S().accessibilityText}},function(){var N;
return(N=S())==null?void 0:N.text})},"$a");_.kG=_.f(function(q){var S=function(){var N=q.data(),X,b,w,B,T;if(N){var Q=!((X=q.workaroundShortsIsThumbnailBadge)==null||!X.call(q));X=(b=q.modern)==null?void 0:b.call(q);b=(w=q.numBadgesInRow)==null?void 0:w.call(q);w=(B=q.clipTextOverflow)==null?void 0:B.call(q);B=(T=q.inheritTypography)==null?void 0:T.call(q);var a;a:switch(N.badgeStyle){case "BADGE_OVERLAY":T=!0;break a;default:T=!1}N={type:Q?17:ntg(N.badgeStyle),brNzRatingBadgeType:fJe(N.badgeStyle),text:N.badgeText,icon:N.iconName,isOverlay:T,
modern:X||_.C("web_modern_badge_view_model"),accessibilityText:N.accessibilityLabel||((a=_.t(N.rendererContext,_.Z7))==null?void 0:a.label),numBadgesInRow:b,clipTextOverflow:w,shouldInheritTypography:B}}else N=void 0;return N};
return _.D("yt-badge-view-model",{class:_.mu("ytBadgeViewModelHost",q.class)},_.D(_.iO,null,_.D(_.Cy,{when:function(){var N;return!((N=S())==null||!N.brNzRatingBadgeType)}},function(){return _.D(FJX,{data:function(){return S()}})}),_.D(_.Cy,{when:function(){return!!S()&&!S().brNzRatingBadgeType}},function(){return _.D(_.tL,{data:function(){return S()}})})))},"ab");
_.kG.idomCompat=!0;var dKq=_.f(function(q){q=_.dY(q,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var S=q.data,N=q.useFullWidth,X=q.isDesktopWeb,b=q.addSearchResultTopMargin,w=function(){return S().layout},B=function(){return S().title},T=function(){return S().metadataText?S().metadataText:S().genre},Q=function(){return S().channelName},a=function(){return S().image},U=function(){return S().colorPalette},r=function(){return S().actionButton},c=function(){return S().overflowButton},
e=function(){return S().avatar},R=function(){return S().ageRating},J=function(){return S().thumbnailOverlays},v=function(){var g={};
g=_.mu("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(g["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return X()},g));
return _.D("div",{class:g},_.D(HCk,{imageData:a,colorPalette:U}),_.D(OC6,{onTap:function(){return S().onTap},
imageData:a,accessibilityText:function(){return S().accessibilityText},
overlayBadgeText:function(){return S().overlayBadgeText},
iconName:function(){return S().iconName},
unplayableInlinePlaybackIconName:function(){return S().unplayableInlinePlaybackIconName},
thumbnailOverlays:J,isDesktopWeb:X}),_.D(_.V,{cond:function(){return!X()},
then:function(){return _.D(_.S1,null,_.D(KJs,{layout:w,colorPalette:U,isDesktopWeb:X,overflowButton:c,avatar:e,onTap:function(){return S().onTap},
genre:T,title:B,channelName:Q}),_.D(vLT,{actionButton:r}))}}))},W=function(){var g={};
g=_.mu((g["yt-mini-game-card-view-model--search-result-desktop"]=function(){return X()},g["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!X()},g["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return b()},g));
return _.D("div",{class:g},v(),_.D(lZv,{description:function(){return S().description},
isDesktopWeb:X,title:B,genre:T,onTap:function(){return S().onTap},
actionButton:r,overflowButton:c,avatar:e,channelName:Q}))},z=function(){var g={};
g=_.mu("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(g["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return X()},g["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return X()&&S().width===135},g["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return X()},g["yt-mini-game-card-view-model--big-metadata-font"]=function(){return S().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},g["yt-mini-game-card-view-model--use-full-width"]=
function(){return N()},g["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.C("web_game_card_force_2_by_3")},g));
return _.D("div",{class:g},_.D(jxT,{colorPalette:U,isDesktopWeb:X,onTap:function(){return S().onTap},
accessibilityText:function(){return S().accessibilityText},
overlayBadgeText:function(){return S().overlayBadgeText},
iconName:function(){return S().iconName},
unplayableInlinePlaybackIconName:function(){return S().unplayableInlinePlaybackIconName},
actionButton:r,imageData:a,thumbnailOverlays:J}),_.D(KJs,{layout:w,colorPalette:U,isDesktopWeb:X,overflowButton:c,avatar:e,onTap:function(){return S().onTap},
genre:T,title:B,channelName:Q}),_.D(_.V,{cond:R,then:function(x){return _.D(WJT,{ageRating:x})}}))},M=function(){var g={};
g=_.mu("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(g["yt-mini-game-card-view-model--square-card-desktop"]=function(){return X()},g["yt-mini-game-card-view-model--use-full-width"]=function(){return N()},g));
return _.D("div",{class:g},_.D(OC6,{onTap:function(){return S().onTap},
imageData:a,accessibilityText:function(){return S().accessibilityText},
overlayBadgeText:function(){return S().overlayBadgeText},
iconName:function(){return S().iconName},
unplayableInlinePlaybackIconName:function(){return S().unplayableInlinePlaybackIconName},
thumbnailOverlays:J,isDesktopWeb:X}),_.D(KJs,{layout:w,colorPalette:U,isDesktopWeb:X,overflowButton:c,avatar:e,onTap:function(){return S().onTap},
genre:T,title:B,channelName:Q}),_.D(_.V,{cond:R,then:function(x){return _.D(WJT,{ageRating:x})}}))};
return _.D("mini-game-card-view-model",{class:q.className},_.D(_.iO,null,_.D(_.Cy,{when:function(){return w()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return z()}),_.D(_.Cy,{when:function(){return w()==="MINI_APP_LAYOUT_SQUARE"}},function(){return M()}),_.D(_.Cy,{when:function(){return w()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return W()})))},"bb");
dKq.idomCompat=!0;var vLT=_.f(function(q){var S=_.WJ(q.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.D(_.SA,{data:q.actionButton},{buttonViewModel:function(N){return _.D("div",{class:S},_.D(_.EN,{data:N.data}))}})},"cb"),OC6=_.f(function(q){var S=q.onTap;
var N=q.imageData;var X=q.accessibilityText;var b=q.overlayBadgeText;var w=q.iconName;var B=q.unplayableInlinePlaybackIconName;var T=q.isDesktopWeb;q=q.thumbnailOverlays;return _.D(_.f5,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:S},_.D(_.Oc,{data:N,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(X==null?void 0:X())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.D(_.SA,{data:q},{thumbnailOverlayBadgeViewModel:_.eP}),_.D(k8M,{overlayBadgeText:b,iconName:w,unplayableInlinePlaybackIconName:B,isDesktopWeb:T}))},"db"),k8M=_.f(function(q){var S=q.overlayBadgeText;
var N=q.iconName;var X=q.unplayableInlinePlaybackIconName;var b=q.isDesktopWeb;return _.D("div",{class:"yt-mini-game-card-view-model__badge-container"},_.D(_.V,{cond:N,then:function(w){return _.D("div",{class:"yt-mini-game-card-view-model__badge"},_.D("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.D(_.hu,{icon:w,className:"yt-mini-game-card-view-model__icon",size:12}),_.D("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},S)))}}),_.D(_.V,{cond:function(){return!N()&&
S()},
then:function(){return _.D("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},S)}}),_.D(_.V,{cond:function(){return X()&&b()},
then:function(){return _.D("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.D(_.hu,{icon:X,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"eb"),HCk=_.f(function(q){var S=q.colorPalette;
var N=q.imageData;var X=function(){return S().vibrantColorPalette?S().vibrantColorPalette.section2Color:S().sectionTwoColor};
return _.D(_.S1,null,_.D("div",{class:"yt-mini-game-card-view-model__background-base",style:_.Ls({"background-color":function(){return UU(X(),"1")}})}),_.D("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.Ls({"background-image":function(){return"url("+N().sources[0].url+")"}})}),_.D("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.Ls({background:function(){return"linear-gradient(180deg,\n    "+UU(X(),".8")+" 0%,\n    "+UU(X(),".4")+" 25%,\n    "+UU(S().vibrantColorPalette?S().vibrantColorPalette.section4Color:S().sectionFourColor,".8")+" 100%)"}})}))},"fb"),KJs=_.f(function(q){var S=q.layout;
var N=q.colorPalette;var X=q.overflowButton;var b=q.avatar;var w=q.onTap;var B=q.title;var T=q.channelName;var Q=q.genre;var a=function(){var U;return S()!=="MINI_APP_LAYOUT_SQUARE"&&((U=N())==null?0:U.textPrimaryColor)?"color: "+UU(N().textPrimaryColor,".7"):""};
return _.D("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.D(_.V,{cond:b,then:function(){return _.D("div",{class:"yt-mini-game-card-view-model__avatar"},_.D(_.SA,{data:b},{avatarViewModel:_.rK}))}}),_.D(_.f5,{command:w,
className:"yt-mini-game-card-view-model__metadata-details"},_.D("h3",{class:"yt-mini-game-card-view-model__title",title:B},B),_.D(_.V,{cond:b,then:function(){return _.D("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.D("span",{class:"yt-mini-game-card-view-model__genre",title:T,style:a},T),_.D("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:a},Q))},
else:function(){return _.D("span",{class:"yt-mini-game-card-view-model__genre",title:Q},Q)}})),_.D("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.D(_.SA,{data:X},{buttonViewModel:function(U){var r=U.data;
return _.D(_.EN,{data:function(){return Object.assign({},r(),{customFontColor:S()==="MINI_APP_LAYOUT_SINGLETON"?r().customFontColor:void 0})}})}})))},"gb"),jxT=_.f(function(q){var S=q.colorPalette;
var N=q.isDesktopWeb;var X=q.onTap;var b=q.accessibilityText;var w=q.overlayBadgeText;var B=q.iconName;var T=q.unplayableInlinePlaybackIconName;var Q=q.actionButton;var a=q.imageData;q=q.thumbnailOverlays;return _.D("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.D(HCk,{imageData:a,colorPalette:S}),_.D(OC6,{onTap:X,imageData:a,accessibilityText:b,overlayBadgeText:w,iconName:B,unplayableInlinePlaybackIconName:T,isDesktopWeb:N,thumbnailOverlays:q}),_.D(_.V,{cond:function(){return Q==
null?void 0:Q()},
then:function(){return _.D(vLT,{actionButton:Q})}}))},"hb"),lZv=_.f(function(q){var S=q.description;
var N=q.isDesktopWeb;var X=q.title;var b=q.genre;var w=q.onTap;var B=q.actionButton;var T=q.overflowButton;var Q=q.avatar;q=q.channelName;var a={};a=_.mu("yt-mini-game-card-view-model--search-result-metadata-wrapper",(a["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=N,a["yt-mini-game-card-view-model--show-unplayable-on-hover"]=N,a["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!N()},a));
var U={};U=_.mu("yt-mini-game-card-view-model__search-result-info-row",(U["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!N()},U));
return _.D("div",{class:a},_.D("div",{class:U},_.D(_.f5,{command:w,className:"yt-mini-game-card-view-model__metadata-details"},_.D("h3",{class:"yt-mini-game-card-view-model__title",title:X},X),_.D("span",{class:"yt-mini-game-card-view-model__genre",title:b},b)),_.D(vLT,{actionButton:B,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.D("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.D(_.SA,{data:T},{buttonViewModel:_.EN}))),_.D("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.D("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.D("div",{class:"yt-mini-game-card-view-model__avatar"},_.D(_.SA,{data:Q},{avatarViewModel:function(r){var c=r.data;return _.D(_.rK,{data:function(){return Object.assign({},c(),{avatarImageSize:N()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.D(_.f5,{command:w,
className:"yt-mini-game-card-view-model__description"},_.D("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},q)),_.D(_.f5,{command:w,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.D("div",null)))),_.D(_.V,{cond:N,then:function(){return _.D(_.f5,{command:w,className:"yt-mini-game-card-view-model__description"},S)}}))},"ib"),WJT=_.f(function(q){var S=q.ageRating;
return _.D("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.D(_.Oc,{data:function(){return{sources:[{url:S().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.D(_.kG,{data:function(){return{badgeText:S().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"jb");_.jS(dKq,"mini-game-card-view-model",{props:{data:_.H4,className:_.H4,useFullWidth:_.H4,isDesktopWeb:_.H4,addSearchResultTopMargin:_.H4}});_.jS(JRR,"dismissed-mini-game-card-view-model",{props:{data:_.H4,useSquareAspectRatio:_.H4}});var zU=function(){var q=_.n.apply(this,arguments)||this;q.isSearch=!1;q.isRichGrid=!1;return q};
_.F(zU,_.n);_.Z=zU.prototype;_.Z.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.Z.dismissibleItemOnYtServiceRequestSent=function(q,S){S.actions&&this.dismissibleItemProcessActions(q,S.actions)};
_.Z.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.Z.dataChanged=function(){this.dismissibleItemReset()};
_.Z.dismissibleItemProcessActions=function(q,S){for(var N=0;N<S.length;N++){var X=S[N];_.t(X,_.Sl)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.t(X,_.Sl)),q.stopPropagation())}};
_.Z.dismissibleItemHandleReplaceEnclosingAction=function(q){this.dismissedRenderer=q.item;this.isDismissed=!0};
_.hd.Object.defineProperties(zU.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var q;return!!this.data&&!((q=this.dismissedRenderer)==null?0:q.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.dismissedRenderer)==null||!q.notificationMultiActionRenderer)}}});
zU.prototype.dataChanged=zU.prototype.dataChanged;zU.prototype.dismissibleItemOnRequestSent=zU.prototype.dismissibleItemOnRequestSent;zU.prototype.dismissibleItemOnYtServiceRequestSent=zU.prototype.dismissibleItemOnYtServiceRequestSent;_.u([_.k(),_.E("design:type",Object)],zU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],zU.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],zU.prototype,"isDismissed",void 0);
_.u([_.k(),_.E("design:type",Object)],zU.prototype,"dismissedRenderer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],zU.prototype,"isRichGrid",void 0);_.u([_.K("data.layout"),_.E("design:type",Object),_.E("design:paramtypes",[])],zU.prototype,"useSquareAspectRatio",null);_.u([_.K("data","dismissedRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],zU.prototype,"showCard",null);
_.u([_.K("data","dismissedRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],zU.prototype,"showDismissed",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],zU.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zU.prototype,"dismissibleItemOnRequestSent",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zU.prototype,"dataChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],zU);
_.p(zU,"ytd-mini-game-card-view-model",function(){if(tyk!==void 0)return tyk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tyk=q},{mode:2});var zk2;var nLv;var n3=function(){return _.PE.apply(this,arguments)||this};
_.F(n3,_.PE);n3.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
n3.prototype.getContinuationUrl=function(q){var S={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(S.itct=this.data.clickTrackingParams);return _.qx(q,S)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],n3.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],n3.prototype,"data",void 0);_.u([_.Vd({is:"yt-reload-continuation",noInjection:!0})],n3);var fZq;var pZX;var f3=function(){var q=_.n.apply(this,arguments)||this;q.notificationData={};return q};
_.F(f3,_.n);_.Z=f3.prototype;_.Z.isMenuExpanded=function(q){return q&&q.length<=1?"undefined":"false"};
_.Z.dataChanged_=function(){this.selected=void 0;var q=this.computeSelectedIndex_(this.data);q>=0&&(this.selected=q);q=this.data&&this.data.length>1;_.g3(this.hostElement,"has-items",q);_.mt(this.hostElement).querySelector("#label").tabIndex=q?0:-1};
_.Z.onDropdownOpen=function(){var q=_.VR();if(this.parentTrackingParams&&this.data){var S=_.by(this.parentTrackingParams);this.data.forEach(function(N){q&&S&&N.trackingParams&&(N=_.by(N.trackingParams),_.Jg(q,S,N),_.Ou(q,[N]))})}else this.parentTrackingParams||_.vN(new _.Vl("No parent tracking params passed in for yt-dropdown-menu."))};
_.Z.hasNotification=function(q){var S;if(q.targetId&&((S=this.notificationData)==null?0:S.targetId)){var N;return q.targetId===((N=this.notificationData)==null?void 0:N.targetId)}};
_.Z.computeSelectedIndex_=function(q){if(q)for(var S=0,N=q.length;S<N;S++)if(q[S].selected)return S;return-1};
_.Z.computeLabel_=function(q){return this.data&&q!=void 0?this.data[q].title:""};
_.Z.computeShowIcon_=function(q,S){return!S&&!!q};
_.Z.computeVerticalOffset_=function(q){return q?36:0};
_.Z.computeEndpoint_=function(q){return q.endpoint||q.navigationEndpoint};
_.Z.onLabelClick_=function(q){this.data&&this.data.length<=1?q.stopPropagation():this.menuExpanded="true"};
_.Z.onIronActivate_=function(q){q=q.detail.item;var S=_.mt(this.hostElement).querySelector("#repeat").itemForElement(q);if(S&&S.trackingParams){var N=_.VR(),X=_.by(S.trackingParams);N&&_.vf(N,X)}if(S&&S.serviceEndpoint)_.C("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(S.serviceEndpoint):_.yR(this.hostElement,[S.serviceEndpoint]),_.uc(this.hostElement,"yt-playlist-reloading");else a:{if((S=q.querySelector("yt-supported-renderers"))&&
(S=S.rendererElement)&&S.is=="yt-reload-continuation"){S.trigger();break a}(q=q.querySelector("yt-reload-continuation"))&&q.trigger()}};
_.Z.onTap_=function(q){q.preventDefault()};
_.Z.onItemTap_=function(q){this.ytEndpointBehavior.onEndpointTap_(q)};
_.Z.onLinkFocus_=function(q){try{var S=q.target}catch(X){}if(S){var N=S.querySelector("tp-yt-paper-item");N&&_.ix(this,"focus",function(){N.focus()})}};
_.Z.onMenuClose_=function(){this.menuExpanded="false"};
_.Z.isLabelIconActive_=function(q){return q==="true"};
_.Z.computeHasSubtitle_=function(q){return!!q};
_.Z.computeHrefForItem_=function(q){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(q))};
_.Z.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
_.hd.Object.defineProperties(f3.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
f3.prototype.onMenuClose_=f3.prototype.onMenuClose_;f3.prototype.onTap_=f3.prototype.onTap_;f3.prototype.onIronActivate_=f3.prototype.onIronActivate_;f3.prototype.onDropdownOpen=f3.prototype.onDropdownOpen;f3.prototype.dataChanged_=f3.prototype.dataChanged_;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],f3.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],f3.prototype,"ytEndpointBehavior",void 0);
_.u([_.k(),_.E("design:type",Array)],f3.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],f3.prototype,"parentTrackingParams",void 0);_.u([_.k(),_.E("design:type",Object)],f3.prototype,"selected",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],f3.prototype,"useLabel",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],f3.prototype,"useComputedAriaLabel",void 0);_.u([_.k(),_.E("design:type",String)],f3.prototype,"icon",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],f3.prototype,"iconLabel",void 0);_.u([_.k(),_.E("design:type",String)],f3.prototype,"ariaLabel",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],f3.prototype,"disabled",void 0);_.u([_.k({computed:"isMenuExpanded(data)"}),_.E("design:type",String)],f3.prototype,"menuExpanded",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],f3.prototype,"closeOnActivate",void 0);
_.u([_.k({reflectToAttribute:!0,value:_.C("web_modern_buttons")}),_.E("design:type",Boolean)],f3.prototype,"modernButtons",void 0);_.u([_.k(),_.E("design:type",Object)],f3.prototype,"notificationData",void 0);_.u([_.K("ariaLabel, selected"),_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],f3.prototype,"computedAriaLabel",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f3.prototype,"dataChanged_",null);
_.u([_.Ph("paper-dropdown-open"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],f3.prototype,"onDropdownOpen",null);_.u([_.Ph("iron-activate"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],f3.prototype,"onIronActivate_",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],f3.prototype,"onTap_",null);
_.u([_.Ph("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],f3.prototype,"onMenuClose_",null);_.u([_.Vd({is:"yt-dropdown-menu",disableElementRegistration:!0})],f3);
_.p(f3,"yt-dropdown-menu",function(){if(pZX===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;fZq===void 0&&(fZq=document.createElement("template"));var X=fZq;N.call(S,X.content.cloneNode(!0),q.content.firstChild);pZX=q}q=pZX;return q},{mode:2});var p3=function(){var q=_.n.apply(this,arguments)||this;q.hasNotification=!1;return q};
_.F(p3,_.n);p3.prototype.computeId=function(q){return q};
p3.prototype.computeHorizontalAlign=function(q){return q?"right":"left"};
p3.prototype.computeAccessibilityLabel=function(q){var S,N;return((S=q.accessibility)==null?void 0:(N=S.accessibilityData)==null?void 0:N.label)||null};
p3.prototype.notificationDataChanged=function(){var q;this.hasNotification=!!this.notificationData&&!((q=this.data)==null?0:q.icon)};
p3.prototype.notificationDataChanged=p3.prototype.notificationDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],p3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$d.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],p3.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],p3.prototype,"data",void 0);_.u([_.k({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",String)],p3.prototype,"id",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],p3.prototype,"isRightAligned",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],p3.prototype,"disabled",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],p3.prototype,"closeOnActivate",void 0);_.u([_.k(),_.E("design:type",Object)],p3.prototype,"notificationData",void 0);_.u([_.k(),_.E("design:type",Object)],p3.prototype,"hasNotification",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],p3.prototype,"useComputedAriaLabel",void 0);_.u([_.I5("notificationData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],p3.prototype,"notificationDataChanged",null);_.u([_.Vd({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],p3);
_.p(p3,"yt-sort-filter-sub-menu-renderer",function(){if(nLv===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;zk2===void 0&&(zk2=document.createElement("template"));var X=zk2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);nLv=q}q=nLv;return q},{mode:2});var xKR=_.f(function(q){var S=q.data;var N=_.Ec(function(){var w=S().onTap;(w=_.t(w,_.Qp))&&_.Ly().resolve(_.ci).resolveCommand(w);return!1}),X=function(){return{sources:[{url:S().thumbnailUrl,
width:120,height:90}]}},b=function(){return S().rating&&S().ratingA11yLabel&&S().reviewsCount&&S().reviewsCountA11yLabel};
return _.D("place-data-view-model",null,_.D(_.V,{cond:function(){return S().placeName&&S().placeCategory},
then:function(){return _.D("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":N},_.D(_.Oc,{data:X,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.D(_.f5,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return S().onTap}},_.D("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return S().placeName}},function(){return S().placeName})),_.D("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.D(_.V,{cond:b,
then:function(){return _.D("div",{class:_.mu("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.D("span",{class:"score",title:function(){return S().ratingA11yLabel}},function(){return S().rating}),_.D("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.D(_.hu,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.D("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return S().reviewsCountA11yLabel}},function(){return S().reviewsCount}))},
else:function(){return _.D("div",{class:_.mu("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.D("div",{class:_.mu("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.D("span",{class:"category",
title:function(){return S().placeCategory}},function(){return S().placeCategory}))))}}))},"kb");
xKR.idomCompat=!0;_.jS(xKR,"place-data-view-model",{props:{data:_.H4}});var mK6=new _.ky("INLINE_PLAYBACK_HOOK_TOKEN");var udD=G7({sharedUi:cUq});_.iT=D6(udD)(udD.sharedUi,{animatedThumbnailEnabledSelector:function(q){return q.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(q){return q.inlinePreviewEnabled},
currentPageTypeSelector:function(q){return q.currentPageType},
currentPageSubTypeSelector:function(q){return q.currentPageSubType},
persistentPanelVisibleSelector:function(q){return q.persistentPanelVisible}});var gLD=function(q){this.setActiveSlideIndex=q;this.jobIds=[];this.isSlideshowPlaying=!1},Mys=function(q,S){q.isSlideshowPlaying||(q.isSlideshowPlaying=!0,ELa(q),yRR(q,S,0))},ELa=function(q){_.ns(_.OY,function(){q.setActiveSlideIndex(0)},1)},yRR=function(q,S,N){q.jobIds.push(_.ns(_.OY,function(){var X=N<S-1?N+1:0;
q.setActiveSlideIndex(X);yRR(q,S,X)},1800))};var LJ6,PHX;LJ6=new _.ky("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.hkk=new _.ky("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");PHX=new _.ky("COMMON_MARK_VIEW_MODEL_TOKEN");var IZq=new _.ky("IMAGE_ON_LOAD_HANDLER_TOKEN");var Ya2=_.f(function(q){return _.D("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.D(_.V,{cond:function(){var S;return(S=q.data())==null?void 0:S.thumbnail},
then:function(S){return _.D(_.Oc,{data:S,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"lb");_.osv=_.f(function(q){var S=q.data;var N=q.lockupExperiments;q={};return _.D("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.D("div",{class:_.mu("ytThumbnailOverlayButtonViewModelButton",(q.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var X;return N&&((X=N())==null?void 0:X.useLegacySizedIconButton)},q))},_.D(_.SA,{data:function(){return S().overlayButton}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
buttonOverrides:function(){var b;return N&&((b=N())==null?0:b.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"mb");
_.osv.idomCompat=!0;var qyX=_.f(function(q){return _.D("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.Ec(function(S){S.preventDefault();return!1})},_.D(_.SA,{data:function(){return q.data().buttons}},{toggleButtonViewModel:function(S){return _.D("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.D(_.B_,{data:S.data}))}}))},"nb");
qyX.idomCompat=!0;var Sy0=_.f(function(q){var S=function(){var N;return((N=_.t(q.data().rendererContext,_.Z7))==null?void 0:N.label)||""};
return _.D("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.D(_.V,{cond:function(){return q.data().image},
then:function(){return _.D("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.D(_.Oc,{data:function(){return q.data().image},
alt:S}))}}),_.D(_.V,{cond:function(){return q.data().text},
then:function(){return _.D("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return q.data().text})}}))},"ob");var N8D=_.iT.animatedThumbnailEnabledSelector,xG=_.f(function(q){var S=[],N=function(){var e,R;return _.bv7((e=q.width)==null?void 0:e.call(q),(R=q.height)==null?void 0:R.call(q))},X=_.Ly().resolve(_.MU(IZq)),b=_.FS("yt-thumbnail-view-model",function(){S.push("elRef.value set");
var e;(e=q.playbackRef)==null||e.call(q,{thumbnailElRef:b,thumbnail:q.data().image,thumbnailOverlays:q.data().overlays,thumbnailSize:N()})});
_.lO(function(){S.push("onInit");_.k7(function(){S.push("onCleanup")})});
var w=_.oH(N8D),B=function(){var e,R;return(R=(e=q.aspectRatio)==null?void 0:e.call(q))!=null?R:0},T=function(){return(q.data().image?_.JHy(q.data().image):B())<=1&&B()===0},Q=function(){return T()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},a=function(){b.value||_.vN(new _.Vl("Thumbnail elRef.value is null",S.join("\n")));
X&&b.value&&X(b.value)},U=function(){var e,R;
return((e=q.hovered)==null?void 0:e.call(q))&&N()!=="large"&&((R=q.data().overlays)==null?void 0:R.some(function(J){return _.t(J,ICa)}))},r={},c={};
return _.D("yt-thumbnail-view-model",{class:_.mu("ytThumbnailViewModelHost",q.className,function(){return x87(B())},function(){var e,R;
a:{var J=N(),v=(e=q.disableRounding)==null?void 0:e.call(q);e=(R=q.isClip)==null?void 0:R.call(q);if(!v&&!e)switch(J){case "large":R="ytThumbnailViewModelLarge";break a;case "small":R="ytThumbnailViewModelSmall";break a;default:R="ytThumbnailViewModelMedium";break a}R=void 0}return R},(r.ytThumbnailViewModelCinematic=T,r),(c.ytThumbnailViewModelHighlightEffect=function(){var e,R;
return(e=q.lockupExperiments)==null?void 0:(R=e.call(q))==null?void 0:R.showHighlightEffect},c)),
style:_.Ls({"background-color":function(){var e,R=T()?(e=q.data().backgroundColor)==null?void 0:e.lightTheme:void 0;return R?UU(R,"1"):void 0}}),
el:b},_.D(_.V,{cond:T,then:function(){return _.D("div",{class:"ytThumbnailViewModelBlurredImage"},_.D(_.Oc,{data:function(){return q.data().image},
alt:"",contentMode:Q,targetWidth:q.width,onload:a}))}}),_.D("div",{class:"ytThumbnailViewModelImage"},_.D(_.Oc,{data:function(){return q.data().image},
alt:"",contentMode:Q,targetWidth:q.width,onload:a}),null),_.D(_.SA,{data:function(){return U()?void 0:q.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:bCM,thumbnailOverlayBadgeViewModel:function(e){return _.D(_.eP,{data:e.data,thumbnailSize:N,isClip:q.isClip})},
thumbnailBottomOverlayViewModel:function(e){return _.D(qa2,{data:e.data,thumbnailSize:N,isClip:q.isClip})},
thumbnailOverlayFullViewModel:Sy0,thumbnailOverlayButtonViewModel:function(e){return _.D(_.osv,{data:e.data,lockupExperiments:q.lockupExperiments})},
channelDisclosureViewModel:function(e){e=e.data;var R;return _.D("div",null,(R=_.Ly().resolve(_.MU(LJ6)))==null?void 0:R({data:e}))}}),_.D(_.SA,{data:function(){var e;
return((e=q.hovered)==null?0:e.call(q))?q.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(e){return _.D(Ul,{data:e.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:qyX}),_.D(_.SA,{data:function(){var e;return((e=q.hovered)==null?0:e.call(q))&&w()?q.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:Ya2}),_.D(_.V,{cond:q.isClip,then:function(){return _.D("div",{class:"ytPinkingNsHost"},_.D("svg",{class:"ytPinkingNsPinkingLeft"},_.D("defs",null,_.D("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.D("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.D("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.D("svg",{class:"ytPinkingNsPinkingRight"},_.D("defs",null,_.D("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.D("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.D("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"pb");
xG.idomCompat={callbacks:{playbackRef:!0}};var XLT=_.f(function(q){var S=_.A(_.r6(-1,void 0,"RW2Ole")),N=S.next().value,X=S.next().value;_.lO(function(){var b=new gLD(X);Mys(b,q.data().thumbnails.length);_.k7(function(){if(b.isSlideshowPlaying){b.isSlideshowPlaying=!1;for(var w=b.jobIds,B=0,T=w.length;B<T;B++)_.OY.cancelJob(w[B]);b.jobIds.length=0}})});
return _.D("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.D(_.SA,{data:function(){return q.data().thumbnails}},{thumbnailViewModel:function(b,w){return _.D("div",{class:function(){var B=!q.data().primaryThumbnail,T=w(),Q=N(),a=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
B&&T===0&&a.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");T<=Q&&a.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return a.join(" ")}},_.D(xG,{data:b.data,
disableRounding:q.disableRounding}))}}))},"qb");
XLT.idomCompat=!0;var m8N=new _.ky("DWELL_DETECTOR_REGISTRY_TOKEN");var wL2=_.f(function(q){var S=uQ2(q.triggeringElement),N=function(){return!!q.data().primaryThumbnail},X=function(){var w,B=(w=q.data())==null?void 0:w.maxHeight,T;
w=(T=q.maxHeight)==null?void 0:T.call(q);return B!=null&&w!=null?Math.min(B,w):w!=null?w:B},b=function(){var w=X();
if(w){var B;if(N()&&(B=q.includeStackHeight)!=null&&B.call(q)){var T;B=((T=q.doubleStack)==null?0:T.call(q))?8:4}else B=0;w=w-B-1;if(!(w<0)){T=Math;B=T.ceil;var Q,a;var U=XB7((a=(Q=q.aspectRatio)==null?void 0:Q.call(q))!=null?a:0);return B.call(T,w*U)}}};
return _.D("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.Ls({height:function(){return X()?X()+"px":void 0},
width:function(){return b()?b()+"px":void 0}})},_.D(b0s,{stackEnabled:N,
thumbnailSize:function(){var w,B;return _.bv7((w=q.width)==null?void 0:w.call(q),(B=q.height)==null?void 0:B.call(q))},
doubleStack:q.doubleStack,stackColor:function(){return q.data().stackColor},
includeStackHeight:q.includeStackHeight},_.D(_.SA,{data:function(){return q.data().primaryThumbnail}},{thumbnailViewModel:function(w){var B={};
return _.D(xG,{data:w.data,width:q.width,height:q.height,aspectRatio:q.aspectRatio,disableRounding:q.disableRounding,className:_.mu((B.ytCollectionThumbnailViewModelHostHasStacks=N,B)),hovered:q.hovered,playbackRef:q.playbackRef})}}),_.D(_.V,{cond:function(){var w;
return S()&&((w=q.data().thumbnails)==null?void 0:w.length)},
then:function(){return _.D("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.D(XLT,{data:q.data,disableRounding:function(){return!N()}}))}})))},"rb");
wL2.idomCompat={callbacks:{playbackRef:!0}};
var b0s=_.f(function(q){var S=q.children;var N=q.stackEnabled;var X=q.thumbnailSize;var b=q.doubleStack;var w=q.stackColor;var B=q.includeStackHeight;var T,Q=(T=_.Ly().resolve(_.MU(_.NP)))==null?void 0:T();return _.D(_.V,{cond:N,then:function(){return _.D(KW2,{data:function(){var a,U;return{experimentEnabled:!0,thumbnailSize:X(),doubleStack:b==null?void 0:b(),color:Q?w==null?void 0:(a=w())==null?void 0:a.darkTheme:w==null?void 0:(U=w())==null?void 0:U.lightTheme,enableResponsiveMode:!1,includeStackHeight:B==
null?void 0:B()}}},S)},
else:function(){return S}})},"sb");var Z0X=new _.ky("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");_.AzT=_.f(function(q){var S=q.data;q=_.FS("ad-card-badge-view-model");return _.D("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:q},_.D(_.V,{cond:function(){return S().imageBadge},
then:function(N){return _.D(_.Oc,{data:N,alt:""})}}))},"tb");var uo;_.mQ={calledOnce:!0,state:"visible"};uo={calledOnce:!0,state:"hidden"};_.gK=_.f(function(q){var S=_.dY(q,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});q=Object.assign({},S);var N=S.data;S=S.customCommandResolver;var X=(delete q.data,delete q.customCommandResolver,q);q=_.Ll({visibilityCallback:function(T,Q){var a,U=(a=N().interaction)==null?void 0:a.onFirstVisible;T&&(U&&_.$m(U),X.setOnErrorHandler()&&gt7(Q))},
showOption:_.mQ});S=_.eA(function(){return N().interaction},S,function(){var T;
return(T=X.listenToTapEvent)==null?void 0:T.call(X)});
var b=_.A(_.r6(!1,void 0,"wAC0Lc")),w=b.next().value,B=b.next().value;b=_.Ec(function(T){var Q;((Q=X.setTouchEndHandler)==null?0:Q.call(X))&&!w()&&(T.currentTarget.click(),B(!0),setTimeout(function(){B(!1)},100));
return!1});
return _.D("ad-image-view-model",{class:function(){var T,Q=[((T=N().interaction)==null?0:T.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],a;((a=X.isGridViewEnabled)==null?0:a.call(X))&&Q.push("ytwAdImageViewModelHostInGridView");return Q.join(" ")},
el:_.Hi(q,S),"on:touchend":b},_.D("div",{class:"ytwAdImageViewModelHostImageContainer"},_.D(_.Oc,{data:function(){var T;return{sources:N().imageSources,contentMode:(T=N().imageProperties)==null?void 0:T.contentMode}},
alt:function(){var T,Q;return((T=N().interaction)==null?void 0:(Q=T.accessibility)==null?void 0:Q.label)||""},
targetHeight:X.targetHeight,targetWidth:X.targetWidth,preserveHeight:X.preserveHeight,preserveWidth:X.preserveWidth,useWidth:X.useWidth,style:function(){var T,Q;return"vertical-align: bottom;"+(((T=N().background)==null?0:T.color)?"background-color:"+_.a5((Q=N().background)==null?void 0:Q.color)+";":"")},
className:function(){return X.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var T,Q;return(Q=(T=X.setDraggable)==null?void 0:T.call(X))!=null?Q:void 0}})))},"vb");var s$k=_.f(function(q){var S=q.data;var N=q.customCommandResolver;return _.D("carousel-ad-card-image-view-model",{class:function(){var X;return((X=S().interaction)==null?0:X.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N)),
"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(X){return _.D(_.gK,{data:X.data,
customCommandResolver:N})}}),_.D("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.D(_.SA,{data:function(){return S().badge}},{adCardBadgeViewModel:_.AzT})),_.D(_.p5,{model:{color:4}}))},"wb");var B8M=_.f(function(q){var S=_.A(_.r6(0,void 0,"JJ0QQc")),N=S.next().value;S.next();var X=S.next().value,b=_.A(_.r6(!1,void 0,"f6YICe"));S=b.next().value;var w=b.next().value,B;_.k7(function(){clearTimeout(B)});
b=_.Ec(function(){var a;((a=q.animate)==null?0:a.call(q))?(w(!0),B=setTimeout(function(){w(!1);T()},200)):T();
return!1});
var T=function(){X(function(a){return(a+q.numShownItems())%q.data().length})},Q={};
return _.D("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.D("div",{class:_.mu("ytwHorizontalCarouselCarouselWrapper")},_.D("div",{class:_.mu("ytwHorizontalCarouselCarouselInnerWrapper",(Q.ytwHorizontalCarouselAnimating=S,Q))},_.D(_.tc,{each:q.data,keyBy:"INDEX"},function(a,U){return _.D("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.Ls({"flex-basis":function(){return"calc((100% - (8px * "+(q.numShownItems()-1)+")) / "+q.numShownItems()+")"},
order:function(){var r=U-N();r<0&&(r+=q.data().length);return r}})},q.children(a,U))}))),_.D("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":b},q.nextButton()))},"xb");var Dyv=_.f(function(q){var S=q.data;var N=q.customCommandResolver;var X=q.expansive;var b=q.isLockupAttachment;return _.D("carousel-ad-card-collection-view-model",{el:_.Hi(_.Ll({visibilityCallback:function(w){var B,T=(B=S().interaction)==null?void 0:B.onFirstVisible;w&&T&&_.$m(T)},
showOption:_.mQ})),class:"ytwCarouselAdCardCollectionViewModelHost"},_.D(_.V,{cond:function(){return b==null?void 0:b()},
then:function(){return _.D(T8a,{data:S,customCommandResolver:N})},
else:function(){return _.D(G$X,{data:S,customCommandResolver:N,expansive:X})}}))},"yb"),T8a=_.f(function(q){var S=q.data;
var N=q.customCommandResolver;return _.D("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel",tabindex:0},_.D(_.SA,{data:function(){return S().carouselAdCards||[]}},{carouselAdCardImageViewModel:function(X){return _.D("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem"},_.D(s$k,{data:X.data,
customCommandResolver:N}))}}))},"zb"),G$X=_.f(function(q){var S=q.data;
var N=q.customCommandResolver;var X=q.expansive;return _.D(B8M,{data:function(){var b;return((b=S())==null?void 0:b.carouselAdCards)||[]},
nextButton:function(){return _.D(_.SA,{data:function(){return S().nextButton}},{buttonViewModel:function(b){var w=b.data;
return _.D(_.EN,{data:function(){return(X==null?0:X())?Object.assign({},w(),{style:"mono"}):w()},
className:_.C("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(b){return _.D(_.SA,{data:b},{carouselAdCardImageViewModel:function(w){return _.D(s$k,{data:w.data,customCommandResolver:N})}})})},"Ab");_.El=_.f(function(q){var S=q.data;var N=q.customCommandResolver;var X=q.className;var b=q.delayedClassName;var w=q.animationEntityKey;var B=q.isCompactWidth;var T=q.isContentWidth;q=_.A(_.r6(!1,void 0,"B1koDf"));var Q=q.next().value,a=q.next().value,U=_.WJ(w,""),r=_.Yc(pKy,U),c=function(){var s7,TW;return(TW=(s7=r())==null?void 0:s7.value)!=null?TW:!1},e=function(){_.jW(_.XV("booleanEntity",U(),{key:U(),
value:!0}));x=void 0};
w=_.A(_.kr(c));var R=w.next().value,J=w.next().value;w=_.A(_.kr(c));var v=w.next().value,W=w.next().value;w=_.A(_.kr(function(){var s7;return c()?(s7=S().styleTransitionConfig)==null?void 0:s7.destinationStyle:void 0}));
var z=w.next().value,M=w.next().value,g=function(){var s7=Object.assign({},S(),z()&&{style:z()});var TW,l0,zW=s7.label,nN=(TW=s7.interaction)==null?void 0:(l0=TW.accessibility)==null?void 0:l0.label;TW=s7.iconImage?s7.label&&s7.label.content?s7.iconLeading?"leading":"trailing":"icon-only":void 0;s7={formattedButtonText:zW,accessibilityLabel:nN,style:LWg(s7.style),type:hdP(s7.style),state:"active",size:M0P(s7.size),iconPosition:TW,disabled:!1,aTagConfig:yt2(s7,N)};s7.focused=Q();return s7},x;
w=_.Ll({visibilityCallback:function(s7){var TW,l0=(TW=S().interaction)==null?void 0:TW.onFirstVisible;s7&&l0&&_.$m(l0)},
showOption:_.mQ});var L=function(){return D2M(g(),!!S().iconImage)};
q={};var P={};X=_.mu(function(){return"ytwAdButtonViewModelHost"},function(){return S().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var s7=!!S().delayedAppearanceConfig,TW=R();
return s7?TW?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var s7=!!S().delayedAppearanceConfig,TW=v();
return s7?TW?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!S().delayedAppearanceConfig||R()?b==null?void 0:b():""},(q.ytwAdButtonViewModelHostCompactWidth=function(){return B==null?void 0:B()},q),(P.ytwAdButtonViewModelHostContentWidth=function(){return T==null?void 0:T()},P),X!=null?X:"");
var b0=function(){var s7,TW=(s7=S().delayedAppearanceConfig)==null?void 0:s7.delayedInvisibleSeconds;TW&&(x=_.ZV(_.OY,function(){J(!0);Q7()},TW*1E3))},Q7=function(){var s7,TW=(s7=S().delayedAppearanceConfig)==null?void 0:s7.delayedVisibleSeconds;
TW&&(x=_.ZV(_.OY,function(){W(!0);ry()},TW*1E3))},ry=function(){var s7,TW=(s7=S().styleTransitionConfig)==null?void 0:s7.styleTransitionSeconds,l0,zW=(l0=S().styleTransitionConfig)==null?void 0:l0.destinationStyle;
TW&&zW?x=_.ZV(_.OY,function(){M(zW);e()},TW*1E3):e()};
_.lO(function(){b0()});
_.k7(function(){x&&_.OY.cancelJob(x)});
return _.D("ad-button-view-model",{"on:focusin":_.Ec(function(){var s7=_.Ly().resolve(_.MU(_.n5));s7&&a(s7.isKeyBoardInUse());return!1}),
"on:focusout":_.Ec(function(){a(!1);return!1}),
class:X,el:_.Hi(w),style:_.Ls({"transition-duration":"0.3s"})},_.D(_.V,{cond:g,then:function(){return _.D(_.ui,{data:g,icon:function(){return _.D(_.V,{cond:function(){return S().iconImage},
then:function(s7){return _.D(_.Oc,{data:s7,alt:"",targetWidth:L,targetHeight:L,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"Bb");var Q$k=_.f(function(q){var S=q.data;q=function(){return S().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var N=_.Ll({visibilityCallback:function(w){var B,T=(B=S().interaction)==null?void 0:B.onFirstVisible;w&&T&&_.$m(T)},
showOption:_.mQ}),X={},b={};return _.D("ad-button-group-view-model",{class:_.mu("ytwAdButtonGroupViewModelHost",(X.ytwAdButtonGroupViewModelHostCompactWidth=q,X)),el:_.Hi(N)},_.D("div",{class:_.mu("ytwAdButtonGroupViewModelHostSecondaryButton",(b.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=q,b))},_.D(_.SA,{data:function(){return S().secondaryAdButton}},{adButtonViewModel:function(w){return _.D(_.El,{data:w.data})}})),_.D("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.D(_.SA,
{data:function(){return S().primaryAdButton}},{adButtonViewModel:function(w){return _.D(_.El,{data:w.data})}})))},"Cb");var aQT=_.f(function(q){var S=function(){var N;return((N=q.data())==null?void 0:N.answers)||[]};
return _.D("yt-survey-icons",{class:"ytSurveyIconsHost"},_.D("div",{class:"ytSurveyIconsHeader"},_.D("div",{class:"ytSurveyIconsTitle"},function(){var N;return(N=q.data())==null?void 0:N.text}),_.D("div",null,_.D(_.ui,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var N;(N=q.onDismiss)==null||N.call(q)}}},
iconName:"DISMISSAL"}))),_.D("div",null,_.D("div",{class:"ytSurveyIconsAnswers"},_.D(_.tc,{each:function(){return S()},
keyBy:"INDEX"},function(N,X){return _.D("div",null,_.D(_.ui,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var b;(b=q.onSelect)==null||b.call(q,N(),X)}}},
icon:function(){return _.D(_.hu,{icon:function(){var b,w;return(b=N())==null?void 0:(w=b.icon)==null?void 0:w.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.D("div",{class:"ytSurveyIconsAnswersText"},_.D("div",null,function(){return S().length?S()[0].text:""}),_.D("div",null,function(){return S().length?S()[S().length-1].text:""}))))},"Db");var VGa=_.f(function(q){var S=_.Hi(_.V8(function(){var Q;return(Q=q.data())==null?void 0:Q.rendererContext},void 0,void 0,void 0,!0)),N=_.A(_.r6(!1,void 0,"GW0yjf")),X=N.next().value,b=N.next().value,w=_.Yc(xn7,function(){var Q;
return(Q=q.data().keys)==null?void 0:Q.surveyEntityKey}),B=_.Yc(mn2,function(){var Q;
return(Q=q.data().keys)==null?void 0:Q.surveyStateEntityKey});
_.mO("ytd-slimline-survey-show-action",function(){b(!1)});
var T=function(){var Q,a;var U=(Q=B())==null?void 0:(a=Q.questionStack)==null?void 0:a[0];if(U!==void 0){var r,c;return(r=w())==null?void 0:(c=r.questions)==null?void 0:c[U]}};
N={};return _.D("yt-slimline-survey-view-model",{el:S,class:_.mu("ytSlimlineSurveyViewModelHost",(N.ytSlimlineSurveyViewModelCollapsed=function(){return X()},N))},_.D("div",{class:"ytSlimlineSurveyViewModelContainer"},_.D(_.V,{cond:function(){var Q;
return((Q=T())==null?void 0:Q.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.D(aQT,{data:function(){return T()},
onSelect:function(Q,a){var U,r;return _.G(function(c){b(!0);if(r=(U=q.data())==null?void 0:U.onSelectRating)_.$m(r),_.jW(jqD(a));_.xP(c)})},
onDismiss:function(){b(!0);var Q;var a=(Q=w())==null?void 0:Q.dismissalFeedbackToken;Q=a?{feedbackEndpoint:{feedbackToken:a}}:void 0;Q&&_.Vp(Q,{form:{element:S.value}})}})}})))},"Eb");var Uyq=_.f(function(q){return _.D("yt-table-view-model",{class:_.mu("ytTableViewModelHost",q.className)},_.D(_.tc,{each:function(){return q.data().rows||[]}},function(S){var N={};
return _.D("div",{class:_.mu("ytTableViewModelRow",(N.ytTableViewModelRowBottomBorder=function(){return q.data().showSeparators},N))},_.D(_.tc,{each:function(){return(S==null?void 0:S.cells)||[]}},function(X,b){var w,B={};
return _.D("span",{class:_.mu((B.ytTableViewModelRowLabel=function(){return b()===0&&q.data().showHorizontalHeaders},B.ytTableViewModelCell=function(){return!q.data().showHorizontalHeaders||b()>0},B))},(w=X.text)==null?void 0:w.content)}))}))},"Fb");var rzX=_.f(function(q){return _.D("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.D(_.SA,{data:function(){var S;return(S=q.data())==null?void 0:S.attachments}},{flexibleActionsViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(_.cr,{data:S.data,
layout:function(){var N;return((N=q.lockupStyle())==null?void 0:N.arrangement)===1?0:1},
justifyContentOverride:function(){var N;return((N=q.lockupStyle())==null?void 0:N.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(VGa,{data:S.data}))},
expandableMetadataViewModel:function(S){S=S.data;var N;return _.D("div",{class:_.mu("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(N=_.Ly().resolve(_.MU(Z0X)))==null?void 0:N({data:S}))},
adButtonGroupViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(Q$k,{data:S.data}))},
adButtonViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(_.El,{data:S.data,isCompactWidth:!0}))},
tableViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(Uyq,{data:S.data}))},
aiCompanionAttachmentViewModel:function(S){S=S.data;var N;return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},(N=_.Ly().resolve(_.MU(_.hkk)))==null?void 0:N({data:S}))},
carouselAdCardCollectionViewModel:function(S){return _.D("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.D(Dyv,{data:S.data,isLockupAttachment:!0}))}}))},"Gb");var Sav=_.Y$("rich_grid_min_item_width",310),oLm=_.Y$("rich_grid_max_item_width",500);var TUe,BUy;TUe=16/9;BUy=2/3;_.ym=_.f(function(q){var S=q.data;var N=q.className;var X=q.imageSizeConfig;var b=q.notifyOnLoaded;var w=function(){return S().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},B=function(){var c;
return _.aA((c=S())==null?void 0:c.rendererContext)};
q={};q=(q.ytContentPreviewImageViewModelHost=!0,q.ytContentPreviewImageViewModelCircleImage=function(){return w()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},q.ytContentPreviewImageViewModelTappable=function(){return B()},q);
var T=function(){var c,e;return(e=(c=_.t(S().rendererContext,_.Z7))==null?void 0:c.label)!=null?e:""},Q=function(){return DK7(S())},a=function(){var c=G82(w(),S().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",X==null?void 0:X(),Qxv(Q()),S().layoutWidth,S().layoutHeight),e=Object.assign({},c);
c.width&&(e.width=Math.round(c.width));c.height&&(e.height=Math.round(c.height));c.maxWidth&&(e.maxWidth=Math.round(c.maxWidth));c.maxHeight&&(e.maxHeight=Math.round(c.maxHeight));return e},U=_.C6(function(){return a().height},void 0,"CxFlJb"),r=_.C6(function(){return a().width},void 0,"lb8Jhd");
return _.D("yt-content-preview-image-view-model",{el:_.Hi(_.V8(function(){var c;return(c=S())==null?void 0:c.rendererContext})),
role:function(){return B()?"link":void 0},
tabindex:function(){return B()?0:void 0},
class:_.mu(N,q,function(){var c=w();var e=X==null?void 0:X();c=c==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||c==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||c==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||c==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(e==null?void 0:e.size)!=null&&e.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(e==null?void 0:e.size)!=null&&e.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return c}),
style:function(){var c=a(),e=[];c.width&&e.push("width: "+c.width+"px");c.height&&e.push("height: "+c.height+"px");c.maxWidth&&e.push("max-width: "+c.maxWidth+"px");c.maxHeight&&e.push("max-height: "+c.maxHeight+"px");c.fullWidth&&e.push("width: 100%");return e.join(";")}},_.D(_.V,{cond:Q,
then:function(c){return _.D(_.Oc,{data:c,alt:T,"data-disabled$":function(){return!T()},
notifyOnLoaded:b,targetWidth:r,targetHeight:U,preserveWidth:function(){return!!r()},
preserveHeight:function(){return!!U()}})}}),_.D(_.SA,{data:function(){var c;
return(c=S())==null?void 0:c.overlays}},{thumbnailHoverOverlayViewModel:Ul,
thumbnailOverlayButtonViewModel:_.osv}))},"Hb");
_.ym.idomCompat=!0;var M7=_.f(function(q){var S=q.data;var N=q.className;var X=q.useSmallLayout;var b=q.useMediumText;var w=q.useHeavyText;var B=function(){return!(b==null||!b())||!(w==null||!w())};
q={};return _.D("yt-attribution-view-model",{el:_.Hi(_.V8(function(){var T;return(T=S())==null?void 0:T.rendererContext})),
class:_.mu(N,(q.ytAttributionViewModelHost=!0,q.ytAttributionViewModelMediumText=b,q.ytAttributionViewModelHeavyText=w,q))},_.D(_.V,{cond:function(){return _.aA(S().rendererContext)},
then:function(){return _.D("button",{class:"ytAttributionViewModelTappable"},_.D($yT,{data:S,useSmallLayout:X,badgesShouldInheritTypography:B}))},
else:function(){return _.D($yT,{data:S,useSmallLayout:X,badgesShouldInheritTypography:B})}}))},"Ib"),$yT=_.f(function(q){var S=q.data;
var N=q.useSmallLayout;var X=q.badgesShouldInheritTypography;var b=function(){return{size:(N==null?0:N())?16:24}};
return _.D(_.S1,null,_.D(_.SA,{data:function(){return S().contentPreviewImage}},{contentPreviewImageViewModel:function(w){return _.D(_.ym,{data:w.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:b})}}),_.D(_.SA,{data:function(){return S().badge}},{badgeViewModel:function(w){return _.D(_.kG,{data:w.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:X})}}),_.D(_.V,{cond:function(){return S().text},
then:function(){return _.D(_.Fu,{text:function(){return S().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.D(_.V,{cond:function(){return S().suffix},
then:function(){return _.D(_.Fu,{text:function(){return S().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Jb");
M7.idomCompat=!0;var czs,epD,CQJ,Rp2,tGQ;czs=_.f(function(q){var S=q.delimiter;var N=q.max;var X=q.index;var b=q.isStandalone;return _.D(_.V,{cond:function(){return N()-1>X()},
then:function(){var w={};return _.D("span",{class:_.mu("yt-content-metadata-view-model__delimiter",(w["yt-content-metadata-view-model__delimiter--standalone"]=b,w)),"aria-hidden":!0},S)}})},"Kb");
epD=_.f(function(q){var S=q.metadataPart;var N=q.maxLines;return _.D(_.Fu,{text:function(){return S().text},
linkInheritColor:!0,className:function(){return aZ0(N())},
userInput:!0})},"Lb");
CQJ=_.f(function(q){var S=q.metadataPart;var N=q.maxLines;return _.D(_.V,{cond:function(){return S().tooltip},
then:function(X){return _.D("span",{title:X,role:"tooltip"},_.D(epD,{metadataPart:S,maxLines:N}))},
else:function(){return _.D(epD,{metadataPart:S,maxLines:N})}})},"Mb");
Rp2=_.f(function(q){var S=q.metadataPart;var N=q.isOverlay;var X=q.useMediumText;var b=q.hideAvatar;var w=function(){return S().maxLines!==void 0?S().maxLines:1};
return _.D(_.S1,null,_.D(_.SA,{data:function(){return S().avatarStack}},{avatarStackViewModel:function(B){return _.D(_.cF,{data:B.data,
isOverlay:N,useMediumText:X,hideAvatar:b})},
badgeViewModel:_.kG}),_.D(_.V,{cond:function(){return S().leadingIcon},
then:function(B){return _.D(_.hu,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return B().name},
size:function(){return B().width}})}}),_.D(_.V,{cond:function(){return S().text},
then:function(){return _.D(CQJ,{metadataPart:S,maxLines:w})}}),_.D(_.V,{cond:function(){return S().icon},
then:function(B){return _.D(_.hu,{className:"yt-content-metadata-view-model__icon",icon:function(){return B().name},
size:function(){return B().width}})}}))},"Nb");
tGQ=_.f(function(q){var S=q.metadataRow;var N=q.isInline;var X=q.delimiter;var b=q.isOverlay;var w=q.useMediumText;var B=q.extensions;var T=function(){var a,U=B==null?void 0:(a=B())==null?void 0:a.lockupMetadata;a=S();var r,c;return!!((U==null?0:(r=U.byline)==null?0:r.hideAvatar)&&((c=_.t(a,usT))==null?void 0:c.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},Q=function(){return S().metadataParts||[]};
q={};return _.D("div",{class:_.mu("yt-content-metadata-view-model__metadata-row",(q["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=N,q["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var a,U=B==null?void 0:(a=B())==null?void 0:a.lockupMetadata;a=S();var r,c;return!!((U==null?0:(r=U.byline)==null?0:r.addPadding)&&((c=_.t(a,usT))==null?void 0:c.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},q["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var a;
return!!(B==null?0:(a=B())==null?0:a.lockupMetadata)&&S().badges&&!S().metadataParts},q))},_.D(_.SA,{data:function(){return S().badges}},{badgeViewModel:function(a){return _.D("div",{class:"yt-content-metadata-view-model__badge"},_.D(_.kG,{data:a.data,
numBadgesInRow:function(){var U,r;return((U=S())==null?void 0:(r=U.badges)==null?void 0:r.length)||0}}))}}),_.D(_.tc,{each:Q},function(a,U){return _.D(_.S1,null,_.D(Rp2,{metadataPart:a,
isOverlay:b,useMediumText:w,hideAvatar:T}),_.D(czs,{delimiter:X,max:function(){return Q().length},
index:U,isStandalone:!1}))}),_.D(_.V,{cond:function(){return S().isSpacerRow&&!N()},
then:function(){return _.D("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Ob");
_.L3=_.f(function(q){q=_.dY(q,{layout:0,isOverlay:!1});var S=q.data,N=q.layout,X=q.isOverlay,b=q.useMediumText,w=q.extensions,B=function(){return N()===0},T=function(){var a;
return((a=S().metadataRows)==null?void 0:a.filter(function(U){var r,c=w==null?void 0:(r=w())==null?void 0:r.lockupMetadata,e,R;r=!!((c==null?0:(e=c.description)==null?0:e.hideDescription)&&((R=_.t(U,usT))==null?void 0:R.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var J,v;return!((c==null?0:(J=c.spacer)==null?0:J.hideSpacer)&&((v=_.t(U,usT))==null?void 0:v.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||r)}))||[]},Q={};
return _.D("yt-content-metadata-view-model",{class:_.mu(q.className,"yt-content-metadata-view-model",(Q["yt-content-metadata-view-model--inline"]=B,Q["yt-content-metadata-view-model--tappable"]=function(){return _.aA(S().rendererContext)},Q["yt-content-metadata-view-model--medium-text"]=b,Q)),
el:_.Hi(_.V8(function(){return S().rendererContext}))},_.D(_.tc,{each:T},function(a,U){return _.D(_.S1,null,_.D(tGQ,{metadataRow:a,
isInline:B,delimiter:function(){return S().delimiter},
isOverlay:X,useMediumText:b,extensions:w}),_.D(_.V,{cond:function(){return B()&&!a.isSpacerRow},
then:function(){return _.D(czs,{delimiter:function(){return S().delimiter},
max:function(){return T().length},
index:U,isStandalone:!0})}}))}))},"Pb");
_.L3.idomCompat=!0;var i0q=_.f(function(q){var S=_.Ly().resolve(_.MU(_.NP)),N={};return _.D("yt-lockup-metadata-view-model",{class:_.mu("yt-lockup-metadata-view-model",function(){a:{var X=q.lockupStyle();if(X==null?0:X.isOverlay)X="yt-lockup-metadata-view-model--overlay";else switch(X==null?void 0:X.arrangement){case 1:X="yt-lockup-metadata-view-model--horizontal";break a;default:X="yt-lockup-metadata-view-model--vertical"}}return X},function(){a:{var X=q.lockupStyle();
switch(X==null?void 0:X.titleMaxLines){case 1:X="yt-lockup-metadata-view-model--title-max-lines-1";break a}X=void 0}return X},function(){a:{var X=q.lockupStyle();
if(X==null?0:X.isTiny)X="yt-lockup-metadata-view-model--tiny";else switch(X==null?void 0:X.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":X="yt-lockup-metadata-view-model--compact";break a;default:X="yt-lockup-metadata-view-model--standard"}}return X},(N["yt-lockup-metadata-view-model--overlay"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.isOverlay},N["yt-lockup-metadata-view-model--card"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.isCard},N["yt-lockup-metadata-view-model--centered"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.isCentered},N["yt-lockup-metadata-view-model--typography-bump"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.typographyBump},N["yt-lockup-metadata-view-model--legacy-typography"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.useLegacyTypography},N["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var X;
return(X=q.lockupStyle())==null?void 0:X.useRichGridLegacyTypography},N))},_.D(_.SA,{data:function(){return q.data().image}},{avatarStackViewModel:function(X){return _.D("div",{class:"yt-lockup-metadata-view-model__avatar"},_.D(_.cF,{data:X.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(X){return _.D("div",{class:"yt-lockup-metadata-view-model__avatar"},_.D(_.rK,{data:X.data}))},
decoratedAvatarViewModel:function(X){return _.D("div",{class:"yt-lockup-metadata-view-model__avatar"},_.D(_.$G,{data:X.data}))}}),_.D("div",{class:"yt-lockup-metadata-view-model__text-container"},_.D("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var X;return(X=q.data().title)==null?void 0:X.content}},_.D(_.V,{cond:function(){return q.data().title},
then:function(X){return _.D(_.f5,{command:q.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.Ls({color:function(){var b;a:{var w=q.lockupStyle();var B=(b=q.hovered)==null?void 0:b.call(q);b=!(S==null||!S());var T;if((w==null?0:(T=w.onFocusEffect)==null?0:T.textPrimaryColor)&&B&&(w=b?w.onFocusEffect.textPrimaryColor.darkTheme:w.onFocusEffect.textPrimaryColor.lightTheme)){w=r3(w);break a}w=void 0}return w}}),
ariaLabel:q.lockupAccessibilityLabel},_.D(_.Fu,{text:X,userInput:!0}))}})),_.D("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.Ls({color:function(){var X;a:{var b=q.lockupStyle();var w=(X=q.hovered)==null?void 0:X.call(q);X=!(S==null||!S());var B;if((b==null?0:(B=b.onFocusEffect)==null?0:B.textSecondaryColor)&&w&&(b=X?b.onFocusEffect.textSecondaryColor.darkTheme:b.onFocusEffect.textSecondaryColor.lightTheme)){b=r3(b);break a}b=void 0}return b}})},_.D(_.SA,{data:function(){return q.data().metadata}},{contentMetadataViewModel:function(X){return _.D(_.L3,{data:X.data,
layout:function(){var b,w;return(w=(b=q.layout)==null?void 0:b.call(q))!=null?w:1},
useMediumText:function(){var b,w;return((b=q.lockupStyle())==null?void 0:b.typographyBump)||((w=q.lockupStyle())==null?void 0:w.useRichGridLegacyTypography)},
extensions:function(){var b,w,B,T;return{lockupMetadata:{byline:{hideAvatar:((b=q.lockupStyle())==null?void 0:b.arrangement)===0,addPadding:((w=q.lockupStyle())==null?void 0:w.arrangement)===1},description:{hideDescription:!((B=q.lockupStyle())==null||!B.compactMetadata)},spacer:{hideSpacer:!((T=q.lockupStyle())==null||!T.compactMetadata)}}}}})}})),_.D(_.SA,{data:function(){return q.data().attribution}},{attributionViewModel:function(X){return _.D("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.D(M7,{data:X.data,
useSmallLayout:!0}))}})),_.D("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.D(_.SA,{data:function(){return q.data().menuButton}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
buttonOverrides:function(){var b;return((b=q.lockupStyle())==null?0:b.isOverlay)?{style:"overlay"}:void 0}})}})))},"Qb");
i0q.idomCompat=!0;var JzJ=_.f(function(q){var S=_.FS("notification-multi-action-renderer");_.vP(function(){requestAnimationFrame(function(){_.EY(S.value)})});
var N={},X={},b={};return _.D("notification-multi-action-renderer",{class:_.mu("ytNotificationMultiActionRendererHost",(N.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var w;return(w=q.useLegacyShelfStyle)==null?void 0:w.call(q)},N)),
el:S},_.D("span",{"aria-live":"polite",class:_.mu("ytNotificationMultiActionRendererTextContainer",(X.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var w;return(w=q.useLegacyShelfStyle)==null?void 0:w.call(q)},X))},_.D(_.Fu,{text:function(){return q.data().responseText}})),_.D("div",{class:_.mu("ytNotificationMultiActionRendererButtonContainer",(b.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var w;
return(w=q.useLegacyShelfStyle)==null?void 0:w.call(q)},b))},_.D(_.SA,{data:function(){var w;
return(w=q.data().buttons)==null?void 0:w.map(function(B){if(B=B.buttonRenderer){var T,Q=Object,a=Q.assign,U=(T=B.icon)==null?void 0:T.iconType;T=(T=B.command||B.serviceEndpoint||B.navigationEndpoint)?{innertubeCommand:T}:void 0;B={buttonViewModel:a.call(Q,{},{iconName:U,onTap:T,trackingParams:B.trackingParams,titleFormatted:B.text?_.TI(B.text):void 0},UK0(B))}}else B=void 0;return B}).filter(function(B){return!!B})}},{buttonViewModel:function(w,B){return _.D("div",null,_.D(_.EN,{data:w.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var T;return((T=q.useModernStyles)==null?0:T.call(q))?{type:B()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Sb");var FSk=_.f(function(q){var S=_.FS("notification-text-renderer");_.vP(function(){requestAnimationFrame(function(){_.EY(S.value)})});
return _.D("notification-text-renderer",{el:S,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.D(_.Fu,{text:function(){return q.data().successResponseText}}))},"Ub");_.hO=_.f(function(q){var S=_.Yc(Kem,function(){var X;return rRF((X=q.contentId)==null?void 0:X.call(q))}),N=function(){var X;
return _.t((X=S())==null?void 0:X.command,_.Sl)};
return _.D(_.V,{cond:function(){var X;if(!(X=N())){var b;X=_.t((b=S())==null?void 0:b.command,IBM)}return X},
then:function(){return _.D(_.V,{cond:N,then:function(){var X={};return _.D("div",{class:_.mu("ytDismissibleItemReplacedContent",function(){var b;return $Kg((b=q.aspectRatio)==null?void 0:b.call(q))})},_.D("div",{class:_.mu((X.ytDismissibleItemAspectRatioContainer=function(){var b;
return((b=q.aspectRatio)==null?void 0:b.call(q))!==void 0},X))},_.D(_.SA,{data:function(){var b;
return(b=N())==null?void 0:b.item}},{notificationMultiActionRenderer:function(b){return _.D(JzJ,{data:b.data,
useModernStyles:q.useModernStyle,useLegacyShelfStyle:q.useLegacyShelfStyle})},
notificationTextRenderer:FSk})))}})},
else:q.children})},"Vb");_.H0v=_.f(function(q){var S=q.data;var N=q.customCommandResolver;q=_.Hi(_.Ll({visibilityCallback:function(w){var B,T=(B=S().interaction)==null?void 0:B.onFirstVisible;w&&T&&_.$m(T)},
showOption:_.mQ}));var X=function(){var w;return((w=S().interaction)==null?0:w.onTap)?function(B){var T;Et7(B,(T=S().interaction)==null?void 0:T.onTap,N)}:void 0},b=function(){var w,B=S(),T=X(),Q=(w=_.t(S().rendererContext,_.Z7))==null?void 0:w.label;
a:switch(B.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":w=1;break a;default:w=0}return{size:CH2(B.size),type:w,onTap:T,accessibilityText:Q}};
return _.D("ad-avatar-view-model",{class:function(){var w;return((w=S().interaction)==null?0:w.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:q},_.D(_.V,{cond:function(){return S().image},
then:function(w){return _.D(XZs,{data:b,image:w})}}))},"Wb");_.PF=_.f(function(q){var S=_.dY(q,{hasDot:!1,usedInMasthead:!1}),N=Object.assign({},S),X=S.data,b=S.hasDot;q=S.customCommandResolver;var w=S.usedInMasthead,B=(delete N.data,delete N.hasDot,delete N.customCommandResolver,delete N.usedInMasthead,N);S=function(){return X().style};
S!==void 0&&S!==null||_.x$(Error("Ih"));q=_.eA(function(){return X().interaction},q);
return _.D("ad-badge-view-model",{class:_.mu(function(){var T;return((T=X().interaction)==null?0:T.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var T=B.adRenderingContextType(),Q=w();
X();return T!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||Q?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.Hi(q)},_.D(_.tL,{data:function(){var T;X();return{type:2,text:(T=X().label)==null?void 0:T.content,adsIncludeDot:b(),isOverlay:X().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Xb");var O0v;_.In=_.f(function(q){var S=q.data;var N=q.customCommandResolver;var X=q.adRenderingContextType;return _.D("ad-details-line-view-model",{class:function(){var b;return((b=S().interaction)==null?0:b.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(b){var w,B=(w=S().interaction)==null?void 0:w.onFirstVisible;b&&B&&_.$m(B)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N))},_.D(_.V,{cond:function(){return S().style},
then:function(b){return _.D(_.tc,{each:function(){var w;return((w=S())==null?void 0:w.attributes)||[]},
keyBy:"INDEX"},function(w){return _.D(O0v,{attribute:w,style:b,adRenderingContextType:function(){return X()}})})}}))},"Yb");
O0v=_.f(function(q){var S=q.attribute;var N=q.style;var X=q.adRenderingContextType;return _.D(_.V,{cond:function(){return S().text},
then:function(b){return _.D(_.Fu,{text:b,className:function(){var w=X();N();return w==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Zb");var KSR=_.f(function(q){var S=q.data;var N=q.typographyBump;var X=function(){return S().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},b=function(){return{size:"M"}};
q={};return _.D(_.S1,null,_.D("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.D(_.Fu,{text:function(){return S().headline},
className:_.mu((q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineLegacy=function(){return!_.C("enable_desktop_vdc_components")},q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline=function(){return _.C("enable_desktop_vdc_components")},q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return X==null?void 0:X()},q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(N==null?void 0:N())&&!(X==null?0:X())},q)),
linkInheritColor:!0}),_.D(_.V,{cond:function(){return S().description},
then:function(w){var B={};return _.D(_.Fu,{text:w,className:_.mu("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(B.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return X==null?void 0:X()},B.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(N==null?void 0:N())&&!(X==null?0:X())},B)),
linkInheritColor:!0})}}),_.D(_.V,{cond:function(){return S().secondaryDescription},
then:function(w){var B={};return _.D(_.Fu,{text:w,className:_.mu("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(B.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return N==null?void 0:N()},B)),
linkInheritColor:!0})}}),_.D("div",{class:function(){return X()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.D(_.V,{cond:function(){return S().adAvatar},
then:function(){return _.D("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.D(_.SA,{data:function(){return S().adAvatar}},{adAvatarViewModel:_.H0v}))}}),_.D(_.SA,{data:function(){return S().adBadge}},{adBadgeViewModel:function(w){return _.D(_.PF,{data:w.data,
hasDot:function(){return!!S().adDetailsLine},
adRenderingContextType:function(){return S().adRenderingContextType}})}}),_.D(_.SA,{data:function(){return S().adDetailsLine}},{adDetailsLineViewModel:function(w){return _.D(_.In,{data:w.data,
adRenderingContextType:function(){return S().adRenderingContextType}})}}))),_.D("div",{class:function(){return _.C("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":X()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:function(w){return _.D(_.EN,{data:w.data,
buttonOverrides:_.C("enable_desktop_vdc_components")?b:function(){a:switch(S().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var B="S";break a;default:B="M"}return{size:B}}})}})))},"$b"),vsX=_.f(function(q){var S=q.data;
var N=q.noBottomMargin;var X=q.useVideoLockupTopPadding;var b=q.typographyBump;q={};q=_.mu("ytwFeedAdMetadataViewModelHostMetadata",(q.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return N==null?void 0:N()},q.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return X==null?void 0:X()},q));
var w=function(){return S().adBadge};
w!==void 0&&w!==null||_.x$(Error("Jh"));w={};var B={};return _.D(_.S1,null,_.D(_.V,{cond:function(){return S().adAvatar},
then:function(){return _.D("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.D(_.SA,{data:function(){return S().adAvatar}},{adAvatarViewModel:function(T){return _.D(_.H0v,{data:T.data})}}))}}),_.D("div",{class:q},_.D("div",{class:_.mu("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(w.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return b==null?void 0:b()},w.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(b==
null?void 0:b())&&_.C("web_enable_typography_bump_v2")},w))},_.D(_.Fu,{text:function(){return S().headline},
linkInheritColor:!0})),_.D(_.V,{cond:function(){return S().description},
then:function(T){return _.D(_.Fu,{text:T,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.D("div",{class:function(){return S().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.C("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.D(_.SA,{data:function(){return S().adBadge}},
{adBadgeViewModel:function(T){return _.D(_.PF,{data:T.data,
hasDot:function(){return!!S().adDetailsLine},
adRenderingContextType:function(){return S().adRenderingContextType}})}}),_.D(_.SA,{data:function(){return S().adDetailsLine}},{adDetailsLineViewModel:function(T){return _.D(_.In,{data:T.data,
adRenderingContextType:function(){return S().adRenderingContextType}})}})),_.D(_.V,{cond:function(){return S().secondaryDescription},
then:function(T){return _.D(_.Fu,{text:T,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.D("div",{class:_.mu("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(B.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return X==null?void 0:X()},B))},_.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:_.EN})))},"ac"),YG=_.f(function(q){var S=q.data;
var N=q.noBottomMargin;var X=q.listenToTapEvent;var b=q.setTouchEndHandler;var w=q.useVideoLockupTopPadding;var B=q.typographyBump;q=_.Ll({visibilityCallback:function(r){var c,e=(c=S().interaction)==null?void 0:c.onFirstVisible;r&&e&&_.$m(e)},
showOption:_.mQ});var T=_.eA(function(){return S().interaction},void 0,function(){return X==null?void 0:X()}),Q=_.A(_.r6(!1,void 0,"KSFskc")),a=Q.next().value,U=Q.next().value;
Q=_.Ec(function(r){(b==null?0:b())&&!a()&&(r.currentTarget.click(),U(!0),setTimeout(function(){U(!1)},100));
return!1});
return _.D("feed-ad-metadata-view-model",{class:function(){var r;return((r=S().interaction)==null?0:r.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.Hi(q,T),"on:touchend":Q},_.D(_.iO,null,_.D(_.Cy,{when:function(){return S().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.D(KSR,{data:S,
typographyBump:B})}),_.D(_.Cy,{when:function(){return S().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.D(vsX,{data:S,
noBottomMargin:N,useVideoLockupTopPadding:w,typographyBump:B})})))},"bc");var lQa,j$s;lQa=_.iT.inlinePreviewEnabledSelector;_.o9=_.f(function(q){return _.D("yt-lockup-view-model",{class:_.mu(q.className,"yt-lockup-view-model--wrapper")},_.D(_.hO,{contentId:function(){return q.data().contentId},
useModernStyle:!0,aspectRatio:function(){var S,N;return((S=q.containerType)==null?void 0:S.call(q))!==3?ARv(q.data().contentType,(N=q.force16By9ThumbnailAspectRatio)==null?void 0:N.call(q)):void 0}},function(){return _.D(j$s,Object.assign({},q))}))},"cc");
j$s=_.f(function(q){q=_.dY(q,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var S=q.data,N=q.containerLayoutConfig,X=q.containerType,b=q.sizing,w=q.protectBackground,B=q.typographyBump,T=q.force16By9ThumbnailAspectRatio,Q=q.thumbnailFixedWidth,a=q.thumbnailTargetWidth,U=q.lockupExperiments,
r=q.elementsPerRow,c=q.useOverlayStyling,e=_.Ly().resolve(_.MU(_.NP));q=_.Hi(_.V8(function(){var nN;return(nN=S())==null?void 0:nN.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL","AD-BUTTON-VIEW-MODEL"],!0));var R=_.oH(lQa),J=_.Ly().resolve(_.MU(mK6)),v=J?{}:void 0,W=function(){var nN,Tq,Gq;return(Gq=(Tq=_.t((nN=S())==null?void 0:nN.rendererContext,_.Z7))==null?void 0:Tq.label)!=null?Gq:void 0},z=function(){var nN;
return(nN=_.t(S().metadata,_.gYD))==null?void 0:nN.endorsement},M=function(){var nN=N==null?void 0:N(),Tq;
if(nN==null?0:nN.containerType){var Gq=(Tq=S())==null?void 0:Tq.contentType;Tq=U();var u0=B(),VX=a(),UX=w();nN=Object.assign({},sxy(XZ0(nN),RA(nN.responsiveSize),u0,Gq,nN.force16By9ThumbnailAspectRatio,VX,UX,void 0,Tq),{thumbnailFixedWidth:nN.contentPreviewWidth})}else nN=sxy(X(),b(),B(),(Gq=S())==null?void 0:Gq.contentType,T(),a(),w(),c(),U());return nN};
J&&v&&J({enabled:function(){return R()},
itemPlaybackModel:function(){return S().itemPlayback},
thumbnailElRef:function(){return v.thumbnailElRef},
containerElRef:q,options:function(){var nN=v.thumbnailOverlays||[],Tq=z(),Gq;!Tq||((Gq=U())==null?0:Gq.onFocusEffect)||nN.push(Tq);var u0,VX;return{thumbnail:v.thumbnail,thumbnailOverlays:nN,accessibilityText:W(),thumbnailSize:v.thumbnailSize,enableRounding:M().isCollection,containPlayerWithinThumbnail:M().isCollection,mouseleaveCallback:function(){L(!1)},
trackingParams:(u0=_.t(S().rendererContext,_.SS))==null?void 0:(VX=u0.loggingDirectives)==null?void 0:VX.trackingParams}}});
var g=0;J=_.A(_.r6(!1,void 0,"hPOYMe"));var x=J.next().value,L=J.next().value;J=_.A(_.r6(!1,void 0,"oGMpeb"));var P=J.next().value,b0=J.next().value;J=_.Ec(function(){P()?(_.OY.cancelJob(g),g=_.OY.addJob(function(){L(!0)},8,32)):L(!0);
return!0});
var Q7=_.Ec(function(nN){nN=nN.relatedTarget;var Tq=document.querySelector("ytd-video-preview");nN&&Tq&&Tq.contains(nN)||(g&&(_.OY.cancelJob(g),g=0),L(!1))});
_.k7(function(){g&&(_.OY.cancelJob(g),g=0)});
var ry=ekN(function(){b0(!0)}),s7=ry.touchFeedbackEvents,TW=ry.touchFeedbackOnPointerUp,l0=ry.touchFeedbackOnPointerDown;
ry=ry.touchFeedbackOnPointerLeave;var zW={};return _.D(_.S1,null,_.D("div",{el:q,class:_.mu("yt-lockup-view-model",function(){a:{var nN=M();if(nN.metadataOnThumbnail)nN="yt-lockup-view-model--metadata-on-thumbnail";else switch(nN.arrangement){case 1:nN="yt-lockup-view-model--horizontal";break a;default:nN="yt-lockup-view-model--vertical"}}return nN},function(){a:{var nN=M();
if(nN.metadataOnThumbnail)nN="yt-lockup-view-model--metadata-on-thumbnail";else{switch(nN.collectionStackNumber){case 1:nN="yt-lockup-view-model--collection-stack-1";break a;case 2:nN="yt-lockup-view-model--collection-stack-2";break a}nN=void 0}}return nN},function(){var nN;
return _.Vye((nN=S())==null?void 0:nN.contentId)},(zW["yt-lockup-view-model--card"]=function(){return M().isCard},zW["yt-lockup-view-model--compact"]=function(){return M().isTiny||M().sizing!=="STANDARD"},zW["yt-lockup-view-model--protect-background"]=w,zW["yt-lockup-view-model--add-margins"]=function(){return M().addMarginForFullbleed},zW["yt-lockup-view-model--centered"]=function(){return M().isCentered},zW["yt-lockup-view-model--fullbleed"]=function(){return M().fullbleed},zW["yt-lockup-view-model--single-column-grid"]=
function(){return r()===1&&X()===2},zW["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var nN;
return(nN=U())==null?void 0:nN.useRichGridLegacyMargin},zW["yt-lockup-view-model--flex-none"]=function(){return!_.C("lockup_flex_none_killswitch")},zW)),
"on:mousedown":l0,"on:mouseleave":Q7,"on:mouseup":TW,"on:mouseover":J,"on:touchstart":l0,"on:touchend":TW,"on:pointerleave":ry},_.D(_.p5,{model:function(){var nN,Tq,Gq=Object,u0=Gq.assign,VX=(v==null?void 0:v.thumbnailSize)||"small";a:{var UX=M();var cD=!!(z()&&((nN=U())==null?0:nN.onFocusEffect));switch((v==null?void 0:v.thumbnailSize)||"small"){case "small":nN=4;break;case "large":nN=12;break;default:nN=8}if(cD)UX=nN+12;else{switch(UX.collectionStackNumber){case 1:UX=nN+8;break a;case 2:UX=nN+12;
break a}UX=void 0}}VX={thumbnailSize:VX,triggerEvents:!0,customTopExtend:UX};var cs;UX=(Tq=U())==null?void 0:Tq.onFocusEffect;cD=!(e==null||!e());if(UX){var wL,U7;Tq=cD?(wL=UX.onFocusColor)==null?void 0:wL.darkTheme:(U7=UX.onFocusColor)==null?void 0:U7.lightTheme;var fN,r0;wL=cD?(fN=UX.keyLightColor)==null?void 0:fN.darkTheme:(r0=UX.keyLightColor)==null?void 0:r0.lightTheme;var MM;fN=cD?(cs=UX.touchResponseColor)==null?void 0:cs.darkTheme:(MM=UX.touchResponseColor)==null?void 0:MM.lightTheme;cs={background:Tq!==
void 0?r3(Tq):void 0,keyLight:wL!==void 0?r3(wL):void 0};MM=[];r0=_.A(UX.lightingTechniques||[]);for(wL=r0.next();!wL.done;wL=r0.next())switch(wL.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":MM.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":MM.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":MM.push(3)}cs={hoverEffect:{palette:cs,lightingTechniques:MM},touchEffect:{palette:{background:fN!==void 0?r3(fN):void 0}}}}else cs={};return u0.call(Gq,{},VX,cs)},
hovered:function(){return x()},
pointerDownEvent:s7.pointerDownEvent,pointerUpEvent:s7.pointerUpEvent,pointerLeaveEvent:s7.pointerLeaveEvent}),_.D(_.V,{cond:function(){var nN;return z()&&x()&&((nN=U())==null?void 0:nN.onFocusEffect)},
then:function(){return _.D("div",{class:"yt-lockup-view-model__endorsement"},_.D(_.SA,{data:function(){return z()}},{attributionViewModel:function(nN){return _.D(M7,{data:nN.data,
useHeavyText:!0})}}))}}),_.D(_.f5,{command:function(){var nN;
return _.Q8((nN=S())==null?void 0:nN.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(Q()||M().thumbnailFixedWidth)&&M().arrangement===1?"width: "+(Q()||M().thumbnailFixedWidth):""}},_.D(_.SA,{data:function(){var nN;
return(nN=S())==null?void 0:nN.contentImage}},{thumbnailViewModel:function(nN){return _.D(xG,{data:nN.data,
aspectRatio:function(){return M().aspectRatio},
disableRounding:function(){return M().disableRounding},
width:a,hovered:function(){return x()&&!(R()&&S().itemPlayback)},
isClip:function(){var Tq;return((Tq=S())==null?void 0:Tq.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:pgm(v),lockupExperiments:function(){return U()}})},
collectionThumbnailViewModel:function(nN){return _.D(wL2,{data:nN.data,aspectRatio:function(){return M().aspectRatio},
disableRounding:function(){return M().disableRounding},
width:a,doubleStack:function(){return M().collectionStackNumber===2},
hovered:function(){return x()&&!(R()&&S().itemPlayback)},
playbackRef:pgm(v)})},
decoratedAvatarViewModel:_.$G})),_.D("div",{class:"yt-lockup-view-model__metadata"},_.D(_.SA,{data:function(){var nN;return(nN=S())==null?void 0:nN.metadata}},{lockupMetadataViewModel:function(nN){return _.D(i0q,{data:nN.data,
hovered:x,lockupStyle:M,lockupCommand:function(){var Tq;return _.Q8((Tq=S())==null?void 0:Tq.rendererContext)},
lockupAccessibilityLabel:function(){return W()},
layout:function(){var Tq;return((Tq=U())==null?0:Tq.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(nN){return _.D(YG,{data:nN.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:B})}}),_.D(_.SA,{data:function(){var nN;
return(nN=S())==null?void 0:nN.attachmentSlot}},{lockupAttachmentsViewModel:function(nN){return _.D(rzX,{data:nN.data,
lockupStyle:M})}}))),_.D(_.SA,{data:function(){var nN;
return(nN=S())==null?void 0:nN.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(nN){return _.D(rzX,{data:nN.data,
lockupStyle:M})}}))},"dc");
_.o9.idomCompat=!0;_.jS(_.o9,"yt-lockup-view-model",{props:{data:_.H4,containerLayoutConfig:_.H4,containerType:_.H4,sizing:_.H4,protectBackground:_.H4,typographyBump:_.H4,thumbnailFixedWidth:_.H4,thumbnailTargetWidth:_.H4,force16By9ThumbnailAspectRatio:_.H4,className:_.H4,lockupExperiments:_.H4,elementsPerRow:_.H4,useOverlayStyling:_.H4}});var JRP,WSJ=_.f(function(q){var S=_.dY(q,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),N=S.text,X=S.alwaysShowTruncationText;q=S.truncationText;var b=S.onTextClick,w=S.maxLines,B=S.disableTextMask,T=S.textStyle,Q=S.accessibilityLabel,a=S.textSize,U=S.alwaysTruncateAtMaxLines,r=S.expandOnClick;S=_.A(_.r6(!1,void 0,"EzA1q"));var c=S.next().value,e=S.next().value;S=_.Ec(function(){r()&&e(!c());b==null||b()});
var R=function(){a:switch(a()){case "medium":var P=2;break a;case "large":P=2.2;break a;default:P=1.8}return P},J=OCv(N,function(){return c()?Infinity:w()},R,B,U,c),v=J.isTruncated;
N=J.displayText;U=J.contentRef;var W=J.hiddenRef,z=J.placeholderTruncationTextRef,M=J.hiddenTruncationTextRef;J=J.truncationTextRef;var g={},x={},L={};return _.D("truncated-text",{class:_.mu((g["yt-truncated-text"]=!0,g["yt-truncated-text--overlay"]=function(){return T()==="overlay"},g["yt-truncated-text--medium-text"]=function(){return a()==="medium"},g["yt-truncated-text--large-text"]=function(){return a()==="large"},g["yt-truncated-text--primary-text"]=function(){return T()==="primary-text"},g)),
"on:click":S,style:function(){return"line-height: "+R()+"rem;"}},_.D("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:U,style:function(){return c()?"":"max-height: "+w()*R()+"rem;"}},_.D(_.Fu,{text:N}),_.D("button",{"aria-disabled":!0,
disabled:!0,class:_.mu((x["yt-truncated-text__inline-button"]=!0,x["yt-truncated-text--hidden"]=function(){return!(!c()&&(X!=null&&X()||v()))},x)),
el:z,style:function(){return"line-height: "+R()+"rem;"}},_.D(_.Fu,{text:q}))),_.D("truncated-text-content",{class:_.mu("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:W,style:function(){return c()?"":"max-height: "+w()*R()+"rem;"},
"aria-hidden":"true"},_.D(_.Fu,{text:N}),_.D("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:M,style:function(){return"line-height: "+R()+"rem;"}},_.D(_.Fu,{text:q}))),_.D("button",{"aria-label":Q,
class:_.mu((L["yt-truncated-text__absolute-button"]=function(){return!B()},L["yt-truncated-text__bottom-button"]=function(){return B()},L["yt-truncated-text--hidden"]=function(){return!(!c()&&(X!=null&&X()||v()))},L)),
el:J,style:function(){return"line-height: "+R()+"rem;"}},_.D(_.Fu,{text:q})))},"fc");
WSJ.idomCompat={callbacks:{onTextClick:!0}};var zpv=_.f(function(q){var S=q.data;q=q.className;var N=_.C6(function(){return vL4(S())},void 0,"uDhDke"),X=_.D(_.S1,null,_.D(_.V,{cond:function(){return S().heroText||S().image},
then:function(){return _.D(dyM,{data:S})}}),_.D(k$q,{data:S,
sizeSmall:function(){return S().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.D("yt-video-attribute-view-model",{class:q},_.D("div",{class:function(){var b=S();a:switch(b.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var w="yt-video-attribute-view-model--vertical";break a;default:w="yt-video-attribute-view-model--horizontal"}a:switch(b.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var B="yt-video-attribute-view-model--image-small";break a;default:B="yt-video-attribute-view-model--image-large"}a:switch(b.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var T=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":T="yt-video-attribute-view-model--image-avatar";break a;default:T=""}a:switch(b.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var Q="yt-video-attribute-view-model--metadata-header";break a;default:Q=""}a:switch(b.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var a="yt-video-attribute-view-model--container-card";break a;default:a=""}return["yt-video-attribute-view-model",w,B,
T,Q,a,vL4(b)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.Ls({"background-color":function(){var b=S();if(b.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var w="";else{w=b.lightColorPalette;b=b.darkColorPalette;var B,T=((B=_.Ly().resolve(_.MU(_.NP)))==null?0:B())&&b?b:w;w=(w=T==null?void 0:T.section2Color)?_.Vh(w):""}return w}})},_.D(_.V,{cond:N,
then:function(){return _.D(_.f5,{className:"yt-video-attribute-view-model__content-container",command:N,role:"group",ariaLabel:function(){return S().title}},X)},
else:function(){return _.D("div",{class:"yt-video-attribute-view-model__content-container"},X)}})))},"gc");
zpv.idomCompat=!0;var dyM=_.f(function(q){var S=q.data;var N,X=(N=_.Ly().resolve(_.MU(_.NP)))==null?void 0:N(),b=function(){return X&&S().darkThemeImage?S().darkThemeImage:S().image},w=_.C6(function(){return lZF(S())},void 0,"UDqj0b");
return _.D("div",{class:"yt-video-attribute-view-model__hero-section"},_.D(_.iO,null,_.D(_.Cy,{when:b},function(){return _.D(_.Oc,{data:function(){return b()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.D(_.Cy,{when:function(){return S().heroText}},function(){return _.D("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.D("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return S().heroText}))})),_.D(_.V,{cond:function(){return S().overflowMenuOnTap},
then:function(){return _.D("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.D(_.ui,{data:w,iconName:"MORE_VERT"}))}}))},"hc");
dyM.idomCompat=!0;var k$q=_.f(function(q){var S=q.data;q=q.sizeSmall;var N=function(){return S().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},X=_.C6(function(){return ra(_.Uc({innertubeCommand:vL4(S())}))?"link":vL4(S())?"button":"group"},void 0,"e2MmYe"),b={};
return _.D("div",{class:_.mu("yt-video-attribute-view-model__metadata",(b["yt-video-attribute-view-model--small-font"]=q,b)),role:X},_.D("h1",{class:"yt-video-attribute-view-model__title"},function(){return S().title}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(){return _.D("h4",{class:"yt-video-attribute-view-model__subtitle"},_.D(_.V,{cond:N,then:function(){return _.D(WSJ,{text:function(){return KJ0(S().subtitle)},
truncationText:function(){return KJ0(S().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.D("span",null,function(){return S().subtitle})}}))}}),_.D(_.V,{cond:function(){return S().secondarySubtitle},
then:function(w){return _.D("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.D(_.Fu,{text:function(){var B=w();if(B!=null&&B.attachmentRuns){for(var T=[],Q=_.A(B.attachmentRuns),a=Q.next();!a.done;a=Q.next())a=a.value,a.element&&T.push(Object.assign({},a,{element:Object.assign({},a.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));B=Object.assign({},B,{attachmentRuns:T})}return B}}))}}),_.D(_.SA,
{data:function(){return S().buttonViewModel}},{buttonViewModel:function(w){return _.D(_.EN,{data:w.data,
className:"yt-video-attribute-view-model__button"})}}))},"ic");
k$q.idomCompat=!0;_.jS(zpv,"yt-video-attribute-view-model",{props:{data:_.H4,className:_.H4}});var qa=function(){var q=_.n.apply(this,arguments)||this;q.useHighlightStyling=_.C("web_enable_deeper_metadata_highlight_styling");q.isSearch=!1;q.JSC$15620_lastScrollContainerWidth=NaN;q.pageLoadingFromNavigation=!1;q.currentIndex=0;q.supportComponentResize=!1;return q};
_.F(qa,_.n);_.Z=qa.prototype;
_.Z.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:4,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer",
infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[is]]"}}}},"data.header":{id:"header",
mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.previousButton":{id:"left-arrow-button",
mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},dismissedRenderer:{id:"dismissed",
mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.Z.attached=function(){document.addEventListener("yt-page-type-changed",_.hx(this,this.onPageChange))};
_.Z.detached=function(){document.removeEventListener("yt-page-type-changed",_.hx(this,this.onPageChange))};
_.Z.getItemsPath=function(){return"data.cards"};
_.Z.onIronResize=function(){this.updateListStyles()};
_.Z.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var q;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(q=this.data)==null?void 0:q.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.C("problem_walkthrough_sd")&&!!this.centerItems};
_.Z.computeCardListStyle=function(q){return q||null};
_.Z.computeEmpty=function(q){return!this.get("cards.length",q)};
_.Z.computeThumbnailStyle=function(q){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",q)||null};
_.Z.computeHasSubtitle=function(q){return!!this.get("header.richListHeaderRenderer.subtitle",q)};
_.Z.computeInitialCountNumber=function(q){return this.hasSquareMiniApp&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.Z.computeUseFloorScrolling=function(q){return q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.Z.computeHasGameCard=function(q){return(q=this.get("cards",q))?q.some(function(S){return S.gameCardRenderer}):!1};
_.Z.computeCenterHeaderTitle=function(q){return!(q==null||!q.centerHeaderTitle)};
_.Z.computeHasPortraitMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(S){return S.miniGameCardViewModel&&S.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.Z.computeHasSquareMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(S){return S.miniGameCardViewModel&&S.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.Z.computeHasSkinnyWidthPortraitMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(S){return S.miniGameCardViewModel&&S.miniGameCardViewModel.width===135}):!1};
_.Z.computeCenterItems=function(q){return!!q};
_.Z.computeHasInfoPanel=function(q){var S;return q==null?void 0:(S=q.cards)==null?void 0:S.some(function(N){return N.infoPanelContentRenderer})};
_.Z.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.Z.getItemByIndex=function(q){var S=this.items.children;return S&&S.length>q?S[q]:void 0};
_.Z.onPageChange=function(){var q=this;this.pageLoadingFromNavigation=!0;_.OY.addJob(function(){q.pageLoadingFromNavigation=!1;_.E1(q.hostElement,"yt-terminate-video-preview-action")},8)};
_.Z.updateListStyles=function(){if(_.C("problem_walkthrough_sd")&&this.JSC$15620_scrollContainer!==void 0){var q=this.JSC$15620_scrollContainer.clientWidth;q!==this.JSC$15620_lastScrollContainerWidth&&(this.JSC$15620_lastScrollContainerWidth=q,_.MQ(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(q*.8,415)+"px"}),_.uc(this.hostElement,"iron-resize"))}};
_.hd.Object.defineProperties(qa.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.C("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.cards)==null?0:(N=S[0])==null?0:N.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.cards)==null?0:(N=S[0])==null?0:N.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return _.C("enable_desktop_amsterdam_info_panels")&&!!((q=this.data)==null?0:(S=q.cards)==null?0:(N=S[0])==null?0:N.infoPanelContentRenderer)}}});
qa.prototype.dataChanged=qa.prototype.dataChanged;qa.prototype.onIronResize=qa.prototype.onIronResize;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qa.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],qa.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.O(_.e8),_.E("design:type",Object)],qa.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qa.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],qa.prototype,"useCustomColors",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qa.prototype,"useHighlightStyling",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.E("design:type",Object)],qa.prototype,"cardListStyle",void 0);_.u([_.k({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.E("design:type",Boolean)],qa.prototype,"empty",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasSubtitle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.E("design:type",Boolean)],qa.prototype,"thumbnailStyle",void 0);_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasGameCard",void 0);_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.E("design:type",Boolean)],qa.prototype,"centerHeaderTitle",void 0);
_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasPortraitMiniApp",void 0);_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasSquareMiniApp",void 0);_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.u([_.k({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.E("design:type",Boolean)],qa.prototype,"hasInfoPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qa.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qa.prototype,"inlineStructuredDescription",void 0);_.u([_.oE("#scroll-container"),_.E("design:type",HTMLDivElement)],qa.prototype,"JSC$15620_scrollContainer",void 0);
_.u([_.k({computed:"computeInitialCountNumber(data.style.type)"}),_.E("design:type",Number)],qa.prototype,"initialCount",void 0);_.u([_.k({computed:"computeUseFloorScrolling(data.style.type)"}),_.E("design:type",Boolean)],qa.prototype,"useFloorScrolling",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.E("design:type",Boolean)],qa.prototype,"centerItems",void 0);_.u([_.k(),_.E("design:type",Object)],qa.prototype,"pageLoadingFromNavigation",void 0);
_.u([_.k(),_.E("design:type",Object)],qa.prototype,"currentIndex",void 0);_.u([_.k(),_.E("design:type",Number)],qa.prototype,"scrollCount",void 0);_.u([_.k(),_.E("design:type",Object)],qa.prototype,"supportComponentResize",void 0);_.u([_.oE("#items"),_.E("design:type",HTMLDivElement)],qa.prototype,"items",void 0);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qa.prototype,"onIronResize",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qa.prototype,"dataChanged",null);_.u([_.k({reflectToAttribute:!0}),_.K("inlineStructuredDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],qa.prototype,"hideNavigationButton",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],qa.prototype,"modernChapters",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],qa.prototype,"hasVideoAttributeViewModels",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],qa.prototype,"modernInfoPanels",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],qa);
_.p(qa,"ytd-horizontal-card-list-renderer",function(){if(CHa!==void 0)return CHa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return CHa=q},{mode:2});var nsq=_.f(function(q){var S=q.data;var N={};return _.D("video-summary-content-view-model",{class:_.mu("videoSummaryContentViewModelHost",q.className,(N.videoSummaryContentViewModelHostIsSearch=q.isSearch,N))},_.D(_.tc,{each:function(){var X=[],b=S().paragraphs;if(b==null||!b.length)return[];for(var w=0;w<b.length;w++){var B=_.t(b[w],mR0),T=void 0;w>0&&(T=_.t(b[w-1],mR0));T&&!!T.marker===!!B.marker?X[X.length-1].paragraphs.push(B):X.push({isList:!!B.marker,paragraphs:[B]})}return X},
keyBy:"INDEX"},function(X){return _.D(_.V,{cond:function(){return X().isList},
then:function(){return _.D("ul",{class:"videoSummaryContentViewModelList"},_.D(_.tc,{each:function(){return X().paragraphs},
keyBy:"INDEX"},function(b){return _.D("li",{class:"videoSummaryContentViewModelListItem"},_.D(_.Fu,{text:function(){return b().text}}))}))},
else:function(){return _.D("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.D(_.tc,{each:function(){return X().paragraphs},
keyBy:"INDEX"},function(b){return _.D("p",{class:"videoSummaryContentViewModelParagraph"},_.D(_.Fu,{text:function(){return b().text}}))}))}})}),_.D(_.V,{cond:function(){return!!_.t(S().likeButtonViewModel,_.ih)&&!!_.t(S().dislikeButtonViewModel,_.Ji)},
then:function(){return _.D("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.D("div",{class:"videoSummaryContentViewModelLikeButton"},_.D(_.Co,{data:function(){return _.t(S().likeButtonViewModel,_.ih)},
disableIconAnimation:!0})),_.D(_.ed,{data:function(){return _.t(S().dislikeButtonViewModel,_.Ji)}}))}}))},"jc");
nsq.idomCompat=!0;_.jS(nsq,"video-summary-content-view-model",{props:{data:_.H4,isSearch:_.H4,className:_.H4}});var SF=function(){var q=_.n.apply(this,arguments)||this;var S,N;q.isExpanded=(N=(S=q.data)==null?void 0:S.isExpanded)!=null?N:!1;q.disableExpand=!1;q.showProminentLabel=!1;q.showRightSideLabel=!0;q.toggleExpandableContent=function(X){q.disableExpand||(X.stopPropagation(),_.jU(_.lX(X),q.hostElement,["info","expanded-subtitle"])||(q.isExpanded=!q.isExpanded,q.ytRendererBehavior.logExplicitClick(q.data),q.JSC$15631_cardList&&!_.C("expandable_metadata_a11y_fix_ks")&&_.MC(q,function(){_.gX(q.hostElement)})))};
q.useSquareThumbnail=!1;q.startX=0;return q};
_.F(SF,_.n);_.Z=SF.prototype;_.Z.computeUseSquareThumbnail=function(){var q;return(q=this.data)==null?void 0:q.useSquareThumbnail};
_.Z.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}},
lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:3,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info",
mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}};
_.Z.dataChanged=function(){if(this.data){var q,S;this.isExpanded=(S=(q=this.data)==null?void 0:q.isExpanded)!=null?S:!1;var N,X,b,w;if(q=this.isDarkTheme()?(N=this.data)==null?void 0:(X=N.colorData)==null?void 0:X.darkColorPalette:(b=this.data)==null?void 0:(w=b.colorData)==null?void 0:w.lightColorPalette){var B,T;if((B=this.data)==null?0:(T=B.colorData)==null?0:T.vibrantColorPalette)q.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.AG(this.hostElement,q)}}};
_.Z.isExpandedChanged=function(){this.isExpanded&&this.JSC$15631_cardList&&_.uc(this.JSC$15631_cardList,"iron-resize")};
_.Z.computeIsExpanded=function(q){return!!q.isExpanded};
_.Z.computeShowProminentLabel=function(q,S){var N;return!!(q==null?0:(N=q.header)==null?0:N.showLeadingCollapsedLabel)&&!S};
_.Z.computeShowRightSideLabel=function(q,S){var N;return!(q==null?0:(N=q.header)==null?0:N.showLeadingCollapsedLabel)&&!S};
_.Z.captureContentClick=function(q){if(!this.disableExpand)if(_.C("expandable_metadata_fix_killswitch")){var S=q.target;_.bVM(S,"ytd-macro-markers-list-item-renderer")||q.stopPropagation();(S==null?void 0:S.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.jU(_.lX(q),this.hostElement,["items"])||_.lW(_.lX(q),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.Z.timestampClick=function(q){q.stopPropagation();var S,N;(q=(S=this.data)==null?void 0:(N=S.header)==null?void 0:N.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(q)};
_.Z.onDown=function(q){q.stopPropagation();this.startX=q.detail?q.detail.x:0};
_.Z.onUp=function(q){this.skipKeyInteraction(q)&&q.stopPropagation()};
_.Z.skipKeyInteraction=function(q){var S=q.target;if((S==null?void 0:S.id)==="scroll-container"||(S==null?void 0:S.id)==="items"||q.detail&&q.detail.x!==this.startX)return!0;q=_.lX(q);q=_.A(q);for(S=q.next();!S.done;S=q.next()){S=S.value;if(S===this.hostElement)break;if(S.hasAttribute&&S.hasAttribute("skip-key-interaction"))return!0}return!1};
_.Z.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.hd.Object.defineProperties(SF.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.t((q=this.data)==null?void 0:q.expandedContent,xRT)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.t((q=this.data)==null?void 0:q.expandedContent,EYR)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.useCustomColors)&&!((S=this.data)==null||!S.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.data)==null?0:(S=q.header)==null?0:S.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.data)==null?0:(S=q.header)==null?0:S.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.header)==null?void 0:S.expandedSubtitleTapCommand;q=N&&_.t(N,_.nl);return _.C("web_open_ai_support_links_external_window")&&(q==null?void 0:q.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.header)==null?void 0:S.expandedSubtitleTapCommand;q=N&&_.t(N,_.nl);return _.C("web_open_ai_support_links_external_window")&&(q==null?void 0:q.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.data)==null?0:(S=q.header)==null?0:S.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
SF.prototype.onUp=SF.prototype.onUp;SF.prototype.onDown=SF.prototype.onDown;SF.prototype.isExpandedChanged=SF.prototype.isExpandedChanged;SF.prototype.dataChanged=SF.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],SF.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],SF.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SF.prototype,"isExpanded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],SF.prototype,"disableExpand",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],SF.prototype,"isSearch",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],SF.prototype,"isWatch",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.E("design:type",Object)],SF.prototype,"showProminentLabel",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.E("design:type",Object)],SF.prototype,"showRightSideLabel",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"hasVideoSummary",null);_.u([_.k({value:!1,reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"hasLockupViewModel",null);_.u([_.k({reflectToAttribute:!0}),_.K("data","isWatch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"useCustomColors",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"showInfoButton",null);_.u([_.K("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"showTimestamp",null);_.u([_.K("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"showExpandedSubtitle",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SF.prototype,"expandedSubtitleTarget",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SF.prototype,"expandedSubtitleRel",null);_.u([_.K("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SF.prototype,"showThumbnail",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SF.prototype,"useVppShoppingDestinationStyle",null);
_.u([_.k(),_.E("design:type",Object)],SF.prototype,"toggleExpandableContent",void 0);_.u([_.oE("ytd-horizontal-card-list-renderer"),_.E("design:type",Object)],SF.prototype,"JSC$15631_cardList",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.E("design:type",Object)],SF.prototype,"useSquareThumbnail",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SF.prototype,"dataChanged",null);
_.u([_.I5("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SF.prototype,"isExpandedChanged",null);_.u([_.Ph("down"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],SF.prototype,"onDown",null);_.u([_.Ph("up"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],SF.prototype,"onUp",null);
_.u([_.Ue({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],SF);
_.p(SF,"ytd-expandable-metadata-renderer",function(){if(lJk!==void 0)return lJk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return lJk=q},{mode:1});var fQa,pLX=function(){if(fQa!==void 0)return fQa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return fQa=q};_.jS(_.cF,"yt-avatar-stack-view-model",{props:{className:_.H4,data:_.H4,overrides:_.H4,isOverlay:_.H4,useMediumText:_.H4,decorations:_.H4,hideAvatar:_.H4}});_.Bq("itemSectionRenderer","videoRenderer","ytd-video-renderer");var Na=function(){var q=_.n.apply(this,arguments)||this;q.disableExpand=!1;q.shouldShowChannelInfo=!1;q.hasAttributedBylineText=!1;q.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return q};
_.F(Na,_.n);_.Z=Na.prototype;_.Z.computeUseSearchUi=function(){var q,S;return this.isSearch||((q=this.data)==null?void 0:(S=q.style)==null?void 0:S.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Z.computeUseThreeLineTitle=function(){var q;return((q=this.data)==null?void 0:q.maxTitleLines)===3};
_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.C("polymer_video_renderer_defer_menu")&&!DHQ?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.Z.attached=function(){_.g3(this.hostElement,"blue-links",_.C("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.EU(_.mt(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var q=this.get("data.buttons.buttonRenderer.serviceEndpoint"),S;q&&((S=_.t(q.commandMetadata,_.Zd))==null?0:S.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(q);this.updateInlinePreviewHoverListeners()};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15636_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.JSC$15636_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$15636_inlinePreviewHoverListener)==null||nA(q)};
_.Z.onTextWrapperClick=function(q){var S,N,X=this.hideTranslation?(S=this.data)==null?void 0:S.untranslatedNavigationEndpoint:(N=this.data)==null?void 0:N.navigationEndpoint;S=_.jU(_.lX(q),this.hostElement,["expandable-metadata"]);!X||S&&!_.C("expandable_metadata_fix_killswitch")||_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.uc(this.hostElement,"yt-navigate",{endpoint:X})};
_.Z.computeThumbnailWidth=function(q,S,N,X,b){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:X?b==="MASSIVE"?600:b==="BIG"?500:b==="MEDIUM"?450:420:N?360:S?128:q?210:246};
_.Z.computeUseBiggerThumbs=function(q){return q&&_.C("enable_desktop_search_bigger_thumbs")};
_.Z.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.Z.computeHasAttributedBylineText=function(){var q;return!((q=this.data)==null||!q.attributedBylineText)};
_.Z.computeVideoStyle=function(){if(_.C("enable_video_style")){var q,S;return(q=this.data)==null?void 0:(S=q.style)==null?void 0:S.value}};
_.Z.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Z.handleHideItemSectionVideosByIdCommand=function(q){var S;q=(S=_.t(q,Bfk))==null?void 0:S.videoId;this.data&&this.data.videoId===q&&(this.isHidden=!0)};
_.Z.getMetadataSnippetContainerClass=function(q){return q?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.Z.computeTitleText=function(q,S,N){return q?N:S};
_.Z.computeDescriptionSnippet=function(q,S,N){return q?N:S};
_.Z.computeSnippetText=function(q,S,N){return q?N:S};
_.Z.computeNavigationEndpoint=function(q,S){return q?S==null?void 0:S.untranslatedNavigationEndpoint:S==null?void 0:S.navigationEndpoint};
_.Z.hideInlineTitleIcon=function(q,S){return q||!S};
_.hd.Object.defineProperties(Na.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var q;return(q=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?q:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!(this==null?0:(q=this.data)==null?0:(S=q.channelThumbnailSupportedRenderers)==null?0:(N=S.channelThumbnailWithLinkRenderer)==null?0:N.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.t((q=this.data)==null?void 0:q.avatar,yBX)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$15636_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.hd.Object.defineProperties(Na,{template:{configurable:!0,enumerable:!0,get:function(){return pLX()}}});
Na.prototype.dataChanged=Na.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Na.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Na.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Na.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],Na.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.Hx),_.E("design:type",Object)],Na.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Na.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Na.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Na.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Na.prototype,"isBackstageVideo",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Na.prototype,"isPostCompactVideo",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Na.prototype,"isHistory",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Na.prototype,"isRichGridVideoPost",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Na.prototype,"isHidden",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Na.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.E("design:type",Boolean)],Na.prototype,"useSearchUi",void 0);_.u([_.k({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.E("design:type",Boolean)],Na.prototype,"useThreeLineTitle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.E("design:type",Boolean)],Na.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.E("design:type",Object)],Na.prototype,"videoStyle",void 0);_.u([_.k({computed:"computeDisableExpand(videoStyle)"}),_.E("design:type",Object)],Na.prototype,"disableExpand",void 0);
_.u([_.k({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.E("design:type",Object)],Na.prototype,"shouldShowChannelInfo",void 0);_.u([_.k({computed:"computeHasAttributedBylineText(data)"}),_.E("design:type",Object)],Na.prototype,"hasAttributedBylineText",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],Na.prototype,"biggerThumbsStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.E("design:type",String)],Na.prototype,"inlineTitleIcon",void 0);_.u([_.k({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.E("design:type",Object)],Na.prototype,"computedNavigationEndpoint",void 0);_.u([_.k({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(q,S){return _.hg(q.entities,"searchVideoResultEntity",S)}}),
_.E("design:type",Object)],Na.prototype,"searchVideoResultEntity",void 0);_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],Na.prototype,"thumbnail",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],Na.prototype,"JSC$15636_dismissibleMedia",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Na.prototype,"dataChanged",null);
_.u([_.K("searchVideoResultEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Na.prototype,"hideTranslation",null);_.u([_.K("searchVideoResultEntity"),_.E("design:type",Array),_.E("design:paramtypes",[])],Na.prototype,"hiddenBadgeGroups",null);_.u([_.K("data","useAvatar"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Na.prototype,"shouldShowChannelThumbnail",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Na.prototype,"useAvatar",null);
_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Na.prototype,"isHovered",null);_.u([_.Ue({is:"ytd-video-renderer",disableElementRegistration:!0})],Na);_.p(Na,"ytd-video-renderer",function(){return pLX()},{mode:2});var Xf=function(){var q=_.n.apply(this,arguments)||this;q.editDialog=null;q.roundedContainer=!0;q.isLoading=!1;q.isRichGrid=!1;q.isRichGridRepost=!1;q.reduceSidePaddings=_.C("reduce_side_paddings_in_shelf");q.JSC$15643_spinnerEl=null;return q};
_.F(Xf,_.n);_.Z=Xf.prototype;
_.Z.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]",
isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},
dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.contentTextChanged=function(){this.expander.reset()};
_.Z.dataChanged=function(){var q=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var S=0,N=this.data.actions&&this.data.actions.length;S<N;S++)this.openEditDialog(_.t(this.data.actions[S],yys));if((S=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(S=this.get("buttonRenderer.hint.hintRenderer.hintId",S))&&S.startsWith("share-post-hint")){var X=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(X){_.MR.getInstance();var b=L$(_.Kc(_.qW("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.OY.addLowPriorityJob(function(){_.M9(q.hostElement,b,X)})}}}};
_.Z.updatePoll=function(q){q>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.Z.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15643_spinnerEl||(this.JSC$15643_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.mt(this.hostElement).appendChild(this.JSC$15643_spinnerEl));this.JSC$15643_spinnerEl&&(this.JSC$15643_spinnerEl.active=this.isLoading)};
_.Z.onYtNavigate=function(q){var S=this.get("updateCommentDialogEndpoint",q.detail.endpoint);S&&(this.openEditDialog(S),q.stopPropagation())};
_.Z.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Z.onYtCommentPollRevert=function(q,S){S&&this.updatePoll(S.selectedChoiceIndex)};
_.Z.onYtServiceRequestSent=function(q,S){var N;S.endpoint&&(_.t(S.endpoint,ZMX)||_.t(S.endpoint,wxD)&&((N=_.t(S.endpoint,wxD))==null||!N.clientActions))&&(this.isLoading=!0);if(S.actions)for(q=0;q<S.actions.length;q++)N=S.actions[q],_.t(N,b5)&&(N=this.get("updateBackstagePollAction.selectedChoiceIndex",N),N==void 0&&(N=-1),this.updatePoll(N))};
_.Z.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Z.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.editDialogEl.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Z.computeIsPostHidden=function(q,S){return!!q||S};
_.Z.computeSurfaceType=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeUsesCompactLockup=function(q){return q==="BACKSTAGE_SURFACE_TYPE_HOME"||q==="BACKSTAGE_SURFACE_TYPE_SEARCH"||q==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||q==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||q==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||q==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Z.computeShowWithoutToolbar=function(q){return!q.actionButtons&&!q.actionMenu};
_.Z.computePostAttachment=function(q){if(q.backstageAttachment){if(_.t(q.backstageAttachment,n6a))return"poll";if(_.t(q.backstageAttachment,e9Q))return"quiz";if(_.t(q.backstageAttachment,_.MXT))return"video";if(_.t(q.backstageAttachment,CAq))return"uploaded-videos";if(_.t(q.backstageAttachment,VEk))return q.contentText?"image":"image-only";if(_.t(q.backstageAttachment,UZJ))return"playlist"}return"none"};
_.Z.computePostTabIndex=function(q){return q?0:-1};
_.Z.computeButtonTooltipPosition=function(q){return this.computeUsesCompactLockup(q)?"top":"bottom"};
_.Z.computeHasText=function(q){return!(q==null||!q.contentText)};
_.Z.onTap=function(q){var S,N;if(((S=this.data)==null?0:S.navigationEndpoint)&&((N=this.data)==null?void 0:N.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var X;((X=this.data)==null?0:X.navigationEndpoint)&&!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.hd.Object.defineProperties(Xf.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Kc("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.t(this.data.backstageAttachment,n6a))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.t(this.data.backstageAttachment,CAq))}}});
Xf.prototype.onYtServiceRequestCompleted=Xf.prototype.onYtServiceRequestCompleted;Xf.prototype.onYtServiceRequestSent=Xf.prototype.onYtServiceRequestSent;Xf.prototype.onYtCommentPollRevert=Xf.prototype.onYtCommentPollRevert;Xf.prototype.onYtCommentboxDismiss=Xf.prototype.onYtCommentboxDismiss;Xf.prototype.onYtNavigate=Xf.prototype.onYtNavigate;Xf.prototype.isLoadingChanged=Xf.prototype.isLoadingChanged;Xf.prototype.dataChanged=Xf.prototype.dataChanged;Xf.prototype.contentTextChanged=Xf.prototype.contentTextChanged;
_.u([_.O(_.e8),_.E("design:type",Object)],Xf.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Xf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Xf.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Xf.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Xf.prototype,"editDialog",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Xf.prototype,"roundedContainer",void 0);_.u([_.k(),_.E("design:type",Object)],Xf.prototype,"isLoading",void 0);_.u([_.k({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.E("design:type",String)],Xf.prototype,"surface",void 0);
_.u([_.k({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Xf.prototype,"usesCompactLockup",void 0);_.u([_.k({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Xf.prototype,"showWithoutToolbar",void 0);_.u([_.k({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.E("design:type",String)],Xf.prototype,"attachment",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Xf.prototype,"isRichGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Xf.prototype,"isRichGridRepost",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("use_better_post_dismissals")}),_.E("design:type",Boolean)],Xf.prototype,"useBetterPostDismissals",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Xf.prototype,"reduceSidePaddings",void 0);
_.u([_.k({computed:"computeHasText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Xf.prototype,"hasText",void 0);_.u([_.oE("#expander"),_.E("design:type",Object)],Xf.prototype,"expander",void 0);_.u([_.oE("#action-buttons"),_.E("design:type",Object)],Xf.prototype,"actionButtons",void 0);_.u([_.oE("#edit-dialog"),_.E("design:type",HTMLElement)],Xf.prototype,"editDialogEl",void 0);
_.u([_.I5("data.contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xf.prototype,"contentTextChanged",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xf.prototype,"dataChanged",null);_.u([_.I5("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xf.prototype,"isLoadingChanged",null);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Xf.prototype,"onYtNavigate",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xf.prototype,"onYtCommentboxDismiss",null);_.u([_.Ph("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Xf.prototype,"onYtCommentPollRevert",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],Xf.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],Xf.prototype,"onYtServiceRequestCompleted",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Xf.prototype,"voteCount",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Xf.prototype,"commentCount",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xf.prototype,"hasPoll",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xf.prototype,"hasUploadedVideo",null);_.u([_.Ue({is:"ytd-post-renderer",disableElementRegistration:!0})],Xf);
_.p(Xf,"ytd-post-renderer",function(){if(otQ!==void 0)return otQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return otQ=q},{mode:1});var xyJ;var my6;var bv=function(){return _.n.apply(this,arguments)||this};
_.F(bv,_.n);bv.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],bv.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],bv.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bv.prototype,"data",void 0);
_.u([_.k({value:"$.items.children"}),_.E("design:type",String)],bv.prototype,"itemsPath",void 0);_.u([_.k({value:1}),_.E("design:type",Number)],bv.prototype,"initialCount",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],bv.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.k(),_.E("design:type",String)],bv.prototype,"surface",void 0);_.u([_.Ue({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],bv);
_.p(bv,"ytd-post-multi-image-renderer",function(){if(my6!==void 0)return my6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return my6=q},{mode:2});var u8q={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}},
wS=function(){var q=_.n.apply(this,arguments)||this;q.hasInlineCommentSection=!1;q.editDialog=null;q.isLoading=!1;q.shouldHideAuthor=!1;q.shouldShowVideoTime=!1;q.isInEngagementPanel=!1;q.hideBorder=!1;q.usesFullLockup=!1;q.shouldShowMenuInCompactView=!1;q.JSC$15658_spinnerEl=null;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.F(wS,_.n);_.Z=wS.prototype;_.Z.configureRendererStamper=function(){return u8q};
_.Z.computeIsPollHeaderEnabled=function(q){return(q==null?void 0:q.pollMetadataIcon)!=null};
_.Z.getPublishTimeStampString=function(q,S){S=new Date((Number(S)-60*((new Date).getTimezoneOffset()-(new Date(Number(S)*1E3)).getTimezoneOffset()))*1E3);S=(new OD(10)).format(S);if(q&&q.runs&&q.runs.length)for(var N=0;N<q.runs.length;N++)q.runs[N].text&&(q.runs[N].text=q.runs[N].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",S));return q};
_.Z.created=function(){this.JSC$15658_spinnerEl=null};
_.Z.contentTextChanged=function(){this.expander.reset()};
_.Z.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var q;if((q=this.data)==null?0:q.actions){q=_.A(this.data.actions);for(var S=q.next();!S.done;S=q.next())this.openEditDialog(_.t(S.value,yys))}};
_.Z.handleSignalActionOpenPostCommentDialogAction=function(){_.mt(this.hostElement).querySelector("#action-buttons").reply()};
_.Z.updatePoll=function(q,S){S&&this.set("data.pollMetadataVoteCountText",S);this.hasInlineCommentSection&&(q=q>=0,S=_.mt(this.hostElement).querySelector("#action-buttons"),q?S.reply():S.hideReplyDialog())};
_.Z.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15658_spinnerEl||(this.JSC$15658_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.mt(this.hostElement).appendChild(this.JSC$15658_spinnerEl));this.JSC$15658_spinnerEl&&(this.JSC$15658_spinnerEl.active=this.isLoading)};
_.Z.onYtNavigate=function(q){var S=this.get("updateCommentDialogEndpoint",q.detail.endpoint);S&&(this.openEditDialog(S),q.stopPropagation())};
_.Z.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Z.onYtCommentPollRevert=function(q,S){S&&this.updatePoll(S.selectedChoiceIndex,S.totalVotes)};
_.Z.onYtServiceRequestSent=function(q,S){q.stopPropagation();q=_.t(S.endpoint,wxD);if(_.t(S.endpoint,ZMX)||q&&!q.clientActions)this.isLoading=!0;if(S.actions)for(q=0;q<S.actions.length;q++){var N=S.actions[q],X=_.t(N,b5);X&&(N=this.get("updateBackstagePollAction.selectedChoiceIndex",N),N===void 0&&(N=-1),this.updatePoll(N,X.totalVotes))}};
_.Z.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Z.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.editDialogElement.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Z.computeIsBodyHidden=function(q,S){return!!q||S};
_.hd.Object.defineProperties(wS.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var q=this.data,S=q.showPostAuthorBackgroundHighlight,N=q.postAuthorBadgeType,X=q.authorEndpoint;if(!S&&N!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&N!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var b,w,B;q=_.Kc(((b=q.authorText)==null?void 0:(w=b.runs)==null?void 0:(B=w[0])==null?void 0:B.text)||"");b=void 0;switch(N){case "POST_AUTHOR_BADGE_TYPE_ARTIST":b={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":b={iconType:S?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:q,authorEndpoint:X,authorCreator:S,icon:b}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var q,S;if((q=this.data)==null?0:(S=q.pollMetadataIcon)==null?0:S.iconType)return _.yd(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Kc("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.t(this.data.backstageAttachment,n6a))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.t(this.data.backstageAttachment,e9Q))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.t(this.data.backstageAttachment,CAq))}}});
wS.prototype.onYtServiceRequestCompleted=wS.prototype.onYtServiceRequestCompleted;wS.prototype.onYtServiceRequestSent=wS.prototype.onYtServiceRequestSent;wS.prototype.onYtCommentPollRevert=wS.prototype.onYtCommentPollRevert;wS.prototype.onYtCommentboxDismiss=wS.prototype.onYtCommentboxDismiss;wS.prototype.onYtNavigate=wS.prototype.onYtNavigate;wS.prototype.isLoadingChanged=wS.prototype.isLoadingChanged;wS.prototype.dataChanged=wS.prototype.dataChanged;wS.prototype.contentTextChanged=wS.prototype.contentTextChanged;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wS.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wS.prototype,"rendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wS.prototype,"rendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],wS.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.oE("#contentTextExpander"),_.E("design:type",Object)],wS.prototype,"expander",void 0);_.u([_.oE("#edit-dialog"),_.E("design:type",Element)],wS.prototype,"editDialogElement",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"hasInlineCommentSection",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"editDialog",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"isLoading",void 0);
_.u([_.k({computed:"computeIsPollHeaderEnabled(data)"}),_.E("design:type",Boolean)],wS.prototype,"isPollHeaderEnabled",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"shouldHideAuthor",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"shouldShowVideoTime",void 0);_.u([_.k(),_.E("design:type",Object)],wS.prototype,"isInEngagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wS.prototype,"hideBorder",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wS.prototype,"usesFullLockup",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wS.prototype,"shouldShowMenuInCompactView",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wS.prototype,"authorCommentBadge",null);_.u([_.K("isInEngagementPanel"),_.E("design:type",Number),_.E("design:paramtypes",[])],wS.prototype,"postTextMaxLines",null);
_.u([_.K("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],wS.prototype,"pollIcon",null);_.u([_.I5("data.contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wS.prototype,"contentTextChanged",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wS.prototype,"dataChanged",null);
_.u([_.I5("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wS.prototype,"isLoadingChanged",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wS.prototype,"onYtNavigate",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wS.prototype,"onYtCommentboxDismiss",null);
_.u([_.Ph("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],wS.prototype,"onYtCommentPollRevert",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],wS.prototype,"onYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wS.prototype,"onYtServiceRequestCompleted",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wS.prototype,"voteCount",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wS.prototype,"commentCount",null);
_.u([_.K("data.backstageAttachment"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wS.prototype,"hasPoll",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wS.prototype,"hasQuiz",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wS.prototype,"hasUploadedVideo",null);_.u([_.Ue({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],wS);
_.p(wS,"ytd-backstage-post-renderer",function(){if(xyJ!==void 0)return xyJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return xyJ=q},{mode:1});var gsT;var Zy=function(){var q=_.n.apply(this,arguments)||this;q.editDialog=null;q.showExpandButton=!1;q.isRichGrid=!1;q.usesFullLockup=!1;return q};
_.F(Zy,_.n);_.Z=Zy.prototype;_.Z.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}};
_.Z.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.Z.computeShowExpandButton=function(q){return this.usesCompactLockup||q&&q.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.Z.computeUsesCompactLockup=function(q){return!!q.condensedContent};
_.Z.computeShowFullContentText=function(q){return!q};
_.Z.onYtNavigate=function(q){q=this.get("updateCommentDialogEndpoint",q.detail.endpoint);this.openEditDialog(q)};
_.Z.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Z.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.repostEditDialogEl.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Z.onTap=function(q){if(this.data){var S=null;this.usesCompactLockup&&!_.lW(_.lX(q)||[],this.hostElement,["YT-IMG-SHADOW"])?S=this.get("navigationEndpoint",this.data):q.target===this.moreButtonEl&&(S=this.get("navigationEndpoint",q.target.data));S&&_.uc(this.hostElement,"yt-navigate",{endpoint:S})}};
Zy.prototype.onYtCommentboxDismiss=Zy.prototype.onYtCommentboxDismiss;Zy.prototype.onYtNavigate=Zy.prototype.onYtNavigate;Zy.prototype.dataChanged=Zy.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zy.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Zy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Zy.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Zy.prototype,"editDialog",void 0);_.u([_.k({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Zy.prototype,"usesCompactLockup",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zy.prototype,"showExpandButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zy.prototype,"isRichGrid",void 0);
_.u([_.k({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Zy.prototype,"showFullContentText",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zy.prototype,"usesFullLockup",void 0);_.u([_.oE("#more"),_.E("design:type",Object)],Zy.prototype,"moreButtonEl",void 0);_.u([_.oE("#repost-content-text"),_.E("design:type",HTMLElement)],Zy.prototype,"repostContentTextEl",void 0);
_.u([_.oE("#repost-edit-dialog"),_.E("design:type",HTMLElement)],Zy.prototype,"repostEditDialogEl",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zy.prototype,"dataChanged",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Zy.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zy.prototype,"onYtCommentboxDismiss",null);_.u([_.Ue({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],Zy);
_.p(Zy,"ytd-shared-post-renderer",function(){if(gsT!==void 0)return gsT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return gsT=q},{mode:1});var EsD;var yzq;var A4=function(){return _.n.apply(this,arguments)||this};
_.F(A4,_.n);A4.prototype.attached=function(){var q=this;this.networkStatusManager||(this.networkStatusManager=new _.m$,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){q.onlineHandler()}))};
A4.prototype.detached=function(){var q=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){q.onlineHandler()}),delete this.networkStatusManager)};
A4.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],A4.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],A4.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],A4.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],A4);
_.p(A4,"ytd-reload-page-button-renderer",function(){if(yzq!==void 0)return yzq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return yzq=q},{mode:1});var MGT={EMPTY_SEARCH:"promo-full-height",HASHTAG_LANDING_PAGE_EMPTY:"hashtag-landing-page",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"hashtag-landing-page",OFFLINE_NO_CONTENT:"offline-no-content"},sG=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(sG,_.n);_.Z=sG.prototype;_.Z.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Z.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.Z.computeHasBodyText=function(q){return!!q.bodyText};
_.Z.computeButtons=function(q){var S=[];q.ctaButton&&S.push(q.ctaButton);q.secondaryButton&&S.push(q.secondaryButton);return S};
_.Z.computeRendererStyle=function(q){return q.style?q.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():q.icon?"":"no-icon"};
_.Z.getIconName=function(q,S){S=S===void 0?!1:S;if(q===void 0)return"";q=this.get("icon.iconType",q);var N;_.C("enable_hlp_client_icon_pick")?N=this.getThemedIcon(q,S):N=q;(S=MGT[N])||(S="yt-icons");return[S,N].join(":")};
_.Z.getThemedIcon=function(q,S){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(q)?S?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(q)?S?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":q};
_.Z.isThumbnail=function(q){return!!q.thumbnail};
_.Z.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Z.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],sG.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sG.prototype,"data",void 0);
_.u([_.k({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],sG.prototype,"rendererStyle",void 0);_.u([_.k({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.E("design:type",String)],sG.prototype,"iconName",void 0);_.u([_.k({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],sG.prototype,"thumbnail",void 0);_.u([_.k({computed:"computeButtons(data)"}),_.E("design:type",Array)],sG.prototype,"buttons",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],sG.prototype,"isDarkTheme",void 0);_.u([_.k({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],sG.prototype,"hasBodyText",void 0);_.u([_.Ue({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],sG);
_.m9()(sG,"ytd-background-promo-renderer",function(){if(EsD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);EsD=q}q=EsD;return q},{allowedProps:["data"],
mode:1});var LSR;var Bd=function(){return _.n.apply(this,arguments)||this};
_.F(Bd,_.n);_.hd.Object.defineProperties(Bd.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(S=q.thumbnail)==null?void 0:S.sampledThumbnailColor,vibrantColorPalette:(N=this.data)==null?void 0:(X=N.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(w=b.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bd.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Bd.prototype,"collectionStack",null);_.u([_.Ue({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Bd);
_.p(Bd,"ytd-compact-station-renderer",function(){if(LSR!==void 0)return LSR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return LSR=q},{mode:1});var hpT;var Tp=function(){var q=_.n.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.F(Tp,_.n);Tp.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Tp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Tp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Tp.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Tp.prototype,"isRichGrid",void 0);_.u([_.Ue({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Tp);
_.p(Tp,"ytd-grid-channel-renderer",function(){if(hpT!==void 0)return hpT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return hpT=q},{mode:1});var PQ0;var Gp=function(){return _.n.apply(this,arguments)||this};
_.F(Gp,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Gp.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Gp.prototype,"data",void 0);_.u([_.Ue({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],Gp);
_.p(Gp,"ytd-grid-movie-playlist-renderer",function(){if(PQ0!==void 0)return PQ0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return PQ0=q},{mode:1});var IQR;var Dy=function(){var q=_.n.apply(this,arguments)||this;q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.modernButtons=_.C("web_modern_buttons");return q};
_.F(Dy,_.n);Dy.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
Dy.prototype.configureRendererStamper=function(){return{"data.menu":X7}};
Dy.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
Dy.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.C("woffle_playlist_renderer_killswitch")){var q,S=NK0(this.entityInfo,this.transferState,this.downloadProgress,(q=this.data)==null?void 0:q.playlistId,this.isOnline);q=S.viewPlaylistText;var N=S.badges;S=S.thumbnailOverlays;this.isDownloads=!!q||!!N;this.set("data.viewPlaylistText",q);N&&N.length>0&&this.set("data.badges",N);S&&S.length>0&&this.set("data.thumbnailOverlays",
S)}};
_.hd.Object.defineProperties(Dy.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.menu)}}});
Dy.prototype.transferStateChanged=Dy.prototype.transferStateChanged;Dy.prototype.dataChanged=Dy.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],Dy.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Dy.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Dy.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k({selector:_.fC7,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],Dy.prototype,"downloadProgress",void 0);_.u([_.k({selector:_.eQ,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],Dy.prototype,"transferState",void 0);_.u([_.k({selector:nYm,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],Dy.prototype,"entityInfo",void 0);_.u([_.k({selector:_.$U}),_.E("design:type",Boolean)],Dy.prototype,"isOnline",void 0);
_.u([_.k(),_.E("design:type",Object)],Dy.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Dy.prototype,"downloadRenderData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Dy.prototype,"modernButtons",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Dy.prototype,"isDownloads",void 0);_.u([_.K("transferState"),_.k({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],Dy.prototype,"downloadState",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Dy.prototype,"menuHidden",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dy.prototype,"dataChanged",null);_.u([_.Xb("transferState","downloadProgress","isOnline"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dy.prototype,"transferStateChanged",null);
_.u([_.Ue({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],Dy);
_.p(Dy,"ytd-grid-playlist-renderer",function(){if(IQR!==void 0)return IQR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return IQR=q},{mode:1});var YyM;var QK=function(){return _.n.apply(this,arguments)||this};
_.F(QK,_.n);QK.prototype.configureRendererStamper=function(){return{"data.menu":X7,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.hd.Object.defineProperties(QK.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(S=q.thumbnail)==null?void 0:S.sampledThumbnailColor,vibrantColorPalette:(N=this.data)==null?void 0:(X=N.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(w=b.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QK.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],QK.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],QK.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QK.prototype,"data",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],QK.prototype,"collectionStack",null);_.u([_.Ue({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],QK);
_.p(QK,"ytd-grid-radio-renderer",function(){if(YyM!==void 0)return YyM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return YyM=q},{mode:1});var oNM;var a9=function(){return _.n.apply(this,arguments)||this};
_.F(a9,_.n);a9.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
a9.prototype.computeNavigationEndpoint=function(q){return lF7(q==null?void 0:q.navigationEndpoint)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],a9.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],a9.prototype,"data",void 0);_.u([_.k({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],a9.prototype,"computedNavigationEndpoint",void 0);
_.u([_.Ue({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],a9);
_.p(a9,"ytd-grid-show-renderer",function(){if(oNM!==void 0)return oNM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oNM=q},{mode:1});var qvJ;_.VK=function(q){this.playerClient=q};
_.SvD=function(q,S,N){N=N===void 0?{}:N;return q.playerClient.setOption("ad",S,N)};
_.VK.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.VK.prototype.executeCommand=function(q,S){this.getOptions().includes("executeCommand")?_.SvD(this,"executeCommand",{command:q,layoutId:S}):_.FV("Calling executeCommand when adModule is not loaded")};var UG=function(){return _.n.apply(this,arguments)||this};
_.F(UG,_.n);UG.prototype.getLayoutId=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
UG.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var q=_.kc(),S=this.getLayoutId(),N=this.data.clickthroughEndpoint;q&&S&&_.C("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(X){(new _.VK(X)).executeCommand(N,S)}):_.uc(this.hostElement,"yt-navigate",{endpoint:N})}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UG.prototype,"data",void 0);_.u([_.Ue({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],UG);
_.p(UG,"ytd-shopping-companion-item-renderer",function(){if(qvJ!==void 0)return qvJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return qvJ=q},{mode:1});var NpX;var rS=function(){var q=_.n.apply(this,arguments)||this;q.isExpandableContent=!1;return q};
_.F(rS,_.n);_.hd.Object.defineProperties(rS.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?void 0:q.price)||((S=this.data)==null?void 0:(N=S.dealsData)==null?void 0:N.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var q,S;if((q=this.data)!=null&&q.dealsData&&((S=this.data)==null||!S.priceReplacementText)){q=this.data.dealsData;var N,X,b;return((N=q.salesData)==null?void 0:N.originalPrice)||((X=q.priceDropData)==null?void 0:X.referencePrice)||((b=q.promotionData)==null?void 0:b.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var q,S;return(q=this.data)==null?void 0:(S=q.dealsData)==null?void 0:S.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],rS.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rS.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],rS.prototype,"isExpandableContent",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"showCta",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"ctaText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"hasPriceTopPosition",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"hasPriceBottomPosition",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"useNewStyle",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"showPriceReplacementText",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"priceValue",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"showDeal",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"showAffiliateDisclaimer",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"useSaleStyle",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"useFromBrandCtaStyle",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"useFromVendorCtaStyle",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],rS.prototype,"useShoppingCollectionCtaStyle",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],rS);
_.p(rS,"ytd-vertical-product-card-renderer",function(){if(NpX!==void 0)return NpX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return NpX=q},{mode:1});var XID;var $M=function(){return _.n.apply(this,arguments)||this};
_.F($M,_.n);$M.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$M.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$M.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],$M.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$M.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],$M);
_.p($M,"ytd-grid-movie-renderer",function(){if(XID!==void 0)return XID;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return XID=q},{mode:1});var bnk;var cd=function(){var q=_.n.apply(this,arguments)||this;q.roundedFix=_.C("web_enable_merch_item_rounding_fix");q.itemStyle="small-item";return q};
_.F(cd,_.n);cd.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var q,S,N,X,b=(S=_.t((q=this.data)==null?void 0:q.buttonCommand,_.PRq))==null?void 0:(N=S.item)==null?void 0:(X=N.notificationTextRenderer)==null?void 0:X.successResponseText;b&&_.jx4(this.hostElement,b)}};
_.hd.Object.defineProperties(cd.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.isProductPlaceholder)!==void 0&&((S=this.data)==null?void 0:S.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],cd.prototype,"roundedFix",void 0);_.u([_.k(),_.E("design:type",Object)],cd.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],cd.prototype,"itemStyle",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"hasPrice",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"hasPriceReplacementText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"hasAdditionalFeesText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"hasAffiliateDisclaimer",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"isProductPlaceholder",null);
_.u([_.k(),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"hideOpenInNewIcon",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cd.prototype,"ariaLabel",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],cd);
_.p(cd,"ytd-merch-shelf-item-renderer",function(){if(bnk!==void 0)return bnk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return bnk=q},{mode:1});_.jS(_.f(function(q){return _.D("button-card-view-model",{el:_.Hi(_.V8(function(){return q.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return q.data().title},
role:"button"},_.D(_.p5,{model:{}}),_.D("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.D("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.D(_.V,{cond:function(){return q.data().image},
then:function(S){return _.D(_.Oc,{data:S,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.D("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return q.data().title})))},"kc"),"button-card-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){q=_.dY(q,{className:void 0});var S=q.data;q=q.className;var N=_.C6(function(){return S().onTapCommand},void 0,"SXkP9e");
return _.D("ytd-shopping-item-card",{class:_.mu("ytdShoppingItemCardHost",q)},_.D(_.f5,{command:N,className:"ytdShoppingItemCardHostLink"},_.D("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.D(_.SA,{data:function(){return S().thumbnailViewModel}},{thumbnailViewModel:function(X){return _.D(xG,{data:X.data,
aspectRatio:3})}})),_.D("div",null,_.D("p",{class:"ytdShoppingItemCardHostItemTitle"},_.D(_.Fu,{text:function(){return S().itemTitle}})),_.D("p",{class:"ytdShoppingItemCardHostPrice"},_.D(_.Fu,{text:function(){return S().priceOrStatus}})))))},"lc"),"ytd-shopping-item-card",{props:{data:_.H4,
className:_.H4}});var wIR={isAdsVideo:!0},ZnM={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},A9T={showPlayerControls:!1,videoPreviewDurationMs:15E3},scX={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},BpQ={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var OP=null,WJ4={};var zke="WEB_PAGE_TYPE_ACCOUNTS WEB_PAGE_TYPE_WELCOME WEB_PAGE_TYPE_ACCOUNT_SELECTOR WEB_PAGE_TYPE_SIGN_IN_IDENTIFIER_ENTRY WEB_PAGE_TYPE_SIGN_IN_PASSWORD_ENTRY WEB_PAGE_TYPE_SIGN_IN_DEVICE_PROMPT_CHALLENGE WEB_PAGE_TYPE_UNKNOWN".split(" "),eF={},nLF=(eF.FEwhat_to_watch="home",eF.FEhashtag="hashtag",eF.FEtrending="trending",eF.FEhistory="history",eF.SPunlimited="premium",eF.FEmemberships_and_purchases="paid_memberships",eF.SPredeem_code="redeem",eF.SPverify_location="locate",eF.SPminor_moment="minor_moment",
eF.FEmini_app_container="mini_app",eF.FEnews_destination="news",eF.SPopen_in_app="open_in_app",eF.FEexplore="explore",eF.FEsubscriptions="subscriptions",eF.FEsfv_audio_pivot="sfv_audio_pivot",eF.FEplaylist_aggregation="playlist_aggregation",eF);document.getElementById("theme-meta");document.getElementById("app");document.getElementById("player");document.getElementById("player-container-id");document.getElementById("player-control-container");document.getElementById("player-endscreen-container");document.getElementById("player-shorts-container");document.getElementById("player-cinematics-container");document.getElementById("full-screen-content-id");_.Lu("init");var Tpq,GBq,Qcq,aU6,DSM;Tpq=function(){};
_.YvN=_.f(function(q){var S=q.data;var N=q.inlineMetadata;var X=q.aspectRatio;var b=q.scrimStyle;var w=q.className;var B=q.useDefaultStyle;var T=q.titleStyle;var Q=new Tpq,a=_.C("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",U=_.C6(function(){return(B==null?0:B())?a==="SHORTS_LOCKUP_STYLE_SLIM":S().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"iLX4Re"),r=_.C6(function(){return _.n6(N)||U()||!1},void 0,"GaU7Ef"),c=function(){return(b==null?void 0:
b())!==void 0?b==null?void 0:b():1},e=_.C6(function(){return S().belowThumbnailMetadata||!r()},void 0,"vsyhaf");
q=_.Ll({visibilityCallback:function(b0){var Q7=S().onFirstVisible;b0&&Q7&&_.$m(Q7)},
showOption:{calledOnce:!0,state:"visible"}});var R=_.Hi(),J={},v=_.mu(function(){return U(),"shortsLockupViewModelHostThumbnailContainer"},(J.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.n6(X)===1},J.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.n6(X)===2},J.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.C("web_shorts_2_by_3_lockups_study")&&!_.C("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
J)),W=_.C6(function(){if(_.n6(X)===1)return 1;
_.n6(X);return 2},void 0,"bBJLCd"),z,M=function(){if(Q){var b0;
(b0=z)==null||nA(b0);var Q7;if(Q.hostElement&&((Q7=Q.data)==null?0:Q7.inlinePlayerData)){var ry,s7;b0=((ry=Q.data)==null?0:(s7=ry.inlinePlayerData)==null?0:s7.enableAudioControl)?Object.assign({},BpQ):Object.assign({},scX);var TW,l0;((TW=Q.data)==null?void 0:(l0=TW.inlinePlayerData)==null?void 0:l0.maxPlaybackLengthSec)!==void 0&&(b0.videoPreviewDurationMs=Q.data.inlinePlayerData.maxPlaybackLengthSec*1E3);z=$2({mediaRenderer:Q,lockupElement:Q.hostElement,thumbnailElement:R.value,videoPreviewOpts:b0})}}};
_.Ww(function(){Q&&(Q.data=S(),M())},"r1zbOc");
var g=_.C6(function(){return S().thumbnail},void 0,"wZj8b");
J=_.C6(function(){return S().badge},void 0,"qOKyU");
var x=_.C6(function(){return S().onTap},void 0,"p3kB9e"),L={},P={};
return _.D("ytm-shorts-lockup-view-model",{el:_.Hi(function(b0){Q&&(Q.hostElement=b0)},M,q),
class:_.mu("shortsLockupViewModelHost",w)},_.D(_.S1,null,_.D(_.f5,{command:x,className:_.mu("shortsLockupViewModelHostEndpoint",(L.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!e()},L),"reel-item-endpoint",""),
ariaHidden:function(){return!r()},
tabIndex:function(){return r()?0:-1}},_.D("div",{el:R,
class:_.mu("shortsLockupViewModelHostThumbnailParentContainer",(P.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!U()},P))},_.D(_.V,{cond:g,
then:function(){return _.D("div",{class:v},_.D(_.Oc,{data:function(){var b0;return(b0=g==null?void 0:g())!=null?b0:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.D(_.SA,{data:function(){return S().thumbnailViewModel}},{thumbnailViewModel:function(b0){return _.D(xG,{data:b0.data,
aspectRatio:function(){return W()},
disableRounding:function(){return U()}})}}),null),_.D(_.V,{cond:r,
then:function(){return _.D(GBq,{data:S,scrimStyle:c,useDefaultStyle:B,titleStyle:T})}}),_.D(_.SA,{data:J},{badgeViewModel:function(b0){return _.D(_.kG,{data:b0.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.D(_.V,{cond:function(){return r()&&S().menuOnTap},
then:function(){return _.D(DSM,{data:S,inlineMetadata:!0})}}),_.D(_.V,{cond:e,
then:function(){return _.D(Qcq,{data:S,useDefaultStyle:B,inlineMetadata:r})}})))},"nc");
GBq=_.f(function(q){var S=q.data;var N=q.scrimStyle;var X=q.useDefaultStyle;var b=q.titleStyle;var w=_.C("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",B=X&&_.C("web_hide_primary_text_for_pivot_panel"),T=_.C6(function(){return(X==null?0:X())?w==="SHORTS_LOCKUP_STYLE_SLIM":S().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"ou5zO");
q={};q=_.mu("shortsLockupViewModelHostInlineMetadata",(q.shortsLockupViewModelHostMetadataRounded=function(){return!T()},q.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(N==null?void 0:N())===3&&!_.C("enable_shorts_lockup_new_scrim")},q.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(N==null?void 0:N())===3&&_.C("enable_shorts_lockup_new_scrim")},q.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(N==null?void 0:N())===2||(N==null?void 0:
N())===4},q.shortsLockupViewModelHostShowOverPlayer=function(){return!0},q),"image-overlay-text");
var Q={};return _.D("div",{class:q},_.D("h3",{class:_.mu("shortsLockupViewModelHostMetadataTitle",(Q.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(N==null?void 0:N())===4},Q.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return S().belowThumbnailMetadata},Q.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(b==null?void 0:b())===1},Q.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(b==null?void 0:b())===2},Q)),
"aria-label":function(){return S().accessibilityText}},_.D(_.V,{cond:function(){var a;
return!((a=S().overlayMetadata)==null||!a.primaryText)&&!B},
then:function(){return _.D(_.Fu,{text:function(){var a;return(a=S().overlayMetadata)==null?void 0:a.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.D(_.V,{cond:function(){var a;
return(a=S().overlayMetadata)==null?void 0:a.secondaryText},
then:function(){return _.D(aU6,{data:S,scrimStyle:N,className:void 0})}}))},"oc");
Qcq=_.f(function(q){var S=q.data;var N=q.useDefaultStyle;var X=q.inlineMetadata;var b=_.C("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",w=_.C6(function(){return(N==null?0:N())?b==="SHORTS_LOCKUP_STYLE_SLIM":S().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"WbzRH"),B=_.Hi(),T;
q=_.Ec(function(e){if(_.DV(_.GJ(e),B.value,["AVATAR-VIEW-MODEL"]))return!1;var R;(R=T)==null||R.click();return!1});
var Q=_.C6(function(){return S().belowThumbnailMetadata||S().overlayMetadata},void 0,"nDfetf"),a=function(){return S().menuOnTap&&!X()},U=function(){var e;
return(e=Q())==null?void 0:e.avatar},r={},c={};
return _.D("div",{class:_.mu(function(){return w()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(r.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!U()},r.shortsLockupViewModelHostOutsideMetadataHasMenu=a,r)),
"on:click":q,el:B,role:"presentation"},_.D(_.SA,{data:U},{avatarViewModel:function(e){return _.D(_.rK,{data:e.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.D("div",null,_.D("h3",{class:_.mu("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(c.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var e,R;
return!((e=Q())==null?0:(R=e.primaryText)==null?0:R.content)},c.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=X,c)),
role:"presentation"},_.D(_.f5,{ref:function(e){return void(T=e)},
command:function(){return S().onTap},
className:_.mu("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var e,R;return(e=Q())==null?void 0:(R=e.primaryText)==null?void 0:R.content},
"aria-label":function(){return S().accessibilityText}},_.D(_.V,{cond:function(){var e;
return(e=Q())==null?void 0:e.primaryText},
then:function(e){return _.D(_.Fu,{text:e,noEndpoints:!0,noStyleRuns:!0})}}))),_.D(_.V,{cond:function(){var e;
return(e=Q())==null?void 0:e.secondaryText},
then:function(e){return _.D("div",{class:_.mu("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.D(_.Fu,{text:e,noStyleRuns:!0}))}})),_.D(_.V,{cond:a,
then:function(){return _.D(DSM,{data:S,inlineMetadata:!1})}}))},"pc");
aU6=_.f(function(q){var S=q.data;var N=q.scrimStyle;q=q.className;var X={};return _.D("div",{class:_.mu((X.shortsLockupViewModelHostMetadataSubhead=function(){return(N==null?void 0:N())!==4},X.shortsLockupViewModelHostMetadataSubheadNew=_.C("enable_shorts_lockup_new_scrim"),X.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(N==null?void 0:N())===4},X),q),
"aria-hidden":"true"},_.D(_.Fu,{text:function(){var b;return(b=S().overlayMetadata)==null?void 0:b.secondaryText},
noStyleRuns:!0}))},"qc");
DSM=_.f(function(q){var S=q.data;var N=q.inlineMetadata;q={};q=_.mu((q.shortsLockupViewModelHostInlineMetadataMenu=function(){return N()},q.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!N()},q.shortsLockupViewModelHostShowOverPlayer=function(){return!0},q),"image-overlay-text");
return _.D("div",{class:q},_.D(_.ui,{data:function(){return{style:N()?"overlay":"mono",accessibilityLabel:S().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(X){X.preventDefault();X.stopPropagation();var b=_.Uc({elementsCommand:S().menuOnTap,forceNewState:!0});if(b==null?0:b.onclick)b.onclick(X)}}},
iconName:"MORE_VERT"}))},"rc");var qVM=_.f(function(q){var S=q.data;var N=q.inlineMetadata;var X=q.aspectRatio;var b=q.scrimStyle;var w=q.className;var B=q.useDefaultStyle;q=_.C6(function(){var T=S().entityId;return T?T.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.D("ytm-shorts-lockup-view-model-v2",{class:_.mu("shortsLockupViewModelHost",w)},_.D(_.hO,{contentId:q,aspectRatio:function(){return(X==null?void 0:X())===1?1:(X==null?void 0:X())===2?2:4}},function(){return _.D(_.YvN,{data:S,
inlineMetadata:N,aspectRatio:X,scrimStyle:b,className:w,useDefaultStyle:B})}))},"sc");_.jS(qVM,"ytm-shorts-lockup-view-model-v2",{props:{data:_.Ks,inlineMetadata:_.Ks,aspectRatio:_.Ks,scrimStyle:_.Ks,className:_.Ks,useDefaultStyle:_.Ks,titleStyle:_.Ks}});var VvQ=16/9*210,Cm=function(){var q=_.n.apply(this,arguments)||this;q.isExpandableContent=!1;q.hideShelfHeader=!1;q.engagementPanel=!1;q.buttonClasses=["arrow"];q.isSearch=!1;q.disableScrollEventListener=!1;q.containsLockup=!1;q.overrideArrowPositionForProductCard=!1;q.overrideArrowPositionForShoppingItemCard=!1;q.overrideArrowPositionForReelItems=!1;q.overrideArrowPositionForGridMovie=!1;q.overrideArrowPositionToCenter=!1;q.isSearchPostShelf=!1;q.overrideArrowPositionForMixedShelf=!1;q.overrideArrowPositionForMixedShelfShortsOnly=
!1;q.hasBigThumbsReelItems=!1;q.shouldUseMixedListHeight=!1;q.shouldUseShortsListHeight=!1;q.gridVideoWidth=0;q.isSearchVodShelf=!1;q.disableWheelScroll=!1;q.sizing="COMPACT";q.shortsLockupAspectRatio=0;return q};
_.F(Cm,_.n);_.Z=Cm.prototype;
_.Z.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.Z.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.C("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.Z.computeInitialCountNumber=function(q){if(!q)return 6;var S=q.items.some(function(w){return!!w.topicRecommendationsChipRenderer}),N=q.items.some(function(w){return!!w.displayAdRenderer}),X=this.computeShouldListItemsHaveEqualHeight(q),b=q.items.some(function(w){return!!w.gridPlaylistRenderer});
q=q.items.some(function(w){return!!w.shoppingItemCardViewModel});
return S?9:N?8:b||X?10:q?7:6};
_.Z.computeContainsPost=function(q){return!!q&&!!q.items&&q.items.some(function(S){return!!S.postRenderer})};
_.Z.computeContainsLockup=function(){if(_.C("web_horizontal_list_lockup_arrow_killswitch"))return!1;var q,S;return(q=this.data)==null?void 0:(S=q.items)==null?void 0:S.some(function(N){return!!N.lockupViewModel})};
_.Z.maybeUpdateLockupAspectRatio=function(){var q,S;if(this.computeContainsLockup()&&((q=this.data)==null?0:(S=q.items)==null?0:S.length)){var N;q=ARv((N=this.data.items[0].lockupViewModel)==null?void 0:N.contentType,this.data.force16By9ThumbnailAspectRatio);N=wB0(q);N=this.computeLockupWidth()/N;_.MQ(this.hostElement,{"--yt-horizontal-list-content-height":N+"px"})}};
_.Z.computeOverrideArrowPositionForProductCard=function(q){if(this.isExpandableContent)return!1;var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){return!!N.verticalProductCardRenderer}))};
_.Z.computeOverrideArrowPositionForShoppingItemCard=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){return!!N.shoppingItemCardViewModel}))};
_.Z.computeOverrideArrowPositionForReelItemRenderer=function(q){return this.containsReelItemRenderer(q)};
_.Z.computeHasBigThumbsReelItems=function(q,S){return q&&this.containsReelItemRenderer(S)};
_.Z.computeShouldListItemsHaveEqualHeight=function(q){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(q==null?void 0:q.itemSizeConstraint)};
_.Z.computeShouldListItemsHaveShortsHeight=function(q){return this.computeShouldListItemsHaveEqualHeight(q)&&!this.containsGridVideoRenderer(q)};
_.Z.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.Z.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.Z.containsReelItemRenderer=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){return!(!N.reelItemRenderer&&!N.shortsLockupViewModel)}))};
_.Z.containsGridVideoRenderer=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){return!!N.gridVideoRenderer||!!N.lockupViewModel}))};
_.Z.computeContainsGridMovieRenderer=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){return!!N.gridMovieRenderer}))};
_.Z.computeOverrideArrowPositionToCenter=function(q){return this.computeIsSearchPostShelf(q)};
_.Z.computeIsSearchPostShelf=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){var X,b;return((b=(X=N.postRenderer)==null?void 0:X.surface)!=null?b:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.Z.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(q){var S;return!!(q==null?0:(S=q.items)==null?0:S.some(function(N){var X,b,w;return((w=(X=N.backgroundPromoRenderer)==null?void 0:(b=X.style)==null?void 0:b.value)!=null?w:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.Z.computeIsSearchVodShelf=function(q,S){return q&&this.containsGridVideoRenderer(S)};
_.Z.computeDisableWheelScroll=function(q,S){return this.computeIsSearchVodShelf(q,S)};
_.Z.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.Z.computeShortsLockupAspectRatio=function(){return 1};
_.Z.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.MQ(this.hostElement,{"--ytd-reel-item-thumbnail-height":VvQ+"px"})};
Cm.prototype.dataChanged=Cm.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Cm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],Cm.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Cm.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Cm.prototype,"isExpandableContent",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"hideShelfHeader",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Array)],Cm.prototype,"buttonClasses",void 0);_.u([_.k(),_.E("design:type",Object)],Cm.prototype,"isSearch",void 0);
_.u([_.k(),_.E("design:type",Object)],Cm.prototype,"disableScrollEventListener",void 0);_.u([_.k({computed:"computeInitialCountNumber(data)"}),_.E("design:type",Number)],Cm.prototype,"initialCount",void 0);_.u([_.k({computed:"computeContainsPost(data)"}),_.E("design:type",Boolean)],Cm.prototype,"supportComponentResize",void 0);_.u([_.k({computed:"computeContainsPost(data)"}),_.E("design:type",Boolean)],Cm.prototype,"containsPost",void 0);
_.u([_.k({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"containsLockup",void 0);_.u([_.k({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Cm.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.u([_.k({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForProductCard",void 0);_.u([_.k({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.u([_.k({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForReelItems",void 0);_.u([_.k({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForGridMovie",void 0);
_.u([_.k({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionToCenter",void 0);_.u([_.k({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"isSearchPostShelf",void 0);_.u([_.k({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.u([_.k({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.u([_.k({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"hasBigThumbsReelItems",void 0);
_.u([_.k({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"shouldUseMixedListHeight",void 0);_.u([_.k({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"shouldUseShortsListHeight",void 0);_.u([_.k({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"gridVideoWidth",void 0);
_.u([_.k({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"isSearchVodShelf",void 0);_.u([_.k({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],Cm.prototype,"disableWheelScroll",void 0);_.u([_.k({computed:"computeSizing(isSearch)"}),_.E("design:type",Object)],Cm.prototype,"sizing",void 0);
_.u([_.k({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.E("design:type",Object)],Cm.prototype,"shortsLockupAspectRatio",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cm.prototype,"dataChanged",null);
_.p(Cm,"yt-horizontal-list-renderer",function(){if(Dn6===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Dn6=q}q=Dn6;return q},{mode:1});var USa=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
USa.prototype.subscribe=function(q,S){var N=this.subscriptions.get(q);if(!N)return function(){};
N.add(S);return function(){N.delete(S)}};
USa.prototype.unsubscribe=function(q,S){(q=this.subscriptions.get(q))&&q.delete(S)};
USa.prototype.publish=function(q,S){S=S===void 0?{}:S;(q=this.subscriptions.get(q))&&q.forEach(function(N){N(S)})};var r9T;var $SJ=[10,12,14,16,18,20,24,28,32,36],c96=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],R9=function(){var q=_.n.apply(this,arguments)||this;q.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";q.hideOverflow=!1;q.useRoboto=!1;q.fontClass="";q.overflown=!1;q.actionMap={"yt-window-resized":"resize"};return q};
_.F(R9,_.n);_.Z=R9.prototype;
_.Z.attached=function(){var q=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.MC(this,function(){q.resize()});
if(!_.hi){var S,N,X;(S=document)==null||(N=S.fonts)==null||(X=N.ready)==null||X.then(function(){q.resize()})}};
_.Z.dataChanged=function(){this.resize()};
_.Z.guideIsExpandedChanged=function(){this.resize()};
_.Z.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var q=this.getMaxNumLines(),S=this.getMinFont(),N=this.getMaxFont(),X=this.useRoboto?$SJ:c96;for(X=X.filter(function(w){return w<=N&&w>=S});X.length>1;){var b=Math.floor(X.length/2);
this.updateFontSize(X[b]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=q)X=X.slice(b,X.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>q)X=X.slice(0,b);else break}this.updateFontSize(X[X.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(q)}};
_.Z.handleOverflow=function(q){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>q&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",q.toString()))};
_.Z.updateFontSize=function(q){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+q;this.textNode.classList.add(this.fontClass)};
_.Z.getMaxFont=function(){var q=this.useRoboto?$SJ:c96;q=q[q.length-1];return this.maxFontSize&&this.maxFontSize<=q?this.maxFontSize:q};
_.Z.getMinFont=function(){var q=(this.useRoboto?$SJ:c96)[0];return this.minFontSize&&this.minFontSize>=q?this.minFontSize:q};
_.Z.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.Z.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.Z.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.vO(this.text).split("\n").length-1:Infinity};
_.Z.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Kh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
R9.prototype.guideIsExpandedChanged=R9.prototype.guideIsExpandedChanged;R9.prototype.dataChanged=R9.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],R9.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],R9.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],R9.prototype,"text",void 0);
_.u([_.k(),_.E("design:type",String)],R9.prototype,"fontFamily",void 0);_.u([_.k(),_.E("design:type",Number)],R9.prototype,"maxWidth",void 0);_.u([_.k(),_.E("design:type",Number)],R9.prototype,"maxHeight",void 0);_.u([_.k(),_.E("design:type",Number)],R9.prototype,"maxFontSize",void 0);_.u([_.k(),_.E("design:type",Number)],R9.prototype,"minFontSize",void 0);_.u([_.k(),_.E("design:type",Number)],R9.prototype,"maxLines",void 0);_.u([_.k(),_.E("design:type",Object)],R9.prototype,"hideOverflow",void 0);
_.u([_.k({selector:_.JBN}),_.E("design:type",Boolean)],R9.prototype,"guideIsExpanded",void 0);_.u([_.oE("#container"),_.E("design:type",HTMLElement)],R9.prototype,"containerNode",void 0);_.u([_.oE("#text"),_.E("design:type",HTMLElement)],R9.prototype,"textNode",void 0);_.u([_.Xb("text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],R9.prototype,"dataChanged",null);
_.u([_.Xb("guideIsExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],R9.prototype,"guideIsExpandedChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],R9);
_.p(R9,"yt-dynamic-sizing-formatted-string",function(){if(r9T!==void 0)return r9T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return r9T=q},{mode:1});var eYM;_.Ce2=function(q){_.om.call(this,q)};
_.F(_.Ce2,_.om);var RYX=function(q){_.om.call(this,q)};
_.F(RYX,_.Ce2);var t4=function(){return _.n.apply(this,arguments)||this};
_.F(t4,_.n);t4.prototype.onTapSuspendedChannel=function(){var q;if((q=this.data)!=null&&q.serviceEndpoint){var S,N;(q=(N=_.t((S=this.data)==null?void 0:S.serviceEndpoint,_.nl))==null?void 0:N.url)?_.eB(q,void 0,void 0,window.top):(S=new RYX("Did not handle suspended account tap. No appealUrl."),_.O0(S))}else S=new RYX("Did not handle suspended account tap. No serviceEndpoint."),_.O0(S)};
t4.prototype.onTap=function(){var q=this,S=_.ql(),N,X=(N=_.oK(S,{veType:7116}))!=null?N:void 0;_.tG(S,{visualElement:X});_.$1();this.saveRoleText();var b;if((b=this.data)==null?0:b.youtubeSuspended)this.onTapSuspendedChannel();else{var w=!1,B,T;(S=(T=_.t((B=this.data)==null?void 0:B.serviceEndpoint,_.Dpq))==null?void 0:T.supportedTokens)&&S.forEach(function(Q){if(Q.accountSigninToken)if(w=!0,q.onAccountItemTap)q.onAccountItemTap(Q.accountSigninToken.signinUrl);else _.eB(Q.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!w){if(B=this.get("serviceEndpoint",this.data))w=!0,this.ytComponentBehavior.resolveCommand(B);w||_.Kl(new RYX("Did not handle account switch tap. No token."))}}};
t4.prototype.saveRoleText=function(){if(this.data){var q=this.data,S=q.channelDelegationRole;if(S){var N,X=(N=_.t(q==null?void 0:q.serviceEndpoint,_.Dpq))==null?void 0:N.supportedTokens;if(!X){var b,w,B,T;X=(b=_.t(q==null?void 0:q.serviceEndpoint,_.wG))==null?void 0:(w=b.popup)==null?void 0:(B=w.confirmDialogRenderer)==null?void 0:(T=B.confirmButton)==null?void 0:T.buttonRenderer;var Q;X=(Q=_.t(X==null?void 0:X.command,_.hD))==null?void 0:Q.commands;if(!X)return;var a;X=(a=_.t(X[1],_.Dpq))==null?
void 0:a.supportedTokens}if(X){Q=void 0;a=_.A(X);for(X=a.next();!X.done;X=a.next())if(X=X.value,X.datasyncIdToken){Q=X.datasyncIdToken.datasyncIdToken;break}if(Q){var U;a:{if(_.d1g()&&(a=_.iC(Q+"::pom"))){a=new Nb(a);break a}a=void 0}(U=a)==null||U.set("role_text",S);if((Lnd?Lnd:window.location).href.indexOf("studio")!==-1&&(U=kh4())){a=U.src?(new URL(U.src)).origin:"*";var r;(r=U.contentWindow)==null||r.postMessage({action:"save_pom_role",datasyncId:Q,roleText:S},a)}}}}}};
_.hd.Object.defineProperties(t4.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.accountPhoto)==null?void 0:S.thumbnails;return N&&N.length>0&&(N[0].height===36||N[0].height===48)?N[0].height:40}}});
t4.prototype.onTap=t4.prototype.onTap;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],t4.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],t4.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],t4.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Function)],t4.prototype,"onAccountItemTap",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],t4.prototype,"enableRingForActiveAccount",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],t4.prototype,"thumbnailSize",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],t4.prototype,"onTap",null);_.u([_.Ue({is:"ytd-account-item-renderer",disableElementRegistration:!0})],t4);
_.p(t4,"ytd-account-item-renderer",function(){if(eYM!==void 0)return eYM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return eYM=q},{mode:1});var tvv;var iv=function(){return _.n.apply(this,arguments)||this};
_.F(iv,_.n);iv.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.Ly().resolve(_.ci).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iv.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],iv.prototype,"data",void 0);_.u([_.Ue({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],iv);
_.p(iv,"ytd-identity-chip-renderer",function(){if(tvv!==void 0)return tvv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tvv=q},{mode:1});var inX;var J9q;var F7M;var Hn0;var J4=function(){var q=_.n.apply(this,arguments)||this;q.richItemMinWidth=_.Y$("wn_grid_min_item_width",310);q.isShorts=!1;q.isWatchNext=!1;q.isExploreHub=!1;return q};
_.F(J4,_.n);_.hd.Object.defineProperties(J4.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var q=[],S=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.MQ(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var N;if(((N=this.data)==null?0:N.rows)&&S)for(S*=this.data.rows,N=0;N<S;N++)q.push({});return q}}});
_.u([_.O(_.$Y),_.E("design:type",Object)],J4.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],J4.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],J4.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.VP,value:3}),_.E("design:type",Number)],J4.prototype,"itemsPerRow",void 0);_.u([_.k({selector:_.iM0,value:6}),_.E("design:type",Number)],J4.prototype,"slimItemsPerRow",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],J4.prototype,"richItemMinWidth",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],J4.prototype,"miniMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],J4.prototype,"isShorts",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],J4.prototype,"isWatchNext",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],J4.prototype,"isExploreHub",void 0);
_.u([_.K("isExploreHub"),_.k({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],J4.prototype,"shimmerAnimation",null);_.u([_.K("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.E("design:type",Array),_.E("design:paramtypes",[])],J4.prototype,"cardItems",null);_.u([_.Ue({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],J4);
_.OnQ=_.m9()(J4,"ytd-ghost-grid-renderer",function(){if(Hn0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Hn0=q}q=Hn0;return q},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.jS(_.f(function(q){var S=_.dY(q,{numberOfComments:3}).numberOfComments,N=_.dY(q,{isInitialLoad:!1}).isInitialLoad,X=_.dY(q,{engagementPanel:!1}).engagementPanel,b=function(){return Math.min(Number(S==null?void 0:S())||20,20)};
return _.D("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.D(_.V,{cond:function(){return!(X==null?0:X())&&(N==null?void 0:N())},
then:function(){return _.D("div",{class:"ytGhostCommentsComments"},_.D("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.D("div",{class:_.mu("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.D("div",{class:_.mu("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.D("div",{class:"ytGhostCommentsGhostCard"},_.D("div",{class:"ytGhostCommentsAvatar"},_.D("div",{class:"ytGhostCommentsCircle"})),_.D("div",{class:"ytGhostCommentsComments"},_.D("div",{class:"ytGhostCommentsMeta"},
_.D("div",{class:_.mu("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.D("div",{class:_.mu("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.D("div",{class:"ytGhostCommentsComments"},_.D(_.tc,{each:function(){return Array((b==null?void 0:b())||3)}},function(){return _.D("div",{class:"ytGhostCommentsGhostCard"},_.D("div",{class:"ytGhostCommentsAvatar"},_.D("div",{class:"ytGhostCommentsCircle"})),_.D("div",{class:"ytGhostCommentsHost"},_.D("div",{class:"ytGhostCommentsMeta"},
_.D("div",{class:_.mu("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.D("div",{class:_.mu("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.D("div",{class:_.mu("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.D("div",{class:"ytGhostCommentsGhostLikeDislike"},_.D("div",{class:_.mu("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.D("div",{class:_.mu("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"tc"),"yt-ghost-comments",{props:{numberOfComments:_.H4,
isInitialLoad:_.H4,engagementPanel:_.H4},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Bq("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var Ff=function(){var q=_.n.apply(this,arguments)||this;q.isOverridable=!1;q.spinnerActive=!1;q.showButton=!1;q.isCommentsSection=!1;q.engagementPanel=!0;q.isShortsGrid=!1;q.isShortsPage=!1;q.isWatchPage=!1;q.originalShowButton=!1;q.endOfList=!1;return q};
_.F(Ff,_.n);_.Z=Ff.prototype;_.Z.resetIntersectionObserver=function(){var q;(q=this.observer)==null||q.disconnect();this.observer=void 0};
_.Z.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var q,S;((q=this.data)==null?void 0:q.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((S=this.data)==null?0:S.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.Z.initializeIntersectionObserver=function(){var q=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(S){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N.value.isIntersecting&&(q.triggerContinuation(),q.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.Z.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.Z.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var q;((q=this.data)==null?0:q.continuationEndpoint)&&(q=_.t(this.data.continuationEndpoint,_.rj))&&this.ytdReduxBehavior.dispatch(_.xx({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:q}}))};
_.Z.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.Z.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.Z.onServiceRequestCompleted=function(q,S){if(!_.C("kevlar_hide_spinner_on_empty_continuation_killswitch")){var N;(N=S.actions)!=null&&N.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.Z.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.Z.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.Z.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.Z.numberOfGhostCommentsChanged=function(){var q=3;if(this.engagementPanel){var S,N,X;q=Math.floor(((((S=this.hostElement)==null?void 0:(N=S.parentElement)==null?void 0:(X=N.parentElement)==null?void 0:X.scrollHeight)||108)-108)/108);q=this.isInitialLoad?Math.max(q,3):3}S=[].concat(_.PG(this.hostElement.querySelectorAll("yt-ghost-comments")));S=_.A(S);for(N=S.next();!N.done;N=S.next())N=N.value,N.numberOfComments=q,N.isInitialLoad=this.isInitialLoad,N.engagementPanel=this.engagementPanel};
_.Z.detached=function(){this.resetIntersectionObserver()};
_.hd.Object.defineProperties(Ff.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
Ff.prototype.numberOfGhostCommentsChanged=Ff.prototype.numberOfGhostCommentsChanged;Ff.prototype.continuationTriggerOffsetChanged=Ff.prototype.continuationTriggerOffsetChanged;Ff.prototype.showButtonChanged=Ff.prototype.showButtonChanged;Ff.prototype.onYtServiceRequestCompletedForButtonRenderer=Ff.prototype.onYtServiceRequestCompletedForButtonRenderer;Ff.prototype.onServiceRequestCompleted=Ff.prototype.onServiceRequestCompleted;Ff.prototype.onYtServiceRequestSentForButtonRenderer=Ff.prototype.onYtServiceRequestSentForButtonRenderer;
Ff.prototype.observeData=Ff.prototype.observeData;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],Ff.prototype,"ytVisibilityBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ff.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],Ff.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"isOverridable",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"spinnerActive",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"showButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ff.prototype,"isCommentsSection",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ff.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"isShortsGrid",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.OM7}),_.E("design:type",Object)],Ff.prototype,"isShortsPage",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.HMN}),_.E("design:type",Object)],Ff.prototype,"isWatchPage",void 0);_.u([_.k(),_.E("design:type",Number)],Ff.prototype,"continuationTriggerOffset",void 0);
_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"endOfList",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ff.prototype,"isInitialLoad",void 0);_.u([_.oE("ytd-button-renderer"),_.E("design:type",_.fr)],Ff.prototype,"buttonRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],Ff.prototype,"buttonOverrides",void 0);
_.u([_.k(),_.K("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ff.prototype,"showGhostCardComments",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"observeData",null);
_.u([_.Ph("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],Ff.prototype,"onServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-completed-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.u([_.Xb("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"showButtonChanged",null);
_.u([_.Xb("continuationTriggerOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"continuationTriggerOffsetChanged",null);_.u([_.I5("isInitialLoad","engagementPanel"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ff.prototype,"numberOfGhostCommentsChanged",null);_.u([_.Ue({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],Ff);
_.p(Ff,"ytd-continuation-item-renderer",function(){if(F7M!==void 0)return F7M;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return F7M=q},{mode:1});var K7M;var Hd=function(){var q=_.n.apply(this,arguments)||this;q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.downloadState="DOWNLOAD_STATE_UNKNOWN";q.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";q.offlineVideoPolicyExpirationTimestamp=0;q.downloadedVideoPlaybackPosition=0;return q};
_.F(Hd,_.n);Hd.prototype.dataChanged=function(){var q;this.videoData=_.t((q=this.data)==null?void 0:q.renderer,ug6);this.transferStateChanged()};
Hd.prototype.downloadProgressChanged=function(){if(this.entityInfo){var q=Object.assign({},this.videoData),S=XFN(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),N=S.publishedTimeText,X=S.badges;q.shortViewCountText=S.shortViewCountText;q.publishedTimeText=N;q.badges=X;this.set("videoData",q)}};
Hd.prototype.transferStateChanged=function(){if(this.entityInfo){var q=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",S=_.br(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!XU(this.entityInfo.policyEntity),N=Object.assign({},this.videoData),X=XFN(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),b=X.publishedTimeText,w=X.badges;N.shortViewCountText=
X.shortViewCountText;N.publishedTimeText=b;N.badges=w;N.isDisabled=S;N.isWatched=this.downloadedVideoPlaybackPosition>0;N.navigationEndpoint=S?void 0:KXM(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var B;q&&((B=this.videoData)==null?0:B.videoId)&&!_.C("dl_resume_click_killswitch")&&(N.isDisabled=!1,N.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});N.thumbnailOverlays=Slv(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",N)}};
Hd.prototype.transferStateChanged=Hd.prototype.transferStateChanged;Hd.prototype.downloadProgressChanged=Hd.prototype.downloadProgressChanged;Hd.prototype.dataChanged=Hd.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hd.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Hd.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hd.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Hd.prototype,"videoData",void 0);_.u([_.k({selector:Cc,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"downloadProgress",void 0);_.u([_.k(),_.E("design:type",Number)],Hd.prototype,"relativeDateReference",void 0);_.u([_.k({selector:_.cO,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"transferState",void 0);
_.u([_.k({selector:RJm,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"downloadState",void 0);_.u([_.k({selector:WDm,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"offlinePolicyAction",void 0);_.u([_.k({selector:dp7,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.u([_.k({selector:Rf,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"downloadedVideoPlaybackPosition",void 0);_.u([_.k({selector:zT7,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],Hd.prototype,"entityInfo",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Hd.prototype,"isDownloading",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hd.prototype,"dataChanged",null);
_.u([_.Xb("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hd.prototype,"downloadProgressChanged",null);_.u([_.Xb("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hd.prototype,"transferStateChanged",null);
_.u([_.Ue({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],Hd);
_.p(Hd,"ytd-downloaded-video-grid-video-renderer",function(){if(K7M!==void 0)return K7M;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return K7M=q},{mode:2});var vNQ;var OG=function(){};
OG.prototype.resolve=function(q,S){var N=this;return _.G(function(X){return X.yield(N.resolveCommand(q,S),0)})};var lU0,Km;lU0=n4N(function(q){return q.targetId},{shouldPersist:!1});
Km=lU0.updateData;_.vd=lU0.useUpdatableData;var jcv,W72;jcv=n4N(function(q){return q.targetId});
W72=jcv.updateData;_.dSQ=jcv.useUpdatableData;var kBa=xKP.bind(null,Km),zYv=xKP.bind(null,W72);(function(q,S,N){var X=_.t(N==null?void 0:N.updatedRenderer,_.r7a);return X?q({targetId:S},function(){return X}):!1}).bind(null,Km);var lv=function(){};
_.F(lv,OG);lv.prototype.resolveCommand=function(q){var S;return _.G(function(N){S=_.t(q,PZ2);if(!S)return N.return();kBa(S.targetId,S);_.xP(N)})};var jF=function(){var q=_.SW.apply(this,arguments)||this;q.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-restore-cached-continuable-data-command":"handleRestoreCachedContinuableDataCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return q};
_.F(jF,_.SW);_.Z=jF.prototype;_.Z.configureContinuationPathMap=function(){return{}};
_.Z.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.Z.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.Z.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.Z.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.Z.handleAppendContinuationItemsAction=function(q){var S=_.t(q,_.Arq);if(this.data&&this.data.targetId&&S&&this.continuationPathMap&&S.targetId===this.data.targetId){var N=kJd(q),X=N&&this.continuationPathMap[N];if(X&&N)if(q=this.get(X,this.data)){a:{for(N=0;N<q.length;N++){var b=q[N],w=void 0,B=!!_.t((w=_.t(b,h5X))==null?void 0:w.content,_.f5s);if(_.t(b,_.fA)||B)break a}N=q.length}X="data."+X;S.continuationItems?N===q.length-1?(this.pop(X),this.push.apply(this,[X].concat(_.PG(S.continuationItems)))):
N===q.length?this.push.apply(this,[X].concat(_.PG(S.continuationItems))):this.splice.apply(this,[X,N,1].concat(_.PG(S.continuationItems))):this.splice(X,N,1);(_.C("web_enable_voting_animation")||_.C("enable_music_web_cairo_voting_animation"))&&_.uc(this.hostElement,"yt-append-continuation-items-action-finished");_.uc(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.vN(new _.Vl("append continuation items does not exist",N));else _.vN(new _.Vl("append continuation path does not exist",
N))}};
_.Z.handleReloadContinuationItemsCommand=function(q){var S=_.t(q,PZ2);if(this.data&&S){if(!_.C("web_reload_continuation_items_command_resolver_killswitch")){var N=_.Ly().resolve(_.MU(lv));N&&N.resolveCommand(q)}if(this.data.targetId&&this.continuationPathMap&&S.targetId===this.data.targetId&&(!_.C("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||S.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var X;N=(X=S.slot)==null?void 0:X.replace("RELOAD_CONTINUATION_SLOT_",
"");X=(q=kJd(q)+"-"+(N==null?void 0:N.toLowerCase()))&&this.continuationPathMap[q];if(!X||!q||!N)_.vN(new _.Vl("reload continuation path does not exist",q));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(S)){if(S.replaceWithFirstItem){var b;this.set("data."+X,((b=S.continuationItems)==null?0:b.length)?S.continuationItems[0]:{})}else this.set("data."+X,S.continuationItems?S.continuationItems:[]);nNk(this)}}}};
_.Z.handleRestoreCachedContinuableDataCommand=function(q){q=_.t(q,e5J);var S;(S=this.data)!=null&&S.targetId&&(q==null?void 0:q.targetId)===this.data.targetId&&nNk(this)};
var nNk=function(q){q.continuationIsReloading=!1;q.reloadUiContent=void 0;_.uc(q.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})};
jF.prototype.handleShowReloadUiCommand=function(q){q=_.t(q,t7T);var S;((S=this.data)==null?0:S.targetId)&&(q==null?0:q.targetId)&&q.targetId===this.data.targetId&&(this.continuationIsReloading=!0,q.content&&(this.reloadUiContent=q.content))};
jF.prototype.observeData=jF.prototype.observeData;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],jF.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],jF.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jF.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],jF.prototype,"continuationIsReloading",void 0);
_.u([_.k(),_.E("design:type",Object)],jF.prototype,"reloadUiContent",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jF.prototype,"observeData",null);_.u([_.N0()],jF);_.Wd=[_.c4.YtComponentBehavior,_.P4.YtActionHandlerBehavior,jF.prototype];_.dS={};_.dS.YtNextContinuationBehavior=[_.jM.YtTaskEmitterBehavior,{_noAccessors:!0,listeners:{"yt-load-next-continuation":"onLoadNextContinuation_"},nextContinuation:void 0,pendingContinuationRequest_:void 0,listeningForNavigate_:!1,created:function(){},
detached:function(){this.stopListeningForNavigate_()},
canUseContextualNetworkManager_:function(){return this.shouldUseTaskManager()&&!!this.getNetworkManager()},
startListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||this.listeningForNavigate_||(document.addEventListener("yt-navigate-start",_.hx(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.hx(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(q,S){q.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,S,{}):(q={locationRetrieved:function(N){this.makeNextContinuationRequest_(N,S,{})}.bind(this)},_.uc(this.hostElement,"yt-retrieve-location",q))},
makeNextContinuationRequest_:function(q,S,N){_.rs("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();q=S(q);var X;this.canUseContextualNetworkManager_()&&(X=this.getNetworkManager());X||(X=_.Ly().resolve(_.Xv));S=_.iW.instance;if(_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&S){X=_.WO([q.startsWith("/")?q.substr(1):q]);var b,w;N=_.Jf(S,{},X,N==null?void 0:(b=N.context)==null?void 0:(w=b.clickTracking)==null?void 0:w.clickTrackingParams).then(function(B){return{response:B}})}else N=
this.nextContinuation.usePost?X.postData(q,N):X.fetchData(q);
N.then(this.updateNextContinuationData_.bind(this,q));this.pendingContinuationRequest_=N;this.startListeningForNavigate_()},
updateNextContinuationData_:function(q,S){var N=this;_.rs("ncl");this.pendingContinuationRequest_=void 0;if(S){var X={};this.nextContinuation&&(X=this.nextContinuation);if(S.response&&S.response.continuationContents&&S.response.continuationContents[X.continuationType]){q=S.response.continuationContents[X.continuationType];var b=X.header||"data.header",w=q[X.responseHeaderKey||"header"];w&&this.set(b,w);b=X.contentsArray||"data.contents";w=this.getContents_(q,X.responseContentsKey||"contents")||[];
this.pathExists_(b)?(w.unshift(b),this.push.apply(this,w)):this.set(b,w);w&&(mKv(_.ql(),S.response,this.hostElement,function(B){_.gr(N.hostElement,"yt-store-grafted-ve-action",[B])}),_.uc(this.hostElement,"yt-next-continuation-data-updated",{continuationData:S,
page:this,contentsArray:b}));this.set(X.continuationsArray||"data.continuations",q[X.responseContinuationsKey||"continuations"]||[])}else S.reload?_.vN(new _.Vl("Reloading from continuation is unsupported")):S.responseContext&&S.responseContext.errors||(delete S.xsrf_token,delete S.timing,delete S.endpoint,delete S.csn,S.responseContext&&delete S.responseContext.serviceTrackingParams,b={request:_.Et(q,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(S).sort()},S.response&&(b.responseContentKeys=
Object.keys(S.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(b.continuationType=this.nextContinuation.continuationType.substr(0,256)),S=new _.Vl("Malformed continuation",b),q.indexOf("/comment_service_ajax")==0?_.vN(S):_.O0(S)),this.set(X.continuationsArray||"data.continuations",[])}else _.Kl(new _.Vl("Missing continuation response",q))},
getContents_:function(q,S){S=S.split(".");return _.a6.getValueByKeys(q,S)},
pathExists_:function(q){var S=this;q=q.toString().split(".");for(var N=0;N<q.length;N++)if(S=S[q[N]],S===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var fUq;var pIk;var kM=function(){var q=_.n.apply(this,arguments)||this;q.triggered_=!1;return q};
_.F(kM,_.n);_.Z=kM.prototype;_.Z.attached=function(){this.maybeTriggerAutoload()};
_.Z.detached=function(){this.hasBeenTriggered_=!1};
_.Z.onPrescanVisible=function(){this.onShow()};
_.Z.onShow=function(){this.showButton||this.trigger()};
_.Z.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.uc(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.Z.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.Z.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.Z.computeLabel_=function(q,S){return q===void 0?null:q.label||!S?q.label:this.showMoreText_};
_.Z.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.Z.getContinuationUrl=function(q){var S={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(S.itct=this.data.clickTrackingParams);return _.qx(q,S)};
_.Z.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
kM.prototype.showButtonChanged_=kM.prototype.showButtonChanged_;kM.prototype.observeData_=kM.prototype.observeData_;_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],kM.prototype,"ytVisibilityBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kM.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kM.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],kM.prototype,"showButton",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],kM.prototype,"showIcon",void 0);_.u([_.k({computed:"computeLabel_(data, showButton)"}),_.E("design:type",Object)],kM.prototype,"label",void 0);_.u([_.k({value:_.Kc(_.qW("SHOW_MORE",void 0,"Show More"))}),_.E("design:type",Object)],kM.prototype,"showMoreText_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],kM.prototype,"spinnerActive_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],kM.prototype,"hasBeenTriggered_",void 0);
_.u([_.k({value:void 0}),_.E("design:type",String)],kM.prototype,"observeVisibleOption",void 0);_.u([_.k({value:void 0}),_.E("design:type",String)],kM.prototype,"observeHiddenOption",void 0);_.u([_.k({value:"observe_once"}),_.E("design:type",Object)],kM.prototype,"observePrescanOption",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kM.prototype,"observeData_",null);
_.u([_.I5("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kM.prototype,"showButtonChanged_",null);_.u([_.Vd({is:"yt-next-continuation",disableElementRegistration:!0})],kM);
_.p(kM,"yt-next-continuation",function(){if(pIk===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;fUq===void 0&&(fUq=document.createElement("template"));var X=fUq;N.call(S,X.content.cloneNode(!0),q.content.firstChild);pIk=q}q=pIk;return q},{mode:2});var xS2;var mSM;var zp=function(){return _.n.apply(this,arguments)||this};
_.F(zp,_.n);zp.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zp.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zp.prototype,"data",void 0);_.u([_.Vd({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],zp);
_.p(zp,"yt-music-pass-small-feature-info-renderer",function(){if(mSM===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;xS2===void 0&&(xS2=document.createElement("template"));var X=xS2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);mSM=q}q=mSM;return q},{mode:2});_.Bq("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var nm=function(){var q=_.n.apply(this,arguments)||this;q.isCollapsible=!1;q.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return q};
_.F(nm,_.n);_.Z=nm.prototype;_.Z.computeIsCollapsible=function(q){return!!(((q==null?0:q.showMoreText)||(q==null?0:q.visibleRowCount))&&(q==null?0:q.isCollapsible))};
_.Z.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:2,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",
playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:"yt-next-continuation"}}}};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.Z.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.Z.onIronResize=function(){var q=this;_.ix(this,"updateGridInitItems",function(){q.maybeUpdateInitialItemsDisplayed()})};
_.Z.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var q=this.getVisibleWidth();q!==0&&(q=Math.floor(q/214)*(this.data.visibleRowCount||2),q!==this.initialCount&&(this.initialCount=q,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.Z.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.Z.computeExpandVisible=function(q,S,N,X){return q&&S&&N&&!!X&&!!X.showMoreText};
_.Z.computeShowMoreButton=function(q){return{text:q,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.Z.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.Z.initCollapsed=function(){var q=this;this.ytLazyListBehavior.canShowMore=!1;var S;(this.collapsed=!((S=this.data)==null||!S.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.MC(this,function(){_.E1(q.hostElement,"yt-refit-popups-action")})};
_.Z.fillRestIfNotCollapsible=function(){var q=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!q||this.ytLazyListBehavior.fillRemainingListItems()};
_.Z.computeViewAllHidden=function(q,S){return q||!S.viewAllEndpoint};
nm.prototype.fillRestIfNotCollapsible=nm.prototype.fillRestIfNotCollapsible;nm.prototype.initCollapsed=nm.prototype.initCollapsed;nm.prototype.onIronResize=nm.prototype.onIronResize;nm.prototype.persistentGuideChanged=nm.prototype.persistentGuideChanged;_.u([_.O(_.Zb),_.E("design:type",Object)],nm.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],nm.prototype,"ytLazyListBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],nm.prototype,"ytNextContinuationBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],nm.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.O(_.Wd),_.E("design:type",Object)],nm.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nm.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],nm.prototype,"collapsed",void 0);_.u([_.k(),_.E("design:type",Number)],nm.prototype,"initialCount",void 0);_.u([_.k({computed:"computeShowMoreButton(data.showMoreText)"}),_.E("design:type",Object)],nm.prototype,"showMoreButton",void 0);
_.u([_.k({computed:"computeIsCollapsible(data)"}),_.E("design:type",Object)],nm.prototype,"isCollapsible",void 0);_.u([_.oE("#items"),_.E("design:type",HTMLElement)],nm.prototype,"items",void 0);_.u([_.Xb("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nm.prototype,"persistentGuideChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nm.prototype,"onIronResize",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nm.prototype,"initCollapsed",null);_.u([_.Xb("canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nm.prototype,"fillRestIfNotCollapsible",null);_.u([_.Ue({is:"ytd-grid-renderer",disableElementRegistration:!0})],nm);
_.p(nm,"ytd-grid-renderer",function(){if(vNQ!==void 0)return vNQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vNQ=q},{mode:2});var fm=function(){return _.n.apply(this,arguments)||this};
_.F(fm,_.n);
fm.prototype.configureRendererStamper=function(){return{"data.adMetadata.displayAdRenderer":{id:"badge",mapping:{badge:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adMetadata.displayAdRenderer.badge]]"},params:{largeFontAdBadge:!0}}}},"data.adMetadata.displayAdRenderer.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{useFloorScrolling:!0}},gridRenderer:"ytd-grid-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fm.prototype,"data",void 0);_.u([_.Ue({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],fm);
_.p(fm,"ytd-carousel-ad-renderer",function(){if(J9q!==void 0)return J9q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return J9q=q},{mode:1});var uJ0;var pm=function(){return _.n.apply(this,arguments)||this};
_.F(pm,_.n);_.Z=pm.prototype;_.Z.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,pm.JSC$15843_CLICK_LOCATION_ID_MAP))};
_.Z.onSitelinkTap=function(q){q.stopPropagation();var S,N,X=q==null?void 0:(S=q.model)==null?void 0:(N=S.item)==null?void 0:N.onTap;X&&this.ytSparklesClickLocationBehavior.handleClick(X,q,!1)};
_.Z.onTap=function(q){var S=this.data&&this.data.content&&this.data.content.navigationEndpoint;S&&this.ytSparklesClickLocationBehavior.handleClick(S,q,!1)};
_.Z.sendImpression=function(){if(this.data&&this.data.content)for(var q=_.A(this.data.content.impressionEndpoints||[]),S=q.next();!S.done;S=q.next()){S=_.A(S.value.loggingUrls||[]);for(var N=S.next();!N.done;N=S.next())N=N.value,N.baseUrl&&xe(N.baseUrl,N.attributionSrcMode)}};
pm.prototype.onTap=pm.prototype.onTap;pm.prototype.dataChanged=pm.prototype.dataChanged;pm.JSC$15843_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","display-url"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK","sitelinks-table"]]);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pm.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],pm.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pm.prototype,"data",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pm.prototype,"dataChanged",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],pm.prototype,"onTap",null);_.u([_.Ue({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],pm);
_.p(pm,"ytd-promoted-sparkles-text-search-renderer",function(){if(uJ0!==void 0)return uJ0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return uJ0=q},{mode:1});var gN0;var xM=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-mute-ad-action":"handleMuteAd"};return q};
_.F(xM,_.n);_.Z=xM.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{"data.menu":{id:_.C("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.Z.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.Z.computeHasAdBadge=function(q){return!(q==null||!q.adBadge)};
_.Z.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",xM.JSC$15852_DEFAULT_AD_BADGE_RENDERER),_.g3(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&EO(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,xM.JSC$15852_CLICK_LOCATION_ID_MAP))};
_.Z.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var q;(((q=this.data)==null?void 0:q.impressionCommands)||[]).forEach(function(S){S=_.A(S.loggingUrls||[]);for(var N=S.next();!N.done;N=S.next())N=N.value,N.baseUrl&&xe(N.baseUrl,N.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.Z.onTap=function(q){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint,X;(S=(X=this.data)==null?void 0:X.thumbnailNavigationEndpoint)&&_.jU(_.lX(q),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(S,q,!1):N&&this.ytSparklesClickLocationBehavior.handleClick(N,q,!1)};
_.Z.handleMuteAd=function(){this.collapsed=!0};
_.Z.attached=function(){var q=this;_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.detached=function(){_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
_.hd.Object.defineProperties(xM.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var q;return!(((q=this.data)==null?void 0:q.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var q;return!(((q=this.data)==null?void 0:q.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
xM.prototype.dataChanged=xM.prototype.dataChanged;
xM.JSC$15852_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","action-button"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","sparkles-container"]]);
xM.JSC$15852_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.qW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xM.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],xM.prototype,"actionHandlerBehavior",void 0);
_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],xM.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xM.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],xM.prototype,"collapsed",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],xM.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],xM.prototype,"biggerThumbsStyle",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.E("design:type",Boolean)],xM.prototype,"fixAlignmentSmallScreens",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs_square")}}),
_.E("design:type",Boolean)],xM.prototype,"useBiggerThumbsSquare",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.mediaHoverOverlay"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"hideHoverOverlay",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"webSearchLayout",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"webSearchLayoutLandscape",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"webSearchLayoutSquare",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"sparklesCtaNoBackground",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.actionButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"hideActionButton",null);_.u([_.k({computed:"computeButtonOverride(uiUpdate)"}),_.E("design:type",Object)],xM.prototype,"buttonOverride",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.E("design:type",Boolean)],xM.prototype,"hasNewAdBadge",void 0);_.u([_.K("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xM.prototype,"useRoundedBadge",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xM.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],xM);
_.p(xM,"ytd-promoted-sparkles-web-renderer",function(){if(gN0!==void 0)return gN0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return gN0=q},{mode:1});var ENs;var mm=function(){var q=_.n.apply(this,arguments)||this;q.isInlinePreviewTriggered=!1;q.enableMonoStyle=_.C("enable_default_mono_cta_migration_web_client");return q};
_.F(mm,_.n);_.Z=mm.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.Z.computeShowCta=function(q){return!(q==null||!q.ctaRenderer)};
_.Z.onCtaClick=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.ctaRenderer)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.command;X&&this.ytComponentBehavior.resolveCommand(X)};
_.Z.onWatchButtonClick=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.watchButtonRenderer)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.command;X&&this.ytComponentBehavior.resolveCommand(X)};
_.Z.onTap=function(){};
_.Z.dataChanged=function(){if(this.data){var q;_.C("enable_inline_muted_playback_on_web_search")&&((q=this.data)==null?0:q.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",mm.JSC$15856_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&EO(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",mm.JSC$15856_DEFAULT_CLICK_LOCATION_BEHAVIOR,mm.JSC$15856_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"));var S;if(((S=this.data)==null?0:S.forceImpAutoplay)&&_.C("enable_force_imp_autoplay_on_desktop_search")){var N;(N=this.JSC$15857_inlinePreviewHoverListener)==null||kXM(N)}}};
_.Z.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var q=_.A(this.data.impressionUrls),S=q.next();!S.done;S=q.next())S=S.value,CyM(S,tSg(S));this.data.impressionsFired=!0}};
_.Z.maybeComputeHref=function(){return null};
_.Z.computeIsShortDR=function(q){return!(q==null||!q.watchButtonRenderer)&&!(q==null||!q.ctaRenderer)&&!!this.enableShortDR};
_.Z.computeIsNewUiOrShortDr=function(q){return!!this.enableUiUpdate||this.computeIsShortDR(q)};
_.Z.computeIsNewUiAndNotShortDr=function(q){return!!this.enableUiUpdate&&!this.computeIsShortDR(q)};
_.Z.computeHideAvatar=function(q){return!((q==null?0:q.channelThumbnail)&&this.computeIsNewUiOrShortDr(q))};
_.Z.onClick=function(q){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;if(this.enableShortDR&&N&&(_.t(N,_.O1)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(N,q,!!_.t(N,_.O1)),q.stopPropagation();else if(N&&_.t(N,_.O1))this.ytSparklesClickLocationBehavior.handleClick(N,q,!0),q.stopPropagation();else if(N){var X,b;((X=this.data)==null?0:X.navigationEndpoint)&&((b=this.data)==null?0:b.adPlaybackContextParams)&&(S=this.data.navigationEndpoint,q=this.data.adPlaybackContextParams,
S.commandMetadata&&_.t(S.commandMetadata,_.Yq)&&_.t(S.commandMetadata,_.Yq).url&&(S=_.g5(_.t(S.commandMetadata,_.Yq).url).adurl)&&_.iB4(S)&&_.WA(_.M_(S),{encoded_ad_playback_context:q}));this.ytComponentBehavior.resolveCommand(N)}};
_.Z.computeButtonOverride=function(q){if(this.computeIsNewUiOrShortDr(q))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.Z.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.Z.onThumbnailContainerClick=function(q){this.onClick(q)};
_.Z.computeThumbnailWidth=function(q,S){return q?S==="MASSIVE"?600:S==="BIG"?500:S==="MEDIUM"?450:420:360};
_.Z.attached=function(){var q=this,S;_.C("enable_inline_muted_playback_on_web_search")&&((S=this.data)==null?0:S.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.detached=function(){var q;_.C("enable_inline_muted_playback_on_web_search")&&((q=this.data)==null?0:q.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15857_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:wIR})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$15857_inlinePreviewHoverListener)==null||nA(q)};
mm.prototype.dataChanged=mm.prototype.dataChanged;mm.prototype.onTap=mm.prototype.onTap;mm.JSC$15856_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.qW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};mm.JSC$15856_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
mm.JSC$15856_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],mm.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],mm.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],mm.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.oE("#main-container"),_.E("design:type",HTMLElement)],mm.prototype,"mainContainer",void 0);
_.u([_.k(),_.E("design:type",Object)],mm.prototype,"isInlinePreviewTriggered",void 0);_.u([_.k(),_.E("design:type",Object)],mm.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],mm.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_video_display_compact_button_group_for_desktop_search")}}),
_.E("design:type",Boolean)],mm.prototype,"enableShortDR",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_vac_ui_update_for_desktop_search")}}),
_.E("design:type",Boolean)],mm.prototype,"enableUiUpdate",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],mm.prototype,"biggerThumbsStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.E("design:type",Boolean)],mm.prototype,"showCta",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.E("design:type",Boolean)],mm.prototype,"isShortDr",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.E("design:type",Boolean)],mm.prototype,"isShortDrOrNewUi",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.E("design:type",Boolean)],mm.prototype,"isNewUiAndNotShortDr",void 0);_.u([_.k({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],mm.prototype,"buttonOverride",void 0);_.u([_.k({computed:"computeSecondaryButtonOverride(data)"}),_.E("design:type",Object)],mm.prototype,"secondaryButtonOverride",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],mm.prototype,"enableMonoStyle",void 0);
_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],mm.prototype,"thumbnail",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mm.prototype,"onTap",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mm.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],mm);
_.p(mm,"ytd-promoted-video-renderer",function(){if(ENs!==void 0)return ENs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ENs=q},{mode:1});var y9Q;var uv=function(){var q=_.n.apply(this,arguments)||this;q.useRoundedBadge=!0;q.sitelinkIds=[];return q};
_.F(uv,_.n);_.Z=uv.prototype;
_.Z.configureRendererStamper=function(){return{"data.menu":{id:_.C("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.Z.dataChanged=function(){var q;(q=this.data)!=null&&q.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,uv.JSC$15862_CLICK_LOCATION_ID_MAP)};
_.Z.onTap=function(q){var S,N=(S=this.data)==null?void 0:S.navigationCommand;N&&!_.jU(_.lX(q),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(N,q,!1)};
_.Z.onSitelinkTap=function(q){var S,N,X=q==null?void 0:(S=q.model)==null?void 0:(N=S.item)==null?void 0:N.onTap;X&&this.ytSparklesClickLocationBehavior.handleClick(X,q,!1)};
_.Z.configureSitelinkClickTargets=function(){var q=this,S,N,X=(S=this.data)==null?void 0:(N=S.clickLocationTargets)==null?void 0:N.find(function(b){return b.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
X&&_.mt(this.hostElement).querySelectorAll(".sitelink").forEach(function(b){_.g3(b,"yt-simple-endpoint",!0);q.sitelinkIds.push(b.id);var w,B;(w=q.ytSparklesClickLocationBehavior)==null||(B=w.clickTargetMap)==null||B.set(b.id,X)})};
_.Z.sendImpression=function(){var q,S,N=((q=this.data)==null?void 0:(S=q.impressionCommand)==null?void 0:S.loggingUrls)||[];q=_.A(N);for(S=q.next();!S.done;S=q.next())S=S.value,S.baseUrl&&xe(S.baseUrl,S.attributionSrcMode)};
_.Z.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.hd.Object.defineProperties(uv.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
uv.prototype.onTap=uv.prototype.onTap;uv.prototype.dataChanged=uv.prototype.dataChanged;uv.JSC$15862_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND","text-image-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","headline"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"]]);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],uv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],uv.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uv.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uv.prototype,"showFavicon",null);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],uv.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],uv.prototype,"biggerThumbsStyle",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.E("design:type",Boolean)],uv.prototype,"enableThumbnailScalingFix",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uv.prototype,"dataChanged",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],uv.prototype,"onTap",null);_.u([_.Ue({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],uv);
_.p(uv,"ytd-text-image-no-button-layout-renderer",function(){if(y9Q!==void 0)return y9Q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return y9Q=q},{mode:2});var MvT;var gS=function(){var q=_.n.apply(this,arguments)||this;q.isInlinePlaybackState=!1;q.uiUpdate=_.C("web_modern_buttons");q.noBottomMargin=!1;q.isHovered=!1;q.enableMonoStyle=_.C("enable_default_mono_cta_migration_web_client");q.player=null;q.JSC$15869_playerEvents=new Map;q.JSC$15869_preventProgressSaveTimer=null;q.delayedCtaJobId=null;return q};
_.F(gS,_.n);_.Z=gS.prototype;_.Z.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.Z.attached=function(){this.JSC$15869_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);_.C("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.Z.detached=function(){this.resetPreventProgressSaveTimer()};
_.Z.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",gS.JSC$15868_DEFAULT_CLICK_LOCATION_BEHAVIOR,gS.JSC$15868_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&this.setPlayer())};
_.Z.hoverChanged=function(){var q=this;this.delayedCtaJobId&&(_.OY.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.C("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.ZV(_.OY,function(){q.buttonContainer.classList.add("show-delayed-buttons")},_.Y$("delayed_cta_on_web_delay_milliseconds")))};
_.Z.setPlayer=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return(S=_.E1(q.hostElement,"yt-get-inline-preview-player-action"))&&S[0]?N.yield(S[0].getPlayerPromise(),3):N.jumpTo(0);q.player=N.yieldResult;q.ytPlayerListenerBehavior.listenToPlayerEvents(q.player,q.JSC$15869_playerEvents);_.xP(N)})};
_.Z.onPlaybackStart=function(){var q=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15869_preventProgressSaveTimer=_.ns(_.OY,function(){q.JSC$15869_preventProgressSaveTimer=null},1E4))};
_.Z.resetPreventProgressSaveTimer=function(){_.OY.cancelJob(this.JSC$15869_preventProgressSaveTimer);this.JSC$15869_preventProgressSaveTimer=null};
_.Z.getSimpleString=function(q){return _.vO(q)};
_.Z.onClick=function(q){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint,X;S=(X=this.data)==null?void 0:X.channelEndpoint;var b,w;((w=_.t((b=this.data)==null?void 0:b.adCtaButton,_.Ct))==null?0:w.command)&&_.jU(_.lX(q),this.hostElement,["call-to-action"])||(S&&_.jU(_.lX(q),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(S,q,!1):!_.jU(_.lX(q),this.hostElement,
["secondary-button"])&&N&&(_.C("enable_short_dr_for_desktop_launchable")?(X=!!_.t(N,_.O1),this.isInlinePlaybackState&&X&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(N,q,X)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(N,q,!0))))}};
_.Z.updateWatchEndpointStartTime=function(){var q,S;this.player&&((q=this.data)==null?0:q.inlinePlaybackEndpoint)&&((S=this.data)==null?0:S.navigationEndpoint)&&!this.JSC$15869_preventProgressSaveTimer&&(q=Math.floor(this.player.getCurrentTime()),_.t(this.data.navigationEndpoint,_.O1).startTimeSeconds=q,_.t(this.data.inlinePlaybackEndpoint,_.O1).startTimeSeconds=q)};
_.Z.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.Z.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.hd.Object.defineProperties(gS.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.C("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.watchButton)&&!((S=this.data)==null||!S.adCtaButton)}}});
gS.prototype.hoverChanged=gS.prototype.hoverChanged;gS.prototype.dataChanged=gS.prototype.dataChanged;
gS.JSC$15868_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","channel-thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","short-byline-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","call-to-action"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","ad-inline-playback-metadata"]]);
gS.JSC$15868_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TITLE",code:0,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:19,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:20,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",
code:31,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],gS.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],gS.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gS.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gS.prototype,"isInlinePlaybackState",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],gS.prototype,"miniMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gS.prototype,"uiUpdate",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gS.prototype,"noBottomMargin",void 0);_.u([_.k({computed:"computeButtonOverride(uiUpdate)"}),_.E("design:type",Object)],gS.prototype,"buttonOverride",void 0);_.u([_.k({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.E("design:type",Object)],gS.prototype,"secondaryButtonOverride",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gS.prototype,"isHovered",void 0);
_.u([_.oE("#button-container"),_.E("design:type",HTMLElement)],gS.prototype,"buttonContainer",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],gS.prototype,"typographyBump",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("typographyBump"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gS.prototype,"typographyBumpV2",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gS.prototype,"enableMonoStyle",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gS.prototype,"dataChanged",null);_.u([_.I5("isHovered"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gS.prototype,"hoverChanged",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gS.prototype,"isButtonGroup",null);_.u([_.Ue({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],gS);
_.p(gS,"ytd-ad-inline-playback-meta-block",function(){if(MvT!==void 0)return MvT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return MvT=q},{mode:2});var L7v;var EG=function(){var q=_.n.apply(this,arguments)||this;q.noBottomMargin=!1;q.isInlinePreviewTriggered=!1;q.JSC$15874_activeViewMeasurementDataResolver=_.Hq();return q};
_.F(EG,_.n);_.Z=EG.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.attached=function(){var q=this;this.updateInlinePreviewHoverListeners();this.JSC$15874_activeViewMeasurementDataResolver.promise.then(function(S){EO(q.activeView,S)});
_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners();_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15874_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.JSC$15874_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:wIR})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$15874_inlinePreviewHoverListener)==null||nA(q)};
_.Z.onDataChanged=function(){var q;((q=this.data)==null?0:q.activeView)&&this.JSC$15874_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",EG.JSC$15873_DEFAULT_CLICK_LOCATION_BEHAVIOR,EG.JSC$15873_CLICK_LOCATION_ID_MAP);this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"));var S;if((S=this.data)==
null?0:S.forceImpAutoplay){var N;(N=this.JSC$15874_inlinePreviewHoverListener)==null||kXM(N)}};
_.Z.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.Z.onThumbnailContainerClick=function(q){if(this.data&&this.data.navigationEndpoint){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(N,q,!!_.t(N,_.O1));q.stopPropagation()}};
_.Z.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Z.impressionLog=function(){var q=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var S,N,X=(N=_.t((S=this.data)==null?void 0:S.onImpression,_.hD))==null?void 0:N.commands;X&&(X.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;q.ytComponentBehavior.resolveCommand(b)}),this.data.impressionsFired=!0)}};
_.hd.Object.defineProperties(EG.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$15874_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
EG.prototype.onTypographyBumpChanged=EG.prototype.onTypographyBumpChanged;EG.prototype.onDataChanged=EG.prototype.onDataChanged;EG.JSC$15873_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);EG.JSC$15873_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],EG.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EG.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],EG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],EG.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],EG.prototype,"ytdLockupBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],EG.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],EG.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EG.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],EG.prototype,"noBottomMargin",void 0);_.u([_.k(),_.E("design:type",Object)],EG.prototype,"isInlinePreviewTriggered",void 0);
_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],EG.prototype,"miniMode",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],EG.prototype,"typographyBump",void 0);_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],EG.prototype,"thumbnail",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],EG.prototype,"JSC$15874_dismissibleMedia",void 0);
_.u([_.oE("ytd-ad-inline-playback-meta-block"),_.E("design:type",HTMLElement)],EG.prototype,"adInlinePlaybackMetaBlock",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EG.prototype,"onDataChanged",null);_.u([_.Xb("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EG.prototype,"onTypographyBumpChanged",null);
_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],EG.prototype,"isHovered",null);_.u([_.Ue({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],EG);
_.p(EG,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(L7v!==void 0)return L7v;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return L7v=q},{mode:1});var hYD;var yK=function(){var q=_.n.apply(this,arguments)||this;q.isInlinePreviewTriggered=!1;q.JSC$15877_activeViewMeasurementDataResolver=_.Hq();return q};
_.F(yK,_.n);_.Z=yK.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.attached=function(){var q=this;this.updateInlinePreviewHoverListeners();this.JSC$15877_activeViewMeasurementDataResolver.promise.then(function(S){EO(q.activeView,S)})};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15877_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.JSC$15877_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:wIR})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$15877_inlinePreviewHoverListener)==null||nA(q)};
_.Z.onDataChanged=function(){var q;((q=this.data)==null?0:q.activeView)&&this.JSC$15877_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",yK.JSC$15876_DEFAULT_CLICK_LOCATION_BEHAVIOR,yK.JSC$15876_CLICK_LOCATION_ID_MAP);this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"))};
_.Z.onThumbnailContainerClick=function(q){if(this.data&&this.data.navigationEndpoint){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(N,q,!0);q.stopPropagation()}};
_.Z.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Z.impressionLog=function(){var q=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var S,N,X=(N=_.t((S=this.data)==null?void 0:S.onImpression,_.hD))==null?void 0:N.commands;X&&(X.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;_.Ly().resolve(_.ci).resolveCommand(b,{form:{element:q.hostElement}})}),this.data.impressionsFired=!0)}};
_.hd.Object.defineProperties(yK.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$15877_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
yK.prototype.onDataChanged=yK.prototype.onDataChanged;yK.JSC$15876_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);yK.JSC$15876_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yK.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],yK.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],yK.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],yK.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],yK.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],yK.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],yK.prototype,"isInlinePreviewTriggered",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],yK.prototype,"miniMode",void 0);_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],yK.prototype,"thumbnail",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],yK.prototype,"JSC$15877_dismissibleMedia",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yK.prototype,"onDataChanged",null);_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yK.prototype,"isHovered",null);_.u([_.Ue({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],yK);
_.p(yK,"ytd-video-display-full-buttoned-renderer",function(){if(hYD!==void 0)return hYD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hYD=q},{mode:1});var zJ=function(q,S,N,X){X=X===void 0?!1:X;_.om.call(this,q);this.adsClientErrorMessage=N;this.aggressivelySample=X;this.args=[];S&&this.args.push(S)};
_.F(zJ,_.om);var dH=function(q,S,N,X){X=X===void 0?!1:X;_.om.call(this,q);this.adsClientErrorMessage=N;this.aggressivelySample=X;this.args=[];S&&this.args.push(S)};
_.F(dH,_.om);var Pe6=function(q){_.Z4.call(this);var S=this;this.initializationFunction=q;this.instance=null;this.addOnDisposeCallback(function(){_.zV(S.instance);S.instance=null})};
_.F(Pe6,_.Z4);Pe6.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.FV("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var PH7=function(){var q=new Map;[].forEach(function(S){q.set(S.JSC$31603_getType(),S)});
this.getters=q};new Promise(function(){});var EL2=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"],["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),udM=new Map([["normal",{requestEvent:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{requestEvent:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}],
["muted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}],["abandoned",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}],["user_input_submitted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED"}],["user_cancelled",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED",
successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED"}],["error",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABORTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED"}]]),IUX=function(q){this.experimentApiProvider=q;q=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=q<.1};var Ma=function(q,S,N,X){_.Z4.call(this);this.adsControlFlowEventListeners=S;this.adEventLogger=N;this.experimentApiProvider=X;this.adsControlFlowManagerHelper=q(this,this,this,this,this);_.I6(this,this.adsControlFlowManagerHelper);q=_.A(S);for(S=q.next();!S.done;S=q.next())_.I6(this,S.value)};
_.F(Ma,_.Z4);var YvQ=function(q,S,N,X){Lm(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",S,N,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,X);q=_.A(q.adsControlFlowEventListeners);for(X=q.next();!X.done;X=q.next())YvQ(X.value,S,N)};
_.Z=Ma.prototype;_.Z.onOpportunityProcessedExternallyManaged=function(q,S,N,X){Lm(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",q,N,S,void 0,void 0,void 0,void 0,void 0,void 0,void 0,X)};
_.Z.onSlotReceivedExternallyManaged=function(q,S){h4(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",q,S)};
_.Z.onSlotEntered=function(q){if(Pd(this.adsControlFlowManagerHelper,q)!=null){h4(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",q);this.adsControlFlowManagerHelper.onSlotEntered(q);for(var S=_.A(this.adsControlFlowEventListeners),N=S.next();!N.done;N=S.next())N.value.onSlotEntered(q);if(Pd(this.adsControlFlowManagerHelper,q)!=null&&Pd(this.adsControlFlowManagerHelper,q).isOccupyingSlotType()&&I9(this.adsControlFlowManagerHelper,q)&&!o_a(this.adsControlFlowManagerHelper,q)){var X;YM(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",q,(X=I9(this.adsControlFlowManagerHelper,q))!=null?X:void 0);q=Pd(this.adsControlFlowManagerHelper,q);q.slotLifecycleStage!=="entered"&&ov(q.slot,q.slotLifecycleStage,"enterLayoutForSlot");q.slotLifecycleStage="rendering";q.registeredLayoutRenderingAdapter.startRendering(q.layout)}}};
_.Z.onSlotExited=function(q){if(Pd(this.adsControlFlowManagerHelper,q)!=null){h4(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",q);this.adsControlFlowManagerHelper.onSlotExited(q);for(var S=_.A(this.adsControlFlowEventListeners),N=S.next();!N.done;N=S.next())N.value.onSlotExited(q);Pd(this.adsControlFlowManagerHelper,q)!=null&&Pd(this.adsControlFlowManagerHelper,q).markedForUnscheduleAfterOutboundAdapterRequests&&qVD(this,q)}};
_.Z.onLayoutReceivedExternallyManaged=function(q,S,N){q.managerLayer!=="core"&&YM(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",q,S,N)};
var SVR=function(q,S,N){if(Pd(q.adsControlFlowManagerHelper,S)!=null){YM(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",S,N);q=_.A(q.adsControlFlowEventListeners);for(var X=q.next();!X.done;X=q.next())SVR(X.value,S,N)}};
Ma.prototype.onLayoutExited=function(q,S,N){if(Pd(this.adsControlFlowManagerHelper,q)!=null){YM(this.adEventLogger,gLM(N),q,S);this.adsControlFlowManagerHelper.onLayoutExited(q,S);for(var X=_.A(this.adsControlFlowEventListeners),b=X.next();!b.done;b=X.next())b.value.onLayoutExited(q,S,N);(N=I9(this.adsControlFlowManagerHelper,q))&&S.layoutId===N.layoutId&&NF2(this,q)}};
Ma.prototype.disposeInternal=function(){var q=Xoq(this.adsControlFlowManagerHelper);q=_.A(q);for(var S=q.next();!S.done;S=q.next())qVD(this,S.value);_.Z4.prototype.disposeInternal.call(this)};
var qVD=function(q,S){if(Pd(q.adsControlFlowManagerHelper,S)!=null)if(Pd(q.adsControlFlowManagerHelper,S).JSC$31633_isSlotExitRequested()||Pd(q.adsControlFlowManagerHelper,S).JSC$31633_isLayoutExitRequested())Pd(q.adsControlFlowManagerHelper,S).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(Pd(q.adsControlFlowManagerHelper,S).isOccupyingSlotType())Pd(q.adsControlFlowManagerHelper,S).markedForUnscheduleAfterOutboundAdapterRequests=!0,NF2(q,S);else if(Pd(q.adsControlFlowManagerHelper,S).JSC$31633_isSlotFillRequested())Pd(q.adsControlFlowManagerHelper,
S).markedForUnscheduleAfterOutboundAdapterRequests=!0,Pd(q.adsControlFlowManagerHelper,S)!=null&&(h4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",S),S=Pd(q.adsControlFlowManagerHelper,S),S.fulfillmentLifecycleStage="fill_cancel_requested",S.registeredFulfillmentAdapter.cancelSlotFilling());else{var N=I9(q.adsControlFlowManagerHelper,S),X;q.experimentApiProvider.get();(X=_.C("h5_enable_layout_unscheduling_events"))&&(N?bPT(q,S,N):_.FV(Error("Mh"),S,N,void 0,!1));h4(q.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",S);var b=Pd(q.adsControlFlowManagerHelper,S),w=S.slotEntryTrigger,B=b.registeredSlotEntryTriggerAdapters.get(w.triggerId);B&&(B.unregisterTrigger(w),b.registeredSlotEntryTriggerAdapters.delete(w.triggerId));w=_.A(S.slotFulfillmentTriggers);for(B=w.next();!B.done;B=w.next()){B=B.value;var T=b.registeredFulfillmentTriggerAdapters.get(B.triggerId);T&&(T.unregisterTrigger(B),b.registeredFulfillmentTriggerAdapters.delete(B.triggerId))}w=_.A(S.slotExpirationTriggers);
for(B=w.next();!B.done;B=w.next())if(B=B.value,T=b.registeredExpirationTriggerAdapters.get(B.triggerId))T.unregisterTrigger(B),b.registeredExpirationTriggerAdapters.delete(B.triggerId);b.hasLayout()&&(w=b.layout,q1(b,w.layoutExitNormalTriggers),q1(b,w.layoutExitSkipTriggers),q1(b,w.layoutExitMuteTriggers),q1(b,w.layoutExitUserInputSubmittedTriggers),q1(b,w.layoutExitUserCancelledTriggers));b.registeredFulfillmentAdapter=void 0;b.registeredSlotAdapter!=null&&(b.registeredSlotAdapter.release(),b.registeredSlotAdapter=
void 0);b.registeredLayoutRenderingAdapter!=null&&(b.registeredLayoutRenderingAdapter.release(),b.registeredLayoutRenderingAdapter=void 0);b=q.adsControlFlowManagerHelper;Pd(b,S)&&(b=wo0(b,S.slotType+"_"+S.slotPhysicalPosition))&&b.delete(S.slotId);h4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",S);q=_.A(q.adsControlFlowEventListeners);for(b=q.next();!b.done;b=q.next())b=b.value,b.onSlotUnscheduled(S),N&&!X&&bPT(b,S,N)}},bPT=function(q,S,N){YM(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
S,N);
YM(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",S,N);q=_.A(q.adsControlFlowEventListeners);for(var X=q.next();!X.done;X=q.next())X=X.value,N&&bPT(X,S,N)},NF2=function(q,S){if(Pd(q.adsControlFlowManagerHelper,S)!=null&&Pd(q.adsControlFlowManagerHelper,S).isOccupyingSlotType()){var N=I9(q.adsControlFlowManagerHelper,S);
if(N&&o_a(q.adsControlFlowManagerHelper,S)){if(Pd(q.adsControlFlowManagerHelper,S)!=null){var X=q.adEventLogger,b;var w=((b=udM.get("abandoned"))==null?void 0:b.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";YM(X,w,S,N);q=Pd(q.adsControlFlowManagerHelper,S);q.slotLifecycleStage!=="rendering"&&ov(q.slot,q.slotLifecycleStage,"exitLayout");q.slotLifecycleStage="rendering_stop_requested";q.registeredLayoutRenderingAdapter.stopRendering(N,"abandoned")}}else{h4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
S);try{X=Pd(q.adsControlFlowManagerHelper,S);if(!X)throw new dH("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");X.slotLifecycleStage!=="enter_requested"&&X.slotLifecycleStage!=="entered"&&X.slotLifecycleStage!=="rendering"&&ov(X.slot,X.slotLifecycleStage,"exitSlot");X.slotLifecycleStage="exit_requested";if(X.registeredSlotAdapter===void 0)throw X.slotLifecycleStage="scheduled",new dH("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
X.registeredSlotAdapter.exit()}catch(B){B instanceof dH&&B.adsClientErrorMessage?(ZPX(q.adEventLogger,B.adsClientErrorMessage,S),_.FV(B,S,void 0,void 0,B.aggressivelySample)):(ZPX(q.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",S),_.FV(B,S))}}}};var Sg=function(q,S,N,X,b,w){_.Z4.call(this);this.registry=q;this.experimentApiProvider=w;this.slotMap=new Map};
_.F(Sg,_.Z4);var wo0=function(q,S){return(q=q.slotMap.get(S))?q:new Map},Pd=function(q,S){return wo0(q,S.slotType+"_"+S.slotPhysicalPosition).get(S.slotId)},Xoq=function(q){var S=[];
q.slotMap.forEach(function(N){N=_.A(N.values());for(var X=N.next();!X.done;X=N.next())S.push(X.value.slot)});
return S};
Sg.prototype.onSlotEntered=function(q){q=Pd(this,q);q.slotLifecycleStage!=="enter_requested"&&ov(q.slot,q.slotLifecycleStage,"onSlotEntered");q.slotLifecycleStage="entered"};
var o_a=function(q,S){q=Pd(q,S);return q.hasLayout()&&q.isRendering()},I9=function(q,S){(q=Pd(q,S))?q.hasLayout()&&!q.layout&&_.FV("Unexpected empty layout",S):_.FV("Unexpected undefined slotState",S);
return(q==null?void 0:q.layout)||null};
Sg.prototype.onSlotExited=function(q){q=Pd(this,q);q.slotLifecycleStage!=="exit_requested"&&ov(q.slot,q.slotLifecycleStage,"onSlotExited");q.slotLifecycleStage="scheduled"};
Sg.prototype.onLayoutExited=function(q,S){q=Pd(this,q);q.isPrimaryLayout(S)&&(q.slotLifecycleStage!=="rendering_stop_requested"&&ov(q.slot,q.slotLifecycleStage,"onLayoutExited"),q.slotLifecycleStage="entered")};
var q1=function(q,S){S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=q.registeredLayoutExitTriggerAdapters.get(N.triggerId);X&&(X.unregisterTrigger(N),q.registeredLayoutExitTriggerAdapters.delete(N.triggerId))}},ov=function(q,S,N){_.FV("Slot stage was "+S+" when calling method "+N,q)};var sjT=function(q){_.Z4.call(this);this.deps=q;this.JSC$15927_adsControlFlowManager=ATD(this)};
_.F(sjT,_.Z4);var ATD=function(q){var S=new Ma(function(N,X,b,w){return new Sg(q.deps.registry,N,X,b,w,q.deps.experimentApiProvider)},new Set(hkg(q.deps.registry).concat(q.deps.listeners)),q.deps.adEventLogger,q.deps.experimentApiProvider);
_.I6(q,S);return S};var Kjd=function(){};var BFQ=function(q,S){_.Z4.call(this);this.experimentApiProvider=q;this.eventLoggingSettingsProvider=S;this.eventCount=0;this.premiumAdSeenEventLogger=vx0()()};
_.F(BFQ,_.Z4);BFQ.prototype.logEvent=function(q){Lm(this,q)};
var h4=function(q,S,N,X){Lm(q,S,void 0,void 0,void 0,N,void 0,void 0,void 0,N.adSlotLoggingData,void 0,void 0,X)},YM=function(q,S,N,X,b){Lm(q,S,void 0,void 0,void 0,N,X?X:void 0,void 0,void 0,N.adSlotLoggingData,X?X.adLayoutLoggingData:void 0,void 0,b);
N=_.Ly().resolve(_.MU(Cl))==null?void 0:Rz();S=N==null?void 0:N.adsSeenHotConfig;N=N==null?void 0:N.adsHotConfig;(S==null?0:S.logOnAdsSeen)&&(N==null?0:N.webEnablePremiumAdsSeenLogging)&&TF0(q,X?X:void 0,b)},ZPX=function(q,S,N){Lm(q,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,N,void 0,void 0,void 0,N.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:S})},Lm=function(q,S,N,X,b,w,B,T,Q,a,U,r,c){c=c===void 0?0:c;
GNa(q.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+S,"slot:",w,"layout:",B,"ping:",T,"Opportunity:",{opportunityType:N,associatedSlotId:X,slotsFromOpportunity:b,triggerBundle:Q,adSlotLoggingData:a,adLayoutLoggingData:U});try{var e=function(){q.experimentApiProvider.get();if(S!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){S||_.FV("Empty PACF event type",w,B);var R=q.eventLoggingSettingsProvider.get();var J;(J=R.alwaysIncludeDebugData)||(R.experimentApiProvider.get(),J=
!1);R=J;J={eventType:S,eventOrder:++q.eventCount};var v={};w&&(v.slotData=My0(R,w));if(B){var W={type:B.layoutType,controlFlowManagerLayer:EL2.get(B.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};R&&(W.debugData={layoutId:B.layoutId});v.layoutData=W}T&&(v.pingData={pingDispatchStatus:T.dispatchStatus,serializedAdPingMetadata:T.ping.serializedAdPingMetadata,pingIndex:T.index});Q&&(v.triggerData=yRP(Q.trigger,Q.category));N&&(v.opportunityData=LJv(R,N,X,b));J.adClientData=v;a&&(J.serializedSlotAdServingData=
a.serializedSlotAdServingDataEntry);U&&(J.serializedAdServingData=U.serializedAdServingDataEntry);r&&(J.errorInfo=r);_.FO("adsClientStateChange",{adsClientEvent:J})}};
c&&c>0?_.ez(_.aV(),function(){return e()},c):e()}catch(R){GNa(q.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.ez(_.aV(),function(){_.FV(R instanceof Error?R:String(R),w,B,{pacf_message:"exception during pacf logging"})})}},TF0=function(q,S,N){if(S){var X=S.adLayoutLoggingData;
_.ez(_.aV(),function(){q.premiumAdSeenEventLogger!=null&&X&&_.FO("adsSeenClientLogging",{serializedAdServingDataEntry:X.serializedAdServingDataEntry})},N!=null?N:0)}};var DXk=function(q,S){BFQ.call(this,q,S)};
_.F(DXk,BFQ);var QjD=function(){},GNa=function(q,S){return _.C(S)};var V60=function(){var q=new aAX;this.JSC$15952_adsControlFlowManager=(new sjT(q)).JSC$15927_adsControlFlowManager},aAX=function(){_.Z4.call(this);
var q=this;this.experimentApiProvider=new Pe6(function(){return new QjD});
var S=new Pe6(function(){return new IUX(q.experimentApiProvider)});
this.adEventLogger=new DXk(this.experimentApiProvider,S);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.F(aAX,_.Z4);var UXD=function(){},rTX,N1=function(){rTX||(rTX=new UXD);
return rTX},XF=function(q){if(!q.JSC$15963_externallyManagedSlotAdapterCallback){var S=(new V60).JSC$15952_adsControlFlowManager;
q.JSC$15963_externallyManagedSlotAdapterCallback=S}return q.JSC$15963_externallyManagedSlotAdapterCallback},$XR=function(q,S,N){var X=S.opportunityType,b=Error("Nh");
if(X!==void 0){var w=XF(q);YvQ(w,X,void 0,N)}else _.FV(b,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});w=[];if(S.adSlotAndLayoutMetadata!==void 0){S=_.A(S.adSlotAndLayoutMetadata);for(var B=S.next();!B.done;B=S.next()){var T=B.value;if(B=T.adSlotMetadata)if(w.push(B),q.onSlotReceivedExternallyManaged(B,N),T.adLayoutMetadata){T=_.A(T.adLayoutMetadata);for(var Q=T.next();!Q.done;Q=T.next())q.onLayoutReceivedExternallyManaged(B,Q.value,N)}else N>0&&_.FV("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else N>0&&_.FV("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else N>0&&_.FV("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(X!==void 0)q.onOpportunityProcessedExternallyManaged(X,w,void 0,N);else _.FV(b,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
UXD.prototype.onSlotReceivedExternallyManaged=function(q,S){q=k2(q);if(q instanceof dH)_.FV(q,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else XF(this).onSlotReceivedExternallyManaged(q,S)};
UXD.prototype.onLayoutReceivedExternallyManaged=function(q,S,N){q=k2(q);S=IZW(S);if(q instanceof dH)_.FV(q,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(S instanceof zJ)_.FV(S,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else XF(this).onLayoutReceivedExternallyManaged(q,S,N)};
UXD.prototype.onOpportunityProcessedExternallyManaged=function(q,S,N,X){var b=[];S=_.A(S);for(var w=S.next();!w.done;w=S.next())w=k2(w.value),w instanceof dH?_.FV(w,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):b.push(w);XF(this).onOpportunityProcessedExternallyManaged(q,b,N,X)};
var cTk=function(q,S){S=k2(S);if(S instanceof dH)_.FV(S,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var N=XF(q);h4(N.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",S);N=_.A(N.adsControlFlowEventListeners);for(var X=N.next();!X.done;X=N.next())X=Pd(X.value,S),X.slotLifecycleStage!=="not_scheduled"&&ov(X.slot,X.slotLifecycleStage,"onSlotScheduled"),X.slotLifecycleStage="scheduled";q=XF(q);h4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",S);q=_.A(q.adsControlFlowEventListeners);
for(N=q.next();!N.done;N=q.next())N.value.onSlotEntered(S)}},ezX=function(q,S){S=k2(S);
if(S instanceof dH)_.FV(S,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var N=XF(q);h4(N.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",S);N=_.A(N.adsControlFlowEventListeners);for(var X=N.next();!X.done;X=N.next())X.value.onSlotExited(S);q=XF(q);h4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",S);q=_.A(q.adsControlFlowEventListeners);for(N=q.next();!N.done;N=q.next())N.value.onSlotUnscheduled(S)}},CNs=function(q,S,N){S=k2(S);
N=IZW(N);if(S instanceof dH)_.FV(S,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(N instanceof zJ)_.FV(N,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var X=XF(q);YM(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",S,N);X=_.A(X.adsControlFlowEventListeners);for(var b=X.next();!b.done;b=X.next())b.value.onLayoutScheduled(S,N);q=XF(q);YM(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",S,N);q=_.A(q.adsControlFlowEventListeners);
for(X=q.next();!X.done;X=q.next())SVR(X.value,S,N)}},bf=function(q,S,N){S=k2(S);
N=IZW(N);if(S instanceof dH)_.FV(S,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(N instanceof zJ)_.FV(N,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var X=XF(q);YM(X.adEventLogger,gLM("normal"),S,N);X=_.A(X.adsControlFlowEventListeners);for(var b=X.next();!b.done;b=X.next())b.value.onLayoutExited(S,N,"normal");q=XF(q);q=_.A(q.adsControlFlowEventListeners);for(X=q.next();!X.done;X=q.next())bPT(X.value,S,N)}};var RzX=_.f(function(q){var S=q.data,N=q.listenToTapEvent,X=function(){};
return _.D("ad-button-hover-overlay-view-model",{"on:click":_.Ec(function(b){if(_.C("enable_web_home_top_landscape_image_layout_legacy_click_command")){var w,B=(w=S().interaction)==null?void 0:w.onTap;B&&_.uc(b.currentTarget,"yt-navigate",{endpoint:_.aK(B)})}}),
class:function(){var b;return((b=S().interaction)==null?0:b.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(b){var w,B=(w=S().interaction)==null?void 0:w.onFirstVisible;b&&B&&_.$m(B)},
showOption:_.mQ}),_.eA(function(){return S().interaction},void 0,function(){return!_.C("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(N==null?void 0:N())}))},function(){return _.C("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.D(_.SA,{data:function(){return S().button}},{adButtonViewModel:function(b){return _.D(_.El,{data:b.data,
customCommandResolver:X})}}):_.D(_.SA,{data:function(){return S().button}},{adButtonViewModel:_.El})}())},"uc");var nw;_.jS(_.f(function(q){var S=q.data;q=_.Ll({visibilityCallback:function(T,Q){if(T){var a;(T=(a=S().interaction)==null?void 0:a.onFirstVisible)&&_.$m(T);var U;if(a=(U=S().adLayoutData)==null?void 0:U.activeViewData)fw(Q,a),_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&pw(Q)})}else _.C("stop_av_measurement_on_detach")&&pw(Q)},
showOption:_.mQ,hideOption:uo});var N=_.eA(function(){return S().interaction},void 0,function(){return!0}),X=_.A(_.r6(!1,void 0,"VNDDT")),b=X.next().value,w=X.next().value;
X=_.Ec(function(){w(!0)});
var B=_.Ec(function(){w(!1)});
return _.D("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.Hi(q,b00,N),"on:mouseenter":X,"on:mouseleave":B},_.D("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.Ls({"max-width":function(){return _.C("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.D("div",{class:function(){var T;
a:{var Q;switch((T=_.t(S().thumbnailImage,B2X))==null?void 0:(Q=T.imageProperties)==null?void 0:Q.renderingAspect){case "RENDERING_ASPECT_SQUARE":T="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":T="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}T=void 0}return T}},_.D(_.SA,{data:function(){return S().thumbnailImage}},{adImageViewModel:function(T){return _.D(_.gK,
{data:T.data,
listenToTapEvent:!0,setTouchEndHandler:_.C("enable_top_landscape_image_experiment_dom_id_web")})}})),_.D("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.D(_.V,{cond:function(){var T,Q,a;
return(T=_.t(S().thumbnailImage,B2X))==null?void 0:(Q=T.imageProperties)==null?void 0:(a=Q.overlayIcon)==null?void 0:a.iconImage},
then:function(T){return _.D(_.Oc,{data:T,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.D("div",{class:function(){return b()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.D(_.SA,{data:function(){return S().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(T){return _.D(RzX,
{data:T.data,
listenToTapEvent:!0})}}))),_.D("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.D(_.SA,{data:function(){return S().feedAdMetadata}},{feedAdMetadataViewModel:function(T){return _.D(YG,{data:T.data,
listenToTapEvent:!0,setTouchEndHandler:_.C("enable_top_landscape_image_experiment_dom_id_web")})}})))},"vc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;q=_.Ll({visibilityCallback:function(T,Q){if(T){var a;(T=(a=S().interaction)==null?void 0:a.onFirstVisible)&&_.$m(T);var U;if(a=(U=S().adLayoutData)==null?void 0:U.activeViewData)fw(Q,a),_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&pw(Q)})}else _.C("stop_av_measurement_on_detach")&&pw(Q)},
showOption:_.mQ,hideOption:uo});var N=_.oH(_.Va),X=_.eA(function(){return S().interaction}),b={},w={},B={};
return _.D("square-image-layout-view-model",{class:_.mu("ytwSquareImageLayoutViewModelHost",(b.ytwSquareImageLayoutViewModelHostColumn=N,b)),el:_.Hi(q,wLe,X)},_.D("div",{class:_.mu("ytwSquareImageLayoutViewModelHostImage",(w.ytwSquareImageLayoutViewModelHostColumnImage=N,w))},function(){return _.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(T){return _.D(_.gK,{data:T.data,
isGridViewEnabled:N,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.D("div",{class:_.mu("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(B.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=N,B))},_.D(_.SA,{data:function(){return S().feedAdMetadata}},{feedAdMetadataViewModel:YG}),function(){return _.D(_.SA,{data:function(){return S().adButton}},{adButtonViewModel:function(T){var Q={};
return _.D(_.El,{data:T.data,className:_.mu((Q.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,Q.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=N,Q))})}})}()))},"wc"),"square-image-layout-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.noBottomMargin;var X=q.typographyBump;q=_.Ll({visibilityCallback:function(r,c){if(r){var e;(r=(e=S().interaction)==null?void 0:e.onFirstVisible)&&_.$m(r);var R;if(e=(R=S().adLayoutData)==null?void 0:R.activeViewData)fw(c,e),_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&pw(c)})}else _.C("stop_av_measurement_on_detach")&&pw(c)},
showOption:_.mQ,hideOption:uo});var b=_.eA(function(){return S().interaction},void 0,function(){return _.C("enable_web_home_top_landscape_image_layout_level_click")}),w=function(){return S().interaction};
w!==void 0&&w!==null||_.x$(Error("Oh"));var B=function(){var r,c,e;return(r=_.t(S().thumbnailImage,B2X))==null?void 0:(c=r.background)==null?void 0:(e=c.backgroundImageSource)==null?void 0:e.imageSources};
w=_.A(_.r6(!1,void 0,"NFjwje"));var T=w.next().value,Q=w.next().value;w=_.Ec(function(){Q(!0)});
var a=_.Ec(function(){Q(!1)}),U=function(){return T()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.D("top-landscape-image-layout-view-model",{class:function(){var r;return((r=S().interaction)==null?0:r.onTap)&&_.C("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.Hi(q,Z07,b),"on:mouseenter":w,"on:mouseleave":a},_.D("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.D(_.V,{cond:function(){return B()&&B().length>0},
then:function(){return _.D("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.Ls({top:"0","background-image":function(){return"url("+String(B()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.D(_.V,{cond:function(){return!!S().adButtonHoverOverlay},
then:function(){return _.D("div",{class:U},_.D(_.SA,{data:function(){return S().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:RzX}))}}),_.D("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.D(_.SA,{data:function(){return S().thumbnailImage}},{adImageViewModel:function(r){return _.D(_.gK,{data:r.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.C("enable_web_home_top_landscape_image_layout_level_click")})}})),_.D("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.D(_.Oc,{data:{sources:[{clientResource:{imageName:"arrow_diagonal_up_right"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.D("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.D(_.SA,{data:function(){return S().feedAdMetadata}},{feedAdMetadataViewModel:function(r){return _.D(YG,{data:r.data,
noBottomMargin:function(){return N==null?void 0:N()},
listenToTapEvent:function(){return _.C("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return X==null?void 0:X()}})}})))},"xc"),"top-landscape-image-layout-view-model",{props:{data:_.H4,
noBottomMargin:_.H4,typographyBump:_.H4}});var t6J=_.f(function(q){var S=q.data,N=_.Ll({visibilityCallback:function(b){var w,B=(w=S().interaction)==null?void 0:w.onFirstVisible;b&&B&&_.$m(B)},
showOption:_.mQ});q=_.eA(function(){return S().interaction},q.customCommandResolver);
var X={};return _.D("ad-text-image-view-model",{class:_.mu("ytwAdTextImageViewModelHost",(X.ytwAdTextImageViewModelHostDarkBackground=function(){return S().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},X)),
el:_.Hi(N,q),"aria-label":function(){var b,w;return(b=S().interaction)==null?void 0:(w=b.accessibility)==null?void 0:w.label}},_.D("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.D(_.Fu,{text:function(){return S().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.D(_.V,{cond:function(){return S().overlayIcon},
then:function(b){return _.D("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.D(_.Oc,{data:b,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"yc");var iPT=_.f(function(q){var S=q.data;return _.D("feed-ad-sitelink-view-model",{class:function(){var N;return((N=S().interaction)==null?0:N.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.Hi(_.eA(function(){return S().interaction},q.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var N,X;return(N=S().interaction)==null?void 0:(X=N.accessibility)==null?void 0:X.label},
role:"link",tabindex:0},_.D(_.Fu,{text:function(){return S().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"zc");var JTs=_.f(function(q){var S=q.data;q={};return _.D("feed-ad-sitelinks-carousel-view-model",{el:_.Hi(_.Ll({visibilityCallback:function(N){var X,b=(X=S().interaction)==null?void 0:X.onFirstVisible;N&&b&&_.$m(b)},
showOption:_.mQ})),class:_.mu("ytwFeedAdSitelinksCarouselViewModelHost",(q.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return S().style==="FEED_AD_SITELINKS_STYLE_NONE"},q))},_.D(_.SA,{data:function(){return S().sitelinks}},{feedAdSitelinkViewModel:iPT}))},"Ac");_.jS(_.f(function(q){var S=q.data;q=_.Ll({visibilityCallback:function(B,T){if(B){var Q;(B=(Q=S().interaction)==null?void 0:Q.onFirstVisible)&&_.$m(B);var a;(Q=(a=S().adLayoutData)==null?void 0:a.activeViewData)&&fw(T,Q)}},
showOption:_.mQ});var N=_.A(_.r6(!1,void 0,"BzPhl")),X=N.next().value,b=N.next().value;N=_.Ec(function(){b(!0)});
var w=_.Ec(function(){b(!1)});
return _.D("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.Hi(q),"on:mouseenter":N,"on:mouseleave":w},_.D("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.D("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.D(_.SA,{data:function(){return S().textImage}},{adTextImageViewModel:t6J})),_.D("div",{class:function(){return X()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.D(_.SA,{data:function(){return S().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(B){return _.D(RzX,{data:B.data,
listenToTapEvent:!0})}}))),_.D("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.D(_.SA,{data:function(){return S().feedAdMetadata}},{feedAdMetadataViewModel:function(B){return _.D(YG,{data:B.data,
listenToTapEvent:!0})}}),_.D(_.SA,{data:function(){return S().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:JTs})))},"Bc"),"text-image-no-button-layout-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.typographyBump;return _.D("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.Hi(_.Ll({visibilityCallback:function(X,b){if(X){var w;(X=(w=S().interaction)==null?void 0:w.onFirstVisible)&&_.$m(X);var B;(w=(B=S().adLayoutData)==null?void 0:B.activeViewData)&&fw(b,w)}},
showOption:_.mQ,hideOption:uo}))},_.D("div",null,_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(X){return _.D(_.o9,{data:X.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:N})}})))},"Cc"),"video-display-button-group-layout-view-model",{props:{data:_.H4,
noBottomMargin:_.H4,typographyBump:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.className;var X=q.typographyBump;return _.D("video-display-compact-button-group-layout-view-model",{el:_.Hi(_.Ll({visibilityCallback:function(b,w){if(b){var B;(b=(B=S().interaction)==null?void 0:B.onFirstVisible)&&_.$m(b);var T;(B=(T=S().adLayoutData)==null?void 0:T.activeViewData)&&fw(w,B)}},
showOption:_.mQ})),class:_.mu("videoDisplayCompactButtonGroupLayoutViewModelHost",N)},_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(b){return _.D(_.o9,{data:b.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:X})}}))},"Dc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.H4,
className:_.H4,typographyBump:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.className;var X=q.typographyBump;return _.D("video-display-compact-buttoned-layout-view-model",{el:_.Hi(_.Ll({visibilityCallback:function(b,w){if(b){var B;(b=(B=S().interaction)==null?void 0:B.onFirstVisible)&&_.$m(b);var T;(B=(T=S().adLayoutData)==null?void 0:T.activeViewData)&&fw(w,B)}},
showOption:_.mQ})),class:_.mu("videoDisplayCompactButtonedLayoutViewModelHost",N)},_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(b){return _.D(_.o9,{data:b.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:X})}}))},"Ec"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.H4,
className:_.H4,typographyBump:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.className;var X=q.typographyBump;return _.D("video-display-compact-carousel-button-group-layout-view-model",{el:_.Hi(_.Ll({visibilityCallback:function(b,w){if(b){var B;(b=(B=S().interaction)==null?void 0:B.onFirstVisible)&&_.$m(b);var T;(B=(T=S().adLayoutData)==null?void 0:T.activeViewData)&&fw(w,B)}},
showOption:_.mQ})),class:_.mu("videoDisplayCompactCarouselButtonGroupLayoutViewModelHost",N)},_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(b){return _.D(_.o9,{data:b.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:X})}}))},"Fc"),"video-display-compact-carousel-button-group-layout-view-model",{props:{data:_.H4,
className:_.H4,typographyBump:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.className;var X=q.typographyBump;var b=function(){return S().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},w=_.oH(_.Va);
q=_.Ll({visibilityCallback:function(a,U){if(a){var r=S();a=r.adLayoutData;var c;(r=(c=r.interaction)==null?void 0:c.onFirstVisible)&&_.$m(r);(c=a==null?void 0:a.activeViewData)&&fw(U,c)}},
showOption:_.mQ});var B=_.C6(function(){return{containerType:b()&&w()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:b()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),T=_.C6(function(){return b()&&w()?"":b()?"168px":"50%"},void 0,"Om6kNe"),Q=_.C6(function(){return b()&&w()?9999:void 0},void 0,"S71lKd");
return _.D("video-display-compact-layout-view-model",{el:_.Hi(q),class:_.mu("videoDisplayCompactLayoutViewModelHost",N)},_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(a){return _.D(_.o9,{data:a.data,
containerLayoutConfig:B,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:T,thumbnailTargetWidth:Q,typographyBump:X})}}))},"Gc"),"video-display-compact-layout-view-model",{props:{data:_.H4,
className:_.H4,typographyBump:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=q.typographyBump;return _.D("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.Hi(_.Ll({visibilityCallback:function(X,b){if(X){var w;(X=(w=S().interaction)==null?void 0:w.onFirstVisible)&&_.$m(X);var B;(w=(B=S().adLayoutData)==null?void 0:B.activeViewData)&&fw(b,w)}},
showOption:_.mQ,hideOption:uo}))},_.D("div",null,_.D(_.SA,{data:function(){return S().videoLockup}},{lockupViewModel:function(X){return _.D(_.o9,{data:X.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:N})}})))},"Hc"),"video-display-full-layout-view-model",{props:{data:_.H4,
noBottomMargin:_.H4,typographyBump:_.H4}});var FPD=_.f(function(q){var S=q.data;var N=q.customCommandResolver;var X=q.className;var b=q.buttonClassName;var w=q.animationEntityKey;var B=q.expansive;return _.D("carousel-button-view-model",{class:_.mu("ytwCarouselButtonViewModelHost",X)},_.D(_.SA,{data:function(){return S().carousel}},{carouselAdCardCollectionViewModel:function(T){return _.D(Dyv,{data:T.data,
customCommandResolver:N,expansive:B})}}),_.D(_.SA,{data:function(){return S().button}},{adButtonViewModel:function(T){var Q=T.data;
return _.D(_.El,{data:function(){return(B==null?0:B())?Object.assign({},Q(),{style:"AD_BUTTON_STYLE_TONAL"}):Q()},
className:b,customCommandResolver:N,animationEntityKey:w})}}))},"Ic");_.HPq=_.f(function(q){var S=q.data;q=q.className;var N=_.FS("pivot-button-view-model");_.lO(function(){var X;((X=S())==null?0:X.backgroundColor)&&N.value.setAttribute("data-background-color",String(S().backgroundColor))});
return _.D("pivot-button-view-model",{el:N,class:_.mu("ytwPivotButtonViewModelHost",q)},_.D(_.f5,{command:function(){var X=S();X=X.onClickCommand?_.aK(X.onClickCommand):X.contentDescription?_.kU(X.contentDescription):void 0;return X},
ariaLabel:function(){return S().contentDescription}},_.D(_.V,{cond:function(){return S().thumbnail},
then:function(X){return _.D(_.Oc,{data:X,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.D(_.V,{cond:function(){return S().icon},
then:function(X){return _.D(_.hu,{icon:function(){return X().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Jc");_.OPk=_.f(function(q){var S=q.data;var N=q.buttonShapeOverrideables;q={};return _.D("reel-action-bar-view-model",{class:_.mu("ytwReelActionBarViewModelHost",(q.ytwReelActionBarViewModelHostDecluttered=function(){return _.C("enable_shorts_declutter_ui")},q))},_.D(_.SA,{data:function(){return S().buttonViewModels}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
buttonOverrides:N})},
likeButtonViewModel:function(X){return _.D(_.Co,{data:X.data,buttonShapeOverrideables:N})},
dislikeButtonViewModel:function(X){return _.D(_.ed,{data:X.data,buttonShapeOverrideables:N})},
toggleButtonViewModel:function(X){return _.D(_.B_,{data:X.data,buttonShapeOverrides:N})}}))},"Kc");var KPX=_.f(function(q){var S=q.avatar;var N=q.headline;var X=q.badge;var b=q.description;var w=q.expansive;q={};return _.D("yt-ad-metadata-shape",{class:_.mu("ytAdMetadataShapeHost",(q.ytAdMetadataShapeHostLarge=w,q.ytAdMetadataShapeHostDecluttered=function(){return _.C("enable_desktop_small_title_on_immersive_shorts")},q))},_.D("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.D(_.V,{cond:S,
then:function(B){return _.D(_.H0v,{data:function(){return(w==null?0:w())?Object.assign({},B(),{size:"AD_AVATAR_SIZE_M"}):B()}})}}),_.D("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.D(_.Fu,{text:N,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.D(_.V,{cond:X,then:function(B){return _.D(_.PF,{data:function(){return(w==null?0:w())?Object.assign({},B(),{style:"AD_BADGE_STYLE_STARK"}):B()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.D("h2",{class:"ytAdMetadataShapeHostDescription"},_.D(_.Fu,{text:b,
linkInheritColor:!0,isHeadline:function(){return w==null?void 0:w()}})))},"Lc");var v_R=_.f(function(q){var S=q.data;var N=q.onShow;var X=q.expansive;q=_.eA(function(){return S().interaction});
_.lO(function(){var w,B=(w=S().animatedRenderingConfig)==null?void 0:w.delayedSecondsToVisible;if(B){var T=setTimeout(N,B*1E3);_.k7(function(){clearTimeout(T)})}});
var b={};return _.D("reels-ad-card-buttoned-view-model",{class:_.mu(function(){var w;return((w=S().interaction)==null?0:w.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(b.ytwReelsAdCardButtonedViewModelHostExpansive=X,b)),
el:_.Hi(q)},_.D(KPX,{avatar:function(){return _.t(S().avatar,Zkq)},
headline:function(){return S().headline},
badge:function(){return _.t(S().adBadge,AyD)},
description:function(){return S().description},
expansive:X}),_.D(_.SA,{data:function(){return S().ctaButton}},{adButtonViewModel:function(w){var B=w.data;
return _.D(_.El,{data:function(){return(X==null?0:X())?Object.assign({},B(),{style:"AD_BUTTON_STYLE_FILLED"}):B()}})}}))},"Mc");var lAQ=_.f(function(q){var S=q.data;q=q.expansive;var N=_.C("web_ad_metadata_clickable")?_.eA(function(){return S().interaction},void 0,function(){return _.C("web_ad_metadata_clickable")}):void 0,X={};
X=_.B2("ytwReelsAdMetadataViewModelHost",(X.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.C("web_ad_metadata_clickable"),X));return _.D("reels-ad-metadata-view-model",{class:X,el:_.Hi(N)},_.D(KPX,{avatar:function(){return _.t(S().avatar,Zkq)},
headline:function(){return S().headline},
badge:function(){return _.t(S().adBadge,AyD)},
description:function(){return S().description},
expansive:q}))},"Nc");var jjs=_.f(function(){return _.D("div",{class:"ytwVideoFilteringOverlayHost",style:_.Ls({"background-color":function(){return _.Vh(_.Y$("exp_shorts_ads_mvp_filtering_hex_value_web"))}})})},"Oc");var WPJ={iconPosition:"icon-with-label",size:"L"},dX6=_.f(function(q){var S=q.data;var N=q.overlayDensity;var X=q.extractOverlay;var b=q.extractActionBar;q=_.FS("reels-player-overlay-layout-view-model");var w=_.WJ(N,0),B=function(){var e;return(e=S().reelsAdCardButtonedEntityKey)!=null?e:""},T=function(){return B()+"/ad_button"},Q=_.Yc(pKy,B),a=function(){var e,R;
return(R=(e=Q())==null?void 0:e.value)!=null?R:!1},U=_.oH(Az4),r=function(){var e,R=Object.assign({},WPJ,(U()||!((e=b==null?void 0:b())!=null&&e))&&{style:"overlay-dark"});
return _.C("mweb_shorts_rhs_no_background_protection")?Object.assign({},R,{type:"text",style:"overlay"}):R};
N={};var c={};return _.D("reels-player-overlay-layout-view-model",{class:_.mu("ytwReelsPlayerOverlayLayoutViewModelHost",(N.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!S().extension},N.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},N.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return w()===1&&!(X==null?0:X())},N.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var e;
return(e=X==null?void 0:X())!=null?e:!1},N.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var e;
return(e=b==null?void 0:b())!=null?e:!1},N)),
"overlay-density":function(){return String(w())},
el:q},_.D("div",{class:_.mu("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(c.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},c))},_.D("div",{"aria-hidden":function(){return a()},
class:_.mu("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return a()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.Ls({"transition-duration":function(){return G$7(S())}})},_.D(_.SA,{data:function(){return S().adMetadata}},{reelsAdMetadataViewModel:function(e){return _.D(lAQ,{data:e.data,
expansive:function(){return w()===1}})}}),_.D(_.V,{cond:function(){return S().extension},
then:function(e){return _.D("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.D(_.SA,{data:e},{adButtonViewModel:function(R){return _.D(_.El,{data:R.data,animationEntityKey:T,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(R){return _.D(FPD,{data:R.data,animationEntityKey:T,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return w()===1}})}}))}})),_.D("div",{"aria-hidden":function(){return!a()},
class:_.mu("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return a()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.Ls({"transition-duration":function(){return G$7(S())}})},_.D(_.SA,{data:function(){return S().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(e){return _.D(v_R,{data:e.data,
onShow:function(){_.jW(_.XV("booleanEntity",B(),{key:B(),value:!0}))},
expansive:function(){var R;return(R=X==null?void 0:X())!=null?R:!1}})}}))),_.D("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.D(_.SA,{data:function(){return S().actions}},{reelActionBarViewModel:function(e){return _.D(_.OPk,{data:e.data,
buttonShapeOverrideables:r})}}),_.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:function(e){return _.D(_.EN,{data:e.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},r())}})}}),_.D(_.SA,{data:function(){return S().pivotButton}},{pivotButtonViewModel:function(e){return _.D(_.HPq,{data:e.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})),_.D(_.V,{cond:function(){return _.C("exp_shorts_ads_mvp_filtering_web")},
then:function(){return _.D(_.ZB7,{root:"ytd-reel-video-renderer[is-active] #video-filtering-overlay-container"},function(){return _.D(jjs,null)})}}))},"Pc");_.jS(dX6,"reels-player-overlay-layout-view-model",{props:{data:_.H4,overlayDensity:_.H4,extractOverlay:_.H4,extractActionBar:_.H4}});var wZ=function(){var q=_.n.apply(this,arguments)||this;q.noBottomMargin=!1;q.overlayDensity=0;q.extractOverlay=!1;q.extractActionBar=!1;return q};
_.F(wZ,_.n);_.Z=wZ.prototype;
_.Z.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactCarouselButtonGroupLayoutViewModel:{component:"video-display-compact-carousel-button-group-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},
compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.C("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.Z.ready=function(){var q=this;t_2(function(){q.isAttached&&jA(q.JSC$16002_storedAdSlotMetadata,q.JSC$16002_storedAdLayoutMetadata,q.adSlotMetadata,q.adLayoutMetadata)&&bf(N1(),q.JSC$16002_storedAdSlotMetadata,q.JSC$16002_storedAdLayoutMetadata)})};
_.Z.attached=function(){jA(this.JSC$16002_storedAdSlotMetadata,this.JSC$16002_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&CNs(N1(),this.JSC$16002_storedAdSlotMetadata,this.JSC$16002_storedAdLayoutMetadata)};
_.Z.detached=function(){jA(this.JSC$16002_storedAdSlotMetadata,this.JSC$16002_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&bf(N1(),this.JSC$16002_storedAdSlotMetadata,this.JSC$16002_storedAdLayoutMetadata)};
_.Z.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.Z.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$16002_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$16002_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$16002_storedAdLayoutMetadata!==void 0&&this.JSC$16002_storedAdSlotMetadata!==void 0&&bf(N1(),this.JSC$16002_storedAdSlotMetadata,this.JSC$16002_storedAdLayoutMetadata),CNs(N1(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$16002_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$16002_storedAdSlotMetadata=this.adSlotMetadata)};
_.hd.Object.defineProperties(wZ.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.adLayoutMetadata}}});
wZ.prototype.onAdMetadataChanged=wZ.prototype.onAdMetadataChanged;wZ.prototype.onTypographyBumpChanged=wZ.prototype.onTypographyBumpChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wZ.prototype,"rendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wZ.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"noBottomMargin",void 0);_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"overlayDensity",void 0);_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"extractOverlay",void 0);_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"extractActionBar",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],wZ.prototype,"typographyBump",void 0);
_.u([_.K("data.adLayoutMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],wZ.prototype,"adLayoutMetadata",null);_.u([_.k(),_.E("design:type",Object)],wZ.prototype,"adSlotMetadata",void 0);_.u([_.oE("ytd-video-display-full-buttoned-and-button-group-renderer"),_.E("design:type",HTMLElement)],wZ.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.u([_.I5("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wZ.prototype,"onTypographyBumpChanged",null);_.u([_.I5("adLayoutMetadata","adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wZ.prototype,"onAdMetadataChanged",null);_.u([_.Ue({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],wZ);
_.p(wZ,"ytd-in-feed-ad-layout-renderer",function(){if(inX!==void 0)return inX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return inX=q},
{mode:2});var kNX;var zzv;_.jS(_.PF,"ad-badge-view-model",{props:{data:_.H4,hasDot:_.H4,customCommandResolver:_.Ks,adRenderingContextType:_.Ks,usedInMasthead:_.Ks}});_.jS(_.El,"ad-button-view-model",{props:{data:_.H4,customCommandResolver:_.Ks,className:_.Ks,delayedClassName:_.Ks,animationEntityKey:_.Ks,isCompactWidth:_.Ks,isContentWidth:_.Ks}});var Zi=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return q};
_.F(Zi,_.n);_.Z=Zi.prototype;_.Z.computeHasLiveDescription=function(q){return!(q==null||!q.liveDescription)};
_.Z.computeHasByline=function(q){return!(q==null||!q.byline)};
_.Z.computeUsesAdButtonViewModel=function(q){return!!_.t(q==null?void 0:q.cta,sCa)};
_.Z.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.Z.onYtToggleButton=function(q){var S,N=(S=this.data)==null?void 0:S.videoReminderEntityKey;N&&this.ytdReduxBehavior.dispatch(_.XV("upcomingEventReminderStateEntity",N,{key:N,state:q.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.Z.attached=function(){this.updateChannelBanner()};
_.Z.dataChanged=function(){this.updateChannelBanner()};
_.Z.videoReminderStateChanged=function(){var q;this.videoReminderState&&_.t((q=this.data)==null?void 0:q.cta,_.Rr)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.Z.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var q=_.Wi(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);q&&(q.startsWith("//")&&(q="https:"+q),this.hostElement.classList.add("channel-banner"),_.MQ(this.hostElement,{"--ytvmh-channel-banner":"url("+q+")"}))}else _.C("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.Z.onPlayerReady=function(){this.onIronResize()};
_.Z.onIronResize=function(){this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var q=_.mt(this.hostElement).querySelector("#live-description"),S;q&&((S=this.data)==null?0:S.shortLiveDescription)&&q.clientWidth<q.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Zi.prototype.onIronResize=Zi.prototype.onIronResize;Zi.prototype.videoReminderStateChanged=Zi.prototype.videoReminderStateChanged;Zi.prototype.dataChanged=Zi.prototype.dataChanged;Zi.prototype.onYtToggleButton=Zi.prototype.onYtToggleButton;_.u([_.O(_.Zb),_.E("design:type",Object)],Zi.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Zi.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zi.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Zi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Zi.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Zi.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.videoReminderEntityKey"],selector:iOP}),_.E("design:type",Object)],Zi.prototype,"videoReminderState",void 0);
_.u([_.k({reflectToAttribute:!0,value:_.C("web_modern_buttons")}),_.E("design:type",Boolean)],Zi.prototype,"rounded",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.E("design:type",Boolean)],Zi.prototype,"hasLiveDescription",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.E("design:type",Boolean)],Zi.prototype,"hasByline",void 0);
_.u([_.k({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.E("design:type",String)],Zi.prototype,"adRenderingContextType",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],Zi.prototype,"isMasthead",void 0);_.u([_.k({computed:"computeUsesAdButtonViewModel(data)"}),_.E("design:type",Boolean)],Zi.prototype,"usesAdButtonViewModel",void 0);_.u([_.q0("yt-formatted-string"),_.E("design:type",Array)],Zi.prototype,"formattedStrings",void 0);
_.u([_.oE("#cta-button"),_.E("design:type",HTMLElement)],Zi.prototype,"ctaButton",void 0);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Zi.prototype,"onYtToggleButton",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zi.prototype,"dataChanged",null);
_.u([_.I5("videoReminderState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zi.prototype,"videoReminderStateChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zi.prototype,"onIronResize",null);_.u([_.Ue({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Zi);
_.p(Zi,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(zzv!==void 0)return zzv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return zzv=q},{mode:1});var n_X;var AV=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};q.isLocked=!1;return q};
_.F(AV,_.n);_.Z=AV.prototype;_.Z.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Z.onExpandedChanged=function(){this.expanded&&_.E1(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.Z.onMouseOver=function(){this.maybeExpand()};
_.Z.onTap=function(){this.maybeExpand()};
_.Z.onExpandableTileExpanding=function(q){q!==this&&(this.expanded=!1)};
_.Z.onExpandableTileLockAndCollapse=function(q){this.isLocked=!0;q!==this&&(this.expanded=!1)};
_.Z.onExpandableTileUnlock=function(){this.isLocked=!1};
AV.prototype.onTap=AV.prototype.onTap;AV.prototype.onMouseOver=AV.prototype.onMouseOver;AV.prototype.onExpandedChanged=AV.prototype.onExpandedChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],AV.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AV.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],AV.prototype,"expanded",void 0);_.u([_.Xb("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"onExpandedChanged",null);_.u([_.Ph("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"onMouseOver",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"onTap",null);
_.u([_.Ue({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],AV);
_.p(AV,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(n_X!==void 0)return n_X;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.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" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return n_X=q},{mode:1});var fAQ;var sM=function(){var q=_.n.apply(this,arguments)||this;q.buttonOverrides={style:"overlay"};q.useYtdPlayer=_.C("use_ytd_player_for_desktop_masthead");q.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};q.playbackFinished=!1;q.JSC$16016_playerManager=null;q.JSC$16016_mastheadCounter=new aH2;return q};
_.F(sM,_.n);_.Z=sM.prototype;_.Z.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.Z.created=function(){this.JSC$16016_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$16016_playerManager=new Xu)};
_.Z.ready=function(){var q=this;this.JSC$16016_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var S=_.mt(this.hostElement).querySelector("#player");this.useYtdPlayer?S.style.display="none":(this.ytdPlayer.style.display="none",JnT(this.JSC$16016_playerManager,S,function(){q.onPlaybackEnded()}),_.mt(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var N;
((N=q.data)==null?0:N.navigationEndpoint)&&_.uc(q.hostElement,"yt-navigate",{endpoint:q.data.navigationEndpoint})}))};
_.Z.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$16016_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.Z.attached=function(){var q=this;_.t6(function(){q.maybePlayVideo()})};
_.Z.maybePlayVideo=function(){var q=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$16016_playerManager.playVideo(),this.getPlayerPromise().then(function(){q.JSC$16016_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.Z.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16016_playerManager.stopVideo()};
_.Z.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var q,S={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((q=this.data.playbackStartMs)!=null?q:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(S);this.setupYtdPlayer()}else Hpv(this.JSC$16016_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(F06(this.JSC$16016_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.Z.getPlayerPromise=function(){return this.JSC$16016_playerManager.getPlayerPromise()};
_.Z.onYtToggleButton=function(q){this.useYtdPlayer?this.toggleMute(q.detail.toggled):q.detail.toggled?this.JSC$16016_playerManager.mute():this.JSC$16016_playerManager.unMute()};
_.Z.onYtNavigate=function(q){var S=Pfg(q.detail.endpoint),N=IiW(this.data.clickthroughReportingData);S&&N&&(q.detail.endpoint.watchEndpoint?q.detail.tempData=N:_.WA(S,N,30))};
_.Z.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Z.onExpandedChanged=function(){this.expanded?(_.E1(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.Z.onMouseOver=function(){this.maybeExpand()};
_.Z.onTap=function(){this.maybeExpand()};
_.Z.onExpandableTileExpanding=function(q){q!==this&&(this.stopVideo(),this.expanded=!1)};
_.Z.onExpandableTileLockAndCollapse=function(q){q!==this&&(this.isLocked=!0,this.expanded=!1)};
_.Z.onExpandableTileUnlock=function(){this.isLocked=!1};
_.Z.lockAndCollapseExpandableTiles=function(){_.gr(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.Z.unlockExpandableTiles=function(){_.gr(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.Z.setupYtdPlayer=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.ytdPlayer.getPlayerPromise(),2);S=N.yieldResult;S.addEventListener("onStateChange",function(X){q.onPlayerStateChange(X)});
S.addEventListener("onCueRangeExit",function(X){q.onCueRangeExit(X)});
_.xP(N)})};
_.Z.onPlayerStateChange=function(q){if(q===1&&(q=this.ytdPlayer.getPlayer())){var S=q.getCurrentTime(),N,X,b=S+((X=(N=this.data)==null?void 0:N.playbackDurationMs)!=null?X:0)/1E3;q.addCueRange("playback",S,b);this.JSC$16016_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.Z.onCueRangeExit=function(q){q==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Z.toggleMute=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.ytdPlayer.getPlayerPromise(),2);N=X.yieldResult;q?N.mute():N.unMute();_.xP(X)})};
sM.prototype.onTap=sM.prototype.onTap;sM.prototype.onMouseOver=sM.prototype.onMouseOver;sM.prototype.onExpandedChanged=sM.prototype.onExpandedChanged;sM.prototype.onYtNavigate=sM.prototype.onYtNavigate;sM.prototype.onYtToggleButton=sM.prototype.onYtToggleButton;sM.prototype.dataChanged=sM.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],sM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sM.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],sM.prototype,"expanded",void 0);_.u([_.k(),_.E("design:type",Object)],sM.prototype,"buttonOverrides",void 0);
_.u([_.k(),_.E("design:type",Object)],sM.prototype,"useYtdPlayer",void 0);_.u([_.oE("#ytd-player"),_.E("design:type",Object)],sM.prototype,"ytdPlayer",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sM.prototype,"dataChanged",null);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],sM.prototype,"onYtToggleButton",null);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],sM.prototype,"onYtNavigate",null);_.u([_.Xb("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sM.prototype,"onExpandedChanged",null);_.u([_.Ph("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sM.prototype,"onMouseOver",null);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sM.prototype,"onTap",null);_.u([_.Ue({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],sM);
_.p(sM,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(fAQ!==void 0)return fAQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fAQ=q},{mode:1});var poM;var B3=function(){return _.n.apply(this,arguments)||this};
_.F(B3,_.n);B3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
B3.prototype.onShow=function(){var q=_.mt(this.hostElement).querySelector("#live-description"),S;q&&((S=this.data)==null?0:S.shortLiveDescription)&&q.clientWidth<q.scrollWidth&&this.hostElement.classList.add("short-live-description")};
B3.prototype.onYtToggleButton=function(q){var S,N=(S=this.data)==null?void 0:S.videoReminderEntityKey;N&&this.ytdReduxBehavior.dispatch(_.XV("upcomingEventReminderStateEntity",N,{key:N,state:q.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
B3.prototype.videoReminderStateChanged=function(){var q;this.videoReminderState&&_.t((q=this.data)==null?void 0:q.cta,_.Rr)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
B3.prototype.videoReminderStateChanged=B3.prototype.videoReminderStateChanged;B3.prototype.onYtToggleButton=B3.prototype.onYtToggleButton;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],B3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],B3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],B3.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],B3.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.videoReminderEntityKey"],selector:iOP}),_.E("design:type",Object)],B3.prototype,"videoReminderState",void 0);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],B3.prototype,"onYtToggleButton",null);_.u([_.I5("videoReminderState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B3.prototype,"videoReminderStateChanged",null);
_.u([_.Ue({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],B3);
_.p(B3,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(poM!==void 0)return poM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return poM=q},{mode:2});var xXJ;var Th=function(){var q=_.n.apply(this,arguments)||this;q.useYtdPlayer=_.C("use_ytd_player_for_desktop_masthead");q.buttonOverrides={style:"overlay"};q.JSC$16024_playerManager=null;q.JSC$16024_mastheadCounter=new aH2;q.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return q};
_.F(Th,_.n);_.Z=Th.prototype;_.Z.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.Z.created=function(){this.JSC$16024_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$16024_playerManager=new Xu)};
_.Z.ready=function(){var q=this;this.JSC$16024_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var S;(S=this.embeddedPlayer)==null||S.remove()}else{var N;(N=this.ytdPlayer)==null||N.remove();JnT(this.JSC$16024_playerManager,this.embeddedPlayer,function(){q.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){q.data&&q.data.navigationEndpoint&&_.uc(q.hostElement,"yt-navigate",{endpoint:q.data.navigationEndpoint})})}};
_.Z.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$16024_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.Z.dataChanged=function(){var q=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var S=!this.data.disableAutoPlayback,N,X={autoplay:S,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((N=this.data.playbackStartMs)!=null?N:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(S?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(X);this.setupYtdPlayer()}else Hpv(this.JSC$16024_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(F06(this.JSC$16024_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$16024_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.gr(q.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");q.JSC$16024_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.Z.getPlayerPromise=function(){return this.JSC$16024_playerManager.getPlayerPromise()};
_.Z.onYtToggleButton=function(q){this.useYtdPlayer?this.toggleMute(q.detail.toggled):q.detail.toggled?this.JSC$16024_playerManager.mute():this.JSC$16024_playerManager.unMute()};
_.Z.onYtNavigate=function(q){var S=Pfg(q.detail.endpoint),N=IiW(this.data.clickthroughReportingData);S&&N&&(q.detail.endpoint.watchEndpoint?q.detail.tempData=N:_.WA(S,N,30))};
_.Z.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16024_playerManager.stopVideo()};
_.Z.setupYtdPlayer=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.ytdPlayer.getPlayerPromise(),2);S=N.yieldResult;S.addEventListener("onStateChange",function(X){q.onPlayerStateChange(X)});
S.addEventListener("onCueRangeExit",function(X){q.onCueRangeExit(X)});
_.xP(N)})};
_.Z.onPlayerStateChange=function(q){if(q===1&&(q=this.ytdPlayer.getPlayer())){var S=q.getCurrentTime(),N,X,b=S+((X=(N=this.data)==null?void 0:N.playbackDurationMs)!=null?X:0)/1E3;q.addCueRange("playback",S,b);_.gr(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$16024_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.Z.onCueRangeExit=function(q){q==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Z.toggleMute=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.ytdPlayer.getPlayerPromise(),2);N=X.yieldResult;q?N.mute():N.unMute();_.xP(X)})};
_.hd.Object.defineProperties(Th.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q,S;if(!((q=this.data)==null?0:(S=q.accessibilityData)==null?0:S.label))return"Ad primary link";var N,X;return _.qW("AD_TITLE",{title:(N=this.data)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label})}}});
Th.prototype.onYtMastheadHidden=Th.prototype.onYtMastheadHidden;Th.prototype.onYtNavigate=Th.prototype.onYtNavigate;Th.prototype.onYtToggleButton=Th.prototype.onYtToggleButton;Th.prototype.dataChanged=Th.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Th.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Th.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Th.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Th.prototype,"useYtdPlayer",void 0);_.u([_.oE("ytd-toggle-button-renderer"),_.E("design:type",Object)],Th.prototype,"muteButton",void 0);_.u([_.k(),_.E("design:type",Object)],Th.prototype,"buttonOverrides",void 0);
_.u([_.K("data.accessibilityData.label"),_.E("design:type",String),_.E("design:paramtypes",[])],Th.prototype,"titleAriaLabel",null);_.u([_.oE("#replay-button"),_.E("design:type",Object)],Th.prototype,"replayButton",void 0);_.u([_.oE("#player-container"),_.E("design:type",Object)],Th.prototype,"playerContainer",void 0);_.u([_.oE("#player"),_.E("design:type",Object)],Th.prototype,"embeddedPlayer",void 0);_.u([_.oE("#ytd-player"),_.E("design:type",Object)],Th.prototype,"ytdPlayer",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Th.prototype,"dataChanged",null);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Th.prototype,"onYtToggleButton",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Th.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-masthead-hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Th.prototype,"onYtMastheadHidden",null);_.u([_.Ue({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Th);
_.p(Th,"ytd-video-masthead-ad-primary-video-renderer",function(){if(xXJ!==void 0)return xXJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xXJ=q},{mode:2});var mXq;var Gh=function(){var q=_.n.apply(this,arguments)||this;q.collapsed=!1;q.impressionResolver=_.Hq();q.JSC$16028_activeViewMeasurementDataResolver=_.Hq();q.actionMap={"yt-mute-ad-action":"handleMuteAd"};return q};
_.F(Gh,_.n);_.Z=Gh.prototype;_.Z.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.ready=function(){var q=this;_.mt(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){q.expandAd()});
this.hostElement.addEventListener("yt-action",function(S){if(S.detail.actionName==="yt-service-request"){var N=S.detail.args[1];N.videoMastheadAdMuteCommand&&(q.collapseAd(N.videoMastheadAdMuteCommand.encryptedMastheadId),S.stopPropagation())}})};
_.Z.attached=function(){var q=this;_.t6(function(){q.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(S){if(!q.collapsed){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,xe(N.baseUrl,N.attributionSrcMode);q.data.impressionCommand=void 0}});
this.JSC$16028_activeViewMeasurementDataResolver.promise.then(function(S){EO(q.activeView,S)});
_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.dataChanged=function(){var q;((q=this.data.impressionCommand)==null?0:q.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var S;((S=this.data)==null?0:S.activeView)&&this.JSC$16028_activeViewMeasurementDataResolver.resolve(this.data.activeView);(q=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(q.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.Z.computeWidescreen=function(q){var S;return!!(q&&((S=_.t(q,S$a))==null?0:S.isWidescreen))};
_.Z.computeExpandable=function(q){return!!(q&&q.length>0)};
_.Z.onIronResize=function(){if(this.expandable){var q=_.mt(this.hostElement).querySelector("#expandable-tile-container :first-child");q&&!q.expanded&&(q.expanded=!0)}};
_.Z.handleMuteAd=function(){this.collapseAd(null)};
_.Z.restoreCollapsedState=function(q){this.collapsed=_.Xx().get("HIDDEN_MASTHEAD_ID")===q};
_.Z.collapseAd=function(q){if(q){var S=_.Xx();S.set("HIDDEN_MASTHEAD_ID",q);S.save()}(q=_.mt(this.hostElement).querySelector("#video"))&&_.uc(q,"yt-masthead-hidden");this.collapsed=!0};
_.Z.expandAd=function(){var q=_.Xx();q.set("HIDDEN_MASTHEAD_ID",!1);q.save();location.reload()};
_.Z.detached=function(){_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
Gh.prototype.onIronResize=Gh.prototype.onIronResize;Gh.prototype.dataChanged=Gh.prototype.dataChanged;_.u([_.O(_.Zb),_.E("design:type",Object)],Gh.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.Ra),_.E("design:type",Object)],Gh.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Gh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Gh.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.E("design:type",Boolean)],Gh.prototype,"widescreen",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.E("design:type",Boolean)],Gh.prototype,"expandable",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Gh.prototype,"collapsed",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gh.prototype,"dataChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gh.prototype,"onIronResize",null);_.u([_.Ue({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],Gh);
_.p(Gh,"ytd-video-masthead-ad-v3-renderer",function(){if(mXq!==void 0)return mXq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return mXq=q},{mode:2});var Di=function(){return _.n.apply(this,arguments)||this};
_.F(Di,_.n);_.Z=Di.prototype;_.Z.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.Z.ready=function(){var q=this;t_2(function(){q.isAttached&&jA(q.JSC$16033_storedAdSlotMetadata,q.JSC$16033_storedAdLayoutMetadata,q.adSlotMetadata,q.adLayoutMetadata)&&bf(N1(),q.JSC$16033_storedAdSlotMetadata,q.JSC$16033_storedAdLayoutMetadata)})};
_.Z.attached=function(){jA(this.JSC$16033_storedAdSlotMetadata,this.JSC$16033_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&CNs(N1(),this.JSC$16033_storedAdSlotMetadata,this.JSC$16033_storedAdLayoutMetadata)};
_.Z.detached=function(){jA(this.JSC$16033_storedAdSlotMetadata,this.JSC$16033_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&bf(N1(),this.JSC$16033_storedAdSlotMetadata,this.JSC$16033_storedAdLayoutMetadata)};
_.Z.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$16033_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$16033_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$16033_storedAdLayoutMetadata!==void 0&&this.JSC$16033_storedAdSlotMetadata!==void 0&&bf(N1(),this.JSC$16033_storedAdSlotMetadata,this.JSC$16033_storedAdLayoutMetadata),CNs(N1(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$16033_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$16033_storedAdSlotMetadata=this.adSlotMetadata)};
_.hd.Object.defineProperties(Di.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.adLayoutMetadata}}});
Di.prototype.onAdMetadataChanged=Di.prototype.onAdMetadataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Di.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Di.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Di.prototype,"data",void 0);_.u([_.K("data.adLayoutMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],Di.prototype,"adLayoutMetadata",null);
_.u([_.k(),_.E("design:type",Object)],Di.prototype,"adSlotMetadata",void 0);_.u([_.I5("adLayoutMetadata","adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Di.prototype,"onAdMetadataChanged",null);_.u([_.Ue({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Di);
_.p(Di,"ytd-page-top-ad-layout-renderer",function(){if(kNX!==void 0)return kNX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return kNX=
q},{mode:2});var uR0;var Q5=function(){var q=_.n.apply(this,arguments)||this;q.noBottomMargin=!1;q.overlayDensity=0;q.typographyBump=!1;q.extractOverlay=!1;q.extractActionBar=!1;return q};
_.F(Q5,_.n);_.Z=Q5.prototype;
_.Z.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",
properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.Z.ready=function(){var q=this;t_2(function(){q.isAttached&&q.adSlotMetadata&&ezX(N1(),q.adSlotMetadata)})};
_.Z.attached=function(){if(this.adSlotMetadata){var q;if(this.adSlotMetadata===((q=this.data)==null?void 0:q.adSlotMetadata))cTk(N1(),this.adSlotMetadata);else{var S;_.vN(Error("Ph`"+this.adSlotMetadata+"`"+((S=this.data)==null?void 0:S.adSlotMetadata)))}}};
_.Z.detached=function(){this.adSlotMetadata&&ezX(N1(),this.adSlotMetadata)};
_.Z.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.Z.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&ezX(N1(),this.adSlotMetadata),cTk(N1(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.hd.Object.defineProperties(Q5.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.fulfillmentContent)==null?void 0:S.fulfilledLayout,_.XaT),X;return(q=(X=_.t(N==null?void 0:N.renderingContent,N2T))==null?void 0:X.layout)?q.toLowerCase().replace(/_/g,"-"):""}}});
Q5.prototype.onAdSlotMetadataChanged=Q5.prototype.onAdSlotMetadataChanged;Q5.prototype.onTypographyBumpChanged=Q5.prototype.onTypographyBumpChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Q5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Q5.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Q5.prototype,"rendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"noBottomMargin",void 0);_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"overlayDensity",void 0);_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"typographyBump",void 0);_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"extractOverlay",void 0);_.u([_.k(),_.E("design:type",Object)],Q5.prototype,"extractActionBar",void 0);
_.u([_.oE("ytd-in-feed-ad-layout-renderer"),_.E("design:type",HTMLElement)],Q5.prototype,"inFeedAdLayoutRenderer",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],Q5.prototype,"layout",null);_.u([_.I5("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Q5.prototype,"onTypographyBumpChanged",null);
_.u([_.I5("data.adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Q5.prototype,"onAdSlotMetadataChanged",null);_.u([_.Ue({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],Q5);
_.p(Q5,"ytd-ad-slot-renderer",function(){if(uR0!==void 0)return uR0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return uR0=q},{mode:2});var g_a;var av=function(){return _.n.apply(this,arguments)||this};
_.F(av,_.n);_.Z=av.prototype;_.Z.created=function(){this.activeView=new gN(this.hostElement)};
_.Z.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Z.maybeComputeHref=function(){return null};
_.Z.onTap=function(){};
_.Z.onThumbnailContainerClick=function(q){this.onClick(q)};
_.Z.onClick=function(q){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;N&&_.t(N,_.O1)&&(this.ytSparklesClickLocationBehavior.handleClick(N,q,!1),q.stopPropagation())};
_.Z.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var q=_.A(this.data.impressionUrls),S=q.next();!S.done;S=q.next())S=S.value,CyM(S,tSg(S));this.data.activeView&&EO(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",av.JSC$16041_DEFAULT_CLICK_LOCATION_BEHAVIOR,av.JSC$16041_CLICK_LOCATION_ID_MAP);this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"))}};
_.Z.attached=function(){var q=this;_.C("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yW(q.activeView)})};
_.Z.detached=function(){_.C("stop_av_measurement_on_detach")&&yW(this.activeView)};
_.hd.Object.defineProperties(av.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
av.prototype.dataChanged=av.prototype.dataChanged;av.prototype.onTap=av.prototype.onTap;av.JSC$16041_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
av.JSC$16041_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],av.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],av.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],av.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],av.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],av.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.k({selector:_.Va}),_.E("design:type",Object)],av.prototype,"isGridViewEnabled",void 0);_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],av.prototype,"watchFeedBigThumbs",null);_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],av.prototype,"thumbnailWidth",null);_.u([_.k(),_.E("design:type",Object)],av.prototype,"data",void 0);
_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],av.prototype,"thumbnail",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],av.prototype,"onTap",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],av.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],av);
_.p(av,"ytd-compact-promoted-video-renderer",function(){if(g_a!==void 0)return g_a;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return g_a=q},{mode:1});var E_2;_.Bq("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var V5=function(){return _.n.apply(this,arguments)||this};
_.F(V5,_.n);V5.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],V5.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],V5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],V5.prototype,"data",void 0);_.u([_.Ue({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],V5);
_.p(V5,"ytd-search-pyv-renderer",function(){if(E_2!==void 0)return E_2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return E_2=q},{mode:1});var yTk;_.Bq("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var UM=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.JSC$16049_handleOpenPostCommentDialogActionAfterStamp=!1;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.F(UM,_.n);_.Z=UM.prototype;
_.Z.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.Z.onStampFinished=function(){this.JSC$16049_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Z.handleSignalActionOpenPostCommentDialogAction=function(){var q=_.mt(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");q?q.openDialog():this.JSC$16049_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Z.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.Z.computeHideBorder=function(){return this.isInEngagementPanel};
_.Z.computeIsCompact=function(){return this.isInEngagementPanel};
_.Z.computeUsesCompactLockup=function(q){return q==="BACKSTAGE_SURFACE_TYPE_HOME"||q==="BACKSTAGE_SURFACE_TYPE_SEARCH"||q==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||q==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||q==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||q==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Z.computeUsesFullLockup=function(){var q,S=(q=this.data)==null?void 0:q.post,N;q=(N=_.t(S,Ugk))==null?void 0:N.surface;var X;N=(X=_.t(S,cyD))==null?void 0:X.originalPost;var b;if(X=q||((b=_.t(N,Ugk))==null?void 0:b.surface))return!this.computeUsesCompactLockup(X)&&this.useUpdatedRepostUi;var w;return((w=_.t(S,cyD))==null?void 0:w.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.hd.Object.defineProperties(UM.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var q,S;return((S=_.t((q=this.data)==null?void 0:q.post,Ugk))==null?void 0:S.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.useUpdatedRepostUi}}});
UM.prototype.onYtCommentModerationPanelEmpty=UM.prototype.onYtCommentModerationPanelEmpty;UM.prototype.onStampFinished=UM.prototype.onStampFinished;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],UM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UM.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],UM.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],UM.prototype,"roundedContainer",void 0);_.u([_.k({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.E("design:type",Boolean)],UM.prototype,"hideBorder",void 0);_.u([_.k({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.E("design:type",Boolean)],UM.prototype,"isCompact",void 0);
_.u([_.k({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.E("design:type",Boolean)],UM.prototype,"usesFullLockup",void 0);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UM.prototype,"onStampFinished",null);
_.u([_.Ph("ytd-comment-moderation-panel-empty"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],UM.prototype,"onYtCommentModerationPanelEmpty",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UM.prototype,"isInEngagementPanel",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UM.prototype,"useUpdatedRepostUi",null);
_.u([_.Ue({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],UM);
_.p(UM,"ytd-backstage-post-thread-renderer",function(){if(yTk!==void 0)return yTk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yTk=q},{mode:1});var M62;var rZ=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(rZ,_.n);rZ.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
rZ.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var q=this.data.thumbnail.thumbnails;this.isDarkTheme&&(q=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(q=_.Wi(q,24,void 0,"height"))?q:void 0}};
rZ.prototype.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
rZ.prototype.computeHasText=function(){var q;return!((q=this.data)==null||!q.text)};
_.hd.Object.defineProperties(rZ.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.hj(this.bannerImageUrl))+'");'}}});
rZ.prototype.computeHasText=rZ.prototype.computeHasText;rZ.prototype.computeBannerImageUrl=rZ.prototype.computeBannerImageUrl;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],rZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],rZ.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],rZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],rZ.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",String)],rZ.prototype,"bannerImageUrl",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.E("design:type",Boolean)],rZ.prototype,"hasText",void 0);_.u([_.I5("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rZ.prototype,"computeBannerImageUrl",null);
_.u([_.I5("data.text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rZ.prototype,"computeHasText",null);_.u([_.K("bannerImageUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],rZ.prototype,"bannerStyle",null);_.u([_.Ue({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],rZ);
_.p(rZ,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(M62!==void 0)return M62;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return M62=q},{mode:1});var LPD;var $u=function(){return _.n.apply(this,arguments)||this};
_.F($u,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$u.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$u.prototype,"data",void 0);_.u([_.Ue({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],$u);
_.p($u,"ytd-backstage-zero-state-renderer",function(){if(LPD!==void 0)return LPD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return LPD=q},{mode:1});var hzX;var c3=function(){return _.n.apply(this,arguments)||this};
_.F(c3,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],c3.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],c3.prototype,"icon",void 0);_.u([_.Ue({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],c3);
_.p(c3,"ytd-post-filter-zero-state-renderer",function(){if(hzX!==void 0)return hzX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return hzX=q},{mode:1});var PN2;var IAa={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},eg=function(){return _.n.apply(this,arguments)||this};
_.F(eg,_.n);eg.prototype.configureRendererStamper=function(){return IAa};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],eg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],eg.prototype,"rendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],eg.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],eg.prototype,"icon",void 0);_.u([_.Ue({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],eg);
_.p(eg,"ytd-post-scheduling-zero-state-renderer",function(){if(PN2!==void 0)return PN2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return PN2=q},{mode:1});var YVT;var CW=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return q};
_.F(CW,_.n);CW.prototype.onTabsActivate=function(q){this.data&&this.data.tabs&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[q.detail.selected].navigationEndpoint})};
CW.prototype.shouldShowTotalCount=function(q){return q&&q.totalCount!==void 0};
CW.prototype.handleUpdatePostsTotalCountAction=function(q){var S=this.get(["data.tabs",1,"totalCount"]),N=this.get("updatePostsTotalCountAction.updateType",q);q=this.get("updatePostsTotalCountAction.number",q);S!==void 0&&N!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&q&&(N==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(S)+q):N==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(S)-q))};
_.hd.Object.defineProperties(CW.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var q=0,S=this.data.tabs.length;q<S;q++)if(this.data.tabs[q].selected)return q;return 0}}});
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],CW.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CW.prototype,"rendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],CW.prototype,"data",void 0);_.u([_.K("data.tabs"),_.E("design:type",Number),_.E("design:paramtypes",[])],CW.prototype,"selected",null);_.u([_.Ue({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],CW);
_.p(CW,"ytd-post-stream-filter-renderer",function(){if(YVT!==void 0)return YVT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return YVT=q},{mode:1});var oos;var Rv=function(){return _.n.apply(this,arguments)||this};
_.F(Rv,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rv.prototype,"kevlarBehaviors",void 0);_.u([_.k(),_.E("design:type",Object)],Rv.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Rv);
_.p(Rv,"ytd-channel-age-gate-renderer",function(){if(oos!==void 0)return oos;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oos=q},{mode:1});var q6s;_.Bq("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var KW=function(){var q=_.n.apply(this,arguments)||this;q.data=null;return q};
_.F(KW,_.n);KW.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.hd.Object.defineProperties(KW.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?0:(S=q.title)==null?0:(N=S.runs)==null?0:N.length)?147:160}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],KW.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],KW.prototype,"imageSizePx",null);_.u([_.Ue({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],KW);
_.p(KW,"ytd-channel-owner-empty-state-renderer",function(){if(q6s!==void 0)return q6s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return q6s=q},{mode:1});var S62;var NiT;var v3=function(){var q=_.n.apply(this,arguments)||this;q.boundSubmitSearch=function(){q.submitSearch()};
q.boundClearSearch=function(){q.clearSearch()};
return q};
_.F(v3,_.n);_.Z=v3.prototype;_.Z.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}};
_.Z.toggleClearButton=function(){this.hideClearButton=VZv||!this.input.value};
_.Z.submitOnEnterKeyUp=function(q){q.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.Z.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.Z.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.Z.submit=function(){_.uc(this.hostElement,"search-query-changed",this.input.value)};
v3.prototype.toggleClearButton=v3.prototype.toggleClearButton;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],v3.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],v3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],v3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],v3.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],v3.prototype,"hideClearButton",void 0);_.u([_.k(),_.E("design:type",Object)],v3.prototype,"boundSubmitSearch",void 0);_.u([_.k(),_.E("design:type",Object)],v3.prototype,"boundClearSearch",void 0);_.u([_.oE("#input"),_.E("design:type",Object)],v3.prototype,"input",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v3.prototype,"toggleClearButton",null);
_.u([_.Ue({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],v3);
_.p(v3,"ytd-channel-switcher-search-box-renderer",function(){if(NiT!==void 0)return NiT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return NiT=q},{mode:1});var X7T;var lf=function(){var q=_.n.apply(this,arguments)||this;q.boundSubmit=function(){q.submit()};
return q};
_.F(lf,_.n);_.Z=lf.prototype;_.Z.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Z.ready=function(){var q=this;this.form.addEventListener("submit",function(S){return q.onSubmit(S)})};
_.Z.onSubmit=function(q){q.preventDefault();return!1};
_.Z.toggleClearButton=function(){this.hideClearButton=VZv||!this.input.value};
_.Z.submitOnEnterKeyUp=function(q){q.keyCode===13&&this.submit()};
_.Z.submit=function(){var q=this.data.endpoint,S=(0,_.a6.unsafeClone)(q);_.t(S,_.If)?_.t(S,_.If).query=this.input.value:_.t(S,_.YU)&&(_.t(S,_.YU).query=this.input.value);var N=_.t(S.commandMetadata,_.Yq);(N==null?0:N.url)?(N.url=_.bu(N.url,"query",this.input.value),_.uc(this.hostElement,"yt-navigate",{endpoint:S})):_.t(S,hZ0)?(_.t(S,hZ0).channelSwitcherQuery=this.input.value,_.Ly().resolve(_.ci).resolveCommand(S,{form:{element:this.hostElement}})):(q=Error("Qh`"+JSON.stringify(q)),_.O0(q))};
_.Z.getUrl=function(q){return this.get("commandMetadata.webCommandMetadata.url",q)};
lf.prototype.toggleClearButton=lf.prototype.toggleClearButton;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lf.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],lf.prototype,"hideClearButton",void 0);
_.u([_.k(),_.E("design:type",Object)],lf.prototype,"boundSubmit",void 0);_.u([_.oE("#form"),_.E("design:type",HTMLFormElement)],lf.prototype,"form",void 0);_.u([_.oE("#input"),_.E("design:type",Object)],lf.prototype,"input",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lf.prototype,"toggleClearButton",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],lf);
_.p(lf,"ytd-search-box-renderer",function(){if(X7T!==void 0)return X7T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n  </tp-yt-paper-input>\n  <div id="search-button" class="style-scope ytd-search-box-renderer"></div>\n  <div id="clear-button" class="style-scope ytd-search-box-renderer"></div>\n</form>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return X7T=q},{mode:2});var jg=function(){var q=_.n.apply(this,arguments)||this;q.showSearchBox=!0;return q};
_.F(jg,_.n);jg.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jg.prototype,"showSearchBox",void 0);_.u([_.Ue({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],jg);
_.p(jg,"ytd-channel-switcher-header-renderer",function(){if(S62!==void 0)return S62;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return S62=q},{mode:1});var b9k;var w70;var W3=function(){var q=_.n.apply(this,arguments)||this;q.isDisplayed=!0;return q};
_.F(W3,_.n);_.Z=W3.prototype;_.Z.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.dataChanged=function(){this.isDisplayed=!0};
_.Z.computeType=function(q){return q||"UNKNOWN"};
_.Z.onYtServiceRequestCompleted=function(q){q.stopPropagation();this.isDisplayed=!1};
_.Z.onClose=function(){this.isDisplayed=!1};
W3.prototype.onYtServiceRequestCompleted=W3.prototype.onYtServiceRequestCompleted;W3.prototype.dataChanged=W3.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],W3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],W3.prototype,"data",void 0);
_.u([_.k({computed:"computeType(data.type)",reflectToAttribute:!0}),_.E("design:type",String)],W3.prototype,"type",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],W3.prototype,"isDisplayed",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W3.prototype,"dataChanged",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],W3.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],W3);
_.p(W3,"ytd-alert-with-button-renderer",function(){if(w70!==void 0)return w70;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return w70=q},{mode:1});var dZ=function(){var q=_.n.apply(this,arguments)||this;q.noResult=!1;q.enableAlertBanner=!1;q.dismissedAlertBanner=!1;q.hideCreateChannelButton=!1;q.boundDismissAlertBanner=function(){q.dismissAlertBanner()};
q.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return q};
_.F(dZ,_.n);_.Z=dZ.prototype;_.Z.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.Z.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.Z.updateChannelSwitcherAction=function(q){var S;q=(S=_.t(q,LK2))==null?void 0:S.page;_.t(q,M7Q)!==void 0&&(this.data=_.t(q,M7Q))};
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Z.searchQueryChanged=function(q,S){if(this.data&&this.data.contents&&this.data.contents.length){q=[];var N=[];this.hideCreateChannelButton=this.noResult=!1;for(var X=document.querySelectorAll("ytd-account-item-renderer"),b=_.A(X),w=b.next();!w.done;w=b.next())w=w.value,N.push(w),w.style.display="block";this.resetRightBorder(N);if(S){this.hideCreateChannelButton=!0;for(N=1;N<this.data.contents.length;N++)if(w=this.data.contents[N],_.t(w,y2q)){var B=void 0,T=void 0;b=(B=_.t(w,y2q))==null?void 0:(T=
B.accountName)==null?void 0:T.simpleText;T=B=void 0;w=(B=_.t(w,y2q))==null?void 0:(T=B.channelHandle)==null?void 0:T.simpleText;(B=X[N-1])&&b&&_.am(b,S)?q.push(B):_.C("enable_handle_search_on_channel_switcher")&&B&&w&&_.am(w.toString(),S.toString())?q.push(B):B.style.display="none"}q.length===0&&(this.noResult=!0);this.resetRightBorder(q)}}};
_.Z.resetRightBorder=function(q){for(var S=0;S<q.length;S++)q[S].style.borderRight=!this.hideCreateChannelButton&&(S+2)%3===0||this.hideCreateChannelButton&&(S+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.Z.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.Z.setShowSearchBox=function(q){if(q&&q.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var S=0;S<q.contents.length;S++)_.t(q.contents[S],_.fA)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.Z.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.hd.Object.defineProperties(dZ.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.contents)}}});
dZ.prototype.onContinuationItemsUpdated=dZ.prototype.onContinuationItemsUpdated;dZ.prototype.searchQueryChanged=dZ.prototype.searchQueryChanged;dZ.prototype.onDataChanged=dZ.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],dZ.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],dZ.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],dZ.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dZ.prototype,"data",void 0);_.u([_.oE("ytd-channel-switcher-header-renderer"),_.E("design:type",Object)],dZ.prototype,"channelSwitcherHeaderRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],dZ.prototype,"noResult",void 0);
_.u([_.k(),_.E("design:type",Object)],dZ.prototype,"enableAlertBanner",void 0);_.u([_.k(),_.E("design:type",Object)],dZ.prototype,"dismissedAlertBanner",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],dZ.prototype,"hideCreateChannelButton",void 0);_.u([_.K("data.contents"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],dZ.prototype,"isLoading",null);_.u([_.k(),_.E("design:type",Object)],dZ.prototype,"boundDismissAlertBanner",void 0);
_.u([_.k({computed:"computeButtonOverride()"}),_.E("design:type",Object)],dZ.prototype,"buttonOverride",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dZ.prototype,"onDataChanged",null);_.u([_.Ph("search-query-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],dZ.prototype,"searchQueryChanged",null);
_.u([_.Ph("yt-next-continuation-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dZ.prototype,"onContinuationItemsUpdated",null);_.u([_.Ue({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],dZ);
_.p(dZ,"ytd-channel-switcher-page-renderer",function(){if(b9k!==void 0)return b9k;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return b9k=q},{mode:1});var Z9T;var A1R;var ku=function(){var q=_.n.apply(this,arguments)||this;q.images=[];q.selectedImageIndex=0;return q};
_.F(ku,_.n);_.Z=ku.prototype;
_.Z.ready=function(){_.ve(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.ve(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.ve(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.ve(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1,this)};
_.Z.onThumbnailClick=function(q){if(q=q.event_.detail)this.selectedImageIndex=this.images.indexOf(q)};
_.Z.updateImageThumbnails=function(q){q=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:q.event_.detail});this.images.splice(this.selectedImageIndex,1,q);this.images=[].concat(_.PG(this.images))};
_.Z.cancelImageRepositions=function(){this.selectedImageIndex=0;_.uc(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.Z.saveImageRepositions=function(){this.selectedImageIndex=0;_.uc(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.hd.Object.defineProperties(ku.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var q=this;return(this.images||[]).map(function(S,N){return{image:S,selected:N===q.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ku.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("ytd-backstage-image-preview-renderer"),_.E("design:type",Object)],ku.prototype,"imagePreviewContainer",void 0);_.u([_.oE(".thumbnail-images-container"),_.E("design:type",HTMLElement)],ku.prototype,"thumbnailImagesContainer",void 0);_.u([_.k(),_.E("design:type",Array)],ku.prototype,"images",void 0);
_.u([_.k(),_.E("design:type",Object)],ku.prototype,"repositionInstructions",void 0);_.u([_.k(),_.E("design:type",Object)],ku.prototype,"selectedImageIndex",void 0);_.u([_.K("images","selectedImageIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],ku.prototype,"thumbnailRendererDatas",null);_.u([_.K("images","selectedImageIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],ku.prototype,"selectedImageData",null);
_.u([_.Ue({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],ku);
_.m9()(ku,"ytd-backstage-multi-image-reposition-renderer",function(){if(A1R===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);A1R=q}q=A1R;return q},{allowedProps:["images",
"repositionInstructions"],mode:1});var zh=function(q,S){_.KV.call(this);this.uploadUrl=q;this.channelId=S;this.imagesUploadData=[]};
_.F(zh,_.KV);zh.prototype.getAllUploadStatuses=function(){var q=this,S,N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(suJ(q),2);S=b.yieldResult;N=S.get("succeed");X=S.get("failed");return b.return(N.concat(X))})};
var Tik=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(suJ(q),2);S=X.yieldResult;N=S.get("failed");N.length>0&&Bi0(q,N);return X.return(q.getAllUploadStatuses())})},suJ=function(q){var S,N,X,b,w,B,T;
return _.G(function(Q){if(Q.nextAddress==1)return S=new Map,Q.yield(Promise.allSettled(q.imagesUploadData.map(function(a){return a.uploadPromise})),2);
N=Q.yieldResult;X=[];b=_.A(N);for(w=b.next();!w.done;w=b.next())B=w.value,B.status==="fulfilled"&&X.push(B.value);T=q.imagesUploadData.map(function(a){return a.image}).filter(function(a){return X.every(function(U){return U.id!==a.id})});
S.set("succeed",X);S.set("failed",T);return Q.return(S)})},Bi0=function(q,S){S=_.A(S);
for(var N=S.next();!N.done;N=S.next()){var X=q;N=N.value;GtM(X,N.id)>=0&&X.cancel(N.id);var b=new DTk(N),w=_.d5X(X.uploadUrl,{"X-YouTube-ChannelId":X.channelId},N.imageBlob);b.transfer=w;b.uploadPromise=QuX(w,N);X.imagesUploadData.push(b);w.run()}};
zh.prototype.cancel=function(q){var S=GtM(this,q);S!==-1&&((S=this.imagesUploadData[S].transfer)&&S.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(N){return N.image.id!==q}))};
var GtM=function(q,S){return q.imagesUploadData.findIndex(function(N){return N.image.id===S})},QuX=function(q,S){return new Promise(function(N,X){q.listen("l",function(){var b=q.getResponseText();
b?(b=JSON.parse(b).encryptedBlobId,S.encryptedBlobId=b,N(S)):X("upload failed")});
q.listen("n",function(){X("upload failed")})})},DTk=function(q){this.image=q};var DyF=function(q,S,N,X,b){this.id=q;this.imageBlob=S;this.localImageSrc=N;this.naturalWidth=X;this.naturalHeight=b;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}};var asD=[".jpeg",".jpg",".png"],nW=function(){var q=_.n.apply(this,arguments)||this;q.showImagesPreview=!1;q.pollOptions=[];q.errorMessage="";q.optionPlaceholderText="";q.optionDefaultText="";q.JSC$16105_imageId=0;q.maxFileSizeMb=0;q.maxAspectRatio=0;q.invalidFileSizeError="";q.invalidAspectRatioError="";q.invalidFileTypeError="";q.imageSelector=new y1(null,"single_file",asD);return q};
_.F(nW,_.n);_.Z=nW.prototype;_.Z.ready=function(){_.ve(this.imageSelector,"j",this.onImageSelect,!1,this);_.ve(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.ve(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.Z.dataChanged=function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.cellTemplate)==null?void 0:S.onEmptyCellTap,KXD);if(N&&N.uploadUrl&&N.channelId){var X;this.maxFileSizeMb=((X=N.imageValidationInfo)==null?void 0:X.maxFileSizeMb)||0;var b;this.maxAspectRatio=((b=N.imageValidationInfo)==null?void 0:b.allowedMaxAspectRatio)||0;var w;this.invalidFileSizeError=this.getSimpleString((w=this.data)==null?void 0:w.invalidFileSizeError);var B;this.invalidAspectRatioError=this.getSimpleString((B=this.data)==
null?void 0:B.invalidAspectRatioError);var T;this.invalidFileTypeError=this.getSimpleString((T=this.data)==null?void 0:T.invalidFileTypeError);this.uploadManager=new zh(N.uploadUrl,N.channelId)}};
_.Z.onEditorInfoChange=function(){this.optionPlaceholderText=_.vO(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.vO(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.Z.observeAddImageError=function(){this.errorMessage!==""&&_.uc(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.Z.onPollOptionsChange=function(){for(var q=!1,S=[],N=0;N<this.pollOptions.length;N++){var X=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(N+1);this.pollOptions[N].placeholderText!==X?(q=!0,S.push(Object.assign({},this.pollOptions[N],{placeholderText:X}))):S.push(this.pollOptions[N])}q&&(this.pollOptions=S);this.isValid()?_.uc(this.hostElement,"yt-commentbox-post-enable"):_.uc(this.hostElement,"yt-commentbox-post-disable")};
_.Z.createPollOptions=function(q){var S=[],N;q=(N=q==null?void 0:q.minPollOptions)!=null?N:0;for(N=0;N<q;N++)S.push(this.createPollOption());return S};
_.Z.onImageSelect=function(q){var S=this,N,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1){if(S.selectedImageIndex===void 0)return Q.jumpTo(0);N=q.files[0];S.errorMessage="";X=S.validateImage(N);if(X!=="")return S.errorMessage=X,Q.return();b=new jl(S.maxAspectRatio,!1,!0);return Q.yield(b.transform(N),3)}if(Q.nextAddress!=4)return w=Q.yieldResult,w.transformedData?w.invalidAspectRatio?(S.errorMessage=S.invalidAspectRatioError,Q.return()):Q.yield(Q$g(S.JSC$16105_imageId,q.files[0],w.transformedData),
4):(S.errorMessage=S.invalidFileTypeError,Q.return());B=Q.yieldResult;S.JSC$16105_imageId++;Bi0(S.uploadManager,[B]);T=Object.assign({},S.pollOptions[S.selectedImageIndex],{image:B});S.pollOptions.splice(S.selectedImageIndex,1,T);S.refreshPollOptions();_.uc(S.hostElement,"yt-backstage-poll-image-select");_.xP(Q)})};
_.Z.validateImage=function(q){return q.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.Z.refreshPollOptions=function(){this.pollOptions=[].concat(_.PG(this.pollOptions))};
_.Z.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.PG(this.pollOptions),[this.createPollOption()]))};
_.Z.onRemovePollOption=function(q){var S=this.pollOptions[q.model.index];S&&S.image&&this.uploadManager.cancel(S.image.id);this.pollOptions.splice(q.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.uc(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.Z.onTextInput=function(){this.refreshPollOptions()};
_.Z.onImageButtonClick=function(q){this.selectedImageIndex=q.model.index;this.imageSelector.click()};
_.Z.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.Z.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.Z.saveImageRepositions=function(q){q=q.event_.detail;for(var S=0,N=[],X=_.A(this.pollOptions),b=X.next();!b.done;b=X.next())b=b.value,b.image!==void 0?(b=Object.assign({},b,{image:q[S]}),N.push(b),S++):N.push(b);this.showImagesPreview=!1;this.pollOptions=[].concat(_.PG(N))};
_.Z.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var q=0,S=_.A(this.pollOptions),N=S.next();!N.done;N=S.next())if(N=N.value,N.optionText.trim()!==""||N.image!==void 0){if(!N.image||this.hasCustomOptionText&&N.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;q++}return q>=Number(this.editorInfo.minPollOptions)};
_.Z.getAllUploadStatuses=function(){var q=this,S,N,X,b;return _.G(function(w){if(w.nextAddress==1)return w.yield(q.uploadManager.getAllUploadStatuses(),2);S=w.yieldResult;N=_.A(S);for(X=N.next();!X.done;X=N.next())if(b=X.value,b.encryptedBlobId===void 0)return w.return(Tik(q.uploadManager));return w.return(S)})};
_.Z.getPostCreateOptions=function(){for(var q=[],S=_.A(this.pollOptions),N=S.next();!N.done;N=S.next())N=N.value,N.image!==void 0&&q.push({text:this.hasCustomOptionText?N.optionText:N.placeholderText,image:N.image});return q};
_.Z.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.Z.createButtonRenderer=function(q,S){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:q,accessibilityData:{accessibilityData:{label:this.getSimpleString(q)}},isDisabled:S}};
_.Z.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.Z.computeThumbnailRendererData=function(q){return q?{image:q,selected:!1}:void 0};
_.Z.getSimpleString=function(q){return _.vO(q)};
_.Z.updateOptionTextFromBinding=function(q){if(q.target){var S=Array.from(_.mt(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(q.target);if(S>=0){var N;this.pollOptions[S].optionText=(N=q.detail.value)!=null?N:""}}};
_.hd.Object.defineProperties(nW.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var q,S;return this.pollOptions.length<((S=(q=this.editorInfo)==null?void 0:q.maxPollOptions)!=null?S:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(q){return q.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(q){return q.image}).map(function(q){return q.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(q){return q.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.data)==null?void 0:q.addOptionButtonText;return S?this.createButtonRenderer(S,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.data)==null?void 0:q.repositionImagesButtonLabel;return S?this.createButtonRenderer(S,!this.hasImages):void 0}}});
nW.prototype.onPollOptionsChange=nW.prototype.onPollOptionsChange;nW.prototype.observeAddImageError=nW.prototype.observeAddImageError;nW.prototype.onEditorInfoChange=nW.prototype.onEditorInfoChange;nW.prototype.dataChanged=nW.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("ytd-backstage-multi-image-reposition-renderer"),_.E("design:type",Object)],nW.prototype,"imageRepositionContainer",void 0);
_.u([_.k(),_.E("design:type",Object)],nW.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],nW.prototype,"editorInfo",void 0);_.u([_.k(),_.E("design:type",zh)],nW.prototype,"uploadManager",void 0);_.u([_.k(),_.E("design:type",Object)],nW.prototype,"showImagesPreview",void 0);_.u([_.k(),_.E("design:type",Array)],nW.prototype,"pollOptions",void 0);_.u([_.k(),_.E("design:type",Object)],nW.prototype,"errorMessage",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nW.prototype,"dataChanged",null);_.u([_.Xb("editorInfo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nW.prototype,"onEditorInfoChange",null);_.u([_.I5("errorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nW.prototype,"observeAddImageError",null);
_.u([_.Xb("pollOptions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nW.prototype,"onPollOptionsChange",null);_.u([_.K("pollOptions","editorInfo"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"isAllowedToAddOption",null);_.u([_.K("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"hasImages",null);
_.u([_.K("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"imagesToReposition",null);_.u([_.K("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"hasCustomOptionText",null);_.u([_.K("data","isAllowedToAddOption"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"addOptionButton",null);_.u([_.K("data","hasImages"),_.E("design:type",Object),_.E("design:paramtypes",[])],nW.prototype,"repositionImagesButton",null);
_.u([_.Ue({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],nW);
_.p(nW,"ytd-backstage-image-poll-editor-renderer",function(){if(Z9T!==void 0)return Z9T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Z9T=q},{mode:2});var VND={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var UTX;var fW=function(){var q=_.n.apply(this,arguments)||this;q.a11yConfig=VND;q.imageDisplayOffsetTop=0;q.imageDisplayOffsetLeft=0;q.pickerDisplayOffsetTop=0;q.pickerDisplayOffsetLeft=0;q.showPreviewContainer=!0;q.startPicker=!1;q.repositionOptional=!1;q.editOnlyMode=!1;q.savedImageDisplayOffsetTop=0;q.savedImageDisplayOffsetLeft=0;return q};
_.F(fW,_.n);_.Z=fW.prototype;_.Z.created=function(){_.cU.requestAvailability()};
_.Z.ready=function(){};
_.Z.onArrowKeysDown=function(q){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){q.detail.keyboardEvent.preventDefault();var S=0,N=0,X="";switch(q.detail.keyboardEvent.key){case "ArrowUp":aQ4(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?X=this.a11yConfig.reachBottomOfImage:S=this.imageHeight*.05*-1;break;case "ArrowDown":aQ4(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?X=this.a11yConfig.reachTopOfImage:
S=this.imageHeight*.05;break;case "ArrowLeft":aQ4(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?X=this.a11yConfig.reachRightOfImage:N=this.imageWidth*.05*-1;break;case "ArrowRight":aQ4(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?X=this.a11yConfig.reachLeftOfImage:N=this.imageWidth*.05}X&&_.qW(X)&&_.uc(this.hostElement,"iron-announce",{text:_.qW(X)});if(N||S)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+S)),q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),q=_.qW(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+N)),q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),q=_.qW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})),q&&_.uc(this.hostElement,"iron-announce",{text:q})}};
_.Z.getPreviewPosition=function(q,S,N,X){return Math.round(100*(q+S*.5-N)/X)};
_.Z.calculateDisplayPosition=function(){var q=this.imageData.naturalWidth,S=this.imageData.naturalHeight;this.displayScale=Math.max(200/q,200/S);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var N=q*this.displayScale*this.imageData.previewCoordinates.left,X=S*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=S>q?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-N;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=q>S?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-X;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=q*this.displayScale;this.imageHeight=S*this.displayScale};
_.Z.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.Z.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.Z.getSignedPosition=function(q,S,N){return S==="X"&&_.k$("HTML_DIR")==="rtl"?N==="-"?q+"px":q*-1+"px":N==="-"?q*-1+"px":q+"px"};
_.Z.pickerMove=function(q){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var S=this.pickerOffsetX-q.clientX,N=this.pickerOffsetY-q.clientY;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
N)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-S))}};
_.Z.pickerMoveStart=function(q){this.startPicker=!0;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY};
_.Z.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var q=this.generateCropPreview();q&&_.uc(this.hostElement,"ytd-backstage-image-preview-coordinates-update",q)};
_.Z.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.uc(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.Z.deleteImage=function(){_.uc(this.hostElement,"ytd-backstage-image-preview-delete")};
_.Z.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.Z.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var q=this.generateCropPreview();q&&_.uc(this.hostElement,"ytd-backstage-image-preview-coordinates-save",q)};
_.Z.getPreviewOffset=function(q,S,N){return S&&q?(N==="X"&&_.k$("HTML_DIR")==="rtl"?300/S*q:300/S*q*-1)+"px":"0px"};
_.Z.getSimpleText=function(q){return q?_.vO(q):""};
_.Z.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}};
_.hd.Object.defineProperties(fW.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.qW(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.qW(this.a11yConfig.verticalRepositionInstruction)}q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.qW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.qW(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.instruction)==null?void 0:(S=q.previewInstruction)==null?void 0:S.editButtonLabel;return N?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:N,accessibilityData:{accessibilityData:{label:this.getSimpleText(N)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b=this.editOnlyMode?(q=this.instruction)==null?void 0:(S=q.editInstruction)==null?void 0:S.saveImagesButtonLabel:(N=this.instruction)==null?void 0:(X=N.editInstruction)==null?void 0:X.saveButtonLabel;return b?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:b,accessibilityData:{accessibilityData:{label:this.getSimpleText(b)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.instruction)==null?void 0:(S=q.previewInstruction)==null?void 0:S.deleteButtonLabel;return N?{size:"SIZE_SMALL",text:N,accessibilityData:{accessibilityData:{label:this.getSimpleText(N)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.instruction)==null?void 0:(S=q.editInstruction)==null?void 0:S.cancelButtonLabel;q=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return N?{style:q,size:"SIZE_SMALL",text:N,accessibilityData:{accessibilityData:{label:this.getSimpleText(N)}}}:void 0}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.showPreviewContainer?"preview":"edit"}}});
fW.prototype.onEditOnlyModeUpdate=fW.prototype.onEditOnlyModeUpdate;fW.prototype.onImageChange=fW.prototype.onImageChange;_.u([_.k(),_.E("design:type",DyF)],fW.prototype,"imageData",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"instruction",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"a11yConfig",void 0);_.u([_.k(),_.E("design:type",Number)],fW.prototype,"imageWidth",void 0);_.u([_.k(),_.E("design:type",Number)],fW.prototype,"imageHeight",void 0);
_.u([_.k(),_.E("design:type",Number)],fW.prototype,"displayScale",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"imageDisplayOffsetTop",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"showPreviewContainer",void 0);
_.u([_.k(),_.E("design:type",Object)],fW.prototype,"startPicker",void 0);_.u([_.k(),_.E("design:type",Number)],fW.prototype,"pickerOffsetX",void 0);_.u([_.k(),_.E("design:type",Number)],fW.prototype,"pickerOffsetY",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"repositionOptional",void 0);_.u([_.k(),_.E("design:type",Object)],fW.prototype,"editOnlyMode",void 0);_.u([_.oE("#picker-container"),_.E("design:type",HTMLElement)],fW.prototype,"JSC$16118_pickerContainer",void 0);
_.u([_.oE("#picker"),_.E("design:type",HTMLElement)],fW.prototype,"picker",void 0);_.u([_.oE("#preview-clipper"),_.E("design:type",HTMLElement)],fW.prototype,"previewClipper",void 0);_.u([_.oE("#image-in-picker-background"),_.E("design:type",HTMLImageElement)],fW.prototype,"JSC$16118_imageInBackground",void 0);_.u([_.oE("#image-in-picker"),_.E("design:type",HTMLImageElement)],fW.prototype,"JSC$16118_imageInPicker",void 0);
_.u([_.oE("#image-in-preview-clipper"),_.E("design:type",HTMLImageElement)],fW.prototype,"JSC$16118_imageInPreviewClipper",void 0);_.u([_.K("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"altLabelForImage",null);_.u([_.K("imageHeight","imageWidth"),_.E("design:type",Number),_.E("design:paramtypes",[])],fW.prototype,"pickerSize",null);
_.u([_.K("imageHeight","imageWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],fW.prototype,"imageOrientationStyle",null);_.u([_.K("instruction"),_.E("design:type",Object),_.E("design:paramtypes",[])],fW.prototype,"editButton",null);_.u([_.K("instruction","editOnlyMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],fW.prototype,"saveButton",null);_.u([_.K("instruction"),_.E("design:type",Object),_.E("design:paramtypes",[])],fW.prototype,"deleteButton",null);
_.u([_.K("instruction","editOnlyMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],fW.prototype,"cancelButton",null);_.u([_.K("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.E("design:type",Number),_.E("design:paramtypes",[])],fW.prototype,"cropOffsetTop",null);_.u([_.K("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.E("design:type",Number),_.E("design:paramtypes",[])],fW.prototype,"cropOffsetLeft",null);
_.u([_.K("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"pickerBackgroundStyle",null);_.u([_.K("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"pickerDisplayStyle",null);_.u([_.K("cropOffsetLeft","cropOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"imageInPickerStyle",null);
_.u([_.K("cropOffsetLeft","cropOffsetTop","pickerSize"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"previewClipperStyle",null);_.u([_.Xb("imageData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fW.prototype,"onImageChange",null);_.u([_.Xb("editOnlyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fW.prototype,"onEditOnlyModeUpdate",null);
_.u([_.K("showPreviewContainer"),_.E("design:type",String),_.E("design:paramtypes",[])],fW.prototype,"pickerModeStyle",null);_.u([_.Ue({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],fW);
_.p(fW,"ytd-backstage-image-preview-renderer",function(){if(UTX!==void 0)return UTX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UTX=q},{mode:1});var r10;var $Tq={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var c1J;var eEM;var pW=function(){var q=_.n.apply(this,arguments)||this;q.a11yConfig=$Tq;q.imageDisplayOffsetTop=0;q.imageDisplayOffsetLeft=0;q.pickerDisplayOffsetTop=0;q.pickerDisplayOffsetLeft=0;q.cropCoordinatesSaved=!1;q.previewSize=0;q.startPicker=!1;q.repositionOptional=!1;return q};
_.F(pW,_.n);_.Z=pW.prototype;_.Z.created=function(){_.cU.requestAvailability()};
_.Z.ready=function(){};
_.Z.onArrowKeysDown=function(q){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){q.detail.keyboardEvent.preventDefault();var S=0,N=0,X="";switch(q.detail.keyboardEvent.key){case "ArrowUp":VG2(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?X=this.a11yConfig.reachBottomOfImage:S=this.imageHeight*.05*-1;break;case "ArrowDown":VG2(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?X=this.a11yConfig.reachTopOfImage:
S=this.imageHeight*.05;break;case "ArrowLeft":VG2(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?X=this.a11yConfig.reachRightOfImage:N=this.imageWidth*.05*-1;break;case "ArrowRight":VG2(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?X=this.a11yConfig.reachLeftOfImage:N=this.imageWidth*.05}X&&_.qW(X)&&_.uc(this.hostElement,"iron-announce",{text:_.qW(X)});if(N||S)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+S)),q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),q=_.qW(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+N)),q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),q=_.qW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})),q&&_.uc(this.hostElement,"iron-announce",{text:q})}};
_.Z.getPreviewPosition=function(q,S,N,X){return Math.round(100*(q+S*.5-N)/X)};
_.Z.displayImage=function(){var q=this.JSC$16129_pickerContainer.getBoundingClientRect().width,S=this.JSC$16129_pickerContainer.getBoundingClientRect().height,N=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),X=this.JSC$16129_imageInBackground.naturalWidth,b=this.JSC$16129_imageInBackground.naturalHeight;this.displayScale=Math.max(N/X,N/b);this.imageWidth=X*this.displayScale;this.imageHeight=b*this.displayScale;this.pickerDisplayOffsetLeft=(q-N)/2;this.pickerDisplayOffsetTop=
(S-N)/2;this.imageDisplayOffsetLeft=b>X?this.pickerDisplayOffsetLeft:(q-this.imageWidth)/2;this.imageDisplayOffsetTop=X>b?this.pickerDisplayOffsetTop:(S-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.Z.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$16129_imageInBackground.src=this.imageData.toString(),this.JSC$16129_imageInPicker.src=this.imageData.toString(),this.JSC$16129_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.Z.getSignedPosition=function(q,S,N){return S==="X"&&_.k$("HTML_DIR")==="rtl"?N==="-"?q+"px":q*-1+"px":N==="-"?q*-1+"px":q+"px"};
_.Z.pickerMove=function(q){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var S=this.pickerOffsetX-q.clientX,N=this.pickerOffsetY-q.clientY;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
N)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-S))}};
_.Z.pickerMoveStart=function(q){this.startPicker=!0;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY};
_.Z.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.Z.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.uc(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.Z.getPreviewOffset=function(q,S,N,X){return S&&q&&N?(X==="X"&&_.k$("HTML_DIR")==="rtl"?N/S*q:N/S*q*-1)+"px":"0px"};
_.Z.getSimpleText=function(q){return q?_.vO(q):""};
_.Z.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var q=this.cropOffsetTop/this.imageHeight,S=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,N=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,X=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.mt(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.uc(this.hostElement,"yt-img-crop-coordinates-update",{top:q,right:S,bottom:N,left:X})}};
_.hd.Object.defineProperties(pW.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.qW(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.qW(this.a11yConfig.verticalRepositionInstruction)}q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.qW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.qW(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var q,S=(q=this.learnMore.runs[0])==null?void 0:q.navigationEndpoint,N;return((N=_.t(S,_.nl))==null?void 0:N.url)||void 0}}}});
pW.prototype.onImageDataChange=pW.prototype.onImageDataChange;_.u([_.k(),_.E("design:type",Object)],pW.prototype,"imageData",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"instruction",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"a11yConfig",void 0);_.u([_.k(),_.E("design:type",Number)],pW.prototype,"imageWidth",void 0);_.u([_.k(),_.E("design:type",Number)],pW.prototype,"imageHeight",void 0);_.u([_.k(),_.E("design:type",Number)],pW.prototype,"displayScale",void 0);
_.u([_.k(),_.E("design:type",Object)],pW.prototype,"imageDisplayOffsetTop",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"cropCoordinatesSaved",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"previewSize",void 0);
_.u([_.k(),_.E("design:type",Object)],pW.prototype,"startPicker",void 0);_.u([_.k(),_.E("design:type",Number)],pW.prototype,"pickerOffsetX",void 0);_.u([_.k(),_.E("design:type",Number)],pW.prototype,"pickerOffsetY",void 0);_.u([_.k(),_.E("design:type",Object)],pW.prototype,"repositionOptional",void 0);_.u([_.oE("#picker-container"),_.E("design:type",HTMLElement)],pW.prototype,"JSC$16129_pickerContainer",void 0);_.u([_.oE("#picker"),_.E("design:type",HTMLElement)],pW.prototype,"picker",void 0);
_.u([_.oE("#image-in-picker-background"),_.E("design:type",HTMLImageElement)],pW.prototype,"JSC$16129_imageInBackground",void 0);_.u([_.oE("#image-in-picker"),_.E("design:type",HTMLImageElement)],pW.prototype,"JSC$16129_imageInPicker",void 0);_.u([_.oE("#image-in-preview-clipper"),_.E("design:type",HTMLImageElement)],pW.prototype,"JSC$16129_imageInPreviewClipper",void 0);_.u([_.oE("#full-image-as-preview"),_.E("design:type",HTMLImageElement)],pW.prototype,"imageAsPreview",void 0);
_.u([_.K("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"altLabelForImage",null);_.u([_.K("imageHeight","imageWidth"),_.E("design:type",Number),_.E("design:paramtypes",[])],pW.prototype,"pickerSize",null);_.u([_.K("imageHeight","imageWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],pW.prototype,"imageOrientationStyle",null);
_.u([_.K("instruction.previewInstruction.editButtonLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],pW.prototype,"editButton",null);_.u([_.K("instruction.editInstruction.saveButtonLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],pW.prototype,"saveButton",null);_.u([_.K("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.E("design:type",Number),_.E("design:paramtypes",[])],pW.prototype,"cropOffsetTop",null);
_.u([_.K("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.E("design:type",Number),_.E("design:paramtypes",[])],pW.prototype,"cropOffsetLeft",null);_.u([_.K("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"pickerBackgroundStyle",null);_.u([_.K("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"pickerDisplayStyle",null);
_.u([_.K("cropOffsetLeft","cropOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"imageInPickerStyle",null);_.u([_.K("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"previewClipperStyle",null);_.u([_.I5("imageData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pW.prototype,"onImageDataChange",null);
_.u([_.K("cropCoordinatesSaved"),_.E("design:type",String),_.E("design:paramtypes",[])],pW.prototype,"pickerModeStyle",null);_.u([_.K("instruction.editInstruction.learnMore"),_.E("design:type",Object),_.E("design:paramtypes",[])],pW.prototype,"learnMore",null);_.u([_.K("learnMore"),_.E("design:type",Object),_.E("design:paramtypes",[])],pW.prototype,"learnMoreUrl",null);_.u([_.Vd({is:"yt-img-crop-picker",disableElementRegistration:!0})],pW);
_.p(pW,"yt-img-crop-picker",function(){if(eEM===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;c1J===void 0&&(c1J=document.createElement("template"));var X=c1J;N.call(S,X.content.cloneNode(!0),q.content.firstChild);eEM=q}q=eEM;return q},{mode:2});var xu=function(){var q=_.n.apply(this,arguments)||this;q.errorMessage="";q.hasPreview=!1;q.isBackstagePost=!1;q.dismissButtonOverrides={size:"XS"};return q};
_.F(xu,_.n);_.Z=xu.prototype;_.Z.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.detached=function(){this.removeOverlay()};
_.Z.setPreview=function(q){_.mt(this.hostElement).querySelector("#preview-picker").imageData=q;this.hasPreview=!0;_.uc(this.hostElement,"yt-backstage-image-select-preview")};
_.Z.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var q=_.mt(this.hostElement).querySelector("#dropzone");q.classList.remove("dragover");q.classList.remove("error");_.uc(this.hostElement,"yt-backstage-image-select-cancel")};
_.Z.setupOverlay=function(){var q=this.imageUploadEndpoint;this.removeOverlay();if(q&&q.imageValidationInfo){var S=_.mt(this.hostElement).querySelector("#dropzone"),N=_.mt(this.hostElement).querySelector("#select");this.overlay=new dG(q.uploadUrl,q.channelId,q.imageValidationInfo.maxFileSizeMb,q.imageValidationInfo.allowedMaxAspectRatio,S,N,!0);_.ve(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.ve(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.ve(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.ve(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.ve(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.Z.removeOverlay=function(){this.overlay&&(_.QY(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.QY(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.QY(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.QY(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.QY(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.Z.onDragOver=function(q){var S=_.mt(this.hostElement).querySelector("#dropzone");_.g3(S,"dragover",q.value)};
_.Z.onPreview=function(q){this.setPreview(q.value)};
_.Z.onImageError=function(q){if(q.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var S;q=(S=this.data)==null?void 0:S.fileSizeError}else if(q.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var N;q=(N=this.data)==null?void 0:N.invalidError}else if(q.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var X;q=(X=this.data)==null?void 0:X.invalidAspectRatioError}else return;this.errorMessage=_.vO(q);_.mt(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.Z.onImageAlert=function(q){this.onImageError(q)};
_.Z.uploadPromise=function(){var q=this,S=this.overlay&&this.overlay.uploadPromise();if(S)return S.catch(function(){throw Error(q.data?_.vO(q.data.uploadFailureError):"");})};
_.hd.Object.defineProperties(xu.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var q,S;if((q=this.data)==null?0:(S=q.icon)==null?0:S.iconType)return _.yd(this.data.icon.iconType)}}});
xu.prototype.setupOverlay=xu.prototype.setupOverlay;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xu.prototype,"rendererStamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xu.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xu.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],xu.prototype,"imageUploadEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],xu.prototype,"errorMessage",void 0);
_.u([_.k(),_.E("design:type",dG)],xu.prototype,"overlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xu.prototype,"hasPreview",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xu.prototype,"isBackstagePost",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xu.prototype,"selectionCancel",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xu.prototype,"previewCancel",null);
_.u([_.K("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],xu.prototype,"icon",null);_.u([_.k(),_.E("design:type",Object)],xu.prototype,"dismissButtonOverrides",void 0);_.u([_.I5("imageUploadEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xu.prototype,"setupOverlay",null);_.u([_.Ue({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],xu);
_.p(xu,"ytd-backstage-image-select-renderer",function(){if(r10!==void 0)return r10;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return r10=q},{mode:1});var CdX;var REv;var mn=function(){var q=_.n.apply(this,arguments)||this;q.selected=!1;return q};
_.F(mn,_.n);_.Z=mn.prototype;_.Z.computeSelected=function(q){return q==null?void 0:q.selected};
_.Z.computeTransform=function(q,S,N){var X,b,w=(b=(X=this.imageContainer)==null?void 0:X.getBoundingClientRect())!=null?b:{width:0,height:0};X=Math.max(w.width/S,w.height/N);N=N*X*q.top;return"translateX("+this.getSignedPosition(S*X*q.left,"X","-")+") translateY("+this.getSignedPosition(N,"Y","-")+")"};
_.Z.getSignedPosition=function(q,S,N){return S==="X"&&_.k$("HTML_DIR")==="rtl"?N==="-"?q+"px":q*-1+"px":N==="-"?q*-1+"px":q+"px"};
_.Z.onClick=function(){var q;_.uc(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(q=this.data)==null?void 0:q.image)};
_.Z.onKeyPress=function(q){if(q.keyCode===13)this.onClick()};
_.hd.Object.defineProperties(mn.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.image)==null?void 0:S.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)!=null&&q.image){var S;q=(S=this.data)==null?void 0:S.image;return q.previewCoordinates.top!==0||q.previewCoordinates.left!==0?(S=this.computeTransform(q.previewCoordinates,q.naturalWidth,q.naturalHeight),q.naturalHeight>=q.naturalWidth?"width:inherit;transform:"+S+";":"height:inherit;transform:"+S+";"):q.naturalHeight>=q.naturalWidth?"width:inherit;":"height:inherit;"}}}});
mn.prototype.onKeyPress=mn.prototype.onKeyPress;_.u([_.oE(".image-container"),_.E("design:type",HTMLElement)],mn.prototype,"imageContainer",void 0);_.u([_.k(),_.E("design:type",Object)],mn.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.E("design:type",Object)],mn.prototype,"selected",void 0);_.u([_.K("data.image"),_.E("design:type",Object),_.E("design:paramtypes",[])],mn.prototype,"thumbnailUrl",null);
_.u([_.K("data.image","data.image.previewCoordinates"),_.E("design:type",Object),_.E("design:paramtypes",[])],mn.prototype,"thumbnailStyle",null);_.u([_.Ph("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],mn.prototype,"onKeyPress",null);_.u([_.Ue({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],mn);
_.m9()(mn,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(REv===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);REv=q}q=REv;return q},{allowedProps:["data"],
mode:2});var uf=function(q,S,N){N=N===void 0?!1:N;_.KV.call(this);var X=this;this.dropZoneOverlay=new EE(q);this.selectOverlay=N?new y1(S,"multiple_file",["image/*"]):new y1(S,"single_file",["image/*"]);this.handler=new _.Be(this);_.I6(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(S,"click",function(){X.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.F(uf,_.KV);uf.prototype.onChange=function(q){var S;(S=q.files)!=null&&S.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:q.files}))};var gZ=function(){var q=_.n.apply(this,arguments)||this;q.addImageErrorMessage="";q.errorMessage="";q.images=[];q.selectedImageIndex=0;q.modern=_.C("web_modern_buttons");q.maxNumImagesPerPost=_.Y$("max_num_images_per_post_web_ui");q.JSC$16144_imageId=0;return q};
_.F(gZ,_.n);_.Z=gZ.prototype;_.Z.created=function(){var q=this;this.JSC$16144_ytReorderableController=new _.p1M(100,function(S){q.handleDrop(S)})};
_.Z.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.uc(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.Z.observeDragToReorder=function(){var q=this;if(this.showImagesPreview){var S,N=EQ6(_.MR.getInstance(),(S=this.data)==null?void 0:S.dragToReorderTooltip);_.OY.addLowPriorityJob(function(){_.M9(q.hostElement,N,q.thumbnailDragDropArea)})}};
_.Z.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}};
_.Z.computeThumbnail=function(q){return(q==null?void 0:q.localImageSrc)||void 0};
_.Z.onRendererstamperFinished=function(){_.x4X(this.JSC$16144_ytReorderableController,_.mt(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.mt(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.Z.handleDrop=function(q){var S=q.currDragItem;if(S!=null&&S.data){q=this.images[this.selectedImageIndex];var N=S.data.image,X=this.images.indexOf(N)||0;S=_.kg(S.parentNode.children,S);this.images.splice(X,1);this.images.splice(S,0,N);this.images=[].concat(_.PG(this.images));this.selectedImageIndex=this.images.indexOf(q)}};
_.Z.setUpImagePicker=function(){var q=this.imageUploadEndpoint;q&&q.imageValidationInfo&&(this.uploadManager=new zh(q.uploadUrl,q.channelId),this.initialPicker||(this.initialPicker=new uf(this.dropzone,this.selectLink,!0),_.ve(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new uf(this.addImageButtonContainer,this.addImageSelectButton),_.ve(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.ve(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.ve(this.imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.ve(_.mt(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.Z.detached=function(){this.initialPicker&&(_.QY(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.QY(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.NF(this.JSC$16144_ytReorderableController)};
_.Z.onInitialSelectImages=function(q){var S=this;return _.G(function(N){return N.yield(S.onSelectImages(q,!1),0)})};
_.Z.onAddImage=function(q){var S=this;return _.G(function(N){return N.yield(S.onSelectImages(q,!0),0)})};
_.Z.onSelectImages=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L;return _.G(function(P){switch(P.nextAddress){case 1:S?N.addImageErrorMessage="":(N.images=[],N.errorMessage="");X=q.detail;b=N.validateImages([].concat(_.PG(X)));if(b!=="")return S?N.addImageErrorMessage=b:N.errorMessage=b,P.return();w=[].concat(_.PG(X)).map(function(b0){return(new jl(N.maxAspectRatio,!1,!0)).transform(b0)});
return P.yield(Promise.allSettled(w),2);case 2:B=P.yieldResult,T=_.A(B.entries()),Q=T.next();case 3:if(Q.done){P.jumpTo(5);break}a=Q.value;U=_.A(a);r=U.next().value;c=U.next().value;e=r;R=c;if(R.status!=="fulfilled"){W=v=J=void 0;S?N.addImageErrorMessage=_.vO((J=N.data)==null?void 0:J.invalidError):N.errorMessage=N.errorMessage===""?_.vO((v=N.data)==null?void 0:v.invalidError):_.vO((W=N.data)==null?void 0:W.multiFileError);P.jumpTo(4);break}z=R.value;z.cropped&&_.uc(N.hostElement,"yt-backstage-multi-image-cropped");
if(z.invalidAspectRatio){x=g=M=void 0;S?N.addImageErrorMessage=_.vO((M=N.data)==null?void 0:M.invalidAspectRatioError):N.errorMessage=N.errorMessage===""?_.vO((g=N.data)==null?void 0:g.invalidAspectRatioError):_.vO((x=N.data)==null?void 0:x.multiFileError);P.jumpTo(4);break}return P.yield(Q$g(N.JSC$16144_imageId,q.detail[e],z.transformedData),8);case 8:L=P.yieldResult,N.images.push(L),N.JSC$16144_imageId++;case 4:Q=T.next();P.jumpTo(3);break;case 5:if(N.errorMessage!==""||N.addImageErrorMessage!==
"")return P.return();S?Bi0(N.uploadManager,[N.images[N.images.length-1]]):Bi0(N.uploadManager,N.images);N.images=[].concat(_.PG(N.images));N.selectedImageIndex=S?Math.max(N.images.length-1,0):0;_.uc(N.hostElement,"yt-backstage-multi-image-select");_.xP(P)}})};
_.Z.onThumbnailClick=function(q){if(q=q.event_.detail)this.selectedImageIndex=this.images.indexOf(q)};
_.Z.validateImages=function(q){if(q.length>this.maxNumImagesPerPost){var S;return _.vO((S=this.data)==null?void 0:S.multiImageExceedMaxImageCountError)}var N=1048576*this.maxFileSizeMb;q=q.filter(function(w){return w.size>N}).length;
if(q===0)return"";var X,b;q=q>1?(X=this.data)==null?void 0:X.multiFileError:(b=this.data)==null?void 0:b.fileSizeError;return _.vO(q)};
_.Z.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.PG(this.images));this.selectedImageIndex=0};
_.Z.repositionImage=function(q){this.images[this.selectedImageIndex].previewCoordinates=q.event_.detail;this.images=[].concat(_.PG(this.images))};
_.Z.getAllUploadStatuses=function(){var q=this,S,N,X,b;return _.G(function(w){if(w.nextAddress==1)return w.yield(q.uploadManager.getAllUploadStatuses(),2);S=w.yieldResult;N=_.A(S);for(X=N.next();!X.done;X=N.next())if(b=X.value,b.encryptedBlobId===void 0)return w.return(Tik(q.uploadManager));return w.return(S)})};
_.Z.hasImages=function(){return this.images.length>0};
_.Z.cancel=function(){for(var q=this.uploadManager,S=_.A(q.imagesUploadData),N=S.next();!N.done;N=S.next())q.cancel(N.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.uc(this.hostElement,"yt-backstage-multi-image-cancel")};
_.hd.Object.defineProperties(gZ.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.imageUploadEndpoint)==null?void 0:(S=q.imageValidationInfo)==null?void 0:S.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.imageUploadEndpoint)==null?void 0:(S=q.imageValidationInfo)==null?void 0:S.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var q,S;if((q=this.data)==null?0:(S=q.icon)==null?0:S.iconType)return _.yd(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var q=this;return(this.images||[]).map(function(S,N){return{renderer:{image:S,selected:N===q.selectedImageIndex}}})}}});
gZ.prototype.setUpImagePicker=gZ.prototype.setUpImagePicker;gZ.prototype.onRendererstamperFinished=gZ.prototype.onRendererstamperFinished;gZ.prototype.observeDragToReorder=gZ.prototype.observeDragToReorder;gZ.prototype.observeAddImageError=gZ.prototype.observeAddImageError;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gZ.prototype,"rendererStamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);
_.u([_.oE("#dropzone"),_.E("design:type",HTMLElement)],gZ.prototype,"dropzone",void 0);_.u([_.oE("#select-link"),_.E("design:type",HTMLElement)],gZ.prototype,"selectLink",void 0);_.u([_.oE("#thumbnail-drag-drop-area"),_.E("design:type",HTMLElement)],gZ.prototype,"thumbnailDragDropArea",void 0);_.u([_.oE("#add-image-button-container"),_.E("design:type",HTMLElement)],gZ.prototype,"addImageButtonContainer",void 0);
_.u([_.oE("#add-image-button"),_.E("design:type",HTMLElement)],gZ.prototype,"addImageSelectButton",void 0);_.u([_.oE("#image-preview-container"),_.E("design:type",Object)],gZ.prototype,"imagePreviewContainer",void 0);_.u([_.k(),_.E("design:type",Object)],gZ.prototype,"addImageErrorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],gZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],gZ.prototype,"errorMessage",void 0);
_.u([_.k(),_.E("design:type",Object)],gZ.prototype,"imageUploadEndpoint",void 0);_.u([_.k(),_.E("design:type",Array)],gZ.prototype,"images",void 0);_.u([_.k(),_.E("design:type",uf)],gZ.prototype,"initialPicker",void 0);_.u([_.k(),_.E("design:type",uf)],gZ.prototype,"addImagePicker",void 0);_.u([_.k(),_.E("design:type",zh)],gZ.prototype,"uploadManager",void 0);_.u([_.k(),_.E("design:type",Object)],gZ.prototype,"selectedImageIndex",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gZ.prototype,"modern",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gZ.prototype,"maxNumImagesPerPost",void 0);_.u([_.K("imageUploadEndpoint"),_.E("design:type",Number),_.E("design:paramtypes",[])],gZ.prototype,"maxAspectRatio",null);_.u([_.K("imageUploadEndpoint"),_.E("design:type",Number),_.E("design:paramtypes",[])],gZ.prototype,"maxFileSizeMb",null);
_.u([_.K("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],gZ.prototype,"dropIcon",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],gZ.prototype,"selectionCancel",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],gZ.prototype,"previewCancel",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],gZ.prototype,"dataForAddImageButton",null);
_.u([_.K("errorMessage"),_.E("design:type",String),_.E("design:paramtypes",[])],gZ.prototype,"dropzoneClass",null);_.u([_.K("images"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gZ.prototype,"showImagesPreview",null);_.u([_.K("images"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gZ.prototype,"containMaxImages",null);_.u([_.I5("addImageErrorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gZ.prototype,"observeAddImageError",null);
_.u([_.I5("showImagesPreview"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gZ.prototype,"observeDragToReorder",null);_.u([_.K("images","selectedImageIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],gZ.prototype,"selectedImageData",null);_.u([_.K("images","selectedImageIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],gZ.prototype,"thumbnailRenderers",null);
_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gZ.prototype,"onRendererstamperFinished",null);_.u([_.I5("imageUploadEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gZ.prototype,"setUpImagePicker",null);_.u([_.Ue({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],gZ);
_.p(gZ,"ytd-backstage-multi-image-select-renderer",function(){if(CdX!==void 0)return CdX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return CdX=q},{mode:1});var tNX;var i9s;var J1D;var EM=function(){var q=_.n.apply(this,arguments)||this;q.boundCaptureFocus=function(S){q.onCaptureFocus(S)};
return q};
_.F(EM,_.n);_.Z=EM.prototype;_.Z.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.Z.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.Z.onCaptureFocus=function(q){_.lX(q).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.Z.getIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.Z.onSelect=function(){var q;if((q=this.data)==null?0:q.onSelectCommand)if(_.C("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var S;((S=_.t(this.data.onSelectCommand.commandMetadata,_.Yq))==null?0:S.url)?_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.Ly().resolve(_.ci).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.hd.Object.defineProperties(EM.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.vO(this.data.label):""}},
value:{configurable:!0,enumerable:!0,get:function(){return this.data?typeof this.data.stringValue==="string"?this.data.stringValue:typeof this.data.int32Value==="number"?this.data.int32Value:null:null}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],EM.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EM.prototype,"data",void 0);_.u([_.oE("#item"),_.E("design:type",HTMLElement)],EM.prototype,"item",void 0);_.u([_.K("data.label"),_.E("design:type",String),_.E("design:paramtypes",[])],EM.prototype,"label",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],EM.prototype,"value",null);_.u([_.Ue({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],EM);
_.p(EM,"ytd-privacy-dropdown-item-renderer",function(){if(J1D!==void 0)return J1D;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return J1D=q},{mode:1});var y5=function(){var q=_.n.apply(this,arguments)||this;q.value="";q.label="";q.disabled=!1;return q};
_.F(y5,_.n);_.Z=y5.prototype;_.Z.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.Z.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.Z.dataChanged=function(){this.reset()};
_.Z.valueChanged=function(){var q;if(this.value&&(q=this.data)!=null&&q.entries){q=_.A(this.data.entries);for(var S=q.next();!S.done;S=q.next())if((S=this.getRendererForEntry(S.value))&&this.getItemRendererValue(S)===this.value){this.label=this.ytComponentBehavior.getSimpleString(S.label);break}}};
_.Z.setInitialLabel=function(){if(this.data&&this.data.entries)for(var q=_.A(this.data.entries),S=q.next();!S.done;S=q.next())if(S=this.getRendererForEntry(S.value)){if(S.isSelected){this.label=this.ytComponentBehavior.getSimpleString(S.label);break}this.data.label&&(this.label=this.data.label)}};
_.Z.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var q=_.A(this.data.entries),S=q.next();!S.done;S=q.next()){S=this.getRendererForEntry(S.value);var N=void 0;if((N=S)==null?0:N.isSelected)return this.getItemRendererValue(S)||-1}return-1};
_.Z.getItemRendererValue=function(q){return"stringValue"in q||"int32Value"in q?q.stringValue||q.int32Value||null:null};
_.Z.getRendererForEntry=function(q){return q.dropdownItemRenderer||q.privacyDropdownItemRenderer||q.navigationDropdownItemRenderer||null};
_.Z.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("value-changed",this.value))};
_.Z.updateValueFromBinding=function(q){this.value=q.detail.value};
y5.prototype.valueChangedForBinding=y5.prototype.valueChangedForBinding;y5.prototype.valueChanged=y5.prototype.valueChanged;y5.prototype.dataChanged=y5.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],y5.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],y5.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],y5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],y5.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],y5.prototype,"value",void 0);_.u([_.k(),_.E("design:type",Object)],y5.prototype,"label",void 0);_.u([_.oE("#entries"),_.E("design:type",Object)],y5.prototype,"entries",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],y5.prototype,"disabled",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y5.prototype,"dataChanged",null);
_.u([_.Xb("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y5.prototype,"valueChanged",null);_.u([_.I5("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y5.prototype,"valueChangedForBinding",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],y5);
_.p(y5,"ytd-flat-dropdown-renderer",function(){if(i9s!==void 0)return i9s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return i9s=q},{mode:1});var F1X;var M1=function(){var q=_.n.apply(this,arguments)||this;q.quizOptions=[];q.explanationPlaceholderText="";q.optionPlaceholderText="";q.correctAnswerIndex=-1;q.isMarkAnswerTooltipShown=!1;q.timer=0;return q};
_.F(M1,_.n);_.Z=M1.prototype;_.Z.dataChanged=function(){this.optionPlaceholderText=_.vO(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.vO(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.Z.onMarkCorrectAnswer=function(q){var S,N=((S=this.quizOptions[this.correctAnswerIndex])==null?void 0:S.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[q.model.index]=Object.assign({},this.quizOptions[q.model.index],{explanationText:N,isCorrect:!0});this.correctAnswerIndex=q.model.index;this.quizOptions=[].concat(_.PG(this.quizOptions))};
_.Z.updatePlaceholderTexts=function(){for(var q=!1,S=[],N=0;N<this.quizOptions.length;N++){var X=this.optionPlaceholderText+" "+(N+1),b=void 0;((b=this.quizOptions[N])==null?void 0:b.placeholderText)!==X?(q=!0,S.push(Object.assign({},this.quizOptions[N],{placeholderText:X}))):S.push(this.quizOptions[N])}q&&(this.quizOptions=S);this.isValid()?_.uc(this.hostElement,"yt-commentbox-post-enable"):_.uc(this.hostElement,"yt-commentbox-post-disable")};
_.Z.getSimpleString=function(q){return _.vO(q)};
_.Z.createQuizOptions=function(q){var S=[],N;q=(N=q==null?void 0:q.minQuizOptions)!=null?N:0;for(N=0;N<q;N++)S.push(this.createQuizOption());return S};
_.Z.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.PG(this.quizOptions),[this.createQuizOption()]))};
_.Z.onInput=function(){this.quizOptions=[].concat(_.PG(this.quizOptions))};
_.Z.onExplanationInput=function(){_.uc(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.Z.onRemoveQuizOption=function(q){this.quizOptions.splice(q.model.index,1);q.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:q.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.PG(this.quizOptions));this.quizOptions.length===0&&_.uc(this.hostElement,"yt-quiz-attachment-dismiss")};
_.Z.updateHintRenderer=function(){var q=this;clearTimeout(this.timer);this.timer=setTimeout(function(){q.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.Z.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var q=0,S=0,N=_.A(this.quizOptions),X=N.next();!X.done;X=N.next()){X=X.value;var b=void 0;if(((b=X.optionText)==null?void 0:b.trim())!==""||X.isCorrect){X.isCorrect&&S++;b=void 0;if(this.hasCustomOptionText&&((b=X.optionText)==null?void 0:b.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;q++}}return q>=
Number(this.editorInfo.minQuizOptions)&&S===1};
_.Z.getPostCreateOptions=function(){for(var q=[],S=_.A(this.quizOptions),N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;((X=N.optionText)==null?void 0:X.trim())!==""&&q.push({pollOption:{text:N.optionText,explanation:N.explanationText},isCorrect:N.isCorrect})}return q};
_.Z.getExplanationText=function(){var q;return((q=this.quizOptions[this.correctAnswerIndex])==null?void 0:q.explanationText)||""};
_.Z.maybeDisplayMarkAnswerEduToolTip=function(){var q,S,N,X,b,w,B;this.shouldShowMarkAnswerTooltip()&&((q=this.editorInfo)==null?0:(S=q.markAnswerButton)==null?0:(N=S.buttonRenderer)==null?0:(X=N.hint)==null?0:(b=X.hintRenderer)==null?0:(w=b.content)==null?0:(B=w.bubbleHintRenderer)==null?0:B.text)&&(_.MR.getInstance(),q=L$(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(q==null?void 0:q.length)>0&&this.optionSelectors&&_.h6(q[0],this.optionSelectors[0]))};
_.Z.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var q=0,S=_.A(this.quizOptions),N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;((X=N.optionText)==null?void 0:X.trim())!==""&&q++;if(N.isCorrect)return!1}return q<2?!1:!0};
_.Z.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.Z.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.Z.updateOptionTextFromBinding=function(q){if(q.target){var S=Array.from(_.mt(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(q.target);if(S>=0){var N;this.quizOptions[S].optionText=(N=q.detail.value)!=null?N:""}}};
_.hd.Object.defineProperties(M1.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.editorInfo)==null?void 0:(S=q.addOptionButton)==null?void 0:S.buttonRenderer;N&&(N.style="STYLE_SUGGESTIVE",N.size="SIZE_SMALL",N.isDisabled=!this.isAllowedToAddOption);return(N==null?0:N.text)?N:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var q,S;return this.quizOptions.length<((S=(q=this.editorInfo)==null?void 0:q.maxQuizOptions)!=null?S:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(q){var S;return(S=q.optionText)==null?void 0:S.trim()})}}});
M1.prototype.updatePlaceholderTexts=M1.prototype.updatePlaceholderTexts;M1.prototype.dataChanged=M1.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],M1.prototype,"editorInfo",void 0);_.u([_.k(),_.E("design:type",Array)],M1.prototype,"quizOptions",void 0);_.u([_.k(),_.E("design:type",Object)],M1.prototype,"explanationPlaceholderText",void 0);_.u([_.q0(".option-selector-button"),_.E("design:type",Array)],M1.prototype,"optionSelectors",void 0);
_.u([_.Xb("editorInfo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M1.prototype,"dataChanged",null);_.u([_.K("editorInfo","isAllowedToAddOption","quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],M1.prototype,"addAnswerButton",null);_.u([_.K("editorInfo","quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],M1.prototype,"isAllowedToAddOption",null);
_.u([_.Xb("quizOptions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M1.prototype,"updatePlaceholderTexts",null);_.u([_.K("quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],M1.prototype,"hasCustomOptionText",null);_.u([_.Ue({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],M1);
_.p(M1,"ytd-backstage-quiz-editor-renderer",function(){if(F1X!==void 0)return F1X;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return F1X=q},{mode:2});var H9J;var O9X=(P2.FIRSTDAYOFWEEK+1)%7;var K12;var voX=[],lsQ=0,juT=0;lsQ=0;juT=24;if(.25*(juT-lsQ)<0)K12=[];else{for(var W1v=lsQ;W1v<juT;W1v+=.25)voX.push(W1v);K12=voX}var dTs=K12.map(function(q){q=q*60*60;return{secondsSinceMidnight:q,text:(new OD(7)).format(new Date(0,0,0,0,0,q))}});var kt2;var LW=function(){var q=_.n.apply(this,arguments)||this;q.skipNextOpenDialog=!1;q.errorMessage="";q.previousMonthLabel=_.qW("PREVIOUS_MONTH_LABEL");q.nextMonthLabel=_.qW("NEXT_MONTH_LABEL");return q};
_.F(LW,_.n);_.Z=LW.prototype;_.Z.attached=function(){var q=this,S=new MutationObserver(function(){q.JSC$16186_calendarMain.scrollHeight>0&&(S.disconnect(),q.calendarConfig&&q.calendarConfig.selectedDate&&q.scrollToDate())});
S.observe(this.JSC$16186_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){S.disconnect()},1E3)};
_.Z.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.Z.onDateTextChange=function(){if(this.calendarConfig){var q=this.validateDateText();q.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(q.details)):this.textbox.setAttribute("invalid","")}};
_.Z.handleDayClick=function(q){q.model.day.date&&(this.commitDate(q.model.day.date),this.dialog.close())};
_.Z.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var q=i0W(this.calendarConfig.selectedDate,this.renderData);q!==void 0&&this.JSC$16186_calendarMain.scrollToIndex(q)}};
_.Z.scrollToNextMonth=function(){this.JSC$16186_calendarMain.scrollToIndex(this.JSC$16186_calendarMain.firstVisibleIndex+1)};
_.Z.scrollToPrevMonth=function(){this.JSC$16186_calendarMain.firstVisibleIndex===0&&this.JSC$16186_calendarMain.scrollTo(0,0);this.JSC$16186_calendarMain.scrollToIndex(this.JSC$16186_calendarMain.firstVisibleIndex-1)};
_.Z.onFormSubmit=function(q){q.preventDefault();this.calendarConfig&&(q=this.validateDateText(),q.isValid&&(this.commitDate(q.details),this.dialog.close()))};
_.Z.onEscOrClickingOutside=function(q){q=q.detail.path&&!!q.detail.path.length&&q.detail.path[0];if(q.classList.contains("ytd-calendar-date-picker")){q===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var S=0;S<this.dropdownButton.children.length;S++)this.dropdownButton.children[S]===q&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}q=this.textbox.value!==this.dateText;S=this.validateDateText();q&&S.isValid&&this.commitDate(S.details);this.dialog.close();this.textbox.value=
this.dateText};
_.Z.commitDate=function(q){this.calendarConfig&&(this.set("calendarConfig.selectedDate",q),_.uc(this.hostElement,"ytd-calendar-date-selected",q))};
_.Z.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var q=this.textbox.value;var S=new Date;q=(new gs4(2)).parse(q,S,{validate:!0})===q.length?Rpe(S):void 0;if(!q)return this.errorMessage=_.qW("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};S=this.calendarConfig.start;var N=this.calendarConfig.end;if(rz7(q,S))return this.errorMessage=_.qW("ENTER_DATE_OR_LATER",{allowed_date:CQm(S)}),{isValid:!1,details:void 0};if(rz7(N,q))return this.errorMessage=
_.qW("ENTER_DATE_OR_EARLIER",{allowed_date:CQm(N)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:q}};
_.hd.Object.defineProperties(LW.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?CQm(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var q=this.calendarConfig,S=[],N=0;N<7;N++)S.push(P2.NARROWWEEKDAYS[(N+O9X)%7]);N=[];for(var X=new Date(q.start.year,q.start.month);X.getFullYear()<q.end.year||X.getFullYear()===q.end.year&&X.getMonth()<=q.end.month;){var b=N,w=b.push,B=X.getFullYear(),T=X.getMonth(),Q=q,a=void 0,U=[],r=Object.freeze({extraCssClass:"invisible",debugClass:""}),c=new Date(B,T),e=Rpe(c);c=c.getDay();for(var R=Rpe(new Date);e.month===
T;){c!==O9X&&a||(a=Array.from({length:7}).fill(r),U.push(a));var J={date:{year:B,month:T,day:e.day},extraCssClass:"",debugClass:""};Q.selectedDate&&J.date&&UyW(J.date,Q.selectedDate)&&(J.extraCssClass+=" selected");if(rz7(e,Q.start)||rz7(Q.end,e))J.extraCssClass+=" disabled";UyW(e,R)&&(J.extraCssClass+=" today");J.extraCssClass=J.extraCssClass.trim();a[(c-O9X+7)%7]=J;e=cz0(e);c=(c+1)%7}w.call(b,{weeks:U,monthLabel:P2.SHORTMONTHS[T]+" "+B,year:B,month:T,monthLabelExtraCssClass:U[0][2]===r?"shift-down-label":
""});X.setMonth(X.getMonth()+1)}return{months:N,daysOfWeekLabel:S}}}}});
LW.prototype.onEscOrClickingOutside=LW.prototype.onEscOrClickingOutside;LW.prototype.scrollToDate=LW.prototype.scrollToDate;_.u([_.k(),_.E("design:type",Object)],LW.prototype,"calendarConfig",void 0);_.u([_.k(),_.E("design:type",Object)],LW.prototype,"skipNextOpenDialog",void 0);_.u([_.k(),_.E("design:type",Object)],LW.prototype,"errorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],LW.prototype,"previousMonthLabel",void 0);
_.u([_.k(),_.E("design:type",Object)],LW.prototype,"nextMonthLabel",void 0);_.u([_.oE("#textbox"),_.E("design:type",HTMLInputElement)],LW.prototype,"textbox",void 0);_.u([_.oE("#calendar-dialog"),_.E("design:type",Object)],LW.prototype,"dialog",void 0);_.u([_.oE("#calendar-main"),_.E("design:type",Object)],LW.prototype,"JSC$16186_calendarMain",void 0);_.u([_.oE("#date-picker"),_.E("design:type",HTMLElement)],LW.prototype,"dropdownButton",void 0);
_.u([_.K("calendarConfig.selectedDate"),_.E("design:type",String),_.E("design:paramtypes",[])],LW.prototype,"dateText",null);_.u([_.K("calendarConfig","calendarConfig.selectedDate"),_.E("design:type",Object),_.E("design:paramtypes",[])],LW.prototype,"renderData",null);_.u([_.I5("renderData","calendarConfig.selectedDate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LW.prototype,"scrollToDate",null);
_.u([_.Ph("iron-overlay-canceled"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],LW.prototype,"onEscOrClickingOutside",null);_.u([_.Vd({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],LW);
_.p(LW,"ytd-calendar-date-picker",function(){if(kt2!==void 0)return kt2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" label="[[previousMonthLabel]]" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" label="[[nextMonthLabel]]" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kt2=q},{mode:2});var zEq=_.qW("UTC_OFFSET_FORMAT",{utc_offset:(new OD("Z")).format(new Date)}),no0=(new Date).getTimezoneOffset()*-60,fsX=new Date,p7k,xT0=HO(fsX.getTimezoneOffset());p7k=eC2(RC2(xT0,fsX));var mTJ=_.qW("LOCAL_TIME_GMT_LABEL",{gmt_text:p7k.replace("+0","+").replace("-0","-").replace(":00","")}),hV=function(){var q=_.n.apply(this,arguments)||this;q.selectedTimeIndex=0;q.selectedTimezoneIndex=0;q.timeOfDayOptions=dTs;return q};
_.F(hV,_.n);_.Z=hV.prototype;_.Z.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var q=epM();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=q,this.selectedTimeIndex=0;else{var S=tGN(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},q,{selectedDate:S.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(N){return N.secondsSinceMidnight===S.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.Z.onDatePicked=function(q){this.selectedDate=q.detail};
_.Z.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.uc(this.hostElement,"ytd-date-time-selection-cancelled")};
_.Z.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var q=this.selectedDate;q=new Date(q.year,q.month,q.day);_.uc(this.hostElement,"ytd-date-time-selection-update",Math.floor(q.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+q.getTimezoneOffset()*60))}};
_.Z.getTimezoneFormat=function(q){return q.localizedDisplayText?q.localizedDisplayText:_.qW("TIMEZONE_FORMAT",{utc_offset_text:""+q.localizedUtcOffset,city_name:""+q.localizedName})};
_.Z.updateSelectedTimeIndexFromBinding=function(q){this.selectedTimeIndex=q.detail.value};
_.Z.updateSelectedTimezoneIndexFromBinding=function(q){this.selectedTimezoneIndex=q.detail.value};
_.hd.Object.defineProperties(hV.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=this.data.timezoneOptions;var S={name:"Etc/Unknown",localizedName:_.qW("LOCAL_TIME_LABEL"),localizedUtcOffset:zEq,utcOffsetSec:""+no0,localizedDisplayText:mTJ};q?q.length&&q[0].name!==S.name&&(q[0].localizedDisplayText||(S.localizedDisplayText=""),q.unshift(S)):q=[S];return q}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
hV.prototype.onDateTimeTimezoneChange=hV.prototype.onDateTimeTimezoneChange;hV.prototype.onDatePicked=hV.prototype.onDatePicked;hV.prototype.updateDefaultSelectedValue=hV.prototype.updateDefaultSelectedValue;_.u([_.k(),_.E("design:type",Object)],hV.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],hV.prototype,"calendarConfig",void 0);_.u([_.k(),_.E("design:type",Object)],hV.prototype,"selectedDate",void 0);_.u([_.k(),_.E("design:type",Object)],hV.prototype,"selectedTimeIndex",void 0);
_.u([_.k(),_.E("design:type",Object)],hV.prototype,"selectedTimezoneIndex",void 0);_.u([_.oE("#time-listbox"),_.E("design:type",Object)],hV.prototype,"timeListBox",void 0);_.u([_.oE("#timezone-listbox"),_.E("design:type",Object)],hV.prototype,"timezoneListBox",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],hV.prototype,"rendererStamperBehavior",void 0);_.u([_.K("data.timezoneOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],hV.prototype,"timeZones",null);
_.u([_.Xb("data","timeZones"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hV.prototype,"updateDefaultSelectedValue",null);_.u([_.K("selectedTimezoneIndex","timeZones"),_.E("design:type",Object),_.E("design:paramtypes",[])],hV.prototype,"selectedTimezone",null);_.u([_.K("selectedTimeIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],hV.prototype,"selectedTime",null);
_.u([_.Ph("ytd-calendar-date-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hV.prototype,"onDatePicked",null);_.u([_.I5("selectedTimezone","selectedTime","selectedDate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hV.prototype,"onDateTimeTimezoneChange",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],hV);
_.p(hV,"ytd-date-time-picker-renderer",function(){if(H9J!==void 0)return H9J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return H9J=q},{mode:1});var u$0;var P3=function(){var q=_.n.apply(this,arguments)||this;q.boundOnTapDismissButton=function(){q.dismissTapHandler()};
q.dismissButtonOverrides={size:"XS"};return q};
_.F(P3,_.n);P3.prototype.configureRendererStamper=function(){return{attachmentPreview:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},dismissButton:{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]","on-tap":"[[boundOnTapDismissButton]]"},params:{forceModernIconButton:!0}}}}}};
P3.prototype.dismissTapHandler=function(){_.uc(this.hostElement,"yt-backstage-attachment-dismissed")};
P3.prototype.computeAttachmentType=function(q){return q?q.backstageImageRenderer?"image":q.videoRenderer?"video":"none":"none"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],P3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],P3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],P3.prototype,"attachmentPreview",void 0);_.u([_.k(),_.E("design:type",Object)],P3.prototype,"dismissButton",void 0);_.u([_.k(),_.E("design:type",Object)],P3.prototype,"boundOnTapDismissButton",void 0);
_.u([_.k(),_.E("design:type",Object)],P3.prototype,"dismissButtonOverrides",void 0);_.u([_.k({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.E("design:type",String)],P3.prototype,"attachmentType",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],P3);
_.p(P3,"ytd-backstage-dismissable-attachment",function(){if(u$0!==void 0)return u$0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return u$0=q},{mode:1});var goa;var Iv=function(){var q=_.n.apply(this,arguments)||this;q.selectedVideoId=void 0;q.picker=void 0;q.dismissButtonOverrides={size:"XS"};q.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return q};
_.F(Iv,_.n);_.Z=Iv.prototype;_.Z.onServiceRequestCompleted=function(q){q.stopPropagation()};
_.Z.handleAddVideoPreviewAction=function(q){q=this.get("addVideoPreviewAction",q);this.onGetVideoPreviewSuccess(q)};
_.Z.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}};
_.Z.onLaunchVideoPicker=function(q){var S=this,N=_.vO(this.get("addVideoLinkAction.title",q)),X=this.get("addVideoLinkAction.onePickHostId",q);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",q);X&&(this.picker||(N=_.mCM(_.bWM(X).setTitle(N).addView(nfs()).addView(zhv()),function(b){S.onPickVideo(b)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",q)||N.addView("youtube"),this.picker=N.build()),this.picker.setVisible(!0))};
_.Z.onPickVideo=function(q){if(q)if(q.action==="cancel")_.uc(this.hostElement,"yt-video-link-button-cancel");else if(q.action==="picked"){q=q.docs;if(!q||q.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(q=(q==null?0:q.length)?q[0]:void 0)?q.id:void 0;this.setVideoPreview()}};
_.Z.setVideoPreview=function(){var q=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){q.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.Z.onGetVideoPreviewSuccess=function(q){if(q&&q.videoPreview&&q.cancelButton)this.videoPreview=q.videoPreview,this.cancelButton=q.cancelButton,_.uc(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.Z.onGetVideoPreviewError=function(){this.cancel()};
_.Z.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.uc(this.hostElement,"yt-video-link-cancel")};
_.Z.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
Iv.prototype.onServiceRequestCompleted=Iv.prototype.onServiceRequestCompleted;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Iv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Iv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Iv.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Iv.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Iv.prototype,"videoPreview",void 0);_.u([_.k(),_.E("design:type",Object)],Iv.prototype,"cancelButton",void 0);_.u([_.k(),_.E("design:type",Object)],Iv.prototype,"getVideoPreviewCommand",void 0);_.u([_.k(),_.E("design:type",Object)],Iv.prototype,"dismissButtonOverrides",void 0);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Iv.prototype,"onServiceRequestCompleted",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],Iv);
_.p(Iv,"ytd-backstage-video-link-attachment",function(){if(goa!==void 0)return goa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return goa=q},{mode:1});var EoM;var y1a;var MNM;var Yu=function(){return _.n.apply(this,arguments)||this};
_.F(Yu,_.n);Yu.prototype.dataChanged=function(){this.active=!1};
Yu.prototype.onTap=function(){_.uc(this.hostElement,"yt-select-emoji-suggestion",this.data)};
Yu.prototype.identity=function(q){return q};
_.hd.Object.defineProperties(Yu.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;if((q=this.data)==null?0:(S=q.image)==null?0:(N=S.thumbnails)==null?0:(X=N[0])==null?0:X.url)return q=this.data.image.thumbnails[0].url,q.startsWith("data:image/svg+xml")?u9(q):_.hj(q)}}});
Yu.prototype.dataChanged=Yu.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],Yu.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Yu.prototype,"active",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yu.prototype,"dataChanged",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Yu.prototype,"imageSrc",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],Yu);
_.p(Yu,"ytd-emoji-suggestion",function(){if(MNM!==void 0)return MNM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return MNM=q},{mode:1});var L1q=/.*([:@#].*?)$/,og=function(){var q=_.n.apply(this,arguments)||this;q.suggestions=[];q.suggestionIndex=-1;q.JSC$16214_lastSuggestionRange=null;return q};
_.F(og,_.n);_.Z=og.prototype;_.Z.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.Z.getSuggestions=function(q){var S=[],N=$2v(this.emojiManager,q.substr(0,3));if(N)for(var X in N)if(X.toLocaleLowerCase().indexOf(q)===0){var b=N[X];if(b&&b.emojiId){b=J7(this.emojiManager,b.emojiId);var w=void 0,B=void 0,T=void 0,Q=void 0,a=((w=b)==null?0:w.isCustomEmoji)?(B=b)==null?void 0:(T=B.shortcuts)==null?void 0:T[0]:(Q=b)==null?void 0:Q.emojiId;w=void 0;S.push({suggestion:{image:(w=b)==null?void 0:w.image,alt:a,text:X}});if(S.length>=64)break}}return S?S.sort(function(U,r){return r.suggestion.text<
U.suggestion.text?-1:r.suggestion.text===U.suggestion.text?0:1}):null};
_.Z.insertSuggestion=function(q){_.uc(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16214_lastSuggestionRange,text:q.alt});this.dropdown.opened=!1};
_.Z.updateSuggestionsAtCaret=function(q){this.updateSuggestions(q,this.retrieveTextBeforeRange(q))};
_.Z.offsetStartOfRangeBy=function(q,S){q.startOffset>=S&&q.setStart(q.startContainer,q.startOffset-S)};
_.Z.updateSuggestions=function(q,S){var N=this;this.JSC$16214_lastSuggestionRange&&(this.JSC$16214_lastSuggestionRange.detach(),this.JSC$16214_lastSuggestionRange=null);if((S=L1q.exec(S))&&S.length&&(S=S[S.length-1].toLocaleLowerCase(),S.length>2||S===":_")&&(this.offsetStartOfRangeBy(q,S.length),this.JSC$16214_lastSuggestionRange=q,(q=this.getSuggestions(S))&&q.length)){this.suggestions=q;_.MC(this,function(){N.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(q.length-1);return}this.dropdown.opened=!1};
_.Z.onKeyDown=function(q){if(this.dropdown.opened)switch(q.key){case "Escape":this.dropdown.opened=!1;q.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);q.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);q.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),q.preventDefault()}};
_.Z.onKeyUp=function(q,S){switch(q.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(S);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(S)}};
_.Z.onKeyPress=function(q){q.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),q.preventDefault())};
_.Z.changeSuggestionIndex=function(q){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(q+this.suggestions.length)%this.suggestions.length,q=this.dropdownContent.children[this.suggestionIndex],q.active=!0,this.dropdownContent.scrollTop=q.offsetTop)};
_.Z.retrieveTextBeforeRange=function(q){var S=q.startContainer;return S&&S.nodeType===Node.TEXT_NODE?S.textContent.substr(0,q.startOffset):""};
og.prototype.onKeyPress=og.prototype.onKeyPress;og.prototype.onKeyUp=og.prototype.onKeyUp;og.prototype.onKeyDown=og.prototype.onKeyDown;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],og.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Array)],og.prototype,"suggestions",void 0);_.u([_.k(),_.E("design:type",_.t7)],og.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Number)],og.prototype,"verticalSuggestionsOffset",void 0);
_.u([_.oE("#dropdown"),_.E("design:type",Object)],og.prototype,"dropdown",void 0);_.u([_.oE("#dropdown-content"),_.E("design:type",HTMLDivElement)],og.prototype,"dropdownContent",void 0);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],og.prototype,"onKeyDown",null);_.u([_.Ph("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent,Range]),_.E("design:returntype")],og.prototype,"onKeyUp",null);
_.u([_.Ph("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],og.prototype,"onKeyPress",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-emoji-input"})],og);
_.p(og,"ytd-emoji-input",function(){if(y1a!==void 0)return y1a;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return y1a=q},{mode:2});var hET;var q6=function(){var q=_.n.apply(this,arguments)||this;q.hasMaxOptions=!1;return q};
_.F(q6,_.n);_.Z=q6.prototype;_.Z.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.Z.setPrefilledChoices=function(q){var S=this;this.set("pollOptions",[]);var N;for(N=0;N<Math.min(q.length,this.data.maxPollOptions);N++)this.push("pollOptions",q[N].substring(0,this.data.maxPollOptionChars));for(;N<this.data.minPollOptions;N++)this.push("pollOptions","");this.hasMaxOptions=N>=this.data.maxPollOptions;_.MC(this,function(){for(var X=S.pollOptions,b=_.mt(S.hostElement).querySelectorAll(".poll-option-input"),w=0;w<b.length;w++)b[w].value=X[w]})};
_.Z.focusChanged=function(){_.MQ(this.hostElement)};
_.Z.onInput=function(){var q=this;_.ix(this,"onInput",function(){q.isValid()?_.uc(q.hostElement,"yt-commentbox-post-enable"):_.uc(q.hostElement,"yt-commentbox-post-disable")},300)};
_.Z.setPollOptions=function(){var q=[],S,N=((S=this.data)==null?0:S.minPollOptions)?this.data.minPollOptions:0;for(S=0;S<N;S++)q.push("");return q};
_.Z.addPollOption=function(){var q=this;_.uc(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.OY.addLowPriorityJob(function(){var S;(S=_.mt(q.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||S.focus()})};
_.Z.onRemovePollOption=function(q){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.uc(this.hostElement,"yt-poll-attachment-dismiss")):(q=this.repeat.indexForElement(q.target.parentNode),q!==null&&(this.splice("pollOptions",q,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.uc(this.hostElement,"yt-commentbox-post-enable"))))};
_.Z.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.Z.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var q=0,S=this.pollOptions.length;q<S;q++)if(this.pollOptions[q].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.Z.getPollOptions=function(){return this.pollOptions};
_.Z.setPollOptionsFromInputs=function(){for(var q=_.mt(this.hostElement).querySelectorAll(".poll-option-input"),S=0;S<q.length;S++)this.pollOptions[S]=q[S].value.trim()};
_.Z.clearPollOptions=function(){var q=_.mt(this.hostElement).querySelectorAll(".poll-option-input");q=_.A(q);for(var S=q.next();!S.done;S=q.next())S.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.Z.getSimpleString=function(q){return _.vO(q)};
_.Z.updateValueFromBinding=function(q){if(q.target&&this.pollOptions){var S=Array.from(_.mt(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(q.target);if(S>=0){var N;this.pollOptions[S]=(N=q.detail.value)!=null?N:"";this.notifyPath("pollOptions."+S)}}};
q6.prototype.dataChanged=q6.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],q6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],q6.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],q6.prototype,"pollOptions",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],q6.prototype,"hasMaxOptions",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],q6.prototype,"enableCreationBox",void 0);
_.u([_.oE("#repeat"),_.E("design:type",Gj)],q6.prototype,"repeat",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q6.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-poll-attachment"})],q6);
_.p(q6,"ytd-poll-attachment",function(){if(hET!==void 0)return hET;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hET=q},{mode:2});var PdD;var Is0;var Y6k;var on0;var Sn=function(){return _.n.apply(this,arguments)||this};
_.F(Sn,_.n);_.hd.Object.defineProperties(Sn.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sn.prototype,"rendererBehaviors",void 0);_.u([_.k(),_.E("design:type",Object)],Sn.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Sn.prototype,"focused",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("focused"),_.E("design:type",Object),_.E("design:paramtypes",[])],Sn.prototype,"ariaSelected",null);_.u([_.Vd({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],Sn);
_.p(Sn,"yt-user-mention-suggestion-renderer",function(){if(on0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Y6k===void 0&&(Y6k=document.createElement("template"));var X=Y6k;N.call(S,X.content.cloneNode(!0),q.content.firstChild);on0=q}q=on0;return q},{mode:2});var qs2;var SsD;var N6=function(){var q=_.n.apply(this,arguments)||this;q.focusedSuggestionIndex=-1;return q};
_.F(N6,_.n);_.Z=N6.prototype;_.Z.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.Z.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.Z.setFocusedSuggestionIndex=function(q){!this.data||!this.data.suggestions||q<0||q>=this.data.suggestions.length||(this.focusedSuggestionIndex=q,q=this.getSuggestionId(q),this._setFocusedSuggestionId(q))};
_.Z.advanceSuggestion=function(q){this.focusedSuggestionIndex===-1||q!==-1&&q!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+q),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.Z.ensureSuggestionVisible=function(q){q=this.getSuggestionId(q);q=_.mt(this.hostElement).querySelector("[id="+q+"]");q!=null&&(q.offsetTop<this.hostElement.scrollTop?q.scrollIntoView(!0):q.offsetTop+q.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&q.scrollIntoView(!1))};
_.Z.getSuggestionId=function(q){return"user-mention-suggestion-"+q};
_.Z.onSuggestionTap=function(q){var S=_.t(q.model.item,iMs);this.ytRendererBehavior.logExplicitClick(S);_.uc(this.hostElement,"yt-user-mention-suggestion-selected",{data:S,index:q.model.index})};
_.Z.onSuggestionMouseMove=function(q){q.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(q.model.index)};
_.Z.isSuggestionFocused=function(q,S){return q===S};
_.Z.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Z.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("focused-suggestion-id-changed",this.focusedSuggestionId))};
N6.prototype.focusedSuggestionIdChangedForBinding=N6.prototype.focusedSuggestionIdChangedForBinding;N6.prototype.onDomChange=N6.prototype.onDomChange;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],N6.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],N6.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],N6.prototype,"focusedSuggestionIndex",void 0);_.u([_.k({readOnly:!0}),_.E("design:type",String)],N6.prototype,"focusedSuggestionId",void 0);
_.u([_.Ph("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],N6.prototype,"onDomChange",null);_.u([_.I5("focusedSuggestionId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N6.prototype,"focusedSuggestionIdChangedForBinding",null);_.u([_.Vd({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],N6);
_.p(N6,"yt-user-mention-suggestions-dropdown",function(){if(SsD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;qs2===void 0&&(qs2=document.createElement("template"));var X=qs2;N.call(S,X.content.cloneNode(!0),q.content.firstChild);SsD=q}q=SsD;return q},{mode:2});var XI=function(){var q=_.n.apply(this,arguments)||this;q.suggestionsResponse=null;q.activeMention=null;q.selectionChangeListener=q.onSelectionChange.bind(q);q.handlesEnabled=_.C("enable_handles_in_mention_suggest_posts");q.handlesInMentionSuggestionsEnabled=_.C("handles_in_mention_suggest_posts");q.zeroPrefixMentionSuggestionEnabled=_.C("enable_zero_prefix_mention_suggestion_web");q.pendingQuery=null;q.flowNonce=null;return q};
_.F(XI,_.n);_.Z=XI.prototype;_.Z.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.Z.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.Z.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.Z.hasSuggestions=function(q){return!!(q&&q.suggestions&&q.suggestions.length>0)};
_.Z.onInput=function(){var q=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var S=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),N=this.activeMention.JSC$11670_getText().slice(-1)===" ",X=this.activeMention.JSC$11670_getText().slice(-2,-1)===" ",b="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11670_getText().slice(-2,
-1))>=0;b=this.zeroPrefixMentionSuggestionEnabled&&b;if(this.activeMention.isCollapsed()||(S||X||b)&&N)this.cancelActiveMention();else{var w=this.activeMention.JSC$11670_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.ix(this,"requestSuggestions",function(){q.requestSuggestions(w)},100)}}}};
_.Z.onServiceRequestSent=function(q){q.stopPropagation()};
_.Z.onServiceRequestCompleted=function(q){q.stopPropagation();q=q.detail.data;q.query&&(!this.pendingQuery||this.pendingQuery!==q.query)||!this.zeroPrefixMentionSuggestionEnabled&&q.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=q,this.hasSuggestions(q)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.Z.onServiceRequestError=function(q){q.stopPropagation()};
_.Z.onUserMentionSuggestionSelected=function(q){this.selectSuggestion(q.detail.data,q.detail.index)};
_.Z.onSelectionChange=function(){if(this.activeMention){var q=_.bB(),S=this.activeMention.JSC$11670_containsRange(q);q=q&&this.containsHelper(this.dropdown,q.getContainer());S||q||this.cancelActiveMention()}};
_.Z.containsHelper=function(q,S){var N;if(((N=window.ShadyDOM)==null?void 0:N.noPatch)===!0)return q.contains(S);for(;S;){if(S===q)return!0;S=S instanceof ShadowRoot?S.host:S.parentNode}return!1};
_.Z.maybeStartSuggest=function(){var q=_.bB();if(q&&q.isCollapsed()){var S=q.JSC$11670_getStartNode(),N=q.JSC$11670_getStartOffset();if(S instanceof Text&&!(N<1)){var X=S.textContent;!(X=X&&X.charAt(N-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(X)<0||(this.activeMention=_.sW(S,N-1,q.JSC$11670_getEndNode(),q.JSC$11670_getEndOffset()),this.flowNonce=Dw(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.Z.updateActiveMention=function(){if(this.activeMention){var q=_.bB();q&&q.isCollapsed()&&(this.activeMention=_.sW(this.activeMention.JSC$11670_getStartNode(),this.activeMention.JSC$11670_getStartOffset(),q.JSC$11670_getEndNode(),q.JSC$11670_getEndOffset()))}};
_.Z.requestSuggestions=function(q){if(this.activeMention){var S={suggestions_query:q};this.pendingQuery=q;_.yR(this.hostElement,[this.suggestionsEndpoint,S])}};
_.Z.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()};
_.Z.focusPreviousSuggestion=function(q){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),q.preventDefault())};
_.Z.focusNextSuggestion=function(q){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),q.preventDefault())};
_.Z.selectFocusedSuggestion=function(q){if(this.hasSuggestions(this.suggestionsResponse)){var S=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.t(S,iMs)&&(this.selectSuggestion(_.t(S,iMs),this.dropdown.focusedSuggestionIndex),q.preventDefault())}};
_.Z.selectSuggestion=function(q,S){if(q){var N=this.activeMention;if(N){var X=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&q.handle?_.HT(X,"\u00a0\u2068@"+q.handle+"\u2069\u00a0"):this.handlesEnabled?_.HT(X,"\u00a0"+q.displayName+"\u00a0"):_.HT(X,"\u00a0@"+q.displayName+"\u00a0");od(X,"/channel/"+q.channelId);X.classList.add("yt-formatted-string","yt-simple-endpoint");X.setAttribute("spellcheck","false");N.isCollapsed()||N.JSC$11670_removeContents();N.insertNode(X,!0);q=document.createTextNode(" ");
X.parentNode.insertBefore(q,X.nextSibling);window.getSelection().collapse(q,1);S={suggestionSelected:{suggestionIndex:S}};if(this.zeroPrefixMentionSuggestionEnabled){var b;S.suggestionSelected.isZeroPrefix=((b=this.suggestionsResponse)==null?void 0:b.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",S);this.cancelActiveMention();_.uc(this.hostElement,"yt-mention-inserted")}}};
_.Z.getPositionTarget=function(q){return q&&q.getBrowserRangeObject()};
_.Z.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.Z.onFocusedSuggestionIdChanged=function(q){var S=_.DcP(this.hostElement)[0];S&&(q.detail.value?S.setAttribute("aria-activedescendant",q.detail.value):S.removeAttribute("aria-activedescendant"))};
_.Z.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.Z.logGELEvent=function(q,S){q={eventType:q,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};S&&(q=Object.assign(q,S));_.FO("userMentionAutoCompleteBoxEvent",q)};
XI.prototype.onDomChange=XI.prototype.onDomChange;XI.prototype.onUserMentionSuggestionSelected=XI.prototype.onUserMentionSuggestionSelected;XI.prototype.onServiceRequestError=XI.prototype.onServiceRequestError;XI.prototype.onServiceRequestCompleted=XI.prototype.onServiceRequestCompleted;XI.prototype.onServiceRequestSent=XI.prototype.onServiceRequestSent;XI.prototype.onInput=XI.prototype.onInput;_.u([_.O(_.Ie),_.E("design:type",Object)],XI.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],XI.prototype,"suggestionsEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],XI.prototype,"suggestionsResponse",void 0);_.u([_.k(),_.E("design:type",Object)],XI.prototype,"activeMention",void 0);_.u([_.oE("#dropdown"),_.E("design:type",Object)],XI.prototype,"dropdown",void 0);_.u([_.oE("#iron-dropdown"),_.E("design:type",Object)],XI.prototype,"ironDropdown",void 0);
_.u([_.Ph("input"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],XI.prototype,"onInput",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],XI.prototype,"onServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],XI.prototype,"onServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],XI.prototype,"onServiceRequestError",null);_.u([_.Ph("yt-user-mention-suggestion-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],XI.prototype,"onUserMentionSuggestionSelected",null);
_.u([_.Ph("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],XI.prototype,"onDomChange",null);_.u([_.Vd({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],XI);
_.p(XI,"yt-user-mention-autosuggest-input",function(){if(Is0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;PdD===void 0&&(PdD=document.createElement("template"));var X=PdD;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Is0=q}q=Is0;return q},{mode:2});var bb=null;
_.Tj({is:"ytd-commentbox",_template:function(){if(EoM!==void 0)return EoM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return EoM=q},
behaviors:[_.gXe.YtHostElementBehavior,_.Ie,_.P4.YtActionHandlerBehavior,_.c4.YtComponentBehavior,_.zl.YtRendererstamperBehavior,_.zNq.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(q,S){return _.hg(q.entities,"aadcGuidelinesStateEntityPayload",S)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(q,S){return _.hg(q.entities,"commentboxStateEntity",S)},
observer:"commentboxStateEntityChanged_"},receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:{type:Boolean,
value:!1},attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"},errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},rateLimitErrorCommands:{type:Object,computed:"computeRateLimitErrorCommands_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},previousText_:String,inlineSchedulePanel_:{type:Object,
computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepChannelCreationRenderer:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollOrQuizRendererInEditDialog_:{type:Boolean,
computed:"computeHasPollOrQuizRendererInEditDialog_(data)"},hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},hasImagePoll_:{type:Boolean,computed:"computeHasImagePoll_(addedAttachment)"},hasQuiz_:{type:Boolean,computed:"computeHasQuiz_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"},
isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return _.Fg}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.C("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.C("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.hx(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(q){this.fire(q?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(q){this.set("submitButtonDisabled",void 0);this.clear();q&&this.computeIsEmojiButtonDisplayed_(q)&&(q=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&q.updateEmojiCategories()},
observePrefilledImage_:function(q,S,N){this.isValidPrefilledImage_(q,S,N)&&(this.prefilledAttachment_="image",this.prefilledImageData_=S,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(q,S){this.isValidPrefilledVideo_(q,S)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(q){q&&q.pollData&&q.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(q.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.yV();this.focus()},
detached:function(){document.removeEventListener("tap",_.hx(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(q){q=q.detail;q=q.isCustomEmoji?q.shortcuts[0]:q.emojiId;var S=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(S,q);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var q=_.bB();if(q){q=q.getBrowserRangeObject();for(var S=q.commonAncestorContainer;S;){if(S===this.getEditableTextArea_())return q;S=S.parentNode}}q=this.getEditableTextArea_();q=_.AY(q,q.childNodes.length);q.select();return q.getBrowserRangeObject()},
insertTextWithEmojis_:function(q,S,N){(S=this.emojiManager.createDocumentFragment(S,!0,!1,N===void 0?!0:N))&&S.childNodes.length!==0&&(q.collapsed||q.deleteContents(),N=S.lastChild,q.insertNode(S),_.yuv(N).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var q=_.bB();if(q){var S=q.JSC$11670_getStartNode(),N=q.JSC$11670_getEndNode();if(Jzm(S)&&Jzm(N)){var X=q.JSC$11670_getStartOffset(),b;if(_.IV&&S.nodeType===Node.ELEMENT_NODE&&(b=_.kVa(S)))_.AY(b,0).select();else{b=uT(S)?S:_.ea(S,uT);var w=uT(N)?N:_.ea(N,uT);if(b||w)if(q.isCollapsed()){if(S.nodeType===Node.TEXT_NODE){q=!0;X===S.length&&(q=!1);if(bb==="end"||bb==="right")q=!1;S=S.parentNode;q=[].concat(_.PG(S.parentNode.childNodes)).indexOf(S)+(q?0:1);_.AY(S.parentNode,
q).select()}}else b?b.previousSibling&&b.previousSibling.length>0?_.sW(N,q.JSC$11670_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(S=document.createTextNode("\u200b"),b.parentNode.insertBefore(S,b),_.sW(N,q.JSC$11670_getEndOffset(),S,0).select()):w&&(w.nextSibling&&w.nextSibling.length>0?_.sW(S,q.JSC$11670_getStartOffset(),w.nextSibling,1).select():(N=document.createTextNode("\u200b"),w.parentNode.insertBefore(N,w.nextSibling),_.sW(S,q.JSC$11670_getStartOffset(),N,N.length).select()));
bb=null}}else bb=null}else bb=null},
leftKeyPressed_:function(){bb="left"},
rightKeyPressed_:function(){bb="right"},
endKeyPressed_:function(){bb="end"},
maybeDeleteChip_:function(){var q=lQ2(!0);if(q){var S=_.bB(),N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();_.Ze(N,S,q,q.childNodes.length).select()}},
maybeBackspaceChip_:function(){var q=lQ2(!1);if(q){var S=_.bB(),N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();_.Ze(N,S,q,0).select()}},
maybeBackspaceChipWordMode_:function(q){var S=_.bB();if(S.isCollapsed()){var N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();var X=j$0(N,S,!0);X&&(_.Ze(N,S,X,0).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(q){var S=_.bB();if(S.isCollapsed()){var N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();var X=j$0(N,S,!1);X&&(_.Ze(N,S,X,X.childNodes.length).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
onTap_:function(q){if(!q.defaultPrevented&&(q.currentTarget.tagName==="YTD-COMMENTBOX"&&uT(q.target)&&q.preventDefault(),this.isEmojiPickerDisplayed)){var S=this.$$("#emojis"),N=this.$$("#emoji-button"),X=this.getEditableTextArea_();if((q=q.path?q.path:q.composedPath&&q.composedPath())&&!q.includes(S)&&!q.includes(X)&&!q.includes(N))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(q,S,N){return q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&S!==void 0&&S.encryptedBlobId!==null&&S.sourceExternalVideoId!==null&&N!==void 0&&N.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(q,S){return q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!S&&!!S.videoRenderer&&!!S.videoRenderer.videoId},
isValidPrefilledAttachment_:function(q,S,N){return this.isValidPrefilledImage_(q,S,N)||this.isValidPrefilledVideo_(q,N)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.C("enable_multi_image_post_creation")){var q=this.$$("ytd-backstage-multi-image-select-renderer");q&&q.hasImages()&&q.cancel()}else(q=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&q.cancel();(q=this.$["poll-attachment"])&&this.hasPoll_&&q.clearPollOptions();(q=this.$["image-poll-attachment"])&&this.hasImagePoll_&&q.resetPollOptions();(q=this.$["quiz-attachment"])&&this.hasQuiz_&&q.resetQuizOptions();
(q=this.$["video-link-attachment"])&&this.hasVideo_&&q.cancel();(q=this.$["access-restrictions-selector"].firstElementChild)&&q.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.mt(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.mt(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(q,S){q=H0F(q,this.emojiManager,S).cloneNode(!0);for(S=q.firstChild;S;)if(S.nodeType!==1)S=S.nextSibling;else switch(S.tagName){case "BR":var N=_.C2();_.gla(N,S);S=N.nextSibling;break;case "DIV":(N=S.lastChild)&&S.nextSibling&&_.Jm(_.C2(),N);S.previousSibling&&(S.previousSibling.nodeType===1||S.previousSibling.nodeType===3&&!S.previousSibling.textContent.endsWith("\n"))&&_.iw(_.C2(),S);N&&N.nodeName==="BR"&&_.Nw(N);N=S;S.hasChildNodes()?(S=S.firstChild,
_.Elv(N)):(S=S.nextSibling,_.Nw(N));break;default:S=S.nextSibling}return WSm(q)},
onAddImageError_:function(q){q.stopPropagation();this.errorMessage_=_.Kc(q.detail)},
setTextAreaValue_:function(q){q||(q="");var S=this.getEditableFormattedString_();S.text="";this.getEditableTextArea_().innerText="";typeof q==="string"&&(q={runs:[{text:q}]});S.text=q},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();bb=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var q=this.getEditableTextArea_();q&&(_.AY(q,q.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.k$("HTML_DIR")==="rtl"){var q=this.getEditableTextArea_(),S=this.getTextAreaValue()!==""?"auto":"rtl";q.setAttribute("dir",S)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var q;return YE7((q=this.$["quiz-attachment"])==null?void 0:q.getExplanationText())||YE7(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var q=null;if(this.isEmojiButtonDisplayed){var S=this.getInputRange_();S&&(q=this.emojiInput.retrieveTextBeforeRange(S))}this.insertText_(q,!0);this.updateCharCount_();this.setSubmitButton_();q=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=q.scrollHeight>q.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var q=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:q})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(q){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(q)},
onPasteEmoji_:function(q){q.preventDefault();q.stopImmediatePropagation();q=q.clipboardData.getData("text/plain");this.insertText_(q,!1,!1)},
insertText_:function(q,S,N){S=S===void 0?!1:S;N=N===void 0?!0:N;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&q){var X=this.getInputRange_().cloneRange();this.emojiManager&&X&&(S&&this.emojiInput.offsetStartOfRangeBy(X,q.length),this.insertTextWithEmojis_(X,q,N),FSg(this.getEditableTextArea_().lastChild)||(X=this.getInputRange_().cloneRange()),X&&(this.emojiInput.updateSuggestions(X,q),this.updateSuggestionOffset_(X)))}},
setSubmitButton_:function(){if(this.data){var q=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",S=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(q||S){var N=this.getTextAreaValue().trim();S=N===this.previousText_;N=!N||this.aboveCharLimit_;q&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(N=this.aboveCharLimit_);this.submitButtonDisabled=
S||N||!this.getTextLength();q&&_.C("enable_post_scheduling")&&(this.submitButtonDisabled=S&&!this.scheduledPublishTimeSec_||N)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.vO,computeCreationBoxClass_:function(q){return q?"focused":"not-focused"},
computeFooterMessageClass_:function(q,S){return S?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(q,S){return S?S:q},
computeFooterMessageHidden_:function(q,S){return!S&&!q},
computePlaceholderText_:function(q,S,N){return(N==="video"||N==="image")&&(q==null?0:q.prefilledPlaceholderText)?q==null?void 0:q.prefilledPlaceholderText:S==="poll"||S==="image-poll"?q==null?void 0:q.pollPostPlaceholderText:S==="quiz"?q==null?void 0:q.quizPostPlaceholderText:S==="image"?q==null?void 0:q.imagePostPlaceholderText:q==null?void 0:q.placeholderText},
computeHideAttachmentButtons_:function(q,S,N,X){return q===void 0?!1:X&&this.getSimpleString(X)===this.getSimpleString(q.rateLimitErrorMessage)?!0:S!=="none"||N!=="none"||!q.videoLinkButton&&!q.pollButton&&!q.imagePollButton&&!q.quizButton&&!q.imageButton},
computeHideDismissableAttachment_:function(q){return q!=="image"&&q!=="video"},
computeHasVideo_:function(q){return q==="video"},
computeHasImage_:function(q){return q==="image"},
computeHasPoll_:function(q){return q==="poll"},
computeHasImagePoll_:function(q){return q==="image-poll"},
computeHasQuiz_:function(q){return q==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(q){return q&&q.backstageAttachment?q.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!q.backstageAttachment.quizRenderer&&!q.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(q){if(this.isValidPrefilledAttachment_(q.purpose,q.prefilledImageData,q.backstageAttachment))return q.backstageAttachment},
computeEditAttachment_:function(q){if(this.computePrefilledContent_(q)===void 0)return q.backstageAttachment},
computeAuthorThumbnailDimension_:function(q,S){return q&&!S?24:40},
computeImageUploadEndpoint_:function(q){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",q)},
computeRateLimitErrorCommands_:function(q){var S,N;return q==null?void 0:(S=q.advancedTierFeatures)==null?void 0:(N=S.rateLimit)==null?void 0:N.rateLimitCommands},
computeIsBackstageComment_:function(q){return!(!q||q!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(q){return this.get("submitButton.buttonRenderer.serviceEndpoint",q)||this.get("replyButton.buttonRenderer.serviceEndpoint",q)||this.get("postButton.buttonRenderer.serviceEndpoint",q)},
computeSubmitButtonOverride:function(){if(_.C("web_modern_buttons")){var q,S;return{segmentedPosition:this.dropdownSchedulePanel_||!((q=this.data)==null?0:(S=q.postOptionsMenu)==null?0:S.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.C("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(q,S){q=this.get("submitButton.buttonRenderer",q)||this.get("replyButton.buttonRenderer",q)||this.get("postButton.buttonRenderer",q);S&&(q=S);q&&(q=Object.assign({},q),q.serviceEndpoint=void 0,q.isDisabled=this.submitButtonDisabled);return q},
computeHasExternalLinksAccess_:function(q){if(_.C("enable_rfa_external_links")){var S,N,X;return(X=q==null?void 0:(S=q.advancedTierFeatures)==null?void 0:(N=S.externalLinks)==null?void 0:N.allowExternalLinks)!=null?X:!0}return!0},
computeIsEmojiButtonDisplayed_:function(q){return q.emojiButton&&q.emojiPicker&&q.emojiPicker.emojiPickerRenderer&&q.emojiPicker.emojiPickerRenderer.categories?q.emojiPicker.emojiPickerRenderer.categories.find(function(S){return S.emojiPickerCategoryRenderer?S.emojiPickerCategoryRenderer.emojiIds&&S.emojiPickerCategoryRenderer.emojiIds.length>0:S.emojiPickerUpsellCategoryRenderer?S.emojiPickerUpsellCategoryRenderer.emojis&&S.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(q){return q.charLimit?q.charLimit:null},
computeDropdownSchedulingPanel_:function(q,S){if(q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&S)return S},
computeInlineSchedulingPanel_:function(q,S){if(q==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&S)return S},
computeHideAuthorThumbnail_:function(q,S){return q||this.computeUseIdentityChip_(S)},
computeHideIdentityChipRenderer_:function(q,S){return q||!this.computeUseIdentityChip_(S)},
computeUseIdentityChip_:function(q){return!!q&&!!q.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(q){var S,N,X,b;(q==null?0:(S=q.detail)==null?0:(N=S.endpoint)==null?0:N.ypcGetOffersEndpoint)||(q==null?0:(X=q.detail)==null?0:(b=X.endpoint)==null?0:b.ypcOffersEndpoint)?(q.stopPropagation(),_.yR(this,[q.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",q)&&(q.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(q){this.addedAttachment="video";this.selectedVideoId_=q.detail.videoId},
commentboxStateEntityChanged_:function(q){var S=this;(q==null?void 0:q.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(q==null?void 0:q.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){S.focus()})},
onYtServiceRequestSent_:function(q,S){if(S.actions)for(q=_.A(S.actions),S=q.next();!S.done;S=q.next())S.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(q){this.isLoading=!1;var S=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",q),N,X,b,w=q==null?void 0:(N=q.detail)==null?void 0:(X=N.data)==null?void 0:(b=X.actionResult)==null?void 0:b.commentboxStateEntityKey;if(S)this.errorMessage_=S;else if(w){var B;this.dismissData_=q==null?void 0:(B=q.detail)==null?void 0:B.data;this.commentboxStateKey_=w}else{this.clear();var T;this.fire("yt-commentbox-dismiss",q==null?void 0:(T=q.detail)==
null?void 0:T.data)}},
onYtServiceRequestError_:function(q){q.stopPropagation();this.isLoading=!1;var S,N;if(((S=this.data)==null?void 0:S.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((N=this.data)==null?void 0:N.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(S=this.get("detail.error.args",q)||[],S.length>1&&S[1].message){this.handlePostsServiceRequestError_(S[1].message);return}(q=this.get("detail.error.message",q))?this.errorMessage_=this.data.errorMessage||_.Kc(q):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(q){if(_.C("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var S=_.A(this.rateLimitErrorCommands),N=S.next();!N.done;N=S.next())if(N=N.value,N.errorLabel===q){_.h6(N.command,this.hostElement);return}this.errorMessage_=_.Kc(q)},
submitIfNotBackstagePost_:function(q){if(!this.isBackstagePost)this.onSubmit_(q)},
onSubmit_:function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v;return _.G(function(W){switch(W.nextAddress){case 1:q.stopPropagation();if(!S.serviceEndpoint||!S.isValidInput_())return W.return();if(S.shouldShowPostAadcNotice_())return S.showPostAadcNotice_(),W.return();if(S.shouldShowCommentAadcNotice_())return S.showCommentAadcNotice_(),W.return();if(!(S.$$("ytd-backstage-multi-image-select-renderer")&&S.hasImage_&&_.C("enable_multi_image_post_creation"))){W.jumpTo(2);break}N=S.$$("ytd-backstage-multi-image-select-renderer");
return W.yield(N.getAllUploadStatuses(),3);case 3:X=W.yieldResult;if(!X)return W.return();b=_.A(X);for(w=b.next();!w.done;w=b.next())if(B=w.value,B.encryptedBlobId===void 0)return S.isLoading=!1,Q=T=void 0,S.errorMessage_=(Q=(T=S.imageUploadEndpoint_)==null?void 0:T.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?Q:null,W.return();return W.return(S.submitForm_(void 0,void 0,void 0,void 0,N.images,S.taggedVideoId_));case 2:if(!S.hasImagePoll_||!S.$["image-poll-attachment"]){W.jumpTo(4);
break}return W.yield(S.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:a=W.yieldResult;if(!a)return W.return();U=_.A(a);for(r=U.next();!r.done;r=U.next())if(c=r.value,!c.encryptedBlobId)return S.isLoading=!1,e=void 0,S.errorMessage_=(e=S.data.errorMessage)!=null?e:null,W.return();case 4:J=(R=S.$$("ytd-backstage-image-select-renderer"))&&R.uploadPromise(),v=S.getSharedPostId_(),J?J.then(function(){S.submitForm_.apply(S,_.PG(_.IT.apply(0,arguments)))}).catch(function(z){S.isLoading=!1;
S.errorMessage_=_.Kc(z.message)}):S.selectedVideoId_?S.submitForm_(void 0,S.selectedVideoId_):S.prefilledAttachment_==="image"?S.submitForm_(S.prefilledImageData_.encryptedBlobId,void 0,void 0,S.prefilledImageData_.sourceExternalVideoId,void 0,S.taggedVideoId_):S.prefilledAttachment_==="video"?S.submitForm_(void 0,S.data.backstageAttachment.videoRenderer.videoId):v?S.submitForm_(void 0,void 0,v):S.taggedVideoId_!==void 0?S.submitForm_(void 0,void 0,void 0,void 0,void 0,S.taggedVideoId_):S.submitForm_(),
_.xP(W)}})},
openSchedulingPanel:function(q){q&&q.scheduleButton&&q.scheduleButton.buttonRenderer&&(this.scheduleButton_=q.scheduleButton.buttonRenderer);q&&q.dateTimePicker&&this.set("data.schedulingDateTimePicker",q.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(q){q.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(q){q.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(q){q.stopPropagation();q.detail.alertMessage&&(this.alertMessage_=q.detail.alertMessage)},
onImageSelected_:function(q){q.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(q){q.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(q){q.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(q.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(q){q.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(q){var S=this.$["video-link-attachment"];S&&S.onLaunchVideoPicker(q)},
onAttachmentDismiss_:function(q){q.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.C("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.C("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var q;if(this.addedAttachment==="image-poll"&&((q=this.$["image-poll-attachment"])==null||!q.isValid()))return!1;var S;if(this.addedAttachment==="quiz"&&((S=this.$["quiz-attachment"])==null||!S.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;q=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(q=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")q=!0;return q||!!this.getTextAreaValue().trim()},
submitForm_:function(q,S,N,X,b,w){var B=this.getTextAreaValue().trim(),T={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&B===this.previousText_&&(B=void 0);B!==void 0&&(T.comment_text=B);this.isLoading=!0;w!=void 0&&(T.tagged_video_id=w);q?(T.image_blob_id=q,this.imagePreviewCoordinates_&&(T.image_preview_coordinates=this.imagePreviewCoordinates_)):S?T.attached_video_id=S:N?T.shared_post_id=N:b&&b.length>0&&(T.images_data=b.map(function(Q){return{encryptedBlobId:Q.encryptedBlobId,
previewCoordinates:Q.previewCoordinates}}));
X&&(T.source_video_id=X);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(T.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(T.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(T.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(T.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.C("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(T.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.yR(this,[this.serviceEndpoint,T])},
onIsInputFocusChanged_:function(q,S){q?this.fire("yt-autonav-pause-focus"):S!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(q){var S=this.getEditableTextArea_();[].concat(_.PG(q.dataTransfer.items)).forEach(function(N){N.kind==="string"&&N.type.match("^text/plain")&&N.getAsString(function(X){S.appendChild(document.createTextNode(X))})});
q.preventDefault()},
preventDefault_:function(q){q.preventDefault()},
onSuggestionInsert_:function(q){this.insertTextWithEmojis_(q.detail.range,q.detail.text)},
onEmojiSuggestionClick_:function(q){this.emojiInput.insertSuggestion(q.detail)},
computeSubmitButtonClass_:function(q,S){return!S||q?"":"with-options"},
updateSuggestionOffset_:function(q){if(this.emojiInput&&_.mt(this.emojiInput).querySelector("#dropdown")){var S=this.getEditableTextArea_().getBoundingClientRect().bottom,N=q.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(S-N)+5;S=this.getEditableTextArea_().getBoundingClientRect().left;q=q.getBoundingClientRect().left-S;_.mt(this.emojiInput).querySelector("#dropdown").style.marginLeft=q+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(q){if(_.C("enable_post_scheduling")&&this.data&&this.data.purpose){q=q.detail;if(Math.floor(Date.now()/1E3)>=q)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var S=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(S)||S!==q?this.scheduledPublishTimeSec_=q:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=q;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var q=["image-button","image-poll-button","poll-button","quiz-button"];_.C("auto_convert_posts_video_tag")||q.push("video-link-button");return q},
getButtonRenderer:function(q,S){if(q)switch(S){case "video-link-button":var N;return((N=q.videoLinkButton)==null?void 0:N.buttonRenderer)||void 0;case "image-button":var X;return((X=q.imageButton)==null?void 0:X.buttonRenderer)||void 0;case "poll-button":var b;return((b=q.pollButton)==null?void 0:b.buttonRenderer)||void 0;case "image-poll-button":var w;return((w=q.imagePollButton)==null?void 0:w.buttonRenderer)||void 0;case "quiz-button":var B;return((B=q.quizButton)==null?void 0:B.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var q;return(q=this.data)==null||!q.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var q,S;return!((q=this.data)==null||!q.openAadcDialog)&&!((S=this.aadcGuidelinesState_)==null||!S.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.k$("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var q;((q=this.data)==null?0:q.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.dX("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(q){q.clickTrackingParams&&_.ql().clickCommand(q);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.gr(this,"yt-close-popup-action")},
onHideIdentityChip:function(q){var S;this.set("data.placeholderText",(S=q.hideIdentityChipAction)==null?void 0:S.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var wk=function(){var q=_.n.apply(this,arguments)||this;q.isOpen=!1;q.modern=_.C("web_modern_buttons");q.roundedContainer=!0;q.dropdownButtonOverride=_.C("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;q.inPopupContainer=!1;q.isCommentboxLoading=!1;var S=["image-button","image-poll-button","poll-button"];_.C("enable_quiz_creation")&&S.push("quiz-button");_.C("auto_convert_posts_video_tag")||S.push("video-link-button");q.attachmentButtonIds=S;q.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return q};
_.F(wk,_.n);_.Z=wk.prototype;_.Z.computeButtonOverride=function(){var q;return((q=this.data)==null?0:q.postOptionsMenu)&&_.C("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.Z.configureRendererStamper=function(){var q={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.C("auto_convert_posts_video_tag")||(q["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return q};
_.Z.ready=function(){var q=this,S=_.mt(this.hostElement).querySelector("#placeholder-area"),N=function(X){q.onOpen(X)};
S.addEventListener("tap",N);S.addEventListener("keypress",N)};
_.Z.showButtonEduTooltip=function(){var q,S,N,X,b,w,B;if(_.C("enable_quiz_creation")&&((q=this.data)==null?0:(S=q.quizButton)==null?0:(N=S.buttonRenderer)==null?0:(X=N.hint)==null?0:(b=X.hintRenderer)==null?0:(w=b.content)==null?0:(B=w.bubbleHintRenderer)==null?0:B.text)&&(_.MR.getInstance(),q=L$(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(q==null?void 0:
q.length)>0)){this.ytComponentBehavior.resolveCommand(q[0],{form:{element:this.quizButton}});return}var T;if((T=this.data)==null?0:T.imagePollButtonTooltip)if(_.MR.getInstance(),T=L$(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(T==null?void 0:T.length)>0){this.ytComponentBehavior.resolveCommand(T[0],{form:{element:this.imagePollButton}});return}var Q;_.C("enable_multi_image_post_creation")&&
((Q=this.data)==null?0:Q.multiImageButtonTooltip)&&(_.MR.getInstance(),Q=L$(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(Q==null?void 0:Q.length)>0&&this.ytComponentBehavior.resolveCommand(Q[0],{form:{element:this.imageButton}}))};
_.Z.onCreatePollAction=function(q){_.t(q,gvX)&&(this.JSC$16269_commentbox.addedAttachment="poll",this.openDialog())};
_.Z.onAddVideoLinkAction=function(q){if(_.t(q,pa6))this.JSC$16269_commentbox.onAddVideoLink(q)};
_.Z.onShowSchedulingPanelCommand=function(q){(q=_.t(q,QCM))&&this.openSchedulingPanel(q)};
_.Z.onCreateImagePollCommand=function(q){_.t(q,$Z6)&&(this.JSC$16269_commentbox.openImagePollComponent(),this.openDialog())};
_.Z.onCreateQuizCommand=function(q){_.t(q,c70)&&(this.JSC$16269_commentbox.openQuizComponent(),this.openDialog())};
_.Z.openSchedulingPanel=function(q){_.C("enable_post_scheduling")&&(this.openDialog(),this.JSC$16269_commentbox.openSchedulingPanel(q))};
_.Z.onCreateCommentAction=function(q){this.get("createCommentAction.contents",q)&&(this.JSC$16269_commentbox.clear(),this.closeDialog())};
_.Z.onOpen=function(q){q instanceof KeyboardEvent&&q.type==="keypress"&&q.keyCode!==13&&q.keyCode!==32||(this.data.prepareAccountEndpoint?_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.Z.onYtCommentboxDismiss=function(){this.closeDialog()};
_.Z.onYtCommentboxLoadingStart=function(q){q.stopPropagation();this.isCommentboxLoading=!0};
_.Z.onYtCommentboxLoadingEnd=function(q){q.stopPropagation();this.isCommentboxLoading=!1};
_.Z.onYtVideoLinkButtonCancel=function(q){q.stopPropagation();this.onOpen(q)};
_.Z.onYtVideoLinkSelected=function(q){q.stopPropagation();this.onOpen(q)};
_.Z.onIronSelect=function(q){q.stopPropagation();q.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=q.detail.item.value&&(this.accessRestriction?(this.accessRestriction=q.detail.item.value,this.onOpen(q)):this.accessRestriction=q.detail.item.value)};
_.Z.onYtNavigate=function(q){this.get("detail.endpoint.backstageImageUploadEndpoint",q)&&(this.JSC$16269_commentbox.addedAttachment="image",this.JSC$16269_commentbox.submitButtonDisabled=!0,this.onOpen(q))};
_.Z.onRequestSent=function(q){for(var S=_.A(q.detail),N=S.next();!N.done;N=S.next())_.t(N.value,KXD)&&(this.JSC$16269_commentbox.addedAttachment="image",this.JSC$16269_commentbox.submitButtonDisabled=!0,this.onOpen(q))};
_.Z.openDialog=function(){var q;(q=this.data)!=null&&q.isIneligibleForCommunityPagePostCreation||(this.JSC$16269_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16269_commentbox.focus())};
_.Z.onPopupClosed=function(){_.MR.getInstance()};
_.Z.computeCreationDisabled=function(q){return!!q};
_.Z.computeIsCreationDialog=function(q){return!!q&&q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.Z.computeDisabledPostButton=function(q){if(!q)return null;q.isDisabled=!0;return q};
_.Z.computeIsCreationDialogWithHeader=function(q){return!this.inPopupContainer&&!!q&&!!q.authorText&&q.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.Z.computeIsHeaderHidden=function(q,S){return!q||S};
_.Z.computeDropdownRendererClasses=function(q){return q?["text-secondary-style"]:[]};
_.Z.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var q=_.mt(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;q&&q.reset()};
wk.prototype.onPopupClosed=wk.prototype.onPopupClosed;wk.prototype.onRequestSent=wk.prototype.onRequestSent;wk.prototype.onYtNavigate=wk.prototype.onYtNavigate;wk.prototype.onIronSelect=wk.prototype.onIronSelect;wk.prototype.onYtVideoLinkSelected=wk.prototype.onYtVideoLinkSelected;wk.prototype.onYtVideoLinkButtonCancel=wk.prototype.onYtVideoLinkButtonCancel;wk.prototype.onYtCommentboxLoadingEnd=wk.prototype.onYtCommentboxLoadingEnd;wk.prototype.onYtCommentboxLoadingStart=wk.prototype.onYtCommentboxLoadingStart;
wk.prototype.onYtCommentboxDismiss=wk.prototype.onYtCommentboxDismiss;wk.prototype.showButtonEduTooltip=wk.prototype.showButtonEduTooltip;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wk.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wk.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wk.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wk.prototype,"isOpen",void 0);_.u([_.k({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],wk.prototype,"buttonOverride",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wk.prototype,"modern",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wk.prototype,"roundedContainer",void 0);_.u([_.k(),_.E("design:type",Object)],wk.prototype,"dropdownButtonOverride",void 0);_.u([_.k({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.E("design:type",Boolean)],wk.prototype,"creationDisabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],wk.prototype,"enableCreationBox",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.E("design:type",Boolean)],wk.prototype,"isCreationDialog",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wk.prototype,"inPopupContainer",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.E("design:type",Boolean)],wk.prototype,"isCreationDialogWithHeader",void 0);_.u([_.k(),_.E("design:type",Object)],wk.prototype,"accessRestriction",void 0);
_.u([_.k({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.E("design:type",Array)],wk.prototype,"dropdownRendererClasses",void 0);_.u([_.k(),_.E("design:type",Object)],wk.prototype,"isCommentboxLoading",void 0);_.u([_.k(),_.E("design:type",Array)],wk.prototype,"attachmentButtonIds",void 0);_.u([_.oE("#image-button"),_.E("design:type",HTMLElement)],wk.prototype,"imageButton",void 0);
_.u([_.oE("#image-poll-button"),_.E("design:type",HTMLElement)],wk.prototype,"imagePollButton",void 0);_.u([_.oE("#quiz-button"),_.E("design:type",HTMLElement)],wk.prototype,"quizButton",void 0);_.u([_.oE("#commentbox"),_.E("design:type",Object)],wk.prototype,"JSC$16269_commentbox",void 0);_.u([_.I5("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wk.prototype,"showButtonEduTooltip",null);
_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtCommentboxDismiss",null);_.u([_.Ph("yt-commentbox-loading-start"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtCommentboxLoadingStart",null);
_.u([_.Ph("yt-commentbox-loading-end"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtCommentboxLoadingEnd",null);_.u([_.Ph("yt-video-link-button-cancel"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtVideoLinkButtonCancel",null);
_.u([_.Ph("yt-video-link-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtVideoLinkSelected",null);_.u([_.Ph("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onIronSelect",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wk.prototype,"onRequestSent",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wk.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],wk);
_.p(wk,"ytd-backstage-post-dialog-renderer",function(){if(tNX!==void 0)return tNX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tNX=q},{mode:1});var Nek;var X$k;var ZY=function(){return _.n.apply(this,arguments)||this};
_.F(ZY,_.n);_.Z=ZY.prototype;_.Z.computeHeartButtonStyle=function(q){return(q==null?0:q.styleType)?q.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Z.onYtButtonTap=function(){if(this.data.isEnabled){var q=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(q=this.getEndpoint(q))&&_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})}else(q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(q)};
_.Z.toggle=function(q){this.set("data.isHearted",q!==void 0?q:!this.data.isHearted)};
_.Z.getEndpoint=function(q){var S,N=(S=this.data)==null?void 0:S.heartEndpoint,X;S=(X=this.data)==null?void 0:X.unheartEndpoint;if(N&&S)return q?S:N};
_.Z.computeButtonAccessibility=function(q,S){var N,X,b=q==null?void 0:(N=q.heartedAccessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label,w,B;q=q==null?void 0:(w=q.unheartedAccessibility)==null?void 0:(B=w.accessibilityData)==null?void 0:B.label;return S?b:q};
_.hd.Object.defineProperties(ZY.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var q;return _.C("kevlar_system_icons")&&!((q=this.data)==null||!q.isHearted)}}});
ZY.prototype.onYtButtonTap=ZY.prototype.onYtButtonTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],ZY.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZY.prototype,"data",void 0);_.u([_.K("data.isHearted"),_.E("design:type",Object),_.E("design:paramtypes",[])],ZY.prototype,"heartTooltip",null);
_.u([_.K("data.isHearted"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZY.prototype,"iconFilled",null);_.u([_.k({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.E("design:type",String)],ZY.prototype,"buttonAccessibility",void 0);_.u([_.k({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],ZY.prototype,"heartButtonStyle",void 0);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZY.prototype,"onYtButtonTap",null);_.u([_.Ue({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],ZY);
_.p(ZY,"ytd-creator-heart-renderer",function(){if(X$k!==void 0)return X$k;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return X$k=q},{mode:1});var A$=function(){var q=_.n.apply(this,arguments)||this;q.hasCreatorReply=!1;q.buttonOverrides={size:"S",iconPosition:"icon-only"};q.replyButtonOverrides={size:"S",type:"text"};q.forceIconButton=!_.C("web_modern_buttons");q.modern=_.C("web_modern_buttons");q.buttonTooltipPosition="bottom";q.systemIcons=_.C("kevlar_system_icons");q.replyDialog=null;return q};
_.F(A$,_.n);_.Z=A$.prototype;
_.Z.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}},
"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}};
_.Z.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.Z.dataChange=function(){this.replyDialog&&_.mt(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var q,S,N;this.isLiked=this.systemIcons&&!!((q=this.data)==null?0:(S=q.likeButton)==null?0:(N=S.toggleButtonRenderer)==null?0:N.isToggled)};
_.Z.computeShowVoteCountBeginning=function(q,S){return q===void 0||S===void 0?!0:q.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!S&&this.ytRendererBehavior.getSimpleString(S)!=="0"};
_.Z.computeShowVoteCountEnd=function(q,S){return q===void 0||S===void 0?!0:q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!S&&this.ytRendererBehavior.getSimpleString(S)!=="0"};
_.Z.computeShowCommentCount=function(q,S){return q===void 0||S===void 0?!0:q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!S&&this.ytRendererBehavior.getSimpleString(S)!=="0"};
_.Z.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.Z.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.Z.showReplyDialog=function(q){q&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.mt(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=q,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.Z.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.Z.onRequestSent=function(q){q=_.A(q.detail);for(var S=q.next();!S.done;S=q.next())(S=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",S.value))&&this.showReplyDialog(S)};
_.Z.onYtNavigate=function(q){var S,N;(q=(S=_.t(q.detail.endpoint,_.lFX))==null?void 0:(N=S.dialog)==null?void 0:N.commentReplyDialogRenderer)&&this.showReplyDialog(q)};
_.Z.onYtServiceRequestSent=function(q,S){q.stopPropagation();if(S.actions)for(q=0;q<S.actions.length;q++){var N=_.t(S.actions[q],P2Q);N&&this.handleUpdateCommentVoteAction(N)}};
_.Z.handleUpdateCommentVoteAction=function(q){this.voteCount=q.voteCount||_.Kc("0");q.voteStatus==="LIKE"?this.JSC$16281_ytdDislikeToggleButtonRenderer.toggle(!1):q.voteStatus==="DISLIKE"?this.JSC$16281_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16281_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16281_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Z.computeReplyButtonHidden=function(q){return q};
_.Z.computeReplyButtonBeginning=function(q){return(q==null?0:q.replyButton)&&q.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?q.replyButton:void 0};
_.Z.computeReplyButtonEnd=function(q){return(q==null?0:q.replyButton)&&q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?q.replyButton:void 0};
_.Z.computeActionButtonStyle=function(q){return(q==null?0:q.style)?q.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Z.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.Z.onYtToggleButton=function(q){var S,N;this.isLiked=this.systemIcons&&!!((S=q.detail)==null?0:(N=S.actions)==null?0:N.like)};
A$.prototype.onYtToggleButton=A$.prototype.onYtToggleButton;A$.prototype.onButtonTooltipPositionChanged=A$.prototype.onButtonTooltipPositionChanged;A$.prototype.onYtServiceRequestSent=A$.prototype.onYtServiceRequestSent;A$.prototype.onYtNavigate=A$.prototype.onYtNavigate;A$.prototype.onRequestSent=A$.prototype.onRequestSent;A$.prototype.onYtCommentboxDismiss=A$.prototype.onYtCommentboxDismiss;A$.prototype.dataChange=A$.prototype.dataChange;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],A$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"voteCount",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"commentCount",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"replyThumbnail",void 0);
_.u([_.k(),_.E("design:type",Object)],A$.prototype,"hasCreatorReply",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],A$.prototype,"enableCreationBox",void 0);_.u([_.k({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],A$.prototype,"actionButtonsStyle",void 0);_.u([_.k({computed:"computeReplyButtonBeginning(data)"}),_.E("design:type",Object)],A$.prototype,"replyButtonBeginning",void 0);
_.u([_.k({computed:"computeReplyButtonEnd(data)"}),_.E("design:type",Object)],A$.prototype,"replyButtonEnd",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"buttonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"replyButtonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"forceIconButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],A$.prototype,"useCommentIcon",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],A$.prototype,"modern",void 0);_.u([_.k(),_.E("design:type",Object)],A$.prototype,"buttonTooltipPosition",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],A$.prototype,"systemIcons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],A$.prototype,"isLiked",void 0);_.u([_.oE("ytd-button-renderer"),_.E("design:type",Object)],A$.prototype,"ytdReplyButtonRenderer",void 0);
_.u([_.oE("#like-button"),_.E("design:type",Object)],A$.prototype,"JSC$16281_ytdLikeToggleButtonRenderer",void 0);_.u([_.oE("#dislike-button"),_.E("design:type",Object)],A$.prototype,"JSC$16281_ytdDislikeToggleButtonRenderer",void 0);_.u([_.oE("#reply-dialog"),_.E("design:type",HTMLElement)],A$.prototype,"replyDialogElement",void 0);_.u([_.oE("#reply-button"),_.E("design:type",HTMLElement)],A$.prototype,"replyButtonElement",void 0);
_.u([_.oE("#reply-button-end"),_.E("design:type",HTMLElement)],A$.prototype,"replyButtonEndElement",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A$.prototype,"dataChange",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A$.prototype,"onYtCommentboxDismiss",null);
_.u([_.Ph("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A$.prototype,"onRequestSent",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A$.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],A$.prototype,"onYtServiceRequestSent",null);_.u([_.I5("buttonTooltipPosition"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A$.prototype,"onButtonTooltipPositionChanged",null);
_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A$.prototype,"onYtToggleButton",null);_.u([_.Ue({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],A$);
_.p(A$,"ytd-comment-action-buttons-renderer",function(){if(Nek!==void 0)return Nek;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Nek=q},{mode:1});var bU2;var sQ=function(){return _.n.apply(this,arguments)||this};
_.F(sQ,_.n);sQ.prototype.focus=function(){_.mt(this.hostElement).querySelector("#commentbox").focus()};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sQ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],sQ.prototype,"zeroStepChannelCreationRenderer",void 0);_.u([_.Ue({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],sQ);
_.p(sQ,"ytd-comment-dialog-renderer",function(){if(bU2!==void 0)return bU2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return bU2=q},{mode:1});var w$q;var B9=function(){var q=_.n.apply(this,arguments)||this;q.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.C("enable_web_delhi_icons")};q.replyButtonOverrides={size:"S",type:"text"};return q};
_.F(B9,_.n);_.Z=B9.prototype;_.Z.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.Z.detached=function(){this.replyBox&&this.replyBox.remove()};
_.Z.showReplyDialog=function(q){if(q){var S=this.replyBox;S||(S=document.createElement("ytd-comment-reply-dialog-renderer"),S.id="replybox",_.mt(this.replyDialogDiv).appendChild(S));S.data=q;this.replyDialogDiv.hidden=!1;S.openDialog()}};
_.Z.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.Z.handleReplyButtonClick=function(){if(this.isSuperfanOnlyCommentsEligibleUser){var q,S=_.t((q=this.toolbarSurface)==null?void 0:q.superfanOnlySnackbarCommand,_.Qp);S&&_.uc(this.hostElement,"yt-show-superfan-only-snackbar",{command:S})}else this.isSubsOnlyCommentsEligibleUser&&(q=_.t((S=this.toolbarSurface)==null?void 0:S.subscribersOnlyDisclaimerSnackbarCommand,_.Qp))&&_.uc(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:q})};
_.Z.onYtServiceRequestSent=function(q,S){q.stopPropagation();if(S.actions)for(var N=0;N<S.actions.length;N++){var X=_.t(S.actions[N],P2Q);X?this.handleUpdateCommentVoteAction(X):q.target===this.heartButton&&this.toggleHeartState()}};
_.Z.handleUpdateCommentVoteAction=function(q){var S;(S=this.toolbarState)!=null&&S.key&&this.ytdReduxBehavior.dispatch(_.VB("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:q.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":q.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.Z.toggleHeartState=function(){var q;(q=this.toolbarState)!=null&&q.key&&this.ytdReduxBehavior.dispatch(_.VB("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.hd.Object.defineProperties(B9.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return(((q=this.toolbarState)==null?void 0:q.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(S=this.toolbarData)==null?void 0:S.likeCountLiked:(N=this.toolbarData)==null?void 0:N.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
isSuperfanOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.superfanOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand)!==void 0&&!_.C("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S=_.t((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand,_.Qp),N,X,b,w,B,T,Q,a,U;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((N=this.toolbarSharedData)==null||!N.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:S!=null?S:_.t((b=this.toolbarSurface)==null?void 0:b.likeCommand,_.Qp),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:S!=null?S:_.t((w=this.toolbarSurface)==null?void 0:w.unlikeCommand,_.Qp),defaultCommand:this.isVisiblyDisabled?_.t((B=this.toolbarSurface)==null?void 0:B.commentDisabledActionCommand,_.Qp):void 0,defaultTooltip:(T=this.toolbarData)==null?void 0:T.likeInactiveTooltip,toggledTooltip:(Q=this.toolbarData)==null?void 0:Q.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(a=this.toolbarData)==null?void 0:a.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(U=this.toolbarSharedData)==null?void 0:U.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S=_.t((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand,_.Qp),N,X,b,w,B,T,Q,a,U,r;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((N=this.toolbarSharedData)==null||!N.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:S!=null?S:_.t((b=this.toolbarSurface)==null?void 0:b.dislikeCommand,_.Qp),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:S!=null?S:_.t((w=this.toolbarSurface)==null?void 0:w.undislikeCommand,_.Qp),defaultCommand:this.isVisiblyDisabled?_.t((B=this.toolbarSurface)==null?void 0:B.commentDisabledActionCommand,_.Qp):void 0,defaultTooltip:(T=this.toolbarData)==null?void 0:T.dislikeInactiveTooltip,toggledTooltip:(Q=this.toolbarData)==null?void 0:
Q.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(a=this.toolbarSharedData)==null?void 0:a.dislikeReplyButtonA11y:(U=this.toolbarSharedData)==null?void 0:U.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(r=this.toolbarSharedData)==null?void 0:r.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S,N;if(((q=this.toolbarState)==null?void 0:q.heartState)!==void 0&&((S=this.toolbarState)==null?void 0:S.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((N=this.toolbarState)==null?void 0:N.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var X,b,w,B,T,Q,a,U,r,c,e,R,J,v;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(X=this.toolbarData)==null?void 0:X.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((b=this.toolbarState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((w=this.toolbarState)==null?void 0:w.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((B=this.toolbarState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((T=this.toolbarState)==null?void 0:T.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.t((Q=this.toolbarSurface)==null?void 0:Q.heartCommand,
_.Qp),unheartEndpoint:this.isVisiblyDisabled?void 0:_.t((a=this.toolbarSurface)==null?void 0:a.unheartCommand,_.Qp),disabledEndpoint:this.isVisiblyDisabled?_.t((U=this.toolbarSurface)==null?void 0:U.commentDisabledActionCommand,_.Qp):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(r=this.toolbarData)==null?void 0:r.heartActiveTooltip,unheartedTooltip:(c=this.toolbarData)==null?void 0:c.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((e=
this.toolbarState)==null?void 0:e.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(R=this.toolbarSharedData)==null?void 0:R.unheartButtonA11y:(J=this.toolbarSharedData)==null?void 0:J.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(v=this.toolbarSharedData)==null?void 0:v.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.toolbarSurface)==null||!q.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.commentStrings)!=null&&q.replyButtonText){var S,N,X,b;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(S=this.commentStrings)==null?void 0:S.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.t((N=this.toolbarSurface)==null?void 0:N.replyCommand,_.Qp),command:this.isVisiblyDisabled?
_.t((X=this.toolbarSurface)==null?void 0:X.commentDisabledActionCommand,_.Qp):this.isSubsOnlyCommentsIneligibleUser?_.t((b=this.toolbarSurface)==null?void 0:b.subscribersOnlySnackbarCommand,_.Qp):void 0}}}}});
B9.prototype.onYtServiceRequestSent=B9.prototype.onYtServiceRequestSent;B9.prototype.hideReplyDialogDiv=B9.prototype.hideReplyDialogDiv;_.u([_.k(),_.E("design:type",Object)],B9.prototype,"commentStrings",void 0);_.u([_.k(),_.E("design:type",Boolean)],B9.prototype,"isReply",void 0);_.u([_.k(),_.E("design:type",Object)],B9.prototype,"toolbarData",void 0);_.u([_.k(),_.E("design:type",Object)],B9.prototype,"toolbarSharedData",void 0);
_.u([_.k(),_.E("design:type",String)],B9.prototype,"toolbarStateKey",void 0);_.u([_.k(),_.E("design:type",String)],B9.prototype,"toolbarSurfaceKey",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],B9.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],B9.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],B9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.z5),_.E("design:type",Object)],B9.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.oE("#reply-dialog"),_.E("design:type",HTMLElement)],B9.prototype,"replyDialogDiv",void 0);_.u([_.oE("#replybox"),_.E("design:type",Object)],B9.prototype,"replyBox",void 0);_.u([_.oE("ytd-creator-heart-renderer"),_.E("design:type",Object)],B9.prototype,"heartButton",void 0);_.u([_.k({selector:function(q,S){return _.hg(q.entities,"engagementToolbarStateEntityPayload",S)},
selectorArgs:["toolbarStateKey"]}),_.E("design:type",Object)],B9.prototype,"toolbarState",void 0);_.u([_.k({selector:Fe0,selectorArgs:["toolbarSurfaceKey"]}),_.E("design:type",Object)],B9.prototype,"toolbarSurface",void 0);_.u([_.k(),_.E("design:type",Object)],B9.prototype,"buttonOverrides",void 0);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B9.prototype,"hideReplyDialogDiv",null);
_.u([_.K("toolbarData","toolbarState"),_.E("design:type",String),_.E("design:paramtypes",[])],B9.prototype,"likeCount",null);_.u([_.K("likeCount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"showLikeCount",null);_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"isVisiblyDisabled",null);_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"isSubsOnlyCommentsEligibleUser",null);_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"isSuperfanOnlyCommentsEligibleUser",null);_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"hasPrepareAccountCommand",null);
_.u([_.K("toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],B9.prototype,"likeToggleButtonRenderer",null);_.u([_.K("isReply","toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],B9.prototype,"dislikeToggleButtonRenderer",null);_.u([_.K("toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],B9.prototype,"creatorHeartSupportedRenderer",null);
_.u([_.K("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B9.prototype,"hasReplyCommand",null);_.u([_.K("toolbarSurface","commentStrings","isVisiblyDisabled"),_.E("design:type",Object),_.E("design:paramtypes",[])],B9.prototype,"replyButtonRenderer",null);_.u([_.k(),_.E("design:type",Object)],B9.prototype,"replyButtonOverrides",void 0);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],B9.prototype,"onYtServiceRequestSent",null);_.u([_.Ue({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],B9);
_.p(B9,"ytd-comment-engagement-bar",function(){if(w$q!==void 0)return w$q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return w$q=q},{mode:1});var ZU0;var Ta=function(){return _.n.apply(this,arguments)||this};
_.F(Ta,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ta.prototype,"data",void 0);_.u([_.Ue({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Ta);
_.p(Ta,"ytd-comment-inline-thumbnail-renderer",function(){if(ZU0!==void 0)return ZU0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ZU0=q},{mode:1});var As2;var Ga=function(){return _.n.apply(this,arguments)||this};
_.F(Ga,_.n);Ga.prototype.onMessageTap=function(){if(this.onTapCommand){var q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);q&&this.ytdOpenPopupBehavior.openPopup(q)}};
_.hd.Object.defineProperties(Ga.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return(q=this.data)==null?void 0:(S=q.button)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.command}}});
_.u([_.O(_.z5),_.E("design:type",Object)],Ga.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ga.prototype,"data",void 0);_.u([_.K("data.button.buttonRenderer.command"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ga.prototype,"onTapCommand",null);_.u([_.Ue({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Ga);
_.p(Ga,"ytd-comment-pause-composer-renderer",function(){if(As2!==void 0)return As2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return As2=q},{mode:1});var skX;var BeT;var DY=function(){var q=_.n.apply(this,arguments)||this;q.isOpen=!1;return q};
_.F(DY,_.n);_.Z=DY.prototype;_.Z.dataChanged=function(){this.isOpen=!1};
_.Z.onTap=function(){this.data&&(this.data.navigationEndpoint?_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.Z.focus=function(){this.JSC$16310_commentbox.focus()};
_.Z.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.Z.openDialog=function(){this.isOpen=!0;this.JSC$16310_commentbox.focus();this.JSC$16310_commentbox.maybeHeightChanged()};
DY.prototype.onYtCommentboxDismiss=DY.prototype.onYtCommentboxDismiss;DY.prototype.dataChanged=DY.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DY.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],DY.prototype,"isOpen",void 0);_.u([_.oE("#commentbox"),_.E("design:type",Object)],DY.prototype,"JSC$16310_commentbox",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DY.prototype,"dataChanged",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],DY.prototype,"onYtCommentboxDismiss",null);_.u([_.Ue({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],DY);
_.p(DY,"ytd-comment-reply-dialog-renderer",function(){if(BeT!==void 0)return BeT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return BeT=q},{mode:1});var Teq;var QE=function(){return _.n.apply(this,arguments)||this};
_.F(QE,_.n);_.hd.Object.defineProperties(QE.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.icon)==null?void 0:S.iconType;return N?"yt-icons:"+N.toLowerCase():null}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QE.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QE.prototype,"data",void 0);_.u([_.k(),_.K("data.icon"),_.E("design:type",Object),_.E("design:paramtypes",[])],QE.prototype,"icon",null);_.u([_.Ue({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],QE);
_.p(QE,"ytd-pinned-comment-badge-renderer",function(){if(Teq!==void 0)return Teq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Teq=q},{mode:1});var GX2;var DJX={},Qkq={input:!0,meta:!0,br:!0,link:!0,img:!0},ag=null;DJX.YtSharedTooltipBehavior={properties:{sharedTooltipPosition:{type:String,value:"bottom"},sharedTooltipAnimationDelay:{type:Number,value:500}},attached:function(){this.hostElement.addEventListener("mouseover",this.onMouseOver_,!0)},
detached:function(){this.hostElement.removeEventListener("mouseover",this.onMouseOver_,!0)},
createTooltipIfRequired_:function(){ag==null&&(ag=document.createElement("tp-yt-paper-tooltip"),ag.offset=8,ag.fitToVisibleBounds=!0)},
onMouseOver_:function(q){if(q=_.ea(q.target,function(b){return b==this||b.getAttribute&&b.getAttribute("shared-tooltip-text")}.bind(this),!0)){var S=q.getAttribute("shared-tooltip-text");
if(S){var N=this,X=null;q!=this&&(q.tagName.toLowerCase()in Qkq?N=q.parentElement:N=q,q.id&&(X=q.id));this.polymerController.createTooltipIfRequired_();if(ag.parentElement!=N||ag.for!=X)(0,_.yh)(ag).textContent=S,_.mt(N).appendChild(ag),ag.for=X,ag.animationDelay=this.polymerController.sharedTooltipAnimationDelay,ag.position=this.polymerController.sharedTooltipPosition}}}};var VE=function(){return _.n.apply(this,arguments)||this};
_.F(VE,_.n);VE.prototype.configureRendererStamper=function(){return{"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]",sharedTooltipText:"[[data.tooltip]]"}}}},data:{id:"custom-badge",mapping:{customBadge:{component:"yt-img-shadow",properties:{thumbnail:"[[data.customBadge]]",sharedTooltipText:"[[data.tooltip]]"}}}}}};
VE.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var q;((q=this.data)==null?0:q.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var S;((S=this.data)==null?0:S.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
VE.prototype.colorChanged=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.color)==null?void 0:(N=S.basicColorPaletteData)==null?void 0:N.foregroundBodyColor;X&&(this.rgbBadgeColor=_.a5(X));_.mt(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
VE.prototype.tooltipChanged=function(){var q;((q=this.data)==null?0:q.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
VE.prototype.tooltipChanged=VE.prototype.tooltipChanged;VE.prototype.colorChanged=VE.prototype.colorChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],VE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(DJX.YtSharedTooltipBehavior),_.E("design:type",Object)],VE.prototype,"ytSharedTooltipBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VE.prototype,"data",void 0);
_.u([_.k({value:"#4285F4"}),_.E("design:type",String)],VE.prototype,"rgbBadgeColor",void 0);_.u([_.I5("data.color"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VE.prototype,"colorChanged",null);_.u([_.I5("data.tooltip"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VE.prototype,"tooltipChanged",null);_.u([_.Ue({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],VE);
_.p(VE,"ytd-sponsor-comment-badge-renderer",function(){if(GX2!==void 0)return GX2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return GX2=q},{mode:1});var als;var VrT;var UQ=function(){return _.n.apply(this,arguments)||this};
_.F(UQ,_.n);UQ.prototype.computeState=function(q){switch(q==null?void 0:q.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
UQ.prototype.updateStateIdentifier=function(q){if(this.viewModel.triStateKey){var S=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.VB("triStateButtonStateEntityPayload",S,{key:S,stateIdentifier:q}))}};
UQ.prototype.onClick=function(){var q=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){q.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){q.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.hd.Object.defineProperties(UQ.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.buttonText)||""}}});
_.u([_.k(),_.E("design:type",Object)],UQ.prototype,"viewModel",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],UQ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],UQ.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0);_.u([_.k({selector:HOy,selectorArgs:["viewModel.triStateKey"]}),_.E("design:type",Object)],UQ.prototype,"triStateButtonStateEntity",void 0);
_.u([_.k({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.E("design:type",String)],UQ.prototype,"state",void 0);_.u([_.K("viewModel","state"),_.E("design:type",Object),_.E("design:paramtypes",[])],UQ.prototype,"data",null);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],UQ.prototype,"buttonText",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],UQ);
_.p(UQ,"ytd-tri-state-button-view-model",function(){if(VrT!==void 0)return VrT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return VrT=q},{mode:1});var UJM;var rsX;var rk=function(){var q=_.n.apply(this,arguments)||this;q.defaultIconToFilled=!_.C("kevlar_fill_comment_chip_icon_killswitch");return q};
_.F(rk,_.n);rk.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
rk.prototype.dataChanged=function(){if(this.data){var q,S;((q=this.data.chipColorPalette)==null?0:q.backgroundColor)&&((S=this.data.chipColorPalette)==null?0:S.foregroundTitleColor)&&_.MQ(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.Vh(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.Vh(this.data.chipColorPalette.foregroundTitleColor)});var N;((N=this.data)==null?0:N.command)?(_.MQ(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.MQ(this.hostElement,{"--yt-pdg-comment-chip-cursor":"initial"}),this.hostElement.removeAttribute("role"),this.hostElement.removeAttribute("tabindex"));this.basePriceText=this.data.chipText;this.chipIcon=this.data.chipIcon}};
rk.prototype.onTap=function(){var q;if(this.data&&(q=this.data)!=null&&q.command){var S;this.ytComponentBehavior.resolveCommand((S=this.data)==null?void 0:S.command)}};
rk.prototype.getIconSize=function(){return _.C("kevlar_fill_comment_chip_icon_killswitch")?24:12};
rk.prototype.onTap=rk.prototype.onTap;rk.prototype.dataChanged=rk.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rk.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],rk.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.Ie),_.E("design:type",Object)],rk.prototype,"ironA11yKeysBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rk.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],rk.prototype,"basePriceText",void 0);_.u([_.k(),_.E("design:type",Object)],rk.prototype,"chipIcon",void 0);_.u([_.k(),_.E("design:type",Object)],rk.prototype,"defaultIconToFilled",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rk.prototype,"dataChanged",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rk.prototype,"onTap",null);
_.u([_.Vd({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],rk);
_.p(rk,"yt-pdg-comment-chip-renderer",function(){if(rsX===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;UJM===void 0&&(UJM=document.createElement("template"));var X=UJM;N.call(S,X.content.cloneNode(!0),q.content.firstChild);rsX=q}q=rsX;return q},{mode:2});var $A=function(){var q=_.n.apply(this,arguments)||this;q.hasSubThreading=!1;q.useSmallAvatars=_.C("small_avatars_for_comments");q.commentThreadingEnabled=_.C("web_delhi_comment_threads");q.webWatchCompactComments=_.C("web_watch_compact_comments");q.editDialog=null;return q};
_.F($A,_.n);_.Z=$A.prototype;_.Z.onShow=function(){_.rs("cmv",void 0,"wn_comments")};
_.Z.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}},
editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.Z.detached=function(){this.editDialog=null;this.expander.reset()};
_.Z.updateBackgroundColor=function(){if(this.backgroundColor){var q={"--ytd-comment-paid-background-color":_.Vh(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.MQ(this.hostElement,q)}else _.MQ(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.Z.resetExpander=function(){var q;(q=this.expander)==null||q.reset()};
_.Z.openEditDialog=function(q){q.dialog&&(this.editDialog=q.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.Z.onYtNavigate=function(q){var S=q.detail.endpoint;if(S=_.t(S,_.j7X)||_.t(S,_.WXa))q.stopPropagation(),this.openEditDialog(S)};
_.Z.onYtCommentboxDismiss=function(){this.editDialog=null;_.MQ(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.Z.onAuthorThumbnailClicked=function(){_.C("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.Z.onYtCommentboxResize=function(q){var S;(q==null?0:(S=q.detail)==null?0:S.height)&&_.MQ(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":q.detail.height+"px"})};
_.hd.Object.defineProperties($A.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.commentEntity)==null?void 0:q.author;return S&&(S.isCreator||S.isVerified||S.isArtist)?{renderer:{authorEndpoint:S.channelPageEndpoint?_.t(S.channelPageEndpoint,_.Qp):_.t(S.channelCommand,_.Qp),authorText:{runs:[{text:S.displayName}]},color:S.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:S.isArtist?{iconType:"AUDIO_BADGE"}:
S.isVerified?{iconType:S.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:S.isArtist||S.isVerified?S.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.commentEntity)==null?void 0:q.author;return S!=null&&S.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:S.sponsorBadgeUrl}]},tooltip:S.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.commentSurfaceEntity)==null?void 0:q.pdgCommentChip,_.sR2)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var q;return this.voiceReplyContainerViewModel&&((q=this.voiceReplyContainerViewModel)==null?void 0:q.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.commentSurfaceEntity)==null?void 0:q.voiceReplyContainerViewModel,w8J)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var q;return this.voiceReplyContainerViewModel&&(q=this.voiceReplyContainerViewModel)!=null&&q.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.commentSurfaceEntity)==null?void 0:q.commentBackgroundColor)!=null?S:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.C("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var q,S;return(((q=this.commentEntity)==null?void 0:(S=q.properties)==null?void 0:S.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var q,S;if(_.C("enable_profile_cards_on_comments")&&((q=this.commentEntity)==null?0:(S=q.author)==null?0:S.profileCardEndpoint)&&this.viewModel.allowProfileCard){var N,X;return _.t((N=this.commentEntity)==null?void 0:(X=N.author)==null?void 0:X.profileCardEndpoint,_.Qp)}var b,w;return _.t((b=this.commentEntity)==null?void 0:(w=b.avatar)==null?void 0:w.endpoint,_.Qp)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var q,S;if(_.C("enable_profile_cards_on_comments")&&((q=this.commentEntity)==null?0:(S=q.author)==null?0:S.channelPageEndpoint)){var N,X;return _.t((N=this.commentEntity)==null?void 0:(X=N.author)==null?void 0:X.channelPageEndpoint,_.Qp)}var b,w;return _.t((b=this.commentEntity)==null?void 0:(w=b.avatar)==null?void 0:w.endpoint,_.Qp)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b=(q=this.commentEntity)==null?void 0:(S=q.avatar)==null?void 0:(N=S.image)==null?void 0:(X=N.sources)==null?void 0:X[0];return b?{thumbnails:[{url:b.url,width:b.width,height:b.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.commentEntity)==null?0:(S=q.author)==null?0:S.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.commentEntity)==null?void 0:(S=q.author)==null?void 0:S.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.commentEntity)==null?void 0:(S=q.properties)==null?void 0:S.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.commentSurfaceEntity)==null?void 0:q.publishedTimeCommand,_.Qp)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var q,S;if(((q=this.commentEntity)==null?0:q.translatedContent)&&((S=this.translateButtonState)==null?void 0:S.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var N;if((N=this.voiceReplyContainerViewModel)==null?0:N.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var X,b;return((X=this.commentEntity)==null?void 0:(b=X.properties)==null?void 0:b.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.commentSharedEntity)==null?void 0:(S=q.strings)==null?void 0:S.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.commentSharedEntity)==null?void 0:(S=q.strings)==null?void 0:S.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.commentEntity)==null||!q.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var q,S,N=(S=_.t((q=this.viewModel)==null?void 0:q.translateButton,bTX))!=null?S:{},X,b,w,B,T,Q,a,U,r,c,e;return Object.assign({},N,{untoggledStateData:Object.assign({},N.untoggledStateData,{buttonText:(X=this.commentEntity)==null?void 0:(b=X.translateData)==null?void 0:b.text}),togglingStateData:Object.assign({},N.togglingStateData,{buttonText:(w=this.commentSharedEntity)==null?
void 0:(B=w.strings)==null?void 0:B.translatingText}),toggledStateData:Object.assign({},N.toggledStateData,{buttonText:(T=this.commentSharedEntity)==null?void 0:(Q=T.strings)==null?void 0:Q.seeOriginalText}),transitionCommand:((a=this.commentEntity)==null?0:a.translatedContent)?void 0:_.t((U=this.commentEntity)==null?void 0:(r=U.translateData)==null?void 0:r.translateComment,_.Qp),triStateKey:(c=this.commentEntity)==null?void 0:(e=c.properties)==null?void 0:e.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((S=_.t(_.t((q=this.toolbarSurface)==null?void 0:q.menuCommand,_.Qp),dbT))==null?void 0:(N=S.menu)==null?void 0:N.menuRenderer)||null}}});
$A.prototype.onYtCommentboxResize=$A.prototype.onYtCommentboxResize;$A.prototype.onYtCommentboxDismiss=$A.prototype.onYtCommentboxDismiss;$A.prototype.onYtNavigate=$A.prototype.onYtNavigate;$A.prototype.resetExpander=$A.prototype.resetExpander;$A.prototype.updateBackgroundColor=$A.prototype.updateBackgroundColor;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$A.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],$A.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],$A.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$A.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#author-thumbnail > button"),_.E("design:type",HTMLElement)],$A.prototype,"authorThumbnailAnchor",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],$A.prototype,"hovered",void 0);
_.u([_.k(),_.E("design:type",Object)],$A.prototype,"hasSubThreading",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$A.prototype,"linked",null);_.u([_.K("viewModel","linked"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"linkedCommentBadge",null);_.u([_.k({reflectToAttribute:!0}),_.K("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$A.prototype,"pinned",null);
_.u([_.K("viewModel","pinned"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"pinnedCommentBadge",null);_.u([_.K("commentEntity","commentSharedEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"authorCommentBadge",null);_.u([_.k({reflectToAttribute:!0}),_.K("authorCommentBadge"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"hasAuthorBadge",null);
_.u([_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"sponsorCommentBadge",null);_.u([_.k({reflectToAttribute:!0}),_.K("sponsorCommentBadge"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"hasSponsorBadge",null);_.u([_.K("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"pdgCommentChipRenderer",null);
_.u([_.k({reflectToAttribute:!0}),_.K("voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"hasVoiceReply",null);_.u([_.K("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"voiceReplyContainerViewModel",null);_.u([_.K("voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"voiceReplyUnavailableText",null);_.u([_.k(),_.E("design:type",Object)],$A.prototype,"data",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"viewModel",null);_.u([_.k({selector:function(q,S){return _.hg(q.entities,"commentSharedEntityPayload",S)},
selectorArgs:["viewModel.sharedKey"]}),_.E("design:type",Object)],$A.prototype,"commentSharedEntity",void 0);_.u([_.k({selector:Jwd,selectorArgs:["viewModel.commentKey"]}),_.E("design:type",Object)],$A.prototype,"commentEntity",void 0);_.u([_.k({selector:function(q,S){return _.hg(q.entities,"commentSurfaceEntityPayload",S)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.E("design:type",Object)],$A.prototype,"commentSurfaceEntity",void 0);_.u([_.k({selector:Fe0,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.E("design:type",Object)],$A.prototype,"toolbarSurface",void 0);_.u([_.k({selector:HOy,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.E("design:type",Object)],$A.prototype,"translateButtonState",void 0);
_.u([_.K("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"backgroundColor",null);_.u([_.k({reflectToAttribute:!0}),_.K("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$A.prototype,"optimalReadingWidthComments",null);_.u([_.oE("ytd-expander"),_.E("design:type",Object)],$A.prototype,"expander",void 0);
_.u([_.I5("backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$A.prototype,"updateBackgroundColor",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],$A.prototype,"useSmallAvatars",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],$A.prototype,"engagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],$A.prototype,"commentThreadingEnabled",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],$A.prototype,"webWatchCompactComments",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"isReply",null);_.u([_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"authorThumbnailEndpoint",null);_.u([_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"authorNameEndpoint",null);
_.u([_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"authorThumbnail",null);_.u([_.K("commentEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],$A.prototype,"authorTextClass",null);_.u([_.K("commentEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],$A.prototype,"authorChannelName",null);_.u([_.K("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"publishedTime",null);
_.u([_.K("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"publishedTimeCommand",null);_.u([_.K("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"contentText",null);_.u([_.I5("contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$A.prototype,"resetExpander",null);
_.u([_.K("commentEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$A.prototype,"shouldShowReadMoreInitially",null);_.u([_.K("commentSharedEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],$A.prototype,"expandText",null);_.u([_.K("commentSharedEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],$A.prototype,"collapseText",null);_.u([_.K("commentEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$A.prototype,"shouldShowTranslateButton",null);
_.u([_.K("commentEntity","commentSharedEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"translateButton",null);_.u([_.K("toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],$A.prototype,"overflowMenuRenderer",null);_.u([_.k(),_.E("design:type",Object)],$A.prototype,"editDialog",void 0);_.u([_.oE("ytd-comment-dialog-renderer"),_.E("design:type",Object)],$A.prototype,"editCommentDialogContainer",void 0);
_.u([_.oE("ytd-comment-reply-dialog-renderer"),_.E("design:type",Object)],$A.prototype,"editReplyDialogContainer",void 0);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$A.prototype,"onYtNavigate",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$A.prototype,"onYtCommentboxDismiss",null);
_.u([_.Ph("yt-commentbox-resize"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$A.prototype,"onYtCommentboxResize",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-comment-view-model"})],$A);
_.p($A,"ytd-comment-view-model",function(){if(als!==void 0)return als;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model"> </yt-img-shadow>\n    </button>\n    <div class="threadline style-scope ytd-comment-view-model" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-view-model"></div></div>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model">\n          \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model"> [[authorChannelName]] </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" recompute-on-resize="[[webWatchCompactComments]]" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden$="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return als=q},{mode:2});_.jS(_.f(function(q){var S={},N={};return _.D("yt-sub-thread",{class:_.mu("ytSubThreadHost",(S.ytSubThreadHasButton=q.isButton,S.ytSubThreadHovered=q.hovered,S.ytSubThreadTopLevelThread=function(){var X,b;return((X=q.topLevelThread)==null?void 0:X.call(q))&&!(_.C("small_avatars_for_comments")&&((b=q.engagementPanel)==null?0:b.call(q)))},S))},_.D("div",{class:"ytSubThreadThreadline"},_.D(_.V,{cond:function(){var X;
return!((X=q.isTeaser)==null?0:X.call(q))},
then:function(){return _.D("div",{class:"ytSubThreadConnection"})}}),_.D("div",{class:"ytSubThreadContinuation"}),_.D("div",{class:"ytSubThreadShadow"})),_.D("div",{class:_.mu("ytSubThreadSubThreadContent",(N.ytSubThreadSubThreadContentEngagementPanel=q.engagementPanel,N))},q.children))},"Qc"),"yt-sub-thread",{props:{isButton:_.H4,
isTeaser:_.H4,hovered:_.H4,topLevelThread:_.H4,engagementPanel:_.H4}});var c9=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_modern_buttons");q.commentThreadingEnabled=_.C("web_delhi_comment_threads");q.isWatchGrid=_.C("kevlar_watch_grid");q.buttonOverrides=q.commentThreadingEnabled?_.C("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};q.JSC$16356_spinnerEl=null;return q};
_.F(c9,_.n);_.Z=c9.prototype;_.Z.configureContinuationPathMap=function(){return _.C("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Z.shouldShowLegacyTeasers=function(q,S){return q&&!S};
_.Z.shouldShowExpandedThreads=function(q,S){return this.commentThreadingEnabled&&S&&(q==null?void 0:q.length)>0};
_.Z.shouldShowCollapsedThreads=function(q,S){return this.commentThreadingEnabled&&!S&&q};
_.Z.computeCommentViewModel=function(q){return _.t(q,X8k)};
_.Z.computeThreadRenderer=function(q){return _.t(q,I02)};
_.Z.computeIsContinuationItem=function(q){return!!this.computeContinuationItemRenderer(q)};
_.Z.computeButtonRenderer=function(q){return _.t(q,_.Ct)};
_.Z.computeContinuationItemRenderer=function(q){return _.t(q,_.fA)};
_.Z.computeShowButton=function(q){var S;return!((S=this.computeContinuationItemRenderer(q))==null||!S.button)};
_.Z.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.Z.attached=function(){this.isShowRepliesVisible=!0};
_.Z.dataChanged=function(){var q=this.expanderContents;q&&(q.hidden=!0);this.isLoading=!1};
_.Z.endsInContinuation=function(q){return!!q&&q.length>0&&!!this.computeContinuationItemRenderer(q[q.length-1])};
_.Z.computeShouldShowHideRepliesButton=function(q,S){return!q&&S};
_.Z.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.Z.isLoadingChanged=function(){this.isLoading&&!this.JSC$16356_spinnerEl&&(this.JSC$16356_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.mt(this.expanderContents).appendChild(this.JSC$16356_spinnerEl));this.JSC$16356_spinnerEl&&(this.JSC$16356_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var q;(q=this.contents)==null||q.classList.remove("reloading")}};
_.Z.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var q=_.t(this.data.viewReplies,_.Ct);q&&this.ytRendererBehavior.logExplicitClick(q);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Z.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var q=_.t(this.data.hideReplies,_.Ct);q&&this.ytRendererBehavior.logExplicitClick(q);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Z.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var q=_.mt(this.hostElement).querySelector("#expander-contents");q&&(q.hidden=this.isShowRepliesVisible)}};
_.Z.computeAlign=function(){if(this.modern){var q;return!((q=this.data)==null?0:q.viewRepliesCreatorThumbnail)}};
_.hd.Object.defineProperties(c9.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var q,S;return this.endsInContinuation((q=this.data)==null?void 0:q.contents)||this.commentThreadingEnabled&&this.endsInContinuation((S=this.data)==null?void 0:S.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var q;return(q=this.data)==null?void 0:q.teaserContents}}});
c9.prototype.isShowMoreChanged=c9.prototype.isShowMoreChanged;c9.prototype.isLoadingChanged=c9.prototype.isLoadingChanged;c9.prototype.triggerFirstContinuation=c9.prototype.triggerFirstContinuation;c9.prototype.dataChanged=c9.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],c9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.Wd),_.E("design:type",Object)],c9.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],c9.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c9.prototype,"modern",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c9.prototype,"commentThreadingEnabled",void 0);_.u([_.k(),_.E("design:type",Boolean)],c9.prototype,"expanded",void 0);
_.u([_.k(),_.E("design:type",Function)],c9.prototype,"toggleExpanded",void 0);_.u([_.k(),_.E("design:type",Array)],c9.prototype,"addedReplies",void 0);_.u([_.k(),_.E("design:type",Boolean)],c9.prototype,"hovered",void 0);_.u([_.k(),_.E("design:type",Boolean)],c9.prototype,"topLevelThread",void 0);_.u([_.k(),_.E("design:type",Boolean)],c9.prototype,"isLoading",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],c9.prototype,"isShowRepliesVisible",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],c9.prototype,"useNewFormatting",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],c9.prototype,"engagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c9.prototype,"isWatchGrid",void 0);_.u([_.k(),_.E("design:type",Object)],c9.prototype,"buttonOverrides",void 0);_.u([_.oE("#expander-contents"),_.E("design:type",HTMLElement)],c9.prototype,"expanderContents",void 0);
_.u([_.oE("ytd-continuation-item-renderer"),_.E("design:type",Object)],c9.prototype,"continuationItemRenderer",void 0);_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],c9.prototype,"contents",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c9.prototype,"dataChanged",null);_.u([_.K("data.contents","data.subThreads.*"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],c9.prototype,"hasContinuation",null);
_.u([_.K("data.teaserContents"),_.E("design:type",Object),_.E("design:paramtypes",[])],c9.prototype,"subThreadTeasers",null);_.u([_.Ph("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c9.prototype,"triggerFirstContinuation",null);_.u([_.I5("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c9.prototype,"isLoadingChanged",null);
_.u([_.I5("isShowRepliesVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c9.prototype,"isShowMoreChanged",null);_.u([_.Ue({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],c9);
_.p(c9,"ytd-comment-replies-renderer",function(){if(skX!==void 0)return skX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="collapsed-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="expanded-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n        </ytd-comment-thread-renderer>\n      </template>\n      <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-continuation-item-renderer class="replies-continuation style-scope ytd-comment-replies-renderer" button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" restamp="" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return skX=q},{mode:1});var $Jv;var en=function(){var q=_.n.apply(this,arguments)||this;q.isOpen=!1;q.commentDialog=null;q.useSmallAvatars=_.C("small_avatars_for_comments");q.useSmallAvatarsEngagementPanelOnly=_.C("small_avatars_for_comments_ep");q.placeholderFocusListener=null;q.hasOpenedDialog=!1;q.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return q};
_.F(en,_.n);_.Z=en.prototype;_.Z.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}};
_.Z.ready=function(){var q=this,S=_.mt(this.hostElement).querySelector("#placeholder-area"),N=_.mt(this.hostElement).querySelector("#simplebox-placeholder"),X=function(b){b.stopPropagation();b instanceof KeyboardEvent&&b.type==="keypress"&&b.keyCode!==13&&b.keyCode!==32||q.openDialog()};
this.placeholderFocusListener=X;N.addEventListener("focus",this.placeholderFocusListener);S.addEventListener("tap",X);S.addEventListener("keypress",X)};
_.Z.maybeRemoveFocusEventListener=function(){var q;(q=this.data)!=null&&q.prepareAccountEndpoint&&!_.C("web_comments_simplebox_modal_focus_on_tap_ks")&&(q=_.mt(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(q.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.Z.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.Z.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.C("web_comment_simplebox_resolve_polymer_command_ks")?_.LI.instance.resolveCommand(this.data.prepareAccountEndpoint):_.h6(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);q&&this.ytdOpenPopupBehavior.openPopup(q);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(q),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.mt(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.Z.onYtCommentboxDismiss=function(q){q.stopPropagation();this.isOpen=!1};
_.Z.onCreateCommentAction=function(q){this.get("createCommentAction.contents",q)&&(this.isOpen=!1)};
_.Z.computeCommentDialog=function(q){return{placeholderText:q.placeholderText,authorThumbnail:q.authorThumbnail,submitButton:q.submitButton,imageButton:q.imageButton,cancelButton:q.cancelButton,emojiButton:q.emojiButton,emojis:q.emojis,emojiPicker:q.emojiPicker,aadcGuidelinesStateEntityKey:q.aadcGuidelinesStateEntityKey,openAadcDialog:q.openAadcDialog,unicodeEmojisUrl:q.unicodeEmojisUrl}};
_.Z.onHideIdentityChip=function(q){_.t(q,EvJ)&&this.set("data.placeholderText",_.t(q,EvJ).placeholderText)};
en.prototype.onYtCommentboxDismiss=en.prototype.onYtCommentboxDismiss;en.prototype.dataChanged=en.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],en.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],en.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],en.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],en.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],en.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],en.prototype,"isOpen",void 0);_.u([_.k(),_.E("design:type",Object)],en.prototype,"commentDialog",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],en.prototype,"engagementPanel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],en.prototype,"useSmallAvatars",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],en.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],en.prototype,"enableCreationBox",void 0);_.u([_.k(),_.E("design:type",Boolean)],en.prototype,"showCreateDialog",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],en.prototype,"dataChanged",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],en.prototype,"onYtCommentboxDismiss",null);_.u([_.Ue({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],en);
_.p(en,"ytd-comment-simplebox-renderer",function(){if($Jv!==void 0)return $Jv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $Jv=q},{mode:1});var cs0;_.Bq("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var Cg=function(){var q=_.n.apply(this,arguments)||this;q.addHoverEffect=_.C("swatcheroo_comments_hover_effect");q.useSmallAvatars=_.C("small_avatars_for_comments");q.scrollingEnabled=_.C("web_comment_threading_scroll_on_collapse");q.isSubThread=!1;q.threadHovered=!1;q.expanded=!1;q.removed=!1;q.addedReplies=[];q.actionMap=q.configureActionMap();q.toggleExpanded=function(){q.expanded=!q.expanded;!q.expanded&&q.scrollingEnabled&&_.gr(q.hostElement,"yt-scroll-to-comment-element",[q.commentElement])};
return q};
_.F(Cg,_.n);_.Z=Cg.prototype;_.Z.configureActionMap=function(){return _.C("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.Z.createCommentReplyAction=function(q){q=_.t(q,urX);if(q!=null&&q.contents){var S=q.replyToCommentId,N=q.parentCommentId,X,b=(X=this.commentViewModel)==null?void 0:X.commentId;(b===S||b===N&&!S)&&this.maybeAttachReply(q.contents)}};
_.Z.maybeAttachReply=function(q){var S,N;(((S=this.commentEntity)==null?void 0:(N=S.properties)==null?void 0:N.replyLevel)||0)>=3?_.uc(this.hostElement,"yt-pushed-create-comment-reply",q):this.attachReply(q)};
_.Z.onPushedCreateCommentReply=function(q){var S,N;(((S=this.commentEntity)==null?void 0:(N=S.properties)==null?void 0:N.replyLevel)||0)>=3||(this.attachReply(q.detail),q.stopPropagation())};
_.Z.attachReply=function(q){var S;((S=this.data)==null?0:S.replies)?(S=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+S+".continuationItemRenderer")?S===0?this.push("addedReplies",q):this.splice("data.replies.commentRepliesRenderer.subThreads",S,0,q):this.push("data.replies.commentRepliesRenderer.subThreads",q)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[q],viewReplies:{buttonRenderer:{text:_.nB(_.qW("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.Z.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.PG(this.addedReplies))),this.set("addedReplies",[]))};
_.Z.removeCommentAction=function(q){q=_.t(q,LrR);var S=q==null?void 0:q.commentId,N;S&&((N=this.commentViewModel)==null?void 0:N.commentId)===S&&this.maybeRemoveComment(q.actionResult)};
_.Z.banAuthorAction=function(q){q=_.t(q,xgD);var S=q==null?void 0:q.commentId,N;S&&((N=this.commentViewModel)==null?void 0:N.commentId)===S&&this.maybeRemoveComment(q.actionResult)};
_.Z.hideReportedCommentAction=function(q){q=_.t(q,BmX);var S=q==null?void 0:q.commentId,N;S&&((N=this.commentViewModel)==null?void 0:N.commentId)===S&&this.maybeRemoveComment(q.actionResult)};
_.Z.maybeRemoveComment=function(q){q&&q.status==="STATUS_SUCCEEDED"&&(this.feedbackText=q.feedbackText||_.nB("Reply removed"),this.removed=!0)};
_.Z.onTap=function(q){if(this.addHoverEffect&&!this.engagementPanel&&!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var S;((S=window.getSelection())==null?0:S.toString().length)||_.h6({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.Z.attached=function(){var q=this;this.isSubThread&&(this.expanded=!0);var S;(S=this.commentThreadHitbox)==null||S.addEventListener("mouseover",function(){q.threadHovered=!0});
var N;(N=this.commentThreadHitbox)==null||N.addEventListener("mouseout",function(){q.threadHovered=!1});
var X;(X=this.commentThreadHitbox)==null||X.addEventListener("click",function(){q.maybeToggleExpanded()})};
_.Z.onDataChanged=function(){var q=_.C("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(q)&&this.set(q,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.Z.maybeToggleExpanded=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.replies)==null?void 0:(N=S.commentRepliesRenderer)==null?void 0:N.subThreads,b;(X==null?void 0:X.length)===1&&((b=_.t(X[0],_.fA))==null?0:b.button)&&this.expanded||this.toggleExpanded()};
_.hd.Object.defineProperties(Cg.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.data)==null?void 0:q.commentViewModel,X8k)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return _.C("web_delhi_comment_threads")&&!!((q=this.data)==null?0:(S=q.replies)==null?0:(N=S.commentRepliesRenderer)==null?0:N.subThreads)}}});
Cg.prototype.onDataChanged=Cg.prototype.onDataChanged;Cg.prototype.onTap=Cg.prototype.onTap;Cg.prototype.onAppendContinuationItemsActionFinished=Cg.prototype.onAppendContinuationItemsActionFinished;Cg.prototype.onPushedCreateCommentReply=Cg.prototype.onPushedCreateCommentReply;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Cg.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Cg.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Cg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"addHoverEffect",void 0);_.u([_.k(),_.E("design:type",Object)],Cg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"useSmallAvatars",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"scrollingEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"isSubThread",void 0);_.u([_.oE(".thread-hitbox"),_.E("design:type",HTMLElement)],Cg.prototype,"commentThreadHitbox",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"threadHovered",void 0);_.u([_.oE("#comment"),_.E("design:type",HTMLElement)],Cg.prototype,"commentElement",void 0);
_.u([_.k(),_.E("design:type",Object)],Cg.prototype,"expanded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cg.prototype,"removed",void 0);_.u([_.k(),_.E("design:type",Object)],Cg.prototype,"feedbackText",void 0);_.u([_.k(),_.E("design:type",Array)],Cg.prototype,"addedReplies",void 0);_.u([_.k({selector:Jwd,selectorArgs:["commentViewModel.commentKey"]}),_.E("design:type",Object)],Cg.prototype,"commentEntity",void 0);
_.u([_.Ph("yt-pushed-create-comment-reply"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Cg.prototype,"onPushedCreateCommentReply",null);_.u([_.Ph("yt-append-continuation-items-action-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cg.prototype,"onAppendContinuationItemsActionFinished",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Cg.prototype,"commentViewModel",null);
_.u([_.K("data.replies.commentRepliesRenderer.subThreads"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Cg.prototype,"hasSubThreading",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Cg.prototype,"engagementPanel",void 0);_.u([_.Ph("tap"),_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Cg.prototype,"onTap",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cg.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],Cg);
_.p(Cg,"ytd-comment-thread-renderer",function(){if(cs0!==void 0)return cs0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" engagement-panel="[[engagementPanel]]" has-sub-threading="[[hasSubThreading]]" hidden="[[removed]]" hovered="[[threadHovered]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" engagement-panel="[[engagementPanel]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return cs0=q},{mode:2});var eiQ;var Rg=function(){var q=_.n.apply(this,arguments)||this;q.compactHeader=_.C("web_watch_compact_comments_header");q.hidePanelButton=!1;q.isPostSchedulingEnabled=_.C("enable_post_scheduling");q.hasFinishedStamping=!1;q.JSC$16379_handleOpenPostCommentDialogActionAfterStamp=!1;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.F(Rg,_.n);_.Z=Rg.prototype;
_.Z.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]",showCreateDialog:"[[data.showCreateDialog]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},
"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},
"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}};
_.Z.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.Z.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16379_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Z.onYtServiceRequestSent=function(q,S){if(!_.C("kevlar_command_handler")&&S.actions)for(q=0;q<S.actions.length;q++){var N=S.actions[q];_.t(N,QCM)&&_.mt(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.t(N,QCM))}};
_.Z.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var q;if(this.getPrefilledBackstagePostDialog((q=this.data)==null?void 0:q.actions)){_.mt(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var S=_.mt(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;S&&_.MC(this,function(){S.focus();S.openDialog&&S.openDialog()})}}else this.hasActionsChange=!0};
_.Z.computeIsBackstage=function(q){return q};
_.Z.onYtCommentboxDismiss=function(){_.mt(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.Z.removePrefilledDialog=function(q){if(q==null?0:q.actions){for(var S=q.actions.length-1;S>=0;S--){var N=void 0;((N=_.t(q.actions[S],vdq))==null?0:N.dialog)&&delete q.actions[S]}this.set("data",void 0);this.set("data",q)}};
_.Z.getPrefilledBackstagePostDialog=function(q){if(q)for(var S=0;S<q.length;S++){var N=q[S],X=void 0;if((X=_.t(N,vdq))==null?0:X.dialog)return _.t(N,vdq).dialog}return null};
_.Z.computeBackstagePostDialog=function(q){return q&&(this.getPrefilledBackstagePostDialog(q.actions)||q.createRenderer)};
_.Z.dataChanged=function(){if(this.data){var q=this.data.customEmojis,S=this.data.unicodeEmojisUrl;_.Fg.clear();S&&_.Q40(_.Fg,S);q&&_.Fg.load(q)}};
_.Z.handleSignalActionOpenPostCommentDialogAction=function(){var q=_.mt(this.hostElement).querySelector("ytd-comment-simplebox-renderer");q?q.openDialog():this.JSC$16379_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Z.onPostHeaderTap=function(){var q;((q=this.data)==null?0:q.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.hd.Object.defineProperties(Rg.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.C("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w,B;return!this.hidePanelButton&&_.C("kevlar_watch_comments_panel_button")&&((B=_.t((q=this.data)==null?void 0:(S=q.sortMenu)==null?void 0:(N=S.sortFilterSubMenuRenderer)==null?void 0:(X=N.subMenuItems)==null?void 0:(b=X[0])==null?void 0:(w=b.serviceEndpoint)==null?void 0:w.commandMetadata,_.Yq))==null?void 0:B.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.qW("MINIPLAYER_EXPAND_LABEL"),text:_.Kc(_.qW("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Rg.prototype.dataChanged=Rg.prototype.dataChanged;Rg.prototype.onYtCommentboxDismiss=Rg.prototype.onYtCommentboxDismiss;Rg.prototype.observePrefilledBackstagePostDialog=Rg.prototype.observePrefilledBackstagePostDialog;Rg.prototype.onYtServiceRequestSent=Rg.prototype.onYtServiceRequestSent;Rg.prototype.onStampFinished=Rg.prototype.onStampFinished;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Rg.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Rg.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Rg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rg.prototype,"compactHeader",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Rg.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],Rg.prototype,"hidePanelButton",void 0);_.u([_.k({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Rg.prototype,"isBackstage",void 0);_.u([_.k({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.E("design:type",Object)],Rg.prototype,"backstagePostDialog",void 0);
_.u([_.k(),_.E("design:type",Object)],Rg.prototype,"isPostSchedulingEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data","showCommentsPanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Rg.prototype,"useSpaceBetween",null);_.u([_.k({reflectToAttribute:!0}),_.K("data","hidePanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Rg.prototype,"showCommentsPanelButton",null);
_.u([_.K("data","showCommentsPanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Rg.prototype,"commentsPanelButtonData",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rg.prototype,"onStampFinished",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],Rg.prototype,"onYtServiceRequestSent",null);
_.u([_.I5("data.actions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rg.prototype,"observePrefilledBackstagePostDialog",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rg.prototype,"onYtCommentboxDismiss",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rg.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Rg);
_.p(Rg,"ytd-comments-header-renderer",function(){if(eiQ!==void 0)return eiQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return eiQ=q},{mode:1});var CYv;var t$=function(){return _.n.apply(this,arguments)||this};
_.F(t$,_.n);_.u([_.k(),_.E("design:type",Object)],t$.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);_.u([_.Ue({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],t$);
_.p(t$,"ytd-destination-button-renderer",function(){if(CYv!==void 0)return CYv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return CYv=q},{mode:1});var Ri2;var ib=function(){var q=_.n.apply(this,arguments)||this;q.isRichGrid=!1;q.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return q};
_.F(ib,_.n);_.Z=ib.prototype;_.Z.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.Z.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.Z.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.Z.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var q;if((q=this.data)==null||!q.isExpanded){q=this.hostElement.clientWidth;var S;if(q&&(S=this.data)!=null&&S.destinationButtons){S=Math.floor((q+4)/214);q=this.data.destinationButtons.length;var N=Math.ceil(q/S);this.fullyVisibleRows=q%S===1&&N===2?1:Math.min(N,2);this.isShowMoreVisible=this.fullyVisibleRows<N}}}};
_.Z.updateRichGridDestinationButtonsVisibility=function(){var q,S;if(this.isRichGrid&&((q=this.data)==null||!q.isExpanded)&&(S=this.data)!=null&&S.destinationButtons){q=this.richGridItemsPerRow+1;S=this.data.destinationButtons.length;var N=Math.ceil(S/q);this.fullyVisibleRows=S%q===1&&N===2?1:Math.min(N,2);this.isShowMoreVisible=this.fullyVisibleRows<N}};
_.Z.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
ib.prototype.updateRichGridDestinationButtonsVisibility=ib.prototype.updateRichGridDestinationButtonsVisibility;_.u([_.k(),_.E("design:type",Object)],ib.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],ib.prototype,"fullyVisibleRows",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ib.prototype,"isShowMoreVisible",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ib.prototype,"isRichGrid",void 0);
_.u([_.k({selector:_.VP,value:0}),_.E("design:type",Number)],ib.prototype,"richGridItemsPerRow",void 0);_.u([_.k(),_.E("design:type",Object)],ib.prototype,"gridStateActionMap",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ib.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ib.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ib.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],ib.prototype,"ytdReduxBehavior",void 0);_.u([_.I5("data","richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ib.prototype,"updateRichGridDestinationButtonsVisibility",null);_.u([_.Ue({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],ib);
_.p(ib,"ytd-destination-shelf-renderer",function(){if(Ri2!==void 0)return Ri2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Ri2=q},{mode:1});var trJ;var J$=function(){return _.n.apply(this,arguments)||this};
_.F(J$,_.n);J$.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],J$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],J$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],J$.prototype,"data",void 0);_.u([_.Ue({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],J$);
_.p(J$,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(trJ!==void 0)return trJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return trJ=q},{mode:1});var iUQ;var FI=function(){var q=_.n.apply(this,arguments)||this;q.disableAnimation=!1;q.isSlimlineSurvey=!1;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;return q};
_.F(FI,_.n);FI.prototype.onTap=function(q){q.preventDefault();this.data&&_.uc(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.hd.Object.defineProperties(FI.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b;return((q=this.data)==null?0:q.checked)?(S=this.data)==null?void 0:(N=S.onStateIcon)==null?void 0:N.iconType:(X=this.data)==null?void 0:(b=X.defaultStateIcon)==null?void 0:b.iconType}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],FI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],FI.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],FI.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],FI.prototype,"disableAnimation",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],FI.prototype,"isSlimlineSurvey",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],FI.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],FI.prototype,"isShortsStyle",void 0);_.u([_.K("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FI.prototype,"isAnimatedIcon",null);
_.u([_.K("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Number),_.E("design:paramtypes",[])],FI.prototype,"iconSize",null);_.u([_.K("isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FI.prototype,"isDarkTheme",null);_.u([_.K("data.checked"),_.E("design:type",Object),_.E("design:paramtypes",[])],FI.prototype,"icon",null);_.u([_.Ue({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],FI);
_.p(FI,"ytd-rating-survey-option-renderer",function(){if(iUQ!==void 0)return iUQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return iUQ=q},{mode:2});var JsX;var H9=function(){var q=_.n.apply(this,arguments)||this;q.firstResponseText=null;q.lastResponseText=null;q.selectedNonStarOption=null;q.hideOptions=!1;q.hideUndoButton=!0;q.disableAnimation=!1;q.showResponseRangeText=!1;q.selectedRatingIndex=-1;q.isSlimlineSurvey=!1;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;q.slimlineSurveyRatingSelectedIndex=-1;return q};
_.F(H9,_.n);_.Z=H9.prototype;_.Z.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.Z.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.Z.onOptionChange=function(q,S){var N=this;q=S.onStateIcon&&S.defaultStateIcon&&S.onStateIcon.iconType===S.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(B,T){B.responseText===S.responseText?N.isSlimlineSurvey?(N.selectedRatingIndex=T,N.ytdReduxBehavior.dispatch(jqD(T))):(N.setSurveyOptionValue(T,!0,"checked"),N.setSurveyOptionValue(T,!0,"selected")):(N.setSurveyOptionValue(T,!1,"checked"),N.setSurveyOptionValue(T,
!1,"selected"))});
else if(q)this.selectedNonStarOption=S,this.hideOptions=!0;else{var X=this.ytRendererBehavior.getSimpleString(S.responseText),b=!0;this.getOptionRenderers().forEach(function(B,T){N.setSurveyOptionValue(T,b,"checked");N.setSurveyOptionValue(T,!1,"selected");N.ytRendererBehavior.getSimpleString(B.responseText)===X&&(b=!1,N.setSurveyOptionValue(T,!0,"selected"))})}q=S.responseEndpoint;
var w;S.followUpCommand&&(w=_.t(S.followUpCommand,efv));this.isSlimlineSurvey?(this.resetComponent(),_.gr(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.gr(this.hostElement,"ytd-inline-survey-rating-select-action",[q,w])};
_.Z.showSelectedOption=function(){var q=this;_.OY.addJob(function(){var S=q.getOptionRenderers()[q.slimlineSurveyRatingSelectedIndex];q.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),S)},8,100)};
_.Z.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(q){var S;return(S=_.t(q,RfJ))!=null?S:{}}):[]};
_.Z.onUndoClick=function(){this.resetComponent();_.gr(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.Z.setSurveyOptionValue=function(q,S,N){this.notifyPath("data.ratings."+q+".ratingSurveyOptionRenderer."+N);this.set("data.ratings."+q+".ratingSurveyOptionRenderer."+N,S)};
_.Z.resetComponent=function(){var q=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var S=this.getOptionRenderers(),N,X;this.firstResponseText=(X=(N=S[0])==null?void 0:N.responseText)!=null?X:null;var b,w;this.lastResponseText=(w=(b=S[S.length-1])==null?void 0:b.responseText)!=null?w:null;S.forEach(function(B,T){q.setSurveyOptionValue(T,!1,"checked");q.setSurveyOptionValue(T,!1,"selected")})};
_.hd.Object.defineProperties(H9.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
H9.prototype.onOptionChange=H9.prototype.onOptionChange;H9.prototype.dataChanged=H9.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],H9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],H9.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],H9.prototype,"firstResponseText",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"lastResponseText",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"selectedNonStarOption",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"hideOptions",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"hideUndoButton",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"disableAnimation",void 0);
_.u([_.k(),_.E("design:type",Object)],H9.prototype,"showResponseRangeText",void 0);_.u([_.k(),_.E("design:type",Object)],H9.prototype,"selectedRatingIndex",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],H9.prototype,"isSlimlineSurvey",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],H9.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],H9.prototype,"isShortsStyle",void 0);_.u([_.k({selector:function(q){return q.ui.slimlineSurveyRatingSelectedIndex}}),
_.E("design:type",Object)],H9.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.u([_.K("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],H9.prototype,"isSingleSelect",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"dataChanged",null);
_.u([_.Ph("ytd-rating-survey-option-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],H9.prototype,"onOptionChange",null);_.u([_.Ue({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],H9);
_.p(H9,"ytd-rating-survey-renderer",function(){if(JsX!==void 0)return JsX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return JsX=q},{mode:1});var FYJ;var HUv;var OUa;var xym=(P2.FIRSTDAYOFWEEK+1)%7,KYs=function(q,S,N,X){var b="";if(X.selection&&zpF(X.selection))MP(q,X.selection)&&(b+=" selected");else if(X.selection&&nsW(X.selection)){var w=X.selection.selectionState||"START_DATE";MP(q,X.selection.start)&&(b+=" period-start ",w==="START_DATE"&&(b+="selected"));MP(q,X.selection.end)&&(b+=" period-end ",w==="END_DATE"&&(b+="selected"));Lw(q,X.selection.start)||Lw(X.selection.end,q)||(b+=" highlighted")}if(Lw(S,X.start)||Lw(X.end,S))b+=" disabled";X.circleToday&&
MP(S,N)&&(b+=" today");return b};var OQ=function(){return _.n.apply(this,arguments)||this};
_.F(OQ,_.n);_.Z=OQ.prototype;_.Z.attached=function(){var q=this;_.MC(this,function(){q.JSC$16413_calendarMain.scrollHeight>0&&(q.calendarConfig.selection?q.scrollToDate(fQ2(q.calendarConfig.selection)):q.scrollToDate(q.calendarConfig.end))})};
_.Z.updateSelection=function(q){q=myv(Object.assign({},this.calendarConfig,{selection:q}),KYs);this.splice.apply(this,["renderData.months",0,q.length].concat(_.PG(q)))};
_.Z.scrollToDate=function(q){this.renderData&&(q=u8W(q,this.renderData),q!==void 0&&this.JSC$16413_calendarMain.scrollToIndex(q))};
_.Z.scrollToNextMonth=function(){this.JSC$16413_calendarMain.scrollToIndex(this.JSC$16413_calendarMain.firstVisibleIndex+1)};
_.Z.scrollToPrevMonth=function(){this.JSC$16413_calendarMain.firstVisibleIndex===0&&this.JSC$16413_calendarMain.scrollTo(0,0);this.JSC$16413_calendarMain.scrollToIndex(this.JSC$16413_calendarMain.firstVisibleIndex-1)};
_.Z.handleDayClick=function(q){_.gr(this.hostElement,"ytd-calendar-date-clicked",[q.model.day.date])};
_.Z.handleDayMouseDown=function(q){q.preventDefault();_.gr(this.hostElement,"ytd-calendar-date-mousedown",[q.model.day.date])};
_.Z.handleDayMouseUp=function(q){_.gr(this.hostElement,"ytd-calendar-date-mouseup",[q.model.day.date])};
_.Z.handleDayMouseEnter=function(q){q.preventDefault();_.gr(this.hostElement,"ytd-calendar-date-mouseenter",[q.model.day.date])};
_.Z.handleDayMouseLeave=function(q){_.gr(this.hostElement,"ytd-calendar-date-mouseleave",[q.model.day.date])};
_.hd.Object.defineProperties(OQ.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var q=this.calendarConfig,S=KYs;S=S===void 0?KYs:S;for(var N=[],X=0;X<7;X++)N.push(P2.NARROWWEEKDAYS[(X+xym)%7]);return{months:myv(q,S),daysOfWeekLabel:N}}}});
_.u([_.k(),_.E("design:type",Object)],OQ.prototype,"calendarConfig",void 0);_.u([_.oE("#calendar-main"),_.E("design:type",Object)],OQ.prototype,"JSC$16413_calendarMain",void 0);_.u([_.K("calendarConfig"),_.E("design:type",Object),_.E("design:paramtypes",[])],OQ.prototype,"renderData",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],OQ);
_.p(OQ,"ytd-scrollable-calendar",function(){if(OUa!==void 0)return OUa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return OUa=q},{mode:2});var vn6;var ll0;var Kg=function(){var q=_.n.apply(this,arguments)||this;q.hideCharCounter=!1;q.hideLabel=!1;q.noLabelFloat=!1;q.autoValidate=!0;q.invalid=!1;q.disabled=!1;q.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return q};
_.F(Kg,_.n);_.Z=Kg.prototype;_.Z.reset=function(q){this.value=q&&this.data?this.data.value=q:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.Z.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.Z.focusTextInput=function(){this.input.focus()};
_.Z.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()};
_.Z.valueChanged=function(){var q,S;if(((q=this.data)==null?0:q.value)||((S=this.data)==null?void 0:S.value)==="")this.value=this.data.value;else{var N;((N=this.data)==null?void 0:N.value)!==void 0||this.value||(this.value="")}};
_.Z.computeLabel=function(q,S){return S?"":_.vO(q)};
_.Z.computeAriaLabel=function(q,S){return S?_.vO(q):""};
_.Z.computeErrorMessage=function(q,S,N,X){return!q&&S?N||this.strings.REQUIRED_LABEL:_.lvX(_.vO(X))};
_.Z.computeType=function(q){return q==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.Z.onTextValueChanged=function(q){this.value=q.detail.value;var S;(S=this.onValueChanged)==null||S.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.Z.handleUpdateTextInputFormFieldRendererCommand=function(q){(q=_.t(q,uBv))&&this.data&&this.data.id===q.id&&(q.invalid!==void 0&&(this.invalid=q.invalid),q.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",q.invalidValueErrorMessage))};
_.Z.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("value-changed",this.value))};
_.Z.updateInvalidFromBinding=function(q){this.invalid=q.detail.value};
_.hd.Object.defineProperties(Kg.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var q;return!((q=this.data)==null||!q.isMultiline)}}});
Kg.prototype.valueChangedForBinding=Kg.prototype.valueChangedForBinding;Kg.prototype.valueChanged=Kg.prototype.valueChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Kg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Kg.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Kg.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Kg.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],Kg.prototype,"value",void 0);_.u([_.k(),_.E("design:type",String)],Kg.prototype,"pattern",void 0);_.u([_.k(),_.E("design:type",String)],Kg.prototype,"errorMessage",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Kg.prototype,"componentStyle",void 0);_.u([_.k(),_.E("design:type",Object)],Kg.prototype,"hideCharCounter",void 0);
_.u([_.k(),_.E("design:type",Object)],Kg.prototype,"hideLabel",void 0);_.u([_.k(),_.E("design:type",Object)],Kg.prototype,"noLabelFloat",void 0);_.u([_.k(),_.E("design:type",Function)],Kg.prototype,"onValueChanged",void 0);_.u([_.k(),_.E("design:type",Boolean)],Kg.prototype,"isMultilineOverride",void 0);_.u([_.k(),_.E("design:type",Object)],Kg.prototype,"autoValidate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Kg.prototype,"invalid",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Kg.prototype,"disabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Kg.prototype,"enableOverlayTheme",void 0);_.u([_.k({value:{REQUIRED_LABEL:_.qW("REQUIRED_LABEL",void 0,"Required")}}),_.E("design:type",Object)],Kg.prototype,"strings",void 0);_.u([_.oE("#input"),_.E("design:type",Object)],Kg.prototype,"input",void 0);
_.u([_.K("data","isMultilineOverride"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kg.prototype,"isMultiline",null);_.u([_.Xb("data.value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kg.prototype,"valueChanged",null);_.u([_.I5("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kg.prototype,"valueChangedForBinding",null);_.u([_.Vd({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],Kg);
_.p(Kg,"yt-text-input-form-field-renderer",function(){if(ll0===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;vn6===void 0&&(vn6=document.createElement("template"));var X=vn6;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ll0=q}q=ll0;return q},{mode:2});var v9=function(){var q=_.n.apply(this,arguments)||this;q.data=void 0;q.selectionState="START_DATE";q.isStartDateInvalid=!1;q.isEndDateInvalid=!1;q.autoapply=!1;q.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return q};
_.F(v9,_.n);_.Z=v9.prototype;_.Z.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.Z.focus=function(){this.startDateInput.focus()};
_.Z.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:hA(this.data.selection.start),end:hA(this.data.selection.end)})};
_.Z.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Z.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.q$(this.selectionState)}};
_.Z.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Z.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.Z.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.Z.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var q=this.calendar.calendarConfig,S=q.end;q=EsM({start:q.start,end:this.endDate||S},this.startDateInput.value||"");this.isStartDateInvalid=!q.isValid;q.isValid&&(q=q.value,this.selection=this.endDate?{start:q,end:this.endDate}:q,this.calendar.scrollToDate(q));this.updateInvalidState()}};
_.Z.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var q=this.calendar.calendarConfig,S=q.start;q=EsM({start:this.startDate||S,end:q.end},this.endDateInput.value||"");this.isEndDateInvalid=!q.isValid;q.isValid&&(q=q.value,this.selection={start:this.startDate,end:q},this.calendar.scrollToDate(q));this.updateInvalidState()}};
_.Z.handleCalendarDateClicked=function(q){var S=this.selection&&fQ2(this.selection),N=this.selection&&pL7(this.selection);S&&!Lw(q,S)&&this.selectionState==="END_DATE"?(this.selection={start:S,end:q},this.selectionState="START_DATE"):(N&&!Lw(N,q)?this.selection={start:q,end:N}:this.selection=q,this.selectionState="END_DATE")};
_.Z.handleCalendarDateMouseDown=function(q){this.selection&&!zpF(this.selection)&&(this.dragPivot=MP(q,this.selection.start)?this.selection.end:MP(q,this.selection.end)?this.selection.start:q)};
_.Z.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.Z.handleCalendarDateMouseEnter=function(q){this.dragPivot&&(this.selection={start:function(S,N){return Lw(S,N)?S:N}(this.dragPivot,q),
end:function(S,N){return Lw(S,N)?N:S}(this.dragPivot,q)},this.dragPivot||(this.selectionState="START_DATE"))};
_.Z.handleCalendarDateMouseLeave=function(){};
_.Z.handleCalendarSubmitDateRange=function(){this.selection&&!zpF(this.selection)&&_.gr(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.Z.updateInvalidState=function(){var q=function(S,N){N?S.setAttribute("invalid",""):S.removeAttribute("invalid")};
q(this.startDateInput,this.isStartDateInvalid);q(this.endDateInput,this.isEndDateInvalid)};
_.Z.updateDateStrings=function(){this.selection&&(zpF(this.selection)?k$W(this.selection):(k$W(this.selection.start),k$W(this.selection.end)))};
_.Z.updateCalendarSelection=function(q){this.calendar.updateSelection(Object.assign({},q,{selectionState:this.selectionState}))};
_.Z.updateIsStartDateInvalidFromBinding=function(q){this.isStartDateInvalid=q.detail.value};
_.Z.updateIsEndDateInvalidFromBinding=function(q){this.isEndDateInvalid=q.detail.value};
_.Z.updateStartDateStringFromBinding=function(){};
_.Z.updateEndDateStringFromBinding=function(){};
_.hd.Object.defineProperties(v9.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:hA(this.data.dateRangeStart),end:hA(this.data.dateRangeEnd),selection:{start:hA(this.data.selection.start),end:hA(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&fQ2(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&pL7(this.selection)}}});
v9.prototype.resetTextboxes=v9.prototype.resetTextboxes;v9.prototype.observeSelection=v9.prototype.observeSelection;v9.prototype.dataChanged=v9.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],v9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],v9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#calendar"),_.E("design:type",Object)],v9.prototype,"calendar",void 0);
_.u([_.oE("#start-date"),_.E("design:type",Object)],v9.prototype,"startDateInput",void 0);_.u([_.oE("#end-date"),_.E("design:type",Object)],v9.prototype,"endDateInput",void 0);_.u([_.k(),_.E("design:type",Object)],v9.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],v9.prototype,"selection",void 0);_.u([_.k(),_.E("design:type",String)],v9.prototype,"selectionState",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],v9.prototype,"calendarConfig",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],v9.prototype,"errorMessage",null);_.u([_.K("selection"),_.E("design:type",Object),_.E("design:paramtypes",[])],v9.prototype,"startDate",null);_.u([_.K("selection"),_.E("design:type",Object),_.E("design:paramtypes",[])],v9.prototype,"endDate",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v9.prototype,"dataChanged",null);
_.u([_.I5("selection","selectionState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v9.prototype,"observeSelection",null);_.u([_.I5("selectionState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v9.prototype,"resetTextboxes",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],v9);
_.p(v9,"ytd-date-period-picker-renderer",function(){if(HUv!==void 0)return HUv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return HUv=q},{mode:1});var lb=function(){var q=_.n.apply(this,arguments)||this;var S={};q.actionMap=(S["ytd-date-period-picker-apply"]="handleDateRangeUpdated",S);return q};
_.F(lb,_.n);lb.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
lb.prototype.handleDateRangeUpdated=function(){};
_.u([_.k(),_.E("design:type",Object)],lb.prototype,"data",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],lb.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lb.prototype,"rendererstamperBehavior",void 0);_.u([_.Ue({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],lb);
_.p(lb,"ytd-report-history-section-header-renderer",function(){if(FYJ!==void 0)return FYJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FYJ=q},{mode:1});var jka;var WYa;var dJ2;var jn=function(){return _.n.apply(this,arguments)||this};
_.F(jn,_.n);_.hd.Object.defineProperties(jn.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?0:(S=q.icon)==null?0:S.iconType)?_.yd(this.data.icon.iconType):""}}});
_.u([_.k(),_.E("design:type",Object)],jn.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],jn.prototype,"icon",null);_.u([_.Ue({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],jn);
_.p(jn,"ytd-report-history-table-text-cell-renderer",function(){if(dJ2!==void 0)return dJ2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return dJ2=q},{mode:1});var W9=function(){return _.n.apply(this,arguments)||this};
_.F(W9,_.n);W9.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],W9.prototype,"data",void 0);_.u([_.Ue({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],W9);
_.p(W9,"ytd-report-history-table-reason-cell-renderer",function(){if(WYa!==void 0)return WYa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return WYa=q},{mode:1});var dk=function(){return _.n.apply(this,arguments)||this};
_.F(dk,_.n);dk.prototype.configureRendererStamper=function(){return{"data.cell":{id:"cell-container",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer",reportHistoryTableReasonCellRenderer:"ytd-report-history-table-reason-cell-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],dk.prototype,"rendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dk.prototype,"data",void 0);_.u([_.Ue({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],dk);
_.p(dk,"ytd-report-history-table-cell-renderer",function(){if(jka!==void 0)return jka;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return jka=q},{mode:1});var kXD;var kA=function(){var q=_.n.apply(this,arguments)||this;q.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return q};
_.F(kA,_.n);kA.prototype.onDataChanged=function(){var q;if((q=this.data)==null?0:q.style)this.componentStyle=this.getStyleName(this.data.style)};
kA.prototype.getCellForColumn=function(q){return this.cells.find(function(S){var N;return((N=_.t(S==null?void 0:S.cell,J3v)||_.t(S==null?void 0:S.cell,iis))==null?void 0:N.columnId)===q.type})};
kA.prototype.getClassForColumn=function(q){switch(q){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
kA.prototype.getStyleName=function(q){switch(q){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.hd.Object.defineProperties(kA.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.cells)||[]).map(function(S){return _.t(S,t3J)})}}});
kA.prototype.onDataChanged=kA.prototype.onDataChanged;_.u([_.k(),_.E("design:type",Object)],kA.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],kA.prototype,"columnRenderData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],kA.prototype,"componentStyle",void 0);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],kA.prototype,"cells",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kA.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],kA);
_.p(kA,"ytd-report-history-table-row-renderer",function(){if(kXD!==void 0)return kXD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kXD=q},{mode:1});var ziJ;var nnR;var yzW={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},MG4={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var za=function(){return _.n.apply(this,arguments)||this};
_.F(za,_.n);za.prototype.configureRendererStamper=function(){return{"data.rows":{id:"table-body",mapping:{reportHistoryTableRowRenderer:{component:"ytd-report-history-table-row-renderer",properties:{columnRenderData:"[[columnRenderData]]"},attributes:{role:"row"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",attributes:{role:"row"}}}}}};
za.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.hd.Object.defineProperties(za.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.columns)?Yyd(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return PQy(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var q=this.tableSpec,S=yzW;S=S===void 0?MG4:S;S=IQP(q.columnDimensions,q.columnsToShow||[],S);q=0;S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,q+=N.minWidth+N.paddingLeft+N.paddingRight;return q}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.u([_.O(_.Wd),_.E("design:type",Object)],za.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],za.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],za.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],za.prototype,"tableSpec",null);_.u([_.K("tableSpec"),_.E("design:type",Array),_.E("design:paramtypes",[])],za.prototype,"columnRenderData",null);
_.u([_.K("tableSpec"),_.E("design:type",Number),_.E("design:paramtypes",[])],za.prototype,"totalMinWidth",null);_.u([_.K("totalMinWidth"),_.E("design:type",String),_.E("design:paramtypes",[])],za.prototype,"tableWidthStyle",null);_.u([_.Ue({is:"ytd-table-renderer",disableElementRegistration:!0})],za);
_.p(za,"ytd-table-renderer",function(){if(nnR!==void 0)return nnR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return nnR=q},{mode:1});var ng=function(){return _.n.apply(this,arguments)||this};
_.F(ng,_.n);ng.prototype.configureRendererStamper=function(){return{"data.reportedContent":{id:"content-info",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}},"data.reasonsTable":{id:"reasons-table",mapping:{tableRenderer:"ytd-table-renderer"}},"data.doneButton":{id:"done-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ng.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ng.prototype,"data",void 0);_.u([_.Ue({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],ng);
_.p(ng,"ytd-report-reason-history-modal-renderer",function(){if(ziJ!==void 0)return ziJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ziJ=q},{mode:1});var flX;var p$2;var xJq;var fg=function(){return _.n.apply(this,arguments)||this};
_.F(fg,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fg.prototype,"data",void 0);_.u([_.Ue({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],fg);
_.p(fg,"ytd-profile-column-stats-entry-renderer",function(){if(xJq!==void 0)return xJq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xJq=q},{mode:1});var mJq;var pg=function(){return _.n.apply(this,arguments)||this};
_.F(pg,_.n);pg.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pg.prototype,"data",void 0);_.u([_.Ue({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],pg);
_.p(pg,"ytd-profile-column-stats-renderer",function(){if(mJq!==void 0)return mJq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return mJq=q},{mode:1});var ujs;var xA=function(){return _.n.apply(this,arguments)||this};
_.F(xA,_.n);_.hd.Object.defineProperties(xA.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.useThumbnailSize)return 80;var S,N;q=(S=this.data)==null?void 0:(N=S.thumbnail)==null?void 0:N.thumbnails;var X;return q&&((X=q[0])==null?void 0:X.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.useThumbnailSize)return 80;var S,N;q=(S=this.data)==null?void 0:(N=S.thumbnail)==null?void 0:N.thumbnails;var X;return q&&((X=q[0])==null?void 0:X.height)||80}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xA.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xA.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],xA.prototype,"componentStyle",void 0);_.u([_.K("data.useThumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],xA.prototype,"thumbnailWidth",null);
_.u([_.K("data.useThumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],xA.prototype,"thumbnailHeight",null);_.u([_.Ue({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],xA);
_.p(xA,"ytd-profile-column-user-info-renderer",function(){if(ujs!==void 0)return ujs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ujs=q},{mode:1});var mg=function(){return _.n.apply(this,arguments)||this};
_.F(mg,_.n);mg.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsRenderer:{component:"ytd-profile-column-stats-renderer",noInjection:!0},profileColumnUserInfoRenderer:{component:"ytd-profile-column-user-info-renderer",noInjection:!0,properties:{componentStyle:"[[componentStyle]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],mg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],mg.prototype,"componentStyle",void 0);_.u([_.Ue({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],mg);
_.p(mg,"ytd-profile-column-renderer",function(){if(p$2!==void 0)return p$2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return p$2=q},{mode:1});var ub=function(){var q=_.n.apply(this,arguments)||this;q.componentStyle="NON_CENTERED_PROFILE";return q};
_.F(ub,_.n);ub.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
ub.prototype.getIcon=function(q){return q?"settings:"+q.toLowerCase():null};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ub.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ub.prototype,"data",void 0);_.u([_.Ue({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],ub);
_.p(ub,"ytd-page-introduction-renderer",function(){if(flX!==void 0)return flX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return flX=q},{mode:1});var gnD;var gk=function(){return _.n.apply(this,arguments)||this};
_.F(gk,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gk.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gk.prototype,"data",void 0);_.u([_.Ue({is:"ytd-report-description-renderer",disableElementRegistration:!0})],gk);
_.p(gk,"ytd-report-description-renderer",function(){if(gnD!==void 0)return gnD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return gnD=q},{mode:1});var Enk;var yss;var EQ=function(){return _.n.apply(this,arguments)||this};
_.F(EQ,_.n);EQ.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],EQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EQ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-video-report-renderer",disableElementRegistration:!0})],EQ);
_.p(EQ,"ytd-video-report-renderer",function(){if(yss!==void 0)return yss;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yss=q},{mode:1});var MrM;_.Bq("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Bq("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var yE=function(){return _.n.apply(this,arguments)||this};
_.F(yE,_.n);yE.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}},"data.thumbnail":{id:"thumbnail",mapping:{messageThumbnailRenderer:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail.messageThumbnailRenderer.thumbnailDetails]]"}}}}}};
yE.prototype.computeMessageStyle=function(q){return q};
yE.prototype.computeButtonOverride=function(q){var S;if((q==null?0:(S=q.style)==null?0:S.value)&&q.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yE.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yE.prototype,"shelf",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yE.prototype,"panel",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.E("design:type",Boolean)],yE.prototype,"componentStyle",void 0);_.u([_.k({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],yE.prototype,"buttonOverride",void 0);_.u([_.Ue({is:"ytd-message-renderer",disableElementRegistration:!0})],yE);
_.p(yE,"ytd-message-renderer",function(){if(MrM!==void 0)return MrM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return MrM=q},{mode:1});var M6=function(){return _.n.apply(this,arguments)||this};
_.F(M6,_.n);M6.prototype.configureRendererStamper=function(){return{"data.reportHistorySectionRenderers":{id:"items",mapping:{videoReportRenderer:"ytd-video-report-renderer"}},"data.header":{id:"header",mapping:{reportHistorySectionHeaderRenderer:"ytd-report-history-section-header-renderer"}},"data.table":{id:"history-table",mapping:{tableRenderer:"ytd-table-renderer",messageRenderer:"ytd-message-renderer"}}}};
M6.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
M6.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.hd.Object.defineProperties(M6.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!(((q=this.data)==null?0:q.header)&&((S=this.data)==null?0:S.table))}}});
M6.prototype.onRequestError=M6.prototype.onRequestError;_.u([_.O(_.Wd),_.E("design:type",Object)],M6.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],M6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],M6.prototype,"data",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],M6.prototype,"isUnifiedReportHistory",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M6.prototype,"onRequestError",null);_.u([_.Ue({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],M6);
_.p(M6,"ytd-report-history-section-renderer",function(){if(Enk!==void 0)return Enk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Enk=q},{mode:1});var LYk;var Lg=function(){var q=_.n.apply(this,arguments)||this;q.answerExpanded=!1;return q};
_.F(Lg,_.n);Lg.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Lg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Lg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Lg.prototype,"answerExpanded",void 0);_.u([_.Ue({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],Lg);
_.p(Lg,"ytd-handles-claiming-faq-renderer",function(){if(LYk!==void 0)return LYk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return LYk=q},{mode:1});var hi0;var PY2=function(){return _.n.apply(this,arguments)||this};
_.F(PY2,_.n);_.u([_.k(),_.E("design:type",Object)],PY2.prototype,"data",void 0);_.u([_.Ue({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],PY2);
_.p(PY2,"ytd-handles-claiming-faq-section-renderer",function(){if(hi0!==void 0)return hi0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hi0=q},{mode:1});var IlX;var h$=function(){var q=_.n.apply(this,arguments)||this;q.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";q.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";q.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";q.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";q.leftSquiggly=q.leftSquigglyLight;q.rightSquiggly=q.rightSquigglyLight;
q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return q};
_.F(h$,_.n);_.Z=h$.prototype;_.Z.updateLeftSquigglyStyle=function(){_.MQ(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.Z.updateRightSquigglyStyle=function(){_.MQ(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.Z.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),q?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
h$.prototype.updateRightSquigglyStyle=h$.prototype.updateRightSquigglyStyle;h$.prototype.updateLeftSquigglyStyle=h$.prototype.updateLeftSquigglyStyle;_.u([_.k(),_.E("design:type",Object)],h$.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],h$.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",String)],h$.prototype,"leftSquiggly",void 0);_.u([_.k(),_.E("design:type",String)],h$.prototype,"rightSquiggly",void 0);
_.u([_.I5("leftSquiggly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h$.prototype,"updateLeftSquigglyStyle",null);_.u([_.I5("rightSquiggly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h$.prototype,"updateRightSquigglyStyle",null);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],h$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],h$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],h$.prototype,"actionButtonOverride",void 0);_.u([_.Ue({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],h$);
_.p(h$,"ytd-handles-claiming-header-renderer",function(){if(IlX!==void 0)return IlX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return IlX=q},{mode:1});var Ys6;var P9=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";q.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";q.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";q.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
q.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";q.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";q.image0SquigglyBackground=q.image0LightSquigglyBackground;q.image1SquigglyBackground=q.image1LightSquigglyBackground;q.image3SquigglyBackground=q.image3LightSquigglyBackground;return q};
_.F(P9,_.n);_.Z=P9.prototype;_.Z.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.Z.onDataChanged=function(){this.updateTitleAndImages()};
_.Z.onThemeChanged=function(){this.updateTitleAndImages()};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
_.Z.updateImage0SquigglyBackground=function(){_.MQ(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.Z.updateImage1SquigglyBackground=function(){_.MQ(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.Z.updateImage3SquigglyBackground=function(){_.MQ(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.Z.updateTitleAndImages=function(){var q,S;((q=this.data)==null?void 0:(S=q.titleImages)==null?void 0:S.length)===5&&(this.title0=this.data.titleImages[0].title,this.title1=this.data.titleImages[1].title,this.title2=this.data.titleImages[2].title,this.title3=this.data.titleImages[3].title,this.title4=this.data.titleImages[4].title,this.isDarkTheme?(this.image0=this.data.titleImages[0].darkImage,this.image1=this.data.titleImages[1].darkImage,this.image2=this.data.titleImages[2].darkImage,this.image3=
this.data.titleImages[3].darkImage,this.image4=this.data.titleImages[4].darkImage,this.image0SquigglyBackground=this.image0DarkSquigglyBackground,this.image1SquigglyBackground=this.image1DarkSquigglyBackground,this.image3SquigglyBackground=this.image3DarkSquigglyBackground):(this.image0=this.data.titleImages[0].lightImage,this.image1=this.data.titleImages[1].lightImage,this.image2=this.data.titleImages[2].lightImage,this.image3=this.data.titleImages[3].lightImage,this.image4=this.data.titleImages[4].lightImage,
this.image0SquigglyBackground=this.image0LightSquigglyBackground,this.image1SquigglyBackground=this.image1LightSquigglyBackground,this.image3SquigglyBackground=this.image3LightSquigglyBackground))};
P9.prototype.updateImage3SquigglyBackground=P9.prototype.updateImage3SquigglyBackground;P9.prototype.updateImage1SquigglyBackground=P9.prototype.updateImage1SquigglyBackground;P9.prototype.updateImage0SquigglyBackground=P9.prototype.updateImage0SquigglyBackground;P9.prototype.onThemeChanged=P9.prototype.onThemeChanged;P9.prototype.onDataChanged=P9.prototype.onDataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],P9.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],P9.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"title0",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"title1",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"title2",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"title3",void 0);
_.u([_.k(),_.E("design:type",Object)],P9.prototype,"title4",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"image0",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"image1",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"image2",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"image3",void 0);_.u([_.k(),_.E("design:type",Object)],P9.prototype,"image4",void 0);_.u([_.k(),_.E("design:type",String)],P9.prototype,"image0SquigglyBackground",void 0);
_.u([_.k(),_.E("design:type",String)],P9.prototype,"image1SquigglyBackground",void 0);_.u([_.k(),_.E("design:type",String)],P9.prototype,"image3SquigglyBackground",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P9.prototype,"onDataChanged",null);_.u([_.I5("isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P9.prototype,"onThemeChanged",null);
_.u([_.I5("image0SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P9.prototype,"updateImage0SquigglyBackground",null);_.u([_.I5("image1SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P9.prototype,"updateImage1SquigglyBackground",null);
_.u([_.I5("image3SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P9.prototype,"updateImage3SquigglyBackground",null);_.u([_.Ue({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],P9);
_.p(P9,"ytd-handles-claiming-title-images-section-renderer",function(){if(Ys6!==void 0)return Ys6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Ys6=q},{mode:1});var ohq;var Ig=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(Ig,_.n);Ig.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
Ig.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q)};
Ig.prototype.onCopyButtonClick=function(){var q=this,S,N,X;return _.G(function(b){return(S=q.data)!=null&&S.primaryChannelUrl?b.yield(navigator.clipboard.writeText(((N=q.data)==null?0:N.encodedChannelUrl)?q.data.encodedChannelUrl:"https://"+_.vO((X=q.data)==null?void 0:X.primaryChannelUrl)),0):b.jumpTo(0)})};
_.u([_.k(),_.E("design:type",Object)],Ig.prototype,"data",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ig.prototype,"ytComponentBehavior",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Ig.prototype,"isDarkTheme",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ig.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Ue({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],Ig);
_.p(Ig,"ytd-handles-claiming-update-social-renderer",function(){if(ohq!==void 0)return ohq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ohq=q},{mode:1});var qrX;var YA=function(){var q=_.n.apply(this,arguments)||this;q.JSC$16507_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";q.JSC$16507_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.squigglyBackground=q.JSC$16507_squigglyBackgroundLight;return q};
_.F(YA,_.n);YA.prototype.updateSquigglyBackgroundStyle=function(){_.MQ(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
YA.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.squigglyBackground=q?this.JSC$16507_squigglyBackgroundDark:this.JSC$16507_squigglyBackgroundLight};
YA.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),this.squigglyBackground=q?this.JSC$16507_squigglyBackgroundDark:this.JSC$16507_squigglyBackgroundLight)};
YA.prototype.updateSquigglyBackgroundStyle=YA.prototype.updateSquigglyBackgroundStyle;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],YA.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],YA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],YA.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],YA.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],YA.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",String)],YA.prototype,"squigglyBackground",void 0);_.u([_.I5("squigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YA.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.Ue({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],YA);
_.p(YA,"ytd-handles-claiming-vanity-info-renderer",function(){if(qrX!==void 0)return qrX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return qrX=q},{mode:1});var SrT;var oq=function(){var q=_.n.apply(this,arguments)||this;q.JSC$16510_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";q.JSC$16510_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";q.squigglyBackground=q.JSC$16510_squigglyBackgroundLight;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(oq,_.n);_.Z=oq.prototype;_.Z.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),this.squigglyBackground=q?this.JSC$16510_squigglyBackgroundDark:this.JSC$16510_squigglyBackgroundLight)};
_.Z.updateSquigglyBackgroundStyle=function(){_.MQ(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.Z.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.Z.detached=function(){this.stop()};
_.Z.stop=function(){this.playerElement.stop()};
_.Z.setupVideoPlayer=function(){var q=this,S,N;return _.G(function(X){S=q.data.videoId;N="http://i1.ytimg.com/vi/"+S+"/maxresdefault.jpg";q.playerElement.loadVideoWithPlayerVars({video_id:S,iurlhq:N});_.xP(X)})};
oq.prototype.onDataChanged=oq.prototype.onDataChanged;oq.prototype.updateSquigglyBackgroundStyle=oq.prototype.updateSquigglyBackgroundStyle;_.u([_.k({value:!1}),_.E("design:type",Boolean)],oq.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",String)],oq.prototype,"squigglyBackground",void 0);_.u([_.oE("#player"),_.E("design:type",Object)],oq.prototype,"playerElement",void 0);_.u([_.k(),_.E("design:type",Object)],oq.prototype,"data",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],oq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.I5("squigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oq.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oq.prototype,"onDataChanged",null);
_.u([_.Ue({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],oq);
_.p(oq,"ytd-handles-claiming-video-item-renderer",function(){if(SrT!==void 0)return SrT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SrT=q},{mode:1});var NvR;var Ss=function(){var q=_.SW.apply(this,arguments)||this;q.dragging=!1;q.dragMouseStart=0;q.dragOffsetStart=0;q.containerWidthDiff=0;q.boundPrevClick=function(){q.set("offset",qc(q,q.offset-(q.scrollDistance||320)))};
q.boundNextClick=function(){q.set("offset",qc(q,q.offset+(q.scrollDistance||320)))};
q.boundScrollContainerMouseDown=function(S){q.dragMouseStart=S.clientX;q.dragOffsetStart=q.offset;q.dragging=!0};
q.boundScrollContainerDrag=function(S){q.dragging&&q.set("offset",qc(q,q.dragOffsetStart-(S.clientX-q.dragMouseStart)))};
q.boundMouseUp=function(){q.onMouseUp()};
q.boundWheelScroll=function(S){var N=0;Math.abs(S.deltaX)>=Math.abs(S.deltaY)?N=S.deltaX:S.shiftKey&&(N=S.deltaY);N!==0&&(q.offset+=N,S.stopPropagation(),S.preventDefault())};
q.boundChipCloudChipScrollIntoView=function(S){(S=S.detail)&&q.scrollChipIntoView(S)};
return q};
_.F(Ss,_.SW);Ss.prototype.attached=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container");q.addEventListener("wheel",this.boundWheelScroll);q.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);q.style.touchAction="pan-y";q.addEventListener("pointerdown",this.boundScrollContainerMouseDown);q.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Ss.prototype.detached=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container");q.removeEventListener("wheel",this.boundWheelScroll);q.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);q.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);q.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Ss.prototype.reset=function(){this.set("offset",0);_.MC(this,this.setContainerWidthDiff);_.MC(this,this.setButtonsState)};
var qc=function(q,S){return Math.min(Math.max(S,0),q.containerWidthDiff)};
_.Z=Ss.prototype;_.Z.onMouseUp=function(){this.dragging=!1};
_.Z.transformContainer=function(){this.offset=qc(this,this.offset);var q=_.k$("HTML_DIR")==="rtl"?"":"-";_.mt(this.hostElement).querySelector("#chips").style.transform="translateX("+q+this.offset+"px)";_.MC(this,this.setButtonsState)};
_.Z.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=qc(this,this.offset));this.atStart=this.offset<=0};
_.Z.setContainerWidthDiff=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container"),S=_.mt(this.hostElement).querySelector("#chips");q&&S&&(this.containerWidthDiff=S.clientWidth-q.clientWidth)};
_.Z.scrollChipIntoView=function(q){var S=_.mt(this.hostElement).querySelector("#scroll-container");if(S){var N=this.atStart?0:106,X=this.atEnd?0:106;q.offsetLeft<this.offset+N?this.offset=qc(this,q.offsetLeft-N):q.offsetLeft+q.clientWidth>this.offset+S.clientWidth-X&&(this.offset=qc(this,q.offsetLeft+q.clientWidth+X-S.clientWidth))}};
Ss.prototype.transformContainer=Ss.prototype.transformContainer;_.u([_.k({value:0}),_.E("design:type",Number)],Ss.prototype,"offset",void 0);_.u([_.k({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],Ss.prototype,"atStart",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Ss.prototype,"atEnd",void 0);_.u([_.k(),_.E("design:type",Number)],Ss.prototype,"scrollDistance",void 0);
_.u([_.I5("offset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ss.prototype,"transformContainer",null);_.u([_.N0()],Ss);var Xv6;var bZX;_.Nc=_.f(function(q){var S=q.data;q=_.A(_.r6(!1,void 0,"bob3J"));var N=q.next().value,X=q.next().value;q=function(w){if((S==null?void 0:S().state)!==1){var B,T;(T=(B=S()).onTap)==null||T.call(B,w)}};
var b={};return _.D("chip-shape",{class:"ytChipShapeHost","on:focusin":_.Ec(function(){var w=_.Ly().resolve(_.MU(_.n5));if(w){X(w.isKeyBoardInUse());var B,T;(T=(B=S()).onFocusIn)==null||T.call(B)}return!1}),
"on:focusout":_.Ec(function(){X(!1);return!1})},_.D(wva,{shouldWrapInButton:function(){return S().type!==2},
selected:function(){return S().state===0},
onClick:q,isDropdown:function(){return S().type===1},
accessibilityLabel:function(){return S().type===1?void 0:S().accessibilityLabel}},_.D("div",{class:_.mu("ytChipShapeChip",function(){a:switch(S==null?void 0:S().state){case 0:var w="ytChipShapeActive";
break a;case 1:w="ytChipShapeDisabled";break a;default:w="ytChipShapeInactive"}return w},function(){var w=S().type===1||S().type===2,B=S();
return w||B!=null&&B.startIcon?B==null||!B.startIcon||B!=null&&B.text?w?"ytChipShapeEndIconPadding":(B==null?0:B.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var w=S();
if((w==null?void 0:w.style)===0&&(w==null?void 0:w.state)===0){var B;w=((B=_.Ly().resolve(_.MU(_.NP)))==null?0:B())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else w="";return w},(b.ytChipShapeFocused=function(){var w;
return N()&&((w=S())==null?void 0:w.state)!==1},b))},_.D(_.V,{cond:function(){return S().startIcon},
then:function(){return _.D(_.hu,{icon:function(){var w;return(w=S())==null?void 0:w.startIcon},
className:_.mu(function(){return S().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var w=S(),B,T=(B=_.Ly().resolve(_.MU(_.NP)))==null?void 0:B();
return(w==null?void 0:w.style)===0&&(w==null?void 0:w.state)===0&&T?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return S().text},_.D(ZZ0,{shape:S,
onClick:q}),_.D(_.p5,{model:{borderRadius:"8px"}}))))},"Rc");
_.Nc.idomCompat=!0;var wva=_.f(function(q){var S=_.Ec(function(N){q.onClick(N);return!1});
return _.D(_.V,{cond:q.shouldWrapInButton,then:function(){return _.D("button",{class:"ytChipShapeButtonReset","on:click":S,role:function(){return q.isDropdown()?"combobox":"tab"},
"aria-label":q.accessibilityLabel,"aria-selected":q.selected},q.children)},
else:function(){return q.children}})},"Sc"),ZZ0=_.f(function(q){var S=q.shape;
var N=q.onClick;var X=_.Ec(function(b){N(b);return!1});
return _.D(_.iO,null,_.D(_.Cy,{when:function(){return S().type===1}},function(){return _.D(_.hu,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.D(_.Cy,{when:function(){return S().type===2}},function(){return _.D("button",{class:"ytChipShapeButtonReset",
"on:click":X},_.D(_.hu,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.D(_.Cy,{when:function(){return S().type===0}},function(){return _.D(_.S1,null)}))},"Tc");_.jS(_.Nc,"chip-shape",{props:{data:_.H4}});var XW=function(){var q=_.n.apply(this,arguments)||this;q.disableDeselectEvent=!1;q.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return q};
_.F(XW,_.n);_.Z=XW.prototype;_.Z.onSelectChipCommand=function(q){if(!this.selected&&this.data&&(q=_.t(q,jes),q.targetId&&q.targetId===this.data.targetId))this.onTap()};
_.Z.onFilterChipTransformCommand=function(q){if(!this.selected&&this.data){var S;(q=(S=_.t(q,tEs))==null?void 0:S.chipUniqueId)&&q===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.Z.dataChanged=function(){var q=this;_.MC(this,function(){q.data&&q.data.isSelected&&!q.selected&&(q.scrollChipIntoView(),q.onTap())})};
_.Z.computeChipStyle=function(q){return q!=null?q:"STYLE_DEFAULT"};
_.Z.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.gr(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.gr(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.Z.onFocus=function(){var q=_.Ly().resolve(_.MU(_.n5));q&&q.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.Z.scrollChipIntoView=function(){_.uc(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.hd.Object.defineProperties(XW.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return wIP({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
XW.prototype.onFocus=XW.prototype.onFocus;XW.prototype.onTap=XW.prototype.onTap;XW.prototype.dataChanged=XW.prototype.dataChanged;_.u([_.O(_.qq),_.E("design:type",Object)],XW.prototype,"ironButtonState",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],XW.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],XW.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],XW.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.Ie),_.E("design:type",Object)],XW.prototype,"ironA11yKeysBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],XW.prototype,"disableDeselectEvent",void 0);_.u([_.k(),_.E("design:type",Object)],XW.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.icon"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],XW.prototype,"hasIcon",null);
_.u([_.k({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.E("design:type",String)],XW.prototype,"chipStyle",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],XW.prototype,"selected",void 0);_.u([_.K("data","selected"),_.E("design:type",Object),_.E("design:paramtypes",[])],XW.prototype,"chipShapeData",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XW.prototype,"dataChanged",null);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XW.prototype,"onTap",null);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XW.prototype,"onFocus",null);_.u([_.Vd({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],XW);
_.p(XW,"yt-chip-cloud-chip-renderer",function(){if(bZX===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Xv6===void 0&&(Xv6=document.createElement("template"));var X=Xv6;N.call(S,X.content.cloneNode(!0),q.content.firstChild);bZX=q}q=bZX;return q},{mode:2});var sc7=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.Aak=_.f(function(q){function S(){if(sc7.has(q.data().displayType)){var a=!X(),U;if((U=q.disableDeselection)==null||!U.call(q)||a){q.data().selected=a;U=Object.assign({},B(),{selected:a});T(U);var r;(r=q.callback)==null||r.call(q,U,a)}}}
var N=_.FS("chip-view-model",function(a){var U=q.data().tooltipTargetId,r=_.qb();U&&_.o7(r,U,a);return function(){YI(r,a)}}),X=function(){var a,U;
return!!(((a=q.selected)==null?void 0:a.call(q))!==void 0?(U=q.selected)==null?0:U.call(q):B().selected)},b=_.A(_.kr(q.data)),w=b.next().value;
b=b.next().value;var B=w,T=b,Q=_.Yc(A94,function(){return q.data().chipEntityKey||""});
return _.D("chip-view-model",{class:"ytChipViewModelHost",el:N},_.D(_.Nc,{data:function(){var a,U=Object.assign({},B(),{selected:X()}),r=Q(),c=(a=q.disableDeselection)==null?void 0:a.call(q);a:switch(U.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":a=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":a=3;break a;default:a=0}return{text:(r==null?void 0:r.text)||U.text,state:U.disabled?1:U.selected?0:2,type:a,onTap:BpN(U,N,S,
c),accessibilityLabel:U.accessibilityLabel||U.text}}}))},"Uc");
_.Aak.idomCompat={callbacks:{callback:!0}};_.bM=_.f(function(q){q=_.dY(q,{nextButtonStyle:0});var S=q.data,N=q.callback,X=q.selectionBehavior,b=q.disableChipsScrollAnimation,w=q.nextButtonStyle,B=_.HP("div");q=_.A(_.r6(!0,void 0,"VwW6Jc"));var T=q.next().value,Q=q.next().value;q=_.A(_.r6(!1,void 0,"OIoagd"));var a=q.next().value,U=q.next().value,r=!1,c=0,e=function(){switch(w()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.vP(function(){Q(v());U(W())});
q=_.A(_.kr(function(){var Q7={};return S().autoselectedChipIndex!=null?(Q7[S().autoselectedChipIndex]=!0,Q7):{}}));
var R=q.next().value,J=q.next().value,v=function(){var Q7=B.value;return Q7==null||Q7.scrollLeft-1<=0},W=function(){var Q7=B.value;
return Q7==null?!1:Q7.scrollLeft+1>=(Q7==null?NaN:Q7.scrollWidth)-(Q7==null?NaN:Q7.clientWidth)},z=function(){return S().isHorizontallyScrollable},M=function(Q7){B.value!=null&&(_.k$("HTML_DIR")==="rtl"&&(Q7=-Q7),B.value.scrollBy({left:Q7,
behavior:(b==null?0:b())?"instant":"smooth"}))},g=function(){M(-320)},x=function(){M(320)},L=_.Ec(function(Q7){r=!0;
c=Q7.clientX}),P=_.Ec(function(Q7){if(r){Q7=Q7.clientX;
var ry=Q7-c;c=Q7;var s7;(s7=B.value)==null||s7.scrollBy({left:-ry})}}),b0=_.Ec(function(){var Q7=v(),ry=W();
Q7!==T()&&Q(Q7);ry!==a()&&U(ry)});
_.yb("pointerup",function(){r&&(r=!1)});
return _.D("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.D(_.hO,{contentId:function(){return S().contentId},
useModernStyle:!0},function(){var Q7={},ry={};return _.D("div",null,_.D(_.V,{cond:function(){return S().title},
then:function(){return _.D("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.D("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return S().title}),_.D(_.SA,{data:function(){return S().overflowButton}},{buttonViewModel:_.EN}))}}),_.D("div",{class:_.mu("ytChipsShelfViewModelChipsShelfContent",e)},_.D(_.V,{cond:function(){return S().previousButton},
then:function(){var s7={};return _.D("div",{class:_.mu("ytChipsShelfViewModelLeftArrowContainer",(s7.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return T()},s7))},_.D(_.SA,{data:function(){return S().previousButton}},{buttonViewModel:function(TW){return _.D(_.EN,{data:TW.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:g})}}))}}),_.D("div",{el:B,
"on:pointerdown":L,"on:pointermove":P,"on:scroll":b0,class:_.mu("ytChipsShelfViewModelChipsScrollContainer",(Q7.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=z,Q7))},_.D("div",{class:_.mu("ytChipsShelfViewModelChipsContainer",(ry.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=z,ry.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,ry)),role:"tablist"},_.D(_.SA,{data:function(){return S().contents}},{chipViewModel:function(s7,TW){return _.D("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.D(_.Aak,{data:s7.data,
callback:function(l0,zW){var nN=TW(),Tq,Gq=(Tq=X==null?void 0:X())!=null?Tq:0;Gq===1||Gq===2?(Tq={},J((Tq[nN]=zW,Tq))):Gq===0&&(Tq={},J(Object.assign({},R(),(Tq[nN]=zW,Tq))));N==null||N(l0,zW,nN)},
disableDeselection:function(){return(X==null?void 0:X())===1},
selected:function(){return!!R()[TW()]}}))}}))),_.D(_.V,{cond:function(){return S().nextButton},
then:function(){var s7={};return _.D("div",{class:_.mu("ytChipsShelfViewModelRightArrowContainer",(s7.ytChipsShelfViewModelRightArrowContainerIsHidden=a,s7))},_.D(_.SA,{data:function(){return S().nextButton}},{buttonViewModel:function(TW){return _.D(_.EN,{data:TW.data,
className:"ytChipsShelfViewModelRightArrow",onClick:x})}}))}})))}))},"Wc");
_.bM.idomCompat={callbacks:{callback:!0}};var shD=_.f(function(q){var S=q.data;var N=q.showChips;var X=q.isUpdateInProgress;var b=q.chipClickCallback;q=_.A(_.r6(!1,void 0,"uth3se"));var w=q.next().value,B=q.next().value;q=_.A(_.r6(!1,void 0,"qED0bb"));var T=q.next().value,Q=q.next().value,a=function(){var r,c;return!((r=S())==null?0:r.responseMessage)&&!((c=S())==null||!c.chipsShelf)},U=void 0;
_.Ww(function(){Q(!0);var r=(N()||a())&&!X();requestAnimationFrame(function(){B(r)});
U&&clearTimeout(U);U=setTimeout(function(){Q(!1)},300)},"OBQBmf");
_.k7(function(){U&&clearTimeout(U)});
q={};return _.D("ytd-ai-response-box-view-model",{class:_.mu("ytdAiResponseBoxViewModelHost")},_.D("div",{class:_.mu("ytdAiResponseBoxViewModelResponseMessageContainer",(q.ytdAiResponseBoxViewModelResponseMessageContainerHidden=w,q.ytdAiResponseBoxViewModelNotShown=function(){return w()&&!T()},q))},_.D(_.V,{cond:X,
then:function(){return _.D("div",null,_.D(_.Fu,{text:function(){return S().responsePendingMessage}}))},
else:function(){return _.D(_.S1,null,_.D(_.V,{cond:function(){var r;return(r=S().responseMessageIcon)==null?void 0:r.iconType},
then:function(r){return _.D("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.D(_.hu,{icon:r}))}}),_.D("div",null,_.D(_.Fu,{text:function(){return S().responseMessage}})))}})),_.D(_.SA,{data:function(){return S().chipsShelf}},{chipsShelfViewModel:function(r){r=r.data;
var c={};return _.D("div",{class:_.mu("ytdAiResponseBoxViewModelChipsShelfContainer",(c.ytdAiResponseBoxViewModelChipsShelfContainerShown=w,c.ytdAiResponseBoxViewModelNotShown=function(){return!w()&&!T()},c))},_.D(_.bM,{data:r,
selectionBehavior:3,nextButtonStyle:1,callback:b}))}}))},"Yc");var BvQ;BvQ=Object.assign({},{continuation:CMs,download:acJ,canvas:snm,reportChannelAbuse:HbT,ui:TK7,share:ObR,talkToRecs:lc0,watch:eT,ypc:zQT,radioButtonGroup:Z3F,collabInviteLink:b3v},eQX,{voiceSearch:Qn2,shorts:$I});_.Tvs=G7(BvQ);_.GP6=D6(_.Tvs);_.DBM=(0,_.GP6)(_.Tvs.talkToRecs,{talkToRecsStateSelector:function(q){return q}});var aEX=_.f(function(q){var S=_.A((0,_.vd)(q.data)).next().value,N=_.C6(function(){var fN;a:{if(fN=S().onUpdateText)if(fN=_.t(fN,_.Qp)){var r0;fN=(r0=_.t(fN,Fr6))==null?void 0:r0.stepId;break a}fN=void 0}return fN},void 0,"olO2Rd");
q=_.A(_.r6(!1,void 0,"QCzl5d"));var X=q.next().value,b=q.next().value;q=_.A(_.r6(!1,void 0,"cQ7jrd"));var w=q.next().value,B=q.next().value;q=_.A(Znd());var T=q.next().value;q=q.next().value;var Q=_.oH(_.DBM.talkToRecsStateSelector),a=_.A(_.r6("",void 0,"ry2Eac")),U=a.next().value,r=a.next().value;a=_.A(_.r6(!1,void 0,"EwWXmb"));var c=a.next().value,e=a.next().value,R=_.A(_.r6(!1,void 0,"hORmtb"));a=R.next().value;var J=R.next().value;R=_.A(_.r6(!1,void 0,"fBzwv"));var v=R.next().value,W=R.next().value;
R=_.A(_.r6(!1,void 0,"BCC4Zc"));var z=R.next().value,M=R.next().value,g=_.FS("div");R=_.A(_.r6(void 0,void 0,"Xvb7gd"));var x=R.next().value,L=R.next().value,P=void 0,b0=function(fN){fN!==X()&&(B(!0),b(fN),P&&clearTimeout(P),P=setTimeout(function(){B(!1)},300))},Q7=function(){if(x()!==void 0){var fN=x();
b0(window.scrollY>fN)}},ry=function(){var fN;
L((fN=g.value)==null?void 0:fN.offsetHeight);T("yt-feed-filter-chip-bar-resize")},s7="";
_.Ww(function(){s7=U()},"UJeAbb");
_.lO(function(){var fN,r0,MM,vD=(MM=(r0=TpW(N(),Q()))!=null?r0:(fN=S().textInputValue)==null?void 0:fN.content)!=null?MM:"";r(vD);l0(vD);e(!!S().welcomeBannerTitle&&!vD);ry();document.addEventListener("scroll",Q7);_.k7(function(){document.removeEventListener("scroll",Q7);P&&clearTimeout(P)})});
_.Ww(function(){c();ry()},"AySmPb");
R=_.Ec(function(){W(!0);J(!0)});
var TW=_.Ec(function(){J(!1)});
_.Ww(function(){var fN=S();W(!1);M(!1);e(!!fN.welcomeBannerTitle&&!s7);var r0,MM;((MM=_.t((r0=fN.contents)==null?void 0:r0[0],PkJ))==null?0:MM.responseMessageIcon)?r(QhX.cachedUserQuery):QhX.cachedUserQuery=s7},"OF3gn");
var l0=function(fN){var r0=S().onUpdateText;r0&&_.$m(r0,{form:{userQuery:fN}})},zW=_.V2(function(fN){l0(fN)},150),nN=_.Ec(function(fN){fN=fN.target.value;
r(fN);zW(fN);return!1});
_.Ww(function(){var fN=TpW(N(),Q());fN!==void 0&&fN!==s7&&r(fN)},"qcZk5e");
var Tq=function(){M(!0);e(!1)},Gq=function(){var fN=_.t(S().submitButton,_.i5);
if(fN==null?0:fN.trackingParams){var r0=_.by(fN.trackingParams),MM=_.VR();MM&&r0&&_.lJ(MM,r0,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(fN=fN==null?void 0:fN.onTap)_.$m(fN),Tq()},u0=_.Ec(function(fN){fN.key==="Enter"&&(l0(fN.target.value.trim()),Gq());
return!1}),VX=function(){Gq()},UX=_.Ec(function(){T("yt-feed-customization-scroll-up")}),cD={},cs={},wL={},U7={};
return _.D("ytd-feed-customization-form-view-model",{class:_.mu("ytdFeedCustomizationFormViewModelHost",(cD.ytdFeedCustomizationFormViewModelHostCollapsed=X,cD)),el:_.Hi(q)},_.D("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:g},_.D("div",{class:_.mu("ytdFeedCustomizationFormViewModelExpandedContent",(cs.ytdFeedCustomizationFormViewModelNotShown=function(){return X()&&!w()},cs))},_.D(_.V,{cond:function(){return S().disclaimer},
then:function(){return _.D("div",{class:"ytdFeedCustomizationFormViewModelDisclaimer"},_.D(_.Fu,{text:function(){return S().disclaimer}}))}}),_.D(_.V,{cond:c,
then:function(){return _.D("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.D("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.D(_.Fu,{text:function(){return S().welcomeBannerTitle}})),_.D("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.D(_.Fu,{text:function(){return S().welcomeBannerSubtitle}})))}}),_.D("div",{class:_.mu("ytdFeedCustomizationFormViewModelInputContainer",(wL.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
a,wL))},_.D("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var fN;return(fN=S().textInputPlaceholder)==null?void 0:fN.content},
"prop:value":U,"on:focus":R,"on:blur":TW,"on:input":nN,"on:keyup":u0,maxlength:300,disabled:z}),_.D(_.V,{cond:function(){return!!U()&&!z()},
then:function(){return _.D(_.SA,{data:function(){return S().clearButton}},{buttonViewModel:function(fN){return _.D("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.D(_.EN,{data:fN.data}))}})}}),_.D(_.V,{cond:function(){return z()},
then:function(){return _.D(_.SA,{data:function(){return S().inProgressButton}},{buttonViewModel:function(fN){return _.D("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.D(_.EN,{data:fN.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.D(_.SA,{data:function(){return S().submitButton}},{buttonViewModel:function(fN){return _.D("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.D(_.EN,{data:fN.data,
onClick:Tq}))}})}}),_.D(_.SA,{data:function(){return S().menuButton}},{buttonViewModel:function(fN){return _.D("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.D(_.EN,{data:fN.data,
buttonOverrides:function(){return{disabled:z()}}}))}})),_.D(_.SA,{data:function(){return S().contents}},{aiResponseBoxViewModel:function(fN){return _.D("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.D(shD,{data:fN.data,
showChips:v,isUpdateInProgress:z,chipClickCallback:VX}))}})),_.D("div",{class:_.mu("ytdFeedCustomizationFormViewModelCollapsedContent",(U7.ytdFeedCustomizationFormViewModelNotShown=function(){return!X()&&!w()},U7)),
"on:click":UX},_.D("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var fN;return U()||((fN=S().textInputPlaceholder)==null?void 0:fN.content)}))))},"cd"),VkX=function(){this.cachedUserQuery=""};
VkX.prototype.reset=function(){this.cachedUserQuery=""};
var QhX=new VkX;_.jS(aEX,"ytd-feed-customization-form-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=_.A((0,_.vd)(q.data)).next().value;return _.D("yt-chip-content-loader-view-model",{class:"ytChipContentLoaderViewModelHost"},_.D(_.SA,{data:function(){return S().contents}},{feedCustomizationFormViewModel:function(N){return _.D(aEX,{data:N.data})}}))},"dd"),"yt-chip-content-loader-view-model",{props:{data:_.H4}});var UBq=_.iT.persistentPanelVisibleSelector,wz=function(){var q=_.n.apply(this,arguments)||this;q.isDarkTheme=!1;q.notSticky=!1;q.transparentBackground=!1;q.shouldHide=!1;q.disableSticky=!1;q.fluidWidth=!1;q.isClipList=!1;q.defaultChipIndex=0;q.hasSelectedChipContent=!1;q.isPlaylist=!1;q.playlistVotingAnimationEnabled=_.C("web_enable_voting_animation");q.toolbarHeight=0;q.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(wz,_.n);_.Z=wz.prototype;
_.Z.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"},chipContentLoaderViewModel:{component:"yt-chip-content-loader-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.Z.attached=function(){var q=this;document.addEventListener("scroll",_.hx(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.hx(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var S;this.toolbarHeight=((S=document.querySelector("ytd-masthead"))==null?void 0:S.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(N){q.handleIntersect(N)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){q.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.Z.detached=function(){var q;(q=this.intersectionObserver)==null||q.disconnect();var S;(S=this.resizeObserver)==null||S.disconnect();document.removeEventListener("scroll",_.hx(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.hx(this,this.onFeedFilterChipBarResize))};
_.Z.dataChanged=function(){var q=this,S,N,X=(S=this.data)==null?void 0:(N=S.contents)==null?void 0:N.findIndex(function(w){var B;return!((B=_.t(w,xZX))==null?0:B.navigationEndpoint)});
X&&(this.defaultChipIndex=X);this.updating=!0;var b=this.findSelectedChipIndex();this.selectedIndex!==b&&(this.selectedIndex=-1);_.MC(this,function(){q.selectedIndex=b;q.updateSelectedChipContent(q.selectedIndex);q.updating=!1;q.ytScrollableChipCloudBehavior.reset()})};
_.Z.findSelectedChipIndex=function(){var q;if((q=this.data)==null||!q.contents)return 0;q=this.data.contents;for(var S=0;S<q.length;S++){var N=void 0;if((N=_.t(q[S],xZX))==null?0:N.isSelected)return S}return 0};
_.Z.computeStyle=function(q){return q};
_.Z.handleChipCloudChipSelectAction=function(q){q=this.JSC$16557_chipsSelector.indexOf(q);q>-1&&(this.JSC$16557_chipsSelector.selectIndex(q),this.updateSelectedChipContent(q))};
_.Z.updateSelectedChipContent=function(q){var S;if((S=this.data)==null||!S.contents||q<0||q>=this.data.contents.length)this.selectedChipContent=void 0;else{var N;this.selectedChipContent=(N=_.t(this.data.contents[q],xZX))==null?void 0:N.content}};
_.Z.handleChipCloudChipDeselectAction=function(){if(_.C("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[this.defaultChipIndex],xZX))==null?void 0:N.navigationEndpoint;X&&_.gr(this.hostElement,"yt-browse-section-list-reload-endpoint",[X]);this.JSC$16557_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.Z.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.Z.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.Z.updateDynamicHeight=function(){var q=this;this.hasSelectedChipContent&&!this.notSticky?_.MC(this,function(){var S=_.mt(q.hostElement).querySelector("#chips-wrapper");S&&_.MQ(q.hostElement,{"--ytd-chips-bar-dynamic-height":S.clientHeight+"px"})}):_.MQ(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.Z.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.Z.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.Z.onResize=function(){this.updateLayout()};
_.Z.updateLayout=function(){var q=this.ytScrollableChipCloudBehavior;_.MC(q,q.setContainerWidthDiff);q=this.ytScrollableChipCloudBehavior;_.MC(q,q.setButtonsState)};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.Z.handleIntersect=function(q){this.notSticky=this.isChannelPageGrid||this.disableSticky||q[0].intersectionRatio===1};
_.Z.updateDimensions=function(){var q=this.ytRendererBehavior.parentComponent;if(q){var S,N=(S=q.headerElement)!=null?S:q;_.MQ(this.hostElement,{"--ytd-rich-grid-chips-bar-width":N.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.Z.updateSelectedIndexFromBinding=function(q){this.selectedIndex=q.detail.value};
_.Z.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var q;(q=this.sortFilterHeaderRendererElement)==null||q.setAttribute("is-playlist-page-with-filters","")}};
_.Z.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(k30(!this.notSticky))};
_.hd.Object.defineProperties(wz.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.contents)==null?void 0:S.find(function(X){return _.t(X,y7v)});
return{sortFilterHeaderRenderer:_.t(N,y7v)}}}});
wz.prototype.dispatchChipBarIsSticky=wz.prototype.dispatchChipBarIsSticky;wz.prototype.isPlaylistPageChanged=wz.prototype.isPlaylistPageChanged;wz.prototype.updateChipBarWidthAndTop=wz.prototype.updateChipBarWidthAndTop;wz.prototype.onResize=wz.prototype.onResize;wz.prototype.onPersistentPanelVisibleChanged=wz.prototype.onPersistentPanelVisibleChanged;wz.prototype.onGuideIsExpandedChanged=wz.prototype.onGuideIsExpandedChanged;wz.prototype.updateDynamicHeight=wz.prototype.updateDynamicHeight;
wz.prototype.onSelectedChipContentChanged=wz.prototype.onSelectedChipContentChanged;wz.prototype.dataChanged=wz.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wz.prototype,"actionHandlerBehavior",void 0);
_.u([_.O(_.Zb),_.E("design:type",Object)],wz.prototype,"ironResizableBehavior",void 0);_.u([_.O(),_.E("design:type",Ss)],wz.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],wz.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wz.prototype,"data",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],wz.prototype,"selectedIndex",void 0);_.u([_.k({value:320}),_.E("design:type",Number)],wz.prototype,"scrollDistance",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"notSticky",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"transparentBackground",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.E("design:type",String)],wz.prototype,"componentStyle",void 0);
_.u([_.k({selector:_.JBN}),_.E("design:type",Boolean)],wz.prototype,"guideIsExpanded",void 0);_.u([_.k({selector:UBq}),_.E("design:type",Boolean)],wz.prototype,"persistentPanelVisible",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"shouldHide",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"disableSticky",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"fluidWidth",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"isClipList",void 0);_.u([_.k(),_.E("design:type",Object)],wz.prototype,"defaultChipIndex",void 0);_.u([_.k(),_.E("design:type",Object)],wz.prototype,"selectedChipContent",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"hasSelectedChipContent",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"isPlaylist",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],wz.prototype,"playlistVotingAnimationEnabled",void 0);_.u([_.oE("#chips"),_.E("design:type",Object)],wz.prototype,"JSC$16557_chipsSelector",void 0);_.u([_.oE("ytd-sort-filter-header-renderer"),_.E("design:type",HTMLElement)],wz.prototype,"sortFilterHeaderRendererElement",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],wz.prototype,"updating",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"dataChanged",null);_.u([_.I5("selectedChipContent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"onSelectedChipContentChanged",null);_.u([_.I5("hasSelectedChipContent","notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"updateDynamicHeight",null);
_.u([_.I5("guideIsExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"onGuideIsExpandedChanged",null);_.u([_.I5("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"onPersistentPanelVisibleChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"onResize",null);
_.u([_.Xb("isChannelPageGrid","disableSticky","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"updateChipBarWidthAndTop",null);_.u([_.K("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"isChannelPageGrid",null);_.u([_.K("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"isHashtagLandingPage",null);
_.u([_.I5("isPlaylistPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"isPlaylistPageChanged",null);_.u([_.K("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"isPlaylistPage",null);_.u([_.K("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"isDisableDeselectEvent",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"sortFilterHeaderRendererData",null);_.u([_.k({reflectToAttribute:!0,selector:_.jaP}),_.E("design:type",String)],wz.prototype,"frostedGlassMode",void 0);_.u([_.I5("notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"dispatchChipBarIsSticky",null);_.u([_.Ue({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],wz);
_.p(wz,"ytd-feed-filter-chip-bar-renderer",function(){if(NvR!==void 0)return NvR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return NvR=q},{mode:1});var ra2;var $Bv=_.f(function(q){var S=q.data;var N=q.buttonIndex;var X=q.selectedIndex;var b=q.onSelect;var w=function(){return N()===X()},B=function(){var T,Q;
return(Q=(T=S().text)==null?void 0:T.content)!=null?Q:""};
q=_.TJ();return _.D("yt-toggleable-image-button-view-model",{class:function(){var T={};T=(T.toggleableImageButtonViewModelHost=!0,T[""]=!0,T.toggleableImageButtonViewModelSemiTransparent=X()!==-1&&!w(),T);return _.B2(T)},
tabindex:0,"aria-label":B,"aria-pressed":w,role:"button","on:keydown":q,"on:click":_.Ec(function(){b(S().onSubmitCommand);return!1})},_.D(_.V,{cond:function(){return S().logo},
then:function(T){return _.D(_.Oc,{data:T,className:function(){var Q={};Q=(Q.toggleableImageButtonViewModelImage=!0,Q.toggleableImageButtonViewModelCircularRadius=!(!S().backgroundColor||!S().backgroundColorDarkMode),Q.toggleableImageButtonViewModelGradientRing=!!(w()&&S().backgroundColor&&S().backgroundColorDarkMode),Q);return _.B2(Q)},
alt:B,useWidth:!1,style:function(){if(w()&&S().backgroundColor&&S().backgroundColorDarkMode){var Q=UU(Number(S().backgroundColorDarkMode),"1");var a=UU(Number(S().backgroundColor),"1");Q="background: linear-gradient(180deg,"+Q+","+a+") border-box;"}else Q="";return Q}})}}),_.D(_.p5,{model:{borderRadius:"16px"}}),_.D("p",{class:function(){var T={};
T=(T.toggleableImageButtonViewModelLabel=!0,T.toggleableImageButtonViewModelBoldText=w(),T);return _.B2(T)}},_.D(_.Fu,{text:function(){return S().text}})))},"ed");
$Bv.idomCompat=!0;var e0J=_.f(function(q){var S=q.data;q=_.A(_.r6({index:-1,command:{}},void 0,"GM3umb"));var N=q.next().value,X=q.next().value;return _.D("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.D("div",{class:"nudgeFormViewModelFormOptions"},_.D(_.SA,{data:function(){return S().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(b,w){return _.D($Bv,{data:b.data,buttonIndex:w,selectedIndex:function(){return N().index},
onSelect:function(B){X({index:w(),command:B})}})}})),_.D(_.Fu,{text:function(){return S().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.D("div",{class:"nudgeFormViewModelSubmit"},_.D(_.SA,{data:function(){return S().submitButton}},{buttonViewModel:function(b){return _.D(caQ,{data:b.data,
isDisabled:function(){return N().index===-1},
onClick:function(){_.$m(N().command)}})}})))},"fd");
e0J.idomCompat=!0;var caQ=_.f(function(q){var S=_.C6(function(){return Object.assign({},q.data(),{state:q.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.D(_.EN,{data:S,onClick:q.onClick})},"gd");_.jS(e0J,"yt-nudge-form-view-model",{props:{data:_.H4}});var Zc=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.buttonUpdate=_.C("web_modern_buttons");q.isDarkMode=!1;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return q};
_.F(Zc,_.n);_.Z=Zc.prototype;_.Z.computeNudgeStyle=function(q){return q?"modernized-nudge":""};
_.Z.handleDarkModeToggledAction=function(q){this.isDarkMode=q};
_.Z.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.Z.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Z.computeIsHorizontalButtons=function(q){return q?!!q.applyModernizedStyle&&!!q.enableHorizontalButtons&&!!q.secondaryButton:!1};
_.hd.Object.defineProperties(Zc.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.data)==null?void 0:q.backgroundStyle)!=null?S:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.data)==null?void 0:q.contentsLocation)!=null?S:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.lightIconImage)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Zc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],Zc.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Zc.prototype,"actionHandlerBehavior",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("isHideEnclosingAction"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Zc.prototype,"isHidden",null);_.u([_.k(),_.E("design:type",Object)],Zc.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zc.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Zc.prototype,"buttonUpdate",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.E("design:type",String)],Zc.prototype,"nudgeStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.trimStyle"),_.E("design:type",String),_.E("design:paramtypes",[])],Zc.prototype,"trimStyle",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.backgroundStyle"),_.E("design:type",String),_.E("design:paramtypes",[])],Zc.prototype,"backgroundStyle",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.contentsLocation"),_.E("design:type",String),_.E("design:paramtypes",[])],Zc.prototype,"contentsLocation",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.disableDropShadow"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Zc.prototype,"noShadow",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.lightIconImage"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Zc.prototype,"noIcon",null);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.E("design:type",Boolean)],Zc.prototype,"isHorizontalButtons",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],Zc.prototype,"isDarkMode",void 0);_.u([_.Ue({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],Zc);
_.p(Zc,"ytd-feed-nudge-renderer",function(){if(ra2!==void 0)return ra2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ra2=q},{mode:2});var CzD;var R0M;var AU=function(){var q=_.n.apply(this,arguments)||this;q.collapsed=!1;q.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return q};
_.F(AU,_.n);AU.prototype.configureRendererStamper=function(){return{"data.content":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",params:{isSlimlineSurvey:!0,showResponseRangeText:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
AU.prototype.handleRatingSelect=function(){var q;((q=this.data)==null?0:q.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
AU.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],AU.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],AU.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.e8),_.E("design:type",Object)],AU.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],AU.prototype,"collapsed",void 0);_.u([_.Ue({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],AU);
_.p(AU,"ytd-slimline-survey-renderer",function(){if(R0M!==void 0)return R0M;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return R0M=q},{mode:1});var tkR;var sC=function(){return _.n.apply(this,arguments)||this};
_.F(sC,_.n);sC.prototype.maybeGetBackgroundColor=function(q){return this.isDarkMode?q.section2Color:q.section3Color};
sC.prototype.colorPaletteChanged=function(){var q=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;q&&(q==null?0:q.secondaryTitleColor)&&this.maybeGetBackgroundColor(q)?(this.hostElement.style.backgroundColor=_.a5(this.maybeGetBackgroundColor(q)),this.hostElement.style.color=_.a5(q.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
sC.prototype.colorPaletteChanged=sC.prototype.colorPaletteChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],sC.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sC.prototype,"data",void 0);_.u([_.k({selector:function(q){return q.ui.darkModeIsEnabled}}),
_.E("design:type",Boolean)],sC.prototype,"isDarkMode",void 0);_.u([_.k(),_.E("design:type",Object)],sC.prototype,"lightColorPalette",void 0);_.u([_.k(),_.E("design:type",Object)],sC.prototype,"darkColorPalette",void 0);_.u([_.I5("darkColorPalette","lightColorPalette","data","isDarkMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sC.prototype,"colorPaletteChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],sC);
_.p(sC,"ytd-endorsement-header-renderer",function(){if(tkR!==void 0)return tkR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tkR=q},{mode:1});_.jS(_.$G,"yt-decorated-avatar-view-model",{props:{data:_.H4,className:_.H4}});_.BX=new _.ky("VIEW_TRANSITION_MANAGER_TOKEN");var T3=function(){var q=_.n.apply(this,arguments)||this;q.fullHeight=_.C("web_rich_grid_media_full_height");q.showChannelAvatar=!0;q.hasPlaylistThumbnail=!1;q.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};q.registerThumbnailForPageTransition=function(){_.C("web_thumbnail_to_watch_transition")&&_.iZs(_.Ly().resolve(_.BX),q.thumbnail)};
return q};
_.F(T3,_.n);_.Z=T3.prototype;
_.Z.configureRendererStamper=function(){return{lazyLoadMenu:X7,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.Z.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.shouldLazyLoadMenu=function(){var q=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.C("kevlar_modern_downloads_page")||!q};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16581_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.JSC$16581_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.Z.getVideoPreviewOpts=function(){var q={},S;if((S=this.data)==null?0:S.multipleInlinePlaybackEndpoint)q=A9T;this.isRadio&&(q=ZnM);return q};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$16581_inlinePreviewHoverListener)==null||nA(q)};
_.Z.getOwner=function(){var q,S,N;return((q=this.data)==null?void 0:(S=q.channelThumbnailSupportedRenderers)==null?void 0:S.channelThumbnailWithLinkRenderer)||_.t((N=this.data)==null?void 0:N.showProviderChannelThumbnail,dgX)};
_.Z.updateLockupSize=function(){var q;((q=this.getOwner())==null?0:q.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.Z.getFeedbackEndpoint=function(q){if(_.t(q,_.$K))return q;var S,N;q=(N=(S=_.t(q,_.hD))==null?void 0:S.commands)!=null?N:[];S=_.A(q);for(N=S.next();!N.done;N=S.next())if(N=this.getFeedbackEndpoint(N.value))return N;return null};
_.Z.computeNavigationEndpoint=function(q){return lF7(q==null?void 0:q.navigationEndpoint)};
_.Z.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var q=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(q)!==JSON.stringify(this.data)&&this.set("data",q)}};
_.Z.onDataChanged=function(){var q=this,S=this.getOwner();if(S){this.set("data.owner",S);var N,X,b,w,B,T=((N=this.data)==null?void 0:(X=N.shortBylineText)==null?void 0:(b=X.runs)==null?void 0:(w=b[0])==null?void 0:w.text)||((B=S.name)==null?void 0:B.simpleText);this.set("data.owner.title",T)}var Q,a,U,r,c,e;S=((Q=this.data)==null?void 0:(a=Q.thumbnailRenderer)==null?void 0:a.playlistVideoThumbnailRenderer)||((U=this.data)==null?void 0:(r=U.thumbnailRenderer)==null?void 0:r.playlistCustomThumbnailRenderer)||
((c=this.data)==null?void 0:(e=c.thumbnailRenderer)==null?void 0:e.showCustomThumbnailRenderer);var R;((R=this.data)==null?0:R.thumbnail)||!S||this.set("data.thumbnail",S.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){q.updateLockupSize()});
var J;if(Q=((J=this.data)==null?void 0:J.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(Q);var v;((v=this.dismissActionToReplayEntity)==null?0:v.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.Z.onHiddenChanged=function(){this.updateLockupSize()};
_.Z.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.gr(this.hostElement,"yt-terminate-video-preview-action");else{var q;(q=this.videoTitleLink)==null||q.focus()}};
_.Z.metadataColorChanged=function(){var q;if(this.metadataColor&&((q=this.videoTitle)==null?0:q.style))this.videoTitle.style.color=_.a5(this.metadataColor);else{var S,N;!this.metadataColor&&((S=this.videoTitle)==null?0:(N=S.style)==null?0:N.color)&&(this.videoTitle.style.color="")}};
_.Z.onDetailsClick=function(q){var S=this.computedNavigationEndpoint;S&&(_.lW(_.lX(q),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.uc(this.hostElement,"yt-navigate",{endpoint:S}))};
_.Z.onRendererTap=function(){this.registerThumbnailForPageTransition();var q,S,N=((q=this.data)==null?void 0:q.serviceEndpoint)||this.getFeedbackEndpoint((S=this.data)==null?void 0:S.navigationEndpoint);N&&_.t(N,_.$K)&&this.ytComponentBehavior.resolveCommand(N)};
_.Z.onMouseDown=function(q){var S=q.target,N=this.computedNavigationEndpoint,X;q=S.href||((X=_.t(N==null?void 0:N.commandMetadata,_.Yq))==null?void 0:X.url);X=S.data||N;q&&X&&M$M(q,X)};
_.Z.computeVideoTitleText=function(){var q;if((q=this.data)==null?0:q.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.Z.computeHasPlaylistThumbnail=function(q){var S,N,X,b,w;if((((S=q.thumbnailRenderer)==null?0:S.playlistVideoThumbnailRenderer)||((N=q.thumbnailRenderer)==null?0:N.playlistCustomThumbnailRenderer)||((X=q.thumbnailRenderer)==null?0:X.showCustomThumbnailRenderer)||((b=q.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((w=q.thumbnailRenderer)==null?0:w.playlistCustomThumbnailRenderer))&&q.thumbnailOverlays)for(S=0;S<q.thumbnailOverlays.length;S++)if(N=void 0,(N=q.thumbnailOverlays[S])==
null?0:N.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.hd.Object.defineProperties(T3.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.C("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var q;return(q=this.data)==null?void 0:q.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var q;return(q=this.data)==null?void 0:q.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$16581_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.YGg(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.videoId)||((S=this.data)==null?void 0:S.playlistId)||""}}});
T3.prototype.onMouseDown=T3.prototype.onMouseDown;T3.prototype.metadataColorChanged=T3.prototype.metadataColorChanged;T3.prototype.onIsDismissedChanged=T3.prototype.onIsDismissedChanged;T3.prototype.onHiddenChanged=T3.prototype.onHiddenChanged;T3.prototype.onDataChanged=T3.prototype.onDataChanged;T3.prototype.handleReloadDownloadsInfo=T3.prototype.handleReloadDownloadsInfo;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],T3.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],T3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],T3.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],T3.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],T3.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],T3.prototype,"ytdReduxBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],T3.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],T3.prototype,"entitySelectorType",void 0);_.u([_.k(),_.E("design:type",Boolean)],T3.prototype,"noEndpoints",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],T3.prototype,"isRadio",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],T3.prototype,"miniMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],T3.prototype,"fullHeight",void 0);
_.u([_.k(),_.E("design:type",Boolean)],T3.prototype,"showDarkVideoMetadata",void 0);_.u([_.k(),_.E("design:type",Boolean)],T3.prototype,"showLightVideoMetadata",void 0);_.u([_.k(),_.E("design:type",Number)],T3.prototype,"metadataColor",void 0);_.u([_.k(),_.E("design:type",Object)],T3.prototype,"showChannelAvatar",void 0);_.u([_.k(),_.E("design:type",Boolean)],T3.prototype,"hidden",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],T3.prototype,"showYtInteraction",void 0);
_.u([_.k(),_.E("design:type",String)],T3.prototype,"dismissedContentId",void 0);_.u([_.k({selectorArgs:["dismissedContentId"],selector:Kem}),_.E("design:type",Object)],T3.prototype,"dismissActionToReplayEntity",void 0);
_.u([_.k({selectorArgs:["entitySelectorType","mediaId"],selector:function(q,S,N){if(_.C("kevlar_modern_downloads_page")&&N&&S&&S!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(S){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var X=zT7(q,N);if(X){S=_.cO(q,N);var b=Cc(q,N),w=RJm(q,N);q=Rf(q,N);var B=XFN(X,S,b,w);b=B.shortViewCountText;var T=B.publishedTimeText;B=B.badges;var Q=q>0;w=Slv(X,S,w,q);X=_.br(S)||S==="TRANSFER_STATE_FAILED"||S==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!XU(X.policyEntity)?
void 0:KXM(N,q,X.videoEntity.lengthSeconds);S==="TRANSFER_STATE_PAUSED_BY_USER"&&N&&!_.C("dl_resume_click_killswitch")&&(X={offlineVideoEndpoint:{videoId:N,action:"ACTION_RESUME"}});N={shortViewCountText:b,publishedTimeText:T,badges:B,isWatched:Q,navigationEndpoint:X,thumbnailOverlays:w}}else N=void 0;return N;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(S=nYm(q,N))if(X=_.eQ(q,N),w=_.fC7(q,N),X!=="TRANSFER_STATE_UNKNOWN"){N=NK0(S,X,w,N,_.$U(q));break a}N=void 0}return N;default:_.vN(new _.Vl("Error: entitySelectorType defined but not matched in selector.",
q,S))}}}),
_.E("design:type",Object)],T3.prototype,"entityDrivenState",void 0);_.u([_.k({computed:"computeVideoTitleText(data)"}),_.E("design:type",Object)],T3.prototype,"videoTitleText",void 0);_.u([_.k({computed:"computeHasPlaylistThumbnail(data)"}),_.E("design:type",Object)],T3.prototype,"hasPlaylistThumbnail",void 0);_.u([_.k({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],T3.prototype,"computedNavigationEndpoint",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],T3.prototype,"typographyBump",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("typographyBump"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],T3.prototype,"typographyBumpV2",null);_.u([_.oE("#video-title"),_.E("design:type",HTMLElement)],T3.prototype,"videoTitle",void 0);_.u([_.oE("#video-title-link"),_.E("design:type",HTMLElement)],T3.prototype,"videoTitleLink",void 0);
_.u([_.oE("#thumbnail"),_.E("design:type",HTMLElement)],T3.prototype,"thumbnail",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],T3.prototype,"JSC$16581_dismissibleMedia",void 0);_.u([_.K("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],T3.prototype,"lazyLoadMenu",null);_.u([_.K("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],T3.prototype,"immediateLoadMenu",null);
_.u([_.Xb("entityDrivenState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T3.prototype,"handleReloadDownloadsInfo",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T3.prototype,"onDataChanged",null);_.u([_.Xb("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T3.prototype,"onHiddenChanged",null);
_.u([_.I5("isDismissed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T3.prototype,"onIsDismissedChanged",null);_.u([_.I5("metadataColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T3.prototype,"metadataColorChanged",null);_.u([_.Ph("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],T3.prototype,"onMouseDown",null);
_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],T3.prototype,"isHovered",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],T3.prototype,"useAvatar",null);_.u([_.K("data","entitySelectorType"),_.E("design:type",String),_.E("design:paramtypes",[])],T3.prototype,"mediaId",null);_.u([_.Ue({is:"ytd-rich-grid-media",disableElementRegistration:!0})],T3);
var Jav=_.m9()(T3,"ytd-rich-grid-media",function(){if(CzD!==void 0)return CzD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return CzD=q},{mode:2});var Fw2;var G3=function(){var q=_.n.apply(this,arguments)||this;q.removeMaxWidth=!0;q.insetMetadata=!1;return q};
_.F(G3,_.n);_.Z=G3.prototype;_.Z.configureRendererStamper=function(){return{innerMenu:X7,outerMenu:Object.assign({},X7,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.onDataChanged=function(){var q,S=((q=this.data)==null?void 0:q.trackingParams)||"";S&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(S));var N;((N=this.dismissActionToReplayEntity)==null?0:N.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.Z.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16586_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.JSC$16586_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:scX})};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$16586_inlinePreviewHoverListener)==null||nA(q)};
_.Z.onRendererTap=function(){var q,S,N=(q=this.data)==null?void 0:(S=q.serviceEndpoints)==null?void 0:S[0];_.t(N,_.$K)&&this.componentBehavior.resolveCommand(N)};
_.Z.onDetailsClick=function(q){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;N&&(_.lW(_.lX(q),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(N))};
_.Z.onShow=function(){var q=this.data;q.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(q.onFirstVisibleCommand),delete q.onFirstVisibleCommand)};
_.hd.Object.defineProperties(G3.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var q;return this.insetMetadata?void 0:(q=this.data)==null?void 0:q.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var q;return this.insetMetadata?(q=this.data)==null?void 0:q.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var q=this.data;if(q!=null&&q.badge&&(q=_.t(q.badge,WlQ))){var S,N,X;return[{metadataBadgeRenderer:{label:((S=q.label)==null?void 0:(N=S.runs)==null?void 0:N[0].text)||((X=q.label)==null?void 0:X.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var q=this.data;return Object.assign({},q.headline,{accessibility:q.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return this.isSlimShort?(q=this.computedTitle)==null?void 0:(S=q.accessibility)==null?void 0:(N=S.accessibilityData)==null?void 0:N.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.C("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$16586_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
G3.prototype.onDataChanged=G3.prototype.onDataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],G3.prototype,"componentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],G3.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.e8),_.E("design:type",Object)],G3.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],G3.prototype,"ytdReduxBehavior",void 0);_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],G3.prototype,"thumbnail",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],G3.prototype,"JSC$16586_dismissibleMedia",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],G3.prototype,"removeMaxWidth",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],G3.prototype,"insetMetadata",void 0);_.u([_.k(),_.E("design:type",String)],G3.prototype,"dismissedContentId",void 0);_.u([_.k({selectorArgs:["dismissedContentId"],selector:Kem}),_.E("design:type",Object)],G3.prototype,"dismissActionToReplayEntity",void 0);_.u([_.K("insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"thumbnailObjectFit",null);
_.u([_.K("data","insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"innerMenu",null);_.u([_.K("data","insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"outerMenu",null);_.u([_.k(),_.E("design:type",Object)],G3.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],G3.prototype,"miniMode",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],G3.prototype,"onDataChanged",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"shortsBadges",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],G3.prototype,"isShort",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],G3.prototype,"isSlimShort",null);_.u([_.K("data","isShort"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"computedTitle",null);_.u([_.K("isSlimShort","computedTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],G3.prototype,"computedAccessibilityLabel",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],G3.prototype,"shouldForce2By3",null);_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],G3.prototype,"isHovered",null);_.u([_.Ue({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],G3);
_.p(G3,"ytd-rich-grid-slim-media",function(){if(Fw2!==void 0)return Fw2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Fw2=q},{mode:2});var HZa;var OZX;var Dc=function(){return _.n.apply(this,arguments)||this};
_.F(Dc,_.n);Dc.prototype.computeIcon=function(q){return q&&q.iconType?"yt-sys-icons:"+q.iconType.toLowerCase():""};
Dc.prototype.onMouseEnter=function(){this.isHovered=!0};
Dc.prototype.onMouseLeave=function(){this.isHovered=!1};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Dc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Dc.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Dc.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Dc.prototype,"isHovered",void 0);
_.u([_.Ue({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],Dc);
_.p(Dc,"ytd-expand-on-hover-card-renderer",function(){if(OZX!==void 0)return OZX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return OZX=q},{mode:1});var KwX,vhq=function(){if(KwX!==void 0)return KwX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return KwX=q};_.Bq("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var QF=function(){var q=_.n.apply(this,arguments)||this;q.compactStyle=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(QF,_.n);_.Z=QF.prototype;_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Z.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.computeHideDot=function(q){return!(q&&q.subscriberCountText&&q.videoCountText)||this.compactStyle};
_.Z.hasDualButtons=function(q){return q&&q.purchaseButton&&q.subscribeButton};
_.Z.backgroundColorChanged=function(){if(this.data!==void 0){var q=this.data.backgroundColor;this.isDarkTheme&&(q=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=q!=null?_.a5(q):"transparent"}};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.onTap=function(q){var S,N,X=((S=this.data)==null?void 0:S.navigationEndpoint)||((N=this.data)==null?void 0:N.serviceEndpoint);_.t(X,_.v2)&&(X&&_.Ly().resolve(_.ci).resolveCommand(X,{form:{element:this.hostElement}}),q.preventDefault())};
_.Z.computeChannelEndpoint=function(q){return _.t(q,_.v2)?null:q};
_.Z.computeHrefEndpoint=function(q){return _.t(q,_.v2)?null:this.componentBehavior.computeHref_(q)};
_.Z.computeChannelRendererStyle=function(q){return q};
_.Z.computeIconSize=function(q){return q?108:136};
_.hd.Object.defineProperties(QF,{template:{configurable:!0,enumerable:!0,get:function(){return vhq()}}});
QF.prototype.backgroundColorChanged=QF.prototype.backgroundColorChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],QF.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],QF.prototype,"componentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],QF.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],QF.prototype,"isDarkTheme",void 0);_.u([_.k({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.E("design:type",String)],QF.prototype,"channelRendererStyle",void 0);_.u([_.k({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],QF.prototype,"dualButtons",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],QF.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],QF.prototype,"biggerThumbStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],QF.prototype,"compactStyle",void 0);_.u([_.I5("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QF.prototype,"backgroundColorChanged",null);_.u([_.Ue({is:"ytd-channel-renderer",disableElementRegistration:!0})],QF);_.p(QF,"ytd-channel-renderer",function(){return vhq()},{mode:1});var lEq;var jh6;_.Bq("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var aq=function(){var q=_.n.apply(this,arguments)||this;q.displayItemCount=2;q.hasPlaylistThumbnail=!1;q.stackThumbnailSize="large";return q};
_.F(aq,_.n);_.Z=aq.prototype;_.Z.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Z.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Z.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Z.computeFirstVideos=function(q,S){return q&&S?q.slice(0,S):[]};
_.Z.computeThumbnailWidth=function(q,S){return q?S==="BIG"?500:S==="MASSIVE"?600:S==="MEDIUM"?450:420:360};
_.Z.computeThumbnailHeight=function(q,S){return q?S==="BIG"?280:S==="MASSIVE"?337:234:202};
_.Z.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$16599_inlinePreviewHoverListener)==null||nA(q)};
_.Z.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16599_inlinePreviewHoverListener=$2({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:A9T,thumbnailElement:this.thumbnail})};
_.Z.computeHasPlaylistThumbnail=function(q){var S,N;if((((S=q.thumbnailRenderer)==null?0:S.playlistVideoThumbnailRenderer)||((N=q.thumbnailRenderer)==null?0:N.playlistCustomThumbnailRenderer))&&q.thumbnailOverlays)for(S=0;S<q.thumbnailOverlays.length;S++)if(N=void 0,(N=q.thumbnailOverlays[S])==null?0:N.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.hd.Object.defineProperties(aq.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$16599_inlinePreviewHoverListener)==null?0:tO(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
aq.prototype.dataChanged=aq.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],aq.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],aq.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],aq.prototype,"displayItemCount",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],aq.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],aq.prototype,"biggerThumbsStyle",void 0);_.u([_.k({computed:"computeHasPlaylistThumbnail(data)"}),_.E("design:type",Object)],aq.prototype,"hasPlaylistThumbnail",void 0);_.u([_.k(),_.E("design:type",String)],aq.prototype,"stackThumbnailSize",void 0);_.u([_.oE("ytd-thumbnail"),_.E("design:type",HTMLElement)],aq.prototype,"thumbnail",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aq.prototype,"dataChanged",null);
_.u([_.K("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],aq.prototype,"isHovered",null);_.u([_.Ue({is:"ytd-radio-renderer",disableElementRegistration:!0})],aq);
_.p(aq,"ytd-radio-renderer",function(){if(jh6!==void 0)return jh6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jh6=q},{mode:2});var WwR;_.Bq("itemSectionRenderer","showRenderer","ytd-show-renderer");var VF=function(){return _.n.apply(this,arguments)||this};
_.F(VF,_.n);VF.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
VF.prototype.computeThumbnailWidth=function(q){return q?360:246};
VF.prototype.computeUseProminentThumbs=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VF.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],VF.prototype,"isSearch",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.E("design:type",Boolean)],VF.prototype,"useProminentThumbs",void 0);_.u([_.Ue({is:"ytd-show-renderer",disableElementRegistration:!0})],VF);
_.p(VF,"ytd-show-renderer",function(){if(WwR!==void 0)return WwR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return WwR=q},{mode:1});_.Bq("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var UC=function(){var q=_.n.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.F(UC,_.n);UC.prototype.configureRendererStamper=function(){return{"data.item":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{matcher:function(){return this.isRichGrid?"ytd-rich-grid-media":"ytd-video-renderer"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UC.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],UC.prototype,"isRichGrid",void 0);_.u([_.Ue({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],UC);
_.p(UC,"ytd-feed-entry-renderer",function(){if(lEq!==void 0)return lEq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return lEq=q},{mode:1});var dBa;var rz=function(){return _.n.apply(this,arguments)||this};
_.F(rz,_.n);rz.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.u([_.O(_.$Y),_.E("design:type",Object)],rz.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rz.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],rz.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rz.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.VP,value:3}),_.E("design:type",Number)],rz.prototype,"itemsPerRow",void 0);
_.u([_.Ue({is:"ytd-link-card-renderer",disableElementRegistration:!0})],rz);
_.p(rz,"ytd-link-card-renderer",function(){if(dBa!==void 0)return dBa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return dBa=q},{mode:1});var kP0;var $X=function(){return _.n.apply(this,arguments)||this};
_.F($X,_.n);_.Z=$X.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":X7,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Z.onRendererTap=function(q){if(!this.ytdDismissibleItemBehavior.isDismissed){var S,N=(S=this.data)==null?void 0:S.navigationEndpoint;N&&!_.lW(_.lX(q),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(N)?_.lW(_.lX(q),this.hostElement,["A"])||_.uc(this.hostElement,"yt-navigate",{endpoint:N}):this.ytComponentBehavior.resolveCommand(N,{}))}};
_.Z.maybeComputeHref=function(q){return this.ytComponentBehavior.computeHref_(q,!0)};
_.Z.getNavigationCommand=function(q){return this.isNavigationCommand(q)?q:null};
_.Z.isNavigationCommand=function(q){return q?_.t(q,_.If)||_.t(q,_.O1)||_.t(q,_.nl)?!0:!1:!1};
$X.prototype.onRendererTap=$X.prototype.onRendererTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$X.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$X.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],$X.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],$X.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],$X.prototype,"data",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$X.prototype,"onRendererTap",null);_.u([_.Ue({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],$X);
_.p($X,"ytd-lumiere-promo-item-image-renderer",function(){if(kP0!==void 0)return kP0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kP0=q},{mode:1});var z0M;var cX=function(){return _.n.apply(this,arguments)||this};
_.F(cX,_.n);cX.prototype.computeLandscapeThumbnail=function(){var q;return((q=this.data)==null?void 0:q.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],cX.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],cX.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],cX.prototype,"miniMode",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.VP}),_.E("design:type",Number)],cX.prototype,"itemsPerRow",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.E("design:type",Boolean)],cX.prototype,"landscapeThumbnail",void 0);_.u([_.Ue({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],cX);
_.p(cX,"ytd-lumiere-shelf-details-renderer",function(){if(z0M!==void 0)return z0M;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return z0M=q},{mode:2});var nh2;var es=function(){return _.n.apply(this,arguments)||this};
_.F(es,_.n);es.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],es.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],es.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],es.prototype,"data",void 0);_.u([_.Ue({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],es);
_.p(es,"ytd-primetime-promo-details-renderer",function(){if(nh2!==void 0)return nh2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return nh2=q},{mode:1});var fET;var Cb=function(){return _.n.apply(this,arguments)||this};
_.F(Cb,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cb.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Cb.prototype,"data",void 0);_.u([_.Ue({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Cb);
_.p(Cb,"ytd-panel-show-style-metadata-renderer",function(){if(fET!==void 0)return fET;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fET=q},{mode:1});var pvM;var Rq=function(){return _.n.apply(this,arguments)||this};
_.F(Rq,_.n);_.Z=Rq.prototype;_.Z.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.Z.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.Z.computeThumbnail=function(q){if(q)return q.smallFormFactorBackgroundThumbnail||q.largeFormFactorBackgroundThumbnail};
_.Z.maybeComputeHref=function(q){return this.ytComponentBehavior.computeHref_(q,!0)};
_.Z.isNavigationCommand=function(q){return q?_.t(q,_.If)||_.t(q,_.O1)||_.t(q,_.nl)?!0:!1:!1};
_.Z.getNavigationCommand=function(q){return this.isNavigationCommand(q)?q:null};
Rq.prototype.onPanelTap=Rq.prototype.onPanelTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rq.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Rq.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Rq.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],Rq.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("web_modern_buttons")}),_.E("design:type",Boolean)],Rq.prototype,"modernButtons",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rq.prototype,"onPanelTap",null);_.u([_.Ue({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],Rq);
_.p(Rq,"ytd-primetime-promo-panel-renderer",function(){if(pvM!==void 0)return pvM;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return pvM=q},{mode:1});_.jS(_.f(function(q){q=_.dY(q,{data:{},useFullWidth:!1});var S=q.data,N=q.useFullWidth;q={};return _.D("teaser-card-view-model",{class:_.mu("ytTeaserCardViewModelHost",(q.ytTeaserCardViewModelUseFullWidth=function(){return N()},q))},_.D(_.V,{cond:function(){return S().onTap},
then:function(X){return _.D(_.f5,{className:"ytTeaserCardViewModelLink",command:X},_.D("div",{class:"ytTeaserCardViewModelImageContainer"},_.D(_.V,{cond:function(){return S().image},
then:function(b){return _.D(_.Oc,{data:b,className:"ytTeaserCardViewModelImage",alt:""})}})),_.D("p",{class:"ytTeaserCardViewModelCaption"},function(){return S().caption}))}}))},"hd"),"teaser-card-view-model",{props:{data:_.H4,
useFullWidth:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=function(){var X;return _.tA((X=S())==null?void 0:X.iconThemedImage)};
return _.D("yt-edu-card-view-model",null,_.D(_.hO,{contentId:function(){return S().nudgeId}},function(){return _.D("div",{class:_.mu("ytEduCardViewModelHost",function(){return S().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.D("div",{class:"ytEduCardViewModelTopCornerButton"},_.D(_.SA,{data:function(){return S().dismissButton}},{buttonViewModel:_.EN})),_.D("div",{class:"ytEduCardViewModelContentWrapper"},_.D("div",{class:"ytEduCardViewModelHeaderImage"},_.D(_.V,
{cond:N,
then:function(X){return _.D(_.Oc,{data:X,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.D("div",{class:"ytEduCardViewModelTextContainer"},_.D("div",{class:"ytEduCardViewModelTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytEduCardViewModelSubtitle"},_.D(_.Fu,{text:function(){return S().subtitle}}))),_.D("div",{class:"ytEduCardViewModelContent"},_.D(_.SA,{data:function(){return S().form}},{nudgeFormViewModel:e0J}))),_.D("div",{class:_.mu("ytEduCardViewModelButtonWrapper",
function(){return S().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.D(_.SA,{data:function(){return S().primaryButton}},{buttonViewModel:function(X){return _.D("div",{class:"ytEduCardViewModelPrimaryButton"},_.D(_.EN,{data:X.data}))}}),_.D(_.SA,{data:function(){return S().secondaryButton}},{buttonViewModel:function(X){return _.D("div",{class:"ytEduCardViewModelSecondaryButton"},_.D(_.EN,{data:X.data}))}})))}))},"id"),"yt-edu-card-view-model",{props:{data:_.H4}});var xBa=new _.ky("RICH_GRID_VIDEO_RENDERER_TOKEN");_.jS(_.f(function(q){var S=q.data;var N=q.showYtInteractionInContent;var X=function(){return!!S().selectableFeedback};
q=_.A(_.r6(!1,void 0,"qxtgaf"));var b=q.next().value,w=q.next().value;_.lO(function(){var c=_.t(S().primaryButton,_.FC);(c==null?0:c.isToggled)&&w(c.isToggled)});
q=_.Ec(function(c){if(!X())return!1;if(b()){var e;var R=(e=S().selectableFeedback)==null?void 0:e.onDeselect}else{var J;R=(J=S().selectableFeedback)==null?void 0:J.onSelect}R&&_.$m(R,{form:{element:c.target}});w(!b());if(c=_.t(S().primaryButton,_.FC))c.isToggled=b();return!1});
var B=function(){if(!X()){var c,e=(c=S().loggingDirectives)==null?void 0:c.trackingParams;e&&_.Yp(_.Ly().resolve(_.A7),e)}},T=_.Atv(),Q=function(){var c;
return X()?(c=S().selectableFeedback)==null?void 0:c.a11yLabel:void 0},a=function(){return X()?{toggled:b()}:{}},U=_.Ly().resolve(_.MU(xBa)),r={};
return _.D("yt-feedback-item-renderer",{class:_.mu("ytFeedbackItemRendererHost",(r.ytFeedbackItemRendererSelectableFeedback=X,r)),"on:click":q,"on:keydown":T,title:Q,"aria-label":Q,"aria-pressed":function(){return X()?b():void 0},
tabindex:function(){return X()?0:void 0},
role:function(){return X()?"button":void 0}},_.D("div",{class:"ytFeedbackItemRendererContentContainer"},_.D(_.SA,{data:function(){return S().content}},{videoRenderer:function(c){return _.D(U,{data:c.data,
showYtInteraction:N})},
lockupViewModel:function(c){return _.D(_.o9,{data:c.data,containerType:2})}})),_.D("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.D(_.SA,{data:function(){return S().primaryButton}},{toggleButtonViewModel:function(c){return _.D(_.B_,{data:c.data,
buttonShapeOverrides:a,disableExplicitClickLogging:!0,onToggle:B})}})))},"jd"),"yt-feedback-item-renderer",{props:{data:_.H4,
showYtInteractionInContent:_.H4}});var tU=function(){var q=_.n.apply(this,arguments)||this;q.isShortsGrid=!1;q.isCompactGrid=!1;q.isShortsPanelGrid=!1;q.renderedFromRichGrid=!1;q.isInFirstColumn=!1;q.noGutterMargins=!1;q.noBottomMargin=!1;q.halfBottomMargin=!1;q.isInlineGroupItem=!1;q.insetMetadata=!1;q.noBottomMarginInAds=!0;q.force16By9ThumbnailAspectRatio=!1;q.useCompactList=!1;q.containerType=2;q.thumbnailTargetWidth=9999;q.isResponsiveGrid=!1;q.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};q.hoverListener=
q.hover.bind(q);q.leaveListener=q.leave.bind(q);q.highlighted=!1;q.JSC$16635_unsubscribeFromInlinePreviewIsActive=function(){};
return q};
_.F(tU,_.n);_.Z=tU.prototype;_.Z.computeContainerType=function(){return this.useCompactList?3:2};
_.Z.itemWidthChanged=function(){var q;this.thumbnailTargetWidth=(q=this.itemWidth)!=null?q:9999};
_.Z.updateIsInFirstColumn=function(){var q;this.isInFirstColumn=((q=this.data)==null?void 0:q.colIndex)===0};
_.Z.observerContainerType=function(){if(this.lockup){var q=this.lockup;q.containerType=this.containerType;q.sizing=this.sizing;q.typographyBump=this.typographyBump;q.itemWidth=this.itemWidth}this.richGridMedia&&_.C("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.C("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.Z.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.Z.leave=function(q){q=q.relatedTarget;var S=document.querySelector("ytd-video-preview");q&&S&&_.uX(S).contains(q)||this.removeAndCleanupHighlight()};
_.Z.hover=function(){var q;!this.highlighted&&(q=this.data)!=null&&q.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(q=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:q,boxShadow:"0 0 0 10px "+q})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.Z.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");this.hostElement.classList.remove("ytd-rich-item-renderer-highlight-border");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1};
_.Z.registerHoverHighlightListeners=function(){var q=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16635_unsubscribeFromInlinePreviewIsActive=_.wf(_.jQ(),_.KDP,function(S){q.highlighted&&!S&&q.removeAndCleanupHighlight()})};
_.Z.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16635_unsubscribeFromInlinePreviewIsActive()};
_.Z.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.Z.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.Z.getBackgroundColor=function(){var q,S,N=(q=this.data)==null?void 0:(S=q.onFocusEffect)==null?void 0:S.onFocusColor;if(N){if(document.documentElement.hasAttribute("dark")&&(N==null?0:N.darkTheme))return r3(N==null?void 0:N.darkTheme);if(N==null?0:N.lightTheme)return r3(N==null?void 0:N.lightTheme)}};
_.Z.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var q=_.VR(),S,N,X;q&&((S=this.data)==null?0:S.trackingParams)&&((N=this.data)==null?void 0:N.colIndex)!=null&&((X=this.data)==null?void 0:X.rowIndex)!=null&&_.jm(q,_.by(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.Z.isSlimMediaRenderer=function(q){return!!_.t(q==null?void 0:q.content,_.Z5J)||!!_.t(q==null?void 0:q.content,w40)||!!_.t(q==null?void 0:q.content,_.el)||!!_.t(q==null?void 0:q.content,v6T)};
_.Z.isPostRenderer=function(){var q,S;return!!_.t((q=this.data)==null?void 0:q.content,$gJ)||!!_.t((S=this.data)==null?void 0:S.content,cyD)};
_.Z.computeIsGameCardShelf=function(){var q;return!!_.t((q=this.data)==null?void 0:q.content,kus)};
_.Z.computeIsMiniGameCardShelf=function(){var q,S;return!!_.t((q=this.data)==null?void 0:q.content,P6T)||!!_.t((S=this.data)==null?void 0:S.content,IbQ)};
_.Z.computeIsTeaserCard=function(){var q;return!!_.t((q=this.data)==null?void 0:q.content,IbQ)};
_.Z.computeIsSelectableFeedbackItem=function(){var q,S;return!((S=_.t((q=this.data)==null?void 0:q.content,op2))==null||!S.selectableFeedback)};
_.Z.computeContainsLumierePosters=function(){var q,S;return((S=_.t((q=this.data)==null?void 0:q.content,Krq))==null?void 0:S.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Z.computeIsExpandOnHoverCardShelf=function(){var q;return!!_.t((q=this.data)==null?void 0:q.content,Ok2)};
_.Z.computeIsLinkCardShelf=function(){var q;return!!_.t((q=this.data)==null?void 0:q.content,uoD)};
_.Z.computeIsReelItemStyleAvatarCircle=function(q){var S;return((S=_.t(q==null?void 0:q.content,_.el))==null?void 0:S.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.Z.computeIsLinkCardFullWidth=function(q,S){var N;return((N=_.t(q==null?void 0:q.content,uoD))==null?void 0:N.useFullWidth)||S<=2};
_.hd.Object.defineProperties(tU.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var q;return _.C("web_hover_effect_refactor")&&_.t((q=this.data)==null?void 0:q.content,EYR)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.C("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var q;if(_.C("web_hover_effect_refactor")&&_.t((q=this.data)==null?void 0:q.content,EYR))return!1;var S;return!((S=this.data)==null||!S.onFocusEffect)||_.C("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.C("web_hover_effect_refactor")?(q=this.data)==null?void 0:q.onFocusEffect:void 0,showHighlightEffect:((S=this.data)==null?void 0:(N=S.deltaEffect)==null?void 0:N.deltaEffectType)==="RICH_ITEM_DELTA_EFFECT_TYPE_THUMBNAIL_HIGHLIGHT"}}}});
tU.prototype.richGridHoverHighlightChanged=tU.prototype.richGridHoverHighlightChanged;tU.prototype.observerContainerType=tU.prototype.observerContainerType;tU.prototype.updateIsInFirstColumn=tU.prototype.updateIsInFirstColumn;tU.prototype.itemWidthChanged=tU.prototype.itemWidthChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],tU.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],tU.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],tU.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],tU.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],tU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.E("design:type",Boolean)],tU.prototype,"isPost",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.E("design:type",Boolean)],tU.prototype,"containsLumierePosters",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.E("design:type",Boolean)],tU.prototype,"isSlimMedia",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.E("design:type",Boolean)],tU.prototype,"isGameCardShelf",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.E("design:type",Boolean)],tU.prototype,"isMiniGameCardShelf",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.E("design:type",Boolean)],tU.prototype,"isTeaserCard",void 0);_.u([_.k({computed:"computeIsSelectableFeedbackItem(data)"}),_.E("design:type",Boolean)],tU.prototype,"isSelectableFeedbackItem",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isShortsGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],tU.prototype,"isSlimGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isCompactGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isShortsPanelGrid",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.E("design:type",Boolean)],tU.prototype,"isExpandOnHoverCardShelf",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.E("design:type",Boolean)],tU.prototype,"isLinkCardShelf",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.VP,value:3}),_.E("design:type",Number)],tU.prototype,"itemsPerRow",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"renderedFromRichGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isInFirstColumn",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"noGutterMargins",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"noBottomMargin",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"halfBottomMargin",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isInlineGroupItem",void 0);_.u([_.k(),_.E("design:type",Object)],tU.prototype,"insetMetadata",void 0);_.u([_.k(),_.E("design:type",Object)],tU.prototype,"noBottomMarginInAds",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],tU.prototype,"isShelfItem",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.E("design:type",Boolean)],tU.prototype,"isReelItemStyleAvatarCircle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.E("design:type",Boolean)],tU.prototype,"isLinkCardFullWidth",void 0);_.u([_.k(),_.E("design:type",Object)],tU.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"useCompactList",void 0);_.u([_.k(),_.E("design:type",String)],tU.prototype,"sizing",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],tU.prototype,"typographyBump",void 0);_.u([_.k(),_.E("design:type",Number)],tU.prototype,"itemWidth",void 0);_.u([_.k(),_.E("design:type",Boolean)],tU.prototype,"isHomeShelf",void 0);_.u([_.k(),_.E("design:type",Boolean)],tU.prototype,"isHomeGrid",void 0);
_.u([_.oE("yt-lockup-view-model"),_.E("design:type",HTMLElement)],tU.prototype,"lockup",void 0);_.u([_.oE("ytd-rich-grid-media"),_.E("design:type",HTMLElement)],tU.prototype,"richGridMedia",void 0);_.u([_.oE("ytd-ad-slot-renderer"),_.E("design:type",HTMLElement)],tU.prototype,"adSlotRenderer",void 0);_.u([_.k({computed:"computeContainerType(useCompactList)"}),_.E("design:type",Object)],tU.prototype,"containerType",void 0);_.u([_.k(),_.E("design:type",Object)],tU.prototype,"thumbnailTargetWidth",void 0);
_.u([_.K("showYtInteractionOnRichItem"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],tU.prototype,"showYtInteractionOnRichGridMedia",null);_.u([_.K("isSelectableFeedbackItem","richGridHoverHighlight"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],tU.prototype,"showYtInteractionOnRichItem",null);_.u([_.K("typographyBump","isHomeGrid"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],tU.prototype,"richTypographyBump",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data","isShortsGrid","isCompactGrid"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],tU.prototype,"richGridHoverHighlight",null);_.u([_.K("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.E("design:type",Number),_.E("design:paramtypes",[])],tU.prototype,"shortsLockupViewModelAspectRatio",null);_.u([_.K("isInlineGroupItem"),_.E("design:type",Number),_.E("design:paramtypes",[])],tU.prototype,"shortsLockupViewModelScrimStyle",null);
_.u([_.I5("itemWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tU.prototype,"itemWidthChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tU.prototype,"updateIsInFirstColumn",null);_.u([_.I5("containerType","sizing","typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tU.prototype,"observerContainerType",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tU.prototype,"isResponsiveGrid",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],tU.prototype,"lockupExperiments",null);_.u([_.I5("richGridHoverHighlight"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tU.prototype,"richGridHoverHighlightChanged",null);_.u([_.Ue({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],tU);
_.mBq=_.m9()(tU,"ytd-rich-item-renderer",function(){if(HZa===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);HZa=q}q=HZa;return q},{mode:2});var $Sm={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var lUy=_.Kc(_.qW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var eYd={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},RY7={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},tvF={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var uka;var iM=function(){var q=_.n.apply(this,arguments)||this;q.useResponsiveGrid=!1;q.hidden=!1;q.isShowMoreHidden=!1;q.isShowLessHidden=!0;q.hasExpansionButton=!1;q.isInnerShelf=!1;q.allVideosCount=0;q.allPlaylistCount=0;q.haveSmartDownloadsCompleted=!1;q.restrictContentsOverflow=!1;q.firstShownIndex=0;q.horizontalOffset=0;q.atEnd=!0;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
q.disableServiceRequestPropagation=function(S){S.stopPropagation()};
q.nextClick=function(){var S;(S=q.data)!=null&&S.contents&&(q.firstShownIndex+=q.currentElementsPerRow,q.updateHorizontalOffset(),q.updateHorizontalItemVisibility())};
q.previousClick=function(){var S;(S=q.data)!=null&&S.contents&&(q.firstShownIndex-=q.currentElementsPerRow,q.updateHorizontalOffset(),q.updateHorizontalItemVisibility())};
return q};
_.F(iM,_.n);_.Z=iM.prototype;
_.Z.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.k$("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.Z.attached=function(){this.requestElementsPerRow();_.C("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.Z.detached=function(){_.C("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.Z.refreshGridLayoutNew=function(){var q;if((q=this.data)!=null&&q.contents&&this.containerWidth){var S;((S=this.data.responsiveContainerConfiguration)==null?0:S.responsiveSize)?(q=_.W7e(this.data.responsiveContainerConfiguration,this.containerWidth,2),q=_.Cw(Object.assign({},q,{standardUnitMinWidth:this.standardUnitMinWidth}))):q=_.Cw({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=q.typographyBump;if(this.elementsPerRow!==
q.numItems||this.gutter!==q.gutter)this.elementsPerRow=q.numItems,this.gutter=q.gutter,this.itemWidth=q.itemWidth,_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":q.gutter+"px"})}};
_.Z.computeSizing=function(){if(!this.isLumiere){var q=_.NUe(this.data);return q?q:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.Z.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.Z.computeButton=function(q){var S=_.t(q,_.Ct);q=Object.assign({},_.t(q,_.Ct));return S?(q.text||(q.text={simpleText:q.tooltip}),q.style="STYLE_MONO_OUTLINE",q.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",q):S};
_.Z.onRowIndexChange=function(){var q=_.VR(),S,N;((S=this.data)==null?0:S.trackingParams)&&((N=this.data)==null?void 0:N.rowIndex)!=null&&q&&_.jm(q,_.by(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.Z.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var q,S=((q=this.getRichItemRenderers()[0])==null?void 0:q.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*S;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
_.Z.onUpdateElementsPerRowAction=function(q,S,N,X,b,w){if(this.containerWidth!==w&&(this.containerWidth=w,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&q&&S&&N&&X&&b&&(this.elementsPerRow!==q||this.postsPerRow!==S||this.slimItemsPerRow!==N||this.gameCardsPerRow!==X||this.miniGameCardsPerRow!==b)&&(this.elementsPerRow=q,this.postsPerRow=S,this.slimItemsPerRow=N,this.gameCardsPerRow=X,this.miniGameCardsPerRow=b,this.updateItemVisibility())};
_.Z.isExpandedChanged=function(){var q=this.getRichItemRenderers(),S=this.isExpanded;q.forEach(function(N){N.halfBottomMargin=S})};
_.Z.isCollapsedChanged=function(){var q=this.getRichItemRenderers(),S=this.isCollapsed;q.forEach(function(N){N.noBottomMargin=S})};
_.Z.getRichItemRenderers=function(){return _.mt(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.Z.updateItemVisibility=function(){var q=this;if(this.data&&this.data.contents){var S=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(X,b){var w;((w=q.data)==null?0:w.isExpanded)?(X.hidden=b>S-1,X.ytRendererBehavior.markDirty()):X.hidden=b>q.currentElementsPerRow-1||b>S-1});
var N=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||N||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||N||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.Z.setHeightToSingleRow=function(){var q=this.getRichItemRenderers(),S=Number.parseInt(getComputedStyle(q[0]).marginBottom,10)||0;q=q.slice(0,this.currentElementsPerRow).reduce(function(N,X){return Math.max(N,X.getBoundingClientRect().height+S)},0);
this.contents.style.height=q+"px"};
_.Z.focusNextExpandedItem=function(){var q;((q=this.data)==null?0:q.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.Z.focusItem=function(q,S){var N=this.getRichItemRenderers();if(N[q]&&(q=N[q].querySelector(".focus-on-expand"))){if(S){var X;(X=N[this.currentElementsPerRow])==null||X.scrollIntoView({behavior:"smooth",block:"center"})}q.focus({preventScroll:!0})}};
_.Z.onDataChange=function(){var q=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var S;if((S=this.data)==null?0:S.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.MC(this,function(){q.updateItemVisibility()});
var N;if((N=this.data)==null?0:N.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.MQ(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),S=0;S<this.data.contents.length;S++)N=_.t(this.data.contents[S],_.Ap)||{},N.colIndex=S,N.rowIndex=this.data.rowIndex};
_.Z.handleRerenderDownloadsData=function(){_.C("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.Z.blockInlinePreview=function(q){var S=this,N;return _.G(function(X){(N=S.inlinePreviewIsEnabled)&&S.ytdReduxBehavior.dispatch(_.dcQ(!1));return X.return(new Promise(function(b){q(function(){N&&S.ytdReduxBehavior.dispatch(_.dcQ(!0));b()})}))})};
_.Z.expandShelf=function(){var q=this;if(this.data){var S,N=(S=_.t(this.data.showMoreButton,_.Ct))==null?void 0:S.trackingParams;N&&_.Yp(_.ql(),N);this.set("data.isExpanded",!0);this.blockInlinePreview(function(X){q.setHeightToSingleRow();q.updateItemVisibility();q.contents.style.height=q.contents.scrollHeight+"px";_.OY.addJob(function(){q.contents.style.height="auto";q.focusNextExpandedItem();X()},2,200)})}};
_.Z.collapseShelf=function(){var q=this;return _.G(function(S){if(S.nextAddress==1){if(!q.data)return S.return();q.set("data.isExpanded",!1);return S.yield(q.blockInlinePreview(function(N){q.contents.style.height=q.contents.scrollHeight+"px";q.setHeightToSingleRow();_.OY.addJob(function(){q.updateItemVisibility();q.contents.style.height="auto";N()},2,200)}),2)}_.uc(q.hostElement,"yt-rich-shelf-renderer-collapse",q.data.trackingParams);
q.focusItem(0,!1);_.xP(S)})};
_.Z.updateArrowButtonStatus=function(){this.getRichItemRenderers();var q,S;var N=((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=N};
_.Z.onChildElementFocus=function(q){this.hasChevronButtons&&(q=q.target.closest("#contents > *"),this.contents.contains(q)&&(q.offsetLeft<this.horizontalOffset?this.previousClick():q.offsetLeft+q.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.Z.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.k$("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.Z.updateHorizontalOffset=function(){var q=this.getRichItemRenderers(),S,N;var X=((S=this.data)==null?void 0:(N=S.contents)==null?void 0:N.length)||0;var b;q=((b=q[0])==null?void 0:b.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>X?this.firstShownIndex=X-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*q};
_.Z.isSlimMediaShelfRenderer=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!!(_.t(X,_.Z5J)||_.t(X,w40)||_.t(X,_.el)||_.t(X,v6T))};
_.Z.isGameCardShelf=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!!_.t(X,kus)};
_.Z.isMiniGameCardShelf=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!!_.t(X,P6T)||!!_.t(X,IbQ)};
_.Z.hasGameBoxArtAvatarStyle=function(){var q;return((q=this.data)==null?void 0:q.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.Z.hasRoundedGameBoxArtAvatarStyle=function(){var q;return((q=this.data)==null?void 0:q.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.Z.isShortsShelf=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!!_.t(X,_.el)||!!_.t(X,v6T)};
_.Z.isPostShelfRenderer=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!(!_.t(X,$gJ)&&!_.t(X,cyD))};
_.Z.isLumiereShelf=function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap);return!!_.t(N==null?void 0:N.content,Krq)};
_.Z.isLumiereShelfWithPosters=function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap),X;return((X=_.t(N==null?void 0:N.content,Krq))==null?void 0:X.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Z.isExpandOnHoverCardShelf=function(){var q,S,N,X=(N=_.t((q=this.data)==null?void 0:(S=q.contents)==null?void 0:S[0],_.Ap))==null?void 0:N.content;return!!_.t(X,Ok2)};
_.Z.computeHasFeaturedBadge=function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.badges)==null?void 0:S[0],_.IqX);return N?N.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Z.computeHasPaygatedFeaturedBadge=function(){var q,S,N=_.t((q=this.data)==null?void 0:(S=q.badges)==null?void 0:S[0],_.IqX);return N?(N==null?void 0:N.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Z.computeHeaderHidden=function(){var q,S,N,X,b,w;return!((q=this.data)==null?0:q.icon)&&!((S=this.data)==null?0:S.title)&&!((N=this.data)==null?0:N.subtitle)&&!((X=this.data)==null?0:X.thumbnail)&&!((b=this.data)==null?0:b.badges)&&!((w=this.data)==null?0:w.menu)};
_.Z.showCtaButton=function(){var q;return!((q=this.data)==null||!q.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.Z.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.Z.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.Z.computeForce16By9ThumbnailAspectRatio=function(){var q,S;return((q=this.data)==null?void 0:(S=q.responsiveContainerConfiguration)==null?void 0:S.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.Z.onSectionReactiveDismissal=function(q,S,N){var X,b;var w=(X=this.data)==null?void 0:(b=X.targetingContext)==null?void 0:b.targetGroupId;this&&w&&S.targetGroupId&&w.includes(S.targetGroupId)?(X=this.rowIndex,q=X===void 0?!1:!(S.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&X<=q)):q=!1;q&&(this.hidden=N)};
_.hd.Object.defineProperties(iM.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var q=this.elementsPerRow;this.isPostShelfRenderer()?q=this.postsPerRow:this.isSlimMediaShelfRenderer()?q=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?q=this.slimItemsPerRow-1:this.isGameCardShelf()?q=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(q=this.miniGameCardsPerRow);return q}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.previousButton)&&!((S=this.data)==null||!S.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var q;return((q=_.Ly().resolve(_.Wq).getCurrentPage())==null?void 0:q.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return!((q=this.data)==null?0:(S=q.thumbnail)==null?0:(N=S.accessibility)==null?0:(X=N.accessibilityData)==null?0:X.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
iM.prototype.onChildElementFocus=iM.prototype.onChildElementFocus;iM.prototype.handleRerenderDownloadsData=iM.prototype.handleRerenderDownloadsData;iM.prototype.onDataChange=iM.prototype.onDataChange;iM.prototype.isCollapsedChanged=iM.prototype.isCollapsedChanged;iM.prototype.isExpandedChanged=iM.prototype.isExpandedChanged;iM.prototype.onRowIndexChange=iM.prototype.onRowIndexChange;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],iM.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iM.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],iM.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],iM.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],iM.prototype,"ytdReduxBehavior",void 0);
_.u([_.k({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.E("design:type",Object)],iM.prototype,"useResponsiveGrid",void 0);_.u([_.k(),_.E("design:type",Object)],iM.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],iM.prototype,"standardUnitMinWidth",void 0);_.u([_.k({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],iM.prototype,"elementsPerRow",void 0);_.u([_.k({value:3}),_.E("design:type",Number)],iM.prototype,"postsPerRow",void 0);
_.u([_.k({value:6}),_.E("design:type",Number)],iM.prototype,"slimItemsPerRow",void 0);_.u([_.k({value:6}),_.E("design:type",Number)],iM.prototype,"gameCardsPerRow",void 0);_.u([_.k({value:6}),_.E("design:type",Number)],iM.prototype,"miniGameCardsPerRow",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iM.prototype,"hidden",void 0);_.u([_.k(),_.E("design:type",Object)],iM.prototype,"isShowMoreHidden",void 0);
_.u([_.k(),_.E("design:type",Object)],iM.prototype,"isShowLessHidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iM.prototype,"hasExpansionButton",void 0);_.u([_.K("data.isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"isExpanded",null);_.u([_.K("data.isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"isCollapsed",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iM.prototype,"isInnerShelf",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.E("design:type",Boolean)],iM.prototype,"isShorts",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.E("design:type",Boolean)],iM.prototype,"isLumiere",void 0);_.u([_.k({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.E("design:type",Boolean)],iM.prototype,"hasBoxArtThumbnailStyle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.E("design:type",Boolean)],iM.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.E("design:type",Boolean)],iM.prototype,"hasFeaturedBadge",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.E("design:type",Boolean)],iM.prototype,"hasPaygatedFeaturedBadge",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.E("design:type",Boolean)],iM.prototype,"isHeaderHidden",void 0);_.u([_.k({selector:_.kvv}),_.E("design:type",Object)],iM.prototype,"allVideosCount",void 0);_.u([_.k({selector:jcF}),_.E("design:type",Object)],iM.prototype,"allPlaylistCount",void 0);_.u([_.k({selector:yB7}),_.E("design:type",Object)],iM.prototype,"haveSmartDownloadsCompleted",void 0);
_.u([_.k({selectorArgs:["entitySelectorType"],selector:function(q,S){if(_.C("kevlar_modern_downloads_page")&&S&&S!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var N=q.entities;switch(S){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":S=_.GD(N);q=Y2(S);var X=_.wO(S);N=_.QP(N);N=_.nB(J9W(X,N,S.length));return{contents:q,subtitle:N};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return N=_.GD(N),{contents:Y2(N)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return N=
_.D_(N),{contents:Y2(N)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return N=_.DpW(N),{contents:Y2(N)};default:_.vN(new _.Vl("Error: entitySelectorType defined but not matched in selector.",q,S))}}}}),
_.E("design:type",Object)],iM.prototype,"entityDrivenRichShelfData",void 0);_.u([_.k({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.E("design:type",Boolean)],iM.prototype,"hasTopCtaButton",void 0);_.u([_.k({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.E("design:type",Boolean)],iM.prototype,"hasBottomCtaButton",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.E("design:type",Boolean)],iM.prototype,"force16By9ThumbnailAspectRatio",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iM.prototype,"restrictContentsOverflow",void 0);_.u([_.k({selector:_.vY7}),_.E("design:type",Boolean)],iM.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.k({computed:"computeSizing(data)"}),_.E("design:type",String)],iM.prototype,"sizing",void 0);
_.u([_.k(),_.E("design:type",Boolean)],iM.prototype,"typographyBump",void 0);_.u([_.k(),_.E("design:type",Number)],iM.prototype,"itemWidth",void 0);_.u([_.k(),_.E("design:type",Object)],iM.prototype,"firstShownIndex",void 0);_.u([_.k(),_.E("design:type",Object)],iM.prototype,"horizontalOffset",void 0);_.u([_.k(),_.E("design:type",Object)],iM.prototype,"atEnd",void 0);_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],iM.prototype,"contents",void 0);
_.u([_.I5("data.rowIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iM.prototype,"onRowIndexChange",null);_.u([_.I5("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iM.prototype,"isExpandedChanged",null);_.u([_.I5("isCollapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iM.prototype,"isCollapsedChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iM.prototype,"onDataChange",null);_.u([_.I5("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iM.prototype,"handleRerenderDownloadsData",null);_.u([_.Ph("focusin"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],iM.prototype,"onChildElementFocus",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data","isHomePage"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"isTruncated",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"showBottomDivider",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],iM.prototype,"hasChevronButtons",null);
_.u([_.K("firstShownIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],iM.prototype,"previousButtonOverride",null);_.u([_.K("atEnd"),_.E("design:type",Object),_.E("design:paramtypes",[])],iM.prototype,"nextButtonOverride",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"isHomePage",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iM.prototype,"thumbnailAriaHidden",null);
_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],iM.prototype,"entitySelectorType",null);_.u([_.Ue({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],iM);
_.ghD=_.m9()(iM,"ytd-rich-shelf-renderer",function(){if(uka===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);uka=q}q=uka;return q},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:2});var Eh6;_.jS(xG,"yt-thumbnail-view-model",{props:{data:_.H4,aspectRatio:_.H4,width:_.H4,height:_.H4,disableRounding:_.H4,isClip:_.H4,className:_.H4,hovered:_.H4,playbackRef:_.H4,lockupExperiments:_.H4}});_.jS(_.kG,"yt-badge-view-model",{props:{data:_.H4,class:_.H4,workaroundShortsIsThumbnailBadge:_.H4,modern:_.H4,numBadgesInRow:_.H4,clipTextOverflow:_.H4,inheritTypography:_.H4}});_.jS(VGa,"yt-slimline-survey-view-model",{props:{data:_.H4}});var JU=function(){var q=_.n.apply(this,arguments)||this;q.tileLottieAnimationRef={};q.backgroundLottieAnimationRef={};q.isOnHoverBehaviorForLottieEnabled=!0;q.useBiggerShowcaseImage=_.C("enable_desktop_search_bigger_thumbs");q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return q};
_.F(JU,_.n);_.Z=JU.prototype;_.Z.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.Z.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},tileImageViewModel:{id:"tile-image-view-model",mapping:{thumbnailViewModel:{component:"yt-thumbnail-view-model"}}},"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Z.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var q=this.hasStaticTile(this.data)||this.hasTileLottie(this.data)||this.hasThumbnailViewModel(this.data);q!==this.hasTile&&this.set("hasTile",q);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.set("tileImageViewModel",this.getCurrentTileImageViewModel(this.data,this.isDarkTheme));this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.Z.hoveredChanged=function(){var q=this.thumbnail;q&&(q.hovered=this.hovered)};
_.Z.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.Z.currentColorChanged=function(){this.updateButtonPalette()};
_.Z.computeBackgroundStyle=function(q){if(q&&this.data){var S=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var N=_.da((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);N&&S.push('background-image: url("'+N+'");')}var X;((X=q.basicColorData)==null?void 0:X.backgroundColor)!==void 0&&S.push("background-color: "+_.Vh(q.basicColorData.backgroundColor)+";");return S.join("")}};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q)};
_.Z.getCurrentLogo=function(q,S){if(q)return S?q.darkLogoImage:q.lightLogoImage};
_.Z.getCurrentTileImageViewModel=function(q,S){if(q)return q.darkTileImageViewModel?S?q.darkTileImageViewModel:q.tileImageViewModel:q.tileImageViewModel};
_.Z.getCurrentStaticTileImage=function(q,S){if(this.hasStaticTile(q))return q.darkTileImage?S?q.darkTileImage:q.tileImage:q.tileImage};
_.Z.computeTitleStyle=function(q){if(this.data&&this.data.title&&q&&q.basicColorData&&q.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.a5(q.basicColorData.foregroundTitleColor)+";"};
_.Z.computeSubtitleStyle=function(q){if(this.data&&this.data.subtitle&&q&&q.basicColorData&&q.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.a5(q.basicColorData.foregroundBodyColor)+";"};
_.Z.computeSupplementalStyle=function(q){if(this.data&&this.data.supplementalText&&q&&q.supplementalTextColor!==void 0)return q=_.a5(q.supplementalTextColor),"color:"+q+";--yt-endpoint-color:"+q+";--yt-endpoint-hover-color:"+q+";--yt-endpoint-visited-color:"+q+";--yt-formatted-string-bold-font-weight:700;"};
_.Z.computeDismissIconStyle=function(q){var S,N;if((q==null?0:(S=q.dismissButtonColorData)==null?0:S.foregroundTitleColor)&&(q==null?0:(N=q.dismissButtonColorData)==null?0:N.backgroundColor))return"--yt-button-color:"+_.Vh(q.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Vh(q.dismissButtonColorData.backgroundColor)+";"};
_.Z.computeOverflowIconStyle=function(q){var S,N;if((q==null?0:(S=q.dismissButtonColorData)==null?0:S.foregroundTitleColor)&&(q==null?0:(N=q.dismissButtonColorData)==null?0:N.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.Vh(q.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Vh(q.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.Vh(q.dismissButtonColorData.foregroundTitleColor)+";"};
_.Z.computeBannerStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeLocation=function(q){switch(q==null?void 0:q.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.Z.shouldShowTileSection=function(q,S,N){return!this.shouldExpandLogo(q,S,N)&&S};
_.Z.shouldShowExpandedLogoSection=function(q,S,N){return this.shouldExpandLogo(q,S,N)&&q!==void 0&&this.hasLogo(q)};
_.Z.shouldExpandLogo=function(q,S,N){return q&&S?!1:N>=2};
_.Z.hasStaticTile=function(q){return!(q==null||!q.tileImage)};
_.Z.hasThumbnailViewModel=function(q){return!(q==null||!q.tileImageViewModel)};
_.Z.hasTileLottie=function(q){var S;return!!(q==null?0:(S=q.tileLottie)==null?0:S.url)};
_.Z.hasLogo=function(q){return this.getCurrentLogo(q,this.isDarkTheme)!==void 0};
_.Z.getLogoHeight=function(q){return this.logoWithPadding(q)?"26":"20"};
_.Z.getExpandedLogoHeight=function(q){return this.logoWithPadding(q)?"31":"24"};
_.Z.getLogoImageId=function(q){return this.logoWithPadding(q)?"logo-image-with-padding":"logo-image"};
_.Z.getMaxTitleFontSize=function(q){return q.overrideTitleMaxFontSize?String(q.overrideTitleMaxFontSize):"36"};
_.Z.hasBackgroundLottie=function(q){var S;return!!(q==null?0:(S=q.backgroundLottie)==null?0:S.url)};
_.Z.onMouseOver=function(){if(this.isOnHoverBehaviorForLottieEnabled){var q,S;(q=this.tileLottieAnimationRef)==null||(S=q.lottieEl)==null||S.play();var N,X;(N=this.backgroundLottieAnimationRef)==null||(X=N.lottieEl)==null||X.play()}this.hovered=!0};
_.Z.onMouseLeave=function(){if(this.isOnHoverBehaviorForLottieEnabled){var q,S;(q=this.tileLottieAnimationRef)==null||(S=q.lottieEl)==null||S.pause();var N,X;(N=this.backgroundLottieAnimationRef)==null||(X=N.lottieEl)==null||X.pause()}this.hovered=!1};
_.Z.pauseLottie=function(){var q,S;(q=this.tileLottieAnimationRef)==null||(S=q.lottieEl)==null||S.pause();var N,X;(N=this.backgroundLottieAnimationRef)==null||(X=N.lottieEl)==null||X.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.Z.performPrimaryButtonAction=function(){var q,S,N;((q=this.data)==null?0:(S=q.primaryButton)==null?0:(N=S.buttonRenderer)==null?0:N.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
_.Z.updateButtonPalette=function(){if(this.data&&this.currentColorData){var q;((q=this.data.dismissButton)==null?0:q.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var S;if((S=this.data.primaryButton)==null?0:S.buttonRenderer)this.currentColorData.primaryButtonColorData?
(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType,this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var N;if((N=this.data.secondaryButton)==
null?0:N.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var X;((X=this.data.primaryButton)==null?0:X.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var b;((b=this.data.primaryButton)==null?0:b.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var w;((w=this.data.secondaryButton)==null?0:w.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var B;((B=this.data.primaryButton)==null?0:B.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.Z.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var q=this.getTileLottieDataBasedOnTheme(),S,N;if(q.url!==((S=this.tileLottiePlayerProps)==null?void 0:(N=S.animationConfig)==null?void 0:N.path)){var X,b;(X=this.tileLottieAnimationRef)==null||(b=X.lottieEl)==null||b.destroy();var w;this.isOnHoverBehaviorForLottieEnabled=!((w=q.settings)==null?0:w.autoplay);var B,T;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(T=(B=q.settings)==null?void 0:B.autoplay)!=null?T:!1,loop:this.getLottieLoopValue(q.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof q.url==="string"?this.tileLottiePlayerProps.animationConfig.path=q.url:this.tileLottiePlayerProps.animationConfig.animationData=q.url}}};
_.Z.getOverflowButton=function(q){return _.t(q.overflowButton,k5D)};
_.Z.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var q=this.getBackgroundLottieDataBasedOnTheme(),S,N;if(q.url!==((S=this.backgroundLottiePlayerProps)==null?void 0:(N=S.animationConfig)==null?void 0:N.path)){var X,b;(X=this.backgroundLottieAnimationRef)==null||(b=X.lottieEl)==null||b.destroy();var w;this.isOnHoverBehaviorForLottieEnabled=!((w=q.settings)==null?0:w.autoplay);var B,T;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(T=(B=q.settings)==null?void 0:B.autoplay)!=null?T:!1,loop:this.getLottieLoopValue(q.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof q.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=q.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
q.url}}};
_.Z.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var q;((q=this.tileLottieAnimationRef)==null?void 0:q.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var S;((S=this.backgroundLottieAnimationRef)==null?void 0:S.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.Z.getTileLottieDataBasedOnTheme=function(){var q;if(this.isDarkTheme&&((q=this.data)==null?0:q.darkThemeTileLottie))return this.data.darkThemeTileLottie;var S;return((S=this.data)==null?0:S.tileLottie)?this.data.tileLottie:{}};
_.Z.getBackgroundLottieDataBasedOnTheme=function(){var q;if(this.isDarkTheme&&((q=this.data)==null?0:q.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var S;return((S=this.data)==null?0:S.backgroundLottie)?this.data.backgroundLottie:{}};
_.Z.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
_.Z.getLottieLoopValue=function(q){return q?q.loop!==void 0?q.loop:q.loopCount?q.loopCount-1:!0:!0};
_.Z.logoWithPadding=function(q){var S,N,X;return(q=(S=this.getCurrentLogo(q,this.isDarkTheme))==null?void 0:(N=S.thumbnails)==null?void 0:(X=N[0])==null?void 0:X.height)&&q%31===0?!0:!1};
JU.prototype.currentColorChanged=JU.prototype.currentColorChanged;JU.prototype.themeChanged=JU.prototype.themeChanged;JU.prototype.hoveredChanged=JU.prototype.hoveredChanged;JU.prototype.dataChanged=JU.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],JU.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.e8),_.E("design:type",Object)],JU.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],JU.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],JU.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"primaryButton",void 0);
_.u([_.k(),_.E("design:type",Object)],JU.prototype,"tileImageViewModel",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"secondaryButton",void 0);_.u([_.k({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],JU.prototype,"elementsPerRow",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JU.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JU.prototype,"hasTile",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JU.prototype,"hasMetadata",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JU.prototype,"showLogoImage",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JU.prototype,"hovered",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"currentColorData",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.E("design:type",String)],JU.prototype,"bannerStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.E("design:type",String)],JU.prototype,"location",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"tileLottiePlayerProps",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"tileLottieAnimationRef",void 0);
_.u([_.k(),_.E("design:type",Object)],JU.prototype,"backgroundLottiePlayerProps",void 0);_.u([_.k(),_.E("design:type",Object)],JU.prototype,"backgroundLottieAnimationRef",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JU.prototype,"useBiggerShowcaseImage",void 0);_.u([_.oE("yt-thumbnail-view-model"),_.E("design:type",HTMLElement)],JU.prototype,"thumbnail",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],JU.prototype,"isHideEnclosingAction",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JU.prototype,"dataChanged",null);_.u([_.I5("hovered"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JU.prototype,"hoveredChanged",null);_.u([_.Xb("isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JU.prototype,"themeChanged",null);
_.u([_.Xb("currentColorData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JU.prototype,"currentColorChanged",null);_.u([_.Ue({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],JU);
_.p(JU,"ytd-statement-banner-renderer",function(){if(Eh6!==void 0)return Eh6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="onMouseLeave" on-mouseover="onMouseOver" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <div id="tile-image-view-model" hidden="[[!hasThumbnailViewModel(data)]]" class="style-scope ytd-statement-banner-renderer"></div>\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Eh6=q},{mode:1});var yaX;var FW=function(){var q=_.n.apply(this,arguments)||this;q.isSearch=!1;q.hideShelfHeader=!1;q.engagementPanel=!1;q.disableMouseScroll=!0;q.useFloorScrolling=!0;return q};
_.F(FW,_.n);FW.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.qW("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.qW("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
FW.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
FW.prototype.onDataChanged=FW.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],FW.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],FW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],FW.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],FW.prototype,"hideShelfHeader",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],FW.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],FW.prototype,"disableMouseScroll",void 0);_.u([_.k(),_.E("design:type",Object)],FW.prototype,"useFloorScrolling",void 0);_.u([_.k(),_.E("design:type",Object)],FW.prototype,"data",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FW.prototype,"onDataChanged",null);
_.u([_.Ue({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],FW);
_.p(FW,"ytd-reel-shelf-renderer",function(){if(yaX!==void 0)return yaX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer">\n        </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yaX=q},{mode:2});var Mk6;var LwD;LwD=_.jV(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.h0D=_.Jq(LwD);var PzT=_.f(function(q){var S=q.data;q=q.useSmallFont;var N={},X={};return _.D("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.D(_.V,{cond:function(){return S().favicon},
then:function(b){return _.D(_.Oc,{data:b,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.D("div",{class:"ytChannelExternalLinkViewModelContainer"},_.D(_.Fu,{text:function(){return S().title},
className:_.mu("ytChannelExternalLinkViewModelTitle",(N.ytChannelExternalLinkViewModelTitleSmallFont=q,N)),ellipsisTruncate:!0,userInput:!0}),_.D(_.Fu,{text:function(){return S().link},
className:_.mu("ytChannelExternalLinkViewModelLink",(X.ytChannelExternalLinkViewModelLinkSmallFont=q,X)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"kd");
PzT.idomCompat=!0;_.jS(PzT,"yt-channel-external-link-view-model",{props:{data:_.H4,useSmallFont:_.H4}});_.Bq("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var HX=function(){var q=_.n.apply(this,arguments)||this;q.revealButtonClass="button";q.businessEmailDisplayState="HIDE_SECTION";return q};
_.F(HX,_.n);_.Z=HX.prototype;_.Z.refit=function(){var q=this;_.t6(function(){_.E1(q.hostElement,"yt-refit-popups-action")});
_.MC(this,function(){_.E1(q.hostElement,"yt-refit-popups-action")})};
_.Z.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Rs(_.h0D),this.businessEmailDisplayState="CAPTCHA")};
_.Z.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.Z.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Z.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}};
_.Z.computeEmailHref=function(q){return"mailto:"+q};
_.Z.computeSafeUrl=function(q){if(q)return _.hj(q)};
_.Z.linkEndpoint=function(q){return _.t(q.onTap,_.Qp)};
_.Z.linkEndpointToHref=function(q){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(q))};
_.Z.onYtServiceRequestCompleted=function(q){var S;if((S=q.detail.data)==null?0:S.businessEmail)this.businessEmail=q.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var N;if((N=q.detail.data)==null?0:N.errorMessage)this.businessEmailErrorMessage=q.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Z.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var q=this.JSC$16750_captchaTextarea.value;if(q){q={recaptcha_response_token:q,channel_id:this.metadata.channelId};var S=_.t(this.metadata.onBusinessEmailRevealClickCommand,_.Qp);S&&this.ytComponentBehavior.resolveCommand(S,{form:q})}}};
_.Z.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.hd.Object.defineProperties(HX.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.data)==null?void 0:q.metadata,Wra)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.t(this.metadata.businessEmailRevealButton,_.i5)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var q=new URL(this.metadata.canonicalChannelUrl);return q.host+q.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.t(this.metadata.learnMoreOnTap,_.Qp)}}});
HX.prototype.onYtServiceRequestCompleted=HX.prototype.onYtServiceRequestCompleted;HX.prototype.businessEmailMetadataChanged=HX.prototype.businessEmailMetadataChanged;HX.prototype.refit=HX.prototype.refit;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],HX.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],HX.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],HX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#g-recaptcha-response"),_.E("design:type",HTMLTextAreaElement)],HX.prototype,"JSC$16750_captchaTextarea",void 0);_.u([_.k(),_.E("design:type",Object)],HX.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],HX.prototype,"revealButtonClass",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],HX.prototype,"metadata",null);
_.u([_.K("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],HX.prototype,"revealButton",null);_.u([_.K("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],HX.prototype,"channelDisplayUrl",null);_.u([_.Xb("metadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HX.prototype,"refit",null);_.u([_.K("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],HX.prototype,"formattedDescription",null);
_.u([_.K("metadata","learnMoreCommand"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HX.prototype,"shouldRendereVerifiedPhoneStatus",null);_.u([_.K("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],HX.prototype,"learnMoreCommand",null);_.u([_.k(),_.E("design:type",String)],HX.prototype,"businessEmailDisplayState",void 0);_.u([_.k(),_.E("design:type",String)],HX.prototype,"businessEmail",void 0);
_.u([_.k(),_.E("design:type",String)],HX.prototype,"businessEmailErrorMessage",void 0);_.u([_.Xb("metadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HX.prototype,"businessEmailMetadataChanged",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],HX.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ue({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],HX);
_.p(HX,"ytd-about-channel-renderer",function(){if(Mk6!==void 0)return Mk6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Mk6=q},{mode:1});var IE6;var OC=function(){return _.n.apply(this,arguments)||this};
_.F(OC,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],OC.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],OC.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],OC);
_.p(OC,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(IE6!==void 0)return IE6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return IE6=q},{mode:1});var Yr0;var Kb=function(){return _.n.apply(this,arguments)||this};
_.F(Kb,_.n);Kb.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Kb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Kb.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Kb.prototype,"aligment",void 0);_.u([_.Ue({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],Kb);
_.p(Kb,"ytd-channel-list-sub-menu-renderer",function(){if(Yr0!==void 0)return Yr0;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Yr0=
q},{mode:1});var oEv;var vX=function(){return _.n.apply(this,arguments)||this};
_.F(vX,_.n);vX.prototype.configureRendererStamper=function(){return{"data.playAllButton":{id:"play-all",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.rightButtons":{id:"right-buttons",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.sortSetting":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vX.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],vX);
_.p(vX,"ytd-channel-sub-menu-renderer",function(){if(oEv!==void 0)return oEv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oEv=q},{mode:1});var qbJ;var SbR;var lM=function(){var q=_.n.apply(this,arguments)||this;q.isCompact=!1;return q};
_.F(lM,_.n);_.hd.Object.defineProperties(lM.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var q,S;return((S=_.t((q=this.data)==null?void 0:q.endpoint,_.nl))==null?void 0:S.target)==="TARGET_NEW_WINDOW"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lM.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],lM.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lM.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lM.prototype,"isCompact",void 0);_.u([_.K("isCompact"),_.E("design:type",Number),_.E("design:paramtypes",[])],lM.prototype,"thumbnailWidth",null);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lM.prototype,"openNewWindow",null);_.u([_.Ue({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],lM);
_.p(lM,"ytd-media-lockup-renderer",function(){if(SbR!==void 0)return SbR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SbR=q},{mode:1});var NAk;var js=function(){return _.n.apply(this,arguments)||this};
_.F(js,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],js.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],js.prototype,"data",void 0);_.u([_.Ue({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],js);
_.p(js,"ytd-structured-description-channel-lockup-renderer",function(){if(NAk!==void 0)return NAk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return NAk=q},{mode:1});var Xkq;var WX=function(){var q=_.n.apply(this,arguments)||this;q.isCompact=!1;q.collectionsStackColor=_.C("modernize_structured_description_playlist_lockups_v2");return q};
_.F(WX,_.n);WX.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.C("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.hd.Object.defineProperties(WX.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(q=this.data)==null?void 0:(S=q.thumbnail)==null?void 0:S.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(N=this.data)==null?void 0:(X=N.thumbnail)==null?void 0:X.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(b=this.data)==null?void 0:(w=b.thumbnail)==null?
void 0:w.vibrantColorPalette:void 0}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],WX.prototype,"componentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],WX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],WX.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],WX.prototype,"showSidePanelThumbnailOverlay",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],WX.prototype,"isCompact",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],WX.prototype,"collectionsStackColor",void 0);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],WX.prototype,"twoLineTitle",null);_.u([_.K("data","collectionsStackColor"),_.E("design:type",Object),_.E("design:paramtypes",[])],WX.prototype,"collectionStack",null);
_.u([_.Ue({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],WX);
_.p(WX,"ytd-structured-description-playlist-lockup-renderer",function(){if(Xkq!==void 0)return Xkq;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Xkq=q},{mode:1});var bRX;var dz=function(){return _.n.apply(this,arguments)||this};
_.F(dz,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],dz.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dz.prototype,"data",void 0);_.u([_.Ue({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],dz);
_.p(dz,"ytd-structured-description-video-lockup-renderer",function(){if(bRX!==void 0)return bRX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return bRX=q},{mode:2});var kX=function(){return _.n.apply(this,arguments)||this};
_.F(kX,_.n);
kX.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",params:{showSidePanelThumbnailOverlay:!0,isCompact:!0}},structuredDescriptionVideoLockupRenderer:"ytd-structured-description-video-lockup-renderer",structuredDescriptionChannelLockupRenderer:"ytd-structured-description-channel-lockup-renderer",mediaLockupRenderer:{component:"ytd-media-lockup-renderer",params:{isCompact:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kX.prototype,"data",void 0);_.u([_.Ue({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],kX);
_.p(kX,"ytd-compact-infocard-renderer",function(){if(qbJ!==void 0)return qbJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return qbJ=q},{mode:1});var wkQ;var z3=function(){return _.n.apply(this,arguments)||this};
_.F(z3,_.n);z3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.hd.Object.defineProperties(z3.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],z3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],z3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],z3.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],z3.prototype,"ytdReduxBehavior",void 0);_.u([_.k({selector:_.Va}),_.E("design:type",Object)],z3.prototype,"isGridViewEnabled",void 0);
_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],z3.prototype,"watchFeedBigThumbs",null);_.u([_.K("isGridViewEnabled","data"),_.k({reflectToAttribute:!0,value:"168"}),_.E("design:type",String),_.E("design:paramtypes",[])],z3.prototype,"thumbnailWidth",null);_.u([_.K("isGridViewEnabled","data"),_.k({reflectToAttribute:!0,value:"94"}),_.E("design:type",String),_.E("design:paramtypes",[])],z3.prototype,"customThumbnailSize",null);
_.u([_.k(),_.E("design:type",Object)],z3.prototype,"data",void 0);_.u([_.Ue({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],z3);
_.p(z3,"ytd-compact-playlist-renderer",function(){if(wkQ!==void 0)return wkQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return wkQ=q},{mode:1});var ZRs;var nb=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return q};
_.F(nb,_.n);_.Z=nb.prototype;_.Z.attached=function(){this.requestElementsPerRow()};
_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Z.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.Z.computeViewStyle=function(q){return q.style?q.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.Z.onUpdateElementsPerRowAction=function(q){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&q===1};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
nb.prototype.dataChanged=nb.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nb.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],nb.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],nb.prototype,"actionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],nb.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],nb.prototype,"hideThumbnail",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.E("design:type",String)],nb.prototype,"viewStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nb.prototype,"roundedContainer",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nb.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],nb);
_.p(nb,"ytd-compact-promoted-item-renderer",function(){if(ZRs!==void 0)return ZRs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ZRs=q},{mode:1});var AeQ;var fb=function(){return _.n.apply(this,arguments)||this};
_.F(fb,_.n);fb.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
fb.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
fb.prototype.onYtNavigate=function(q,S){var N=this;if(S.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",S)){var X=this.get("watchEndpoint.videoId",S.endpoint),b=_.E1(this.hostElement,"yt-get-current-video-id-action")[0];_.C("kevlar_mix_handle_first_endpoint_different")&&X&&b&&X!==b||(q.stopPropagation(),_.z7().getPlayerPromise().then(function(w){if(w.getPlayerState()===0&&N.data.secondaryNavigationEndpoint)var B=N.data.secondaryNavigationEndpoint;else{B=
Object.assign({},S.endpoint);var T=_.t(B.commandMetadata,_.Yq);T&&(w=Math.floor(w.getCurrentTime()),T.url=_.qx(T.url,{t:w}),!_.C("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(T=_.t(B,_.O1)))&&(T.startTimeSeconds=w)}_.uc(N.hostElement,"yt-navigate",{endpoint:B})}))}};
_.hd.Object.defineProperties(fb.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(S=q.thumbnail)==null?void 0:S.sampledThumbnailColor,vibrantColorPalette:(N=this.data)==null?void 0:(X=N.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(w=b.thumbnail)==null?void 0:w.darkColorPalette,experimentEnabled:!0}}}});
fb.prototype.onYtNavigate=fb.prototype.onYtNavigate;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fb.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],fb.prototype,"ytEndpointBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],fb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],fb.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.Hx),_.E("design:type",Object)],fb.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],fb.prototype,"ytdReduxBehavior",void 0);_.u([_.k({selector:_.Va}),_.E("design:type",Object)],fb.prototype,"isGridViewEnabled",void 0);_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fb.prototype,"watchFeedBigThumbs",null);
_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],fb.prototype,"thumbnailWidth",null);_.u([_.k(),_.E("design:type",Object)],fb.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],fb.prototype,"collectionStack",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],fb.prototype,"onYtNavigate",null);
_.u([_.Ue({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],fb);
_.p(fb,"ytd-compact-radio-renderer",function(){if(AeQ!==void 0)return AeQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AeQ=q},{mode:1});var sQ6;var pb=function(){return _.n.apply(this,arguments)||this};
_.F(pb,_.n);pb.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
pb.prototype.computeRendererStyle=function(q){return q.style?q.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.u([_.k(),_.E("design:type",Object)],pb.prototype,"data",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pb.prototype,"rendererBehavior",void 0);_.u([_.k({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],pb.prototype,"rendererStyle",void 0);_.u([_.Ue({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],pb);
_.p(pb,"ytd-compact-text-promo-renderer",function(){if(sQ6!==void 0)return sQ6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return sQ6=q},{mode:1});var BA2;var xX=function(){var q=_.n.apply(this,arguments)||this;q.isShortsStyle=!1;return q};
_.F(xX,_.n);_.Z=xX.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Z.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.uc(this.hostElement,"yt-disable-lockup-interaction"):_.uc(this.hostElement,"yt-enable-lockup-interaction"))};
_.Z.isMetaBlockEmpty=function(q){return!q||!q.longBylineText&&!q.shortBylineText&&!q.shortViewCountText&&!q.viewCountText};
_.Z.computeHasOneLineTitle=function(q){return this.forceOneLineTitle||!(q==null||!q.buttons)};
_.Z.computeDisableInteraction=function(){var q;return!((q=this.data)==null?0:q.navigationEndpoint)};
_.Z.hasSingularTopStandaloneBadge=function(){var q;return!((q=this.data)==null||!q.topStandaloneBadge)};
_.hd.Object.defineProperties(xX.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var q;return this.hasSingularTopStandaloneBadge()?[(q=this.data)==null?void 0:q.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var q;return this.shouldShowTopBadges?((q=this.data)==null?void 0:q.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
xX.prototype.disableInteractionChanged=xX.prototype.disableInteractionChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],xX.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],xX.prototype,"ytdLockupBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],xX.prototype,"ytdReduxBehavior",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.E("design:type",Boolean)],xX.prototype,"metaBlockEmpty",void 0);_.u([_.k({selector:_.Va}),_.E("design:type",Object)],xX.prototype,"isGridViewEnabled",void 0);_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xX.prototype,"watchFeedBigThumbs",null);
_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],xX.prototype,"thumbnailWidth",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xX.prototype,"isShortsStyle",void 0);_.u([_.k(),_.E("design:type",Object)],xX.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.E("design:type",Boolean)],xX.prototype,"hasOneLineTitle",void 0);
_.u([_.k(),_.E("design:type",Boolean)],xX.prototype,"hideThumbnail",void 0);_.u([_.k(),_.E("design:type",Boolean)],xX.prototype,"forceOneLineTitle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.E("design:type",Boolean)],xX.prototype,"disableInteraction",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],xX.prototype,"musicMetadataVideoLockup",void 0);
_.u([_.I5("disableInteraction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xX.prototype,"disableInteractionChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xX.prototype,"shouldShowTopBadges",null);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],xX.prototype,"topBadges",null);
_.u([_.K("shouldShowTopBadges","data"),_.E("design:type",Array),_.E("design:paramtypes",[])],xX.prototype,"inlineMetadataBadges",null);_.u([_.K("shouldShowTopBadges"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xX.prototype,"shouldShowBadgesBelowMetadata",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xX.prototype,"compactTitleClass",null);_.u([_.Ue({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],xX);
_.p(xX,"ytd-compact-video-renderer",function(){if(BA2!==void 0)return BA2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return BA2=q},{mode:2});var TAR;_.Bq("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var mI=function(){return _.n.apply(this,arguments)||this};
_.F(mI,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mI.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mI.prototype,"data",void 0);_.u([_.Ue({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],mI);
_.p(mI,"ytd-counterfactual-renderer",function(){if(TAR!==void 0)return TAR;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return TAR=q},{mode:1});var GKQ;var uM=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;return q};
_.F(uM,_.n);uM.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.Ly().resolve(_.ci).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
uM.prototype.computeHidden=function(q){return!!q};
_.hd.Object.defineProperties(uM.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.label)}},
value:{configurable:!0,enumerable:!0,get:function(){if(this.data&&(typeof this.data.stringValue==="string"||typeof this.data.int32Value==="number"))return this.data.stringValue?this.data.stringValue:this.data.int32Value}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uM.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uM.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.E("design:type",Object)],uM.prototype,"hidden",void 0);_.u([_.K("data.label"),_.E("design:type",String),_.E("design:paramtypes",[])],uM.prototype,"label",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],uM.prototype,"value",null);
_.u([_.Ue({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],uM);
_.p(uM,"ytd-dropdown-item-renderer",function(){if(GKQ!==void 0)return GKQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return GKQ=q},{mode:1});var Djk;var QQv;var gz=function(){return _.n.apply(this,arguments)||this};
_.F(gz,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gz.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gz.prototype,"data",void 0);_.u([_.k({computed:"getSimpleString(data.label)"}),_.E("design:type",String)],gz.prototype,"label",void 0);_.u([_.Ue({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],gz);
_.p(gz,"ytd-navigation-dropdown-item-renderer",function(){if(QQv!==void 0)return QQv;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return QQv=q},{mode:1});var EC=function(){var q=_.n.apply(this,arguments)||this;q.disabled=!1;q.value="";q.noLabelFloat=!1;q.noUnderline=!1;q.usePrimaryColor=!1;q.hasBackground=!1;q.verticalAlign="top";q.autosize=!1;q.minAutosizeWidth=100;q.autosizeFont="14px Roboto";return q};
_.F(EC,_.n);_.Z=EC.prototype;_.Z.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.Z.open=function(){this.inputEl.open()};
_.Z.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.Z.dataChanged=function(){this.reset()};
_.Z.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("value-changed",this.value))};
_.Z.stopPropagation=function(q){q.stopPropagation()};
_.Z.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var q=this.canvas.getContext("2d");q&&(q.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(q.measureText(this.inputEl.value).width)+24)+"px")}};
_.Z.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var q=0,S=this.data.entries.length;q<S;q++){var N=this.data.entries[q],X;for(X in N)if(N.hasOwnProperty(X)){var b=N[X];if("isSelected"in b&&b.isSelected)return"stringValue"in b?b.stringValue||"":"int32Value"in b?b.int32Value||0:0}}return null};
_.Z.updateValueFromBinding=function(q){this.value=q.detail.value};
_.hd.Object.defineProperties(EC.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var q=0,S=this.data.entries.length;q<S;q++){var N=this.data.entries[q],X;for(X in N)if(N.hasOwnProperty(X)){var b=N[X];if("isSelected"in b&&b.isSelected&&"label"in b)return this.ytRendererBehavior.getSimpleString(b.label)}}return null}}});
EC.prototype.autoSizeLabel=EC.prototype.autoSizeLabel;EC.prototype.stopPropagation=EC.prototype.stopPropagation;EC.prototype.valueChangedForBinding=EC.prototype.valueChangedForBinding;EC.prototype.dataChanged=EC.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],EC.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],EC.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EC.prototype,"disabled",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"value",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"noLabelFloat",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EC.prototype,"noUnderline",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],EC.prototype,"theme",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EC.prototype,"usePrimaryColor",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EC.prototype,"hasBackground",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"verticalAlign",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"autosize",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"minAutosizeWidth",void 0);_.u([_.k(),_.E("design:type",Object)],EC.prototype,"autosizeFont",void 0);
_.u([_.oE("#entries"),_.E("design:type",Object)],EC.prototype,"entries",void 0);_.u([_.oE("#input"),_.E("design:type",Object)],EC.prototype,"inputEl",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EC.prototype,"dataChanged",null);_.u([_.Xb("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EC.prototype,"valueChangedForBinding",null);
_.u([_.Ph("iron-overlay-opened"),_.Ph("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],EC.prototype,"stopPropagation",null);_.u([_.Ph("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EC.prototype,"autoSizeLabel",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],EC.prototype,"label",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],EC);
_.p(EC,"ytd-dropdown-renderer",function(){if(Djk!==void 0)return Djk;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Djk=q},{mode:1});var afQ;var yF=function(){var q=_.n.apply(this,arguments)||this;q.isConstrainedList=!1;return q};
_.F(yF,_.n);yF.prototype.configureRendererStamper=function(){return{shownItems:{id:"grid-container",mapping:{channelRenderer:"ytd-channel-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}};
yF.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
yF.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
yF.prototype.computeViewAllHidden=function(q,S){return q||!S.viewAllEndpoint};
yF.prototype.fillRestIfNoShowMore=yF.prototype.fillRestIfNoShowMore;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],yF.prototype,"ytLazyListBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yF.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],yF.prototype,"isConstrainedList",void 0);_.u([_.Xb("data","canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yF.prototype,"fillRestIfNoShowMore",null);_.u([_.Ue({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],yF);
_.p(yF,"ytd-expanded-shelf-contents-renderer",function(){if(afQ!==void 0)return afQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return afQ=q},{mode:2});var Vq6;var Mc=function(){return _.n.apply(this,arguments)||this};
_.F(Mc,_.n);Mc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.viewChannelButton":{id:"view-channel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Mc.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Mc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Mc.prototype,"data",void 0);_.u([_.Ue({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],Mc);
_.p(Mc,"ytd-feed-channel-filter-header-renderer",function(){if(Vq6!==void 0)return Vq6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Vq6=q},{mode:1});var UjX;var reT;var $jD;var Lb=function(){return _.n.apply(this,arguments)||this};
_.F(Lb,_.n);_.Z=Lb.prototype;_.Z.onClick=function(q){var S,N=(S=this.data)==null?void 0:S.sectionEndpoint;!_.lW(_.lX(q),this.hostElement,["A".toString()])&&N&&_.uc(this.hostElement,"yt-navigate",{endpoint:N})};
_.Z.computeHasSectionEndpoint=function(q){return(q==null?void 0:q.sectionEndpoint)!==void 0};
_.Z.computeShowHeaderAsLink=function(q){return(q==null?void 0:q.header)!==void 0&&(q==null?void 0:q.sectionEndpoint)!==void 0};
_.Z.computeShowSubheaderAsLink=function(q){return(q==null?void 0:q.subheader)!==void 0&&(q==null?void 0:q.sectionEndpoint)!==void 0&&(q==null?void 0:q.header)===void 0};
_.Z.getHeaderAsLinkClass=function(q){var S=[],N;(q==null?0:(N=q.headerIcon)==null?0:N.iconType)&&S.push("header-link-active");return S.join(" ")};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Lb.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Lb.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Lb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Lb.prototype,"data",void 0);
_.u([_.k({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Lb.prototype,"hasSectionEndpoint",void 0);_.u([_.k({computed:"computeShowHeaderAsLink(data)"}),_.E("design:type",Boolean)],Lb.prototype,"showHeaderAsLink",void 0);_.u([_.k({computed:"computeShowSubheaderAsLink(data)"}),_.E("design:type",Boolean)],Lb.prototype,"showSubheaderAsLink",void 0);_.u([_.Ue({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],Lb);
_.p(Lb,"ytd-medical-panel-section-renderer",function(){if($jD!==void 0)return $jD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $jD=q},{mode:1});var hU=function(){var q=_.n.apply(this,arguments)||this;q.isExpanded=!1;q.roundedContainer=!0;q.skipRoundingTop=!1;q.toggleExpandableSection=function(){q.isExpanded=!q.isExpanded};
return q};
_.F(hU,_.n);
hU.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandableSections":{id:"expandable-sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[toggleExpandableSection]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[toggleExpandableSection]]"}}}}}};
hU.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
hU.prototype.dataChanged=hU.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],hU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hU.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],hU.prototype,"isExpanded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hU.prototype,"roundedContainer",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hU.prototype,"skipRoundingTop",void 0);_.u([_.k(),_.E("design:type",Object)],hU.prototype,"toggleExpandableSection",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hU.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],hU);
_.p(hU,"ytd-medical-panel-content-renderer",function(){if(reT!==void 0)return reT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return reT=q},{mode:1});_.Bq("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var PX=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.extractOverlay=!1;q.amsterdamEnabled=_.C("enable_desktop_amsterdam_info_panels");q.hasTitle=!1;q.linkIcon="OPEN_IN_NEW";q.isDismissed=!1;return q};
_.F(PX,_.n);PX.prototype.onOverlayConditionsChange=function(){var q=_.mt(this.hostElement).querySelector("ytd-info-panel-content-renderer");q&&(q.set("extractOverlay",this.extractOverlay),q.set("roundedContainer",this.roundedContainer))};
PX.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]",extractOverlay:"[[extractOverlay]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",
roundedContainer:"[[roundedContainer]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
PX.prototype.computeHasTitle=function(q){return!(q==null||!q.title)};
PX.prototype.onClick=function(q){var S,N=(S=this.data)==null?void 0:S.headerEndpoint;!_.lW(_.lX(q),this.hostElement,["BUTTON".toString()])&&N&&this.ytComponentBehavior.resolveCommand(N)};
_.hd.Object.defineProperties(PX.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.disableBottomDivider)||!((S=this.data)==null?0:S.title)}}});
PX.prototype.onOverlayConditionsChange=PX.prototype.onOverlayConditionsChange;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],PX.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],PX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],PX.prototype,"ytdReduxBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],PX.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PX.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PX.prototype,"extractOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PX.prototype,"amsterdamEnabled",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.E("design:type",Object)],PX.prototype,"hasTitle",void 0);
_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.K("data.background"),_.E("design:type",Object),_.E("design:paramtypes",[])],PX.prototype,"background",null);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.K("data.titleStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],PX.prototype,"titleStyle",null);
_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.K("data.titleStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],PX.prototype,"showLinkIcon",null);_.u([_.k(),_.E("design:type",String)],PX.prototype,"linkIcon",void 0);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],PX.prototype,"hideDivider",null);
_.u([_.k({selectorArgs:["data.dismissStateEntityKey"],selector:function(q,S){q=_.hg(q.entities,"dismissState",S);return(q==null?void 0:q.isDismissed)||(q==null?void 0:q.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(q==null?void 0:q.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.E("design:type",Object)],PX.prototype,"isDismissed",void 0);_.u([_.I5("roundedContainer","extractOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PX.prototype,"onOverlayConditionsChange",null);_.u([_.Ue({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],PX);
_.p(PX,"ytd-info-panel-container-renderer",function(){if(UjX!==void 0)return UjX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UjX=q},{mode:1});var ceq;_.Bq("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var Iq=function(){return _.n.apply(this,arguments)||this};
_.F(Iq,_.n);Iq.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Iq.prototype.computeStyle=function(q){return q?q:""};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Iq.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.E("design:type",String)],Iq.prototype,"titleStyle",void 0);
_.u([_.Ue({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],Iq);
_.m9()(Iq,"ytd-item-section-header-renderer",function(){if(ceq===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);ceq=q}q=ceq;return q},{allowedProps:["data"],
mode:1});var eyX;var Cjk,Ryv=function(){return Cjk!==void 0?Cjk:Cjk=document.createElement("template")};
document.head.appendChild(Ryv().content);var tqQ;_.YX=new _.ky("VOTING_ANIMATION_CONTROLLER_TOKEN");var JeR=_.f(function(q){var S=q.data;var N=_.FS("div"),X=_.FS("div");q=_.A(_.r6("VOTE_STATUS_NONE",void 0,"YPH5mf"));var b=q.next().value,w=q.next().value,B=_.Yc(dSN,function(){var c;return(c=S())==null?void 0:c.entityKey}),T=_.C("web_enable_voting_animation")||_.C("enable_music_web_cairo_voting_animation");
_.lO(function(){var c;((c=S().initialState)==null?0:c.status)&&w(S().initialState.status)});
var Q=function(){var c,e,R=(e=(c=S().initialState)==null?void 0:c.votes)!=null?e:0,J;c=(J=S().initialState)==null?void 0:J.status;return c==="VOTE_STATUS_UPVOTED"?R-1:c==="VOTE_STATUS_DOWNVOTED"?R+1:R},a=function(){return b()==="VOTE_STATUS_UPVOTED"?Q()+1:b()==="VOTE_STATUS_DOWNVOTED"?Q()-1:Q()},U=function(c){var e=c?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
w(e);var R=a(),J=_.Ly().resolve(_.MU(_.YX)),v=B();v&&(c&&(v==null?0:v.upvoteDefaultButtonOnTap)?_.$m(v.upvoteDefaultButtonOnTap,{form:{element:N.value},disableClickTracking:!0}):(v==null?0:v.upvoteToggledButtonOnTap)&&_.$m(v.upvoteToggledButtonOnTap,{form:{element:N.value},disableClickTracking:!0}));var W;c=(W=v==null?void 0:v.enableOptimisticReordering)!=null?W:S().enableOptimisticReordering;T&&J&&S().itemId&&c&&iRD(J,S().itemId,R,e)},r=function(c){var e=c?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
w(e);var R=a(),J=_.Ly().resolve(_.MU(_.YX)),v=B();v&&(c&&(v==null?0:v.downvoteDefaultButtonOnTap)?_.$m(v.downvoteDefaultButtonOnTap,{form:{element:X.value},disableClickTracking:!0}):(v==null?0:v.downvoteToggledButtonOnTap)&&_.$m(v.downvoteToggledButtonOnTap,{form:{element:X.value},disableClickTracking:!0}));var W;c=(W=v==null?void 0:v.enableOptimisticReordering)!=null?W:S().enableOptimisticReordering;T&&J&&S().itemId&&c&&iRD(J,S().itemId,R,e)};
q={};q=_.mu("ytVotingViewModelVoteCount",(q.ytVotingViewModelVoteCountDisabled=function(){return S().isDisabled},q));
return _.D("voting-view-model",{class:"ytVotingViewModelHost"},_.D("div",{el:N},_.D(_.SA,{data:function(){var c=_.t(S().upvoteButton,_.FC);return{toggleButtonViewModel:Object.assign({},c,{isToggled:b()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(c){return _.D(_.B_,{data:c.data,
onToggle:U})}})),_.D("div",{class:q},function(){var c,e,R;
return b()==="VOTE_STATUS_UPVOTED"?(c=S().initialState)==null?void 0:c.compactVotesUpvoted:b()==="VOTE_STATUS_DOWNVOTED"?(e=S().initialState)==null?void 0:e.compactVotesDownvoted:(R=S().initialState)==null?void 0:R.compactVotes}),_.D("div",{el:X},_.D(_.SA,{data:function(){var c=_.t(S().downvoteButton,_.FC);
return{toggleButtonViewModel:Object.assign({},c,{isToggled:b()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(c){return _.D(_.B_,{data:c.data,
onToggle:r})}})))},"ld");_.jS(_.f(function(q){var S=q.data;return _.D("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.D("div",{class:_.mu("ytEngagementBarViewModelEngagementBarWrapper",q.className)},_.D(_.SA,{data:function(){return S().actions}},{votingViewModel:JeR})))},"md"),"engagement-bar-view-model",{props:{data:_.H4,
className:_.H4}});var oU=function(){var q=_.n.apply(this,arguments)||this;q.playlistVotingAnimationEnabled=_.C("web_enable_voting_animation");q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.downloadState="DOWNLOAD_STATE_UNKNOWN";q.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";q.offlineVideoPolicyExpirationTimestamp=0;return q};
_.F(oU,_.n);_.Z=oU.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}};
_.Z.canReorderChanged=function(){this.persistentDragHandle=_.C("kevlar_playlist_drag_handles")&&this.canReorder};
_.Z.onDrag=function(){if(this.thumbnail){var q=_.mt(this.thumbnail).querySelector("yt-image");q&&(q.shouldRenderLazy=!1)}};
_.Z.onMenuOverlayChanged=function(q,S){this.menuOpened=S};
_.Z.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Z.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Z.onContentsTap=function(q){var S,N=(S=this.data)==null?void 0:S.serviceEndpoints;if(N&&N.length===1&&_.t(N[0],fZW)&&!_.lW(_.lX(q),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(N[0]);else{var X;(S=(X=this.data)==null?void 0:X.navigationEndpoint)&&_.C("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?F3q(_.Ly().resolve(_.ti),S):(_.NR().playlistSuggestionsShelfActivation=
!0,_.HR0(_.Ly().resolve(_.ti),S)):S&&!_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.C("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.uc(this.hostElement,"yt-navigate",{endpoint:S}):this.ytComponentBehavior.resolveCommand(S))}};
_.Z.computeStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeThumbnailWidth=function(q){return q==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.Z.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=XFN(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data",
Object.assign({},this.data,this.downloadRenderData))}};
_.Z.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Z.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Z.dataChanged=function(){if(this.data){var q,S,N,X=((q=this.downloadRenderData)==null?void 0:q.badges)&&((S=this.downloadRenderData)==null?void 0:S.badges)!==((N=this.data)==null?void 0:N.badges),b,w,B;q=((b=this.downloadRenderData)==null?void 0:b.thumbnailOverlays)&&((w=this.downloadRenderData)==null?void 0:w.thumbnailOverlays)!==((B=this.data)==null?void 0:B.thumbnailOverlays);(!this.downloadRenderData||X||q)&&this.downloadStateChanged()}};
_.Z.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var q,S,N=(q=this.data.menu)==null?void 0:(S=q.menuRenderer)==null?void 0:S.items;if(N)for(q=_.A(N),S=q.next();!S.done;S=q.next())if(S=S.value,N=void 0,_.t((N=S.menuServiceItemRenderer)==null?void 0:N.serviceEndpoint,_.$p)){var X=N=void 0,b=void 0;S=(N=S)==null?void 0:(X=N.menuServiceItemRenderer)==null?void 0:(b=X.serviceEndpoint)==null?void 0:b.playlistEditEndpoint;b=X=void 0;if(N=(X=S)==null?void 0:(b=X.actions)==null?void 0:
b[0])X=void 0,N.setVideoId=(X=this.data)==null?void 0:X.setVideoId;b=X=N=void 0;if(S=(N=S)==null?void 0:(X=N.clientActions)==null?void 0:(b=X[0])==null?void 0:b.playlistRemoveVideosAction)N=void 0,S.setVideoIds=[(N=this.data)==null?void 0:N.setVideoId]}}};
_.hd.Object.defineProperties(oU.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
oU.prototype.setVideoIdChanged=oU.prototype.setVideoIdChanged;oU.prototype.dataChanged=oU.prototype.dataChanged;oU.prototype.downloadStateChanged=oU.prototype.downloadStateChanged;oU.prototype.onMenuOverlayChanged=oU.prototype.onMenuOverlayChanged;oU.prototype.canReorderChanged=oU.prototype.canReorderChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],oU.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],oU.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],oU.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],oU.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oU.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"canReorder",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"menuOpened",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"handleIsHovered",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"persistentDragHandle",void 0);_.u([_.k(),_.E("design:type",Object)],oU.prototype,"downloadRenderData",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],oU.prototype,"styleType",void 0);_.u([_.k({computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],oU.prototype,"thumbnailWidth",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"isDownloads",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oU.prototype,"playlistVotingAnimationEnabled",void 0);
_.u([_.k({selector:Cc,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"downloadProgress",void 0);_.u([_.k(),_.E("design:type",Number)],oU.prototype,"relativeDateReference",void 0);_.u([_.k({selector:_.cO,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"transferState",void 0);_.u([_.k({selector:RJm,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"downloadState",void 0);
_.u([_.k({selector:WDm,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"offlinePolicyAction",void 0);_.u([_.k({selector:dp7,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.u([_.k({selector:zT7,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],oU.prototype,"entityInfo",void 0);_.u([_.k({selector:_.UD}),_.E("design:type",Boolean)],oU.prototype,"miniplayerIsActive",void 0);
_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],oU.prototype,"playlistVideoId",null);_.u([_.oE("#thumbnail"),_.E("design:type",Object)],oU.prototype,"thumbnail",void 0);_.u([_.Xb("canReorder"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oU.prototype,"canReorderChanged",null);
_.u([_.Ph("yt-menu-overlay-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Boolean]),_.E("design:returntype")],oU.prototype,"onMenuOverlayChanged",null);_.u([_.Xb("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oU.prototype,"downloadStateChanged",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oU.prototype,"dataChanged",null);_.u([_.Xb("data.setVideoId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oU.prototype,"setVideoIdChanged",null);_.u([_.Ue({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],oU);
_.p(oU,"ytd-playlist-video-renderer",function(){if(tqQ!==void 0)return tqQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);q.content.insertBefore(Ryv().content.cloneNode(!0),q.content.firstChild);return tqQ=q},{mode:1});var OR2;var qo=function(){return _.n.apply(this,arguments)||this};
_.F(qo,_.n);_.u([_.k(),_.E("design:type",Object)],qo.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qo.prototype,"rendererBehavior",void 0);_.u([_.Ue({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],qo);
_.p(qo,"ytd-premium-browse-footer-renderer",function(){if(OR2!==void 0)return OR2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return OR2=q},{mode:1});var K32;var SJ=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return q};
_.F(SJ,_.n);_.Z=SJ.prototype;_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Z.handleDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.computeHeaderLogoThumbnail=function(q,S){if(q)return S?q.darkLogo:q.lightLogo};
_.Z.computeHeaderLogoHeight=function(q,S){var N,X,b;return(q=(N=this.computeHeaderLogoThumbnail(q,S))==null?void 0:(X=N.thumbnails)==null?void 0:(b=X[0])==null?void 0:b.height)&&q%31===0?"31":"24"};
_.Z.computeHeaderLogoMarginBottom=function(q,S){return this.computeHeaderLogoHeight(q,S)==="24"?"0":"-7"};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],SJ.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SJ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],SJ.prototype,"isDarkTheme",void 0);_.u([_.k({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.E("design:type",Object)],SJ.prototype,"themeLogo",void 0);
_.u([_.k({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.E("design:type",String)],SJ.prototype,"logoHeight",void 0);_.u([_.k({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.E("design:type",String)],SJ.prototype,"logoMarginBottom",void 0);_.u([_.Ue({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],SJ);
_.p(SJ,"ytd-primetime-promo-header-renderer",function(){if(K32!==void 0)return K32;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return K32=q},{mode:1});var vEa;_.No=_.f(function(q){var S=q.className;var N=q.data;var X=q.isOverlay;var b=q.maxLinesOverride;var w=q.useMediumText;var B=function(){return N().alwaysShowTruncationText},T=function(){return N().truncationText},Q=function(){return w!==void 0&&w()?"medium":"small"},a=function(){return X!==void 0&&X()?"overlay":"default"},U=function(){var R,J;
return(J=(R=_.t(N().rendererContext,_.Z7))==null?void 0:R.label)!=null?J:""};
q=_.A(_.r6(!1,void 0,"llBUm"));var r=q.next().value,c=q.next().value;q=_.Ec(function(){N().expandOnTap&&c(!r());return!1});
var e={};return _.D("yt-description-preview-view-model",{el:_.Hi(_.V8(function(){return N().rendererContext})),
class:_.mu("ytDescriptionPreviewViewModelHost",S,(e.ytDescriptionPreviewViewModelClickable=function(){var R;return!((R=_.t(N().rendererContext,_.UP))==null||!R.onTap)},e.ytDescriptionPreviewViewModelIsOverlay=X,e)),
"on:click":q},_.D(_.V,{cond:function(){return N().description},
then:function(R){return _.D(_.V,{cond:r,then:function(){var J={};return _.D("div",{class:_.mu("ytDescriptionPreviewViewModelDescription",(J.ytDescriptionPreviewViewModelDescriptionMediumText=w,J))},_.D(_.Fu,{text:R}))},
else:function(){return _.D(WSJ,{text:R,alwaysShowTruncationText:B,truncationText:T,maxLines:function(){var J;return(J=b==null?void 0:b())!=null?J:N().maxLines},
textStyle:a,accessibilityLabel:U,textSize:Q})}})}}))},"nd");
_.No.idomCompat=!0;var jQq=_.f(function(q){var S=_.Ec(function(b){var w;(w=q.onClick)==null||w.call(q,b)}),N={},X={};
return _.D("yt-shelf-header-layout",{class:_.mu("yt-shelf-header-layout",(N["yt-shelf-header-layout--disable-horizontal-padding"]=q.disableHorizontalPadding,N["yt-shelf-header-layout--disable-vertical-padding"]=q.disableVerticalPadding,N["yt-shelf-header-layout--responsive"]=q.useResponsiveLayout,N["yt-shelf-header-layout--narrow"]=function(){var b,w;return((b=q.useResponsiveLayout)==null?void 0:b.call(q))&&((w=q.forceSmallLayout)==null?void 0:w.call(q))},N["yt-shelf-header-layout--is-overlay"]=q.isOverlay,
N["yt-shelf-header-layout--tappable"]=q.isInteractive,N["yt-shelf-header-layout--optional-medium-layout-padding"]=q.useUpdatedPadding,N)),
"on:click":S,tabindex:function(){var b;return((b=q.isInteractive)==null?0:b.call(q))?0:void 0}},_.D("div",{class:"yt-shelf-header-layout__header-row"},_.D(_.V,{cond:q.leadingIcon,
then:function(b){return _.D("div",{class:"yt-shelf-header-layout__leading-icon"},_.D(_.hu,{icon:b}))},
else:function(){return _.D(_.V,{cond:q.hasLeadingImage,then:function(){var b,w={};return _.D("div",{class:_.mu("yt-shelf-header-layout__leading-image",(w["yt-shelf-header-layout__leading-image--circular-image"]=q.circularImage,w))},(b=q.leadingImage)==null?void 0:b.call(q))}})}}),_.D("div",{class:"yt-shelf-header-layout__label-container"},_.D(_.V,{cond:q.hasSuperlabel,
then:function(){var b;return _.D("div",{class:"yt-shelf-header-layout__superlabel"},(b=q.superlabel)==null?void 0:b.call(q))}}),_.D("div",{class:"yt-shelf-header-layout__title-row"},_.D(lfk,{text:q.title,
className:_.mu("yt-shelf-header-layout__title",(X["yt-shelf-header-layout__title--small-title"]=q.forceSmallLayout,X)),tagLevel:q.tagLevel}),_.D(_.V,{cond:q.hasDetail,then:function(){var b;return _.D("div",{class:"yt-shelf-header-layout__detail"},(b=q.detail)==null?void 0:b.call(q))}})),_.D(_.V,{cond:q.hasSublabel,
then:function(){var b;return _.D("div",{class:"yt-shelf-header-layout__sublabel"},(b=q.sublabel)==null?void 0:b.call(q))}})),_.D(_.V,{cond:q.hasTrailingActions,
then:function(){var b;return _.D("div",{class:"yt-shelf-header-layout__trailing-actions"},(b=q.trailingActions)==null?void 0:b.call(q))}})),_.D(_.V,{cond:q.hasBottomAccessory,
then:function(){var b;return _.D("div",{class:"yt-shelf-header-layout__bottom-accessory"},(b=q.bottomAccessory)==null?void 0:b.call(q))}}))},"od");
jQq.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var lfk=_.f(function(q){var S=q.text;var N=q.className;var X=q.tagLevel;return _.D(_.iO,null,_.D(_.Cy,{when:function(){return(X==null?void 0:X())===0}},function(){return _.D("h2",{class:N},S())}),_.D(_.Cy,{when:function(){return(X==null?void 0:X())===1}},function(){return _.D("h3",{class:N},S())}),_.D(_.Cy,{when:function(){return(X==null?void 0:X())===2}},function(){return _.D("h4",{class:N},S())}),_.D(_.RM,null,function(){return _.D("h2",{class:N},S())}))},"pd");var kKs,W3D,dj0;_.Xi=_.f(function(q){var S=q.className;var N=q.data;var X=q.disableHorizontalPadding;var b=q.disableVerticalPadding;var w=q.forceSmallLayout;var B=q.useResponsiveLayout;var T=q.isOverlay;q=q.useUpdatedPadding;return _.D("yt-section-header-view-model",{class:_.mu("ytSectionHeaderViewModelHost",S),style:_.Ls({"background-color":function(){return o2(N().backgroundColor)?_.Vh(o2(N().backgroundColor)):void 0}})},_.D(jQq,{hasDetail:!1,
title:function(){return _.D(_.Fu,{text:function(){return N().headline}})},
hasTitle:!0,sublabel:function(){return _.D(W3D,{data:N})},
hasSublabel:function(){return!!N().sublabel||!!N().bottomBadge},
superlabel:function(){return _.D(dj0,{data:N})},
hasSuperlabel:function(){return!!N().superlabel||!!N().topBadge},
leadingImage:function(){return _.D(kKs,{leadingAccessory:function(){return N().leadingAccessory}})},
hasLeadingImage:function(){return!!N().leadingAccessory},
trailingActions:function(){return _.D(_.SA,{data:function(){return N().trailingActions}},{flexibleActionsViewModel:_.cr})},
hasTrailingActions:function(){return!!N().trailingActions},
disableHorizontalPadding:function(){return(X==null?void 0:X())||N().disableHorizontalPadding},
disableVerticalPadding:b,forceSmallLayout:w,useResponsiveLayout:B,isOverlay:T,isInteractive:function(){return!!_.Q8(N().rendererContext)},
onClick:function(Q){if(_.aA(N().rendererContext)){var a=_.Q8(N().rendererContext);a&&_.Vp(a,{form:{element:Q.target,event:Q}})}},
bottomAccessory:function(){return _.D(_.SA,{data:function(){return N().bottomAccessory}},{descriptionPreviewViewModel:function(Q){return _.D(_.No,{data:Q.data,
useMediumText:!0})},
commonMarkViewModel:function(Q){Q=Q.data;var a;return _.D(_.S1,null,(a=_.Ly().resolve(_.MU(PHX)))==null?void 0:a({data:Q}))}})},
hasBottomAccessory:function(){return!!N().bottomAccessory},
useUpdatedPadding:q}))},"qd");
kKs=_.f(function(q){var S=q.leadingAccessory;return _.D(_.S1,null,_.D(_.V,{cond:function(){var N;return(N=S().image)!=null?N:_.tA(S().themedImage)},
then:function(N){return _.D(_.Oc,{data:N,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.D(_.V,{cond:function(){return _.t(S().avatar,_.rH)},
then:function(N){return _.D(_.rK,{data:N})}}))},"rd");
W3D=_.f(function(q){var S=q.data;return _.D(_.S1,null,_.D(_.V,{cond:function(){return _.t(S().bottomBadge,fCX)},
then:function(N){var X={};return _.D(_.kG,{data:N,class:_.mu((X.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!N()&&!!S().sublabel},X))})}}),_.D(_.V,{cond:function(){return S().sublabel},
then:function(N){return _.D(_.Fu,{text:N})}}))},"sd");
dj0=_.f(function(q){var S=q.data;return _.D(_.S1,null,_.D(_.V,{cond:function(){return _.t(S().topBadge,fCX)},
then:function(N){var X={};return _.D(_.kG,{data:N,class:_.mu((X.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!N()&&!!S().superlabel},X))})}}),_.D(_.V,{cond:function(){return S().superlabel},
then:function(N){return _.D(_.Fu,{text:N})}}))},"td");_.jS(_.Xi,"yt-section-header-view-model",{props:{data:_.H4,className:_.H4,disableHorizontalPadding:_.H4,disableVerticalPadding:_.H4,forceSmallLayout:_.H4,useResponsiveLayout:_.H4,isOverlay:_.H4,useUpdatedPadding:_.H4}});_.Bq("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var b_=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return q};
_.F(b_,_.n);_.Z=b_.prototype;_.Z.attached=function(){this.requestElementsPerRow()};
_.Z.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.sectionHeader":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.details":{id:"details-panel",mapping:{primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer"}}}};
_.Z.onDataChange=function(){var q=this;_.MC(this,function(){q.updateItemVisibility()})};
_.Z.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q,this.updateItemVisibility())};
_.Z.updateItemVisibility=function(){var q=this;this.data&&this.data.panels&&_.mt(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(S,N){S.hidden=N>q.elementsPerRow-1})};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
b_.prototype.onDataChange=b_.prototype.onDataChange;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],b_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],b_.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],b_.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],b_.prototype,"actionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],b_.prototype,"data",void 0);_.u([_.k({value:3}),_.E("design:type",Number)],b_.prototype,"elementsPerRow",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b_.prototype,"onDataChange",null);_.u([_.Ue({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],b_);
_.p(b_,"ytd-primetime-promo-renderer",function(){if(vEa!==void 0)return vEa;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vEa=q},{mode:1});var zyR;var wu=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return q};
_.F(wu,_.n);wu.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
wu.prototype.handleButtonRefreshAction=function(q){if(q=_.t(q,YSq))this.set("data.button",q.membershipButton),this.notifyPath("data.button")};
_.hd.Object.defineProperties(wu.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.avatars)==null?void 0:S.slice(0,8))||[]}}});
_.u([_.k(),_.E("design:type",Object)],wu.prototype,"data",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wu.prototype,"rendererBehavior",void 0);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],wu.prototype,"avatars",null);
_.u([_.Ue({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],wu);
_.p(wu,"ytd-recognition-shelf-renderer",function(){if(zyR!==void 0)return zyR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return zyR=q},{mode:1});var nEX;var ff2;var ZI=function(){var q=_.n.apply(this,arguments)||this;q.modernButtons=_.C("web_modern_buttons");return q};
_.F(ZI,_.n);_.Z=ZI.prototype;
_.Z.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.Z.dataChanged=function(){this.collapsed=!0};
_.Z.computeVisibleItems=function(q,S){return q!==void 0&&q.items?S?q.items.slice(0,this.data.collapsedItemCount):q.items:[]};
_.Z.computeHideShowMore=function(q,S,N){return q>=S||!N};
_.Z.computeHideShowAll=function(q,S,N){return!(q&&S)||N};
_.Z.onMoreClick=function(){this.collapsed=!1};
_.hd.Object.defineProperties(ZI.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.C("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.oF("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.C("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
ZI.prototype.dataChanged=ZI.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ZI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZI.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],ZI.prototype,"isSearch",void 0);
_.u([_.k({computed:"computeVisibleItems(data,collapsed)"}),_.E("design:type",Array)],ZI.prototype,"visibleItems",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],ZI.prototype,"collapsed",void 0);_.u([_.k({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.E("design:type",Boolean)],ZI.prototype,"hideShowMore",void 0);
_.u([_.k({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.E("design:type",Boolean)],ZI.prototype,"hideShowAll",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],ZI.prototype,"modernButtons",void 0);_.u([_.K("isSearch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZI.prototype,"typographyBump",null);
_.u([_.K("isSearch"),_.E("design:type",Object),_.E("design:paramtypes",[])],ZI.prototype,"lockupExperiments",null);_.u([_.K("isSearch"),_.E("design:type",String),_.E("design:paramtypes",[])],ZI.prototype,"thumbnailWidth",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZI.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],ZI);
_.p(ZI,"ytd-vertical-list-renderer",function(){if(ff2!==void 0)return ff2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ff2=q},{mode:1});var pka=_.jV(["#"]);_.Bq("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var AP=function(){var q=_.n.apply(this,arguments)||this;q.isConstrainedList=!1;return q};
_.F(AP,_.n);_.Z=AP.prototype;
_.Z.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer",
params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0},properties:{icon:"[[menuIcon]]"}}}},"data.sortFilter":{id:"sort-filter",
mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Z.computeThumbnailStyle=function(q){return q||""};
_.Z.computePlaceAnnotationUnderTitle=function(){var q;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((q=this.data)==null?void 0:q.thumbnailStyle)||"")};
_.Z.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q)||_.twv(pka)};
_.Z.computeIsPromoShelf=function(q){var S;return(q=q==null?void 0:(S=q[0])==null?void 0:S.metadataBadgeRenderer)?q.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.Z.computePlaceBadgeBesideTitle=function(q){var S;return(q==null?0:(S=q[0])==null?0:S.metadataBadgeRenderer)?!this.computeIsPromoShelf(q):!1};
_.Z.computeMenuIcon=function(q){return this.computeIsPromoShelf(q)?"yt-icons:more_vert":"yt-icons:more"};
_.Z.onDataChange=function(){var q,S;((q=this.data)==null?0:(S=q.content)==null?0:S.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.Z.onLockupRequested=function(q){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&q.detail&&q.detail.videoIds){for(var S=this.data.content.gridRenderer.items,N=new Set,X=_.A(q.detail.videoIds),b=X.next();!b.done;b=X.next())N.add(b.value);q.detail.returnValue=S.filter(function(w){return w.gridVideoRenderer&&w.gridVideoRenderer.videoId&&N.has(w.gridVideoRenderer.videoId)}).map(function(w){return w.gridVideoRenderer})}};
_.Z.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
AP.prototype.onLockupRequested=AP.prototype.onLockupRequested;AP.prototype.onDataChange=AP.prototype.onDataChange;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],AP.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],AP.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],AP.prototype,"ironResizableBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AP.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],AP.prototype,"isSearch",void 0);_.u([_.k(),_.E("design:type",Object)],AP.prototype,"isConstrainedList",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("kevlar_fluid_dismiss")}}),
_.E("design:type",Boolean)],AP.prototype,"enableFluidDismiss",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.E("design:type",String)],AP.prototype,"thumbnailStyle",void 0);_.u([_.k({computed:"computeMenuIcon(data.badges)"}),_.E("design:type",String)],AP.prototype,"menuIcon",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.E("design:type",Boolean)],AP.prototype,"featuredPromo",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AP.prototype,"onDataChange",null);_.u([_.Ph("yt-lockup-requested"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],AP.prototype,"onLockupRequested",null);_.u([_.Ue({is:"ytd-shelf-renderer",disableElementRegistration:!0})],AP);
_.p(AP,"ytd-shelf-renderer",function(){if(nEX!==void 0)return nEX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return nEX=q},{mode:1});var xjX;var sx=function(){return _.n.apply(this,arguments)||this};
_.F(sx,_.n);sx.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.hd.Object.defineProperties(sx.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sx.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],sx.prototype,"isPlaylist",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],sx.prototype,"isClipList",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],sx.prototype,"isPlaylistPageWithFilters",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],sx.prototype,"hasTitle",null);_.u([_.k(),_.K("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.E("design:type",Object),_.E("design:paramtypes",[])],sx.prototype,"isRightAligned",null);
_.u([_.Ue({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],sx);
_.p(sx,"ytd-sort-filter-header-renderer",function(){if(xjX!==void 0)return xjX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xjX=q},{mode:1});var mjQ;var B5=function(){var q=_.n.apply(this,arguments)||this;q.enableRightArrowHidden=_.C("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return q};
_.F(B5,_.n);B5.prototype.attached=function(){var q=this;this.enableRightArrowHidden&&(this.JSC$16879_throttledOnResize=new _.Ml(function(){var S;(S=q.ytdHorizontalListBehavior)==null||S.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var S;
(S=q.JSC$16879_throttledOnResize)==null||S.fire()}),this.resizeObserver.observe(this.hostElement))};
B5.prototype.detached=function(){if(this.enableRightArrowHidden){var q;(q=this.resizeObserver)==null||q.disconnect();var S;(S=this.JSC$16879_throttledOnResize)==null||S.dispose()}};
B5.prototype.configureRendererStamper=function(){return{"data.creatorVideosButton":{id:"infocard-videos-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.creatorAboutButton":{id:"infocard-channel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.infocards":{id:"infocards-section",mapping:{compactInfocardRenderer:"ytd-compact-infocard-renderer"}},creatorCustomUrlButtons:{id:"items",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"}}}}}};
B5.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.hd.Object.defineProperties(B5.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.C("enable_creator_details_shelf_m2")){var q=[],S;((S=this.data)==null?0:S.creatorVideosButton)&&q.push(this.data.creatorVideosButton);var N;((N=this.data)==null?0:N.creatorAboutButton)&&q.push(this.data.creatorAboutButton);S=_.A(this.data.creatorCustomUrlButtons||[]);for(N=S.next();!N.done;N=S.next())q.push(N.value);return q}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.C("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],B5.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],B5.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],B5.prototype,"engagementPanel",void 0);
_.u([_.k(),_.E("design:type",Object)],B5.prototype,"enableRightArrowHidden",void 0);_.u([_.K("enableRightArrowHidden","atEnd"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B5.prototype,"hideRightArrow",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],B5.prototype,"creatorCustomUrlButtons",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data","creatorCustomUrlButtons"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],B5.prototype,"showCreatorCustomUrlButtons",null);_.u([_.K("showCreatorCustomUrlButtons"),_.E("design:type",Number),_.E("design:paramtypes",[])],B5.prototype,"channelAvatarSize",null);_.u([_.Ue({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],B5);
_.p(B5,"ytd-video-description-infocards-section-renderer",function(){if(mjQ!==void 0)return mjQ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return mjQ=q},{mode:2});var u6T;var TE=function(){return _.n.apply(this,arguments)||this};
_.F(TE,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],TE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TE.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.infoIcon)"}),_.E("design:type",Object)],TE.prototype,"infoIcon",void 0);_.u([_.Ue({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],TE);
_.p(TE,"ytd-eom-settings-disclaimer-renderer",function(){if(u6T!==void 0)return u6T;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return u6T=q},{mode:1});var gEX;var GE=function(){return _.n.apply(this,arguments)||this};
_.F(GE,_.n);_.hd.Object.defineProperties(GE.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.suppressPaddingDisclaimer)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],GE.prototype,"componentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],GE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],GE.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],GE.prototype,"suppressPaddingDisclaimer",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],GE);
_.p(GE,"ytd-product-list-header-renderer",function(){if(gEX!==void 0)return gEX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return gEX=q},{mode:1});var EED;var DI=function(){return _.n.apply(this,arguments)||this};
_.F(DI,_.n);DI.prototype.computeThumbnailStyle=function(q){if(q&&(q=_.a5(q)))return"background-color:"+q+";"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DI.prototype,"rendererBehaviors",void 0);_.u([_.k(),_.E("design:type",Object)],DI.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],DI);
_.p(DI,"ytd-hashtag-tile-renderer",function(){if(EED!==void 0)return EED;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return EED=q},{mode:1});var yev;var Qw=function(){return _.n.apply(this,arguments)||this};
_.F(Qw,_.n);Qw.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Qw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Qw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qw.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],Qw);
_.p(Qw,"ytd-sponsorships-alert-renderer",function(){if(yev!==void 0)return yev;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yev=q},{mode:1});var Mq6;var aU=function(){return _.n.apply(this,arguments)||this};
_.F(aU,_.n);aU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.hd.Object.defineProperties(aU.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.C("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.u([_.O(_.e8),_.E("design:type",Object)],aU.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],aU.prototype,"ytdLockupBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);_.u([_.k({selector:_.Va}),_.E("design:type",Object)],aU.prototype,"isGridViewEnabled",void 0);
_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],aU.prototype,"watchFeedBigThumbs",null);_.u([_.K("isGridViewEnabled"),_.k({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],aU.prototype,"thumbnailWidth",null);_.u([_.k(),_.E("design:type",Object)],aU.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],aU);
_.p(aU,"ytd-compact-movie-renderer",function(){if(Mq6!==void 0)return Mq6;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Mq6=q},{mode:1});var L3s;var hyv;var Pj2=_.k$("HTML_DIR")==="rtl",Vw=function(){var q=_.n.apply(this,arguments)||this;q.engagementPanel=!1;q.maxLines=2;q.expandButtonOffset=0;q.showExpandButton=!1;q.isTruncated=!1;q.isExpanded=!1;q.currentSnippetType=2;q.alwaysShowExpandButton=!1;q.JSC$16896_lastWidth=NaN;q.observer=null;q.left=0;q.right=0;q.mid=0;q.longestSnippetLength=0;q.isFinalSnippet=!1;q.isFirstMutation=!1;q.isResetMutation=!1;q.OVERFLOW_THRESHOLD=5;return q};
_.F(Vw,_.n);_.Z=Vw.prototype;_.Z.onClick=function(q){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var S;if((S=window.getSelection())==null||!S.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.Z.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.Z.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.Z.updateTextOnSnippetTypeChange=function(){_.C("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.Z.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.Z.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.vN(new _.Vl("AttributedSnippet is empty when the description is not empty",this.text))};
_.Z.mutationCallback=function(){if(this.observer!=null){var q=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var S=Math.floor(q*this.maxLines/8);this.setSnippetText(this.text,S);S!==0||this.attributedTextIsEmpty()||_.vN(new _.Vl("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;q=q*this.maxLines/8;this.left=0;var N;this.right=Math.min(q*2,(N=(S=this.simpleText)==null?void 0:S.length)!=null?N:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.Z.mutationObserve=function(q){var S=this;this.observer||(this.observer=new MutationObserver(function(){S.mutationCallback()}));
this.observer.observe(q,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.Z.attached=function(){var q=this;_.MC(this,function(){q.resize()})};
_.Z.isExpandedChanged=function(){_.uc(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.Z.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)};
_.Z.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var q="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((Pj2?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",q);this.snippetContainer.style.setProperty("mask-image",
q)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(Pj2?"right":"left",this.expandButtonOffset+"px")};
_.Z.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.Z.setSnippetText=function(q,S){q||(q={});if(_.iy(q)){var N=tu(q,S);N.attachmentRuns||N.commandRuns||N.decorationRuns||N.styleRuns||N.alignment||N.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:tu(q,S),headerRuns:VCg(S,this.headerRuns)},this.currentSnippetType=0):_.vN(new _.Vl("Tried to set snippet text when HTML element was null",q)):(this.plainSnippetText.textContent=Cs(q.content||"",S),this.currentSnippetType=2)}else{a:{N=kB2(q,S);if(N.runs){N=_.A(N.runs);for(var X=
N.next();!X.done;X=N.next())if(X=X.value,X.bold||X.deemphasize||X.italics||X.strikethrough||X.textColor||X.navigationEndpoint||_.t(X,GI)){N=!0;break a}}N=!1}N?this.formattedSnippetText?(this.formattedSnippetText.text=kB2(q,S),this.currentSnippetType=1):_.vN(new _.Vl("Tried to set snippet text when HTML element was null",q)):(this.plainSnippetText.textContent=Cs(_.vO(q),S),this.currentSnippetType=2)}};
_.Z.attributedSnippetIsEmpty=function(){var q=this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl:this.plainSnippetText;return _.C("web_wiz_attributed_string")?q.innerText.length===0:q.childNodes.length===0};
_.Z.attributedTextIsEmpty=function(){var q=this.text;if(!_.iy(q))return!0;var S;return((S=q.content)==null?void 0:S.length)===0?!0:!1};
_.Z.resize=function(q){if(this.snippetText){if(q===void 0?0:q)this.JSC$16896_lastWidth=NaN;var S=this.hostElement.offsetWidth;if(S!==this.JSC$16896_lastWidth&&!this.isExpanded)if(this.JSC$16896_lastWidth=S,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;q=0;var N,X;S=Math.min(S*this.maxLines/8*2,(X=(N=this.simpleText)==null?void 0:N.length)!=null?X:0)-1;for(N=0;q<=S;)X=Math.floor(q+(S-q)/2),this.setSnippetText(this.text,X),this.isOverflowing()?S=X-1:(q=X+1,N=X);this.setSnippetText(this.text,N);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.Z.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.Z.onExpandClick=function(){var q=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.C("inline_expander_reset_focus_killswitch")||_.MC(this,function(){var S;((S=_.Ly().resolve(_.MU(_.n5)))==null?0:S.isKeyBoardInUse())&&_.gX(q.hostElement)});
_.uc(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.Z.onCollapseClick=function(){this.collapse();_.uc(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.Z.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.Z.computeExpandButtonOffset=function(){var q=this.expandSizer;return q?Pj2?q.offsetParent?q.offsetParent.offsetWidth-q.offsetWidth-q.offsetLeft:0:q.offsetLeft:0};
_.hd.Object.defineProperties(Vw.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.iy(this.text)?this.text.content||"":_.vO(this.text):""}},
expandedText:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.text:void 0}},
expandedHeaderRuns:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.headerRuns:void 0}},
hasAttributedStringText:{configurable:!0,enumerable:!0,get:function(){return _.iy(this.text)?!0:this.text&&_.C("web_replace_formatted_with_attributed_string")&&mA4(this.text)?(this.text=_.TI(this.text),!0):!1}},
showCollapseButton:{configurable:!0,enumerable:!0,get:function(){return!!this.collapseLabel&&this.isExpanded}},
useAttributedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===0}},
useFormattedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===1}},
usePlainSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===2}}});
Vw.prototype.onTextChanged=Vw.prototype.onTextChanged;Vw.prototype.updateMaskAndExpandButtonOffset=Vw.prototype.updateMaskAndExpandButtonOffset;Vw.prototype.updateSnippetContainerMaxHeight=Vw.prototype.updateSnippetContainerMaxHeight;Vw.prototype.isExpandedChanged=Vw.prototype.isExpandedChanged;Vw.prototype.updateTextOnSnippetTypeChange=Vw.prototype.updateTextOnSnippetTypeChange;Vw.prototype.updateIsFormattedExpanded=Vw.prototype.updateIsFormattedExpanded;Vw.prototype.updateIsAttributedExpanded=Vw.prototype.updateIsAttributedExpanded;
Vw.prototype.onClick=Vw.prototype.onClick;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Vw.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"text",void 0);_.u([_.k(),_.E("design:type",Array)],Vw.prototype,"headerRuns",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Vw.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"maxLines",void 0);
_.u([_.k(),_.E("design:type",String)],Vw.prototype,"expandLabel",void 0);_.u([_.k(),_.E("design:type",String)],Vw.prototype,"collapseLabel",void 0);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"expandCommand",void 0);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"expandButtonOffset",void 0);_.u([_.K("text"),_.E("design:type",String),_.E("design:paramtypes",[])],Vw.prototype,"simpleText",null);
_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Vw.prototype,"onClick",null);_.u([_.K("text","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"expandedText",null);_.u([_.K("headerRuns","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"expandedHeaderRuns",null);
_.u([_.K("text"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vw.prototype,"hasAttributedStringText",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Vw.prototype,"showExpandButton",void 0);_.u([_.K("collapseLabel","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"showCollapseButton",null);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"isTruncated",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Vw.prototype,"isExpanded",void 0);_.u([_.k(),_.E("design:type",Boolean)],Vw.prototype,"isAttributedExpanded",void 0);_.u([_.I5("isExpanded","hasAttributedStringText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"updateIsAttributedExpanded",null);_.u([_.k(),_.E("design:type",Boolean)],Vw.prototype,"isFormattedExpanded",void 0);
_.u([_.I5("isExpanded","hasAttributedStringText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"updateIsFormattedExpanded",null);_.u([_.k(),_.E("design:type",Number)],Vw.prototype,"currentSnippetType",void 0);_.u([_.K("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"useAttributedSnippet",null);
_.u([_.K("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"useFormattedSnippet",null);_.u([_.K("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vw.prototype,"usePlainSnippet",null);_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"alwaysShowExpandButton",void 0);_.u([_.I5("currentSnippetType"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"updateTextOnSnippetTypeChange",null);
_.u([_.k(),_.E("design:type",Object)],Vw.prototype,"attributedSnippetText",void 0);_.u([_.oE("#snippet"),_.E("design:type",HTMLElement)],Vw.prototype,"snippetContainer",void 0);_.u([_.oE("#snippet-text"),_.E("design:type",HTMLElement)],Vw.prototype,"snippetText",void 0);_.u([_.oE("#plain-snippet-text"),_.E("design:type",HTMLElement)],Vw.prototype,"plainSnippetText",void 0);_.u([_.oE("#formatted-snippet-text"),_.E("design:type",Object)],Vw.prototype,"formattedSnippetText",void 0);
_.u([_.oE("#attributed-snippet-text"),_.E("design:type",HTMLElement)],Vw.prototype,"attributedSnippetTextEl",void 0);_.u([_.oE("#expand"),_.E("design:type",HTMLElement)],Vw.prototype,"expandButton",void 0);_.u([_.oE("#expand-sizer"),_.E("design:type",HTMLElement)],Vw.prototype,"expandSizer",void 0);_.u([_.Xb("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"isExpandedChanged",null);
_.u([_.I5("isExpanded","maxLines"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"updateSnippetContainerMaxHeight",null);_.u([_.I5("isTruncated","showExpandButton","expandButtonOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"updateMaskAndExpandButtonOffset",null);
_.u([_.Xb("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vw.prototype,"onTextChanged",null);_.u([_.Ue({is:"ytd-text-inline-expander",disableElementRegistration:!0})],Vw);
_.p(Vw,"ytd-text-inline-expander",function(){if(hyv===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden$="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden$="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);hyv=q}q=hyv;return q},{mode:2});var Ux=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return q};
_.F(Ux,_.n);Ux.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
Ux.prototype.handleUpdateDescriptionAction=function(q){if(q=_.t(q,_.DFs))if(q.attributedDescription)this.set("data.attributedDescriptionBodyText",q.attributedDescription);else if(q.description){var S;((S=this.data)==null?0:S.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.TI(q.description)):this.set("data.descriptionBodyText",q.description)}};
_.hd.Object.defineProperties(Ux.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.attributedDescriptionBodyText)||!((S=this.data)==null||!S.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.collapsedLineCount){var S;return(S=this.data)==null?void 0:S.collapsedLineCount}q=_.Y$("web_watch_description_collapsed_default_lines",12);if(_.C("ww_desc_line_page_size_ks"))return q;S=Math.round(_.qQ().height*_.Y$("web_watch_description_screen_height_percentage",.5)/20);return Math.max(S,q)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return(N=(q=this.data)==null?void 0:q.descriptionBodyText)!=null?N:(S=this.data)==null?void 0:S.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.sourceAttributions}}});
Ux.prototype.panelContentVisibleChanged=Ux.prototype.panelContentVisibleChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ux.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ux.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ux.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ux.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],Ux.prototype,"panelContentVisible",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ux.prototype,"engagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ux.prototype,"shortsPanel",void 0);_.u([_.oE("#inline-expander"),_.E("design:type",Object)],Ux.prototype,"inlineExpander",void 0);
_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ux.prototype,"panelContentVisibleChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ux.prototype,"hasDescriptionText",null);_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],Ux.prototype,"collapsedLines",null);
_.u([_.K("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ux.prototype,"descriptionText",null);_.u([_.K("data","data.headerRuns"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ux.prototype,"headerRuns",null);_.u([_.K("data","data.sourceAttributions"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ux.prototype,"sourceAttributions",null);
_.u([_.Ue({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],Ux);
_.p(Ux,"ytd-expandable-video-description-body-renderer",function(){if(L3s!==void 0)return L3s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return L3s=q},{mode:2});var If2;var Ybk=_.f(function(q){var S=q.data;return _.D("factoid-renderer",{class:"ytwFactoidRendererHost"},_.D("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return S().accessibilityText}},_.D("span",{class:"ytwFactoidRendererValue"},_.D(_.Fu,{text:function(){return S().value}})),_.D("span",{class:"ytwFactoidRendererLabel"},_.D(_.Fu,{text:function(){return S().label}}))))},"ud");_.jS(Ybk,"factoid-renderer",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;return _.D("upload-time-factoid-renderer",null,_.D(_.SA,{data:function(){return S().factoid}},{factoidRenderer:Ybk}))},"vd"),"upload-time-factoid-renderer",{props:{data:_.Ks}});_.jS(_.f(function(q){var S=q.data;return _.D("view-count-factoid-renderer",null,_.D(_.SA,{data:function(){return S().factoid}},{factoidRenderer:Ybk}))},"wd"),"view-count-factoid-renderer",{props:{data:_.Ks}});var ru=function(){var q=_.n.apply(this,arguments)||this;q.shortsPanel=!1;q.engagementPanel=!1;q.watchWhileSdp=_.C("shorts_desktop_watch_while_sdp");return q};
_.F(ru,_.n);ru.prototype.configureRendererStamper=function(){return{"data.factoid":{id:"factoids",mapping:{factoidRenderer:{component:"factoid-renderer"},viewCountFactoidRenderer:{component:"view-count-factoid-renderer"},uploadTimeFactoidRenderer:{component:"upload-time-factoid-renderer"}}}}};
_.hd.Object.defineProperties(ru.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var q;return(q=this.data)==null?void 0:q.channel}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ru.prototype,"componentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ru.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ru.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ru.prototype,"shortsPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ru.prototype,"engagementPanel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ru.prototype,"watchWhileSdp",void 0);_.u([_.K("shortsPanel","engagementPanel","data.channel"),_.E("design:type",Object),_.E("design:paramtypes",[])],ru.prototype,"showChannelInfo",null);_.u([_.Ue({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],ru);
_.p(ru,"ytd-video-description-header-renderer",function(){if(If2!==void 0)return If2;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return If2=q},{mode:1});var o3q;var $Q=function(){return _.n.apply(this,arguments)||this};
_.F($Q,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],$Q.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$Q.prototype,"ytRendererBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],$Q.prototype,"noPadding",void 0);_.u([_.k(),_.E("design:type",Object)],$Q.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],$Q);
_.p($Q,"ytd-list-item-view-model",function(){if(o3q!==void 0)return o3q;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return o3q=q},{mode:1});var qKX;var SKJ;var Nla;var XSa;var c5=function(){var q=_.n.apply(this,arguments)||this;q.adaptiveFullWidth=!1;q.modernButtons=_.C("web_modern_buttons");q.buttonOverrides={style:"call-to-action",type:"filled"};q.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return q};
_.F(c5,_.n);c5.prototype.handleSetTimestamp_=function(q){this.data&&this.data.shortUrl&&(_.mt(this.hostElement).querySelector("#share-url").value=q.isSet?_.Sa(this.data.shortUrl,"t",q.timestamp):this.data.shortUrl)};
c5.prototype.handleSignalActionCopyShareUrl_=function(q,S){(_.C("killswitch_copy_link_target_check")||_.mt(this.hostElement).querySelector("#copy-button")===S)&&this.copyUrlToClipboard()};
c5.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.mt(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
c5.prototype.computeStyle_=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],c5.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],c5.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.E("design:type",String)],c5.prototype,"rendererStyle",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c5.prototype,"adaptiveFullWidth",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c5.prototype,"modernButtons",void 0);_.u([_.k(),_.E("design:type",Object)],c5.prototype,"buttonOverrides",void 0);_.u([_.Vd({is:"yt-copy-link-renderer",disableElementRegistration:!0})],c5);
_.p(c5,"yt-copy-link-renderer",function(){if(XSa===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Nla===void 0&&(Nla=document.createElement("template"));var X=Nla;N.call(S,X.content.cloneNode(!0),q.content.firstChild);XSa=q}q=XSa;return q},{mode:2});_.Bq("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var eJ=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return q};
_.F(eJ,_.n);_.Z=eJ.prototype;_.Z.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.Z.attached=function(){this.keyboardFocused=!1};
_.Z.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var q=_.Ly().resolve(_.MU(_.n5));q&&(this.keyboardFocused=q.isKeyBoardInUse())}};
_.Z.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.Z.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}};
_.Z.onChange_=function(){if(this.data){var q=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;q&&this.ytComponentBehavior.resolveCommand(q);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.Z.handleUpdateToggleAction_=function(q){(q=_.t(q,HTD))&&this.data&&q.targetId==this.data.targetId&&this.set("data.toggled",q.toggled)};
_.Z.toBoolean_=function(q){return!!q};
_.Z.reset=function(){};
_.Z.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("data-changed",this.data))};
_.Z.updateDataToggledFromBinding=function(q){this.set("data.toggled",q.detail.value)};
eJ.prototype.dataChangedForBinding=eJ.prototype.dataChangedForBinding;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],eJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],eJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],eJ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],eJ.prototype,"data",void 0);_.u([_.k({computed:"computeDescription_(data.*)"}),_.E("design:type",Object)],eJ.prototype,"description_",void 0);_.u([_.k({value:function(){return!!_.Ly().resolve(_.MU(_.n5))&&_.C("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.E("design:type",Boolean)],eJ.prototype,"useKeyboardFocused",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],eJ.prototype,"keyboardFocused",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eJ.prototype,"dataChangedForBinding",null);_.u([_.Vd({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],eJ);
_.p(eJ,"yt-toggle-form-field-renderer",function(){if(SKJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;qKX===void 0&&(qKX=document.createElement("template"));var X=qKX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);SKJ=q}q=SKJ;return q},{mode:2});var bFX;var wS2;var Cx=function(){var q=_.n.apply(this,arguments)||this;q.isDarkTheme=!1;q.isSearch=!1;q.noTopMargin=_.C("kevlar_watch_no_top_margin");q.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(Cx,_.n);_.Z=Cx.prototype;_.Z.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Z.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.Z.dataChanged=function(){var q=this.getSelectedIndex();if(q>0)this.selected=q;else{this.selected=0;var S,N;(S=this.ytScrollableChipCloudBehavior)==null||(N=S.reset)==null||N.call(S)}};
_.Z.getSelectedIndex=function(){var q;if((q=this.data)==null||!q.chips)return-1;q=-1;for(var S,N=0;N<((S=this.data)==null?void 0:S.chips.length);N++){var X=void 0,b=void 0;if((X=this.data)==null?0:(b=X.chips[N].chipCloudChipRenderer)==null?0:b.isSelected){q=N;break}}return q};
_.Z.onResize=function(){var q=this.ytScrollableChipCloudBehavior;_.MC(q,q.setContainerWidthDiff);q=this.ytScrollableChipCloudBehavior;_.MC(q,q.setButtonsState)};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.handleRelatedChipCommand=function(q,S){q=this.JSC$16922_chipsSelector.indexOf(S);q!==-1&&this.JSC$16922_chipsSelector.selectIndex(q)};
_.Z.handleChipCloudChipSelectAction=function(q){q=this.JSC$16922_chipsSelector.indexOf(q);q>-1&&this.JSC$16922_chipsSelector.selectIndex(q)};
_.Z.handleChipCloudChipDeselectAction=function(){var q=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16922_chipsSelector&&((q==null?0:q.continuationCommand)?_.yR(this.hostElement,[q]):(q==null?0:q.searchEndpoint)?this.ytComponentBehavior.resolveCommand(q):q&&_.M9(this.hostElement,[q],this.hostElement),this.JSC$16922_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.Z.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
Cx.prototype.onResize=Cx.prototype.onResize;Cx.prototype.dataChanged=Cx.prototype.dataChanged;Cx.prototype.isSearchChanged=Cx.prototype.isSearchChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Cx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Cx.prototype,"actionHandlerBehavior",void 0);
_.u([_.O(_.Zb),_.E("design:type",Object)],Cx.prototype,"ironResizableBehavior",void 0);_.u([_.O(),_.E("design:type",Ss)],Cx.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Cx.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Cx.prototype,"data",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],Cx.prototype,"selected",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cx.prototype,"isDarkTheme",void 0);_.u([_.k({value:160}),_.E("design:type",Number)],Cx.prototype,"scrollDistance",void 0);_.u([_.k(),_.E("design:type",Object)],Cx.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cx.prototype,"noTopMargin",void 0);_.u([_.oE("#chips"),_.E("design:type",Object)],Cx.prototype,"JSC$16922_chipsSelector",void 0);
_.u([_.I5("isSearch"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cx.prototype,"isSearchChanged",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cx.prototype,"dataChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cx.prototype,"onResize",null);_.u([_.Vd({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],Cx);
_.p(Cx,"yt-chip-cloud-renderer",function(){if(wS2===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;bFX===void 0&&(bFX=document.createElement("template"));var X=bFX;N.call(S,X.content.cloneNode(!0),q.content.firstChild);wS2=q}q=wS2;return q},{mode:2});var ZFQ,AZD=function(){return ZFQ!==void 0?ZFQ:ZFQ=document.createElement("template")};
document.head.appendChild(AZD().content);var swM;var BlR=document.head,Tlv=BlR.appendChild,G0X;if(swM===void 0){var DrD=document.createElement("template");_.H(DrD,"");DrD.content.insertBefore(AZD().content.cloneNode(!0),DrD.content.firstChild);swM=DrD}G0X=swM;Tlv.call(BlR,G0X.content);var QwM=_.f(function(q){var S=q.data;return _.D("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.D("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.D("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.D(_.V,{cond:function(){return _.tA(S().image)},
then:function(N){return _.D("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.D(_.Oc,{data:N,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.D("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.D(_.Fu,{text:function(){return S().subtitle}})))),_.D(_.V,{cond:function(){var N;
return(N=S())==null?void 0:N.hasBottomDivider},
then:function(){return _.D("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"xd");var aas=_.f(function(q){var S=q.data;return _.D("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.D("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.D(_.SA,{data:function(){var N;return(N=S().offerPlanDetailsItem)!=null?N:[]}},{offerPlanDetailsItemViewModel:function(N){return _.D("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.D(QwM,{data:N.data}))}})),_.D("div",null,_.D(_.V,{cond:function(){return S().hasBottomDivider},
then:function(){return _.D("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.D("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.D("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.D("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.D("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"yd");var VpJ=_.f(function(q){var S=q.data;q=_.A(_.r6(!1,void 0,"MrXxy"));var N=q.next().value,X=q.next().value,b=_.Ec(function(){X(!N());return!1}),w=function(){var B;
return(B=S().offerPlanDetailsContainer)!=null?B:[]};
return _.D("lp-complex-offer-card-details-view-model",null,_.D("div",null,_.D(_.V,{cond:function(){return N()},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.D("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":b,"aria-expanded":N},_.D(_.Fu,{text:function(){return S().expandedTitle}})),_.D("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.D(_.SA,{data:w},{offerPlanDetailsContainerViewModel:function(B){return _.D("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.D(aas,{data:B.data}))}})),_.D("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.D(_.Fu,{text:function(){return S().legalText}})))},
else:function(){return _.D("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":b,"aria-expanded":N},_.D(_.Fu,{text:function(){return S().collapsedTitle}}),_.D("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.D(_.hu,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"zd");var UrX=_.f(function(q){var S=q.data;return _.D("lp-complex-offer-card-option-view-model",null,_.D("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.D(_.V,{cond:function(){return S().topDividerText},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.D("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.D("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.D("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.D(_.Fu,{text:function(){return S().topDividerText}}))))}}),_.D(_.V,{cond:function(){return S().description},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.D(_.Fu,{text:function(){return S().description}}))}}),_.D(_.V,{cond:function(){return S().planPricingPrimary},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.D(_.Fu,{text:function(){return S().planPricingPrimary}}))}}),_.D(_.V,{cond:function(){return S().planPricingSecondary},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.D(_.Fu,{text:function(){return S().planPricingSecondary}}))}}),_.D(_.V,{cond:function(){return S().primaryButton},
then:function(){return _.D("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.D(_.SA,{data:function(){return S().primaryButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"Ad");var rZa=_.f(function(q){var S=q.data;var N=function(){var w;return((w=S())==null?void 0:w.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
q={};var X={},b={};return _.D("ytm-lp-complex-offer-card-view-model",null,_.D("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.D("div",{class:_.mu((q.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=N,q),"ytmLpComplexOfferCardViewModelCardContainer")},_.D(_.V,{cond:function(){var w;return(w=S())==null?void 0:w.bannerText},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.D("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.D(_.Fu,{text:function(){return S().bannerText}})))}}),_.D(_.V,{cond:function(){return _.tA(S().logo)},
then:function(w){var B={};return _.D("div",{class:_.mu((B.ytmLpComplexOfferCardViewModelLogoAlignLeft=N,B),"ytmLpComplexOfferCardViewModelLogo")},_.D(_.Oc,{data:w,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.D("div",{class:_.mu((X.ytmLpComplexOfferCardViewModelTitleAlignLeft=N,X),"ytmLpComplexOfferCardViewModelTitle")},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.V,{cond:function(){var w;
return(w=S())==null?void 0:w.subtitle},
then:function(){var w={};return _.D("div",{class:_.mu((w.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=N,w),"ytmLpComplexOfferCardViewModelSubtitle")},_.D(_.Fu,{text:function(){return S().subtitle}}))}}),_.D(_.V,{cond:function(){return S().planPricingPrimary},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.D(_.Fu,{text:function(){return S().planPricingPrimary}}))}}),_.D(_.V,{cond:function(){return S().planPricingSecondary},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.D(_.Fu,{text:function(){return S().planPricingSecondary}}))}}),_.D(_.V,{cond:function(){return S().purchaseButton},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.D(_.SA,{data:function(){return S().purchaseButton}},{buttonViewModel:function(w){return _.D(_.EN,{data:w.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.D(_.V,{cond:function(){var w;
return(w=S())==null?void 0:w.offerOptions},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.D(_.SA,{data:function(){return S().offerOptions}},{lpComplexOfferCardOptionViewModel:UrX}))}}),_.D("div",{class:_.mu((b.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=N,b),"ytmLpComplexOfferCardViewModelLegalText")},_.D(_.Fu,{text:function(){return S().legalText}})),_.D(_.V,{cond:function(){var w;
return(w=S())==null?void 0:w.offerCardDetails},
then:function(){return _.D("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.D(_.SA,{data:function(){return S().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:VpJ}))}}))))},"Bd");var $r6=_.f(function(q){var S=q.data;var N=function(){var B;return((B=S())==null?void 0:B.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
q={};var X={},b={},w={};return _.D("ytm-lp-complex-offer-card-section-view-model",null,_.D("div",{class:_.mu("ytmLpComplexOfferCardSectionViewModelHost")},_.D("div",{class:_.mu((q.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=N,q),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.D("div",{class:_.mu((X.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=N,X),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.D("h2",{class:_.mu((b.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
N,b),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.D(_.Fu,{text:function(){return S().title}}))),_.D(_.V,{cond:function(){var B;
return(B=S())==null?void 0:B.subtitle},
then:function(){var B={},T={};return _.D("div",{class:_.mu((B.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=N,B),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.D("div",{class:_.mu((T.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=N,T),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.D(_.Fu,{text:function(){return S().subtitle}})))}}),_.D("div",{class:_.mu((w.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=N,w),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.D(_.SA,{data:function(){var B;
return(B=S().offerPlans)!=null?B:[]}},{lpComplexOfferCardViewModel:function(B){return _.D("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.D(rZa,{data:B.data}))}})))))},"Cd");var cZT=_.f(function(q){return _.D("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.D("div",{class:"ytLpCouponBannerViewModelIcon"},_.D(_.hu,{icon:function(){return"price_tag"}})),_.D("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.D("div",{class:"ytLpCouponBannerViewModelContent"},_.D("div",{class:"ytLpCouponBannerViewModelHeading"},_.D(_.Fu,{text:function(){var S;
return(S=q.data())==null?void 0:S.title}})),_.D("div",{class:"ytLpCouponBannerViewModelBody"},_.D(_.Fu,{text:function(){var S;
return(S=q.data())==null?void 0:S.subtitle}})))))},"Dd");
cZT.idomCompat=!0;_.RU=fXg.getInstance();var e_X;e_X=_.f(function(q){return _.D("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":q.shouldAriaHideContent},_.D("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:q.questionId},_.D(_.Fu,{text:q.question})))},"Ed");
_.Cqa=_.f(function(q){var S=q.data;var N=q.themeOverride;q=_.A(_.r6(!1,void 0,"pNli2b"));var X=q.next().value,b=q.next().value;q=_.Ec(function(){b(!X());return!1});
var w=function(){return X()?"EXPAND_LESS":"EXPAND_MORE"},B=("faq-container"+_.cC(_.RU)).toString(),T="faq-question-and-answers-section-question"+_.cC(_.RU),Q={},a={};
return _.D("faq-entry-view-model",null,_.D("div",{class:_.mu("ytLpFaqEntryViewModelHost",(Q.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return N==null?void 0:N().useDarkTheme},Q))},_.D("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":q,role:"button","aria-expanded":X,"aria-labelledby":T.toString(),"tab-index":"0"},_.D(e_X,{question:function(){return S().question},
questionId:T,shouldAriaHideContent:!0}),_.D(_.V,{cond:function(){return X()!==void 0},
then:function(){return _.D("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.D(_.hu,{icon:w,ariaHidden:!0}),_.D("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.D("div",{class:_.mu("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(a.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!X()},a))},_.D("div",{id:B},_.D(_.tc,{each:function(){return S().answers||[]}},function(U){return _.D("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.D(_.Fu,
{text:U}))})))))},"Fd");
_.Cqa.idomCompat=!0;var R_6=_.f(function(q){var S=q.data;var N=q.themeOverride;q={};return _.D("lp-faq-section-view-model",null,_.D("div",{class:_.mu("yt-lp-faq-section-view-model",(q["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return S().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},q["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(N==null||!N().useDarkTheme)},q))},_.D("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.D(_.V,{cond:function(){return S().header},
then:function(X){return _.D("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.D(_.Fu,{text:X}))}}),_.D("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.D(_.SA,{data:function(){return S().faqs}},{faqEntryViewModel:function(X){return _.D(_.Cqa,{data:X.data,
themeOverride:N})}})),_.D("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.D(_.tc,{each:function(){return S().footers||[]}},function(X){return _.D(_.Fu,{text:X})})),_.D(_.V,{cond:function(){return S().legal},
then:function(X){return _.D("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.D(_.Fu,{text:X}))}}))))},"Gd");
R_6.idomCompat=!0;var tpq=_.f(function(q){var S=q.data;var N=q.themeOverride;_.lO(function(){var B=S().gtmId;B&&_.ZF(B,_.k$("GL",""))});
var X={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var B,T,Q;return(Q=(B=S().logo)==null?void 0:(T=B.accessibilityData)==null?void 0:T.label)!=null?Q:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},b=_.Ly().resolve(_.MU(_.NP)),w=function(){return b&&b()||(N==null?void 0:N().useDarkTheme)};
return _.D("lp-header-section-view-model",null,_.D("div",{class:function(){var B=S().layoutType,T=S().marginType==="LP_SECTION_MARGIN_TYPE_TOP",Q=N==null?void 0:N().useDarkTheme,a=["lp-header-section-view-model"];switch(B){case "LP_MODULE_LAYOUT_TYPE_PTC":a.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":a.push("lp-header-section-view-model--narrow-header-layout-type")}T&&a.push("lp-header-section-view-model__lp-header-section-margin");Q&&a.push("lp-header-section-view-model--premium-force-dark-mode");
return a.join(" ")}},_.D(_.V,{cond:function(){return S().logo},
then:function(){return _.D("div",null,_.D(_.V,{cond:w,then:function(){return _.D(_.V,{cond:function(){var B;return(B=S().logo)==null?void 0:B.imageDark},
then:function(B){return _.D(_.Oc,Object.assign({},{data:B},X))}})},
else:function(){return _.D(_.V,{cond:function(){var B;return(B=S().logo)==null?void 0:B.imageLight},
then:function(B){return _.D(_.Oc,Object.assign({},{data:B},X))}})}}))}}),_.D(_.V,{cond:function(){return S().title},
then:function(B){return _.D("div",{class:"lp-header-section-view-model__lp-header-title"},_.D(_.Fu,{text:B}))}}),_.D("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.D(_.V,{cond:function(){return S().subtitles},
then:function(B){return _.D(_.tc,{each:B},function(T){return _.D("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.D(_.Fu,{text:T}))})}})),_.D(_.V,{cond:function(){return S().additionalInfo},
then:function(B){return _.D("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.D(_.Fu,{text:B}))}}),_.D("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.D(_.V,{cond:function(){return S().primaryButton},
then:function(B){return _.D("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.D(_.SA,{data:B},{buttonViewModel:_.EN}))}}),_.D(_.V,{cond:function(){return S().secondaryButton},
then:function(B){return _.D("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.D(_.SA,{data:B},{buttonViewModel:_.EN}))}})),_.D(_.V,{cond:function(){return S().otherOffersInfo},
then:function(B){return _.D("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.D(_.Fu,{text:B}))}}),_.D("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.D(_.V,{cond:function(){return S().billingInfo},
then:function(B){return _.D(_.tc,{each:B},function(T){return _.D("div",null,_.D(_.Fu,{text:T}))})}}))))},"Hd");
tpq.idomCompat=!0;var iF2=_.f(function(q){return _.D("lp-header-upsell-banner-view-model",{class:_.mu("lpHeaderUpsellBannerViewModelHost",q.className,{})},_.D("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.D(_.hu,{icon:function(){return"CAMPAIGN"}})),_.D("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.D("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.D("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.D("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.D(_.Fu,{text:function(){var S;
return(S=q.data())==null?void 0:S.description}})))),_.D(_.SA,{data:function(){var S;
return(S=q.data())==null?void 0:S.purchaseButton}},{buttonViewModel:function(S){return _.D(_.EN,{data:S.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Id");var JZ0=_.f(function(q){var S=q.data;var N=_.WJ(q.themeOverride,{useDarkTheme:!1});q={};q=_.mu("ytmLpHeadlineSectionViewModelHost",(q.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return N().useDarkTheme},q));
return _.D("lp-headline-section-view-model",null,_.D("div",{class:q},_.D(_.V,{cond:function(){return S().title},
then:function(X){return _.D("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.D(_.Fu,{text:X}))}}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(X){return _.D("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.D(_.Fu,{text:X}))}})))},"Jd");var Fcq=_.f(function(q){var S=q.data;var N=q.themeOverride;var X=_.Ly().resolve(_.MU(_.NP)),b=function(){return X&&X()||(N==null?void 0:N().useDarkTheme)},w=function(){var a,U;
var r=b()?(a=S().textBackgroundImage)==null?void 0:a.imageDark:(U=S().textBackgroundImage)==null?void 0:U.imageLight;return iqN((r==null?void 0:r.sources)||[])},B=function(){var a,U;
return b()?(a=S().featureImage)==null?void 0:a.imageDark:(U=S().featureImage)==null?void 0:U.imageLight},T=function(){return S().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},Q=function(){var a,U;
return b()?(a=S().logo)==null?void 0:a.imageDark:(U=S().logo)==null?void 0:U.imageLight};
return _.D("ytm-lp-large-feature-section-view-model",null,_.D("div",{class:function(){var a=S().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",U=S().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",r=(S().index||0)%2===1,c=N==null?void 0:N().useDarkTheme,e=["yt-lp-large-feature-section-view-model"];a?e.push("yt-lp-large-feature-section-view-model--music-feature-type"):U?e.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):r||e.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
c&&e.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return e.join(" ")}},_.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.D(_.V,{cond:B,
then:function(){return _.D(_.Oc,{data:function(){return B()},
alt:function(){var a,U,r;return(r=(a=S().featureImage)==null?void 0:(U=a.accessibilityData)==null?void 0:U.label)!=null?r:""},
contentMode:T})}})),_.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var a;return((a=w())==null?0:a.url)?"background-image: url("+_.hj(w().url)+");":""}},_.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.D(_.V,{cond:Q,
then:function(){return _.D(_.Oc,{data:function(){return Q()},
alt:function(){var a,U,r;return(r=(a=S().logo)==null?void 0:(U=a.accessibilityData)==null?void 0:U.label)!=null?r:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.D(_.V,{cond:function(){return S().eyebrowText},
then:function(){return _.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.D(_.Fu,{text:function(){return S().eyebrowText}}))}}),_.D(_.V,{cond:function(){return S().title},
then:function(){return _.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.D(_.Fu,{text:function(){return S().title}}))}}),_.D(_.V,{cond:function(){return S().subtitles},
then:function(){return _.D("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.D(_.tc,{each:function(){return S().subtitles||[]}},function(a){return _.D(_.Fu,{text:a})}))}})))))},"Kd");
Fcq.idomCompat=!0;var HFD=_.f(function(q){return _.D("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.D("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.D(_.hu,{icon:function(){var S;return(S=q.data())==null?void 0:S.iconType},
className:function(){var S;switch((S=q.data())==null?void 0:S.style){case "LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconGreen";case "LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconSmall";default:return"ytLpFeatureListItemViewModelFeatureListIconDefault"}},
active:function(){var S;return((S=q.data())==null?void 0:S.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.D("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.D(_.Fu,{text:function(){var S;
return(S=q.data())==null?void 0:S.text},
className:function(){var S;return((S=q.data())==null?void 0:S.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Ld");var OFJ=_.f(function(q){q=_.dY(q,{config:void 0,themeOverride:void 0});var S=q.data,N=q.config,X=q.themeOverride;q={};q=_.mu("ytmLpOfferCardOptionViewModelHost",(q.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var T;return(T=X())==null?void 0:T.useDarkTheme},q));
var b=_.Ec(function(){var T,Q;(T=N())==null||(Q=T.handleRadioButtonClick)==null||Q.call(T,S());return!1}),w=function(){var T;
return(T=N())==null?void 0:T.shouldDisplayRadioButton},B=function(){var T;
return(T=S().featureListItems)!=null?T:[]};
return _.D("ytm-lp-offer-card-option-view-model",null,_.D("div",{class:q,"on:click":_.Ec(function(){if(w()){var T,Q;(T=N())==null||(Q=T.handleRadioButtonClick)==null||Q.call(T,S())}return!1})},_.D(_.V,{cond:w,
then:function(){return _.D("div",null,_.D("input",{type:"radio","on:click":b,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var T;return!((T=N())==null||!T.isOptionSelected)}}))}}),_.D("div",null,_.D("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.D(_.Fu,{text:function(){return S().eyebrowText}})),_.D("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.D(_.Fu,
{text:function(){return S().subtitle}})),_.D(_.V,{cond:function(){return B().length>0},
then:function(){return _.D("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.D(_.SA,{data:B},{lpFeatureListItemViewModel:HFD}))}}),_.D("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.D(_.Fu,{text:function(){return S().description}})))))},"Md");
OFJ.idomCompat=!0;var Kca=_.f(function(q){var S=q.data;var N=q.themeOverride;q=_.A(_.kr(function(){var w,B=(w=S().offerOptions)==null?void 0:w[0];return _.t(B,tX2)||{}}));
var X=q.next().value,b=q.next().value;q={};return _.D("ytm-lp-offer-card-view-model",null,_.D("div",{class:_.mu("ytmLpOfferCardViewModelHost",(q.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(N==null||!N().useDarkTheme)},q))},_.D("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.D(_.V,{cond:function(){return S().titleIconType},
then:function(){return _.D("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.D(_.hu,{icon:function(){var w;return((w=S().titleIconType)==null?void 0:w.toString())||""}}))}}),_.D("div",{class:"ytmLpOfferCardViewModelTitleText"},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.SA,{data:function(){return S().titleBadge}},{badgeViewModel:function(w){return _.D("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.D(_.kG,{data:w.data}))}})),_.D("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.D(_.SA,{data:function(){return S().offerOptions}},{lpOfferCardOptionViewModel:function(w){var B=w.data;
return _.D(_.S1,null,_.D("div",{class:"ytmLpOfferCardViewModelDivider"}),_.D(OFJ,{data:B,config:function(){var T;return{shouldDisplayRadioButton:(S().offerOptions||[]).length>1,isOptionSelected:B().id===((T=X())==null?void 0:T.id),handleRadioButtonClick:function(Q){return void b(Q)}}},
themeOverride:N}))}})),_.D("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.D(_.SA,{data:function(){var w;
return(w=X())==null?void 0:w.purchaseButtonOverride}},{buttonViewModel:_.EN}))))},"Nd");
Kca.idomCompat=!0;var v3v=_.f(function(q){var S=q.data;var N=q.themeOverride;q={};q=_.mu("ytmLpOfferCardSectionViewModelHost",(q.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var X;return N==null?void 0:(X=N())==null?void 0:X.useDarkTheme},q));
return _.D("ytm-lp-offer-card-section-view-model",null,_.D("div",{class:q},_.D(_.V,{cond:function(){return S().title!==void 0},
then:function(){return _.D("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.D("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.V,{cond:function(){return S().subtitle},
then:function(){return _.D("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.D(_.Fu,{text:function(){return S().subtitle}}))}}))}}),_.D("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.D(_.SA,{data:function(){return S().offerCards}},{lpOfferCardViewModel:function(X){return _.D("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.D(Kca,{data:X.data,
themeOverride:N}))}})),_.D(_.V,{cond:function(){return S().footer},
then:function(){return _.D("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.D(_.Fu,{text:function(){return S().footer}}))}})))},"Od");var laT=_.f(function(q){var S=q.data;var N={badgeText:"New",badgeStyle:"BADGE_STATUS_NEW"};return _.D("lp-offer-table-cell-content-view-model",null,_.D("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.D(_.iO,null,_.D(_.Cy,{when:function(){return S().title}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return S().title}})}),_.D(_.Cy,{when:function(){return S().subTitle}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return S().subTitle}})}),_.D(_.Cy,{when:function(){return S().featureDescription}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return S().featureDescription}})}),_.D(_.Cy,{when:function(){return S().description}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return S().description}})}),_.D(_.Cy,{when:function(){return S().iconType}},function(){return _.D("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.D(_.hu,{icon:function(){return S().iconType.toString()}}))}),_.D(_.Cy,{when:function(){return S().purchaseButton}},function(){return _.D(_.SA,{data:function(){return S().purchaseButton}},{buttonViewModel:function(X){return _.D("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.D(_.EN,
{data:X.data}))}})}),_.D(_.Cy,{when:function(){return S().note}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return S().note}})}),_.D(_.Cy,{when:function(){return S().featureDetail}},function(){return _.D(_.Fu,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return S().featureDetail}})}),_.D(_.Cy,{when:function(){return S().badge}},function(){return _.D(_.SA,{data:function(){return S().badge}},{badgeViewModel:_.kG})}),_.D(_.Cy,{when:function(){return S().includeBadgeSpacer}},function(){return _.D("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellBadgeSpacer",
"aria-hidden":"true"},_.D(_.kG,{data:N}))}))))},"Pd");
laT.idomCompat=!0;var jwX=_.f(function(q){var S=q.data;return _.D("lp-offer-table-cell-view-model",null,_.D("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(S().alignSelf){case "LP_OFFER_TABLE_ALIGNMENT_START":return"justify-content: flex-start;";case "LP_OFFER_TABLE_ALIGNMENT_END":return"justify-content: flex-end;";case "LP_OFFER_TABLE_ALIGNMENT_CENTER":return"justify-content: center;";default:return"justify-content: flex-start;"}}},_.D(_.SA,{data:function(){return S().contents}},{lpOfferTableCellContentViewModel:laT})))},
"Qd");
jwX.idomCompat=!0;var Wc0=_.f(function(q){var S=q.data;var N=q.lpTableIsFirstRow;var X=q.lpTableIsLastRow;var b=q.hasThreeColumns;var w=function(){return(N==null?0:N())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},B=function(){return(N==null?0:N())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(X==null?0:X())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
q={};return _.D("ytm-lp-offer-table-row-view-model",null,_.D("div",{class:_.mu("ytLpOfferTableRowViewModelHost",(q.ytLpOfferTableRowViewModelHostThreeColumns=function(){return!(b==null||!b())},q))},_.D(_.SA,{data:function(){return S().rowHeaderCell}},{lpOfferTableCellViewModel:function(T){return _.D("div",{class:w},_.D(jwX,{data:T.data}))}}),_.D(_.SA,{data:function(){return S().contentCells}},{lpOfferTableCellViewModel:function(T){return _.D("div",{class:B},_.D(jwX,{data:T.data}))}})))},"Rd");
Wc0.idomCompat=!0;var dr6=_.f(function(q){var S=q.data;var N=q.themeOverride;var X=_.Ly().resolve(_.MU(_.NP)),b=function(){return _.t(S().logo,EOa)||{}},w=function(){var B,T,Q;
return((T=_.t((B=S().rows)==null?void 0:B[0],ir2))==null?void 0:(Q=T.contentCells)==null?void 0:Q.length)===3};
q={};return _.D("ytm-lp-offer-table-section-view-model",null,_.D("div",{class:"ytLpOfferTableViewModelHost"},_.D(_.V,{cond:function(){var B,T;return X&&X()||(N==null?0:N().useDarkTheme)?(B=b())==null?void 0:B.imageDark:(T=b())==null?void 0:T.imageLight},
then:function(B){return _.D(_.Oc,{data:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var T,Q,a;return(a=(T=b())==null?void 0:(Q=T.accessibilityData)==null?void 0:Q.label)!=null?a:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.D(_.Fu,{text:function(){return S().subtitle}})),_.D(_.V,{cond:function(){return S().disclaimers},
then:function(B){return _.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.D(_.tc,{each:B},function(T){return _.D("div",null,_.D(_.Fu,{text:T}))}))}}),_.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.D(_.SA,{data:function(){return S().rows}},{lpOfferTableRowViewModel:function(B,T){return _.D(Wc0,{data:B.data,
lpTableIsFirstRow:function(){return T()===0},
lpTableIsLastRow:function(){return T()===S().rows.length-1},
hasThreeColumns:w})}})),_.D("div",{class:_.mu((q.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return S().hasFooterBackground},q))},_.D(_.V,{cond:function(){return S().footer},
then:function(){return _.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.D(_.Fu,{text:function(){return S().footer}}))}}),_.D(_.V,{cond:function(){return S().footerTitle},
then:function(){return _.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.D(_.Fu,{text:function(){return S().footerTitle}}))}}),_.D(_.V,{cond:function(){return S().footerDescription},
then:function(){return _.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.D(_.Fu,{text:function(){return S().footerDescription}}))}}),_.D(_.V,{cond:function(){return S().footerDescriptions},
then:function(B){return _.D("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.D(_.tc,{each:B},function(T){return _.D("div",null,_.D(_.Fu,{text:T}))}))}}))))},"Sd");
dr6.idomCompat=!0;var k0X=_.f(function(q){var S=q.data;var N=q.themeOverride;var X=_.Ly().resolve(_.MU(_.NP)),b=function(){var T;return N==null?void 0:(T=N())==null?void 0:T.useDarkTheme},w=function(){var T,Q;
return X&&X()||b()?(T=S().image)==null?void 0:T.imageDark:(Q=S().image)==null?void 0:Q.imageLight};
q={};q=_.mu("ytmLpSmallFeatureSectionViewModelHost",(q.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=b,q));var B=function(){var T,Q,a;return(a=(T=S().image)==null?void 0:(Q=T.accessibilityData)==null?void 0:Q.label)!=null?a:""};
return _.D("ytm-lp-small-feature-section-view-model",{class:q},_.D(_.V,{cond:function(){return w()&&!iCy},
then:function(){return _.D("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.D(_.Oc,{data:function(){return w()},
alt:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.D("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.D("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.D(_.V,{cond:function(){return S().title},
then:function(T){return _.D(_.Fu,{text:T})}})),_.D("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.D(_.Fu,{text:function(){return S().description}}))))},"Td");
k0X.idomCompat=!0;var z_Q=_.f(function(q){var S=q.data;var N=q.themeOverride;q={};return _.D("ytm-lp-small-feature-section-group-view-model",null,_.D("div",{class:_.mu("ytmLpSmallFeatureSectionGroupViewModelHost",(q.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(N==null||!N().useDarkTheme)},q))},_.D("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.D(_.SA,{data:function(){return S().smallFeatures}},{lpSmallFeatureSectionViewModel:function(X){return _.D("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.D(k0X,{data:X.data,
themeOverride:N}))}}))))},"Ud");
z_Q.idomCompat=!0;_.jS(_.f(function(q){var S=q.data;var N=function(){return S().forcedTheme==="USER_INTERFACE_THEME_DARK"},X=function(){return S().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},b=function(){var B="",T,Q;
var a=_.Ly().resolve(_.MU(_.NP));a=N()||(a==null?0:a())?(T=S().themedImageViewModel)==null?void 0:T.imageDark:(Q=S().themedImageViewModel)==null?void 0:Q.imageLight;(T=iqN((a==null?void 0:a.sources)||[]))&&T.url&&(B=X()?"background-image: linear-gradient(to bottom, transparent, "+(S().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.hj(T.url)+");":"background-image: url("+_.hj(T.url)+");");return B},w=function(){return{useDarkTheme:N()}};
q={};return _.D("yt-section-group-view-model",null,_.D("div",{class:_.mu("yt-lp-section-group-view-model",(q["yt-lp-section-group-view-model--premium-force-dark-mode"]=N,q["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return S().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},q))},_.D(_.V,{cond:function(){return b().length},
then:function(){var B={};return _.D("div",{class:_.mu("yt-lp-section-group-view-model__bg-image",(B["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=X,B)),style:b})}}),_.D("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.D(_.SA,{data:function(){return S().sections}},{lpHeaderUpsellBannerViewModel:function(B){return _.D(iF2,{data:B.data})},
lpFaqSectionViewModel:function(B){return _.D(R_6,{data:B.data,themeOverride:w})},
lpHeaderSectionViewModel:function(B){return _.D(tpq,{data:B.data,themeOverride:w})},
lpHeadlineSectionViewModel:function(B){return _.D(JZ0,{data:B.data,themeOverride:w})},
lpLargeFeatureSectionViewModel:function(B){return _.D(Fcq,{data:B.data,themeOverride:w})},
lpOfferCardSectionViewModel:function(B){return _.D(v3v,{data:B.data,themeOverride:w})},
lpComplexOfferCardSectionViewModel:function(B){return _.D($r6,{data:B.data})},
lpOfferTableSectionViewModel:function(B){return _.D(dr6,{data:B.data,themeOverride:w})},
lpSmallFeatureSectionGroupViewModel:function(B){return _.D(z_Q,{data:B.data,themeOverride:w})},
lpCouponBannerViewModel:function(B){return _.D(cZT,{data:B.data})}}))))},"Vd"),"yt-section-group-view-model",{props:{data:_.H4}});_.n3k=_.f(function(q){var S=_.Yc(zYF,function(){var B;return(B=q.data())==null?void 0:B.chipBarStateEntityKey}),N=function(){return q.data().disableDeselection},X=_.A(_.kr(function(){var B;
if(((B=S())==null?void 0:B.selectedIndex)!=void 0)return S().selectedIndex;var T,Q;B=_.A(((T=q.data())==null?void 0:(Q=T.chips)==null?void 0:Q.entries())||[]);for(T=B.next();!T.done;T=B.next()){T=_.A(T.value);Q=T.next().value;T=T.next().value;var a=void 0;if((a=_.t(T,_.Jp))==null?0:a.selected)return Q}return-1})),b=X.next().value,w=X.next().value;
return _.D("chip-bar-view-model",{class:_.mu("ytChipBarViewModelHost",q.className),role:"tablist"},_.D(_.SA,{data:function(){return q.data().chips}},{chipViewModel:function(B,T){return _.D("div",{class:"ytChipBarViewModelChipWrapper"},_.D(_.Aak,{data:B.data,
selected:function(){return T()===b()},
callback:function(Q,a){Q=!!a;a=T();w(Q?a:-1);var U,r=(U=q.data())==null?void 0:U.chipBarStateEntityKey;r&&Q&&_.jW(_.XV("chipBarStateEntity",r,{key:r,selectedIndex:a}))},
disableDeselection:q.disableDeselection||N}))}}))},"Wd");window.customElements&&_.jS(_.n3k,"chip-bar-view-model",{props:{data:_.Ks,className:_.Ks,disableDeselection:_.Ks}});_.fav=_.f(function(q){var S=q.data;q={};return _.D("divider-view-model",{class:_.mu("dividerViewModelHost",(q.dividerViewModelInsetThinPadding=function(){return S().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},q))},_.D("div",{class:_.mu("dividerViewModelBaseDivider",function(){return nNg(S().dividerStyle)})}))},"Xd");
_.fav.idomCompat=!0;_.jS(_.fav,"divider-view-model",{props:{data:_.H4}});var q3=new Map,SI=new Map,xSe=0,N3;var Mv4=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],Pev={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var pST,xrQ;pST=function(q){return function(S){return function(){return(S==null?void 0:S())!==void 0?String(S())+q:void 0}}};
_.tP=pST("px");xrQ=pST("s");_.i_=new _.ky("CHUNK_REGISTRY_TOKEN");_.bI(o_2,{debugName:"shortsLockupViewModel"});_.PP(_.i_,function(q){_.JP(q,"shortsLockupViewModel","dpUCFd",o_2)});var mrX=_.bI(SVP,{debugName:"shortsLockupViewModelWithDismissible"});_.PP(_.i_,function(q){_.JP(q,"shortsLockupViewModelWithDismissible","U9vrqd",SVP)});var uGq=n4N(function(q){return q.targetGroupId}).useUpdatableData;_.Fi=_.f(function(q){function S(b0){return function(){var Q7=v().numItemsPerGridRow,ry=b0()*Q7;Q7=ry+Q7;var s7,TW;return(TW=(s7=X().contents)==null?void 0:s7.slice(ry,Q7))!=null?TW:[]}}
var N=_.dY(q,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),X=N.data,b=N.layoutContainerWidth,w=N.shouldUseOwnContainerSize,B=N.marginSettings,T=N.useUpdatedMargin,Q=CGW(),a=_.A(uGq(function(){var b0,Q7;return{targetGroupId:(b0=X().targetingContext)==null?void 0:(Q7=b0.targetGroupId)==null?void 0:Q7[0]}})).next().value;
N=_.A(_.r6(!0,void 0,"CC9Rdb"));var U=N.next().value,r=N.next().value,c=function(){var b0,Q7=(b0=_.t(X().showMoreButton,_.i5))==null?void 0:b0.trackingParams;Q7&&_.Yp(_.ql(),Q7);r(!1)},e=function(){var b0,Q7=(b0=_.t(X().showLessButton,_.i5))==null?void 0:b0.trackingParams;
Q7&&_.Yp(_.ql(),Q7);r(!0)};
N=_.A(_.X0({canHaveZeroSize:!1}));var R=N.next().value;N=N.next().value;var J=function(){var b0;return(b0=X().contentAspectRatio)!=null?b0:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},v=_.C6(function(){var b0=w()&&R.width()>0?R.width()||b():b(),Q7,ry=(Q7=q.data())==null?void 0:Q7.responsiveContainerConfiguration;
b0=_.Cw({containerWidth:b0,sizing:ry?RA(ry==null?void 0:ry.responsiveSize):"EXTRA_COMPACT",marginSettings:B(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:b0.maxContainerWidth,numItemsPerGridRow:b0.numItems,contentPadding:w()?b0.margin:b0.contentMargin,itemWidth:b0.itemWidth,itemMargin:b0.gutter/2}},void 0,"YIvnde"),W=function(){if(X().enableVerticalExpansion){if(U())return z();
var b0,Q7,ry=(Q7=(b0=X().contents)==null?void 0:b0.length)!=null?Q7:0;return Math.ceil(ry/v().numItemsPerGridRow)}return v().numItemsPerGridRow<=2?2:1},z=function(){var b0;
return Math.ceil(((b0=X().minCollapsedItemCount)!=null?b0:1)/v().numItemsPerGridRow)},M=function(){return X().enableVerticalExpansion&&X().showLessButton&&!U()&&W()>z()},g=function(){var b0,Q7;
return X().enableVerticalExpansion&&X().showMoreButton&&U()&&((Q7=(b0=X().contents)==null?void 0:b0.length)!=null?Q7:0)>v().numItemsPerGridRow*z()},x=function(){return!M()},L=function(){return!g()},P={};
return _.D("grid-shelf-view-model",{class:_.mu("ytGridShelfViewModelHost",q.className,(P.ytGridShelfViewModelHostHasBottomButton=function(){return M()||g()},P.ytGridShelfViewModelHostIsDismissed=function(){var b0,Q7=(b0=a())!=null?b0:{};
b0=Q7.behavior;var ry=Q7.isDismissed,s7=Q7.stamperContextTargetId;Q7=Q7.stamperIndex;if(!(_.C("mweb_see_fewer_shorts_group_dismissal")&&ry&&b0&&s7))return!1;var TW;ry=Q;for(var l0,zW,nN=((l0=ry)==null?0:l0.targetId)?_.n6((zW=ry)==null?void 0:zW.targetId):void 0;((TW=ry)==null?0:TW.parent)&&nN!==s7;)ry=ry.parent,zW=l0=void 0,nN=((l0=ry)==null?0:l0.targetId)?_.n6((zW=ry)==null?void 0:zW.targetId):void 0;TW=nN===s7?ry:void 0;if(!TW)return!1;var Tq;s7=TW==null?void 0:(Tq=TW.stamperIndex)==null?void 0:
Tq.call(TW);return b0==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||b0==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&s7!=null&&Q7!=null&&s7>Q7},P.ytGridShelfViewModelHostOptionalMediumLayoutMargin=T,P)),
el:_.Hi(N),style:_.Ls({"margin-left":(0,_.tP)(function(){return v().contentPadding}),
"margin-right":(0,_.tP)(function(){return v().contentPadding})})},_.D(_.V,{cond:function(){return _.t(X().header,oOs)},
then:function(b0){return _.D(_.Xi,{data:b0,useUpdatedPadding:T,disableHorizontalPadding:!0})}}),_.D("div",null,_.D(_.tc,{each:function(){return Array(W())}},function(b0,Q7){return _.D(g32,{className:q.className,
items:S(Q7),responsiveGridShelfLayout:v,contentAspectRatio:J})})),_.D("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.D(_.SA,{data:function(){return X().showMoreButton}},{buttonViewModel:function(b0){return _.D("div",{hidden:L},_.D(_.EN,{data:b0.data,
onClick:c}))}}),_.D(_.SA,{data:function(){return X().showLessButton}},{buttonViewModel:function(b0){return _.D("div",{hidden:x},_.D(_.EN,{data:b0.data,
onClick:e}))}})))},"Zd");
_.Fi.idomCompat=!0;var g32=_.f(function(q){var S=q.items;var N=q.responsiveGridShelfLayout;var X=q.contentAspectRatio;q=q.className;var b=(0,_.tP)(function(){return-N().itemMargin});
return _.D("div",{el:_.Hi(pIg(function(w){a:{for(var B=S(),T=[],Q=0;Q<B.length;Q++){var a=_.t(B[Q],v6T);if(!a||a==null||!a.inlinePlayerData){w=null;break a}var U=w.children.item(Q);if(!U){w=null;break a}T.push({thumbnailElement:U,videoData:a})}w={gridVideoPreviewData:{gridItems:T}}}return w})),
class:_.mu("ytGridShelfViewModelGridShelfRow",q),style:_.Ls({"margin-left":b,"margin-right":b})},_.D(_.SA,{data:S,replacementWrapper:function(w){return _.D(E3Q,{responsiveGridShelfLayout:N},w)}},{shortsLockupViewModel:function(w){return _.D(E3Q,{responsiveGridShelfLayout:N},_.D(mrX,{data:w.data,
aspectRatio:function(){return X()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.C("mweb_enable_one_line_title_on_shorts")?1:_.C("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(w){return _.D(E3Q,{responsiveGridShelfLayout:N},_.D(_.o9,{data:w.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"$d"),E3Q=_.f(function(q){return _.D("div",{style:_.Ls({width:(0,_.tP)(function(){return q.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+q.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},q.children)},"ae");
_.Fi.idomCompat=!0;_.jS(_.Fi,"grid-shelf-view-model",{props:{data:_.H4,layoutContainerWidth:_.H4,shouldUseOwnContainerSize:_.H4,marginSettings:_.H4,useUpdatedMargin:_.H4,className:_.H4}});_.yZa=_.f(function(q){var S=_.A(_.r6(!1,void 0,"FVl30c")),N=S.next().value,X=S.next().value;S={};return _.D("yt-alert-banner-view-model",{class:_.mu("ytAlertBannerViewModelHost",q.className,function(){var b;a:switch((b=q.data())==null?void 0:b.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":b="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":b="ytAlertBannerViewModelWarning";break a;default:b="ytAlertBannerViewModelInformational"}return b},(S.ytAlertBannerViewModelDismissed=
N,S.ytAlertBannerViewModelFullbleed=q.fullbleed,S.ytAlertBannerViewModelNarrow=q.narrow,S.ytAlertBannerViewModelIsInRichGrid=q.isInRichGrid,S))},_.D(_.V,{cond:function(){var b;
return!((b=q.data())==null?0:b.hideIcon)},
then:function(){return _.D("div",{class:"ytAlertBannerViewModelIcon"},_.D(_.hu,{icon:function(){var b,w;return((b=q.data())==null?void 0:(w=b.iconOverride)==null?void 0:w.toLowerCase())||"info_circle"}}))}}),_.D("div",{class:"ytAlertBannerViewModelOuterContainer"},_.D("div",{class:"ytAlertBannerViewModelContainer"},_.D("div",{class:"ytAlertBannerViewModelContent"},_.D("div",{class:"ytAlertBannerViewModelHeading"},_.D(_.Fu,{text:function(){var b;
return(b=q.data())==null?void 0:b.heading}})),_.D("div",{class:"ytAlertBannerViewModelBody"},_.D(_.Fu,{text:function(){var b;
return(b=q.data())==null?void 0:b.body}})))),_.D(_.SA,{data:function(){var b;
return(b=q.data())==null?void 0:b.actionButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.D(_.SA,{data:function(){var b;
return(b=q.data())==null?void 0:b.dismissButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var w;((w=q.data())==null?0:w.disableLocalDismissBehavior)||X(!0)}})}}))},"be");_.jS(_.yZa,"yt-alert-banner-view-model",{props:{data:_.H4,fullbleed:_.H4,narrow:_.H4,isInRichGrid:_.H4,className:_.H4}});var MpJ;_.H5=_.f(function(q){return _.D("basic-content-view-model",{class:_.mu("ytBasicContentViewModelHost",_.WJ(q.className))},_.D(_.V,{cond:function(){return q.data().headline},
then:function(S){return _.D("div",{class:"ytBasicContentViewModelHeadline"},_.D(_.Fu,{text:S}))}}),_.D(_.tc,{each:function(){return q.data().paragraphs||[]},
keyBy:"INDEX"},function(S){return _.D("div",{class:"ytBasicContentViewModelParagraph"},_.D(_.V,{cond:function(){var N=S();return!!(N.header||N.customHeader||N.headline)},
then:function(){return _.D(MpJ,{paragraph:S})}}),_.D(_.V,{cond:function(){return S().asset||S().text},
then:function(){return _.D("div",{class:"ytBasicContentViewModelParagraphContent"},_.D(_.V,{cond:function(){return S().asset},
then:function(N){return _.D("div",{class:"ytBasicContentViewModelParagraphAsset"},_.D(_.SA,{data:N},{contentPreviewImageViewModel:_.ym}))}}),_.D(_.V,{cond:function(){return S().text},
then:function(N){return _.D("div",{class:"ytBasicContentViewModelParagraphText"},_.D(_.Fu,{text:N}))}}))}}))}))},"ce");
MpJ=_.f(function(q){var S=q.paragraph;return _.D(_.S1,null,_.D(_.V,{cond:function(){return S().headline},
then:function(N){return _.D(_.Fu,{text:N,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.D(_.SA,{data:function(){return S().header||S().customHeader}},{sectionHeaderViewModel:function(N){return _.D(_.Xi,{data:N.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"de");_.LcQ=_.f(function(q){function S(){var e,R;Q((R=(e=b)==null?void 0:e.isKeyBoardInUse())!=null?R:!1)}
function N(){Q(!1)}
function X(){var e;return T()?(e=q.focusedClassName)==null?void 0:e.call(q):""}
var b=_.Ly().resolve(_.MU(_.n5)),w=_.A(_.r6(!1,void 0,"SgkTXc")),B=w.next().value;w=w.next().value;var T=B,Q=w,a=function(){var e,R;return((e=q.toggleable)==null?0:e.call(q))?(R=q.toggled)==null?void 0:R.call(q):void 0},U=_.Ec(function(e){var R,J=(R=q.command)==null?void 0:R.call(q);
J&&_.Ly().resolve(_.ci).resolveCommand(J);var v;(v=q.onClick)==null||v.call(q,e)}),r=_.Ec(S),c=_.Ec(N);
return _.D(_.V,{cond:function(){var e;if(e=q.command){e=q.command();e=P$m(e);var R=e.href;e=!(!e.navigatingCommand||!R)}return e},
then:function(){return _.D(_.f5,Object.assign({},{command:q.command,style:q.style,ariaDescribedby:q.ariaDescribedby,ariaHidden:q.ariaHidden,ariaLabel:q.ariaLabel,ariaLabelledby:q.ariaLabelledby,ariaSelected:q.ariaSelected,disabled:q.disabled,dir:q.dir,tabIndex:q.tabIndex,target:q.target,title:q.title,onClick:q.onClick},{className:_.mu("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",q.className,function(){return X()}),
onFocusin:S,onFocusout:N,ariaCurrent:function(){var e,R;return(R=(e=q.ariaCurrent)==null?void 0:e.call(q))!=null?R:a()}}),q.children)},
else:function(){return _.D("button",{"on:click":U,"on:focusin":r,"on:focusout":c,class:_.mu("ytButtonOrAnchorHost","ytButtonOrAnchorButton",q.className,function(){return X()}),
style:q.style,"aria-describedby":q.ariaDescribedby,"aria-hidden":q.ariaHidden,"aria-label":q.ariaLabel,"aria-labelledby":q.ariaLabelledby,"aria-pressed":a,dir:q.dir,disabled:q.disabled,tabindex:q.tabIndex,title:q.title},q.children)}})},"ee");var h_s=_.f(function(q){q=_.dY(q,{disabled:!1});var S=q.active,N=q.disabled;q={};q=_.mu("ytSwitchShapeTrack",(q.ytSwitchShapeTrackActive=function(){return S()},q.ytSwitchShapeTrackDisabled=function(){return N()},q));
var X={};X=_.mu("ytSwitchShapeKnob",(X.ytSwitchShapeKnobActive=function(){return S()},X));
return _.D("switch-shape",{class:"ytSwitchShapeHost"},_.D("div",{class:q}),_.D("div",{class:X}))},"fe");var Pqa=_.f(function(q){var S=_.dY(q,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),N=S.data;q=S.className;var X=S.handleOnTapEventInParent,b=S.parentActive,w=S.onTap;S=_.A(_.kr(function(){var c;return(c=b())!=null?c:N().switchedOnByDefault||!1}));
var B=S.next().value,T=S.next().value,Q=function(){return N().isDisabled},a=_.FS("button");
S=_.Ec(function(c){return c.key==="Enter"?(c.preventDefault(),a.value.click(),!1):!0});
var U=_.Ec(function(c){if(N().handleOnTapEventInParent||X())return!0;if(Q())return!1;if(w)return w(c),!0;XoW(N(),B(),c);T(!B());return!1}),r={};
r=_.mu("ytSwitchButtonViewModelButton",(r.ytSwitchButtonViewModelTappable=function(){return!Q()},r));
return _.D("switch-button-view-model",{class:_.mu("ytSwitchButtonViewModelHost",q)},_.D("button",{el:a,class:r,"on:click":U,"on:keydown":S,"aria-label":function(){return B()?N().a11yLabelSwitchedOn:N().a11yLabelSwitchedOff},
"aria-checked":B,"aria-disabled":Q,role:"switch"},_.D(h_s,{active:B,disabled:Q})))},"ge");var Iak=_.f(function(q){var S=q.data;var N=q.isLeading;var X=q.hideSelectionTextChevron;var b=q.isToggled;var w=q.shouldNotFillIcon;var B=function(){if(N())var r=S().leadingImage;else{var c;r=(c=S().trailingImage)!=null?c:_.tA(S().themedTrailingImage)}return r},T=function(){a:switch(S().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var r="expand_more";
break a;default:r="chevron_right"}return r};
q={};var Q=_.mu("yt-list-item-view-model__image-container",(q["yt-list-item-view-model__leading"]=N,q["yt-list-item-view-model__trailing"]=function(){return!N()},q)),a=_.mu("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
q={};var U=_.mu("yt-list-item-view-model__accessory",(q["yt-list-item-view-model__leading"]=N,q["yt-list-item-view-model__trailing"]=function(){return!N()},q));
return _.D(_.V,{cond:function(){var r=S(),c=N();return!!(c&&(r.leadingImage||r.leadingAccessory)||!c&&(r.trailingImage||r.trailingButton||r.trailingButtons||r.selectionText||r.themedTrailingImage||r.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.D(_.S1,null,_.D(_.V,{cond:B,then:function(r){return _.D("div",{class:Q,"aria-hidden":"true"},_.D(_.Oc,{data:r,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var c=(N()?S().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":S().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?N()?ZP7(S().leadingIconAccessorySize):ZP7(S().trailingIconAccessorySize):void 0;return c},
className:a,isToggled:function(){return!(w==null?0:w())&&(b==null?void 0:b())}}))}}),_.D(_.V,{cond:function(){return N()&&S().leadingAccessory},
then:function(){return _.D("div",{class:Q},_.D(_.SA,{data:function(){return S().leadingAccessory}},{avatarViewModel:function(r){return _.D(_.rK,{data:r.data,
avatarButtonCustomClassName:a})},
collectionThumbnailViewModel:function(r){return _.D(wL2,{data:r.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.D(_.V,{cond:function(){return!N()&&S().trailingButton},
then:function(){return _.D("div",{class:"yt-list-item-view-model__button-container"},_.D(_.SA,{data:function(){return S().trailingButton}},{buttonViewModel:function(r){return _.D(_.EN,{data:r.data,
className:U})}}))}}),_.D(_.V,{cond:function(){var r;
return!N()&&((r=S().trailingButtons)==null?void 0:r.buttons)},
then:function(){return _.D("div",{class:"yt-list-item-view-model__button-container"},_.D(_.SA,{data:function(){var r;return(r=S().trailingButtons)==null?void 0:r.buttons}},{buttonViewModel:function(r){return _.D(_.EN,{data:r.data,
className:U})},
accountLinkButtonViewModel:function(r){return _.D(MxT,{data:r.data,className:U})},
switchButtonViewModel:function(r){return _.D(Pqa,{data:r.data,className:U})},
subscribeButtonViewModel:function(r){return _.D(_.rJ,{data:r.data,isOverlay:!1,animateWidth:!1,className:U})},
toggleButtonViewModel:function(r){return _.D(_.B_,{data:r.data,className:U})}}))}}),_.D(_.V,{cond:function(){return!N()&&!!S().selectionText},
then:function(){return _.D(_.S1,null,_.D(_.Fu,{text:function(){return S().selectionText},
className:_.mu("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.D(_.V,{cond:function(){return!(X==null?0:X())},
then:function(){return _.D(_.hu,{icon:T,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.D(_.V,{cond:function(){return!N()&&S().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.D("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"he");var YKX=_.f(function(q){var S=q.data;return _.D(_.V,{cond:function(){return S().title||S().subtitle},
then:function(){return _.D("div",{class:"yt-list-item-view-model__text-wrapper"},_.D(_.V,{cond:function(){return S().title},
then:function(N){return _.D("div",{class:"yt-list-item-view-model__title-wrapper"},_.D(_.Fu,{text:N,className:"yt-list-item-view-model__title"}))}}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(N){return _.D(_.Fu,{text:N,className:"yt-list-item-view-model__subtitle"})}}))}})},"ie");var ogJ=_.f(function(q){var S=q.data;var N=q.hideSelectionTextChevron;var X=q.TrailingAccessory;var b=q.isToggled;var w=q.disabled;var B=q.isSelectItem;var T=q.isCompact;var Q=q.inPopup;var a=q.disableHorizontalPadding;var U=q.isTappableWithoutSelect;var r=q.useButtonOrAnchor;var c=q.onTap;var e=q.shouldNotFillIcon;var R=function(){return _.D(YKX,{data:S,onTap:c,useButtonOrAnchor:r,isTappableWithoutSelect:U,isToggled:b})};
q={};return _.D("div",{class:_.mu("yt-list-item-view-model__label",(q["yt-list-item-view-model__container"]=function(){return!(B==null?0:B())},q["yt-list-item-view-model__container--disabled"]=function(){return!!S().isDisabled||!(w==null||!w())},q["yt-list-item-view-model__container--has-subtitle"]=function(){return!!S().subtitle},q["yt-list-item-view-model__container--compact"]=T,q["yt-list-item-view-model__container--tappable"]=U,q["yt-list-item-view-model__container--in-popup"]=Q,q["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(a==null?void 0:a())&&!(B==null?0:B())},q))},_.D(Iak,{data:S,
isLeading:!0,hideSelectionTextChevron:N,isToggled:b,shouldNotFillIcon:e}),_.D(_.V,{cond:function(){return(r==null?void 0:r())&&(U==null?void 0:U())},
then:function(){return _.D(_.LcQ,{command:function(){return _.Q8(S().rendererContext)},
onClick:c,className:"yt-list-item-view-model__button-or-anchor",toggleable:b!==void 0,toggled:b},_.D(R,null))},
else:function(){return _.D(R,null)}}),_.D(_.V,{cond:function(){return!!X},
then:function(){return _.D("div",{class:"yt-list-item-view-model__trailing"},X&&_.D(X,null))},
else:function(){return _.D(Iak,{data:S,isLeading:!1,hideSelectionTextChevron:N,isToggled:b,shouldNotFillIcon:e})}}))},"je");var S73=_.f(function(q){var S=_.dY(q,{checked:!1,disabled:!1});q=S.name;var N=S.onChange,X=S.onClick,b=S.checked,w=S.labelRenderable,B=S.hasLeadingLabel,T=S.labelClass,Q=S.isCompact,a=S.selectElementClass,U=S.disableHorizontalPadding;S=S.disabled;var r="checkbox"+_.cC(_.RU),c=_.Ec(function(J){X==null||X(J);return!1}),e=_.Ec(function(J){N==null||N(J);
return!1}),R={};
return _.D("checkbox-shape",null,_.D("label",{class:_.mu("ytCheckboxShapeHost",T,(R.ytCheckboxShapeHostCompact=Q,R.ytCheckboxShapeDisableHorizontalPadding=U,R))},_.D("input",{class:"ytCheckboxShapeInput",id:r,checked:b,name:q,type:"checkbox",disabled:S,"prop:checked":b,"on:change":e,"on:click":c}),_.D(_.V,{cond:function(){return!(B==null?0:B())},
then:function(){return _.D(q7_,{isLeading:!0,selectElementClass:a})}}),_.D(_.V,{cond:function(){return!!w},
then:function(){return _.D("div",{class:"ytCheckboxShapeLabel"},w==null?void 0:w())}}),_.D(_.V,{cond:B,
then:function(){return _.D(q7_,{isLeading:!1,selectElementClass:a})}})))},"ke");
S73.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var q7_=_.f(function(q){var S=q.selectElementClass;q={};return _.D("div",{class:_.mu("ytCheckboxShapeCheckbox",S,(q.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(S==null?0:S())},q)),
"aria-hidden":"true"},_.D(_.hu,{icon:_.C("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.D(_.hu,{icon:_.C("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"le");_.Ox=_.f(function(q){var S=q.name;var N=q.onChange;var X=q.onClick;var b=q.checked;var w=q.labelRenderable;var B=q.useCheckIcon;var T=q.hasLeadingLabel;var Q=q.labelClass;var a=q.isCompact;var U=q.selectElementClass;var r=q.ariaLabel;var c=q.className;q=q.disabled;var e="radio"+_.cC(_.RU),R=_.FS("input"),J=_.C("enable_ios_webview_radio_button_responsiveness"),v=_.Ec(function(P){R.value.checked=!(b==null||!b());N==null||N(P);return!1}),W=_.Ec(function(P){X==null||X(P);
return!1}),z=_.A(_.r6(!1,void 0,"Ucg5gd")),M=z.next().value,g=z.next().value;
z=_.Ec(function(){var P;((P=_.Ly().resolve(_.MU(_.n5)))==null?0:P.isKeyBoardInUse())&&g(!0)});
var x=_.Ec(function(){g(!1)}),L={};
return _.D("radio-shape",{class:_.mu("yt-radio-shape",c)},_.D("input",{el:R,class:"yt-radio-shape__input",id:e,"prop:checked":b,name:S,type:"radio",disabled:q,"on:change":v,"on:click":W,"aria-label":r,"on:focusin":z,"on:focusout":x}),_.D("label",{class:_.mu("yt-radio-shape__label-container",Q,(L["yt-radio-shape--compact"]=a,L["yt-radio-shape__label-container--keyboard-focused"]=M,L)),for:e},_.D(_.V,{cond:function(){return!(T==null?0:T())},
then:function(){return _.D(Nym,{checked:b,useCheckIcon:B,isLeading:!0,selectElementClass:U,usePassthrough:J})}}),_.D(_.V,{cond:function(){return!!w},
then:function(){var P={};return _.D("div",{class:_.mu("yt-radio-shape__label",(P["yt-radio-shape--event-passthrough"]=J,P)),"aria-hidden":function(){return(r==null?0:r())?"true":"false"}},w==null?void 0:w())}}),_.D(_.V,{cond:T,
then:function(){return _.D(Nym,{checked:b,useCheckIcon:B,isLeading:!1,selectElementClass:U,usePassthrough:J})}})))},"me");
_.Ox.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};
var Nym=_.f(function(q){var S=q.useCheckIcon;var N=q.selectElementClass;q=q.usePassthrough;var X=_.C("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",b=_.C("enable_web_delhi_icons")?"CIRCLE_FULL":X,w={};return _.D("div",{class:_.mu("yt-radio-shape__radio",N,(w["yt-radio-shape__radio--check-icon"]=S,w["yt-radio-shape__radio--radio-default-style"]=function(){return!(N==null?0:N())},w["yt-radio-shape--event-passthrough"]=q,w)),
"aria-hidden":"true"},_.D(_.hu,{icon:function(){return(S==null?0:S())?"CHECK":X}}),_.D(_.hu,{icon:function(){return(S==null?0:S())?"CHECK":b},
active:function(){return!(S==null?0:S())}}))},"ne");_.Kx=_.f(function(q){var S=q.data;var N=q.isMenuItem;var X=q.isCompact;var b=q.onTap;var w=q.trailingAccessory;var B=q.hideSelectionTextChevron;var T=q.disabled;var Q=q.inPopup;var a=q.disableHorizontalPadding;var U=q.isOverlay;var r=q.isToggled;var c=q.ariaLabel;var e=q.ariaPressed;var R=q.shouldNotFillIcon;var J=!_.C("web_enable_killswitch_for_selectable_list_item_on_tap_fix");q=!_.C("web_enable_killswitch_for_skip_child_tags");var v=_.oH(function(Gq){return ATM(S(),Gq)}),W=function(){return(a==
null?void 0:a())||S().disableHorizontalPadding},z=function(){var Gq;
return!((Gq=S())==null||!Gq.entitySelectorType)},M=function(){return z()?Object.assign({},S(),v().data):S()},g=function(){return!!M().isDisabled||!(T==null||!T())},x=_.BFN(function(){return M().rendererContext}),L=function(){return!(M().isSelected===void 0||!M().selectionStyle||M().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},P=function(){return(_.aA(M().rendererContext)||b)&&!L()},b0={},Q7=_.mu("yt-list-item-view-model__container",(b0["yt-list-item-view-model__container--tappable"]=
function(){return _.aA(M().rendererContext)||L()},b0["yt-list-item-view-model__container--compact"]=X,b0["yt-list-item-view-model__container--in-popup"]=Q,b0["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(W==null?void 0:W())&&L()},b0)),ry=function(){return M().leadingImage||M().leadingAccessory},s7=_.mu("yt-list-item-view-model__image-container",function(){return ry()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
b0=_.TJ();var TW=_.A(_.r6(!1,void 0,"ef0FO")),l0=TW.next().value,zW=TW.next().value,nN=function(){return _.D(ogJ,{data:M,hideSelectionTextChevron:B,TrailingAccessory:w,isToggled:r,disabled:T,isSelectItem:L,isCompact:X,inPopup:Q,disableHorizontalPadding:W,isTappableWithoutSelect:P,useButtonOrAnchor:Tq,onTap:b,shouldNotFillIcon:R})},Tq=_.C("web_button_or_anchor_list_item");
TW={};return _.D("yt-list-item-view-model",{el:_.Hi(_.V8(function(){return g()?void 0:M().rendererContext},void 0,void 0,Tq?["A".toString(),
"BUTTON".toString()]:[]),sj4(function(Gq){if(!g()){var u0;if(u0=J)u0=M().selectionStyle,u0=u0==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||u0==="LIST_ITEM_SELECTION_STYLE_RADIO"||u0==="LIST_ITEM_SELECTION_STYLE_DEFAULT";u0||b==null||b(Gq)}},q?["A".toString(),
"BUTTON".toString()]:[]),rte(function(){return P==null?void 0:P()},{focusin:function(){var Gq;
((Gq=_.Ly().resolve(_.MU(_.n5)))==null?0:Gq.isKeyBoardInUse())&&zW(!0)},
focusout:function(){zW(!1)}})),
class:_.mu("yt-list-item-view-model",(TW["yt-list-item-view-model--is-overlay"]=U,TW["yt-list-item-view-model--keyboard-focused"]=l0,TW["yt-list-item-view-model--hidden"]=function(){return z()?v().isHidden:!1},TW)),
role:function(){return(N==null?0:N())?"menuitem":"listitem"},
tabindex:function(){var Gq=P();var u0=Tq;L();Gq=u0?void 0:_.C("web_enable_killswitch_tabindex_fix")?b||Gq?0:void 0:Gq?0:void 0;return Gq},
"on:keydown":b0,"aria-label":function(){var Gq;return(c==null?void 0:c())||((Gq=x())==null?void 0:Gq.label)},
"aria-pressed":e},_.D(_.V,{cond:L,then:function(){return _.D(_.iO,null,_.D(_.Cy,{when:function(){return M().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.D(S73,{labelRenderable:nN,
isCompact:X,checked:function(){return M().isSelected},
hasLeadingLabel:function(){return!!ry()},
labelClass:Q7,selectElementClass:s7,disableHorizontalPadding:W,onClick:J?b:void 0,disabled:g})}),_.D(_.Cy,{when:function(){return M().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.D(_.Ox,{labelRenderable:nN,
isCompact:X,checked:function(){return M().isSelected},
hasLeadingLabel:function(){return!!ry()},
labelClass:Q7,selectElementClass:s7,onClick:J?b:void 0,disabled:g})}),_.D(_.Cy,{when:function(){return M().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.D(_.Ox,{labelRenderable:nN,
isCompact:X,checked:function(){return M().isSelected},
hasLeadingLabel:function(){return!!ry()},
labelClass:Q7,selectElementClass:s7,useCheckIcon:!0,onClick:J?b:void 0,disabled:g})}),_.D(_.RM,null,nN))},
else:nN}))},"oe");
_.Kx.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.v5=_.f(function(q){var S=_.A(_.X0({canHaveZeroSize:!1})),N=S.next().value;S=S.next().value;var X=function(){return CN0(N.width(),q.data().responsiveContainerConfiguration)||UXM(N.width(),q.data().linearLayoutContainerConfiguration)};
return _.D("yt-linear-layout-view-model",{el:_.Hi(S),class:"ytLinearLayoutViewModelHost"},_.D("div",{class:_.mu("ytLinearLayoutViewModelContainer",function(){a:switch(q.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var b="ytLinearLayoutViewModelHorizontal";break a;default:b="ytLinearLayoutViewModelVertical"}return b},function(){var b=q.data().linearLayoutContainerConfiguration;
return b?[QjM(b.flexDirection),aA7(b.justifyContent),V6y(b.alignItems)].join(" "):""}),
style:function(){var b;var w=((b=X())==null?void 0:b.containerStyles)||{};return _.Ls(w)()}},_.D(_.SA,{data:function(){return q.data().items},
wrapper:function(b,w,B){return _.D("div",{style:function(){var T=B(),Q;if((Q=X())==null)T=void 0;else{var a=Q.itemStyles,U,r;var c=(r=(U=q.data().items)==null?void 0:U.length)!=null?r:0;T=a.call(Q,T===0,T===c-1)}return _.Ls(T||{})()}},b())}},{lockupViewModel:function(b){return _.D(_.o9,{data:b.data,
containerLayoutConfig:function(){var w;return(w=X())==null?void 0:w.containerLayoutConfig}})},
basicContentViewModel:_.H5,buttonViewModel:_.EN,chipBarViewModel:_.n3k,linearLayoutViewModel:_.v5,thumbnailViewModel:xG,descriptionPreviewViewModel:_.No,listItemViewModel:_.Kx,sectionHeaderViewModel:_.Xi})))},"pe");_.jS(_.v5,"yt-linear-layout-view-model",{props:{data:_.H4}});_.jS(_.bM,"chips-shelf-view-model",{props:{data:_.H4,callback:_.Ks,selectionBehavior:_.H4,disableChipsScrollAnimation:_.H4,nextButtonStyle:_.H4}});_.jS(_.f(function(q){return _.D("yt-comment-filter-context-view-model",{class:_.mu("ytCommentFilterContextHost",q.className)},_.D(_.Fu,{text:function(){return q.data().text}}))},"qe"),"yt-comment-filter-context-view-model",{props:{data:_.H4,
className:_.Ks}});_.XM8=_.f(function(q){var S=q.data;var N=q.onTap;var X=q.onSwitch;var b=q.overrideDisabled;q=q.disableHorizontalPadding;var w=_.A(_.kr(function(){var c;return((c=woy(U()))==null?void 0:c.switchedOnByDefault)||!1})),B=w.next().value,T=w.next().value;
w=_.A(_.r6(!1,void 0,"V0hCrd"));var Q=w.next().value,a=w.next().value,U=function(){var c;if(!(c=S().switchButton)){var e=S();c=b==null?void 0:b();e={switchOnCommand:e.switchOnCommand,switchOffCommand:e.switchOffCommand,switchedOnByDefault:e.switchedOnByDefault,isDisabled:e.isDisabled,a11yLabelSwitchedOn:e.a11yLabelSwitchedOn,a11yLabelSwitchedOff:e.a11yLabelSwitchedOff};c!==void 0&&(e.isDisabled=c);c={switchButtonViewModel:e}}return c},r=function(c){var e=woy(U());
!e||e.isDisabled||S().ignoreTapUntilCommandCompletes&&Q()||(N==null||N(c),XoW(e,B(),c,S().ignoreTapUntilCommandCompletes,a),T(!B()),X==null||X(B()))};
return _.D("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.D(_.Kx,{data:function(){return{title:S().title,subtitle:S().attributedSubtitle,leadingImage:S().leadingImage,leadingAccessory:S().leadingAccessory,isDisabled:S().isDisabled}},
onTap:r,isToggled:B,shouldNotFillIcon:!0,trailingAccessory:function(){return _.D(_.SA,{data:U},{switchButtonViewModel:function(c){return _.D(Pqa,{data:c.data,parentActive:B,onTap:r})}})},
disableHorizontalPadding:q}))},"re");var bNZ=_.f(function(q){var S=q.data;q=q.className;var N=function(){var T;return((T=X())==null?void 0:T.isToggled)!==void 0},X=_.oH(function(T){a:{var Q=S().entityKey,a=S().entitySelectorType;
if(a)switch(a){case "TOGGLEABLE_LIST_ITEM_ENTITY_SELECTOR_TYPE_TOGGLE_MENU_SERVICE_ITEM_ENTITY":if(!Q)break;var U,r;T={isToggled:(r=(U=_.s2.toggleMenuServiceItemEntitySelector(T,Q))==null?void 0:U.isToggled)!=null?r:!1};break a;default:_.vN(new _.Vl("Error: entitySelectorType defined but not matched in selector.",T,a))}T=void 0}return T}),b=_.A(_.kr(function(){var T,Q,a;
return N()?(T=X())==null?void 0:T.isToggled:(Q=S())==null?void 0:(a=Q.initialState)==null?void 0:a.isToggled})),w=b.next().value,B=b.next().value;
return _.D("toggleable-list-item-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext},{onTap:function(T,Q){Q();
N()||B(!w())}})),
class:_.mu("toggleableListItemViewModelHost",q)},_.D(_.V,{cond:function(){if(w()){var T=S().toggledListItem;T=_.t(T,_.wH)}else T=S().defaultListItem,T=_.t(T,_.wH);return T},
then:function(T){return _.D(_.Kx,{data:T,isToggled:w,ariaLabel:function(){var Q=w()?S().toggledListItem:S().defaultListItem,a;Q=(a=_.t(Q,_.wH))==null?void 0:a.rendererContext;var U;return(U=_.t(Q,_.Z7))==null?void 0:U.label},
ariaPressed:function(){return w()}})}}))},"se");var wME=_.qW("DOWNLOAD",{},"Download"),ZNZ=_.qW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),AFs=_.qW("RETRY",{},"Retry"),smL=_.qW("PAUSE_DOWNLOADING",{},"Pause downloading"),By8=_.qW("RESUME_DOWNLOAD",{},"Resume download"),Rz7={text:wME,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},Ah={text:ZNZ,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},JT0={text:AFs,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
t6m={text:smL,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},iP4={text:By8,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var Ty5=_.f(function(q){var S=function(){var T=q.data();T=_.Q8(T.rendererContext);var Q;return(Q=_.t(T,_.Pq))==null?void 0:Q.videoId},N=_.oH(function(T){var Q=S(),a=OPg(q.data());
return Q?_.cO(T,Q):a?_.eQ(T,a):"TRANSFER_STATE_UNKNOWN"}),X=_.Yc(_.Cmd,S),b=_.oH(function(T){return _.xp7(T,S(),OPg(q.data()))}),w=function(){return HPW(N(),X(),_.Q8(q.data().rendererContext),!!OPg(q.data()))},B=function(){return b()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.D("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:B},_.D(_.V,{cond:function(){return!B()},
then:function(){return _.D(_.V,{cond:w,then:function(T){return _.D(_.tc,{each:T},function(Q){return _.D(_.Kx,{data:Q,isCompact:q.isCompact,isMenuItem:q.isMenuItem,inPopup:q.inPopup,disableHorizontalPadding:q.disableHorizontalPadding})})}})}}))},"te");
Ty5.idomCompat=!0;_.GW_=_.f(function(q){var S=q.data;var N=q.isCompact;var X=q.hideSelectionTextChevron;var b=q.inPopup;var w=q.isOverlay;var B=q.disableHorizontalPadding;var T=function(){return KP7(S())&&(b==null?void 0:b())},Q=_.C("web_list_view_model_listbox_killswitch")?"menu":"listbox";
q=_.Ec(function(U){if(b!=null&&b()&&_.C("web_enable_arrow_key_navigation_in_dropdown")){var r=_.ZNe(U.currentTarget);if(r.length!==0){var c=Array.prototype.indexOf.call(r,document.activeElement);switch(U.key){case "ArrowDown":U.preventDefault();v_P(r,c);break;case "ArrowUp":U.preventDefault();lAN(r,c);break;case "Tab":U.preventDefault(),U.shiftKey?lAN(r,c):v_P(r,c)}}}});
var a={};return _.D("yt-list-view-model",{class:_.mu("ytListViewModelHost",(a.ytListViewModelHostKaiosSpatNav=iCy&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",a)),role:function(){return T()?Q:"list"},
style:_.Ls({"max-height":function(){var U,r=(U=S())==null?void 0:U.visibleElementCount;if(r)return(r+.5)*40+"px"}}),
"on:keydown":q},_.D(_.SA,{data:function(){return S().listItems}},{listItemViewModel:function(U){return _.D(_.Kx,{data:U.data,
isMenuItem:T,isCompact:N,hideSelectionTextChevron:X,inPopup:b,isOverlay:w,disableHorizontalPadding:B})},
toggleableListItemViewModel:function(U){return _.D(bNZ,{data:U.data})},
downloadListItemViewModel:function(U){return _.D(Ty5,{data:U.data,isMenuItem:T,isCompact:N,inPopup:b,disableHorizontalPadding:B})},
switchListItemViewModel:function(U){return _.D(_.XM8,{data:U.data,disableHorizontalPadding:B})}}))},"ue");
_.GW_.idomCompat=!0;var DdE=_.f(function(q){var S=q.data;var N=q.isOverlay;q={};return _.D("yt-course-perks-view-model",{class:_.mu("ytwCoursePerksViewModelHost",(q.ytwCoursePerksViewModelHostOverlay=N,q))},_.D("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",null,_.D(_.V,{cond:function(){return S().perks},
then:function(X){return _.D(_.GW_,{data:function(){return{listItems:X()}},
isCompact:!0,isOverlay:N})}})))},"ve");_.jS(DdE,"yt-course-perks-view-model",{props:{data:_.Ks,isOverlay:_.Ks}});_.jS(_.f(function(q){var S=q.data;return _.D("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.D("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.D(_.Fu,{text:function(){return S().progressSummary}})),_.D("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.D("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.Ls({width:function(){return S().progressPercentage*100+"%"}})})))},"we"),"yt-course-progress-view-model",{props:{data:_.H4}});var QmV=_.f(function(q){var S={};return _.D("yt-progress-view-model",{class:_.mu("ytwProgressViewModelHost",(S.ytwProgressViewModelHostOverlay=_.WJ(q.isOverlay,!1),S))},_.D(_.V,{cond:function(){return q.data().progressSummary},
then:function(N){return _.D("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.D(_.Fu,{text:N}))}}),_.D("div",{class:"ytwProgressViewModelHostProgressContainer"},_.D(_.V,{cond:function(){return q.data().leadingLabel},
then:function(N){return _.D("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.D(_.Fu,{text:N}))}}),_.D("div",{class:"ytwProgressViewModelHostProgressBar"},_.D("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(q.data().progressPercentage||0)*100+"%"}}))))},"xe");var l_=_.f(function(q){var S=q.starNumber;var N=q.data;var X=function(){var b;return((b=N())==null?void 0:b.rating)||0};
return _.D(_.V,{cond:function(){return S()},
then:function(b){return _.D(_.iO,null,_.D(_.Cy,{when:function(){return X()>=b()-.25}},function(){return _.D("div",{class:"ytStarRatingViewModelHostStar"},_.D(_.hu,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.D(_.Cy,{when:function(){return X()>=b()-.75}},function(){return _.D("div",{class:"ytStarRatingViewModelHostStar"},_.D(_.hu,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.D(_.RM,null,function(){return _.D("div",{class:"ytStarRatingViewModelHostStar"},_.D(_.hu,{icon:"STAR",
size:function(){return 24}}))}))}})},"ye"),aP8=_.f(function(q){q=q.data;
return _.D("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.D(l_,{starNumber:1,data:q}),_.D(l_,{starNumber:2,data:q}),_.D(l_,{starNumber:3,data:q}),_.D(l_,{starNumber:4,data:q}),_.D(l_,{starNumber:5,data:q}))},"ze");_.jS(_.f(function(q){var S=_.dY(q,{}).data;return _.D("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.D("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.D(_.Fu,{text:function(){var N;return(N=S())==null?void 0:N.title}})),_.D("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.D(_.V,{cond:function(){return S().starProgressViewModels},
then:function(N){return _.D("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.D(_.SA,{data:N},{progressViewModel:QmV}))}}),_.D("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.D("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.D(_.Fu,{text:function(){var N;
return(N=S())==null?void 0:N.averageRatingLabel}})),_.D(_.V,{cond:function(){return S().zeroStateText},
then:function(N){return _.D("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.D(_.Fu,{text:N}))}}),_.D(_.V,{cond:function(){return S().starRatingViewModel},
then:function(N){return _.D("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.D(_.SA,{data:N},{starRatingViewModel:aP8}))}}),_.D("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.D(_.Fu,{text:function(){var N;
return(N=S())==null?void 0:N.totalRatingsCountLabel}})))))},"Ae"),"yt-course-ratings-view-model",{props:{data:_.Ks}});var Ve5;Ve5={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"}};_.UdG=_.f(function(q){var S=_.FS("yt-learning-journey-loader-view-model"),N=_.L4();_.vP(function(){requestAnimationFrame(function(){var b;(b=N.lottieEl)==null||b.addEventListener("DOMLoaded",function(){var w;(w=q.onLottieLoaded)==null||w.call(q)})});
var X=q.data().browseEndpoint;X&&_.$m(X)});
return _.D("yt-learning-journey-loader-view-model",{class:_.mu("learningJourneyLoaderViewModelHost",q.className),"data-target-id":function(){return q.data().targetId||""},
el:S},_.D(_.I7,{className:_.mu("learningJourneyLoaderViewModelLoader",q.className),animationName:function(){return Ve5.animationConfig.name},
data:Ve5,animationRef:N}))},"Ce");_.jS(_.UdG,"yt-learning-journey-loader-view-model",{props:{data:_.H4,className:_.Ks,onLottieLoaded:_.Ks}});var rF7=_.f(function(q){var S=function(){return q.data()},N=function(){return!!_.Tg(_.sT(S())).optionColor},X=_.A(_.r6(-1,void 0,"gXOYR")),b=X.next().value,w=X.next().value,B=function(r){return b()===r},T=function(r){return S().correctAnswerIndex===r},Q=function(){return b()!==-1};
X=_.A(_.r6("",void 0,"BFwDQb"));var a=X.next().value,U=X.next().value;return _.D("learning-journey-quiz-view-model",{class:_.mu("learningQuizComponentHost","learningJourneyQuizYoututorHost",q.className),style:_.Ls({background:function(){return _.Tg(_.sT(S())).backgroundColor}})},_.D("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},a),_.D("div",{class:"learningQuizComponentQuizContainer"},_.D("div",{class:"learningQuizComponentQuiz"},_.D("div",{class:"learningQuizComponentQuizContent"},_.D(_.V,{cond:function(){return!!S().aiGeneratedQuizLabel},
then:function(){return _.D("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.D(_.Fu,{text:function(){return S().aiGeneratedQuizLabel}}))}}),_.D("div",{class:"learningQuizComponentQuizHeader",
style:_.Ls({"align-items":function(){return S().overflowMenu?"start":"center"}})},_.D("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Ls({"min-height":function(){return S().overflowMenu?"48px":"26px"}})},_.D("div",{class:"learningJourneyQuizYoututorText",
style:_.Ls({color:function(){return _.Tg(_.sT(S())).primaryTextColor}})},_.D(_.Fu,{text:function(){return S().questionHeaderText}})))),_.D("div",{class:"learningQuizComponentQuizSubheader",
style:_.Ls({color:function(){return _.Tg(_.sT(S())).secondaryTextColor}})},_.D(_.Fu,{text:function(){var r=S();
return Q()?r.explanationText:r.questionSubheaderText}}))),_.D("div",{role:"group",
class:_.mu("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.D(_.tc,{each:function(){return S().optionsData||[]}},function(r,c){var e={};
return _.D("button",{class:_.mu("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(e.learningQuizComponentQuizHover=function(){return!Q()},e.learningQuizComponentQuizOptionWithCustomColor=N,e.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return Q()&&T(c())},e.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return b()!==S().correctAnswerIndex&&B(c())},e.learningQuizComponentQuizIncorrectShake=
function(){return b()!==S().correctAnswerIndex&&B(c())},e)),
"on:click":_.Ec(function(){_.tG(_.ql(),{data:r});if(Q())return!1;w(c());var R,J;U(T(c())?((R=S().successTitle)==null?void 0:R.content)||"":((J=S().failureTitle)==null?void 0:J.content)||"");return!1}),
style:_.Ls({background:"transparent"}),"aria-description":function(){var R,J;return Q()?T(c())?(R=S().successTitle)==null?void 0:R.content:(J=S().failureTitle)==null?void 0:J.content:""},
"aria-disabled":Q},_.D("div",{class:"learningQuizComponentQuizOptionContainer"},_.D(_.Fu,{text:r.optionText}),_.D(_.V,{cond:function(){var R=c();return Q()&&(B(R)||T(R))},
then:function(){var R={};return _.D(_.hu,{className:_.mu("learningJourneyQuizYoututorOptionIcon",(R.learningQuizComponentQuizPulse=function(){return b()===S().correctAnswerIndex&&T(c())},R)),
size:24,icon:function(){return T(c())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.D(_.V,{cond:Q,
then:function(){return _.D("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.D("div",{class:"learningJourneyQuizYoututorExplanationText"},_.D(_.Fu,{text:function(){return S().explanationHeaderText}})),_.D(_.Fu,{text:function(){return S().optionsData[b()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"De");
rF7.idomCompat=!0;Object.freeze&&Object.freeze(Object.create(null));var kN7=function(){},$dJ;
($dJ=window.requestIdleCallback)==null||$dJ.bind(window);var WPm=new Set,jj0=null;var cFs;_.ev7=_.f(function(q){var S=null,N=null,X=null,b=function(){return q.data()},w=function(){return _.Tg(_.sT(b()))},B=function(){return!!w().optionColor},T=_.A(_.r6(-1,void 0,"H2gnQb")),Q=T.next().value,a=T.next().value,U=function(g){return Q()===g},r=function(g){return b().correctAnswerIndex===g},c=function(){return Q()!==-1},e=function(){return Q()===b().correctAnswerIndex},R=function(){var g=b(),x=c(),L=e();
return x?L?g.successTitle:g.failureTitle:g.questionHeaderText},J=function(){var g=c(),x=e();
return g?x?264685:264684:264683},v=function(){var g=b();
return c()?g.explanationText:g.questionSubheaderText},W=function(){return!!b().video},z=function(g){return e()&&r(g)},M=_.Ec(function(){a(-1);
return!1});
return _.D(_.V,{cond:function(){return b().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.D(rF7,{data:function(){return b()}})},
else:function(){return _.D("learning-journey-quiz-view-model",{class:_.mu("learningQuizComponentHost",q.className),style:_.Ls({background:function(){return w().backgroundColor}})},_.D(_.V,{cond:W,
then:function(){return _.D("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.Ls({background:function(){return w().videoBackgroundColor}})},_.D(_.SA,{data:function(){return b().video}},{lockupViewModel:function(g){return _.D(_.o9,{data:g.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.D("div",{class:"learningQuizComponentQuizContainer"},_.D("div",{class:"learningQuizComponentQuiz"},_.D("div",{class:"learningQuizComponentQuizContent"},_.D(_.V,{cond:function(){return!!b().aiGeneratedQuizLabel},
then:function(){return _.D("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.D(_.Fu,{text:function(){return b().aiGeneratedQuizLabel}}))}}),_.D("div",{class:"learningQuizComponentQuizHeader",
style:_.Ls({"align-items":function(){return b().overflowMenu?"start":"center"}})},_.D("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Ls({"min-height":function(){return b().overflowMenu?"48px":"26px"}})},_.D("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.Hi(function(g){_.Gg(J(),g,S,function(x){S=x})}),
style:_.Ls({color:function(){return w().primaryTextColor}}),
"client-ve-type":J},_.D(_.Fu,{text:R}))),_.D("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.D(_.V,{cond:c,then:function(){return _.D("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.Hi(function(g){_.Gg(264687,g,N,function(x){N=x})}),
"on:click":M,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.D("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.Ls({fill:function(){return w().primaryTextColor}})},_.D("path",{d:"M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122z"})))}}),
_.D(_.SA,{data:function(){return b().overflowMenu}},{buttonViewModel:function(g){return _.D(_.EN,{data:g.data})}}))),_.D("div",{class:"learningQuizComponentQuizSubheader",
el:_.Hi(function(g){_.Gg(264688,g,X,function(x){X=x})}),
style:_.Ls({color:function(){return w().secondaryTextColor}}),
"client-ve-type":264688},_.D(_.Fu,{text:v}))),_.D("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.D(_.tc,{each:function(){return b().optionsData||[]}},function(g,x){var L={};
return _.D("button",{class:_.mu("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(L.learningQuizComponentQuizHover=function(){return!c()},L.learningQuizComponentQuizOptionWithCustomColor=B,L.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return z(x())},L.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!e()&&U(x())},L.learningQuizComponentQuizIncorrectShake=function(){return!e()&&
U(x())},L.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return c()&&!U(x())},L)),
"on:click":_.Ec(function(){_.tG(_.ql(),{data:g});if(c())return!1;a(x());return!1}),
style:_.Ls({background:function(){var P=x();return c()&&U(P)?"":B()?w().optionColor:"transparent"}}),
"aria-disabled":c},_.D("div",{class:"learningQuizComponentQuizOptionContainer"},_.D(_.V,{cond:c,then:function(){return _.D(cFs,{isOptionCorrect:r,optionIndex:x,isOptionSelectedAndCorrect:z,colors:w})}}),_.D(_.Fu,{text:g.optionText})))})))))}})},"Ee");
cFs=_.f(function(q){var S={};return _.D("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var N=q.optionIndex();return q.isOptionCorrect(N)?"0 0 24 24":"0 -960 960 960"},
class:_.mu("learningJourneyQuizViewModelQuizOptionIconLeading",(S.learningQuizComponentQuizPulse=function(){return q.isOptionSelectedAndCorrect(q.optionIndex())},S)),
style:_.Ls({fill:function(){return q.colors().primaryTextColor}})},_.D("path",{d:function(){var N=q.optionIndex();
return q.isOptionCorrect(N)?"M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z":"M330-120L120-330v-300l210-210h300l210 210v300L630-120H330zm36-190l114-114 114 114 56-56-114-114 114-114-56-56-114 114-114-114-56 56 114 114-114 114 56 56z"}}))},"Fe");
_.ev7.idomCompat=!0;_.jS(_.ev7,"learning-journey-quiz-view-model",{props:{data:_.H4,className:_.H4}});var C0L=_.f(function(q){var S=_.A((0,_.vd)(function(){var B;return{targetId:(B=q.data().config)==null?void 0:B.suspenseKey,contents:[q.data()]}})).next().value,N=_.Ly().resolve(_.ci),X=function(){var B=S().contents.length>0?S().contents[0]:void 0;
return B==null?void 0:B.config},b=function(){var B;
return(B=X())==null?void 0:B.entityTriggerConfig},w=_.Yc(Fk7,function(){var B,T;
return(T=(B=b())==null?void 0:B.entityKey)!=null?T:""});
_.Ww(function(){var B,T,Q,a=(Q=Number((B=b())==null?void 0:(T=B.invalidationTimestamp)==null?void 0:T.seconds))!=null?Q:0,U,r,c;if(((c=Number((U=w())==null?void 0:(r=U.lastUpdated)==null?void 0:r.seconds))!=null?c:0)>a){var e;(B=(e=X())==null?void 0:e.continuationCommand)&&N.resolveCommand(B)}},"tC8nKe");
return _.D("yt-suspense-view-model",{class:_.mu("ytSuspenseViewModelHost")},_.D(_.SA,{data:function(){var B;return(B=X())==null?void 0:B.contents}},{lockupViewModel:_.o9}))},"He");var Rvs=_.f(function(q){var S=_.dY(q,{palette:void 0,isLastItem:!1}),N=S.palette,X=S.isLastItem,b=function(){return q.data().isHighlighted},w=function(){var Q;
return zzF((Q=N())==null?void 0:Q.iconDisabledColor)},B=function(){var Q;
return zzF((Q=N())==null?void 0:Q.primaryTitleColor)},T=function(){var Q;
return zzF((Q=N())==null?void 0:Q.secondaryTitleColor)};
S={};return _.D("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.Hi(_.V8(function(){return q.data().rendererContext}))},_.D(_.SA,{data:function(){return q.data().thumbnail}},{thumbnailViewModel:xG}),_.D("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.D("div",{class:_.mu("ytMacroMarkerListItemViewModelTimeDescription",(S.ytMacroMarkerListItemViewModelHighlighted=b,S)),
style:_.Ls({"background-color":function(){return b()?B():w()},
color:function(){return b()?"":T()}})},_.D(_.Fu,{text:function(){return q.data().timestamp}})),_.D("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.Ls({"background-color":function(){return X()?"transparent":w()}})}),_.D("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(b()?B():T())}},_.D(_.Fu,{text:function(){return q.data().title}}))))},"Ie");_.jJ=_.f(function(q){function S(fN){z("transform:translateX("+(_.k$("HTML_DIR")==="rtl"?"":"-")+fN+"px)")}
function N(fN){return Math.min(Math.max(fN,0),W()-P())}
function X(fN){var r0=x()+s7();if(!b())return 0;fN===void 0&&(fN=Math.round(P()/r0)||1);return fN*r0}
var b=function(){return q.data().items||[]},w=function(){return q.data().previousButton},B=function(){return q.data().nextButton},T=function(){var fN,r0;
return(r0=(fN=q.disableArrows)==null?void 0:fN.call(q))!=null?r0:!1},Q=function(){var fN;
return!((fN=q.forceNarrowLayout)==null||!fN.call(q))},a=_.C6(function(){var fN;
return!((fN=q.centerAlignItems)==null||!fN.call(q))&&W()<=P()},void 0,"iGOqxd"),U=_.FS("horizontal-shelf-view-model"),r=_.FS("div"),c=_.A(_.r6(0,void 0,"tieKmf")),e=c.next().value,R=c.next().value;
c=_.A(_.r6(0,void 0,"W2lvv"));var J=c.next().value,v=c.next().value,W=J;J=_.A(_.r6("",void 0,"PEePkc"));c=J.next().value;var z=J.next().value;J=_.A(_.r6(0,void 0,"c7a4W"));var M=J.next().value,g=J.next().value,x=M;J=_.A(_.r6(0,void 0,"KGhRJf"));M=J.next().value;var L=J.next().value,P=M;J=_.A(_.r6(!1,void 0,"fgWgyc"));var b0=J.next().value,Q7=J.next().value;J=_.A(_.r6(0,void 0,"pe79rc"));M=J.next().value;var ry=J.next().value,s7=M;J=_.A(_.r6(0,void 0,"CTqisc"));var TW=J.next().value,l0=J.next().value;
J=_.A(_.r6(0,void 0,"S2Yf1b"));var zW=J.next().value,nN=J.next().value;J=_.A(_.r6("50%",void 0,"kjP5ke"));var Tq=J.next().value,Gq=J.next().value,u0=function(){var fN,r0=(fN=q.data())==null?void 0:fN.responsiveContainerConfiguration,MM,vD;return r0?RA(r0==null?void 0:r0.responsiveSize):(vD=(MM=q.sizing)==null?void 0:MM.call(q))!=null?vD:"STANDARD"},VX=function(){var fN,r0=(fN=q.data())==null?void 0:fN.responsiveContainerConfiguration;
return r0?r0.enableContentSpecificAspectRatio===!1:!1};
J=_.C6(function(){return!T()&&e()>0},void 0,"jT8Bud");
M=_.C6(function(){return!T()&&e()<W()-P()},void 0,"mt4gsb");
var UX=function(){U.value!==null&&cs()},cD;
_.lO(function(){cs();window.ResizeObserver?(cD=new ResizeObserver(_.V2(UX,0)),cD.observe(U.value)):window.addEventListener("resize",UX)});
_.k7(function(){if(window.ResizeObserver){var fN;(fN=cD)==null||fN.disconnect()}else window.removeEventListener("resize",UX)});
var cs=function(){var fN=U.value.clientWidth,r0=q.includeMargin!==void 0?q.includeMargin():!1,MM;var vD=q.hasPeek!==void 0?q.hasPeek():!((MM=q.data())==null||!MM.hasPeek);fN=_.Cw({containerWidth:fN,hasPeek:vD,sizing:u0(),marginSettings:r0?Q()?4:1:0});ry(fN.gutter);l0(fN.margin);g(fN.itemWidth);Q7(fN.maxContainerWidth<528||Q());L(fN.maxContainerWidth);b()&&v((fN.itemWidth+fN.gutter)*b().length-fN.gutter);if(b()){var PD;if(((PD=q.thumbnailAspectRatio)==null?void 0:PD.call(q))!==void 0){var cG;Gq(x()/
XB7((cG=q.thumbnailAspectRatio)==null?void 0:cG.call(q))/2+"px")}else Gq("50%")}},wL={},U7={};
return _.D("horizontal-shelf-view-model",{class:_.mu("ytwHorizontalShelfViewModelHost",q.className),el:U},_.D(_.V,{cond:function(){var fN;return q.data().header&&!((fN=q.horizontalShelfExperiments)==null?0:fN.call(q).hideHeader)},
then:function(){return _.D("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.Ls({width:function(){return P()+"px"},
padding:function(){return"0 "+TW()+"px"}})},_.D(_.SA,{data:function(){return q.data().header}},{sectionHeaderViewModel:function(fN){return _.D(_.Xi,{data:fN.data,
disableHorizontalPadding:!0,forceSmallLayout:b0,useResponsiveLayout:!0})}}))}}),_.D("div",{class:_.mu("ytwHorizontalShelfViewModelOuterContainer",(wL.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return a()},wL)),
style:_.Ls({"margin-top":function(){var fN,r0=q.data().header&&!((fN=q.horizontalShelfExperiments)==null?0:fN.call(q).hideHeader),MM;return(((MM=q.ensureMarginTop)==null?0:MM.call(q))&&!r0?12:0)+"px"}})},_.D("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.Ls({width:function(){return P()+"px"},
padding:function(){return"0 "+TW()+"px"},
overflow:function(){return T()?"auto":"hidden"}})},_.D("div",{class:_.mu("ytwHorizontalShelfViewModelItems",(U7.ytwHorizontalShelfViewModelCenterAlignItems=function(){return a()},U7)),
el:r,style:c},_.D(_.SA,{data:b},{macroMarkerListItemViewModel:function(fN,r0){return _.D("div",{style:_.Ls({width:function(){return x()+"px"},
"margin-right":function(){return(r0()===b().length-1?0:s7())+"px"}})},_.D(Rvs,{data:fN.data,
palette:_.WJ(q.palette),isLastItem:function(){return r0()===b().length-1}}))},
lockupViewModel:function(fN,r0){var MM=fN.data;return _.D("div",{"on:focusin":_.Ec(function(){var vD=r0();vD!==zW()&&(vD<zW()?R(N(e()-X(1))):R(N(e()+X(1))),S(e()),nN(vD));return!0}),
style:_.Ls({width:function(){return x()+"px"},
"margin-right":function(){return(r0()===b().length-1?0:s7())+"px"}})},_.D(_.o9,{data:MM,
containerType:4,sizing:u0,protectBackground:q.protectBackground,thumbnailFixedWidth:function(){return n_7(MM())+"px"},
thumbnailTargetWidth:function(){return n_7(MM())},
force16By9ThumbnailAspectRatio:VX}))},
suspenseViewModel:function(fN,r0){return _.D("div",{style:_.Ls({width:function(){return x()+"px"},
"margin-right":function(){return(r0()===b().length-1?0:s7())+"px"}})},_.D(C0L,{data:fN.data}))}}))),_.D(_.V,{cond:J,
then:function(){return _.D("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.Ls({top:function(){return Tq()}})},_.D(_.SA,{data:w},{buttonViewModel:function(fN){return _.D(_.EN,{data:fN.data,
onClick:function(){R(N(e()-X(void 0)));S(e())}})}}))}}),_.D(_.V,{cond:M,
then:function(){return _.D("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.Ls({top:function(){return Tq()}})},_.D(_.SA,{data:B},{buttonViewModel:function(fN){return _.D(_.EN,{data:fN.data,
onClick:function(){R(N(e()+X(void 0)));S(e())}})}}))}})))},"Je");
_.jJ.idomCompat=!0;var tes=_.f(function(q){var S=function(){return q.data().targetId||""},N=function(){var J;
return((J=q.data())==null?void 0:J.expansionEntityKey)||""},X=_.Yc(_.J0m,N),b=!0,w=function(){var J;
return((J=X())==null?void 0:J.value)===S()},B=function(J){_.jW(_.XV("stringEntity",N(),{key:N(),
value:J?S():""}))};
_.vP(function(){b=!1;q.data().isExpanded&&B(!0)});
var T=function(){if(w()){var J=!0;q.onCollapse!==void 0&&(J=q.onCollapse());J&&B(!1)}else B(!0)},Q=_.Ec(T),a=function(){var J;
return(((J=q.accordionStyle)==null?void 0:J.call(q))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},U=_.FS("div"),r=function(){var J,v;
return(v=(J=_.t(q.data().rendererContext,_.Z7))==null?void 0:J.label)!=null?v:""},c=function(){var J,v;
return{disabled:(J=q.hideIfNotExpanded)==null?void 0:J.call(q),ariaHidden:(v=q.hideIfNotExpanded)==null?void 0:v.call(q)}},e={},R={};
return _.D("yt-accordion-item-view-model",{class:_.mu("ytAccordionItemViewModelHost",q.className,(e.ytAccordionItemViewModelExpanded=function(){return w()},e.ytAccordionItemViewModelHidden=function(){var J;
return(J=q.hideIfNotExpanded)==null?void 0:J.call(q)},e.ytAccordionItemViewModelMini=a,e)),
"data-target-id":S},_.D("div",{class:"ytAccordionItemViewModelContainer"},_.D("div",{class:"ytAccordionItemViewModelLeftSection","on:click":Q,title:r,"aria-hidden":function(){var J;return(J=q.hideIfNotExpanded)==null?void 0:J.call(q)}},_.D(_.Fu,{text:function(){return q.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:r})),_.D("div",{class:"ytAccordionItemViewModelRightSection"},_.D(_.SA,{data:function(){return w()?q.data().expandButton:q.data().collapseButton}},{buttonViewModel:function(J){return _.D(_.EN,{data:J.data,
className:"ytAccordionItemViewModelToggleButton",onClick:T,buttonOverrides:c})}}))),_.D("div",{class:"ytAccordionItemViewModelContainer"},_.D("div",{class:_.mu("ytAccordionItemViewModelContent",(R.ytAccordionItemViewModelExpandedSubtitle=function(){return w()},R)),
el:U,style:_.Ls({"max-height":function(){return b?"auto":w()?U.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!w()}},_.D(_.V,{cond:function(){return!a()},
then:function(){return _.D(_.Fu,{text:function(){return q.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.D(_.SA,{data:function(){return q.data().content}},{horizontalShelfViewModel:function(J){return _.D(_.jJ,{data:J.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Le");_.iNL=_.f(function(q){var S=_.A((0,_.vd)(q.data)).next().value,N=function(){return q.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},X=function(){return N()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},b=_.A(_.r6(!0,void 0,"VFpYAb")),w=b.next().value,B=b.next().value,T=function(){return X()&&w()},Q=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){B(!w())}}},a=_.Ec(function(){S().onTitleTap&&_.$m(S().onTitleTap||{})});
b={};return _.D("yt-accordion-view-model",{class:_.mu("ytAccordionViewModelHost",(b.ytAccordionViewModelMinimized=function(){return T()},b)),
"data-target-id":function(){return q.data().targetId||""}},_.D(_.V,{cond:function(){return X()||!!S().title},
then:function(){return _.D("div",{class:"ytAccordionViewModelHeader"},_.D("div",{class:"ytAccordionViewModelTitleSection"},_.D("div",{class:"ytAccordionViewModelTitleWrapper"},_.D(_.V,{cond:function(){return!!q.data().headerIcon},
then:function(){return _.D(_.hu,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var U;return(U=q.data().headerIcon)==null?void 0:U.iconType}})}}),_.D("div",{class:"ytAccordionViewModelTitle",
"on:click":a},_.D(_.Fu,{className:"ytAccordionViewModelTitleText",text:function(){return S().title}})))),_.D("div",{class:"ytAccordionViewModelButtonSection"},_.D(_.V,{cond:X,
then:function(){return _.D(_.ui,{data:Q,iconName:function(){return T()?"chevron_down":"chevron_collapse"}})}})))}}),_.D("div",{class:"ytAccordionViewModelContent"},_.D(_.SA,{data:function(){return S().contents}},{accordionItemViewModel:function(U){return _.D(tes,{data:U.data,
className:"ytAccordionViewModelRow",accordionStyle:N,hideIfNotExpanded:T,onCollapse:function(){return X()?(B(!0),!1):!0}})}})),_.D("div",null,_.D(_.V,{cond:function(){return!X()&&(!!S().disclaimerFooter||!!S().footer)},
then:function(){return _.D("div",{class:"ytAccordionViewModelFooter"},_.D(_.Fu,{text:function(){return S().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.D(_.SA,{data:function(){return q.data().footer}},{flexibleActionsViewModel:function(U){return _.D(_.cr,{data:U.data,
layout:0})}}))}})))},"Me");_.jS(_.iNL,"yt-accordion-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=null,N=null,X,b=(X=_.Ly().resolve(_.MU(_.NP)))==null?void 0:X(),w=_.A(_.r6(!1,void 0,"CmEVtc"));X=w.next().value;var B=w.next().value;w=_.A(_.r6(!0,void 0,"yo9dR"));var T=w.next().value,Q=w.next().value,a=_.FS("textarea",function(v){_.Gg(264503,v,S,function(W){S=W})}),U=function(v){B(!0);
v={learningJourneyFormData:{query:v}};_.$m(q.data().searchEndpoint||{},{form:{formData:v}});return!1},r=_.Ec(function(v){v.target.closest("button-view-model")&&B(!0)});
w=_.Ec(function(){Q(a.value.value.length===0)});
var c=_.Ec(function(v){if(v.key==="Enter"&&!v.shiftKey&&!T()){var W=v.target;v.preventDefault();U(W.value)}}),e={},R={},J={};
return _.D("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.D("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.D(_.Oc,{data:function(){return q.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.D("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.D("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.D("div",{class:_.mu("ytLearningJourneyZeroStateSearchBar",(e.ytLearningJourneyZeroStateSearchBarDark=b,e))},_.D("textarea",{class:_.mu("ytLearningJourneyZeroStateTextInput",(R.ytLearningJourneyZeroStateTextInputDark=b,R)),el:a,"on:keyup":w,"on:keydown":c,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.D("div",{class:_.mu("ytLearningJourneyZeroStateSearchButtonContainer",(J.ytLearningJourneyZeroStateSearchButtonContainerDark=b,J))},_.D(_.EN,{data:function(){return _.t(q.data().searchButton,_.i5)},
className:"search-button",onClick:function(){return U(a.value.value)},
buttonOverrides:function(){return{disabled:T(),style:b?"mono-inverse":"mono",size:"XL"}}}))),_.D(_.V,{cond:function(){return!!q.data().errorBanner},
then:function(){return _.D("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.Hi(function(v){_.Gg(264617,v,N,function(W){N=W})})},_.D(_.SA,{data:function(){return q.data().errorBanner}},{alertBannerViewModel:function(v){return _.D(_.yZa,{data:v.data,
"client-ve-type":264617})}}))}})),_.D(_.V,{cond:X,
then:function(){return _.D("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.D(_.SA,{data:function(){return q.data().loader}},{learningJourneyLoaderViewModel:function(v){return _.D(_.UdG,{data:v.data})}}))},
else:function(){return _.D("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.D(_.V,{cond:function(){return!!q.data().learningJourneyShelf},
then:function(){return _.D("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.D("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return q.data().learningJourneySectionTitle}),_.D(_.SA,{data:function(){return q.data().learningJourneyShelf}},{horizontalShelfViewModel:function(v){return _.D(_.jJ,{data:v.data,
centerAlignItems:!0})}}))}}),_.D("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.D("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return q.data().suggestedJourneySectionTitle}),_.D("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":r},_.D(_.SA,{data:function(){return q.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(v){return _.D(_.cr,{data:v.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Ne"),"yt-learning-journey-zero-state",{props:{data:_.H4}});var JFs=_.f(function(q){var S=q.data;return _.D("ytvl-live-leaderboard-item-action-content-view-model",{class:_.mu("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.D(_.Fu,{text:function(){var N;return(N=S())==null?void 0:N.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.D(_.SA,{data:function(){return S().actionButton}},{buttonViewModel:function(N){return _.D(_.EN,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:N.data})}}))},"Oe");var F4_=_.f(function(q){var S=q.data;return _.D("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.mu("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.D(_.Fu,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var N;return(N=S())==null?void 0:N.displayName},
ellipsisTruncate:!0}),_.D(_.SA,{data:function(){return S().badge}},{buttonViewModel:function(N){return _.D(_.EN,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:N.data})}}))},"Pe");_.jS(_.f(function(q){var S=q.data;return _.D("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.D("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.D(_.Fu,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var N;return(N=S())==null?void 0:N.rank}})),_.D("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK})),_.D("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.D(_.SA,{data:function(){return S().content}},{liveLeaderboardItemChannelContentViewModel:F4_,
liveLeaderboardItemActionContentViewModel:JFs})),_.D(_.Fu,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var N;return(N=S())==null?void 0:N.points}}))},"Qe"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;return _.D("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.D(_.Fu,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var N,X;return(N=S())==null?void 0:(X=N.ranking)==null?void 0:X.rank}}),_.D("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK})),_.D(_.Fu,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var N,X;return(N=S())==null?void 0:(X=N.channelContent)==null?void 0:X.channelName}}),_.D(_.Fu,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var N;return(N=S())==null?void 0:N.points}}))},"Re"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.H4}});var HNs=_.f(function(q){q=_.dY(q,{wrapper:!1}).wrapper;return _.D(_.V,{cond:q,then:function(){return _.D("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.D("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.D("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Se");
HNs.idomCompat=!0;var ONZ=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],K48=_.f(function(q){var S=q.data;var N=_.Hi(),X=_.C6(function(){return S().command},void 0,"fyYsT");
_.Ww(function(){X()&&_.Vp(X(),{form:{element:N.value}})},"B0nxdb");
return _.D("div",{el:N,class:"YtQrCodeRendererHostContainer"},_.D(_.V,{cond:function(){return S().qrCodeImage},
then:function(b){return _.D(_.Oc,{data:b,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.D(_.V,{cond:function(){return S().spinner},
then:function(){return _.D(HNs,null)}})}}),_.D(_.V,{cond:function(){return S().label},
then:function(b){return _.D(_.Fu,{text:b,className:"YtQrCodeRendererHostLabel"})}}),_.D(_.V,{cond:function(){return S().labels},
then:function(b){return _.D("div",{class:"YtQrCodeRendererHostLabels"},_.D(_.tc,{each:b},function(w){return _.D(_.Fu,{text:w})}))}}))},"Ve");_.jS(_.f(function(q){var S=q.data;var N=_.C6(function(){return S().qrEntityKey},void 0,"LmZ2xf"),X=_.C6(function(){return S().deleteEntityOnDismiss},void 0,"my0Tzb"),b=_.C6(function(){return S().command},void 0,"hzECIb"),w=_.Yc(xmg,N);
q=_.C6(function(){return S().qrCodeImage},void 0,"AnD9rc");
var B=_.C6(function(){return S().style&&ONZ.includes(S().style)},void 0,"f5fZv"),T=_.Ll({visibilityCallback:function(Q){Q&&b()&&_.Vp(b())},
showOption:{calledOnce:!0,state:"visible"}});_.lO(function(){_.k7(function(){X()&&N()&&_.lx().dispatch(_.XV("qrCodeEntity",N()))})});
return _.D("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.Hi(T)},_.D(_.V,{cond:B,then:function(){return _.D(_.V,{cond:w,then:function(Q){return _.D(K48,{data:Q})}})}}),_.D(_.V,{cond:q,
then:function(Q){return _.D(_.Oc,{data:Q,alt:""})}}))},"Te"),"yt-qr-code-renderer",{props:{data:_.H4}});var lPG=_.f(function(q){var S=function(){return _.Vh(1728053247&(q.barColor!==void 0?o2(q.barColor()):4278190080))};
return _.D("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.D("div",{class:"ytVideoOverviewGhostCardDetails"},_.D(vg5,{animationDelay:0,percentWidth:100,barColor:function(){return S()}}),_.D(vg5,{animationDelay:600,
percentWidth:60,barColor:function(){return S()}})))},"We"),vg5=_.f(function(q){return _.D("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+q.percentWidth()+"%"}},_.D("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var S=q.animationDelay(),N=q.barColor();return"animation-delay:"+S+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+N+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Xe");var jm3,W4Z;jm3=_.iT.inlinePreviewEnabledSelector;_.ddE=_.f(function(q){function S(W){B(W)}
var N=q.data;var X=_.HP("yt-video-overview-view-model"),b=_.Hi();q=_.A(_.r6(-1,void 0,"kc60qe"));var w=q.next().value,B=q.next().value;q=_.A(_.r6(0,void 0,"YSTbVe"));var T=q.next().value,Q=q.next().value,a={},U=_.Yc(fAN,function(){return N().asyncDataEntityKey}),r=_.oH(jm3);
q=_.Ly().resolve(_.MU(mK6));var c=function(){var W;if((W=U())==null?0:W.videoOverviewViewModel){var z;return _.t((z=U())==null?void 0:z.videoOverviewViewModel,Y2T)}return N()};
q&&X&&q({enabled:function(){return r()},
itemPlaybackModel:function(){var W;return(W=c())==null?void 0:W.itemPlayback},
thumbnailElRef:function(){return a.thumbnailElRef},
containerElRef:X,options:function(){return{thumbnail:a.thumbnail,thumbnailOverlays:a.thumbnailOverlays||[],thumbnailSize:a.thumbnailSize,mouseleaveCallback:function(){}}}});
_.lO(function(){var W,z=X==null?void 0:(W=X.value)==null?void 0:W.clientWidth;z&&Q(Math.min((z-24)/4-8,72))});
var e=function(){var W;return((W=c())==null?void 0:W.headerSubtext)!==void 0?!0:!1},R=function(){var W,z=o2((W=c())==null?void 0:W.titleColor);
return z?"color: "+_.Vh(z)+";":void 0},J=function(){var W,z=o2((W=c())==null?void 0:W.subtextColor);
return z?"color: "+_.Vh(z)+";":void 0},v=function(){return _.D("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.D("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return R()}},_.D(_.Fu,{text:function(){var W;
return(W=c())==null?void 0:W.headerText}})),_.D(_.V,{cond:e,
then:function(){return _.D("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.D("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return J()}},_.D(_.hu,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.D("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return J()}},_.D(_.Fu,{text:function(){var W;
return(W=c())==null?void 0:W.headerSubtext}})))}}))};
q={};return _.D("yt-video-overview-view-model",{class:_.mu("ytGenAiVideoOverviewViewModelHost",(q.ytGenAiVideoOverviewViewModelMweb=!1,q.ytGenAiVideoOverviewViewModelDesktop=!0,q)),el:X,style:function(){var W,z=o2((W=c())==null?void 0:W.backgroundColor);return z?"background-color: "+_.Vh(z)+";":void 0}},_.D(_.V,{cond:function(){var W;
return(W=c())==null?void 0:W.isLoading},
then:function(){return _.D(lPG,{barColor:function(){var W;return(W=c())==null?void 0:W.titleColor}})},
else:function(){return _.D(_.S1,null,null,_.D("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.D(_.SA,{data:function(){var W;return(W=c())==null?void 0:W.thumbnail}},{thumbnailViewModel:function(W){return _.D(xG,{data:W.data,
aspectRatio:0,playbackRef:pgm(a),width:9999})}})),_.D("div",{class:"ytGenAiVideoOverviewViewModelDetails"},v(),_.D(_.V,{cond:function(){var W,z,M,g;
return((W=c())==null?void 0:(z=W.listItems)==null?void 0:z.length)!==void 0&&((M=c())==null?void 0:(g=M.listItems)==null?void 0:g.length)>0?!0:!1},
then:function(){return _.D("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:b},_.D(_.tc,{each:function(){var W;return(W=c())==null?void 0:W.listItems}},function(W,z){return _.D(W4Z,{image:W.image,
index:z,isSelected:function(){return z()===w()},
onClick:S,itemWidth:T})}))}}),_.D("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.D("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return R()}},_.D(_.Fu,{text:function(){var W,z,M,g,x,L,P;
return(P=(W=c())==null?void 0:(z=W.listItems)==null?void 0:(M=z[w()])==null?void 0:M.headline)!=null?P:(g=c())==null?void 0:(x=g.listItems)==null?void 0:(L=x[0])==null?void 0:L.headline}})),_.D("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return J()}},_.D(_.Fu,{text:function(){var W,z,M,g,x,L,P;
return(P=(W=c())==null?void 0:(z=W.listItems)==null?void 0:(M=z[w()])==null?void 0:M.subtext)!=null?P:(g=c())==null?void 0:(x=g.listItems)==null?void 0:(L=x[0])==null?void 0:L.subtext}})))))}}))},"Ye");
W4Z=_.f(function(q){var S=q.image;var N=q.itemWidth;var X=q.index;var b=q.isSelected;var w=q.onClick;q=_.Ec(function(){X!==void 0&&w!==void 0&&w(X());return!1});
var B={};return _.D("div",{class:_.mu("ytGenAiVideoOverviewViewModelCarouselItem",(B.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return b==null?void 0:b()},B)),
style:function(){return"width: "+N()+"px;"},
"on:click":q},_.D(_.Oc,{data:S,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.D(_.V,{cond:function(){return b==null?void 0:b()},
then:function(){return _.D("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.D("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ze");
_.ddE.idomCompat=!0;_.jS(_.ddE,"yt-video-overview-view-model",{props:{data:_.H4}});_.kWm=_.f(function(q){var S=q.data;var N=q.topbarOffset;var X,b=((X=_.Ly().resolve(_.MU(_.NP)))==null?void 0:X())||!1;return _.D("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var w=S();var B,T,Q=b?(B=w.config)==null?void 0:B.darkThemeBackgroundColor:(T=w.config)==null?void 0:T.lightThemeBackgroundColor;w=Q?_.a5(Q):void 0;w="background-color: "+w+";";N!==void 0&&(w+="top: -"+N()+"px;");return w},
"aria-hidden":!0},_.D(_.V,{cond:function(){var w,B,T;return!!((w=S().backgroundImageConfig)==null?0:(B=w.image)==null?0:(T=B.sources)==null?0:T.length)},
then:function(){return _.D(_.Oc,{data:function(){var w;return(w=S().backgroundImageConfig)==null?void 0:w.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.D("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+pod(b,S().gradientColorConfig)+";"}}))},"$e");
_.kWm.idomCompat=!0;var zvJ=_.f(function(q){var S=q.data;var N=q.isOverlay;return _.D("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.D("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.D(_.SA,{data:function(){return S().header}},{sectionHeaderViewModel:function(X){return _.D(_.Xi,{data:X.data,
isOverlay:N})}})),_.D("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.D(_.SA,{data:function(){return S().channelInfoButtons}},{flexibleActionsViewModel:_.cr})),_.D("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.D(_.SA,{data:function(){return S().description}},{descriptionPreviewViewModel:function(X){return _.D(_.No,{data:X.data,
isOverlay:N})}})))},"af");
zvJ.idomCompat=!0;var ng3=_.f(function(q){var S=q.data;var N={};return _.D("factoid-view-model",{class:_.mu("ytwFactoidViewModelHost",(N.ytwFactoidViewModelHostOverlay=q.isOverlay,N))},_.D(_.Fu,{text:function(){return S().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.D(_.Fu,{text:function(){return S().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"bf");
ng3.idomCompat=!0;var fPV=_.f(function(q){var S=q.data;var N=q.isOverlay;return _.D("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.D(_.SA,{data:function(){return S().factoids}},{factoidViewModel:function(X){return _.D(ng3,{data:X.data,
isOverlay:N})}}))},"cf");
fPV.idomCompat=!0;_.pML=_.f(function(q){var S=q.data;var N=q.isOverlay;return _.D("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.D(_.SA,{data:function(){return S().items}},{channelInfoViewModel:function(X){return _.D("div",{class:"ytwCourseMetadataViewModelHostItem"},_.D(zvJ,{data:X.data,
isOverlay:N}))},
coursePerksViewModel:function(X){return _.D("div",{class:"ytwCourseMetadataViewModelHostItem"},_.D(DdE,{data:X.data,isOverlay:N}))},
descriptionPreviewViewModel:function(X){return _.D("div",{class:"ytwCourseMetadataViewModelHostItem"},_.D(_.No,{data:X.data,isOverlay:N}))},
factoidsRowViewModel:function(X){return _.D("div",{class:"ytwCourseMetadataViewModelHostItem"},_.D(fPV,{data:X.data,isOverlay:N}))},
progressViewModel:function(X){return _.D("div",{class:"ytwCourseMetadataViewModelHostItem"},_.D(QmV,{data:X.data,isOverlay:N}))}}))},"df");var xd3=_.f(function(q){return _.D("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.D(_.SA,{data:function(){return q.data().content}},{courseMetadataViewModel:function(S){return _.D(_.pML,{data:S.data,
isOverlay:q.isOverlay})},
progressViewModel:function(S){return _.D(QmV,{data:S.data})}}))},"ef");var md5=_.f(function(q){var S=q.data;q=q.className;var N=function(){var b;return _.aA((b=S())==null?void 0:b.rendererContext)},X={};
X=(X.dynamicTextViewModelHost=!0,X.dynamicTextViewModelHostTappable=function(){return N()},X);
return _.D("yt-dynamic-text-view-model",{el:_.Hi(_.V8(function(){var b;return(b=S())==null?void 0:b.rendererContext})),
role:function(){return N()?"link":void 0},
tabindex:function(){return N()?0:void 0},
class:_.mu(q,X)},_.D("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var b,w,B;return(B=(w=_.t((b=S())==null?void 0:b.rendererContext,_.Z7))==null?void 0:w.label)!=null?B:""}},_.D(_.Fu,{text:function(){return S().text},
userInput:!0})))},"ff");
md5.idomCompat=!0;_.W5=_.f(function(q){var S=q.data;var N=q.isPositionRelative;var X=_.mXW("(max-width: 527.9px)"),b=function(){var w,B;return(B=(w=S())==null?void 0:w.style)!=null?B:"IMAGE_BANNER_STYLE_FULL_BLEED"};
q={};return _.D("yt-image-banner-view-model",{el:_.Hi(_.V8(function(){var w;return(w=S())==null?void 0:w.rendererContext})),
class:_.mu((q.ytImageBannerViewModelHost=!0,q.ytImageBannerViewModelInset=function(){return uRy(b())},q.ytImageBannerViewModelPositionAbsolute=function(){return _.n6(!0)&&!(N==null?0:N())},q.ytImageBannerViewModelSmallInset=function(){return uRy(b())&&X()},q.ytImageBannerViewModelTappable=function(){var w;
return _.aA((w=S())==null?void 0:w.rendererContext)},q))},_.D(_.V,{cond:function(){var w;
return(w=S())==null?void 0:w.image},
then:function(){return _.D(_.Oc,{data:function(){return S().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.D(_.SA,{data:function(){var w;
return(w=S())==null?void 0:w.overlays}},{thumbnailHoverOverlayViewModel:Ul}))},"gf");
_.W5.idomCompat=!0;var u2s;u2s=_.f(function(q){var S=q.condition;var N=q.content;return _.D(_.V,{cond:S,then:function(){return _.D("div",{class:"yt-page-header-view-model__scroll-container"},N())},
else:function(){return N()}})},"hf");
_.ggm=_.f(function(q){var S=q.data;var N=q.noPadding;var X=q.enableBanner;var b=q.cinematicContainerTopbarOffset;var w=q.allowCinematicContainerOverflow;var B=q.displayAsSidebar;var T=q.displayAsPanel;var Q=q.alwaysUseMediumTextDescription;var a=g_2(),U=function(){return!!S().image||!!S().animatedImage},r=function(){return!!S().background},c=function(){return(B==null?0:B())||(T==null?0:T())?1:a()},e=function(){return c()===1},R=function(){return e()||c()===2},J=function(){return c()===4},v=function(){var TW=
S();
var l0=!!S().heroImage;var zW=c(),nN=E_e(S()),Tq=B==null?void 0:B(),Gq=!TW.metadata,u0;if(u0=l0?_.t(TW.heroImage,pxM):_.t(TW.animatedImage||TW.image,pxM)){TW=u0.style;var VX=u0.layoutMode;if(VX!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(u0=Qxv(DK7(u0)),l0)l0=xXm(zW,TW,VX,u0,Tq);else b:if(Gq)l0=zW===1?{size:48}:{size:72};else switch(zW){case 1:l0={size:72};break b;case 2:l0={size:120};break b;default:l0=nN<4?{size:120}:{size:160}}else l0=void 0}else l0={size:0};return l0};
q={};q=_.mu((q["yt-page-header-view-model"]=!0,q["yt-page-header-view-model--no-padding"]=function(){return!(N==null||!N())},q["yt-page-header-view-model--small-top-padding"]=function(){return e()&&!S().actions&&!(T==null?0:T())||c()===2&&!(U()||S().heroImage)},q["yt-page-header-view-model--small-bottom-padding"]=function(){return R()&&!S().actions&&!(T==null?0:T())},q["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(w==null?0:w())},q["yt-page-header-view-model--display-as-sidebar"]=
B,q));
var W={},z=_.mu((W["yt-page-header-view-model__page-header-headline"]=!0,W["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var TW;return(TW=v())==null?void 0:TW.allowFullWidth},W)),M=function(){var TW;
return R()&&!((TW=v())==null?0:TW.allowFullWidth)},g=function(){return e()&&(!!S().heroImage||U())&&E_e(S())>0},x=function(){return g()&&(T==null?void 0:T())};
W={};var L=_.mu((W["yt-page-header-view-model__page-header-title"]=!0,W["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!g()},W["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return g()&&!x()},W["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=x,W["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=r,W));
W={};var P=_.mu((W["yt-page-header-view-model__page-header-headline-image"]=!0,W["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!S().heroImage&&R()},W));
W={};var b0=_.mu((W["yt-page-header-view-model__page-header-banner-container"]=X,W["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var TW;return(X==null?void 0:X())&&((TW=_.t(S().banner,_.mpX))==null?void 0:TW.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},W));
W={};var Q7=_.mu((W["yt-page-header-view-model__page-header-content-metadata"]=!0,W["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=r,W));W={};var ry=_.mu((W["yt-page-header-view-model__page-header-flexible-actions"]=!0,W["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!S().metadata||R()},W["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!R()},W));
W={};var s7=_.mu((W["yt-page-header-view-model__page-header-attribution"]=!0,W["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=r,W));return _.D("yt-page-header-view-model",{class:q},_.D(_.V,{cond:r,then:function(){return _.D("div",{class:"yt-page-header-view-model__page-header-background"},_.D(_.SA,{data:function(){return S().background}},{cinematicContainerViewModel:function(TW){return _.D(_.kWm,{data:TW.data,
topbarOffset:b})}}))}}),_.D(u2s,{condition:function(){return!(B==null||!B())},
content:function(){return _.D("div",{class:"yt-page-header-view-model__page-header-content"},_.D(_.V,{cond:function(){return(X==null?void 0:X())&&S().banner},
then:function(){return _.D("div",{class:b0},_.D(_.SA,{data:function(){return S().banner}},{imageBannerViewModel:_.W5}))}}),_.D("div",{class:z},_.D(_.V,{cond:U,
then:function(){return _.D(_.SA,{data:function(){var TW;if(!(TW=S().animatedImage)){TW=S();if(U()){var l0=TW=Object.assign({},TW),zW=c(),nN=E_e(S()),Tq=l0.image,Gq=_.t(Tq,xpX),u0=Gq==null?void 0:Gq.avatar,VX=_.t(u0,_.rH);if(Tq&&u0&&VX){switch(zW){case 1:VX.avatarImageSize="AVATAR_SIZE_XL";break;case 2:VX.avatarImageSize="AVATAR_SIZE_XXL";break;default:nN<4?VX.avatarImageSize="AVATAR_SIZE_XXL":VX.avatarImageSize="AVATAR_SIZE_XXXL"}_.Bi(u0,_.rH,Object.assign({},VX));Gq.avatar=Object.assign({},u0);_.Bi(Tq,
xpX,Object.assign({},Gq));l0.image=Object.assign({},Tq)}}TW=TW.image}return TW}},{contentPreviewImageViewModel:function(TW){return _.D(_.ym,{data:TW.data,
className:P,imageSizeConfig:v})},
decoratedAvatarViewModel:function(TW){return _.D(_.$G,{data:TW.data,className:P})}})}}),_.D(_.V,{cond:function(){return!!S().heroImage&&!M()},
then:function(){return _.D(_.SA,{data:function(){return S().heroImage}},{contentPreviewImageViewModel:function(TW){return _.D(_.ym,{data:TW.data,
className:P,imageSizeConfig:v})}})}}),_.D("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.D(_.V,{cond:function(){return!!S().heroImage&&M()},
then:function(){return _.D("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.D(_.SA,{data:function(){return S().heroImage}},{contentPreviewImageViewModel:function(TW){return _.D(_.ym,{data:TW.data,
className:P,imageSizeConfig:v})}}))}}),_.D(_.SA,{data:function(){return S().title}},{dynamicTextViewModel:function(TW){return _.D(md5,{data:TW.data,
className:L})}}),_.D(_.SA,{data:function(){return S().metadata}},{contentMetadataViewModel:function(TW){return _.D(_.L3,{data:TW.data,
layout:function(){return e()?1:0},
className:Q7,isOverlay:r,useMediumText:J})}}),_.D(_.V,{cond:function(){return S().description&&!e()},
then:function(){return _.D(_.SA,{data:function(){return S().description}},{descriptionPreviewViewModel:function(TW){return _.D(_.No,{data:TW.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:r,maxLinesOverride:function(){return e()?void 0:1},
useMediumText:function(){return(Q==null?void 0:Q())||J()}})}})}}),_.D(_.V,{cond:function(){return S().attribution&&!R()},
then:function(){return _.D(_.SA,{data:function(){return S().attribution}},{attributionViewModel:function(TW){return _.D(M7,{data:TW.data,
className:s7,useMediumText:J})}})}}),_.D(_.V,{cond:function(){return S().actions&&!R()},
then:function(){return _.D(_.SA,{data:function(){return S().actions}},{flexibleActionsViewModel:function(TW){return _.D(_.cr,{data:TW.data,
layout:function(){return yTg(c())},
className:ry})}})}}))),_.D("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.D(_.V,{cond:function(){return S().description&&e()},
then:function(){return _.D(_.SA,{data:function(){return S().description}},{descriptionPreviewViewModel:function(TW){return _.D(_.No,{data:TW.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:r,maxLinesOverride:function(){return e()?void 0:1},
useMediumText:function(){return(Q==null?void 0:Q())||J()}})}})}}),_.D(_.V,{cond:function(){return S().attribution&&R()},
then:function(){return _.D(_.SA,{data:function(){return S().attribution}},{attributionViewModel:function(TW){return _.D(M7,{data:TW.data,
className:s7,useMediumText:J})}})}}),_.D(_.V,{cond:function(){return S().actions&&R()},
then:function(){return _.D(_.SA,{data:function(){return S().actions}},{flexibleActionsViewModel:function(TW){return _.D(_.cr,{data:TW.data,
layout:function(){return yTg(c())},
className:ry})}})}})),_.D("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.D(_.SA,{data:function(){return S().bottomMetadataFlexibleContainer}},{flexibleContainer:function(TW){return _.D(xd3,{data:TW.data,
isOverlay:r})}})))}}))},"jf");
_.ggm.idomCompat=!0;_.jS(_.f(function(q){var S=_.A(_.r6(!1,void 0,"qvRy4d")),N=S.next().value,X=S.next().value;return _.D("yt-official-card-view-model",{class:_.mu("ytOfficialCardViewModelHost",q.className),style:_.Ls({"background-color":function(){var b,w=o2((b=q.data())==null?void 0:b.backgroundColor);return w?_.Vh(w):void 0}})},_.D(_.SA,{data:function(){return q.data().header}},{pageHeaderViewModel:function(b){return _.D(_.ggm,{data:b.data,
noPadding:!0})}}),_.D(_.SA,{data:function(){return q.data().contents}},{horizontalShelfViewModel:function(b){return _.D(_.jJ,{data:b.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.D(_.V,{cond:N,
then:function(){return _.D("div",{class:"ytOfficialCardViewModelExpandedContent"},_.D(_.SA,{data:function(){return q.data().expandedContents}},{horizontalShelfViewModel:function(b){return _.D(_.jJ,{data:b.data,
sizing:"MINI"})}}),_.D("div",{class:"ytOfficialCardViewModelCollapseButton"},_.D(_.SA,{data:function(){return q.data().collapseButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
onClick:function(){X(!N())}})}})))},
else:function(){return _.D("div",{class:"ytOfficialCardViewModelExpandButton"},_.D(_.SA,{data:function(){return q.data().expandButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
onClick:function(){X(!N())}})}}))}}))},"kf"),"yt-official-card-view-model",{props:{data:_.H4,
className:_.H4}});var Eg_=_.f(function(q){var S,N=(S=_.Ly().resolve(_.MU(_.NP)))==null?void 0:S();return _.D("ytw-search-friction-view-model",{class:_.mu("ytwSearchFrictionViewModelHost",q.className)},_.D("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.D("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.D(_.V,{cond:function(){return N&&q.data().darkThemeImage?q.data().darkThemeImage:q.data().image},
then:function(X){return _.D(_.Oc,{data:X,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.D(_.SA,{data:function(){return q.data().overflowMenuButton}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.D(_.Fu,{text:function(){return q.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.D(_.tc,{each:function(){return q.data().bodyText||[]}},function(X){return _.D(_.Fu,{text:X,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.D(_.SA,{data:function(){return q.data().actions}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.D(_.Fu,{text:function(){return q.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.D(_.Fu,{text:function(){return q.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"lf");
Eg_.idomCompat=!0;_.jS(Eg_,"ytw-search-friction-view-model",{props:{data:_.H4,className:_.H4}});_.du=_.f(function(q){var S=_.FS("markdown-div"),N,X=(N=_.Ly().resolve(_.MU(_.NP)))==null?void 0:N();_.Ww(function(){var b=S.value;var w=new FdD,B=new Map(w.JSC$9611_sanitizerTable.globalAttributePolicies);B.set("style",{policyAction:4});w.JSC$9611_sanitizerTable=new UR(w.JSC$9611_sanitizerTable.allowedElements,w.JSC$9611_sanitizerTable.elementPolicies,w.JSC$9611_sanitizerTable.allowedGlobalAttributes,B,w.JSC$9611_sanitizerTable.globallyAllowedAttributePrefixes);var T=["data-time"];if(T===void 0)B=
new Set(w.JSC$9611_sanitizerTable.globallyAllowedAttributePrefixes),B.add("data-"),w.JSC$9611_sanitizerTable=new UR(w.JSC$9611_sanitizerTable.allowedElements,w.JSC$9611_sanitizerTable.elementPolicies,w.JSC$9611_sanitizerTable.allowedGlobalAttributes,w.JSC$9611_sanitizerTable.globalAttributePolicies,B);else{B=new Set(w.JSC$9611_sanitizerTable.allowedGlobalAttributes);T=_.A(T);for(var Q=T.next();!Q.done;Q=T.next()){Q=Q.value;if(Q.indexOf("data-")!==0)throw Error("la`"+Q);B.add(Q)}w.JSC$9611_sanitizerTable=
new UR(w.JSC$9611_sanitizerTable.allowedElements,w.JSC$9611_sanitizerTable.elementPolicies,B,w.JSC$9611_sanitizerTable.globalAttributePolicies,w.JSC$9611_sanitizerTable.globallyAllowedAttributePrefixes)}B=new Set(w.JSC$9611_sanitizerTable.allowedGlobalAttributes);B.add("class");w.JSC$9611_sanitizerTable=new UR(w.JSC$9611_sanitizerTable.allowedElements,w.JSC$9611_sanitizerTable.elementPolicies,B,w.JSC$9611_sanitizerTable.globalAttributePolicies,w.JSC$9611_sanitizerTable.globallyAllowedAttributePrefixes);
_.ad(b,_.CuX(w.build(),LPM(q.text())));hz7(S.value)},"CUInJc");
N={};return _.D("div",null,_.D("markdown-div",{class:_.mu("ytwMarkdownDivHost",q.className,(N.ytwMarkdownDivDark=X,N.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var b;return((b=q.isSmallText)==null?void 0:b.call(q))||!1},N.ytwMarkdownDivHostWrapCodeBlocks=function(){var b;
return((b=q.wrapCodeBlocks)==null?void 0:b.call(q))||!1},N.ytwMarkdownDivHostEnableDefaultStyling=function(){var b;
return!((b=q.disableDefaultStyling)==null?0:b.call(q))},N)),
el:S}))},"nf");
_.du.idomCompat=!0;var yFs=_.f(function(q){var S=q.imageData;var N=_.WJ(q.isInList,!1),X=function(){return N()?{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"ytwGenAiRichTextViewModelContentImage"}:{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"ytwGenAiRichTextViewModelContentImage"}};
return _.D("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.D(_.V,{cond:function(){return S().image},
then:function(b){return _.D(_.Oc,{data:b,alt:function(){return X().alt},
contentMode:function(){return X().contentMode},
targetWidth:function(){return X().targetWidth},
targetHeight:function(){return X().targetHeight},
className:function(){return X().className}})}}),_.D("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.D("div",{class:_.mu("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.tc,{each:function(){var b;
return(b=S().description)!=null?b:[]}},function(b){return _.D("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.D(kQ,{content:b}))})))},"of"),MeZ=_.f(function(q){var S=q.list;
var N=function(){var X;return(X=S().items)!=null?X:[]};
return _.D("div",{class:"ytwGenAiRichTextViewModelListContent"},_.D(_.V,{cond:function(){return S().title},
then:function(X){return _.D("div",{class:_.mu("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.D(_.Fu,{text:X}))}}),_.D(_.V,{cond:function(){return S().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.D("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.D(_.tc,{each:N},function(X){return _.D("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.D(kQ,{content:X,isInList:!0}))}))}}),_.D(_.V,{cond:function(){return S().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.D("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.D(_.tc,{each:N},function(X){return _.D("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.D(kQ,{content:X,isInList:!0}))}))}}),_.D(_.V,{cond:function(){return S().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.D("div",{class:"ytwGenAiRichTextViewModelImageList"},_.D(_.tc,{each:N},function(X){return _.D("div",{class:"ytwGenAiRichTextViewModelListItem"},_.D(kQ,{content:X,isInList:!0}))}))}}))},"pf"),L4s=_.f(function(q){var S=q.table;
return _.D("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.D("thead",null,_.D("tr",null,_.D(_.tc,{each:function(){var N,X;return(X=(N=S().header)==null?void 0:N.cells)!=null?X:[]}},function(N){return _.D("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.D(_.tc,{each:function(){return N.contents}},function(X){return _.D(kQ,{content:X})}))}))),_.D("tbody",null,_.D(_.tc,{each:function(){var N;
return(N=S().rows)!=null?N:[]}},function(N){return _.D("tr",null,_.D(_.tc,{each:function(){return N.cells}},function(X){return _.D("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.D(_.tc,{each:function(){return X.contents}},function(b){return _.D(kQ,{content:b})}))}))})))},"qf"),kQ=_.f(function(q){var S=q.content;
var N=_.WJ(q.isInList,!1),X=function(){var b,w;return(w=(b=S().contentBlock)==null?void 0:b.contents)!=null?w:[]};
return _.D("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.D(_.V,{cond:function(){return S().text},
then:function(b){return _.D(_.Fu,{className:"ytwGenAiRichTextViewModelText",text:b})}}),_.D(_.V,{cond:function(){return S().image},
then:function(b){return _.D(yFs,{imageData:b,isInList:N})}}),_.D(_.V,{cond:function(){return S().list},
then:function(b){return _.D(MeZ,{list:b})}}),_.D(_.V,{cond:function(){return S().contentBlock},
then:function(){return _.D("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.D(_.tc,{each:X},function(b){return _.D(kQ,{content:b,isInList:!1})}))}}),_.D(_.V,{cond:function(){return S().table},
then:function(b){return _.D(L4s,{table:b})}}))},"rf"),hvL=_.f(function(q){var S={};
S=_.B2("ytwGenAiRichTextViewModelHost",(S.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.oF("search_overview_link_style")),S));return _.D("gen-ai-rich-text-view-model",{class:S},_.D(kQ,{content:function(){return q.data().content}}))},"sf");_.P07=_.f(function(q){var S=q.data;var N=function(){var J;return((J=S().loadingUi)!=null?J:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},X=function(){return S().isLoading&&(N()==="UNSPECIFIED"||N()==="GHOST_CARD")},b=function(){return!S().isLoading},w=function(){return!!S().content&&!S().contents},B=function(){return!!S().contents},T=function(){return!!S().nextQueryButtons},Q=function(){return S().isLoading&&N()==="INVISIBLE"},a=function(){var J,v;
return(v=(J=S().headerIcon)==null?void 0:J.iconType)!=null?v:""},U=function(){var J;
return(J=S().content)!=null?J:""},r=function(){return!!S().sourcesSection},c,e=!((c=_.Ly().resolve(_.MU(_.NP)))==null||!c()),R=_.C6(function(){var J=[],v=S().contents;
if(v)for(var W=0;W<v.length;W++){var z=_.t(v&&v[W],I5k);z&&J.push(z)}return J},void 0,"gcCsZb");
_.lO(function(){S().isLoading||_.Uu("so_re",void 0,"search_overview_answer")});
return _.D("ytd-overview-answer-view-model",{class:function(){var J={};J=(J.ytdOverviewAnswerViewModelHost=!0,J.ytdOverviewAnswerViewModelDarkBackground=e&&!Q(),J.ytdOverviewAnswerViewModelLightBackground=!e&&!Q(),J);return _.B2(J)}},_.D(_.V,{cond:function(){return!Q()},
then:function(){return _.D(_.S1,null,_.D("h2",null,_.D("div",{class:"ytdOverviewAnswerViewModelHeader"},_.D(_.V,{cond:a,then:function(J){return _.D("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.D(_.hu,{icon:J}))}}),_.D("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.D("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return S().headerText}),_.D("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.D(_.Fu,{text:function(){return S().headerSubtext}}))))),_.D(_.V,{cond:X,
then:function(){return _.D(PNe,null)}}),_.D(_.V,{cond:b,
then:function(){return _.D(_.S1,null,_.D(_.V,{cond:w,then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelText"},_.D(_.du,{text:U,isSmallText:!0}))}}),_.D(_.V,{cond:B,
then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelRichText"},_.D(_.tc,{each:R},function(J){return _.D(hvL,{data:J})}))}}),_.D(_.V,{cond:T,
then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.D(_.SA,{data:function(){return S().nextQueryButtons}},{buttonViewModel:function(J){return _.D(_.EN,{data:J.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.jJ}))}}),_.D("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.D("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.D(_.V,{cond:function(){return!!_.t(S().likeButtonViewModel,_.ih)&&!!_.t(S().dislikeButtonViewModel,_.Ji)},
then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.D(_.Co,{data:function(){return _.t(S().likeButtonViewModel,_.ih)},
disableIconAnimation:!0}),_.D(_.ed,{data:function(){return _.t(S().dislikeButtonViewModel,_.Ji)}}))}})),_.D(_.V,{cond:function(){var J;
return(J=S().sourcesSection)==null?void 0:J.headerText},
then:function(J){return _.D("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.D(_.Fu,{text:J}))}})),_.D(_.V,{cond:r,
then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelSources"},_.D(_.SA,{data:function(){var J;return(J=S().sourcesSection)==null?void 0:J.sourcesShelf}},{buttonViewModel:_.EN,
horizontalShelfViewModel:function(J){return _.D(_.jJ,{data:J.data,includeMargin:!0,hasPeek:!0})}}))}}),_.D(_.V,{cond:function(){return S().disclaimerText},
then:function(){return _.D("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.D(_.Fu,{text:function(){return S().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"tf");var IPJ=_.f(function(q){var S=_.dY(q,{}).data;return _.D("yt-shopping-content-line-item-view-model",{class:_.mu("ytShoppingContentLineItemViewModelHost")},_.D(_.Fu,{text:function(){var N;return(N=S().text)==null?void 0:N.attributedString}}))},"uf");_.zE=_.f(function(q){q=_.dY(q,{});var S=q.data,N={};return _.D("yt-shopping-content-line-view-model",{class:_.mu("ytShoppingContentLineViewModelHost",q.className,(N.ytShoppingContentLineViewModelTruncateText=function(){return!S().wrapContent},N)),
style:_.Ls({"--shopping-content-line-gap":function(){return S().itemGap?S().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return S().lineHeight?S().lineHeight+"px":void 0}})},_.D(_.tc,{each:function(){return(S().items||[]).map(function(X){return _.t(X,X4D)}).filter(function(X){return!!X})}},function(X){return _.D(IPJ,{data:X})}))},"vf");var Y7$=_.f(function(q){var S=q.data;var N=function(){var w;return((w=S().image)==null?void 0:w.height)||48},X=function(){var w;
return((w=S().image)==null?void 0:w.width)||48},b=function(){return"width: "+X()+"px; height: "+N()+"px;"};
return _.D("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var w,B,T,Q=((w=_.Ly().resolve(_.MU(_.NP)))==null?0:w())?(B=S())==null?void 0:B.darkThemeBackgroundColor:(T=S())==null?void 0:T.lightThemeBackgroundColor;return"background-color: "+(Q?_.Vh(Q):"")+";"},
el:_.Hi(_.V8(function(){var w;return(w=S())==null?void 0:w.rendererContext})),
role:"link",tabindex:0},_.D(_.V,{cond:function(){var w,B;return(B=(w=S().image)==null?void 0:w.image)!=null?B:S().thumbnail},
then:function(w){return _.D("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var B;return"background-color: "+(((B=S().image)==null?0:B.backgroundColor)?_.Vh(S().image.backgroundColor):"")+";"+b()}},_.D(_.Oc,{data:w,
height:N,width:X,style:b,alt:""}))}}),_.D("div",{class:"ytShoppingDescriptionItemViewModelText"},_.D(_.SA,{data:function(){return S().line1}},{shoppingContentLineViewModel:function(w){return _.D(_.zE,{data:w.data})}}),_.D(_.SA,{data:function(){return S().line2}},{shoppingContentLineViewModel:function(w){return _.D(_.zE,{data:w.data})}}),_.D(_.SA,{data:function(){return S().line3}},{shoppingContentLineViewModel:function(w){return _.D(_.zE,{data:w.data})}})))},"wf");var okJ=_.f(function(q){var S=q.data;var N=q.active;var X=_.FS("transcript-segment-view-model");_.Ww(function(){var b,w,B,T=((b=_.Ly().resolve(_.MU(_.NP)))==null?0:b())?(w=S())==null?void 0:w.darkThemeColorPalette:(B=S())==null?void 0:B.lightThemeColorPalette;T&&(T.additiveBackground&&X.value.style.setProperty("--timestamp-active-background-color",_.Vh(T.additiveBackground)),T.textSecondary&&X.value.style.setProperty("--timestamp-active-color",_.a5(T.textSecondary)))},"TnVCnb");
q={};return _.D("transcript-segment-view-model",{class:_.mu("ytwTranscriptSegmentViewModelHost",(q.ytwTranscriptSegmentViewModelHostActive=N,q.ytwTranscriptSegmentViewModelHostModern=_.C("enable_timeline_view_modern_transcript")||_.C("enable_timeline_view_modern_transcript_fe"),q)),el:X},_.D(_.V,{cond:function(){var b;return(b=S())==null?void 0:b.timestamp},
then:function(b){var w={};return _.D(_.S1,null,_.D("div",{class:_.mu("ytwTranscriptSegmentViewModelTimestamp",(w.ytwTranscriptSegmentViewModelTimestampActive=N,w)),"aria-hidden":!0},b),_.D("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var B=b().split(":").map(Number),T=_.A(B.reverse());B=T.next().value;var Q=T.next().value;T=T.next().value;return _.Oom({hours:T,minutes:Q,seconds:B})}))}}),_.D(_.Fu,{text:function(){var b,w,B;
return(B=(b=S())==null?void 0:b.attributedText)!=null?B:{content:(w=S())==null?void 0:w.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"yf");var qXE=_.f(function(q){var S=q.data;return _.D("div",{class:"videoAttributesSectionViewModelHeader"},_.D("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.D("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return S().headerTitle}),_.D(_.V,{cond:function(){return S().headerInfoButton},
then:function(){return _.D(_.SA,{data:function(){return S().headerInfoButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.D(_.V,{cond:function(){return S().headerSubtitle},
then:function(){return _.D("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return S().headerSubtitle})}}))},"zf"),SX5=_.f(function(q){function S(J){return Math.max(Math.min(J,0),a()-T())}
var N=q.data;var X;q=_.FS("div",function(J){var v=function(){U(J.clientWidth)};
v();window.ResizeObserver&&(X=new ResizeObserver(v),X.observe(J))});
var b=_.FS("div",function(J){Q(J.scrollWidth)}),w=_.A(_.r6(0,void 0,"C3XQAe")),B=w.next().value;
w=w.next().value;var T=B,Q=w;w=_.A(_.r6(0,void 0,"db7y3"));B=w.next().value;w=w.next().value;var a=B,U=w;B=_.A(_.r6(0,void 0,"RchC7"));var r=B.next().value,c=B.next().value;_.k7(function(){var J;(J=X)==null||J.disconnect()});
var e=function(){c(S(r()+a()))},R=function(){c(S(r()-a()))};
return _.D("yt-video-attributes-section-view-model",null,_.D("div",{class:"videoAttributesSectionViewModelHost"},_.D(_.V,{cond:function(){return N().headerTitle},
then:function(){return _.D(qXE,{data:N})}}),_.D("div",{class:_.mu("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:q},_.D("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.Ls({transform:function(){var J=r();_.k$("HTML_DIR")==="rtl"&&(J*=-1);return"translateX("+J+"px)"}}),
el:b},_.D(_.SA,{data:function(){return N().videoAttributeViewModels}},{videoAttributeViewModel:zpv}))),_.D(_.SA,{data:function(){return N().footerButton}},{buttonViewModel:function(J){return _.D(_.EN,{data:J.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.D(_.V,{cond:function(){return r()<0&&N().previousButton},
then:function(){return _.D("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.D(_.SA,{data:function(){return N().previousButton}},{buttonViewModel:function(J){return _.D(_.EN,{data:J.data,
onClick:e})}}))}}),_.D(_.V,{cond:function(){return r()>a()-T()&&N().nextButton},
then:function(){return _.D("div",{class:"videoAttributesSectionViewModelRightArrow"},_.D(_.SA,{data:function(){return N().nextButton}},{buttonViewModel:function(J){return _.D(_.EN,{data:J.data,
onClick:R})}}))}})))},"Af");
SX5.idomCompat=!0;var N0E=_.f(function(q){var S=q.data;var N=q.active;var X={},b={};return _.D("timeline-item-view-model",{class:_.mu("ytwTimelineItemViewModelHost",(X.ytwTimelineItemViewModelHostChapterChild=q.chapterChild,X.ytwTimelineItemViewModelModern=_.C("enable_timeline_view_modern_transcript")||_.C("enable_timeline_view_modern_transcript_fe"),X))},_.D("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.D("div",{class:_.mu("ytwTimelineItemViewModelTimestamp",(b.ytwTimelineItemViewModelTimestampActive=
N,b))},function(){return S().timestamp})),_.D("div",{class:"ytwTimelineItemViewModelContentItems"},_.D(_.SA,{data:function(){return S().contentItems}},{transcriptSegmentViewModel:function(w){return _.D(okJ,{data:w.data,
active:N})},
videoAttributesSectionViewModel:SX5})))},"Bf");var XD$=_.f(function(q){var S=q.data;q={};return _.D("timeline-chapter-view-model",{class:_.mu("ytwTimelineChapterViewModelHost")},_.D("div",{class:_.mu("ytwTimelineChapterViewModelTitle",(q.ytwTimelineChapterViewModelModern=_.C("enable_timeline_view_modern_transcript")||_.C("enable_timeline_view_modern_transcript_fe"),q))},function(){return S().title}),_.D(_.SA,{data:function(){return S().contents}},{timelineItemViewModel:function(N){return _.D(N0E,{data:N.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(N){return _.D(SX5,{data:N.data})}}))},"Cf");var bQ$=_.f(function(q){var S=q.data;var N=_.FS("macro-markers-panel-item-view-model"),X=_.Yc(_.kG2,function(){var w;return(w=S().markersEngagementPanelSyncEntityKey)!=null?w:""}),b=function(){var w;
return((w=X())==null?void 0:w.activeItemIndex)===S().index};
q=_.Ec(function(w){var B,T,Q,a,U;return _.G(function(r){if(r.nextAddress==1)return w.stopPropagation(),_.DV(_.GJ(w),N.value,["A".toString(),"BUTTON".toString()])?r.return():(B=_.aK(S().onTap))?r.yield(_.ya(),2):r.return();T=r.yieldResult;a=(Q=_.t(B,_.O1))==null?void 0:Q.startTimeSeconds;a===void 0||(U=T)!=null&&U.seekTo(a,!0);_.xP(r)})});
return _.D("macro-markers-panel-item-view-model",{class:_.mu("ytwMacroMarkersPanelItemViewModelHost",{"is-active":b}),el:N,"on:click":q,tabindex:function(){return _.t(S().item,b5Q)?void 0:0},
role:function(){return _.t(S().item,b5Q)?void 0:"button"}},_.D(_.SA,{data:function(){var w;
return(w=S())==null?void 0:w.item}},{timelineChapterViewModel:function(w){return _.D(XD$,{data:w.data,
active:b})},
timelineItemViewModel:function(w){return _.D(N0E,{data:w.data,active:b})},
videoAttributeViewModel:zpv,shoppingDescriptionItemViewModel:Y7$}))},"Df");
bQ$.idomCompat=!0;_.jS(bQ$,"macro-markers-panel-item-view-model",{props:{data:_.H4}});_.jS(SX5,"yt-video-attributes-section-view-model",{props:{data:_.H4}});var wD$=_.f(function(q){var S=function(){var N,X,b;return(b=(N=q.data().leadingLogoAccessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)!=null?b:""};
return _.D("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.D(_.V,{cond:function(){return q.data().leadingLogo},
then:function(N){return _.D(_.Oc,{className:"ytwFantasySectionHeaderViewModelLogo",data:N,alt:S})}}),_.D("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.D(_.Fu,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return q.data().title}}),_.D(_.Fu,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return q.data().subtitle}})),_.D(_.SA,{data:function(){return q.data().trailingButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Ef");var ZQ7=_.f(function(q){var S={};S=_.mu("ytwFantasyTeamViewModelHost",(S.ytwFantasyTeamViewModelCompact=function(){var b;return!((b=q.compact)==null||!b.call(q))},S.ytwFantasyTeamViewModelUser=function(){return q.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},S.ytwFantasyTeamViewModelOpponent=function(){return q.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},S));
var N=function(){var b,w,B;return(B=(b=q.data().teamLogoAccessibility)==null?void 0:(w=b.accessibilityData)==null?void 0:w.label)!=null?B:""},X=_.Yc(n00,function(){return q.data().teamEntityKey});
return _.D("ytw-fantasy-team-view-model",{class:S},_.D(_.V,{cond:function(){return q.data().teamLogo},
then:function(b){return _.D(_.Oc,{className:"ytwFantasyTeamViewModelLogo",data:b,alt:N})}}),_.D("div",{class:"ytwFantasyTeamViewModelMetadata"},_.D("div",{class:"ytwFantasyTeamViewModelHeader"},_.D(_.Fu,{className:"ytwFantasyTeamViewModelScore",
text:function(){var b;return(b=X())==null?void 0:b.score}}),_.D(_.hu,{icon:function(){var b;
return(b=X())==null?void 0:b.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.D(_.Fu,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var b;return(b=X())==null?void 0:b.projectedScore}})),_.D(_.Fu,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return q.data().primaryText}}),_.D(_.Fu,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return q.data().secondaryText}}),_.D(_.Fu,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return q.data().tertiaryText}})),_.D(_.Fu,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var b;return(b=X())==null?void 0:b.score}}))},"Ff");_.jS(_.f(function(q){return _.D("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.D("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.D(_.SA,{data:function(){return q.data().summaryHeader}},{fantasySectionHeaderViewModel:wD$})),_.D(_.SA,{data:function(){return q.data().userTeam}},{fantasyTeamViewModel:ZQ7}),_.D(_.SA,{data:function(){return q.data().opponentTeam}},{fantasyTeamViewModel:ZQ7}))},"Gf"),"fantasy-league-summary-view-model",{props:{data:_.H4}});var Av3=_.f(function(q){var S=_.dY(q,{shape:{},useCustomTabRenderable:!1}),N=S.shape;S=S.useCustomTabRenderable;var X=q.customTabRenderable,b=function(){return N().disabled},w=function(){return N().selected},B=function(){return N().title},T=function(){return N().icon},Q=_.FS("yt-tab-shape");
q=_.Ec(function(r){var c;if(!b()&&((c=N().aTagConfig)==null?0:c.onclick))N().aTagConfig.onclick(r);return!1});
var a=_.Ec(function(r){if(r.key==="Enter"||r.key==="ArrowUp"||r.key==="ArrowDown")r.preventDefault(),Q.value.click();return!1}),U={};
return _.D("yt-tab-shape",{class:_.mu("yt-tab-shape",function(){return N().className},(U["yt-tab-shape__tab--last-tab"]=function(){return N().isLastTab},U["yt-tab-shape--host-disabled"]=b,U["yt-tab-shape--host-clickable"]=!X,U)),
role:X?void 0:"tab","aria-selected":w!=null?w:!1,"aria-disabled":b,tabindex:X?void 0:0,"on:click":q,"on:keydown":a,el:Q,"tab-identifier":function(){return N().identifier},
"tab-title":B},_.D(_.V,{cond:S,then:function(){return X()},
else:function(){var r={},c={};return _.D(_.S1,null,_.D("div",{class:_.mu("yt-tab-shape__tab",(r["yt-tab-shape__tab--tab-selected"]=w,r))},_.D(_.V,{cond:T,then:function(e){return _.D(_.hu,{className:"yt-tab-shape__tab-icon",icon:function(){return e().iconType}})}}),B),_.D("div",{class:_.mu("yt-tab-shape__tab-bar",(c["yt-tab-shape__tab-bar--tab-bar-selected"]=w,c))}))}}))},"Hf");
Av3.idomCompat={callbacks:{customTabRenderable:!0}};_.B03=_.f(function(q){var S=q.shape;q=_.A(_.r6(48,void 0,"nDAx4"));var N=q.next().value,X=q.next().value;q=_.A(_.r6(0,void 0,"GCgjqb"));var b=q.next().value,w=q.next().value,B=function(){return S().tabs},T=_.FS("yt-tab-group-shape"),Q=function(){var c,e;
return(e=(c=B())==null?void 0:c.findIndex(function(R){return R.selected}))!=null?e:-1};
q=_.A(_.r6(!1,void 0,"SU01tf"));var a=q.next().value,U=q.next().value,r=function(){a()||_.OY.addJob(function(){U(!0)},0)};
_.Ww(function(){var c=Q(),e=_.OY.addJob(function(){var R,J=((R=T.value)==null?void 0:R.querySelectorAll("yt-tab-shape"))||[],v;X(((v=c>-1?J[c]:void 0)==null?void 0:v.getBoundingClientRect().width)||0);for(v=R=0;v<c;v++)R+=J[v].offsetWidth+24;_.k$("HTML_DIR")==="rtl"&&(R=-R);w(R);r()},8,0);
_.k7(function(){_.OY.cancelJob(e)})},"PMwgb");
q={};return _.D("yt-tab-group-shape",{class:_.mu("tabGroupShapeHost",(q.tabGroupShapeOverflowHidden=function(){return S().isOverflowHidden},q)),
el:T},_.D(_.V,{cond:B,then:function(c){return _.D(_.S1,null,_.D("div",{class:"tabGroupShapeTabs",role:"tablist"},_.D(_.tc,{each:c},function(e,R){return _.D(Av3,{shape:function(){return Object.assign({},e,{isLastTab:R()===c().length-1})},
customTabRenderable:e.customTabRenderable,useCustomTabRenderable:!!e.customTabRenderable})})),_.D(sJ3,{width:N,
sliderOffset:b,enableTransition:a}))}}))},"Jf");
_.B03.idomCompat=!0;var sJ3=_.f(function(q){var S=_.WJ(q.sliderOffset,0),N=q.width,X=q.enableTransition;q={};return _.D("div",{class:_.mu("tabGroupShapeSlider",(q.tabGroupShapeSliderTransition=function(){return X()},q)),
style:_.Ls({width:function(){return N()+"px"},
transform:function(){return"translateX("+S()+"px)"}})})},"Kf");var T0Z=_.f(function(q){var S=function(){var w,B,T;return(T=(w=q.data().playerLogoAccessibility)==null?void 0:(B=w.accessibilityData)==null?void 0:B.label)!=null?T:""},N=_.Yc(f8m,function(){return q.data().playerEntityKey}),X={};
X=_.mu("ytwFantasyPlayerViewModelHost",(X.ytwFantasyPlayerViewModelPlaying=function(){var w;return!((w=N())==null||!w.isPlayerPlaying)},X.ytwFantasyPlayerViewModelOnField=function(){var w;
return((w=N())==null?void 0:w.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},X.ytwFantasyPlayerViewModelRedZone=function(){var w;
return((w=N())==null?void 0:w.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},X));
var b=function(){var w,B,T,Q=((w=_.Ly().resolve(_.MU(_.NP)))==null?0:w())?(B=q.data().playerLogoBackgroundColor)==null?void 0:B.darkTheme:(T=q.data().playerLogoBackgroundColor)==null?void 0:T.lightTheme;return Q===void 0?"":_.Vh(Q)};
return _.D("ytw-fantasy-player-view-model",{class:X},_.D(_.V,{cond:function(){return q.data().playerLogo},
then:function(w){return _.D("div",{class:"ytwFantasyPlayerViewModelLogo"},_.D("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.D(_.Oc,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.Ls({"background-color":b}),data:w,alt:S})),_.D("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.D(_.hu,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.D("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.D("div",{class:"ytwFantasyPlayerViewModelHeader"},_.D(_.Fu,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var w;return(w=q.data())==null?void 0:w.playerNameText}}),_.D(_.Fu,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var w;return(w=q.data())==null?void 0:w.playerDescriptionText}})),_.D("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.D(_.Fu,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=N())==null?void 0:w.gamePeriodText}}),_.D(_.Fu,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=q.data())==null?void 0:w.opponentTeamText}}),_.D(_.Fu,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var w;return(w=N())==null?void 0:w.gameStatusText}}),_.D(_.Fu,{className:_.mu("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var w;return(w=N())==null?void 0:w.playerStatusText}})),_.D("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.D(_.Fu,{text:function(){var w;
return(w=N())==null?void 0:w.playerStatsText}}))),_.D(_.Fu,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var w;return(w=N())==null?void 0:w.fantasyScore}}))},"Lf");var GqV=_.f(function(q){return _.D("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.D(_.V,{cond:function(){return q.data().players},
then:function(S){return _.D(_.SA,{data:S},{fantasyPlayerViewModel:T0Z})}}))},"Mf");var DML=_.f(function(q){var S=_.A(_.kr(function(){var b;return(b=q.data().selectedTabIdentifierKey)!=null?b:""})),N=S.next().value,X=S.next().value;
_.vP(function(){var b;(b=q.setSelectedTabSignal)==null||b.call(q,N)});
return _.D("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.D("div",{class:"ytTabbedViewModelTabGroup"},_.D(_.B03,{shape:function(){var b=q.data(),w=[],B={tabs:w};if(!b.tabs)return B;b=_.A(b.tabs);for(var T=b.next(),Q={};!T.done;Q={tabViewModel:void 0},T=b.next())if(Q.tabViewModel=_.t(T.value,BJQ),Q.tabViewModel){var a=T=void 0;w.push({aTagConfig:{onclick:function(U){return function(){var r;X((r=U.tabViewModel.tabIdentifier)!=null?r:"")}}(Q)},
identifier:Q.tabViewModel.tabIdentifier,selected:N()===Q.tabViewModel.tabIdentifier,title:(a=(T=Q.tabViewModel.title)==null?void 0:T.content)!=null?a:""})}return B}})),_.D(_.SA,{data:function(){var b,w=_.A((b=q.data().tabs)!=null?b:[]);
for(b=w.next();!b.done;b=w.next())if((b=_.t(b.value,BJQ))&&b.tabIdentifier===N())return b.content}},{fantasyRosterViewModel:GqV}))},"Of");_.jS(_.f(function(q){var S=_.A(IA2()),N=S.next().value,X=S.next().value;return _.D("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.D(_.Fu,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return q.data().title}}),_.D(_.V,{cond:function(){return q.data().tabbedViewModel},
then:function(b){return _.D(_.SA,{data:b},{tabbedViewModel:function(w){return _.D(DML,{data:w.data,setSelectedTabSignal:X})}})}}),_.D(_.V,{cond:function(){var b,w=(b=_.t(q.data().tabbedViewModel,TJq))==null?void 0:b.tabs;
b=_.t(w==null?void 0:w[0],BJQ);w=_.t(w==null?void 0:w[1],BJQ);var B=b==null?void 0:b.tabIdentifier;if(N()===B){var T,Q;if(!((T=_.t(b==null?void 0:b.content,c3a))==null?0:(Q=T.players)==null?0:Q.length))return q.data().noUserTeamPlayersText}else{var a,U;if(!((a=_.t(w==null?void 0:w.content,c3a))==null?0:(U=a.players)==null?0:U.length))return q.data().noOpponentTeamPlayersText}},
then:function(b){return _.D(_.Fu,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:b})}}))},"Pf"),"ytw-fantasy-matchup-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){return _.D("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.D(_.Fu,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return q.data().title}}),_.D(_.V,{cond:function(){return q.data().matchupTeamPairs},
then:function(S){return _.D(_.tc,{each:S,keyBy:"INDEX"},function(N){return _.D("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.D(_.SA,{data:function(){return[N().firstTeam,N().secondTeam]}},{fantasyTeamViewModel:function(X){return _.D(ZQ7,{data:X.data,
compact:!0})}}))})}}))},"Qf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=function(){var b,w,B;return(B=(b=q.data().userLogoAccessibility)==null?void 0:(w=b.accessibilityData)==null?void 0:w.label)!=null?B:""},N=function(){var b,w,B;
return(B=(b=q.data().opponentLogoAccessibility)==null?void 0:(w=b.accessibilityData)==null?void 0:w.label)!=null?B:""},X=_.Yc(z1N,function(){return q.data().entityKey});
return _.D("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.D("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.D(_.V,{cond:function(){return q.data().userLogo},
then:function(b){return _.D(_.Oc,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:S})}}),_.D("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.D(_.Fu,{text:function(){return q.data().title}})),_.D(_.V,{cond:function(){return q.data().opponentLogo},
then:function(b){return _.D(_.Oc,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:N})}})),_.D("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.D("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.D(_.Fu,{text:function(){var b;
return(b=X())==null?void 0:b.userWinNumberLabel}})),_.D("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.D("div",{class:_.mu("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.Ls({flex:function(){var b,w;return(w=(b=X())==null?void 0:b.userWinNumber)!=null?w:50}})}),_.D("div",{class:_.mu("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.Ls({flex:function(){var b,w;return(w=(b=X())==null?void 0:b.opponentWinNumber)!=null?w:50}})})),_.D("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.D(_.Fu,{text:function(){var b;
return(b=X())==null?void 0:b.opponentWinNumberLabel}}))))},"Rf"),"fantasy-win-probability-view-model",{props:{data:_.H4}});var QJ5={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},aRE=_.f(function(q){return _.D(_.SA,{data:q.button},{buttonViewModel:function(S){return _.D(_.EN,{data:S.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Sf"),V2L=_.f(function(q){return _.D("ytd-backstage-locked-post-view-model",{class:_.mu("ytdBackstageLockedPostViewModelHost",q.className)},_.D("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.D("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.D(_.SA,
{data:function(){return q.data().authorAvatar}},{decoratedAvatarViewModel:_.$G})),_.D("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.D("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.D(_.Fu,{text:function(){return q.data().authorText}})),_.D("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.D(_.Fu,{text:function(){return q.data().publishedTimeText}}),_.D(_.SA,{data:function(){return q.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(S){return _.D(TT0,
{data:S.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.D("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.D(_.Fu,{text:function(){return q.data().contentText}})),_.D(_.iO,null,_.D(_.Cy,{when:function(){return q.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.D("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.D(_.Oc,{data:QJ5,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.D(_.Fu,{text:function(){return q.data().lockedText}}))}),_.D(_.Cy,{when:function(){return q.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.D("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.D("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.D(_.Oc,{data:QJ5,
alt:""})),_.D(_.Fu,{text:function(){return q.data().lockedText}}))})),_.D("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.D(aRE,{button:function(){return q.data().likeButton}}),_.D("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return q.data().voteCountA11y}},_.D(_.Fu,{text:function(){return q.data().voteCount}})),_.D(aRE,{button:function(){return q.data().dislikeButton}}),_.D(aRE,{button:function(){return q.data().commentButton}}),_.D("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return q.data().commentCountA11y}},_.D(_.Fu,{text:function(){return q.data().commentCount}}))))},"Tf");
V2L.idomCompat=!0;_.jS(V2L,"ytd-backstage-locked-post-view-model",{props:{data:_.H4,className:_.H4}});_.Bq("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var nx=function(){var q=_.n.apply(this,arguments)||this;q.darkerPanels=_.C("web_watch_darker_panels");q.commentsHidePanelButton=!1;q.isWatchGrid=!1;q.continuationShowButton=!1;q.isSearch=!1;q.isConstrainedList=!1;q.isWatch=!1;q.eligibleToSwitchToGrid=!1;q.useBigThumbs=!1;q.epRestyle=!1;q.isCarouselInFeed=!0;q.topSpacingZero=!1;q.continuationIsInitialLoad=!0;q.enableSqueezebackPanels=_.C("web_shorts_enable_squeezeback_panels");q.enableAnchoredPanel=_.C("desktop_shorts_v2_anchored_panel");q.notSticky=
!0;q.mastheadHeight=0;q.isStickyChipBarSetup=!1;q.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};q.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return q};
_.F(nx,_.n);_.Z=nx.prototype;_.Z.updateLockupContainerTypes=function(q){if(this.eligibleToSwitchToGrid){var S;(S=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||S.forEach(function(N){N.containerType=q})}};
_.Z.getItemsPath=function(){return"data.contents"};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",
compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",
faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",
eduCardViewModel:"yt-edu-card-view-model",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",
handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",
labsItemRenderer:"ytd-labs-item-renderer",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.C("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.C("kevlar_low_priority_continuation")}}};
_.Z.created=function(){};
_.Z.updateStickySetup=function(){_.C("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.Z.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(k30(!this.notSticky))};
_.Z.setupStickyChipBar=function(){var q=this;if(!this.isStickyChipBarSetup&&_.C("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.hx(this,this.updateHeaderState));var S;this.mastheadHeight=((S=document.querySelector("ytd-masthead"))==null?void 0:S.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(N){q.handleIntersect(N)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){q.updateHeaderState();q.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.Z.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.hx(this,this.updateHeaderState));var q;(q=this.intersectionObserver)==null||q.disconnect();var S;(S=this.resizeObserver)==null||S.disconnect()}};
_.Z.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.Z.handleIntersect=function(q){this.notSticky=q[0].intersectionRatio===1};
_.Z.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.Z.detached=function(){this.teardownStickyChipBar()};
_.Z.updated=function(q){q.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.Z.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var q=_.mt(this.hostElement).querySelector("ytd-comments-header-renderer");q&&(q.hidePanelButton=this.commentsHidePanelButton)}};
_.Z.onRetrieveLocation=function(q,S){this.containsComments()&&(this.firstCommentsLoaded=S.hasComments=!0)};
_.Z.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.Z.onLoadReloadContinuation=function(q,S){var N=this;q.stopPropagation();this.isReloading=!0;_.uc(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(X){var b=_.Ly().resolve(_.Xv);X=S(X);b.postData(X).then(function(w){N.onReloadContinuationData(w)})}})};
_.Z.onReloadContinuationData=function(q){if(q=this.get("response.continuationContents.itemSectionContinuation",q)||this.get("response.contents.itemSectionRenderer",q)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",q)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",q))this.set("data.contents",q.contents||q.results),q.header&&this.set("data.header",q.header),this.set("data.continuations",
q.continuations||[]);this.isReloading=!1};
_.Z.computeContentsClass=function(q){return q?"reloading":""};
_.Z.computeSectionIdentifier=function(q){return q==null?void 0:q.sectionIdentifier};
_.Z.computeFitContainer=function(q){return(q==null?void 0:q.sectionIdentifier)==="youchat-item-section"};
_.Z.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.C("kevlar_disable_comments_auto_load")};
_.Z.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.Z.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.Z.computeHasDestinationShelfRenderer=function(q){var S,N;return!!(q==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.destinationShelfRenderer)};
_.Z.computeHasSectionGroupViewModel=function(q){var S,N;return!!(q==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.sectionGroupViewModel)};
_.Z.computeHasQrCodeRenderer=function(q){var S,N;return!!(q==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.qrCodeRenderer)};
_.Z.computeStaticCommentsHeader=function(q){return q&&this.containsComments()};
_.Z.computeEpRestyle=function(q){return _.C("web_ep_restyling")&&q&&this.containsComments()};
_.Z.computeIsContinuationCommentSection=function(q){return(q==null?void 0:q.targetId)==="shorts-engagement-panel-comments-section"||(q==null?void 0:q.targetId)==="comments-section"||(q==null?void 0:q.targetId)==="engagement-panel-comments-section"};
_.Z.computeSuppressPaddingDisclaimer=function(){var q,S,N,X;return!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:(X=N.productListHeaderRenderer)==null?0:X.suppressPaddingDisclaimer)};
_.Z.computeHeaderStyle=function(q){switch(q==null?void 0:q.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.Z.dataChanged=function(){this.firstCommentsLoaded=!1};
_.Z.observeDataContentsLength=function(){var q,S;((q=this.data)==null?0:(S=q.contents)==null?0:S.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.Z.onYtDismissibleItemDismissedChange=function(q){this._setItemDismissed(q.type==="yt-dismissible-item-dismissed")};
_.Z.triggerContinuations=function(){for(var q=_.mt(this.hostElement).querySelector("#continuations").children,S=0;S<q.length;S++)q[S].trigger()};
_.Z.triggerInitialContinuations=function(){for(var q=_.mt(this.hostElement).querySelector("#continuations").children,S=0;S<q.length;S++)q[S].triggerIfNotPreviouslyTriggered()};
_.Z.handleYtItemSectionContinuation=function(q,S){var N;S&&((N=this.data)==null?void 0:N.sectionIdentifier)!==S||(this.set("data.continuations",[q]),this.triggerContinuations())};
_.Z.handleYtItemSectionReplace=function(q,S){var N;S&&((N=this.data)==null?void 0:N.sectionIdentifier)!==S||(this.set("data.contents",q),this.set("data.continuations",[]))};
_.Z.computeUseHeightHack=function(q){return q&&!_.C("kevlar_disable_height_hack")};
_.Z.computeTopSpacingZero=function(q){return q};
_.Z.continuationShowButtonChanged=function(){var q=_.mt(this.hostElement).querySelector("ytd-continuation-item-renderer");q&&(q.showButton=this.continuationShowButton)};
_.Z.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("data-changed",this.data))};
_.hd.Object.defineProperties(nx.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.C("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X,b,w,B;return!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:(X=N.shelfRenderer)==null?0:(b=X.content)==null?0:(w=b.gridRenderer)==null?0:(B=w.targetId)==null?0:B.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S[0])==null?0:N.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.oF("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.C("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.C("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.C("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.data)==null?0:(S=q.header)==null?0:S.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.C("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.C("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
nx.prototype.dataChangedForBinding=nx.prototype.dataChangedForBinding;nx.prototype.continuationShowButtonChanged=nx.prototype.continuationShowButtonChanged;nx.prototype.onYtDismissibleItemDismissedChange=nx.prototype.onYtDismissibleItemDismissedChange;nx.prototype.observeDataContentsLength=nx.prototype.observeDataContentsLength;nx.prototype.dataChanged=nx.prototype.dataChanged;nx.prototype.onServiceRequestCompleted=nx.prototype.onServiceRequestCompleted;nx.prototype.onLoadReloadContinuation=nx.prototype.onLoadReloadContinuation;
nx.prototype.onRetrieveLocation=nx.prototype.onRetrieveLocation;nx.prototype.commentsHidePanelButtonChanged=nx.prototype.commentsHidePanelButtonChanged;nx.prototype.dispatchChipBarIsSticky=nx.prototype.dispatchChipBarIsSticky;nx.prototype.updateStickySetup=nx.prototype.updateStickySetup;nx.prototype.updateLockupContainerTypes=nx.prototype.updateLockupContainerTypes;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],nx.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],nx.prototype,"ytLazyListBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],nx.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.O(_.Wd),_.E("design:type",Object)],nx.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],nx.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],nx.prototype,"ytdReduxBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nx.prototype,"darkerPanels",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],nx.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"commentsHidePanelButton",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"isWatchGrid",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"continuationShowButton",void 0);_.u([_.k({computed:"computeIsContinuationCommentSection(data)"}),_.E("design:type",Boolean)],nx.prototype,"continuationIsCommentsSection",void 0);
_.u([_.k({value:!0}),_.E("design:type",Boolean)],nx.prototype,"autoFill",void 0);_.u([_.k(),_.E("design:type",Boolean)],nx.prototype,"continuationDisablePrescanVisibility",void 0);_.u([_.k(),_.E("design:type",Boolean)],nx.prototype,"isReloading",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"isSearch",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"isConstrainedList",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"isWatch",void 0);
_.u([_.k(),_.E("design:type",Object)],nx.prototype,"eligibleToSwitchToGrid",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"useBigThumbs",void 0);_.u([_.k({selector:_.Va,reflectToAttribute:!0}),_.E("design:type",Object)],nx.prototype,"isGridViewEnabled",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.E("design:type",Object)],nx.prototype,"epRestyle",void 0);
_.u([_.K("isWatch"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"hideShortsShelfHeader",null);_.u([_.K("isSearch","isWatch"),_.E("design:type",String),_.E("design:paramtypes",[])],nx.prototype,"thumbnailWidth",null);_.u([_.K("isSearch","containerWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],nx.prototype,"thumbnailTargetWidth",null);
_.u([_.K("isSearch","isWatch","useBigThumbs"),_.E("design:type",String),_.E("design:paramtypes",[])],nx.prototype,"sizing",null);_.u([_.K("isWatch","isGridViewEnabled","useBigThumbs","data"),_.k({reflectToAttribute:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],nx.prototype,"lockupContainerType",null);_.u([_.I5("lockupContainerType","data"),_.E("design:type",Function),_.E("design:paramtypes",[Number]),_.E("design:returntype")],nx.prototype,"updateLockupContainerTypes",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],nx.prototype,"pageSubtype",void 0);_.u([_.k(),_.E("design:type",Number)],nx.prototype,"containerWidth",void 0);_.u([_.k(),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"isPlaylist",null);_.u([_.k(),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"isClipList",null);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"isCarouselInFeed",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"isPlaylistVideoContainer",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"isSearchFrictionPage",null);_.u([_.k({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.E("design:type",Boolean)],nx.prototype,"useHeightHack",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.E("design:type",Object)],nx.prototype,"topSpacingZero",void 0);_.u([_.k({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.E("design:type",Boolean)],nx.prototype,"showButton",void 0);_.u([_.k(),_.E("design:type",Boolean)],nx.prototype,"firstCommentsLoaded",void 0);_.u([_.k(),_.E("design:type",Object)],nx.prototype,"continuationIsInitialLoad",void 0);
_.u([_.k({reflectToAttribute:!0,readOnly:!0}),_.E("design:type",Boolean)],nx.prototype,"itemDismissed",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.E("design:type",String)],nx.prototype,"sectionIdentifier",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.E("design:type",String)],nx.prototype,"fitContainer",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.E("design:type",Boolean)],nx.prototype,"hasDestinationShelfRenderer",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.E("design:type",Boolean)],nx.prototype,"staticCommentsHeader",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nx.prototype,"enableSqueezebackPanels",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nx.prototype,"enableAnchoredPanel",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.E("design:type",Boolean)],nx.prototype,"hasSectionGroupViewModel",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.E("design:type",Boolean)],nx.prototype,"hasQrCodeRenderer",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.E("design:type",Boolean)],nx.prototype,"suppressDisclaimerSeparator",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.E("design:type",String)],nx.prototype,"headerStyle",void 0);_.u([_.K("isSearch","isWatch","useBigThumbs"),_.E("design:type",Object),_.E("design:paramtypes",[])],nx.prototype,"lockupExperiments",null);
_.u([_.K("isSearch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"typographyBump",null);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],nx.prototype,"header",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nx.prototype,"notSticky",void 0);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],nx.prototype,"useChipBarViewModelHeader",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"expFixPlaylistHeader",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nx.prototype,"expFixPlaylistHeaderV2",null);_.u([_.I5("pageSubtype"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"updateStickySetup",null);
_.u([_.I5("notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"dispatchChipBarIsSticky",null);_.u([_.I5("commentsHidePanelButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"commentsHidePanelButtonChanged",null);_.u([_.Ph("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],nx.prototype,"onRetrieveLocation",null);
_.u([_.Ph("yt-load-reload-continuation"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Function]),_.E("design:returntype")],nx.prototype,"onLoadReloadContinuation",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"onServiceRequestCompleted",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"dataChanged",null);
_.u([_.Xb("data.contents.length"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"observeDataContentsLength",null);_.u([_.Ph("yt-dismissible-item-dismissed"),_.Ph("yt-dismissible-item-undismissed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],nx.prototype,"onYtDismissibleItemDismissedChange",null);
_.u([_.I5("continuationShowButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"continuationShowButtonChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nx.prototype,"dataChangedForBinding",null);_.u([_.Ue({is:"ytd-item-section-renderer",disableElementRegistration:!0})],nx);
_.p(nx,"ytd-item-section-renderer",function(){if(eyX!==void 0)return eyX;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return eyX=q},{mode:1});var UM5;var q60=_.Kc(_.qW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var rv3={},oo0=(rv3[0]={title:_.nB(_.qW("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.kx("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},rv3[1]={title:_.nB(_.qW("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.kx("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},rv3);_.Bq("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var fx=function(){var q=_.n.apply(this,arguments)||this;q.allVideosCount=0;q.allPlaylistCount=0;q.isOnline=!1;q.shouldRenderDownloadsBanner=!1;q.shouldRenderDownloadsBannerUpsell=!1;q.hasOptedIntoSmartDownloads=!1;q.areAllSmartDownloadsDeleted=!1;q.smartDownloadsCompleted=!1;return q};
_.F(fx,_.n);fx.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
fx.prototype.attached=function(){this.downloadsToRenderChanged()};
fx.prototype.detached=function(){this.set("renderableData",{})};
fx.prototype.downloadsToRenderChanged=function(){var q=_.jQ().getState().entities,S=_.GD(q),N=_.C("kevlar_playlist_dl_page_killswitch")?RT2(q):_.D_(q),X=_.V84(q),b=_.cBd(q),w=_.wO(S);q=_.QP(q);this.set("renderableData",Ni4(N,S,X,b,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,w,q))};
fx.prototype.downloadsToRenderChanged=fx.prototype.downloadsToRenderChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],fx.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],fx.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],fx.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],fx.prototype,"renderableData",void 0);_.u([_.k({selector:_.kvv}),_.E("design:type",Object)],fx.prototype,"allVideosCount",void 0);_.u([_.k({selector:jcF}),_.E("design:type",Object)],fx.prototype,"allPlaylistCount",void 0);_.u([_.k({selector:_.$U}),_.E("design:type",Object)],fx.prototype,"isOnline",void 0);_.u([_.k({selector:_.us4}),_.E("design:type",Object)],fx.prototype,"shouldRenderDownloadsBanner",void 0);
_.u([_.k({selector:_.eJ2}),_.E("design:type",Object)],fx.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.k({selector:_.gYM}),_.E("design:type",Object)],fx.prototype,"hasOptedIntoSmartDownloads",void 0);_.u([_.k({selector:_.EYP}),_.E("design:type",Object)],fx.prototype,"areAllSmartDownloadsDeleted",void 0);_.u([_.k({selector:yB7}),_.E("design:type",Object)],fx.prototype,"smartDownloadsCompleted",void 0);
_.u([_.Xb("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fx.prototype,"downloadsToRenderChanged",null);_.u([_.Ue({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],fx);
_.p(fx,"ytd-offline-item-section-renderer",function(){if(UM5!==void 0)return UM5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return UM5=q},
{mode:1});var $M_;var cv3;var px=function(){return _.n.apply(this,arguments)||this};
_.F(px,_.n);
px.prototype.onDataChanged=function(){if(this.JSC$17193_lastData){var q=this.getFilterClass(this.JSC$17193_lastData.status);q&&this.hostElement.classList.remove(q)}var S;(q=this.getFilterClass((S=this.data)==null?void 0:S.status))&&this.hostElement.classList.add(q);q==="selected"?_.mt(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.mt(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");q==="disabled"?_.mt(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.mt(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17193_lastData=this.data};
px.prototype.getFilterClass=function(q){switch(q){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
px.prototype.onDataChanged=px.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],px.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],px.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],px.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],px);
_.p(px,"ytd-search-filter-renderer",function(){if(cv3!==void 0)return cv3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return cv3=q},{mode:2});var xQ=function(){return _.n.apply(this,arguments)||this};
_.F(xQ,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xQ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],xQ);
_.p(xQ,"ytd-search-filter-group-renderer",function(){if($M_!==void 0)return $M_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $M_=q},{mode:2});var e6$;var mq=function(){return _.n.apply(this,arguments)||this};
_.F(mq,_.n);mq.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.yV());this.isCollapsed=!this.isCollapsed};
mq.prototype.navigateToAboutTheseResultsPage=function(){var q=_.Mh("https://www.youtube.com/howyoutubeworks/product-features/search/");q?_.AC(window,q,"_blank"):_.ny(Error("Vh"))};
mq.prototype.dataChanged=function(){this.isCollapsed=!0};
mq.prototype.computeShowBottomBorder=function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.button)==null?0:S.toggleButtonRenderer)||!((N=this.data)==null||!N.aboutTheseResultsButton)};
mq.prototype.dataChanged=mq.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mq.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mq.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.E("design:type",Boolean)],mq.prototype,"showBottomBorder",void 0);_.u([_.k(),_.E("design:type",Boolean)],mq.prototype,"renderCollapsibleMenu",void 0);
_.u([_.k(),_.E("design:type",Boolean)],mq.prototype,"isCollapsed",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mq.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],mq);
_.p(mq,"ytd-search-sub-menu-renderer",function(){if(e6$!==void 0)return e6$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return e6$=q},{mode:1});var CsG;var R6L=new _.ky("SECTION_LIST_RENDERER_TOKEN");var t23;var u_=function(){return _.n.apply(this,arguments)||this};
_.F(u_,_.n);u_.prototype.computeStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],u_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],u_.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],u_.prototype,"headerStyle",void 0);_.u([_.Ue({is:"ytd-text-header-renderer",disableElementRegistration:!0})],u_);
_.p(u_,"ytd-text-header-renderer",function(){if(t23!==void 0)return t23;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return t23=q},{mode:1});var iQJ;var gu=function(){return _.n.apply(this,arguments)||this};
_.F(gu,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gu.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gu.prototype,"data",void 0);_.u([_.Ue({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],gu);
_.p(gu,"ytd-minor-moment-header-renderer",function(){if(iQJ!==void 0)return iQJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return iQJ=q},{mode:1});var Jvs;var Ex=function(){return _.n.apply(this,arguments)||this};
_.F(Ex,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ex.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ex.prototype,"data",void 0);_.u([_.Ue({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],Ex);
_.p(Ex,"ytd-minor-moment-setting-alert-renderer",function(){if(Jvs!==void 0)return Jvs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Jvs=q},{mode:1});var FT7;var HQ5;var yw=function(){var q=_.n.apply(this,arguments)||this;q.booleanSettingById=!1;q.smartDownloadsEnabledVE=_.Ew(128287);q.smartDownloadsDisabledVE=_.Ew(128286);q.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return q};
_.F(yw,_.n);_.Z=yw.prototype;_.Z.attachSmartDownloadsSettingVes=function(){var q;this.activeVeForLogging||((q=this.data)==null?void 0:q.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.hp(_.ql(),this.smartDownloadsEnabledVE),_.hp(_.ql(),this.smartDownloadsDisabledVE))};
_.Z.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.uc(this.hostElement,"yt-settings-switch-ready")};
_.Z.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.Z.onSwitchChange=function(q){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(q=_.jB(q).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.C("kevlar_settings_switch_resolve_command_killswitch")?_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(q)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.Z.handleUpdateSettingsSwitch=function(q){(q=_.t(q,p8X))&&this.data&&this.data.id===q.id&&this.set("data.enabled",!!q.enabled)};
_.Z.onToggleSettingsSwitch=function(q,S){this.data&&this.data.id===q&&this.set("data.enabled",S!=null?S:!this.data.enabled)};
_.Z.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.nt.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.Z.maybeLogSmartDownloadsSettingVisibility=function(){var q=_.VR(),S;q&&((S=this.data)==null?void 0:S.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.Ou(q,[this.smartDownloadsEnabledVE]),_.KB(q,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.Ou(q,[this.smartDownloadsDisabledVE]),_.KB(q,[this.smartDownloadsEnabledVE])))};
_.Z.maybeLogSmartDownloadsSettingClick=function(){var q;((q=this.data)==null?void 0:q.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.Ir(_.ql(),this.activeVeForLogging)};
_.Z.updateDataEnabledFromBinding=function(q){this.set("data.enabled",q.detail.value)};
_.hd.Object.defineProperties(yw.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!q&&(q=this.ytRendererBehavior.getSimpleString(this.data.title));return q}}});
yw.prototype.dataChanged=yw.prototype.dataChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],yw.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],yw.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],yw.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],yw.prototype,"data",void 0);_.u([_.k({selector:function(q,S){if(Object.keys(q==null?void 0:q.entities).length)switch(S){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return t82(q.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.E("design:type",Object)],yw.prototype,"booleanSettingById",void 0);_.u([_.k(),_.E("design:type",_.QR)],yw.prototype,"activeVeForLogging",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],yw.prototype,"toggleAriaLabel",null);_.u([_.Xb("data"),_.Xb("booleanSettingById"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yw.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],yw);
_.p(yw,"ytd-settings-switch-renderer",function(){if(HQ5!==void 0)return HQ5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return HQ5=q},{mode:1});var Mo=function(){return _.n.apply(this,arguments)||this};
_.F(Mo,_.n);Mo.prototype.configureRendererStamper=function(){return{"data.settings":{id:"settings",mapping:{settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{minorMomentSettingAlertRenderer:{component:"ytd-minor-moment-setting-alert-renderer",noInjection:!0}}}}};
_.hd.Object.defineProperties(Mo.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var q=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(q+=" remove-left-margin");this.data.extraBottomSpace&&(q+=" extra-bottom-space");return q}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Mo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Mo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Mo.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Mo.prototype,"contentsClassName",null);_.u([_.Ue({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],Mo);
_.p(Mo,"ytd-minor-moment-setting-section-renderer",function(){if(FT7!==void 0)return FT7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FT7=q},{mode:1});var OQG;var Lx=function(){return _.n.apply(this,arguments)||this};
_.F(Lx,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Lx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Lx.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Lx.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],Lx);
_.p(Lx,"ytd-empty-product-details-renderer",function(){if(OQG!==void 0)return OQG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return OQG=q},{mode:1});var KT$;var vk5;var hP=function(){var q=_.n.apply(this,arguments)||this;q.expanded=!0;return q};
_.F(hP,_.n);hP.prototype.getBadgeRowClass=function(q,S,N){for(var X=_.A(this.hostElement.querySelectorAll("yt-img-shadow")),b=X.next();!b.done;b=X.next())b.value.onShow();q=q.selected;return N?q!==-1?q===S?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(q!==void 0?q:0)===S?"badge-line":"badge-hidden"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hP.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],hP.prototype,"expanded",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],hP);
_.p(hP,"ytd-sponsorships-loyalty-badges-renderer",function(){if(vk5!==void 0)return vk5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vk5=q},{mode:1});var lRG;var P5=function(){var q=_.n.apply(this,arguments)||this;q.expanded=!0;return q};
_.F(P5,_.n);P5.prototype.getContainerClasses=function(q,S){q=q?"expanded":"collapsed";S&&(q+=" item");return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],P5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],P5.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],P5.prototype,"expanded",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],P5);
_.p(P5,"ytd-sponsorships-perk-renderer",function(){if(lRG!==void 0)return lRG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return lRG=q},{mode:1});var jJs;var IU=function(){var q=_.n.apply(this,arguments)||this;q.expanded=!0;return q};
_.F(IU,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],IU.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],IU.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],IU.prototype,"expanded",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],IU);
_.p(IU,"ytd-sponsorships-perks-renderer",function(){if(jJs!==void 0)return jJs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jJs=q},{mode:1});var YQ=function(){var q=_.n.apply(this,arguments)||this;q.isCollapsed=!1;return q};
_.F(YQ,_.n);YQ.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
YQ.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
YQ.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var q;this.expandCollapseButton=_.t((q=this.data)==null?void 0:q.expandButton,_.Ct)}else{var S;this.expandCollapseButton=_.t((S=this.data)==null?void 0:S.collapseButton,_.Ct)}};
YQ.prototype.updateExpandCollapseButton=YQ.prototype.updateExpandCollapseButton;YQ.prototype.onDataChanged=YQ.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],YQ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],YQ.prototype,"isCollapsed",void 0);_.u([_.k(),_.E("design:type",Object)],YQ.prototype,"expandCollapseButton",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YQ.prototype,"onDataChanged",null);_.u([_.Xb("data","isCollapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YQ.prototype,"updateExpandCollapseButton",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],YQ);
_.p(YQ,"ytd-sponsorships-expandable-perks-renderer",function(){if(KT$!==void 0)return KT$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return KT$=q},{mode:1});var WT3;var oZ=function(){return _.n.apply(this,arguments)||this};
_.F(oZ,_.n);oZ.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],oZ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oZ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oZ.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],oZ);
_.p(oZ,"ytd-sponsorships-actionable-message-renderer",function(){if(WT3!==void 0)return WT3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return WT3=q},{mode:1});var dM7;var qH=function(){return _.n.apply(this,arguments)||this};
_.F(qH,_.n);_.Z=qH.prototype;_.Z.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.Z.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Z.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Z.computeMessageContainerStyle=function(q){var S=q.expandableItems?" style-clickable":"";return q.messageContainerStyle?q.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+S:"style-unspecified"+S};
_.Z.isSinglePerk=function(q){return!!q.messageContainerStyle&&(q.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||q.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.Z.onExpandedChanged=function(){var q=this;if(this.expanded)for(var S=_.A(this.hostElement.querySelectorAll("yt-img-shadow")),N=S.next();!N.done;N=S.next())N.value.onShow();_.MC(this,function(){_.uc(q.hostElement,"yt-refit")})};
_.Z.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
qH.prototype.onDataChanged=qH.prototype.onDataChanged;qH.prototype.onExpandedChanged=qH.prototype.onExpandedChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qH.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qH.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],qH.prototype,"expanded",void 0);
_.u([_.I5("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qH.prototype,"onExpandedChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qH.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],qH);
_.p(qH,"ytd-sponsorships-expandable-message-renderer",function(){if(dM7!==void 0)return dM7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return dM7=q},{mode:2});var kqV;var So=function(){return _.n.apply(this,arguments)||this};
_.F(So,_.n);So.prototype.configureRendererStamper=function(){return{"data.endButton":{id:"end-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.bottomButton":{id:"bottom-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
So.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.t(this.data.endButton,_.Ct).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
So.prototype.onDataChanged=So.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],So.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],So.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],So.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],So.prototype,"onDataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],So);
_.p(So,"ytd-sponsorships-heading-renderer",function(){if(kqV!==void 0)return kqV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kqV=q},{mode:1});var z65;var NH=function(){return _.n.apply(this,arguments)||this};
_.F(NH,_.n);_.u([_.k(),_.E("design:type",Object)],NH.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],NH.prototype,"ytRendererBehavior",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],NH);
_.p(NH,"ytd-sponsorships-links-renderer",function(){if(z65!==void 0)return z65;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return z65=q},{mode:1});var nkL;var XL=function(){return _.n.apply(this,arguments)||this};
_.F(XL,_.n);_.Z=XL.prototype;_.Z.onDataChanged=function(){if(this.data&&this.data.expandableItems){var q;(q=_.mt(this.hostElement).querySelector("tp-yt-paper-button"))==null||q.setAttribute("role","button")}else{var S;(S=_.mt(this.hostElement).querySelector("tp-yt-paper-button"))==null||S.removeAttribute("role")}};
_.Z.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Z.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Z.getTileClasses=function(q){return q?"tile expandable-tile":"tile"};
_.Z.getButtonDisabled=function(q){return q?void 0:""};
XL.prototype.onDataChanged=XL.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],XL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],XL.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],XL.prototype,"expanded",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XL.prototype,"onDataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],XL);
_.p(XL,"ytd-sponsorships-list-tile-renderer",function(){if(nkL!==void 0)return nkL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return nkL=q},{mode:1});var fRJ;var pD3;var bF=function(){return _.n.apply(this,arguments)||this};
_.F(bF,_.n);bF.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bF.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],bF);
_.p(bF,"ytd-sponsorships-promotion-renderer",function(){if(pD3!==void 0)return pD3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return pD3=q},{mode:1});var xMZ;var wE=function(){return _.n.apply(this,arguments)||this};
_.F(wE,_.n);wE.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wE.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],wE);
_.p(wE,"ytd-sponsorships-purchase-option-renderer",function(){if(xMZ!==void 0)return xMZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return xMZ=q},{mode:1});var mM8;var uaZ;var gkV=function(){return _.n.apply(this,arguments)||this};
_.F(gkV,_.n);_.u([_.k(),_.E("design:type",Object)],gkV.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],gkV);
_.p(gkV,"ytd-ypc-offer-promo-renderer",function(){if(uaZ!==void 0)return uaZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return uaZ=q},{mode:1});var Z3=function(){return _.n.apply(this,arguments)||this};
_.F(Z3,_.n);_.Z=Z3.prototype;
_.Z.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},
"data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}};
_.Z.expansionCTA=function(q,S){return q&&(S?q.collapseCallToAction:q.expansionCallToAction)};
_.Z.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Z.expansionCallToActionTap=function(){var q=this;this.expanded=!this.expanded;_.MC(this,function(){_.uc(q.hostElement,"yt-refit")})};
_.Z.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var q,S=(q=this.data)==null?void 0:q.onVisible;S&&this.ytComponentBehavior.resolveCommand(S)};
_.Z.computeDisplayTitle=function(q){return!(!q||this.titledisplaystatus!=="show")};
_.Z.computeDisplaySeparator=function(){return!1};
_.Z.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
Z3.prototype.onDataChanged=Z3.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Z3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Z3.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Z3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Z3.prototype,"data",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],Z3.prototype,"expanded",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Z3.prototype,"purchaseButtonClicked",void 0);_.u([_.k({reflectToAttribute:!0,value:"show"}),_.E("design:type",String)],Z3.prototype,"titledisplaystatus",void 0);_.u([_.k({computed:"computeDisplayTitle(data.title)"}),_.E("design:type",Boolean)],Z3.prototype,"displayTitle",void 0);
_.u([_.k({computed:"computeDisplaySeparator(data)"}),_.E("design:type",Boolean)],Z3.prototype,"displaySeparator",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Z3.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],Z3);
_.p(Z3,"ytd-sponsorships-tier-renderer",function(){if(mM8!==void 0)return mM8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return mM8=q},{mode:2});var An=function(){return _.n.apply(this,arguments)||this};
_.F(An,_.n);
An.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"},sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"},sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.sidebar":{id:"sidebar",mapping:{sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsActionableMessageRenderer:{component:"ytd-sponsorships-actionable-message-renderer"},
sponsorshipsLinksRenderer:{component:"ytd-sponsorships-links-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],An.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],An.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],An);
_.p(An,"ytd-sponsorships-management-renderer",function(){if(fRJ!==void 0)return fRJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return fRJ=q},{mode:1});var Ek7;var sH=function(){return _.n.apply(this,arguments)||this};
_.F(sH,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sH.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sH.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],sH);
_.p(sH,"ytd-open-in-native-app-view-model",function(){if(Ek7!==void 0)return Ek7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Ek7=q},{mode:2});var yvE;var M2E;var LT_=_.jV(["top-"]),h6L=_.jV(["bottom-"]),PsV=_.jV(["left-"]),IRm=_.jV(["right-"]),YXV={},oJZ=function(q,S,N){q.removeAttribute("top-"+N);q.removeAttribute("bottom-"+N);q.removeAttribute("left-"+N);q.removeAttribute("right-"+N);S&&(S.top&&_.V4([_.tq(LT_)],q,"top-"+N,S.top),S.bottom&&_.V4([_.tq(h6L)],q,"bottom-"+N,S.bottom),S.left&&_.V4([_.tq(PsV)],q,"left-"+N,S.left),S.right&&_.V4([_.tq(IRm)],q,"right-"+N,S.right))};
YXV.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(q){var S,N=_.mt((S=this.hostElement)!=null?S:this),X;S=this.cardItemBoxBehaviorMarginTargetId&&N?N.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(X=this.hostElement)!=null?X:this;oJZ(S,q,"margin")},
cardItemContainerPaddingChanged_:function(q){var S,N=_.mt((S=this.hostElement)!=null?S:this),X;S=this.cardItemBoxBehaviorPaddingTargetId&&N?N.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(X=this.hostElement)!=null?X:this;oJZ(S,q,"padding")}}];var Bu={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var q5m;var S5J;var Tx=function(){return _.n.apply(this,arguments)||this};
_.F(Tx,_.n);Tx.prototype.textColorChanged_=function(){this.hostElement.style.color=Bu[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
Tx.prototype.textColorChanged_=Tx.prototype.textColorChanged_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Tx.prototype,"ytRendererBehavior",void 0);_.u([_.O(YXV.YtCardItemBoxBehavior),_.E("design:type",Object)],Tx.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Tx.prototype,"data",void 0);_.u([_.I5("data.textColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tx.prototype,"textColorChanged_",null);
_.u([_.Vd({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],Tx);
_.p(Tx,"yt-card-item-text-renderer",function(){if(S5J===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;q5m===void 0&&(q5m=document.createElement("template"));var X=q5m;N.call(S,X.content.cloneNode(!0),q.content.firstChild);S5J=q}q=S5J;return q},{mode:2});var NL7;var Xs$;var Gx=function(){return _.n.apply(this,arguments)||this};
_.F(Gx,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Gx.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Gx.prototype,"data",void 0);_.u([_.Vd({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Gx);
_.p(Gx,"yt-card-item-badge-renderer",function(){if(Xs$===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;NL7===void 0&&(NL7=document.createElement("template"));var X=NL7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Xs$=q}q=Xs$;return q},{mode:2});var b7$;var ws8;var D3=function(){return _.n.apply(this,arguments)||this};
_.F(D3,_.n);D3.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],D3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],D3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],D3.prototype,"data",void 0);_.u([_.Vd({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],D3);
_.p(D3,"yt-card-item-text-collection-renderer",function(){if(ws8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;b7$===void 0&&(b7$=document.createElement("template"));var X=b7$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ws8=q}q=ws8;return q},{mode:2});var Z7Z;var A8Z;var QO=function(){return _.n.apply(this,arguments)||this};
_.F(QO,_.n);QO.prototype.configureRendererStamper=function(){return{"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:"yt-card-item-text-collection-renderer"}},"data.buttonRenderer":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{iconSize:"[[iconSize]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QO.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],QO.prototype,"iconSize",void 0);_.u([_.Vd({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],QO);
_.p(QO,"yt-card-item-text-with-button-renderer",function(){if(A8Z===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Z7Z===void 0&&(Z7Z=document.createElement("template"));var X=Z7Z;N.call(S,X.content.cloneNode(!0),q.content.firstChild);A8Z=q}q=A8Z;return q},{mode:2});var aZ=function(){return _.n.apply(this,arguments)||this};
_.F(aZ,_.n);aZ.prototype.configureRendererStamper=function(){return{"data.summaryText":{id:"summary-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer",cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer",params:{iconSize:18}}}},"data.additionalMetadataText":{id:"additional-metadata-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],aZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],aZ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],aZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],aZ.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],aZ);
_.p(aZ,"ytd-commerce-cart-summary-line-item-renderer",function(){if(M2E!==void 0)return M2E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return M2E=q},{mode:1});_.Bq("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var VO=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;return q};
_.F(VO,_.n);_.Z=VO.prototype;_.Z.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.Z.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.Z.updateSummary=function(){var q=this.commerceCartCheckoutButtonEntity,S;if(((S=this.data)==null?0:S.cartButton)&&q.checkoutSummaryText){var N,X=QB((N=this.data)==null?void 0:N.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+X+".cardItemTextRenderer.text",a2(q.checkoutSummaryText));if(q.checkoutDetailText){var b;N=QB((b=this.data)==null?void 0:b.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+N+".cardItemTextRenderer.text",a2(q.checkoutDetailText))}if(q.checkoutAdditionalMetadataText){var w;
b=QB((w=this.data)==null?void 0:w.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+b+".cardItemTextRenderer.text",a2(q.checkoutAdditionalMetadataText))}}else q.estimatedTotalPrice&&(w=QB((X=this.data)==null?void 0:X.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+w+".cardItemTextRenderer.text",a2(q.estimatedTotalPrice)))};
_.Z.updateIsHidden=function(){var q,S=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isHidden;S!==void 0&&(this.hidden=S)};
_.Z.updateCheckoutButton=function(){var q,S=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isDisabled;S!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",S);var N;q=(N=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:N.innertubeCommand;q!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",q);var X;N=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.checkoutButtonText;N!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:N})};
VO.prototype.entityChanged=VO.prototype.entityChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],VO.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],VO.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],VO.prototype,"fullWidth",void 0);_.u([_.k(),_.E("design:type",Object)],VO.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],VO.prototype,"compact",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],VO.prototype,"hidden",void 0);
_.u([_.k({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:OON}),_.E("design:type",Object)],VO.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.I5("commerceCartCheckoutButtonEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VO.prototype,"entityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],VO);
_.p(VO,"ytd-commerce-cart-checkout-button-renderer",function(){if(yvE!==void 0)return yvE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return yvE=q},{mode:2});var sG8;_.BLs={};
_.BLs.YtTappableItemBehavior=[{properties:{tappableItemBehaviorTapEnabled:{type:Boolean,value:!1,observer:"tappableItemBehaviorOnTapEnabledChanged_"}},observers:["tappableItemBehaviorOnTapChanged_(data.onTap)"],listeners:{"yt-commerce-action-init-done":"tappableItemBehaviorOnServiceRequestFinished_","yt-service-request-error":"tappableItemBehaviorOnServiceRequestFinished_","yt-commerce-action-done":"tappableItemBehaviorOnServiceRequestFinished_"},created:function(){this.tappableItemBehaviorTargetId="";
this.tappableItemBehaviorBoundOnTappableItemKeyDown_=this.tappableItemBehaviorOnTappableItemKeyDown_.bind(this);this.tappableItemBehaviorBoundOnTappableItemTap_=this.tappableItemBehaviorOnTappableItemTap_.bind(this)},
attached:function(){this.tappableItemBehaviorGetTappableTarget_().addEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().addEventListener("click",_.hx(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.hx(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(q){!this.tappableItemBehaviorTapEnabled||q.keyCode!==13&&q.keyCode!==32||q.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var q=this.data.onTap;q.ypcGetCartEndpoint?(_.yR(this.hostElement,[q]),this.tappableItemBehaviorTapEnabled=!1):q.ypcOffersEndpoint?_.yR(this.hostElement,[q]):_.M9(this.hostElement,[q],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(q){this.tappableItemBehaviorTapEnabled=!!q},
tappableItemBehaviorOnTapEnabledChanged_:function(){var q=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(q.setAttribute("tabIndex",0),q.setAttribute("role","button")):(q.removeAttribute("tabIndex"),q.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(q){q.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var TL5;var G_L;var UH=function(){return _.n.apply(this,arguments)||this};
_.F(UH,_.n);UH.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.T7("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.T7("sharingToggleButtonAndDefaultButton")}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UH.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UH.prototype,"data",void 0);_.u([_.Vd({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],UH);
_.p(UH,"yt-card-item-actions-renderer",function(){if(G_L===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;TL5===void 0&&(TL5=document.createElement("template"));var X=TL5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);G_L=q}q=G_L;return q},{mode:2});var D$L;var QGs;var amL;var VZ8;var U$Z;var r87;var rE=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return q};
_.F(rE,_.n);rE.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
rE.prototype.handleDarkModeToggledAction_=function(q){this.isDarkTheme_=q};
rE.prototype.computeThemeImage_=function(q,S){if(!q||!q.imageLight)return!1;this.isCircular_=q.isCircular;q.imageWidth&&(this.hostElement.style.width=q.imageWidth+"px");q.imageHeight&&(this.hostElement.style.height=q.imageHeight+"px");q.borderWidth&&(this.image.style.borderWidth=q.borderWidth+"px",this.image.style.borderStyle="solid");q.borderColor&&(this.image.style.borderColor=_.Vh(q.borderColor));return S&&q.imageDark?q.imageDark:q.imageLight};
rE.prototype.computeThemeIcon_=function(q){var S,N;if(!(q==null?0:(S=q.themedIcon)==null?0:(N=S.icon)==null?0:N.iconType))return!1;this.icon.style.color=Bu[q.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(q.imageWidth||18)+"px";this.icon.style.height=(q.imageHeight||18)+"px";return _.yd(q.themedIcon.icon.iconType)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(YXV.YtCardItemBoxBehavior),_.E("design:type",Object)],rE.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],rE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rE.prototype,"data",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],rE.prototype,"fit",void 0);_.u([_.k(),_.E("design:type",Boolean)],rE.prototype,"isDarkTheme_",void 0);_.u([_.k({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.E("design:type",Object)],rE.prototype,"themeImage_",void 0);_.u([_.k({computed:"computeThemeIcon_(data)"}),_.E("design:type",Object)],rE.prototype,"themeIcon_",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],rE.prototype,"isCircular_",void 0);
_.u([_.oE("#image"),_.E("design:type",Object)],rE.prototype,"image",void 0);_.u([_.oE("#icon"),_.E("design:type",Object)],rE.prototype,"icon",void 0);_.u([_.Vd({is:"yt-themed-image-renderer",disableElementRegistration:!0})],rE);
_.p(rE,"yt-themed-image-renderer",function(){if(r87===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;U$Z===void 0&&(U$Z=document.createElement("template"));var X=U$Z;N.call(S,X.content.cloneNode(!0),q.content.firstChild);r87=q}q=r87;return q},{mode:2});var $b=function(){return _.n.apply(this,arguments)||this};
_.F($b,_.n);$b.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"themed-image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
$b.prototype.computeImagePlacement_=function(q){return q||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$b.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$b.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$b.prototype,"data",void 0);_.u([_.k({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.E("design:type",String)],$b.prototype,"imagePlacement",void 0);
_.u([_.Vd({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],$b);
_.p($b,"yt-card-item-text-with-image-renderer",function(){if(VZ8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;amL===void 0&&(amL=document.createElement("template"));var X=amL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);VZ8=q}q=VZ8;return q},{mode:2});var cu=function(){return _.n.apply(this,arguments)||this};
_.F(cu,_.n);cu.prototype.configureRendererStamper=function(){return{"data.errorTextRenderer":{id:"error-text-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],cu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cu.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],cu.prototype,"data",void 0);_.u([_.Vd({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],cu);
_.p(cu,"yt-card-item-error-renderer",function(){if(QGs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;D$L===void 0&&(D$L=document.createElement("template"));var X=D$L;N.call(S,X.content.cloneNode(!0),q.content.firstChild);QGs=q}q=QGs;return q},{mode:2});var $$J;var c8E;_.Bq("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var eo=function(){return _.n.apply(this,arguments)||this};
_.F(eo,_.n);_.Z=eo.prototype;
_.Z.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",
mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer",
mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.Z.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.Z.backgroundColorChanged_=function(){var q,S=(q=this.data)==null?void 0:q.backgroundColor;q=Bu[S||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.mt(this.hostElement).querySelector("#main-content").style.backgroundColor=q};
_.Z.headerPromoBackgroundColorChanged_=function(){var q,S=(q=this.data)==null?void 0:q.headerPromoBackgroundColor;q=Bu[S||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.mt(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=q};
_.Z.errorRendererVisibilityChanged_=function(){var q=this.isExpanded_,S;this.isErrorRendererVisible_=!((S=this.data)==null||!S.errorRenderer)&&!q};
_.Z.onYtToggleButton_=function(q,S){this.isExpanded_=S.toggled};
eo.prototype.onYtToggleButton_=eo.prototype.onYtToggleButton_;eo.prototype.errorRendererVisibilityChanged_=eo.prototype.errorRendererVisibilityChanged_;eo.prototype.headerPromoBackgroundColorChanged_=eo.prototype.headerPromoBackgroundColorChanged_;eo.prototype.backgroundColorChanged_=eo.prototype.backgroundColorChanged_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],eo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(YXV.YtCardItemBoxBehavior),_.E("design:type",Object)],eo.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.O(_.BLs.YtTappableItemBehavior),_.E("design:type",Object)],eo.prototype,"ytTappableItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],eo.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],eo.prototype,"isExpanded_",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],eo.prototype,"isErrorRendererVisible_",void 0);_.u([_.I5("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eo.prototype,"backgroundColorChanged_",null);_.u([_.I5("data.headerPromoBackgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eo.prototype,"headerPromoBackgroundColorChanged_",null);
_.u([_.I5("data.errorRenderer","isExpanded_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eo.prototype,"errorRendererVisibilityChanged_",null);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],eo.prototype,"onYtToggleButton_",null);_.u([_.Vd({is:"yt-card-item-renderer",disableElementRegistration:!0})],eo);
_.p(eo,"yt-card-item-renderer",function(){if(c8E===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;$$J===void 0&&($$J=document.createElement("template"));var X=$$J;N.call(S,X.content.cloneNode(!0),q.content.firstChild);c8E=q}q=c8E;return q},{mode:2});_.Bq("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var Cp=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;return q};
_.F(Cp,_.n);_.Z=Cp.prototype;_.Z.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.Z.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.Z.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var q,S=(q=this.commerceCartHeaderEntity)==null?void 0:q.isHidden;S!==void 0&&(this.hidden=S)}};
_.Z.updateTitle=function(){var q=this.commerceCartHeaderEntity.isDisabled,S,N,X=(N=_.t((S=this.data)==null?void 0:S.item,pr2))==null?void 0:N.headingRenderer;X&&(S=QB(X,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+S+".0.cardItemTextRenderer.textColor",q?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.Z.updateSummaryText=function(){var q=this.commerceCartHeaderEntity;if(this.compact){var S,N,X=(N=_.t((S=this.data)==null?void 0:S.item,pr2))==null?void 0:N.headingRenderer;X&&(S=QB(X,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+S+".1.cardItemTextRenderer.text",q.shortHeaderSummaryText?a2(q.shortHeaderSummaryText):q.headerSummaryText?a2(q.headerSummaryText):""))}else{var b;if(S=(b=_.t((X=this.data)==null?void 0:X.item,pr2))==null?void 0:b.additionalInfoRenderer)S=QB(S,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+S+".text",q.headerSummaryText?a2(q.headerSummaryText):"")}};
_.Z.updateCheckoutButton=function(){var q=this.commerceCartHeaderEntity,S,N,X=(N=_.t((S=this.data)==null?void 0:S.item,pr2))==null?void 0:N.additionalInfoRenderer;S=QB(X,"buttonRenderer");var b;N=(b=this.commerceCartHeaderEntity)==null?void 0:b.isButtonDisabled;var w;b=(w=this.commerceCartHeaderEntity)==null?void 0:w.isButtonHidden;N!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+S+".buttonRenderer.isDisabled",N);b!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
b);var B;q=(B=q.checkoutButtonCommand)==null?void 0:B.innertubeCommand;q!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+S+".buttonRenderer.command",q)};
Cp.prototype.entityChanged=Cp.prototype.entityChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],Cp.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Cp.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Cp.prototype,"compact",void 0);_.u([_.k({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(q,S){return _.hg(q.entities,"commerceCartHeaderEntity",S)}}),
_.E("design:type",Object)],Cp.prototype,"commerceCartHeaderEntity",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Cp.prototype,"hidden",void 0);_.u([_.I5("commerceCartHeaderEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cp.prototype,"entityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],Cp);
_.p(Cp,"ytd-commerce-cart-header-renderer",function(){if(sG8!==void 0)return sG8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return sG8=q},{mode:1});var eVZ;var CL$=_.V2(function(q,S){var N;return(N=q.onChangeCallback)==null?void 0:N.call(q,S)},1E3),RVE=_.f(function(q){var S=q.data;
var N=q.iconMinus;q=q.iconPlus;var X=function(){return!!S().disabled},b=_.A(_.r6(0,void 0,"mKh0af")),w=b.next().value,B=b.next().value;
b=_.Ec(function(){if(w()===1){var r,c;(c=(r=S()).onRemoveCommand)==null||c.call(r)}r=w()>S().maxValue?S().maxValue:w()-1;B(r);CL$(S(),r);return!1});
var T=_.Ec(function(){if(w()===S().maxValue)return!1;var r=w()+1;B(r);CL$(S(),r);return!1});
_.vP(function(){B(S().value)});
var Q={},a={},U={};return _.D("quantity-incrementer-shape",null,_.D("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.D("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return w()===(S().onRemoveCommand?0:1)||X()},
"aria-label":function(){return w()!==1?S().minusLabel:S().minimumReachedLabel},
"on:click":b},_.D(_.p5,{model:{circular:!0}}),_.D("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.D("div",{class:_.mu("ytSpecQuantityIncrementerShapeIcon",(Q.ytSpecQuantityIncrementerShapeIconDisabled=function(){return X()||w()===(S().onRemoveCommand?0:1)},Q))},N()))),_.D("div",{class:_.mu("ytSpecQuantityIncrementerShapeText",(a.ytSpecQuantityIncrementerShapeTextInvalid=function(){return w()>S().maxValue},a.ytSpecQuantityIncrementerShapeTextDisabled=X,a))},w),_.D("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return w()>=S().maxValue||X()},
"aria-label":function(){return w()!==S().maxValue?S().plusLabel:S().maximumReachedLabel},
"on:click":T},_.D(_.p5,{model:{circular:!0}}),_.D("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.D("div",{class:_.mu("ytSpecQuantityIncrementerShapeIcon",(U.ytSpecQuantityIncrementerShapeIconDisabled=function(){return w()>=S().maxValue||X()},U))},q())))))},"Vf");_.jS(_.f(function(q){function S(){N().onRemoveCommand&&_.$m(N().onRemoveCommand)}
var N=q.data;var X=_.Yc(upg,function(){return N().quantityIncrementerEntityKey});
return _.D("yt-quantity-incrementer-view-model",null,_.D(RVE,{data:function(){var b=N(),w;var B=X()?!((w=X())==null||!w.disabled):!1;var T;w=X()?(T=X())==null?void 0:T.quantity:N().quantity;return w7y(b,B,S,w)},
iconMinus:function(){return _.D(_.hu,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.D(_.hu,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Wf"),"yt-quantity-incrementer-view-model",{props:{data:_.H4}});var RZ=function(){var q=_.n.apply(this,arguments)||this;q.compact=!1;q.hasQuantityIncrementer=!1;return q};
_.F(RZ,_.n);RZ.prototype.configureRendererStamper=function(){return{"data.picker":{id:"picker",mapping:{quantityIncrementerViewModel:"yt-quantity-incrementer-view-model",dropdownRenderer:{component:"ytd-dropdown-renderer",params:{autosize:!0,minAutosizeWidth:0,noUnderline:!0,noLabelFloat:!0,usePrimaryColor:!0}}}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}};
RZ.prototype.computeHasQuantityIncrementer=function(){var q;return!!_.t((q=this.data)==null?void 0:q.picker,gOJ)};
RZ.prototype.onLabelClick=function(){var q;(q=this.dropdownEl)==null||q.open()};
_.u([_.oE("ytd-dropdown-renderer"),_.E("design:type",Object)],RZ.prototype,"dropdownEl",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],RZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],RZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],RZ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],RZ.prototype,"quantityColor",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],RZ.prototype,"compact",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.E("design:type",Object)],RZ.prototype,"hasQuantityIncrementer",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],RZ);
_.p(RZ,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(eVZ!==void 0)return eVZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return eVZ=q},{mode:1});var tZV;var i7G;var tn=function(){return _.n.apply(this,arguments)||this};
_.F(tn,_.n);tn.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
tn.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
tn.prototype.updateTitle=function(){var q=this.disabledCartItemEntity;q.disableActionName&&this.set("data.title",a2(q.disableActionName))};
tn.prototype.updateButton=function(){var q,S=(q=this.disabledCartItemEntity.undoCommand)==null?void 0:q.innertubeCommand;S!==void 0&&(this.set("data.actionButton.buttonRenderer.command",S),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
tn.prototype.entityChanged=tn.prototype.entityChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],tn.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],tn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],tn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(q,S){return _.hg(q.entities,"disabledCartItemEntity",S)}}),
_.E("design:type",Object)],tn.prototype,"disabledCartItemEntity",void 0);_.u([_.k(),_.E("design:type",Object)],tn.prototype,"data",void 0);_.u([_.I5("disabledCartItemEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tn.prototype,"entityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],tn);
_.p(tn,"ytd-disabled-cart-item-renderer",function(){if(i7G!==void 0)return i7G;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return i7G=q},{mode:1});_.Bq("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var iF=function(){var q=_.n.apply(this,arguments)||this;q.compact=!1;q.hidden=!1;q.errorHidden=!1;q.noOnTap=!1;return q};
_.F(iF,_.n);_.Z=iF.prototype;
_.Z.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}};
_.Z.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.Z.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var q=this.firstButtonElement;q.alignByText=!0;q.iconAlignByText=!0}};
_.Z.computeNoOnTap=function(q){return!q};
_.Z.updateQuantityColor=function(){if(this.pickerElement){var q,S=(q=this.commerceCartItemEntity)==null?void 0:q.quantityColor;this.pickerElement.quantityColor=S}};
_.Z.updateTotalPriceColor=function(){var q,S=(q=this.commerceCartItemEntity)==null?void 0:q.totalPriceColor;if(S){var N;q=_.t((N=this.data)==null?void 0:N.quantityPicker,mF0);if(N=_.t(q==null?void 0:q.price,xFs))N.textColor=S}};
_.Z.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var q,S=(q=this.commerceCartItemEntity)==null?void 0:q.isHidden;S!==void 0&&(this.hidden=S)}};
_.Z.updateHideErrorMessage=function(){var q,S=(q=this.commerceCartItemEntity)==null?void 0:q.hideErrorMessage;S!==void 0&&(this.errorHidden=S)};
_.Z.updateQuantity=function(){var q=this,S,N=(S=this.commerceCartItemEntity)==null?void 0:S.quantity,X;S=(X=this.commerceCartItemEntity)==null?void 0:X.totalPrice;if(N){this.updateTotalPriceColor();this.updateQuantityColor();var b;X=_.t((b=this.data)==null?void 0:b.quantityPicker,mF0);if(b=_.t(X==null?void 0:X.price,xFs))b.text=S?{simpleText:S.content}:void 0;if(S=_.t(X==null?void 0:X.picker,gOJ))S.quantity=N;var w;if(b=(w=_.t(X==null?void 0:X.picker,mZq))==null?void 0:w.entries){w=!1;S=void 0;b=
_.A(b);for(X=b.next();!X.done;X=b.next())X=X.value,X.dropdownItemRenderer&&(S||(S=X.dropdownItemRenderer),X.dropdownItemRenderer.isSelected=!1,N===X.dropdownItemRenderer.int32Value&&(w=!0,X.dropdownItemRenderer.isSelected=!0));!w&&S&&(S.isSelected=!0)}_.MC(this,function(){var B;q.set("data.quantityPicker",_.a6.unsafeClone((B=q.data)==null?void 0:B.quantityPicker))})}};
iF.prototype.onYtRendererstamperFinished=iF.prototype.onYtRendererstamperFinished;iF.prototype.entityChanged=iF.prototype.entityChanged;_.u([_.k(),_.E("design:type",Object)],iF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iF.prototype,"compact",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],iF.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],iF.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],iF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(q,S){return _.hg(q.entities,"commerceCartItemEntity",S)}}),
_.E("design:type",Object)],iF.prototype,"commerceCartItemEntity",void 0);_.u([_.k(),_.E("design:type",Object)],iF.prototype,"quantityPicker",void 0);_.u([_.k(),_.E("design:type",Object)],iF.prototype,"compactQuantityPicker",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iF.prototype,"hidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iF.prototype,"errorHidden",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.E("design:type",Object)],iF.prototype,"noOnTap",void 0);_.u([_.oE("ytd-commerce-cart-item-quantity-picker-renderer"),_.E("design:type",Object)],iF.prototype,"pickerElement",void 0);_.u([_.oE("yt-button-renderer"),_.E("design:type",Element)],iF.prototype,"firstButtonElement",void 0);
_.u([_.I5("commerceCartItemEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iF.prototype,"entityChanged",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iF.prototype,"onYtRendererstamperFinished",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],iF);
_.p(iF,"ytd-commerce-cart-item-renderer",function(){if(tZV!==void 0)return tZV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tZV=q},{mode:2});var J83;var FEs;var Jn=function(){return _.n.apply(this,arguments)||this};
_.F(Jn,_.n);Jn.prototype.configureRendererStamper=function(){return{"data.summaryLineItems":{id:"summary-line-items",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}}}}}};
Jn.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Jn.prototype.updateCheckoutLineItems=function(){var q,S=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.checkoutLineItems;S&&(q=S.map(function(N){a:{var X=N.price,b=N.description;switch(N.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":N={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:a2(b),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:a2(X),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:N={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:a2(b),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:a2(X),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return N}),this.set("data.summaryLineItems",q))};
Jn.prototype.updateIsHidden=function(){var q,S=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isHidden;S!==void 0&&(this.hostElement.hidden=S)};
Jn.prototype.entityChanged=Jn.prototype.entityChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],Jn.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Jn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Jn.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Jn.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Jn.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:OON}),_.E("design:type",Object)],Jn.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.I5("commerceCartCheckoutButtonEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jn.prototype,"entityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Jn);
_.p(Jn,"ytd-commerce-cart-summary-renderer",function(){if(FEs!==void 0)return FEs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FEs=q},{mode:1});var H73={};H73.InjectBehavior=[xcW.InjectBehavior];var O7m;var KE3;var FL=function(){return _.n.apply(this,arguments)||this};
_.F(FL,_.n);
FL.prototype.configureRendererStamper=function(){return{"data.sectionHeading":{id:"section-heading",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.image":{id:"image",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.title":{id:"title",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.subtitle":{id:"subtitle",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.additionalMetadata":{id:"additional-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},
"data.activityMetadata":{id:"activity-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.menu":{id:"menu",mapping:_.T7("menuRenderer")}}};
FL.prototype.onMenuTap=function(q){q.stopPropagation()};
_.hd.Object.defineProperties(FL.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var q,S;return!(((q=this.data)==null||!q.sectionHeading)&&((S=this.data)==null?void 0:S.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var q,S;return!(((q=this.data)==null||!q.image)&&((S=this.data)==null?void 0:S.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var q,S;return!(((q=this.data)==null||!q.menu)&&((S=this.data)==null?void 0:S.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],FL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.BLs.YtTappableItemBehavior),_.E("design:type",Object)],FL.prototype,"ytTappableItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],FL.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data.accessibilityData"),_.E("design:type",String),_.E("design:paramtypes",[])],FL.prototype,"ariaLabel",null);_.u([_.K("data.sectionHeading","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FL.prototype,"sectionHeadingVisible",null);_.u([_.K("data.image","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FL.prototype,"imageVisible",null);
_.u([_.K("data.menu","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FL.prototype,"menuVisible",null);_.u([_.Vd({is:"yt-activity-item-renderer",disableElementRegistration:!0})],FL);
_.p(FL,"yt-activity-item-renderer",function(){if(KE3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;O7m===void 0&&(O7m=document.createElement("template"));var X=O7m;N.call(S,X.content.cloneNode(!0),q.content.firstChild);KE3=q}q=KE3;return q},{mode:2});var vJG;var lmZ;var jGs;var WE$;var Hu=function(){return _.n.apply(this,arguments)||this};
_.F(Hu,_.n);
Hu.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.priceRenderer":{id:"price-renderer",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},
"data.actionsRenderer":{id:"actions-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
Hu.prototype.backgroundColorChanged_=function(){var q,S=(q=this.data)==null?void 0:q.backgroundColor;this.hostElement.style.backgroundColor=Bu[S||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Hu.prototype.backgroundColorChanged_=Hu.prototype.backgroundColorChanged_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hu.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Hu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hu.prototype,"data",void 0);
_.u([_.I5("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hu.prototype,"backgroundColorChanged_",null);_.u([_.Vd({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Hu);
_.p(Hu,"yt-offer-item-upsell-renderer",function(){if(WE$===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;jGs===void 0&&(jGs=document.createElement("template"));var X=jGs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);WE$=q}q=WE$;return q},{mode:2});_.Bq("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var OH=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};q.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return q};
_.F(OH,_.n);_.Z=OH.prototype;
_.Z.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,
properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:_.T7("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.Z.computeContainerStyle_=function(q){return q};
_.Z.computeContainerIsHidden_=function(q){return q&&!!q.isHidden};
_.Z.computeShowSpinner_=function(q,S){return q&&S==="in-progress"};
_.Z.computeShowMoreContentsButton_=function(q,S,N,X,b){return!(!(X&&X.length||b&&b.length&&N)||!q||S)};
_.Z.onToggleButton_=function(q){var S=this;q.stopPropagation();this.isExpanded_=q.detail&&q.detail.toggled;var N,X;this.isExpanded_&&!this.data.continuationSection.length&&((N=this.data)==null?0:(X=N.continuation)==null?0:X.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.uc(this.hostElement,"yt-load-next-continuation",function(b){return S.getContinuationUrl_(S.data.continuation.onClickContinuationData,b)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.yR(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.Z.onShowMoreContentsButtonClicked_=function(q){var S=this;q.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.uc(this.hostElement,"yt-load-next-continuation",function(N){return S.getContinuationUrl_(S.data.continuations[0].nextContinuationData,N)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.yR(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.Z.getContinuationUrl_=function(q,S){var N=q.continuation;q=q.clickTrackingParams;var X=_.VR();q&&X&&_.vf(X,_.by(q));return _.qx(S,{continuation:N})};
_.Z.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var q=_.mt(this.hostElement).querySelector("#continuation-section");q&&(q=q.querySelectorAll("ytmusic-item-section-renderer"))&&q.forEach(function(S){return S.classList.add("memberships-and-purchases")})};
_.Z.dataChanged_=function(){var q;this.isExpanded_=!((q=this.data)==null||!q.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.Z.updateCardOnClickCommand_=function(q){q=_.t(q,lxX);var S,N;this.data&&((S=this.data)==null?0:S.targetId)&&q&&q.targetId===((N=this.data)==null?void 0:N.targetId)&&q.onClickCommand&&(this.data.onClickCommand=q.onClickCommand,this.isOnClickCommand_=!0)};
_.Z.backgroundColorChanged_=function(){var q,S=(q=this.data)==null?void 0:q.backgroundColor;this.hostElement.style.backgroundColor=Bu[S||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
OH.prototype.backgroundColorChanged_=OH.prototype.backgroundColorChanged_;OH.prototype.dataChanged_=OH.prototype.dataChanged_;OH.prototype.nextContinuationDataUpdated_=OH.prototype.nextContinuationDataUpdated_;OH.prototype.onToggleButton_=OH.prototype.onToggleButton_;_.u([_.O(_.Wd),_.E("design:type",Object)],OH.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],OH.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],OH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],OH.prototype,"ytNextContinuationBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],OH.prototype,"ytRendererBehavior",void 0);_.u([_.O(H73.InjectBehavior),_.E("design:type",Object)],OH.prototype,"injectBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],OH.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],OH.prototype,"compact",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],OH.prototype,"isExpanded_",void 0);_.u([_.k({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.E("design:type",String)],OH.prototype,"containerStyle_",void 0);_.u([_.k({value:"not-started"}),_.E("design:type",String)],OH.prototype,"continuationStatus_",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.E("design:type",Boolean)],OH.prototype,"showSpinner_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],OH.prototype,"isOnClickCommand_",void 0);_.u([_.k({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.E("design:type",Boolean)],OH.prototype,"showMoreContentsButton_",void 0);
_.u([_.k({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(q,S){return!S||q.entities?null:_.hg(q.entities,"cardItemContainerEntity",S)}}),
_.E("design:type",Object)],OH.prototype,"cardItemContainerEntity_",void 0);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OH.prototype,"onToggleButton_",null);_.u([_.Ph("yt-next-continuation-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OH.prototype,"nextContinuationDataUpdated_",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OH.prototype,"dataChanged_",null);_.u([_.I5("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OH.prototype,"backgroundColorChanged_",null);_.u([_.Vd({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],OH);
_.p(OH,"yt-card-item-container-renderer",function(){if(lmZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;vJG===void 0&&(vJG=document.createElement("template"));var X=vJG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);lmZ=q}q=lmZ;return q},{mode:2});var Kp=function(){return _.n.apply(this,arguments)||this};
_.F(Kp,_.n);Kp.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{cardItemContainerRenderer:{component:"yt-card-item-container-renderer",params:{compact:!1}},commerceCartCheckoutButtonRenderer:"ytd-commerce-cart-checkout-button-renderer",commerceCartHeaderRenderer:"ytd-commerce-cart-header-renderer",cardItemRenderer:"yt-card-item-renderer"}},"data.cartSummary":{id:"cart-summary",mapping:{commerceCartSummaryRenderer:"ytd-commerce-cart-summary-renderer"}}}};
Kp.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
Kp.prototype.computeLoadingHidden=function(){var q;return!((q=this.commerceCartPageStateEntity)==null?0:q.cartActionInProgress)};
Kp.prototype.updateNotification=function(){var q,S=(q=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:q.summaryText;S&&this.set("data.cartNotification",a2(S))};
Kp.prototype.notificationEntityChanged=Kp.prototype.notificationEntityChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],Kp.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Kp.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Kp.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Kp.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(q,S){return _.hg(q.entities,"commerceCartExpandableNotificationEntity",S)}}),
_.E("design:type",Object)],Kp.prototype,"commerceCartExpandableNotificationEntity",void 0);_.u([_.k({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(q,S){return _.hg(q.entities,"commerceCartPageStateEntity",S)}}),
_.E("design:type",Object)],Kp.prototype,"commerceCartPageStateEntity",void 0);_.u([_.oE("#spinner"),_.E("design:type",HTMLElement)],Kp.prototype,"spinner",void 0);_.u([_.I5("commerceCartExpandableNotificationEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kp.prototype,"notificationEntityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],Kp);
_.p(Kp,"ytd-commerce-cart-renderer",function(){if(J83!==void 0)return J83;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return J83=q},{mode:1});var d$E;var vu=function(){var q=_.n.apply(this,arguments)||this;q.bigImage=!1;return q};
_.F(vu,_.n);_.hd.Object.defineProperties(vu.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.placeholderImageUrl}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vu.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vu.prototype,"bigImage",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],vu.prototype,"placeholderImageUrl",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],vu);
_.p(vu,"ytd-empty-product-shelf-renderer",function(){if(d$E!==void 0)return d$E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return d$E=q},{mode:1});var k_8;var lF=function(){var q=_.n.apply(this,arguments)||this;q.itemStyle="link-item";q.watchMetadataRefresh=!1;q.skinnyMode=!1;q.metaPanel=!1;q.inStructuredDescription=!1;q.detailedDescriptionOverride=!1;q.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};q.updateOnResizeDebouncer=null;return q};
_.F(lF,_.n);_.Z=lF.prototype;_.Z.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}};
_.Z.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.Z.attachVEs=function(q){q.trackingParams&&_.ql().graftServerVe(q.trackingParams)};
_.Z.handleUpdateMerchShelfAction=function(q){var S=this,N=_.t(q.updateMerchandiseShelfAction.merchandiseShelf,_.Nc6);N&&(N.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){S.attachVEs(N);S.data=N},Number(N.renderDelayMs))):(this.attachVEs(N),this.data=N))};
_.Z.updateOnResize=function(){if(this.JSC$17361_scrollContainer!==void 0&&this.JSC$17361_scrollContainer.clientWidth!==0&&this.items!==void 0){var q=this.JSC$17361_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-q));this.ytdHorizontalListBehavior.reposition_();var S;switch((S=this.data)==null?void 0:S.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var N,
X;((N=this.data)==null?void 0:(X=N.items)==null?void 0:X.length)===1?this.itemStyle="cta-item":this.itemStyle=q>=740?"large-item":"small-item"}}};
_.Z.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.xv(this.updateOnResizeDebouncer,_.O$.after(100),this.updateOnResize)};
lF.prototype.debouncedUpdateOnResize=lF.prototype.debouncedUpdateOnResize;lF.prototype.dataChanged=lF.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],lF.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],lF.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],lF.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"itemStyle",void 0);_.u([_.k({value:6}),_.E("design:type",Number)],lF.prototype,"initialCount",void 0);
_.u([_.k({value:"data.items"}),_.E("design:type",String)],lF.prototype,"itemsPath",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"watchMetadataRefresh",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"skinnyMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"metaPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"inStructuredDescription",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"detailedDescriptionOverride",void 0);_.u([_.oE("#items"),_.E("design:type",HTMLDivElement)],lF.prototype,"items",void 0);_.u([_.oE("#scroll-container"),_.E("design:type",HTMLDivElement)],lF.prototype,"JSC$17361_scrollContainer",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"dataChanged",null);
_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"debouncedUpdateOnResize",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],lF);
_.p(lF,"ytd-merch-shelf-renderer",function(){if(k_8!==void 0)return k_8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return k_8=q},{mode:2});var zV$;var jo=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return q};
_.F(jo,_.n);_.Z=jo.prototype;
_.Z.addBackstagePostAction=function(q){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(q=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",q))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:q}):this.set("data.contents",[{backstagePostThreadRenderer:q}]))};
_.Z.addBackstageCommentAction=function(q){var S=this.get("addBackstageCommentAction.parentId",q);q=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",q);if(S&&q){S=this.postIdToIndices(S);for(var N=0;N<S.length;N++){var X=S[N];if(X<0)break;X="data.contents."+X+".backstagePostThreadRenderer.comments";this.get(X)&&(this.get(X+".backstageCommentsRenderer.contents")&&this.push(X+".backstageCommentsRenderer.contents",{commentThreadRenderer:q}),this.get(X+".backstageCommentsRenderer.teaserContents")?
this.push(X+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:q}):this.set(X+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:q}]))}}};
_.Z.addBackstageReplyAction=function(q){var S=this.get("addBackstageReplyAction.parentId",q);q=this.get("addBackstageReplyAction.renderer.commentRenderer",q);S&&q&&this.setCreatorReply(S,q)};
_.Z.banAuthorAction=function(q){var S=this.get("banAuthorAction.commentId",q);S&&(q=this.get("banAuthorAction.parentCommentId",q)||this.getParentPostId(S),this.removeFromStream(S,q))};
_.Z.hideReportedCommentAction=function(q){var S=this.get("hideReportedCommentAction.commentId",q);S&&((q=this.get("hideReportedCommentAction.parentCommentId",q))||(q=this.getParentPostId(S)),this.removeFromStream(S,q))};
_.Z.replaceBackstageCommentAction=function(q){var S=this.get("replaceBackstageCommentAction.commentId",q),N=this.get("replaceBackstageCommentAction.parentId",q);q=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",q);if(S&&N&&q){N=this.postIdToIndices(N);for(var X=0;X<N.length;X++){var b=N[X];if(b<0)break;var w=this.commentIdToIndex(S,b,!1);if(w>=0){var B=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+w+".commentThreadRenderer.replies.commentRepliesRenderer");
B&&(q.replies={commentRepliesRenderer:B});this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",w,1,{commentThreadRenderer:q})}w=this.commentIdToIndex(S,b,!0);if(w>=0){if(B=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(w+".commentThreadRenderer.replies.commentRepliesRenderer")))q.replies={commentRepliesRenderer:B};this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
w,1,{commentThreadRenderer:q})}}}};
_.Z.replaceBackstagePostAction=function(q){var S=this.get("replaceBackstagePostAction.itemId",q);if(S){S=this.postIdToIndices(S);for(var N=0;N<S.length;N++){var X=S[N];if(X<0)break;var b=this.getPostRendererType(X),w=this.get("replaceBackstagePostAction.renderer."+b,q);if(!w&&b!=="sharedPostRenderer")break;var B=!1;w||(B=!0,w=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",q));if(!w)break;var T={};B?(_.Bi(T,Ugk,w),this.set("data.contents."+X+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
T)):(_.Bi(T,new _.db(b),w),this.set("data.contents."+X+".backstagePostThreadRenderer.post",T))}}};
_.Z.replaceBackstageReplyAction=function(q){var S=this.get("replaceBackstageReplyAction.replyId",q),N=this.get("replaceBackstageReplyAction.parentId",q);q=this.get("replaceBackstageReplyAction.renderer.commentRenderer",q);S&&q&&N&&this.setCreatorReply(N,q)};
_.Z.removeCommentAction=function(q){var S=this.get("removeCommentAction.commentId",q);if(S){var N=this.get("removeCommentAction.parentCommentId",q);N&&this.get("removeCommentAction.isCreatorReply",q)?this.setCreatorReply(N,void 0):(N||(N=this.getParentPostId(S)),this.removeFromStream(S,N))}};
_.Z.setCreatorReply=function(q,S){var N=this.getParentPostId(q);if(N){N=this.postIdToIndices(N);for(var X=0;X<N.length;X++){var b=N[X];if(b<0)break;var w=this.commentIdToIndex(q,b,!1);if(w>=0){var B="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+w;w=B+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";B+=".commentThreadRenderer.replies";S==void 0?(this.set(B,{}),this.set(w,!1)):(this.set(B,{commentRepliesRenderer:{teaserContents:[{commentRenderer:S}]}}),
this.set(B+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(w,!0))}w=this.commentIdToIndex(q,b,!0);w>=0&&(w="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+w,b=w+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",w+=".commentThreadRenderer.replies",S==void 0?(this.set(w,{}),this.set(b,!1)):(this.set(w,{commentRepliesRenderer:{teaserContents:[{commentRenderer:S}]}}),this.set(b,!0)))}}};
_.Z.removeFromStream=function(q,S){if(S){S=this.postIdToIndices(S);for(var N=0;N<S.length;N++){var X=S[N];if(X<0)break;var b=this.commentIdToIndex(q,X,!1);b>=0&&this.splice("data.contents."+X+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",b,1);b=this.commentIdToIndex(q,X,!0);b>=0&&this.splice("data.contents."+X+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",b,1);X="data.contents."+X+".backstagePostThreadRenderer.post.backstagePostRenderer";
b=X+".backstageAttachment.pollRenderer.votedCommentId";this.get(b)===q&&(this.set(b,null),this.set(X+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(S=this.postIdToIndices(q).reverse(),N=0;N<S.length;N++){X=S[N];if(X<0)break;b=this.getPostRendererType(X);var w=this.get("backstagePostThreadRenderer.post."+b,this.data.contents[X]);w.postId===q?this.splice("data.contents",X,1):b==="sharedPostRenderer"&&this.set("data.contents."+X+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);w.scheduledPublishTimeSec&&_.gr(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.Z.postIdToIndices=function(q){for(var S=[],N=0;N<this.data.contents.length;N++){var X=this.getPostRendererType(N);this.get("backstagePostThreadRenderer.post."+X+".postId",this.data.contents[N])===q&&S.push(N);if(X==="sharedPostRenderer"){var b=this.get("backstagePostThreadRenderer.post."+X+".originalPost.backstagePostRenderer.postId",this.data.contents[N]);X=this.get("backstagePostThreadRenderer.post."+X+".originalPost.postRenderer.postId",this.data.contents[N]);b!==q&&X!==q||S.push(N)}}return S};
_.Z.commentIdToIndex=function(q,S,N){if(S<0)return-1;var X,b,w,B,T=_.t((X=this.data)==null?void 0:(b=X.contents)==null?void 0:(w=b[S])==null?void 0:(B=w.backstagePostThreadRenderer)==null?void 0:B.comments,a0X);return(S=N?T==null?void 0:T.teaserContents:T==null?void 0:T.contents)&&S.length?S.findIndex(function(Q){return _.t(Q,I02).comment.commentRenderer.commentId===q}):-1};
_.Z.getParentPostId=function(q){q=q.split(".");if(q[1])return q[0]};
_.Z.getPostRendererType=function(q){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[q])?"sharedPostRenderer":"backstagePostRenderer"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],jo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jo.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],jo.prototype,"useSmallerPostContainer",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-backstage-items"})],jo);
_.p(jo,"ytd-backstage-items",function(){if(zV$!==void 0)return zV$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return zV$=
q},{mode:1});var nJ8;var fmL={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_POSTS_TAB_COMMUNITY_ENABLEMENT_NUDGE:70,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},Wu=function(){var q=_.n.apply(this,arguments)||this;q.disablePrescanVisibility=!0;q.canScheduleJobs=!0;q.engagementPanel=!1;q.hidePanelButton=!1;q.isWatchGrid=
!1;q.hasShownSubscribersOnlyDisclaimer=!1;q.hasShownSuperfanOnlyDisclaimer=!1;q.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};q.TEST_ONLY=void 0;return q};
_.F(Wu,_.n);_.Z=Wu.prototype;_.Z.created=function(){this.initCommentsCsi_();_.C("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.C("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.Z.contentsChanged_=function(){var q;(q=this.data)!=null&&q.contents&&this.tickForCommentsTimer_("cml")};
_.Z.headerChanged_=function(){var q;(q=this.data)!=null&&q.header&&this.tickForCommentsTimer_("cmhl")};
_.Z.initCommentsCsi_=function(){_.VG("wn_comments");var q=_.VR();q&&_.QG({clientScreenNonce:q},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.Z.createCommentAction_=function(q){q=_.a6.unsafeClone(q);var S,N;if(q=(S=_.t(q,mga))==null?void 0:(N=S.contents)==null?void 0:N.commentThreadRenderer){var X,b,w,B,T,Q;!this.isBackstage&&((X=this.data)==null?0:(b=X.header)==null?0:(w=b.commentsHeaderRenderer)==null?0:(B=w.createRenderer)==null?0:(T=B.commentSimpleboxRenderer)==null?0:(Q=T.zeroStep)==null?0:Q.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var a,
U,r;this.isBackstage&&_.t((a=this.data)==null?void 0:(U=a.header)==null?void 0:(r=U.commentsHeaderRenderer)==null?void 0:r.zeroStateMessage,ryJ)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(q)}};
_.Z.doReplyInsert_=function(q,S,N,X){X?this.splice(q,X,0,S):this.push(q,S)};
_.Z.getRepliesPath_=function(q){return"data.contents."+q+".commentThreadRenderer.replies"};
_.Z.getRepliesContentsPath_=function(q,S){q=this.getRepliesPath_(q);return S?q+".commentRepliesRenderer.teaserContents":q+".commentRepliesRenderer.contents"};
_.Z.showSubscribersOnlyDisclaimer_=function(q){(q=q.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&(_.gr(this.hostElement,"yt-open-popup-action",[q,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.Z.showSuperfanOnlyDisclaimer_=function(q){(q=q.detail.command)&&!this.hasShownSuperfanOnlyDisclaimer&&(q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&(_.gr(this.hostElement,"yt-open-popup-action",[q,this]),this.hasShownSuperfanOnlyDisclaimer=!0)};
_.Z.createCommentReplyAction_=function(q){q=_.a6.unsafeClone(q);var S=_.t(q,urX);if(q=S==null?void 0:S.contents){var N=this.commentIdToIndex_(S==null?void 0:S.parentCommentId);if(!(N<0)){var X=this.getRepliesPath_(N);if(this.get(X)){S=S.replyToCommentId;X=this.getRepliesContentsPath_(N,!1);if(this.get(X)){var b=this.get(X).length,w=X+"."+(b-1)+".continuationItemRenderer";this.get(w+".button")?(w=this.replyIdToIndex_(S,N,!1),this.doReplyInsert_(X,q,w,b-1)):this.get(w)||(b=this.replyIdToIndex_(S,N,
!1),this.doReplyInsert_(X,q,b,null))}X=this.getRepliesContentsPath_(N,!0);this.get(X)?(N=this.replyIdToIndex_(S,N,!0),(!S||N>=0)&&this.doReplyInsert_(X,q,N,null)):this.set(X,[q])}else this.set(X,{commentRepliesRenderer:{teaserContents:[q]}})}}};
_.Z.hideReportedCommentAction_=function(q){var S=_.t(q,BmX);if(q=S==null?void 0:S.commentId)(S=this.get("parentCommentId",S))||(S=this.getParentCommentId_(q)),this.remove_(q,S)};
_.Z.getParentCommentId_=function(q){q=q.split(".");if(q[1])return q[0]};
_.Z.removeCommentAction_=function(q){var S=_.t(q,LrR);if(q=S==null?void 0:S.commentId)S=(S==null?void 0:S.parentCommentId)||this.getParentCommentId_(q),this.remove_(q,S)};
_.Z.pinCommentAction_=function(q){q=_.a6.unsafeClone(q);var S=_.t(q,MEX);S!=null&&S.commentId&&(q=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",q))&&(this.remove_(S.commentId),this.insert_(q,!0))};
_.Z.unpinCommentAction_=function(q){q=_.a6.unsafeClone(q);q=_.t(q,hXX);if(q!=null&&q.commentId){var S,N,X=(S=q.actionResult)==null?void 0:(N=S.update)==null?void 0:N.commentThreadRenderer;X&&(this.remove_(q.commentId),this.insert_(X))}};
_.Z.banAuthorAction_=function(q){var S=_.t(q,xgD);S!=null&&S.commentId&&(q=S.commentId,S=S.parentCommentId||this.getParentCommentId_(q),this.remove_(q,S))};
_.Z.handleScrollToCommentElement_=function(q){this.hostElement.contains(q)&&(this.nearestScrollParent||(this.nearestScrollParent=Z94(q)),this.isCommentVisibleInScrollParent(q)||q.scrollIntoView({behavior:"smooth",block:"nearest"}))};
_.Z.isCommentVisibleInScrollParent=function(q){if(!this.nearestScrollParent)return!1;q=q.getBoundingClientRect();var S=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return q.top>=S.top&&q.bottom<=S.bottom};
_.Z.commentIdToIndex_=function(q){var S;return q&&(S=this.data)!=null&&S.contents?this.data.contents.findIndex(function(N){N=N.commentThreadRenderer;var X;return q===((N==null?void 0:N.commentViewModel)&&((X=_.t(N.commentViewModel,X8k))==null?void 0:X.commentId))}):-1};
_.Z.insert_=function(q,S){S=S===void 0?!1:S;var N,X;if((N=this.data)==null?0:(X=N.contents)==null?0:X.some(function(w){return!!w.commentThreadRenderer}))for(N=0,X=this.data.contents.length;N<X;N++){var b=this.data.contents[N].commentThreadRenderer;
if(fmL[q.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=fmL[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){S&&fmL[q.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===fmL[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",N,1,{commentThreadRenderer:q}):this.splice("data.contents",N,0,{commentThreadRenderer:q});break}}else this.set("data.contents",[{commentThreadRenderer:q}])};
_.Z.doReplyRemove_=function(q,S,N){q=this.replyIdToIndex_(q,S,N);q<0||(S=this.getRepliesContentsPath_(S,N),this.splice(S,q,1))};
_.Z.remove_=function(q,S){S=this.commentIdToIndex_(S);S<0?(S=this.commentIdToIndex_(q),S<0||this.splice("data.contents",S,1)):_.C("web_delhi_comment_threads")||(this.doReplyRemove_(q,S,!1),this.doReplyRemove_(q,S,!0))};
_.Z.replyIdToIndex_=function(q,S,N){if(S<0)return-1;S=this.getRepliesContentsPath_(S,N);S=this.get(S);if(!S||!S.length)return-1;N=0;for(var X=S.length;N<X;N++){var b=void 0,w=void 0;if(((b=S[N])==null?void 0:(w=b.commentViewModel)==null?void 0:w.commentId)===q)return N}return-1};
_.Z.tickForCommentsTimer_=function(q){_.rs(q,void 0,"wn_comments")};
_.Z.reloadComments_=function(q){q=_.t(q,SnX);_.t(q==null?void 0:q.command,_.rj)&&_.yR(this.hostElement,[q==null?void 0:q.command])};
_.hd.Object.defineProperties(Wu.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.data)==null?0:(S=q.header)==null?0:(N=S.commentsHeaderRenderer)==null?0:N.isBackstageContent)}}});
_.hd.Object.defineProperties(Wu,{template:{configurable:!0,enumerable:!0,get:function(){if(nJ8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);nJ8=q}q=nJ8;return q}}});
Wu.prototype.showSuperfanOnlyDisclaimer_=Wu.prototype.showSuperfanOnlyDisclaimer_;Wu.prototype.showSubscribersOnlyDisclaimer_=Wu.prototype.showSubscribersOnlyDisclaimer_;Wu.prototype.headerChanged_=Wu.prototype.headerChanged_;Wu.prototype.contentsChanged_=Wu.prototype.contentsChanged_;_.u([_.O(_.z5),_.E("design:type",Object)],Wu.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",Function)],Wu.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Wu.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Wu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.header.commentsHeaderRenderer.isBackstageContent"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wu.prototype,"isBackstage",null);
_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"disablePrescanVisibility",void 0);_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"canScheduleJobs",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Wu.prototype,"engagementPanel",void 0);_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"hidePanelButton",void 0);_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"isWatchGrid",void 0);_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.u([_.k(),_.E("design:type",Object)],Wu.prototype,"hasShownSuperfanOnlyDisclaimer",void 0);_.u([_.I5("data.contents"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wu.prototype,"contentsChanged_",null);_.u([_.I5("data.header"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wu.prototype,"headerChanged_",null);
_.u([_.Ph("yt-show-subscribers-only-disclaimer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Wu.prototype,"showSubscribersOnlyDisclaimer_",null);_.u([_.Ph("yt-show-superfan-only-snackbar"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Wu.prototype,"showSuperfanOnlyDisclaimer_",null);_.u([_.Ue({is:"ytd-comments"})],Wu);var dE=function(){return _.SW.apply(this,arguments)||this};
_.F(dE,_.SW);_.Z=dE.prototype;_.Z.bindIf=function(q,S,N){return q?S:N};
_.Z.bindIfDefined=function(q,S){return q!==void 0?q:S};
_.Z.booleanString=function(q){return(!!q).toString()};
_.Z.equals=function(){for(var q=_.IT.apply(0,arguments),S=q[0],N=1;N<q.length;N++)if(S!=q[N])return!1;return!0};
_.Z.isGreaterThan=function(q,S){return q>S};
_.Z.isLessThan=function(q,S){return q<S};
_.Z.logicalAND=function(){for(var q=_.IT.apply(0,arguments),S=!!q[0],N=1;N<q.length;N++)S=S&&!!q[N];return S};
_.Z.logicalOR=function(){for(var q=_.IT.apply(0,arguments),S=!!q[0],N=1;N<q.length;N++)S=S||!!q[N];return S};
_.Z.toBool=function(q){return!!q};
dE.prototype.toBool=dE.prototype.toBool;dE.prototype.logicalOR=dE.prototype.logicalOR;dE.prototype.logicalAND=dE.prototype.logicalAND;dE.prototype.isLessThan=dE.prototype.isLessThan;dE.prototype.isGreaterThan=dE.prototype.isGreaterThan;dE.prototype.equals=dE.prototype.equals;dE.prototype.booleanString=dE.prototype.booleanString;dE.prototype.bindIfDefined=dE.prototype.bindIfDefined;dE.prototype.bindIf=dE.prototype.bindIf;_.u([_.N0()],dE);_.psL=[dE.prototype];var x$s;var m$E;var kb=function(){return _.n.apply(this,arguments)||this};
_.F(kb,_.n);kb.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
kb.prototype.onBackIconTap_=function(){window.history.back()};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kb.prototype,"data",void 0);_.u([_.Vd({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],kb);
_.p(kb,"yt-header-with-back-renderer",function(){if(m$E===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;x$s===void 0&&(x$s=document.createElement("template"));var X=x$s;N.call(S,X.content.cloneNode(!0),q.content.firstChild);m$E=q}q=m$E;return q},{mode:2});var u3L;var gJm;var zx=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(zx,_.n);_.Z=zx.prototype;_.Z.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q,this.setUrl())};
_.Z.dataChanged=function(){var q=this;if(this.data){var S=this.setUrl();S&&_.hQ({destination:window,iframe:this.iframe,origin:_.ha7(S.toString()),channelName:"yt-iframe",onMessage:function(N){(N=q.getCommunicationCommand(N.data))&&q.ytComponentBehavior.resolveCommand(N)},
onEstablished:function(){}})}};
_.Z.setUrl=function(){if(this.data&&this.data.iframeUrl){var q=_.KY(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(q)return _.wx(this.iframe,q),q}};
_.Z.getCommunicationCommand=function(q){var S;if((S=this.data)!=null&&S.onCommunicationCommandsMap){S=this.data.onCommunicationCommandsMap.find(function(b){return b.key===q});
if(S==null?0:S.value)return S==null?void 0:S.value;try{var N=RJJ(_.Yg(q)),X=this.data.onCommunicationCommandsMap.find(function(b){return b.key===(N==null?void 0:N.getMethodName())});
if(X==null?0:X.value)return X==null?void 0:X.value}catch(b){}}};
zx.prototype.dataChanged=zx.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],zx.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],zx.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zx.prototype,"data",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],zx.prototype,"isDarkTheme",void 0);_.u([_.oE("#iframe"),_.E("design:type",HTMLIFrameElement)],zx.prototype,"iframe",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zx.prototype,"dataChanged",null);_.u([_.Vd({is:"yt-iframe-renderer",disableElementRegistration:!0})],zx);
_.p(zx,"yt-iframe-renderer",function(){if(gJm===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;u3L===void 0&&(u3L=document.createElement("template"));var X=u3L;N.call(S,X.content.cloneNode(!0),q.content.firstChild);gJm=q}q=gJm;return q},{mode:2});_.np=function(q){_.Z4.call(this);this.callback=q;this.bezier=new Tnd(0,0,.4,0,.2,1,1,1);this.delay=new _.Yf(this.next,window,this);this.JSC$17401_animating=!1;_.I6(this,this.delay)};
_.F(_.np,_.Z4);_.np.prototype.isAnimating=function(){return this.JSC$17401_animating};
_.np.prototype.start=function(q,S,N){this.config={from:q,to:S,duration:N,startTime:(0,_.oL)()};this.JSC$17401_animating=!0;this.next()};
_.np.prototype.stop=function(){this.delay.stop();this.JSC$17401_animating=!1;this.config=void 0};
_.np.prototype.next=function(){if(this.config){var q=this.config,S=q.from,N=q.to,X=q.duration;q=q.startTime;var b=(0,_.oL)()-q;q=this.bezier;X=jAT(q,b/X);if(X==0)q=q.y0;else if(X==1)q=q.y3;else{b=Om(q.y0,q.y1,X);var w=Om(q.y1,q.y2,X);q=Om(q.y2,q.y3,X);b=Om(b,w,X);w=Om(w,q,X);q=Om(b,w,X)}q=_.Hm(q,0,1);this.callback(S+(N-S)*q);q<1?this.delay.start():this.JSC$17401_animating=!1}};_.fp=new _.ky("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var EJV={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},MZm=function(q,S,N,X){_.Z4.call(this);this.JSC$17413_miniAppId=q;this.localReleaseId=S;this.derivedDeviceInterface=N;this.isForeground=X;this.JSC$17413_playNonceResolver=new _.yP;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Y$("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Y$("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.C("enable_displaying_ppn");this.JSC$17413_miniAppClientDataProvider=_.Ly().resolve(_.fp);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;y85(this);var b=setTimeout(function(){_.vN(new _.Vl("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17413_playNonceResolver.promise.then(function(){clearTimeout(b)})};
_.F(MZm,_.Z4);var hVG=function(q,S){q.JSC$17413_playNonceResolver.resolve(S!=null?S:Dw(8));q.enableDisplayingPpn&&LEL(q).then(function(N){q.JSC$17413_miniAppClientDataProvider.clientData.set("post_play_nonce",N)})},LEL=function(q){return _.G(function(S){return S.nextAddress==1?S.yield(q.JSC$17413_playNonceResolver.promise,2):S.return(S.yieldResult)})},y85=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$17413_playNonceResolver.promise,2);S=X.yieldResult;N={miniAppInfo:{externalPostId:q.JSC$17413_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:S,derivedDeviceInterface:q.derivedDeviceInterface}};_.QG(N);_.xP(X)})},Im$=function(q){q.state!==0?_.vN(new _.Vl("[MiniAppPlayLogger] recordPlayStart failed with state "+EJV[q.state])):(q.state=1,pp(q,"ma_cl"),xb(q,"PLAY_EVENT_TYPE_PLAY_START"),PLL(q))},Y5s=function(q){q.isForeground=!1;
xb(q,"PLAY_EVENT_TYPE_PLAY_PAUSE")},oD_=function(q){q.state!==1&&q.state!==2?_.vN(new _.Vl("[MiniAppPlayLogger] recordPlayEnd failed with state "+EJV[q.state])):(q.state=3,window.clearInterval(q.playPingTimerId),q.playPingTimerId=NaN,YFe(),xb(q,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},qz3=function(q,S){q.state===2&&q.gameReady&&(q.firstClickRecorded?Date.now()-q.clickRecordedMs<q.playClickIntervalMs||(q.clickRecordedMs=Date.now(),xb(q,"PLAY_EVENT_TYPE_PLAY_CLICK")):S&&(pp(q,"ma_fua"),xb(q,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),q.firstClickRecorded=!0,q.clickRecordedMs=Date.now()))};
MZm.prototype.logError=function(q){var S=this,N;_.G(function(X){if(X.nextAddress==1)return q.metadata.externalPostId=S.JSC$17413_miniAppId,N=q.metadata,X.yield(Promise.race([S.JSC$17413_playNonceResolver.promise,new Promise(function(b){setTimeout(function(){b("")},3E4)})]),2);
N.postPlayNonce=X.yieldResult;q.metadata.localReleaseId=S.localReleaseId;q.loggingError.level="WARNING";_.O0(q.loggingError,q.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:q.metadata});_.xP(X)})};
var SzV=function(q,S,N,X){var b,w,B,T,Q,a;_.G(function(U){if(U.nextAddress==1)return U.yield(q.JSC$17413_playNonceResolver.promise,2);b=U.yieldResult;w={externalPostId:q.JSC$17413_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:b,sdkVersion:N,api:S};X!==void 0&&(w.networkRequestsMeasurement={networkRequests:_.md(X,1),cachedRequests:_.md(X,2),transferredBytes:_.md(X,3)},(B=X)==null?0:_.w4(B,vU,6))&&(w.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((T=_.Ns(X,
vU,6))==null?void 0:$C(T,1))||"0",cacheHits:((Q=_.Ns(X,vU,6))==null?void 0:$C(Q,2))||"0",cachedBytes:((a=_.Ns(X,vU,6))==null?void 0:$C(a,3))||"0"});_.FO("miniAppSdkUsage",w);_.xP(U)})},XcV=function(q,S,N){var X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z;
_.G(function(M){if(M.nextAddress==1)return M.yield(q.JSC$17413_playNonceResolver.promise,2);X=M.yieldResult;b={externalPostId:q.JSC$17413_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:X,sdkVersion:N,measurementWindow:{startTimestampMs:String(aP(S,1)),endTimestampMs:String(aP(S,2))},frameRate:{averageFrameTimeDeltaMs:VU(S,3),averageFrameIdleTimeMs:VU(S,4)}};_.w4(S,l6,5)&&(b.networkRequests={networkRequests:(w=fi(S))==null?void 0:_.md(w,1),cachedRequests:(B=fi(S))==null?void 0:_.md(B,2),transferredBytes:(T=
fi(S))==null?void 0:_.md(T,3),sameOriginStatusCodeToCounts:NRm((Q=fi(S))==null?void 0:_.EJv(Q,4,void 0,oJe,oJe)),crossOriginStatusCodeToCounts:NRm((a=fi(S))==null?void 0:_.EJv(a,5,void 0,oJe,oJe))},(U=fi(S))==null?0:_.w4(U,vU,6))&&(b.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((r=fi(S))==null?void 0:(c=_.Ns(r,vU,6))==null?void 0:$C(c,1))||"0",cacheHits:((e=fi(S))==null?void 0:(R=_.Ns(e,vU,6))==null?void 0:$C(R,2))||"0",cachedBytes:((J=fi(S))==null?void 0:(v=_.Ns(J,vU,6))==
null?void 0:$C(v,3))||"0"});_.w4(S,sWq,7)&&(b.gameCapture={averageFrameTimeDeltaMs:(W=_.Ns(S,sWq,7))==null?void 0:VU(W,1),averageFrameIdleTimeMs:(z=_.Ns(S,sWq,7))==null?void 0:VU(z,2)});_.FO("miniAppPerformanceMetrics",b);_.xP(M)})},bKs=function(q,S){var N,X;
return _.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$17413_playNonceResolver.promise,2);N=b.yieldResult;X={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:q.JSC$17413_miniAppId,postPlayNonce:N,miniAppReleaseId:q.localReleaseId},derivedDeviceInterface:q.derivedDeviceInterface,adTriggerType:S,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.FO("miniAppAdEvent",X);_.xP(b)})};
MZm.prototype.disposeInternal=function(){_.Z4.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var xb=function(q,S,N,X){N=N===void 0?{}:N;X=X===void 0?!1:X;var b,w,B,T;_.G(function(Q){if(Q.nextAddress==1)return b=q.isForeground,w=q.beforeReady,Q.yield(q.JSC$17413_playNonceResolver.promise,2);B=Q.yieldResult;T={externalPostId:q.JSC$17413_miniAppId,localReleaseId:q.localReleaseId,derivedDeviceInterface:q.derivedDeviceInterface,postPlayNonce:B,type:S};N.sequenceGroup=B;T.playState=w?"PLAY_STATE_NOT_READY":b?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.FO("miniAppPlayEvent",T,
N);X&&_.HN();_.xP(Q)})},pp=function(q,S){var N;
_.G(function(X){if(X.nextAddress==1)return N=(0,_.oL)(),X.yield(q.JSC$17413_playNonceResolver.promise,2);_.Uu(S,N);_.xP(X)})},PLL=function(q){isNaN(q.playPingTimerId)&&(q.playPingTimerId=_.wg(function(){q.state!==1&&q.state!==2?_.vN(new _.Vl("[MiniAppPlayLogger] reportPlayPing failed with state "+EJV[q.state])):xb(q,"PLAY_EVENT_TYPE_PLAY_PING")},q.playPingIntervalMs))},NRm=function(q){return Array.from(q.entries()).map(function(S){var N=_.A(S);
S=N.next().value;N=N.next().value;return{key:S,value:N}})};var wcG=function(){this.adResolvers=new Map},ZKs=function(q,S){q.showMiniAppAdCommand=S.showMiniAppAdCommand;
q.isEmbeddedInWebview=S.isEmbeddedInWebview;q.playLogger=S.playLogger},sT_=function(q){return _.G(function(S){return S.return(AjV(q,1))})},BR$=function(q){return _.G(function(S){return S.return(AjV(q,2))})},GAE=function(q,S){return _.G(function(N){return S?N.return(AjV(q,3,S)):N.return(TR7(q,3))})},AjV=function(q,S,N){var X,b,w;
return _.G(function(B){if(B.nextAddress==1){if(!q.showMiniAppAdCommand||!q.isEmbeddedInWebview)return B.return(TR7(q,S));X=crypto.randomUUID();b=new _.yP;q.adResolvers.set(X,b);var T=new TC;T=_.XN(T,3,S);w=_.sk(T,5,N);$T(q.showMiniAppAdCommand,Lyv(w),X);return B.yield(b.promise,2)}return B.return(B.yieldResult)})};
wcG.prototype.onAdFinished=function(q,S){var N=this.adResolvers.get(S);N&&(this.adResolvers.delete(S),q=fW6(q),N.resolve(q))};
var TR7=function(q,S){var N;return _.G(function(X){if(X.nextAddress==1)X=X.yield((N=q.playLogger)==null?void 0:bKs(N,asM(S)),2);else{var b=X.return;var w=new nV0;w=_.XN(w,1,2);X=b.call(X,w)}return X})};var DhL=new _.ky("INNERTUBE_MANAGER_TOKEN");var QT3=function(){this.callbacks={}};
QT3.prototype.initialize=function(q){var S=this;this.callbacks=q;window.youtubewebview?window.youtubewebview.onmessage=function(N){ahJ(S,N)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(N){ahJ(S,N)})};
var ahJ=function(q,S){if(S.data)try{var N=RJJ(S.data);if(_.K7(_.b8(N,1))!=null){var X=mqk(_.UI(N,2));switch(N.getMethodName()){case "yt-mini-app-load-audio-state":var b,w;(w=(b=q.callbacks).onAudioStateLoaded)==null||w.call(b,_.QU(X,az(X,Bj,1)));break;case "yt-mute-mini-app":var B,T;(T=(B=q.callbacks).onMuteMiniApp)==null||T.call(B);break;case "yt-unmute-mini-app":var Q,a;(a=(Q=q.callbacks).onUnmuteMiniApp)==null||a.call(Q);break;case "yt-playable-exit":var U,r;(r=(U=q.callbacks).onExit)==null||r.call(U);
break;case "yt-post-play-nonce":var c,e;(e=(c=q.callbacks).onPostPlayNonceReceived)==null||e.call(c,cH(X,2,Bj));break;case "yt-confirm-exit-mini-app":var R,J;(J=(R=q.callbacks).confirmExitMiniApp)==null||J.call(R);break;case "yt-confirm-exit-mini-app-edu":var v,W;(W=(v=q.callbacks).confirmExitMiniAppEdu)==null||W.call(v);break;case "yt-benchmarking-response":var z,M;(M=(z=q.callbacks).onNativeBenchmarkingMessageReceived)==null||M.call(z,cH(X,2,Bj));break;case "yt-mini-app-load-3p-consent-state":var g,
x;(x=(g=q.callbacks).multiplayer3pAckStateLoaded)==null||x.call(g,_.QU(X,az(X,Bj,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var L,P;(P=(L=q.callbacks).exitMiniAppSeenStateLoaded)==null||P.call(L,_.QU(X,az(X,Bj,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var b0,Q7;(Q7=(b0=q.callbacks).onNavigateToNewMiniApp)==null||Q7.call(b0);break;case "yt-game-data-available":var ry,s7;(s7=(ry=q.callbacks).onGameDataAvailable)==null||s7.call(ry,cH(X,2,Bj));break;case "yt-pause-mini-app":var TW,
l0;(l0=(TW=q.callbacks).onPauseMiniApp)==null||l0.call(TW);break;case "yt-resume-mini-app":var zW,nN;(nN=(zW=q.callbacks).onResumeMiniApp)==null||nN.call(zW);break;case "yt-pause-playable-dialog":var Tq,Gq;(Gq=(Tq=q.callbacks).onPausePlayableDialog)==null||Gq.call(Tq);break;case "yt-resume-playable-dialog":var u0,VX;(VX=(u0=q.callbacks).onResumePlayableDialog)==null||VX.call(u0);break;case "yt-playable-ad-finished":var UX,cD;(cD=(UX=q.callbacks).onAdFinished)==null||cD.call(UX,cH(X,2,Bj),_.UI(N,3))}}else _.vN(Error("Wh"))}catch(cs){_.O0(Error("Xh"))}else _.vN(Error("Yh"))};var UT7=function(q){this.rpcErrorCode=q};var m0=function(q,S,N){this.intervalMs=q;this.apiFunc=S;this.type=N;this.schedulerReady=!0};
m0.prototype.call=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1){if(S.type!==1&&q===S.cachedValue)return X.return();S.pendingApiRequestResolver||(S.pendingApiRequestResolver=new _.yP);N=S.pendingApiRequestResolver.promise;S.cachedValue=q;return X.yield(V53(S),2)}return X.return(N)})};
m0.prototype.flush=function(q){q=q===void 0?!1:q;var S=this;return _.G(function(N){return S.cachedValue===void 0?N.return():N.yield(S.apiFunc(S.cachedValue,q),0)})};
var V53=function(q){var S,N,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!q.schedulerReady||!q.pendingApiRequestResolver)return b.return();q.schedulerReady=!1;S=q.pendingApiRequestResolver;q.pendingApiRequestResolver=void 0;_.jw(b,2);if(q.cachedValue===void 0){b.jumpTo(4);break}return b.yield(q.apiFunc(q.cachedValue),5);case 5:N=b.yieldResult,S.resolve(N);case 4:_.x8(b,3);break;case 2:X=_.pd(b),S.reject(X);case 3:setTimeout(function(){return _.G(function(w){q.schedulerReady=!0;return w.yield(V53(q),
0)})},q.intervalMs),_.xP(b)}})};var c1m=window.location.origin+"/miniapp_cloudsaves",r1y=[400,401],Uh3=_.Y$("cloud_save_game_data_rate_limit_ms",3E3),$h3=function(q){var S=this;this.JSC$17459_miniAppId=q;this.loadAttempts=0;this.cloudSaveIntervalMs=Uh3;this.initialDownloadDataSucceeded=!1;this.JSC$17459_playNonceResolver=new _.yP;this.scottyUploadRateLimiter=new m0(this.cloudSaveIntervalMs,function(N,X){return S.uploadData(N,X)},2);
this.downloadDataPromise=rj3(this);this.downloadDataPromise.then(function(){S.initialDownloadDataSucceeded=!0}).catch(function(){})},cjL=function(q,S){S.then(function(N){return q.JSC$17459_playNonceResolver.resolve(N)})},el3=function(q){return _.G(function(S){return q.cachedData===void 0?S.return(q.downloadDataPromise):S.return(q.cachedData)})},C9L=function(q,S){return _.G(function(N){q.cachedData=S;
if(!q.initialDownloadDataSucceeded)throw Error("Zh");return N.yield(q.scottyUploadRateLimiter.call(S),0)})},Rl8=function(){return new Promise(function(q){setTimeout(q,1E3,"")})},t5$=function(q,S){var N,X;
return _.G(function(b){if(b.nextAddress==1)return N=q.JSC$17459_miniAppId,b.yield(Promise.race([q.JSC$17459_playNonceResolver.promise,Rl8()]),2);X={"X-YouTube-MiniAppId":N,"X-YouTube-PostPlayNonce":b.yieldResult};"DELEGATED_SESSION_ID"in _.WP&&mW7(S,X);return b.return(X)})};
$h3.prototype.uploadData=function(q,S){S=S===void 0?!1:S;var N=this;return _.G(function(X){return VNM()?_.C("enable_cloud_save_error_popup_after_retry")?X.return(new Promise(function(b,w){var B,T,Q,a,U;return _.G(function(r){switch(r.nextAddress){case 1:B=0,T=!0,a=Q=null;case 2:if(!(T&&B++<2)){r.jumpTo(4);break}_.jw(r,5);return r.yield(iKZ(N,q,S),7);case 7:Q=r.yieldResult;T=Q.ok?!1:!r1y.includes(Q.status);_.x8(r,2);break;case 5:a=U=_.pd(r);T=$TW(a);r.jumpTo(2);break;case 4:Q?Q.ok?(uF(N,Uh3),b()):
(uF(N,N.cloudSaveIntervalMs*2),w(Error("$h`"+String(Q.status),{cause:{rpcErrorCode:Q.status}}))):(uF(N,N.cloudSaveIntervalMs*2),w(a||Error("ai"))),_.xP(r)}})})):X.return(new Promise(function(b,w){var B,T;
return _.G(function(Q){if(Q.nextAddress==1){if(N.JSC$17459_miniAppId==="")return w(Error("bi")),Q.return();_.jw(Q,2);return Q.yield(iKZ(N,q,S),4)}if(Q.nextAddress!=2)return B=Q.yieldResult,B.ok?(uF(N,Uh3),b()):(uF(N,N.cloudSaveIntervalMs*2),w(Error("$h`"+String(B.status),{cause:{rpcErrorCode:B.status}}))),_.x8(Q,0);T=_.pd(Q);uF(N,N.cloudSaveIntervalMs*2);w(T);_.xP(Q)})})):X.return()})};
var iKZ=function(q,S,N){N=N===void 0?!1:N;var X,b,w;return _.G(function(B){if(B.nextAddress==1)return X=_.Im((new TextEncoder).encode(S)),b=eEd(),B.yield(t5$(q,b),2);w=B.yieldResult;return B.return(fetch(b,{method:"POST",body:new Blob([X]),headers:w,keepalive:N}))})},rj3=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1){if(!VNM())return X.return("");if(q.JSC$17459_miniAppId==="")throw Error("bi");if(q.loadAttempts>2)return X.return(q.downloadDataPromise);_.jw(X,2);return X.yield(JjJ(q),4)}if(X.nextAddress!=2)return S=X.yieldResult,X.return(S);N=_.pd(X);if($TW(N)&&++q.loadAttempts<2)return X.return(rj3(q));throw N;})},JjJ=function(q){var S,N,X,b,w;
return _.G(function(B){switch(B.nextAddress){case 1:return _.jw(B,2),S=eEd(),B.yield(t5$(q,S),4);case 4:return N=B.yieldResult,B.yield(fetch(S,{method:"GET",headers:N}),5);case 5:return X=B.yieldResult,X.ok?B.yield(X.text(),6):B.return(Promise.reject(Error("ci`"+String(X.status),{cause:new UT7(X.status)})));case 6:return b=B.yieldResult,B.return((new TextDecoder).decode(_.Yg(b)));case 2:return w=_.pd(B),B.return(Promise.reject(w))}})},uF=function(q,S){q.cloudSaveIntervalMs=S;
q.scottyUploadRateLimiter.intervalMs=q.cloudSaveIntervalMs};
$h3.prototype.flush=function(){var q=this;return _.G(function(S){return q.initialDownloadDataSucceeded?S.yield(q.scottyUploadRateLimiter.flush(!0),0):S.return()})};var FF$=zu(kj(1),WU(1)),gE=zu(kj(1),WU(3)),EH=function(q){this.callbacks=q};
_.Z=EH.prototype;_.Z.onAudioToggled=function(q,S){(S===void 0||S)&&_.sU("yt-mini-app-is-audio-enabled",q,2592E3)};
_.Z.onPause=function(){this.onAudioToggled(!1,!1)};
_.Z.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.Z.returnNativeBenchmarkingMessage=function(){};
_.Z.sendGameData=function(){};
_.Z.sendStartGameFrameCapture=function(){};
var Cd7=function(q,S,N){this.callbacks=q;var X=this;this.sdkVersion=new _.yP;this.channel=new nP2(_.hQ({destination:window,iframe:S,origin:(new URL(N.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var b=yO;var w=kj(5);var B=new Las;B=_.CL(B,1,1E4);w=_.Wc(w,4,Nbq,B);b(X,w);X.onAudioToggled(X.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){X.sdkVersion.resolve("")},1E4)};
_.F(Cd7,EH);_.Z=Cd7.prototype;_.Z.onAudioToggled=function(q,S){EH.prototype.onAudioToggled.call(this,q,S===void 0?!0:S);S=yO;var N=kj(2),X=new yW6;q=_.Mx(X,1,q);q=_.Wc(N,3,Nbq,q);S(this,q)};
_.Z.onPause=function(){EH.prototype.onPause.call(this);yO(this,kj(3))};
_.Z.onResume=function(){EH.prototype.onResume.call(this);yO(this,kj(4))};
_.Z.returnNativeBenchmarkingMessage=function(q){var S=yO,N=kj(6);var X=WU(_.w4(q,n2,1)?1:2);q=_.w4(q,n2,1)?q:null;X=_.Wc(X,5,dV,q);S(this,zu(N,X))};
_.Z.sendGameData=function(q){var S=yO,N=kj(7);q=_.Wc(N,5,Nbq,q);S(this,q)};
_.Z.sendStartGameFrameCapture=function(){yO(this,kj(9))};
var MH=function(q,S,N){var X,b,w;return _.G(function(B){if(B.nextAddress==1)return X=q.callbacks,b=X.onSdkCalled,w=S,B.yield(q.sdkVersion.promise,2);b.call(X,w,B.yieldResult,N);_.xP(B)})};
Cd7.prototype.onMessage=function(){var q=this;return xkQ(pi,function(S){var N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq,Gq,u0,VX,UX,cD,cs,wL,U7,fN,r0,MM,vD,PD,cG,IJ,Dm,us,E5,sX,aG;return _.G(function(aJ){switch(aJ.nextAddress){case 1:if(!D52(S.data))return _.vN(Error("di")),aJ.return();N=_.r4(S.data,1);_.C("enable_iframe_message_get_type_via_fields")&&(X=S.data,N=b=_.r4(X,1));switch(N){case 8:if(S.data.hasMetadata()){var EX=q.sdkVersion,pQ=EX.resolve;var J8=S.data.getMetadata();
J8=_.UI(J8,1);pQ.call(EX,J8);clearTimeout(q.sdkVersionTimeoutId)}break;case 6:return aJ.jumpTo(2);case 16:if(!_.Zg(S.data,wCv,14,xj))return aJ.return();w=_.e9(S.data,wCv,14,xj);(T=(B=q.callbacks).onGameFrameReceived)==null||T.call(B,w);return aJ.return();case 17:if(!_.Zg(S.data,bST,15,xj))return aJ.return();(a=(Q=q.callbacks).onGameAudioReceived)==null||a.call(Q,_.e9(S.data,bST,15,xj));return aJ.return();case 1:if(EX=_.e9(S.data,IWR,2,xj))switch(_.r4(EX,1)){case 1:q.callbacks.onFirstFrameReady();
if(_.C("enable_network_request_logging_on_game_events")&&_.w4(EX,l6,4)){MH(q,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.Ns(EX,l6,4));break}MH(q,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(J8=(pQ=q.callbacks).onGameReady)==null||J8.call(pQ);if(_.C("enable_network_request_logging_on_game_events")&&_.w4(EX,l6,4)){MH(q,"MINI_APP_SDK_API_GAME_READY",_.Ns(EX,l6,4));break}MH(q,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Zg(EX,j3,3,YhM))q.callbacks.onResourceLoaded(_.e9(EX,j3,3,YhM))}return aJ.return();
case 3:return aJ.jumpTo(3);case 4:return aJ.jumpTo(4);case 2:return aJ.jumpTo(5);case 9:return aJ.jumpTo(6);case 10:return q.callbacks.onClick(),aJ.return();case 5:return aJ.jumpTo(7);case 11:if(!_.Zg(S.data,OE,9,xj))return aJ.return();U=_.e9(S.data,OE,9,xj);(c=(r=q.callbacks).onBenchmarkingMessageReceived)==null||c.call(r,U);EX=S.reply;pQ=kj(1);J8=WU(1);var bt=new OE;var xk=new Uint8Array(qza(U,az(U,xDD,6))|0);bt=s0(bt,5,xDD,_.j2(xk,!1));J8=_.Wc(J8,5,dV,bt);EX.call(S,zu(pQ,J8));return aJ.return();
case 12:return aJ.jumpTo(8);case 13:return aJ.jumpTo(9);case 15:return aJ.jumpTo(10);case 14:return aJ.jumpTo(11);case 18:return aJ.jumpTo(12);default:return aJ.return()}aJ.jumpTo(0);break;case 2:if(!_.Zg(S.data,ni,5,xj))return aJ.return();pQ=S.data;EX=az(pQ,xj,5);pQ=pQ.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;e=hVm(pQ,pQ[_.ZR]|0,ni,EX)||ni[Psv]||(ni[Psv]=IRP(ni));EX=_.pG(e,Ki,1,_.xl());R=_.A(EX);J=R.next();case 14:if(J.done){aJ.jumpTo(16);break}v=J.value;W=new _.Vl;W.level=_.r4(v,2)===
1?"WARNING":"ERROR";z=tN7(v.getSource());return aJ.yield(q.sdkVersion.promise,17);case 17:M={source:z,sdkVersion:aJ.yieldResult};_.s5(_.b8(v,6))!=null?(W.message=v.getMessage(),W.stack=_.UI(v,5),M.sdkErrorType=i90(_.r4(v,6)),_.s5(_.b8(v,7))!=null&&(M.sdkApi=J1M(_.r4(v,7)))):W.stack=void 0;x=g=void 0;(x=(g=q.callbacks).onError)==null||x.call(g,{loggingError:W,metadata:M});J=R.next();aJ.jumpTo(14);break;case 16:return aJ.return();case 3:return _.jw(aJ,18),EX=aJ.yield,pQ=q.callbacks,J8=pQ.onSave,bt=
_.e9(S.data,MY6,4,xj),bt=_.UI(bt,1),EX.call(aJ,J8.call(pQ,bt),20);case 20:S.reply(FF$);_.x8(aJ,19);break;case 18:return L=_.pd(aJ),P=th,b0=L,Q7=q.callbacks,ry="MINI_APP_SDK_API_SAVE_DATA",aJ.yield(q.sdkVersion.promise,21);case 21:P(b0,Q7,ry,aJ.yieldResult),S.reply(gE);case 19:return aJ.yield(MH(q,"MINI_APP_SDK_API_SAVE_DATA"),22);case 22:return aJ.return();case 4:return _.jw(aJ,23),aJ.yield(q.callbacks.onLoad(),25);case 25:s7=aJ.yieldResult;EX=S.reply;pQ=kj(1);J8=WU(1);bt=new MY6;bt=_.sk(bt,1,s7);
J8=_.Wc(J8,3,dV,bt);EX.call(S,zu(pQ,J8));_.x8(aJ,24);break;case 23:return TW=_.pd(aJ),l0=th,zW=TW,nN=q.callbacks,Tq="MINI_APP_SDK_API_LOAD_DATA",aJ.yield(q.sdkVersion.promise,26);case 26:l0(zW,nN,Tq,aJ.yieldResult),S.reply(gE);case 24:return aJ.yield(MH(q,"MINI_APP_SDK_API_LOAD_DATA"),27);case 27:return aJ.return();case 5:_.jw(aJ,28);q.callbacks.onSendHighScore(He(_.e9(S.data,TbM,3,xj).getValue()));S.reply(zu(kj(1),WU(1)));_.x8(aJ,29);break;case 28:return Gq=_.pd(aJ),u0=th,VX=Gq,UX=q.callbacks,cD=
"MINI_APP_SDK_API_SEND_SCORE",aJ.yield(q.sdkVersion.promise,30);case 30:u0(VX,UX,cD,aJ.yieldResult),S.reply(gE);case 29:return aJ.yield(MH(q,"MINI_APP_SDK_API_SEND_SCORE"),31);case 31:return aJ.return();case 6:if(!_.Zg(S.data,G1T,8,xj)){aJ.jumpTo(32);break}EX=aJ.yield;pQ=_.e9(S.data,G1T,8,xj);pQ=_.r4(pQ,1);return EX.call(aJ,MH(q,J1M(pQ)),32);case 32:return aJ.return();case 7:return EX=S.reply,pQ=kj(1),J8=WU(1),bt=q.callbacks.getLanguage(),J8=s0(J8,4,dV,O5(bt)),EX.call(S,zu(pQ,J8)),aJ.yield(MH(q,"MINI_APP_SDK_API_GET_LANGUAGE"),
34);case 34:return aJ.return();case 8:if(!_.Zg(S.data,Bba,10,xj))return aJ.return();cs=_.e9(S.data,Bba,10,xj);wL=q.callbacks;U7=wL.onSdkPerformanceUpdate;return aJ.yield(q.sdkVersion.promise,35);case 35:return U7.call(wL,cs,aJ.yieldResult),aJ.return();case 9:EX=S.data;pQ=az(EX,xj,11);if(_.K7(_.b8(EX,pQ))==null)return S.reply(zu(kj(1),WU(2))),aJ.return();fN=cH(S.data,11,xj);q.callbacks.onShareInviteCode(fN);S.reply(FF$);return aJ.yield(MH(q,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),36);case 36:return aJ.return();
case 10:if(!_.C("enable_open_yt_content"))return S.reply(gE),aJ.return();if(!_.Zg(S.data,XCT,12,xj))return S.reply(zu(kj(1),WU(2))),aJ.return();EX=_.e9(S.data,XCT,12,xj);r0=_.UI(EX,1);q.callbacks.onOpenYTContent(r0);S.reply(FF$);return aJ.yield(MH(q,"MINI_APP_SDK_API_OPEN_CONTENT"),37);case 37:return aJ.return();case 11:if(_.Zg(S.data,EVq,13,xj)){aJ.jumpTo(38);break}return aJ.yield(q.callbacks.onShowMiniAppAd(2),39);case 39:return MM=aJ.yieldResult,S.reply(zu(kj(1),qSX(MM))),aJ.yield(MH(q,"MINI_APP_SDK_API_REQUEST_AD"),
40);case 40:return aJ.return();case 38:EX=_.e9(S.data,EVq,13,xj);a:switch(_.r4(EX,1)){case 1:EX={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:EX={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:EX={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}vD=EX;PD=vD.adType;cG=vD.sdkApi;EX=aJ.yield;pQ=q.callbacks;J8=pQ.onShowMiniAppAd;bt=_.e9(S.data,EVq,13,xj);bt=_.UI(bt,2);return EX.call(aJ,J8.call(pQ,PD,bt||void 0),41);case 41:return IJ=aJ.yieldResult,
S.reply(zu(kj(1),qSX(IJ))),aJ.yield(MH(q,cG),42);case 42:return aJ.return();case 12:_.jw(aJ,43);EX=q.callbacks;pQ=EX.onMakeIapPurchase;J8=_.e9(S.data,ZSq,16,xj);J8=_.UI(J8,1);pQ.call(EX,J8);S.reply(zu(kj(1),WU(1)));_.x8(aJ,44);break;case 43:return Dm=_.pd(aJ),us=th,E5=Dm,sX=q.callbacks,aG="MINI_APP_SDK_API_MAKE_IAP_PURCHASE",aJ.yield(q.sdkVersion.promise,45);case 45:us(E5,sX,aG,aJ.yieldResult),S.reply(gE);case 44:return aJ.yield(MH(q,"MINI_APP_SDK_API_MAKE_IAP_PURCHASE"),46);case 46:return aJ.return()}})})};
var yO=function(q,S){_.G(function(N){q.channel.send(S);_.xP(N)})},iI=function(q,S,N){this.callbacks=q;
var X=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;q=a1e(S,(new URL(N.toString())).origin);this.gameSnacks=new qmX(q);this.gameSnacks.page.onReady(function(){X.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){X.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var b,w;(w=(b=X.callbacks).onGameReady)==null||w.call(b)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(b,w){try{X.callbacks.onSendHighScore(w)}catch(B){th(B,X.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(b,w){var B;return _.G(function(T){if(T.nextAddress==1)return _.jw(T,2),T.yield(X.callbacks.onSave(X.decoder.decode(w)),4);if(T.nextAddress!=2)return _.x8(T,0);B=_.pd(T);th(B,X.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return T.return()})});
this.gameSnacks.storage.onLoad(function(){var b,w;return _.G(function(B){if(B.nextAddress==1)return _.jw(B,2),B.yield(X.callbacks.onLoad(),4);if(B.nextAddress!=2)return b=B.yieldResult,B.return(X.encoder.encode(b));w=_.pd(B);th(w,X.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return B.return(X.encoder.encode(""))})});
this.gameSnacks.init()};
_.F(iI,EH);iI.prototype.onAudioToggled=function(q,S){EH.prototype.onAudioToggled.call(this,q,S===void 0?!0:S);var N;(N=this.gameSnacks)==null||N.audio.update(q)};
iI.prototype.onPause=function(){EH.prototype.onPause.call(this);var q;(q=this.gameSnacks)==null||q.game.pause()};
iI.prototype.onResume=function(){EH.prototype.onResume.call(this);var q;(q=this.gameSnacks)==null||q.game.resume()};var HK8=F17,OK7=_.f(function(q){var S=q.data;var N=q.loadingProgress;var X=q.forPaused;q=_.A(_.r6("",void 0,"LYYTdd"));var b=q.next().value,w=q.next().value;q=_.A(_.r6(!1,void 0,"K0waae"));var B=q.next().value,T=q.next().value,Q=[],a=function(){return"transform: scaleX("+(_.n6(N)||0)+")"},U=null,r=function(){return S()&&U!==null&&U!==void 0?U:U=S().showAnniversaryAnimation?6:HK8()};
_.Ww(function(){var J;if(S().timeOutMessages&&((J=S().timeOutMessages)==null?0:J.length)){U=null;J=_.A(Q);for(var v=J.next();!v.done;v=J.next())clearTimeout(v.value);Q.length=0;H9m(S().timeOutMessages,Q,w,T)}},"BNu9j");
var c=function(){return!!S().persistentErrorMessageTitle},e=function(){return N!==void 0},R=function(){return S().title};
return _.D("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.D("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.D("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.D("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var J,v=(J=S().backgroundImage)==null?void 0:J.sources,W;return(v==null?0:v.length)?"background-image: url("+((W=v[0])==null?void 0:W.url)+")":""}}),_.D("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.D(_.V,{cond:function(){return!c()&&!(X==null?0:X())},
then:function(){var J={};return _.D("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.D("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.D(_.I7,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+r()},
data:function(){var v="loading_animation_"+r();return{animationConfig:{name:v,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+v+".json",loop:!0,autoplay:!0}}}})),_.D("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.D(_.V,{cond:R,
then:function(){return _.D("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},R)}}),_.D("p",{class:_.mu("miniAppSplashScreenViewModelTimeoutMessage",(J.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return B()},J)),
"aria-live":"polite"},b),_.D(_.V,{cond:e,then:function(){return _.D("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.D("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:a}))}})))}}),_.D(_.V,{cond:c,
then:function(){return _.D("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.D("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return S().persistentErrorMessageTitle}),_.D(_.V,{cond:function(){return!!S().persistentErrorMessageDescription},
then:function(){return _.D("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return S().persistentErrorMessageDescription})}}))}}),_.D(_.V,{cond:X,
then:function(){return _.D("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.D("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.D("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},R))}})))},"Yf");var KFL=new _.ky("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var vDm=Pw;Pw=function(q){function S(N){if(N){var X,b;(X=N.__spec)==null||(b=X.didUnmount)==null||b.call(X);for(X=0;X<N.childNodes.length;X++)S(N.childNodes[X])}}
vDm==null||vDm(q);sc(function(){for(var N=0;N<q.length;N++)S(q[N])})};var lhL=_.f(function(q){var S=q.data;var N=q.score;var X=q.formattedScore;var b=q.onScoreChanged;var w=q.isEmbeddedInWebview;var B=_.HP("yt-mini-app-score-button-view-model"),T=function(){var e;return _.t(S==null?void 0:(e=S())==null?void 0:e.buttonViewModel,_.i5)},Q=function(){var e;
return(N==null?void 0:N())||Number(S==null?void 0:(e=S())==null?void 0:e.lastScore)||0},a=function(){var e;
return(X==null?void 0:X())||((e=T())==null?void 0:e.title)||""},U,r=1;
if(q=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))q=Number(q),r=isNaN(q)?1:q/100;_.Ww(function(){b==null||b(Q());var e;var R=_.aK((e=T())==null?void 0:e.onTap);if(R){e=_.t(R,dpX);var J,v,W;e=_.t(e==null?void 0:(J=e.panelLoadingStrategy)==null?void 0:(v=J.inlineContent)==null?void 0:(W=v.dialogViewModel)==null?void 0:W.customContent,hfJ)}else e=void 0;if(J=e)J.score=a()},"Aekez");
q=_.Ec(function(){var e,R,J=S==null?void 0:(e=S())==null?void 0:(R=e.loggingDirectives)==null?void 0:R.trackingParams;J&&_.Yp(_.Ly().resolve(_.A7),J);return!1});
_.lO(function(){if(B.value){var e=B.value.querySelector("button"),R=T();e&&R&&K1e(e,R);_.yb("yt-share-playable-with-high-score",function(){var J=Q().toString(),v=S==null?void 0:S().onShareHighScoreCommand,W=S==null?void 0:S().highScoreShareClientParamIdentifier,z=w==null?void 0:w();v&&(z?(W=new CPX,J=_.sk(W,2,J),$T(v,J.JSC$12850_serializeBinary())):W&&(_.Ly().resolve(KFL).clientParams.set(W,{miniAppClientParams:{highScore:J}}),Biy(v,!1)))})}});
var c=function(){var e=T();e&&(N==null?0:N())&&e.accessibilityText&&(e.accessibilityText=e.accessibilityText.replace(U,a()));U=a();return{numberValue:Q(),numberText:a(),heightPx:36,fontSizeMultiplier:r,shouldAnimate:!(N==null||!N())&&!0}};
return _.D("yt-mini-app-score-button-view-model",{class:function(){var e={};return _.B2("miniAppScoreButtonViewModelHost",(e.miniAppScoreButtonViewModelIsVisible=Q()!==0,e))},
el:B,"on:click":q},JN0(!1,function(){return _.D("span",{style:"display:none;"},Q)}),_.D(_.SA,{data:function(){var e;
return S==null?void 0:(e=S())==null?void 0:e.buttonViewModel}},{buttonViewModel:function(e){return _.D(_.EN,{data:e.data,
animatedTextProps:c})}}))},"$f");var zlL=_.f(function(q){var S,N=(S=_.Bh("yt-mini-app-is-theater-mode-enabled"))!=null?S:!1,X=_.C("enable_playable_container_save_button"),b=_.C("enable_play_next_destination_page_in_toolbar");S={};return _.D("ytm-mini-app-top-bar-view-model",null,_.D("div",{class:_.mu("yt-mini-app-top-bar-view-model",(S["yt-mini-app-top-bar-view-model--mobile"]=!1,S["yt-mini-app-top-bar-view-model--desktop"]=!0,S))},_.D("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.D(_.V,{cond:function(){var w;return!!q.data().backButtonEdu&&
!((w=q.isExitMiniAppSeen)==null?0:w.call(q))},
then:function(){return _.D(_.SA,{data:function(){return q.data().backButtonEdu}},{buttonViewModel:_.EN})},
else:function(){return _.D(_.SA,{data:function(){return q.data().backButton}},{buttonViewModel:_.EN})}}),_.D(_.V,{cond:function(){return q.data().viewAllButton&&!0},
then:function(){return _.D(_.SA,{data:function(){return q.data().viewAllButton}},{buttonViewModel:_.EN})}}),_.D(_.V,{cond:function(){return q.data().title&&!0},
then:function(){return _.D("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return q.data().title})}})),_.D("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.D(_.V,{cond:function(){var w;
return(w=q.isDesktopPlayPage)==null?void 0:w.call(q)},
then:function(){return _.D(_.S1,null,_.D(jTE,{highScoreButton:function(){return q.data().highScoreButton},
score:q.score,formattedScore:q.formattedScore,onScoreChanged:q.onScoreChanged,isEmbeddedInWebview:q.isEmbeddedInWebview}),_.D(WFE,{enableSaveButton:function(){return _.n6(X)},
saveButton:function(){return q.data().saveButton},
isSaved:q.isSaved,onSaveToggled:function(){return q.onSaveToggled}}),_.D(dhs,{menuButton:function(){return q.data().menuButton}}))},
else:function(){return _.D(_.V,{cond:function(){return!1},
then:function(){return _.D(_.SA,{data:function(){return q.data().playPageButton}},{buttonViewModel:function(w){return _.D(_.EN,{data:w.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.D(jTE,{highScoreButton:function(){return q.data().highScoreButton},
score:q.score,formattedScore:q.formattedScore,onScoreChanged:q.onScoreChanged,isEmbeddedInWebview:q.isEmbeddedInWebview})}})}})),_.D("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.D(_.SA,{data:function(){return q.data().muteButton}},{toggleButtonViewModel:function(w){var B=w.data;
return _.D(_.B_,{data:function(){var T,Q;return Object.assign({},B(),{isToggled:(Q=(T=q.isAudioEnabled)==null?void 0:T.call(q))!=null?Q:!0})},
onToggle:q.onAudioToggled,useOutlinedIcon:!0})}}),_.D(_.SA,{data:function(){return q.data().theatreModeButton}},{toggleButtonViewModel:function(w){var B=w.data;
return _.D("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.D(_.B_,{data:function(){return Object.assign({},B(),{isToggled:N})},
useOutlinedIcon:!0}))}}),_.D(kAL,{fullscreenButton:function(){return q.data().fullscreenButton}}),_.D(_.V,{cond:function(){return _.n6(b)&&q.data().viewAllButton&&!1},
then:function(){return _.D(_.SA,{data:function(){return q.data().viewAllButton}},{buttonViewModel:_.EN})}}),_.D(_.V,{cond:function(){var w;
return!((w=q.isDesktopPlayPage)==null?0:w.call(q))},
then:function(){return _.D(_.S1,null,_.D(WFE,{enableSaveButton:function(){return _.n6(X)},
saveButton:function(){return q.data().saveButton},
isSaved:q.isSaved,onSaveToggled:function(){return q.onSaveToggled}}),_.D(dhs,{menuButton:function(){return q.data().menuButton}}))}}))))},"ag");
zlL.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var dhs=_.f(function(q){return _.D(_.SA,{data:q.menuButton},{buttonViewModel:_.EN})},"bg"),WFE=_.f(function(q){var S=q.enableSaveButton;
var N=q.saveButton;var X=q.isSaved;var b=q.onSaveToggled;return _.D(_.V,{cond:function(){return S()&&!(N==null||!N())},
then:function(){return _.D(_.SA,{data:function(){var w=_.t(N==null?void 0:N(),_.FC),B;return{toggleButtonViewModel:Object.assign({},w,{isToggled:(B=X==null?void 0:X())!=null?B:!(w==null||!w.isToggled)})}}},{toggleButtonViewModel:function(w){return _.D(_.B_,{data:w.data,
onToggle:b})}})}})},"cg"),jTE=_.f(function(q){var S=q.highScoreButton;
var N=q.score;var X=q.formattedScore;var b=q.onScoreChanged;var w=q.isEmbeddedInWebview;return _.D(_.SA,{data:S},{miniAppScoreButtonViewModel:function(B){return _.D(lhL,{data:B.data,score:N,formattedScore:X,onScoreChanged:b,isEmbeddedInWebview:w})}})},"dg"),kAL=_.f(function(q){q=q.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.D(_.S1,null):_.D(_.SA,{data:q},{buttonViewModel:_.EN})},"eg");_.nD3=_.f(function(q){var S=q.data;var N=q.extractOverlay;q={};return _.D("player-disclosure-view-model",{class:_.mu("ytwPlayerDisclosureViewModelHost",(q.ytwPlayerDisclosureViewModelExtractOverlay=function(){return N==null?void 0:N()},q))},_.D(_.f5,{command:function(){return S().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.D(_.V,{cond:function(){return S().iconName},
then:function(X){return _.D(_.hu,{icon:X})}}),_.D(_.V,{cond:function(){return S().iconName?void 0:S().image},
then:function(X){return _.D(_.Oc,{data:X,alt:function(){return S().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.D(_.V,{cond:function(){return S().title||S().secondaryText},
then:function(){return _.D("div",null,_.D("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return S().title}),_.D("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return S().text}),_.D(_.V,{cond:function(){return S().secondaryText},
then:function(X){return _.D(_.S1,null,_.D("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.D("div",{class:"ytwPlayerDisclosureViewModelText"},X))}}))},
else:function(){return _.D("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return S().text})}}),_.D(_.V,{cond:function(){return S().showEndChevron},
then:function(){return _.D(_.hu,{icon:"CHEVRON_RIGHT"})}})))},"fg");_.fhs=new _.ky("DESKTOP_CURRENT_PAGE");var ED3=_.f(function(q){var S=q.data;var N=_.C("force_active_time_logging_webview"),X=!1,b=new QT3,w=void 0,B=void 0,T=_.Ly().resolve(DhL),Q=new wcG,a=void 0,U=void 0,r=[],c=void 0,e=void 0,R=!1,J=!1,v=!1,W=!1,z=new _.yP,M=_.Ly().resolve(KFL),g=_.Ly().resolve(_.fp),x=_.Ly().resolve(_.MU(bm)),L,P=(L=_.Ly().resolve(_.MU(_.fhs)))==null?void 0:L.getCurrentPage(),b0=!1,Q7=0,ry=function(oJ){oJ.preventDefault();return oJ.returnValue=""},s7,TW=_.A(_.r6(!((s7=_.Bh("yt-mini-app-is-audio-enabled"))!=null&&!s7),
void 0,"y7Nkqd")),l0=TW.next().value,zW=TW.next().value,nN,Tq=_.A(_.r6(!((nN=_.Bh("exit-mini-app-seen-state"))==null||!nN),void 0,"ZP6Oxc")),Gq=Tq.next().value,u0=Tq.next().value,VX=_.A(_.r6(!1,void 0,"BCKP1c")),UX=VX.next().value,cD=VX.next().value,cs=_.A(_.r6(void 0,void 0,"bswUUd")),wL=cs.next().value,U7=cs.next().value,fN=_.A(_.r6(void 0,void 0,"sXcJfc")),r0=fN.next().value,MM=fN.next().value,vD=_.A(_.r6(!0,void 0,"DDj4gb")),PD=vD.next().value,cG=vD.next().value,IJ=_.A(_.r6(!1,void 0,"qXUljf")),
Dm=IJ.next().value,us=IJ.next().value,E5=_.A(_.r6(!1,void 0,"XqvjOc")),sX=E5.next().value,aG=E5.next().value,aJ=_.A(_.r6(void 0,void 0,"S1uX2")),EX=aJ.next().value,pQ=aJ.next().value,J8=_.A(_.r6(0,void 0,"CGS0ze")),bt=J8.next().value,xk=J8.next().value,G_=_.FS("mini-app-container-view-model"),Ps=_.A(_.r6(!1,void 0,"AVpgJ")),Aj=Ps.next().value,rW=Ps.next().value,Ld=function(){return S().isEmbeddedInWebview},qN=function(){return S().hasPlayNextShelf};
_.vP(function(){var oJ,V3=(oJ=_.t(S().contentDisclosure,QR6))==null?void 0:oJ.animationParams;if((V3==null?0:V3.shouldHide)&&(V3==null?0:V3.hideDelaySecs)){var vs=setTimeout(function(){rW(!0)},V3.hideDelaySecs*1E3);
_.k7(function(){clearTimeout(vs)})}});
_.yb("yt-page-type-changed",function(oJ){if(_.C("enable_is_mini_app_page_active_bugfix"))oJ.detail.newPageSubtype==="mini_app"&&oJ.detail.newPageType==="ytd-browse"||!PD()||IF();else if(oJ=_.lT()==="mini_app",oJ!==PD())if(cG(oJ),oJ){var V3;oJ=(V3=S().playableId)==null?void 0:V3.toString();oJ!==void 0&&window.location.href.includes(oJ)&&!J&&(W=!0,Ok(),ew.value&&J6(ew.value))}else oJ||IF()});
_.yb("yt-action",function(oJ){oJ.detail.actionName==="yt-engagement-panel-visible-changed"&&oJ.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&oJ.detail.args[2]==="PAmini_app_panel"&&IF();_.C("enable_is_mini_app_page_active_bugfix")?oJ.detail.actionName==="yt-history-load"&&!PD()&&(P==null?0:P.active)?(cG(!0),Ok(),ew.value&&J6(ew.value)):oJ.detail.actionName==="yt-history-load"&&PD()&&!S().isEmbeddedInWebview&&$k():PD()&&oJ.detail.actionName==="yt-history-load"&&(W?W=!1:S().isEmbeddedInWebview||
$k())});
_.k7(function(){kP()});
_.Ww(function(){Ok()},"Jr1tnc");
var Ok=function(){var oJ=S().playableId,V3=S().localReleaseId,vs=S().derivedDeviceInterface;if(J)_.vN(new _.Vl("[MiniAppContainerViewModel] onEnter was called more than once"));else{J=!0;w=new MZm(oJ,V3,vs,document.visibilityState==="visible");Im$(w);B=new $h3(oJ);pcL(T,oJ);ZKs(Q,{showMiniAppAdCommand:S().showMiniAppAdCommand,isEmbeddedInWebview:S().isEmbeddedInWebview,playLogger:w});OcW()&&(e=document.body.style.backgroundColor,_.OR(document.body,"background-color","black"));ZW();RO();z=new _.yP;
if(S().isEmbeddedInWebview){if(oJ=(new URLSearchParams(window.location.search)).get("postPlayNonce"))hVG(w,oJ),b0=!0;b.initialize({onAudioStateLoaded:function(M$){LN(M$)},
onMuteMiniApp:function(){LN(!1)},
onUnmuteMiniApp:function(){LN(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(M$){b0||(hVG(w,M$),b0=!0)},
confirmExitMiniApp:function(){var M$,HG,mf;return _.G(function(yx){if(yx.nextAddress==1)return S().confirmExitMiniAppCommand?yx.yield(Promise.race([z.promise,Promise.resolve(!1)]),2):yx.return();(M$=yx.yieldResult)?!S().confirmExitMiniAppCommandEdu||(mf=(HG=Gq)==null?void 0:HG())!=null&&mf?hK(S().confirmExitMiniAppCommand):(hK(S().confirmExitMiniAppCommandEdu),_.sU("exit-mini-app-seen-state","true",2592E6)):hK(S().closeMiniAppCommand);_.xP(yx)})},
onNativeBenchmarkingMessageReceived:function(M$){M$=uZq(_.u2M(M$));if(_.Zg(M$,_.UT,3,pyQ)){var HG=_.e9(M$,_.UT,3,pyQ),mf=Tig();var yx=He(mf.getSeconds())-He(HG.getSeconds());HG=_.md(mf,2)-_.md(HG,2);yx<0&&HG>0?(yx+=1,HG-=1E9):yx>0&&HG<0&&(--yx,HG+=1E9);yx=(new n2).setSeconds(yx);yx=_.wR(yx,2,_.Bs(HG),0);_.j5(M$,1,yx)}var mj;(mj=U)==null||mj.returnNativeBenchmarkingMessage(M$)},
multiplayer3pAckStateLoaded:function(M$){$k(M$)},
exitMiniAppSeenStateLoaded:function(M$){S().confirmExitMiniAppCommandEdu&&u0(M$)},
onNavigateToNewMiniApp:function(){hK(S().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(M$){M$=new URLSearchParams(M$);var HG=void 0;M$.has("invite_code")&&(HG=new PnR,M$=M$.get("invite_code"),HG=_.sk(HG,1,M$));if(M$=HG){var mf;(mf=U)==null||mf.sendGameData(M$)}},
onPauseMiniApp:function(){X=!0;HM()},
onResumeMiniApp:function(){X=!0;pN()},
onPausePlayableDialog:function(){v=!0;HM()},
onResumePlayableDialog:function(){v=!1;pN()},
onAdFinished:function(M$,HG){Q.onAdFinished(M$,HG)}});
S().showMultiplayer3pConsentDialogCommand||z.resolve(!0);hK(S().onContainerReadyCommand)}else hVG(w),z.resolve(!0),S().runAttestationCommand&&LEL(w).then(function(M$){var HG=_.t(A1P(S().runAttestationCommand),_.x50);HG&&HG.ids&&(HG.ids.push({postPlayNonce:M$}),hK(S().runAttestationCommand))});
cjL(B,LEL(w));LEL(w).then(function(M$){M$={miniAppPlayData:{postPlayNonce:M$}};var HG,mf=(HG=S().loggingDirectives)==null?void 0:HG.trackingParams;mf&&_.ql().stateChanged(mf,M$)});
oJ=S().showSignInDialogCommand;!VNM()&&oJ&&(_.sU("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),hK(oJ));S().confirmExitMiniAppCommand&&x&&(oJ=A1P(S().confirmExitMiniAppCommand))&&(x.customConfirmationCommand=oJ)}},kP=function(){e&&_.OR(document.body,"background-color",e);
R=!1;c&&c.release();B.flush().catch(function(oJ){_.vN(oJ)});
T.flush().catch(function(oJ){_.vN(oJ)});
oD_(w);i4();U=void 0;xh_(M)},IF=function(){cG(!1);
kP();cD(!1);pQ(void 0);U7(void 0);MM(void 0);Q7=0;xk(0);J=!1},HM=function(){var oJ;
(oJ=U)==null||oJ.onPause();c&&c.release();B.flush().catch(function(V3){_.vN(V3)});
T.flush().catch(function(V3){_.vN(V3)});
Y5s(w);us(!0)},pN=function(){var oJ;
(oJ=U)==null||oJ.onResume();RO();oJ=w;oJ.isForeground=!0;xb(oJ,"PLAY_EVENT_TYPE_PLAY_RESUME");us(!1)},LN=function(oJ){var V3;
(V3=U)==null||V3.onAudioToggled(oJ);zW(oJ)},$k=function(oJ){S().showMultiplayer3pConsentDialogCommand&&(S().isEmbeddedInWebview&&oJ!==void 0&&z.resolve(oJ),!oJ&&_.lT()==="mini_app"&&hK(S().showMultiplayer3pConsentDialogCommand))},RG=function(){var oJ,V3,vs,M$;
return _.G(function(HG){if(HG.nextAddress==1){!S().isLivestream||S().disableVideoCapture||(oJ=U)!=null&&oJ.sendStartGameFrameCapture();V3=(new URL(window.location.href)).searchParams;if(V3.has("invite_code")){var mf=new PnR,yx=V3.get("invite_code");vs=_.sk(mf,1,yx);(M$=U)==null||M$.sendGameData(vs)}UX()||(cD(!0),mf=w,mf.state!==1?_.vN(new _.Vl("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+EJV[mf.state])):(_.NN("mini_app_ids_without_game_ready").includes(mf.JSC$17413_miniAppId)&&(mf.gameReady=
!0),mf.state=2,mf.beforeReady=!1,pp(mf,"ma_ffr"),xb(mf,"PLAY_EVENT_TYPE_PLAY_READY")));return HG.yield(z.promise,2)}hK(S().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();S().isEmbeddedInWebview||$k();_.xP(HG)})},Fy=function(){var oJ=w;
oJ.gameReady=!0;pp(oJ,"ma_gr")},Hs=function(oJ){var V3;
return _.G(function(vs){if(vs.nextAddress==1)return _.jw(vs,2),vs.yield(C9L(B,oJ),4);if(vs.nextAddress!=2)return _.x8(vs,0);V3=_.pd(vs);hK(S().showSavingErrorPopupCommand);throw V3;})},Jv=function(){var oJ,V3;
return _.G(function(vs){if(vs.nextAddress==1)return _.jw(vs,2),vs.yield(el3(B),4);if(vs.nextAddress!=2)return oJ=vs.yieldResult,vs.return(oJ);V3=_.pd(vs);hK(S().showLoadingErrorDialogCommand);throw V3;})},is=function(oJ){w.logError(oJ)},xJ=function(oJ,V3,vs){SzV(w,oJ,V3,vs)},b9=function(oJ,V3){XcV(w,oJ,V3)},e2=function(){!N&&S().isEmbeddedInWebview||_.PQ();
qz3(w,!0);R||(window.addEventListener("beforeunload",ry,{capture:!0}),R=!0)},dB=function(oJ){var V3,vs,M$,HG,mf,yx,mj;
return _.G(function(eI){if(eI.nextAddress==1)return T&&(!a||a<oJ)&&oJ>0?eI.yield(mh5(T,oJ),3):eI.jumpTo(0);V3=eI.yieldResult;vs=_.A(V3);M$=vs.next().value;HG=vs.next().value;mf=M$;yx=HG;((mj=mf)==null?0:mj.displayString)&&yx&&(U7(yx),MM(mf.displayString));_.xP(eI)})},$9=function(oJ){var V3=S().onBenchmarkingMessageReceivedCommand;
if(V3){var vs=Tig();_.Wc(oJ,3,pyQ,vs);$T(V3,gVa(oJ))}},xD=function(){var oJ=S().iapPurchaseCommand;
oJ&&$T(oJ)},Uk=function(oJ){var V3=S().onGameFrameReceivedCommand;
if(V3){var vs=new TC;var M$=new gjR;var HG=aP(oJ,1);M$=_.$B(M$,1,HG);oJ=_.UI(oJ,2);oJ=_.sk(M$,2,oJ);vs=_.j5(vs,2,oJ);$T(V3,Lyv(vs))}},Sh=function(oJ){var V3=S().onGameAudioDataReceivedCommand;
if(V3){var vs=new TC;var M$=new y30;oJ=_.UI(oJ,1);M$=_.sk(M$,1,oJ);vs=_.j5(vs,4,M$);$T(V3,Lyv(vs))}},ce=function(){var oJ=new URLSearchParams(window.location.search);
if(S().isEmbeddedInWebview&&oJ&&oJ.get("override_hl")==="true"&&oJ.get("hl"))return oJ.get("hl");oJ=document.documentElement.lang;return oJ!==""?oJ:t_},YS=function(oJ){var V3=S().onShareInviteCodeCommand;
if(V3)if(S().isEmbeddedInWebview){var vs=new CPX;oJ=_.sk(vs,1,oJ);$T(V3,t8a(oJ))}else vs=S().inviteCodeShareClientParamIdentifier,M.clientParams.set(vs,{miniAppClientParams:{inviteCode:oJ}}),hK(V3)},Re=function(oJ){var V3,vs,M$;
return _.G(function(HG){if(HG.nextAddress==1)return V3=S().onMiniAppOpenYtContentRequested,T&&_.C("enable_open_yt_content")&&V3?HG.yield(uy$(T,oJ),3):HG.jumpTo(0);vs=HG.yieldResult;if(vs==="OK")if(S().isEmbeddedInWebview){var mf=new pUX;M$=s0(mf,2,Bj,O5(oJ));$T(V3,uAQ(M$))}else g.clientData.set("video_id",oJ),hK(V3);_.xP(HG)})},Gl=function(oJ){Q7+=_.md(oJ,3);
oJ=Math.min(Math.log(1+Q7/15E6*9)/Math.log(10),.99);xk(oJ);HE(oJ)},HE=_.V2(function(oJ){var V3=S().updateLoadingProgressCommand;
if(V3){var vs=new pUX;oJ=s0(vs,3,Bj,_.SZ(oJ));$T(V3,uAQ(oJ))}},100),tr=function(oJ,V3){switch(oJ){case 1:return sT_(Q);
case 2:return BR$(Q);case 3:return GAE(Q,V3);default:return Promise.reject(Error("ei"))}},RO=function(){var oJ,V3;
((oJ=_.ya7())==null?void 0:(V3=oJ.wakeLock)==null?void 0:V3.request)!=null&&_.ya7().wakeLock.request("screen").then(function(vs){c=vs}).catch(function(){})},ew=_.HP("iframe");
_.Ww(function(){S().isSupportedCountry&&(VNM()||_.C("enable_sign_in_promo")||!S().showSignInDialogCommand?ew.value&&J6(ew.value):hK(S().onMiniAppReadyCommand))},"I8Fvz");
var wn=function(){return _.D("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return UX()?0:-1},
title:function(){return S().title},
el:ew})},J6=function(oJ,V3){V3=V3===void 0?!1:V3;
var vs=Fb();if(vs&&(V3||vs.toString()!==oJ.getAttribute("src"))){U=REF(S().source,{isAudioEnabled:l0,onFirstFrameReady:RG,onGameReady:Fy,onSave:Hs,onLoad:Jv,onError:is,onSdkCalled:xJ,onSdkPerformanceUpdate:b9,onClick:e2,onSendHighScore:dB,onBenchmarkingMessageReceived:$9,getLanguage:ce,onShareInviteCode:YS,onResourceLoaded:Gl,onOpenYTContent:Re,onShowMiniAppAd:tr,onGameFrameReceived:Uk,onGameAudioReceived:Sh,onMakeIapPurchase:xD},oJ,vs);ei(oJ,"load",function(){pp(w,"ma_il");ei(oJ,"load",function(){J6(oJ,
!0)})});
var M$=_.Y$("mini_app_container_iframe_src_update_delay_ms");S().isEmbeddedInWebview&&!V3&&M$>0?Qu7(oJ,vs,M$):_.wx(oJ,vs)}},Fb=function(){var oJ=S().url;
if(oJ&&(oJ=_.KY(oJ),oJ!==null)){if(S().source&&S().source==="MINI_APP_SOURCE_GAMESNACKS")oJ=_.Fc(oJ,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.C("enable_origin_query_parameter_bugfix")){var V3=_.gB(_.Ma7(oJ.toString()));V3=new URLSearchParams(V3||"");V3.set("origin",window.location.origin);V3=V3.toString();oJ=_.fK(oJ).toString();oJ=_.nK(HGQ.exec(oJ)[0]+(V3.trim()?"#"+V3:""))}return oJ}},SU=function(){var oJ={};
oJ=_.mu("yt-mini-app-container-view-model__loading-screen",(oJ["yt-mini-app-container-view-model__loading-screen--fade-out"]=UX,oJ));var V3=function(){return UX()?1:bt()};
return _.D("div",{class:oJ},_.D(_.SA,{data:function(){return S().splashScreen}},{miniAppSplashScreenViewModel:function(vs){return _.D(OK7,{data:vs.data,
loadingProgress:V3})}}))},Ni=function(){var oJ={};
return _.D("div",{class:_.mu("yt-mini-app-container-view-model__pause-interstitial",(oJ["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!Dm()},oJ["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=Dm,oJ))},_.D(_.SA,{data:function(){return S().splashScreen}},{miniAppSplashScreenViewModel:function(V3){return _.D(OK7,{data:V3.data,
forPaused:!0})}}))},ZW=function(){r=[];
r.push(_.ve(window,"visibilitychange",function(){v||X&&Ld()||(document.visibilityState==="visible"?pN():HM())}));
r.push(_.ve(window,"pagehide",function(){kP()}));
r.push(_.ve(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&G_.value.dispatchEvent(new Event("tap"))},0)}));
r.push(_.ve(G_.value,"pointerdown",function(){qz3(w,!1)},!0));
r.push(_.ve(G_.value,"pause",function(){v=!0;HM()}));
r.push(_.ve(G_.value,"play",function(){v=!1;pN()}));
r.push(_.ve(G_.value,"exit",function(){kP()}));
var oJ=navigator.keyboard,V3=oJ&&oJ.lock;r.push(_.ve(window,LuR,function(){aG(She());She()?(S().hasPlayNextShelf&&aR("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),XT("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),V3&&oJ.lock(["Escape"])):(S().hasPlayNextShelf&&XT("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),aR("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),V3&&oJ.unlock())}));
S().showMultiplayer3pConsentDialogCommand&&r.push(_.ve(window,"yt-playables-ack-3p-data-usage",function(){gDL(T)}));
S().confirmExitMiniAppCommandEdu&&r.push(_.ve(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.sU("exit-mini-app-seen-state","true",2592E6)}));
S().onGameAudioDataReceivedCommand&&r.push(_.ve(window,"message",function(vs){vs=vs.event_;var M$,HG=(M$=ew.value)==null?void 0:M$.src;if(HG&&vs.origin===(new URL(HG)).origin&&vs.data&&vs.data.type==="GAME_AUDIO"&&vs.data.audio&&vs.data.audio.length>0)if(_.C("enable_sending_unwrapped_game_audio_as_serialized_metadata"))DTg(S().onGameAudioDataReceivedCommand,vs.data.audio);else{var mf=new FileReader;mf.onload=function(){var yx=new TC;var mj=new y30;mj=_.sk(mj,1,mf.result);yx=_.j5(yx,4,mj);$T(S().onGameAudioDataReceivedCommand,
Lyv(yx))};
mf.readAsDataURL(new Blob([vs.data.audio]))}}))},i4=function(){r.forEach(function(oJ){Xn(oJ)});
window.removeEventListener("beforeunload",ry,{capture:!0})},hK=function(oJ){oJ&&Biy(oJ,S().isEmbeddedInWebview||!1)},XT=function(oJ,V3){oJ=_.A(G_.value.getElementsByClassName(oJ));
for(var vs=oJ.next();!vs.done;vs=oJ.next())vs.value.classList.add(V3)},aR=function(oJ,V3){oJ=_.A(G_.value.getElementsByClassName(oJ));
for(var vs=oJ.next();!vs.done;vs=oJ.next())vs.value.classList.remove(V3)};
return function(){var oJ={};oJ=_.mu("yt-mini-app-container-view-model",(oJ["yt-mini-app-container-view-model--desktop"]=!0,oJ["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return S().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},oJ["yt-mini-app-container-view-model--ios-web-view"]=OcW(),oJ["yt-mini-app-container-view-model--no-top-bar"]=function(){return!S().topBar},oJ["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return S().hasPlayNextShelf},oJ["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return S().hasPlayNextShelf},oJ["yt-mini-app-container-view-model--show-peek-below"]=function(){return!sX()&&S().hasPlayNextShelf},oJ));
var V3={};V3=_.mu("yt-mini-app-container-view-model__content",(V3["yt-mini-app-container-view-model__content--desktop-content"]=!0,V3["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return S().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},V3["yt-mini-app-container-view-model--desktop-play-page"]=function(){return S().hasPlayNextShelf},V3));
return _.D("mini-app-container-view-model",{el:G_},_.D("div",{class:oJ},_.D(_.V,{cond:function(){return S().topBar&&!sX()},
then:function(){return _.D(_.SA,{data:function(){return S().topBar}},{miniAppTopBarViewModel:function(vs){return _.D(zlL,{data:vs.data,
isAudioEnabled:l0,onAudioToggled:function(M$){LN(M$)},
score:wL,formattedScore:r0,onScoreChanged:function(M$){a=M$},
isEmbeddedInWebview:Ld,isSaved:EX,onSaveToggled:function(M$){pQ(M$)},
isExitMiniAppSeen:Gq,isDesktopPlayPage:qN})}})}}),_.D("div",{class:V3},_.D(_.V,{cond:PD,
then:function(){return wn()}}),_.D(_.V,{cond:function(){return S().isLivestream},
then:function(){return Ni()}}),_.D(_.V,{cond:function(){return!S().isEmbeddedInWebview},
then:function(){return SU()}}),_.D(_.SA,{data:function(){return S().contentDisclosure}},{playerDisclosureViewModel:function(vs){vs=vs.data;
var M$={};return _.D("div",{class:_.mu("yt-mini-app-container-view-model__content-disclosure-overlay",(M$["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=Aj,M$))},_.D(_.nD3,{data:vs}))}}))))}()},"jg");
ED3.idomCompat=!0;_.jS(ED3,"mini-app-container-view-model",{props:{data:_.H4}});var yj3=_.f(function(q){var S=q.data;return _.D("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.D("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.Ec(function(){var N=S().onTap;N&&_.$m(N)})},_.D(_.V,{cond:function(){return S().icon},
then:function(N){return _.D(_.hu,{icon:function(){return N().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.D("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return S().title})))},"kg");
yj3.idomCompat=!0;var M5$=_.f(function(q){var S=_.FS("div"),N=_.A(_.r6(void 0,void 0,"dg3xff")),X=N.next().value,b=N.next().value;N=_.A(_.r6(void 0,void 0,"AgHNfc"));var w=N.next().value,B=N.next().value;N=_.A(_.r6(void 0,void 0,"fuTKCc"));var T=N.next().value,Q=N.next().value,a=function(){var W=X();return W!==void 0?Math.abs(W):void 0},U=function(){var W=a();
return W===void 0||W<=3},r=function(){var W=a();
var z=w(),M=T();W=W!==void 0&&z!==void 0&&M!==void 0?z-M-W:void 0;return W===void 0||W<=3},c=function(W){S.value&&S.value.scrollBy({top:0,
left:(_.k$("HTML_DIR")==="rtl"?-1:1)*W*S.value.clientWidth,behavior:"smooth"})},e=function(){var W;
b((W=S.value)==null?void 0:W.scrollLeft);var z;B((z=S.value)==null?void 0:z.scrollWidth);var M;Q((M=S.value)==null?void 0:M.clientWidth)},R=function(){c(-.5)},J=function(){c(.5)};
N=_.Ec(function(){e()});
_.vP(function(){e();if(S.value&&window.ResizeObserver){var W=new ResizeObserver(e);W.observe(S.value);_.k7(function(){W.disconnect()})}});
var v={};return _.D("yt-sponsorships-scrollable-shelf",{class:_.mu("ytdSponsorshipsScrollableShelfHost",q.className)},_.D("div",{class:_.mu("ytdSponsorshipsScrollableShelfContent",(v.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return q.data().previousButton&&q.data().nextButton&&!U()&&!r()},v.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return q.data().previousButton&&!U()&&r()},v.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return q.data().nextButton&&
U()&&!r()},v)),
el:S,"on:scroll":N},q.children),_.D(_.V,{cond:function(){return!U()},
then:function(){return _.D(_.SA,{data:function(){return q.data().previousButton}},{buttonViewModel:function(W){return _.D(_.EN,{data:W.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:R})}})}}),_.D(_.V,{cond:function(){return!r()},
then:function(){return _.D(_.SA,{data:function(){return q.data().nextButton}},{buttonViewModel:function(W){return _.D(_.EN,{data:W.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:J})}})}}))},"mg");
M5$.idomCompat=!0;var hl8=_.f(function(q){var S=q.data;q={};return _.D("yt-sponsorships-hub",{class:_.mu("ytdSponsorshipsHubHost",(q.ytdSponsorshipsHubHostIndented=function(){return S().indented},q))},_.D("div",{class:"ytdSponsorshipsHubHeader"},_.D("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.D("div",{class:"ytdSponsorshipsHubAvatar"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK})),_.D(_.V,{cond:function(){return S().badgeImage},
then:function(N){return _.D("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.D("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.D("div",{class:"ytdSponsorshipsHubBadge"},_.D(_.Oc,{data:N,targetWidth:24,targetHeight:24,alt:""}))))}})),_.D("div",{class:"ytdSponsorshipsHubDetails"},_.D("div",{class:"ytdSponsorshipsHubTierName"},function(){return S().tierName}),_.D("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return S().membershipType}),_.D("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return S().membershipDurationOrExpiry})),_.D("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.D(_.SA,{data:function(){return S().manageButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.D(_.SA,{data:function(){return S().actionMenuButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.D("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return S().perksTitle}),_.D(M5$,{data:function(){return{previousButton:S().previousPerkButton,
nextButton:S().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.D("div",{class:"ytdSponsorshipsHubPerkCards"},_.D(_.SA,{data:function(){return S().perkCards}},{sponsorshipsHubPerkCardViewModel:yj3}),_.D(_.V,{cond:function(){return S().viewAllPerksButton},
then:function(N){return _.D(LF$,{data:N})}}))))},"ng");
hl8.idomCompat=!0;var LF$=_.f(function(q){var S=q.data;return _.D("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.D(_.SA,{data:function(){return S().button}},{buttonViewModel:_.EN}),_.D("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.D("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return S().title}),_.D("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return S().subtitle})))},"og");
LF$.idomCompat=!0;_.jS(hl8,"yt-sponsorships-hub",{props:{data:_.H4}});_.P9Z=_.f(function(q){var S=q.data;return _.D("yt-dual-avatar-view-model",{class:_.mu("ytDualAvatarViewModelHost",q.className),style:_.Ls({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var N;return((N=S().badgeCutoutRadius)!=null?N:14)+"px"}})},_.D("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.D(_.SA,{data:function(){return S().startAvatar}},{avatarViewModel:_.rK}),_.D(_.SA,{data:function(){return S().endAvatar}},{avatarViewModel:_.rK})),_.D(_.SA,{data:function(){return S().badge}},
{contentPreviewImageViewModel:function(N){return _.D("div",{class:"ytDualAvatarViewModelBadge"},_.D(_.ym,{data:N.data}))}}))},"pg");
_.P9Z.idomCompat=!0;var Yz$=_.f(function(q){var S=q.data;var N,X=!((N=_.Ly().resolve(_.MU(_.NP)))==null||!N());q=_.C6(function(){var U,r,c=X?(U=S().header)==null?void 0:U.backgroundColorDarkMode:(r=S().header)==null?void 0:r.backgroundColorLightMode;if(c!==void 0)return _.Vh(c)},void 0,"TDdh7d");
N=_.C6(function(){var U,r;return X?(U=S().header)==null?void 0:U.backgroundImagePart1Dark:(r=S().header)==null?void 0:r.backgroundImagePart1Light},void 0,"X0peMe");
var b=_.C6(function(){var U,r;return X?(U=S().header)==null?void 0:U.backgroundImagePart2Dark:(r=S().header)==null?void 0:r.backgroundImagePart2Light},void 0,"an0Hzd"),w=_.C6(function(){return _.k$("HTML_DIR")==="rtl"},void 0,"BltEgb"),B=_.FS("yt-sponsorships-perks-list"),T=!1,Q=function(){var U=B.value;
if(U&&!T){var r,c=(r=U.parentElement)==null?void 0:r.parentElement;if(c)for(U=U.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),r=0;r<U.length;++r){var e=U[r];if(e instanceof HTMLElement){c.scrollTo({top:e.offsetTop+e.clientHeight/2-c.clientHeight/2,behavior:"smooth"});T=!0;break}}}};
_.lO(function(){var U=B.value;if(U&&window.ResizeObserver){var r=new ResizeObserver(Q);r.observe(U);_.k7(function(){r.disconnect()})}});
var a={};return _.D("yt-sponsorships-perks-list",{el:B,class:_.mu("ytdSponsorshipsPerksListHost",(a.ytdSponsorshipsPerksListHorizontalPadding=function(){return S().horizontalPaddingEnabled},a))},_.D("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.D("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.Ls({"background-color":q})},_.D("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.D(_.V,{cond:N,then:function(U){var r={};return _.D("div",{class:_.mu((r.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=X,r.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!X,r.ytdSponsorshipsPerksListFlipped=w,r))},_.D(_.Oc,{data:U,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.D("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.D(_.V,{cond:b,
then:function(U){var r={};return _.D("div",{class:_.mu((r.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=X,r.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!X,r.ytdSponsorshipsPerksListFlipped=w,r))},_.D(_.Oc,{data:U,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.D("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.D(_.SA,{data:function(){var U;
return(U=S().header)==null?void 0:U.dualAvatar}},{dualAvatarViewModel:_.P9Z})))),_.D("div",{class:"ytdSponsorshipsPerksListBody"},_.D("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return S().title}),_.D(_.V,{cond:function(){return S().perks},
then:function(U){return _.D(_.tc,{each:U},function(r,c){var e={};return _.D("div",{class:_.mu("ytdSponsorshipsPerksListPerkContainer",(e.ytdSponsorshipsPerksListSelectedPerk=function(){var R=c(),J=S().selectedPerkIndex;return R===J},e))},_.D(_.V,{cond:function(){return c()>0},
then:function(){return _.D("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.D("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.D(_.V,{cond:function(){return r.icon},
then:function(R){return _.D(_.hu,{icon:function(){return R().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.D("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.D("div",{class:"ytdSponsorshipsPerksListPerkTitle"},r.title),_.D("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.D(_.Fu,{text:r.description})),_.D(_.V,{cond:function(){return r.instructions},
then:function(){var R,J;return _.D("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.D("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(R=r.instructions)==null?void 0:R.title),_.D("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.D(_.Fu,{text:(J=r.instructions)==null?void 0:J.text})))}}))),_.D(_.V,{cond:function(){return r.emoji},
then:function(R){return _.D("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.D(_.tc,{each:function(){return R()}},function(J){return _.D(_.Oc,{data:J,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.D(IhE,{data:r}))})}})))},"qg");
Yz$.idomCompat=!0;var IhE=_.f(function(q){var S=q.data;var N=function(B,T){return B===T},X=function(){var B=S();
B=_.t(B==null?void 0:B.badgesShelf,HMQ);return B!==void 0&&B!==null?B:{previousButton:{},nextButton:{}}},b=_.HP("div"),w=function(){var B=b.value;
if(B){var T=B.parentElement;if(T){B=B.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var Q=0;Q<B.length;++Q){var a=B[Q];if(a instanceof HTMLElement){T.scrollTo({left:a.offsetLeft+a.clientWidth/2-T.clientWidth/2,behavior:"instant"});break}}}}};
_.lO(function(){var B=b.value;if(B){var T=new ResizeObserver(w);T.observe(B);_.k7(function(){T.disconnect()})}});
return _.D("div",null,_.D(_.V,{cond:function(){return S().badges},
then:function(B){return _.D(M5$,{data:X},_.D("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:b},_.D(_.tc,{each:function(){return B()}},function(T,Q){var a={},U={},r={};
return _.D("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.D(_.V,{cond:function(){return Q()>0},
then:function(){return _.D("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.D("div",{class:_.mu("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(a.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return N(Q(),S().currentBadgeIndex)},a.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!N(Q(),S().currentBadgeIndex)},a))},_.D("div",{class:_.mu("ytdSponsorshipsPerksListLoyaltyBadge",(U.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return N(Q(),
S().currentBadgeIndex)},U.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!N(Q(),S().currentBadgeIndex)},U))},_.D(_.V,{cond:function(){return T.image},
then:function(c){var e={};return _.D("div",{class:_.mu((e.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return N(Q(),S().currentBadgeIndex)},e.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!N(Q(),S().currentBadgeIndex)},e))},_.D(_.Oc,{data:c,
alt:""}))}})),_.D("div",{class:_.mu("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(r.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return N(Q(),S().currentBadgeIndex)},r))},T.title)))})))}}))},"rg");
IhE.idomCompat=!0;_.jS(Yz$,"yt-sponsorships-perks-list",{props:{data:_.H4}});_.jS(_.f(function(q){return _.D("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.D(_.V,{cond:function(){return q.data().image},
then:function(S){return _.D(_.Oc,{className:"ytwFantasyEmptyStateViewModelImage",data:S,ariaHidden:!0,alt:""})}}),_.D(_.Fu,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return q.data().title}}),_.D(_.Fu,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return q.data().subtitle}}),_.D(_.SA,{data:function(){return q.data().primaryButton}},{buttonViewModel:function(S){return _.D(_.EN,{data:S.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"sg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.H4}});var oP3;var qoJ=_.f(function(q){var S=q.data;var N=q.uniqueId;var X=q.overrides;q=_.C6(function(){var b,w=((b=S().timedAnimationData)==null?void 0:b.animationTiming)||[];return{uniqueId:N(),timings:w,experimentEnabled:w.length>0,enabled:w.length>0}},void 0,"hiuXI");
return _.D("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.D(HO0,{settings:q},_.D(_.SA,{data:function(){return S().buttonRenderer}},{buttonRenderer:function(b){return _.D(_.dK,{data:b.data,
buttonOverrides:X})}})))},"tg");
qoJ.idomCompat=!0;_.jS(qoJ,"timed-animation-button-renderer",{props:{data:_.H4,uniqueId:_.H4,overrides:_.H4}});var Lp=function(){var q=_.n.apply(this,arguments)||this;q.hideJoinButtonBeforeSubscribed=_.C("hide_join_button_before_subscribed");q.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return q};
_.F(Lp,_.n);_.Z=Lp.prototype;_.Z.hasShowDialogCommand=function(q){return!!_.t(q,dpX)};
_.Z.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.updateJoinButtonOverrides=function(){var q,S;(q=_.mt(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(S=q.polymerController)==null||S.set("overrides",this.joinButtonOverrides);if(q=_.mt(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))q.overrides=this.joinButtonOverrides};
_.Z.handleButtonRefreshAction=function(q){if(q=_.t(q,YSq))this.set("data.membershipButton",q.membershipButton),this.notifyPath("data.membershipButton")};
_.Z.onYtServiceRequestError=function(q){_.H2(this.hostElement,q.detail.error.message)};
_.Z.onKeydown=function(q){if(q.key==="Enter"){var S;(S=this.data)!=null&&S.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.Z.handleUnsubscribeAction=function(){var q,S,N;((q=this.data)==null?void 0:(S=q.membershipButton)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.style)==="STYLE_PRIMARY"&&_.mt(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.hd.Object.defineProperties(Lp.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.subscriptionStateEntity)==null||!q.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.data)==null?void 0:q.membershipButton,N;q=(S==null?void 0:S.buttonRenderer)||_.t(S==null?void 0:(N=S.timedAnimationButtonRenderer)==null?void 0:N.buttonRenderer,_.Ct);return(q==null?void 0:q.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(q==null?void 0:q.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(q==null?void 0:q.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var q;if(this.hasShowDialogCommand((q=this.data)==null?void 0:q.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var q;if(this.hasShowDialogCommand((q=this.data)==null?void 0:q.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.attributedTitle)}}});
Lp.prototype.onYtServiceRequestError=Lp.prototype.onYtServiceRequestError;Lp.prototype.updateJoinButtonOverrides=Lp.prototype.updateJoinButtonOverrides;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Lp.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],Lp.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Lp.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.sE),_.E("design:type",Object)],Lp.prototype,"ironButtonState",void 0);_.u([_.k(),_.E("design:type",Object)],Lp.prototype,"data",void 0);_.u([_.K("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lp.prototype,"hideJoin",null);
_.u([_.k(),_.E("design:type",String)],Lp.prototype,"subscribeKey",void 0);_.u([_.k({selectorArgs:["subscribeKey"],selector:RuN}),_.E("design:type",Object)],Lp.prototype,"subscriptionStateEntity",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Lp.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.u([_.K("subscriptionStateEntity"),_.k({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],Lp.prototype,"subscribed",null);
_.u([_.K("subscribed","data.membershipButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lp.prototype,"joinButtonOverrides",null);_.u([_.K("data.navigationEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lp.prototype,"channelNameTabIndex",null);_.u([_.K("data.navigationEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lp.prototype,"channelNameRole",null);
_.u([_.K("data.attributedTitle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lp.prototype,"hasAttributedTitle",null);_.u([_.I5("joinButtonOverrides"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lp.prototype,"updateJoinButtonOverrides",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Lp.prototype,"onYtServiceRequestError",null);
_.u([_.Ue({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],Lp);
var SoE=_.m9()(Lp,"ytd-video-owner-renderer",function(){if(oP3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);oP3=q}q=oP3;return q},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.jS(_.f(function(q){var S=q.data;var N;q=_.A(_.r6(!((N=_.Bh("yt-mini-app-is-theater-mode-enabled"))==null||!N),void 0,"i2pjVd"));var X=q.next().value,b=q.next().value;N=_.A(_.r6(!1,void 0,"ga7V5c"));var w=N.next().value,B=N.next().value;_.lO(function(){var a=_.ve(window,LuR,function(){B(She())});
_.k7(function(){Xn(a)})});
var T;N=(T=_.Ly().resolve(_.MU(R6L)))!=null?T:function(){return _.D("div",null)};
_.mO("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){b(!0);_.sU("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.mO("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){b(!1);_.sU("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
T={};q={};var Q={};return _.D("mini-app-play-page-renderer",{class:_.mu("miniAppPlayPageRendererHost",(T.miniAppPlayPageRendererHostDetailsView=function(){return!X()},T))},_.D("div",{class:_.mu("miniAppPlayPageRendererGameContainer",(q.miniAppPlayPageRendererGameContainerDetailsView=function(){return!X()},q))},_.D(_.SA,{data:function(){return S().containerViewModel}},{miniAppContainerViewModel:ED3}),_.D(_.V,{cond:function(){return S().channel&&S().subscribeButton},
then:function(){var a={};return _.D("div",{class:_.mu("miniAppPlayPageRendererChannelContainer",(a.miniAppPlayPageRendererHideVisibility=function(){return w()},a))},_.D(_.SA,{data:function(){return S().channel}},{videoOwnerRenderer:function(U){return _.D(SoE,{data:U.data})}}),_.D(_.SA,{data:function(){return S().subscribeButton}},{subscribeButtonViewModel:function(U){return _.D(_.rJ,{data:U.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.D(_.V,{cond:function(){return!X()&&S().description},
then:function(){var a={};return _.D("div",{class:_.mu("miniAppPlayPageRendererMiniAppDescriptionWrapper",(a.miniAppPlayPageRendererHideVisibility=function(){return w()},a))},_.D("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return S().description}))}})),_.D("div",{class:_.mu("miniAppPlayPageRendererPlayNextContainer",(Q.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!X()},Q.miniAppPlayPageRendererHideVisibility=function(){return w()},Q))},_.D(_.SA,{data:function(){return S().sectionList}},
{sectionListRenderer:N})))},"ug"),"mini-app-play-page-renderer",{props:{data:_.H4}});var hn=function(){var q=_.n.apply(this,arguments)||this;q.isSearch=!1;q.isConstrainedList=!1;q.hasChipsBar=!1;q.inReplyPanel=!1;q.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};q.monitorScroll=!0;q.SCROLL_ANIMATION_DURATION_MS=300;q.nextContinuation={continuationType:"sectionListContinuation"};return q};
_.F(hn,_.n);_.Z=hn.prototype;
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0},alertBannerViewModel:{component:"yt-alert-banner-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},
channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(q){switch(q.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.C("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.C("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.Z.created=function(){var q=this;this.JSC$17559_scrollAnimation=new _.np(function(S){q.hostElement.scrollTop=S})};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Z.getItemsPath=function(){return"data.contents"};
_.Z.replacePrimaryContent=function(q){this.set("data.contents",q)};
_.Z.computeHasSortFilter=function(q){return!!q&&!!q.sortFilterSubMenuRenderer};
_.Z.computeShouldScrollInPanel=function(q){var S;return!!(q==null?0:(S=q.scrollPaneStyle)==null?0:S.scrollable)};
_.Z.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.g3(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.Z.scrollToTop=function(){this.hostElement.scrollTop=0};
_.Z.scrollToItemSection=function(q){if(q=this.getItemByIdentifier(q))q=this.getScrollPositionForItem(q),this.hostElement.scrollTop!==q&&this.JSC$17559_scrollAnimation.start(this.hostElement.scrollTop,q,this.SCROLL_ANIMATION_DURATION_MS)};
_.Z.getItemByIdentifier=function(q){var S=this.contents.querySelectorAll("ytd-item-section-renderer");if(S&&S.length!==0){var N=Array.from(S).findIndex(function(X){return X.sectionIdentifier===q});
return S[N===-1?0:N]}};
_.Z.getScrollPositionForItem=function(q){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===q)return 0;q=_.c0(q).y+this.hostElement.scrollTop-_.c0(this.hostElement).y;return Math.min(q,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.hd.Object.defineProperties(hn.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.targetId)==="browse-feedFEclips"}}});
hn.prototype.onScroll=hn.prototype.onScroll;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],hn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],hn.prototype,"ytLazyListBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],hn.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.O(_.psL),_.E("design:type",Object)],hn.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],hn.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hn.prototype,"data",void 0);_.u([_.k({value:2}),_.E("design:type",Number)],hn.prototype,"initialCount",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],hn.prototype,"autoFill",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.E("design:type",Boolean)],hn.prototype,"hasSortFilter",void 0);_.u([_.k({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.E("design:type",Boolean)],hn.prototype,"hideBottomSeparator",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.E("design:type",Boolean)],hn.prototype,"shouldScrollInPanel",void 0);
_.u([_.k(),_.E("design:type",Object)],hn.prototype,"isSearch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hn.prototype,"isConstrainedList",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],hn.prototype,"responsiveSizing",void 0);_.u([_.k(),_.E("design:type",Object)],hn.prototype,"hasChipsBar",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],hn.prototype,"pageSubtype",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],hn.prototype,"engagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],hn.prototype,"liveChatEngagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hn.prototype,"inReplyPanel",void 0);_.u([_.oE("#action-button"),_.E("design:type",HTMLElement)],hn.prototype,"actionButton",void 0);_.u([_.k(),_.E("design:type",Object)],hn.prototype,"scrollUpButtonData",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],hn.prototype,"engagementPanelDropdown",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],hn.prototype,"engagementPanelDialog",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hn.prototype,"isClipList",null);_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],hn.prototype,"monitorScrollElement",void 0);_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],hn.prototype,"contents",void 0);
_.u([_.Ph("scroll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hn.prototype,"onScroll",null);_.u([_.Ue({is:"ytd-section-list-renderer",disableElementRegistration:!0})],hn);
var NxL=_.m9()(hn,"ytd-section-list-renderer",function(){if(CsG===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);CsG=q}q=CsG;return q},{mode:1});var XGZ;var bd3;var wGm;var ZdL;var Pu=function(){return _.n.apply(this,arguments)||this};
_.F(Pu,_.n);Pu.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Pu.prototype.onLikeButtonClick=function(q){q.stopPropagation();q.preventDefault()};
_.hd.Object.defineProperties(Pu.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)!=null&&q.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Pu.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Pu.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Pu.prototype,"ytRendererStamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Pu.prototype,"data",void 0);
_.u([_.k({selectorArgs:["data.likeStatusEntityKey"],selector:_.Uw}),_.E("design:type",Object)],Pu.prototype,"likeStatusEntity",void 0);_.u([_.K("data","likeStatusEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],Pu.prototype,"likeButtonRenderer",null);_.u([_.Ue({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Pu);
_.p(Pu,"ytd-slim-metadata-toggle-button-renderer",function(){if(ZdL!==void 0)return ZdL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return ZdL=q},{mode:1});var IZ=function(){var q=_.n.apply(this,arguments)||this;q.showEqualizer=_.C("web_enable_playlist_video_lockup_equalizer");q.watchColorUpdate=_.C("kevlar_watch_color_update");q.actionMap={};return q};
_.F(IZ,_.n);_.Z=IZ.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.Z.computeEditableClass=function(q){return q&&q.menu?"editable":""};
_.Z.computeSelected=function(q){return!(q==null||!q.selected)};
_.Z.computeUseColorPalette=function(q){return!!((q==null?0:q.lightColorPalette)&&(q==null?0:q.darkColorPalette))};
_.Z.computeLargerPlaylistThumbs=function(q,S){return _.C("web_enable_playlist_bigger_thumbnails")&&!S};
_.Z.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.Z.onYtServiceRequestSent=function(q,S){S.endpoint&&this.isHideEnclosingAction(S.endpoint)&&!this.selected&&GEk(_.lk(),this.data.videoId)};
_.Z.isHideEnclosingAction=function(q){var S=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",q);q=this.get("likeEndpoint.status",q)==="INDIFFERENT";return S||q};
_.Z.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Z.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.hd.Object.defineProperties(IZ.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.C("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var q;return!!(this.withinMiniplayer&&((q=this.data)==null?0:q.actionButtons))}}});
IZ.prototype.onYtServiceRequestSent=IZ.prototype.onYtServiceRequestSent;IZ.prototype.canReorderChanged=IZ.prototype.canReorderChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],IZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],IZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],IZ.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.Hx),_.E("design:type",Object)],IZ.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],IZ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"withinMiniplayer",void 0);_.u([_.k({computed:"computeSelected(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"selected",void 0);
_.u([_.k({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"useColorPalette",void 0);_.u([_.k({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"largerPlaylistThumbs",void 0);_.u([_.k(),_.E("design:type",Object)],IZ.prototype,"showEqualizer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"canReorder",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"touchPersistentDragHandle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],IZ.prototype,"handleIsHovered",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],IZ.prototype,"watchColorUpdate",void 0);_.u([_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],IZ.prototype,"reorderIcon",null);
_.u([_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],IZ.prototype,"playIcon",null);_.u([_.k({reflectToAttribute:!0}),_.K("withinMiniplayer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],IZ.prototype,"minimizePipBreakages",null);_.u([_.K("largerPlaylistThumbs"),_.E("design:type",Number),_.E("design:paramtypes",[])],IZ.prototype,"thumbnailWidth",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],IZ.prototype,"showActionButtons",null);_.u([_.Xb("canReorder"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],IZ.prototype,"canReorderChanged",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],IZ.prototype,"onYtServiceRequestSent",null);
_.u([_.Ue({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],IZ);
_.p(IZ,"ytd-playlist-panel-video-renderer",function(){if(wGm!==void 0)return wGm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return wGm=q},{mode:2});var Yb=function(){return _.n.apply(this,arguments)||this};
_.F(Yb,_.n);Yb.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Yb.prototype,"data",void 0);_.u([_.Ue({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Yb);
_.p(Yb,"ytd-playlist-panel-supported-items",function(){if(bd3!==void 0)return bd3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return bd3=
q},{mode:1});hCs=!0;HLX("\\P{N}");var lsN;var ACZ=_.qW("END_OF_PLAYLIST",void 0,"End of playlist"),sd8=_.qW("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),oD=function(){var q=_.n.apply(this,arguments)||this;q.minimizePipBreakages=_.C("web_pip_minimize_breakages");q.hideHeaderText=!1;q.useColorPalette=!1;q.collapsed=!1;q.collapsedPreServerOverride="not_tracked";q.isHovered=!1;q.expandLabel=_.qW("MINIPLAYER_EXPAND_LABEL");q.collapseLabel=_.qW("MINIPLAYER_COLLAPSE_LABEL");q.isFloating=!1;q.metaPanel=
!1;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};q.currentIndex=void 0;return q};
_.F(oD,_.n);_.Z=oD.prototype;
_.Z.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},overflowMenuDataTopRow:{id:"overflow-menu-top-row",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},overflowMenuData:{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",
events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.created=function(){var q=this;this.scrollThrottle=new _.Ml(this.onThrottledScroll,1E3,this);this.JSC$17581_ytReorderableController=new _.p1M(56,function(S){q.handleDrop(S)})};
_.Z.onMouseEnter=function(){this.isHovered=!0};
_.Z.onMouseLeave=function(){this.isHovered=!1};
_.Z.computeOverflowMenuData=function(q){return q&&q.menu?q.menu:null};
_.Z.computeCollapsible=function(q){return!q};
_.Z.computeHasPlaylistButtons=function(q){return!(!q||!q.playlistButtons)};
_.Z.computeHasSeparateSaveButton=function(q){return!(!q||!q.saveButton)};
_.Z.computeHasToolbarButton=function(q,S){return!(!q||!(S||q.saveButton||q.menu))};
_.Z.computePlaylistType=function(q){if(q&&q.playlistId)return q.playlistId.substring(0,4)};
_.Z.computeCanReorder=function(q){return q?q.playlistId&&q.playlistId.startsWith("TLPQ")?!0:!!q.isEditable&&!q.isInfinite:!1};
_.Z.attached=function(){var q=this;try{_.Ly().resolve(_.Fh).setPlaylistComponent(this.hostElement)}catch(S){if(_.C("kevlar_park_on_playlist_token_killswitch"))throw S;_.OF().parkOrScheduleJob(function(){_.Ly().resolve(_.Fh).setPlaylistComponent(q.hostElement)},2,"ci")}_.zT(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.Z.detached=function(){_.nu(this.hostElement);_.NF(this.JSC$17581_ytReorderableController)};
_.Z.computeTrailingIcon=function(q,S,N){return N?S?"yt-icons:collapse":"yt-icons:close":S?"yt-icons:expand":_.C("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.Z.computeIndexMessage=function(q,S){return dT0(q+1)+" / "+dT0(S)};
_.Z.onRenderStamperFinished=function(){if(this.scrollForStampDom){var q=!0;this.isHovered&&(q=!1);if(this.collapsed||this.hidden)q=!1;q&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.Z.collapseChanged=function(){var q=this;this.collapsed||(_.Nz(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.Z.hiddenChanged=function(){var q=this;this.hidden||_.Nz(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.scrollToCurrentVideo()})};
_.Z.setupReordering=function(){var q=_.mt(this.hostElement).querySelector("#items");DHQ?_.x4X(this.JSC$17581_ytReorderableController,q,q,"playlist-drag-handle"):_.x4X(this.JSC$17581_ytReorderableController,q,q)};
_.Z.scrollToCurrentVideo=function(){var q=this;_.OY.addJob(function(){var S=_.mt(q.hostElement).querySelector("#items");if(S){S.style.setProperty("padding-bottom","");var N=_.mt(q.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(N){S=N.parentElement||_.cT(document);var X=S||_.cT(document);var b=_.c0(N),w=_.c0(X),B=_.Viq(X);if(X==_.cT(document)){var T=b.x-X.scrollLeft;b=b.y-X.scrollTop}else T=b.x-w.x-B.left,b=b.y-w.y-B.top;N=Gs2(N);w=X.clientHeight-
N.height;B=X.scrollLeft;var Q=X.scrollTop;B+=T-(X.clientWidth-N.width)/2;X=new _.Kf(B,Q+(b-w/2));S.scrollLeft=X.x;S.scrollTop=X.y}}},8)};
_.Z.dataChanged=function(){var q=this;_.NF(this.JSC$17581_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.MC(this,function(){_.ez(q.ytTaskEmitterBehavior.getTaskManager(),function(){q.ytRendererBehavior.markDirty();q.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.Z.onFullBleedPlayerChanged=function(){_.C("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Z.onFullscreenChanged=function(){_.C("web_watch_imax_theater_mode")||_.C("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Z.updateNowPlayingOverlay=function(){_.C("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.Z.onPlaylistLockupNowPlaying=function(q,S){S&&(this.activeNowPlayingRenderer=S);this.updateNowPlayingOverlay()};
_.Z.onScroll=function(){this.scrollThrottle.fire()};
_.Z.onThrottledScroll=function(){var q=this;_.ez(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.ytRendererBehavior.markDirty()})};
_.Z.onToggleExpanded=function(q){!this.collapsible||q&&(_.jB(q).tagName==="A"||_.lW(_.lX(q),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.Z.setCollapsed=function(q){this.collapsible&&(this.collapsed=q,_.E1(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.Z.handleCollapsedFromData=function(q){if(q){var S=q.playlistPanelCollapseState;S==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||S==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),S=S==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==S&&this.setCollapsed(S)):this.currentPlaylistId!==q.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(S=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==S&&this.setCollapsed(S),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=q.playlistId}};
_.Z.handleDrop=function(q){var S=q.currDragItem;q=S.data.playlistSetVideoId;var N=_.kg(S.parentNode.childNodes,S),X=void 0;N>0&&(X=S.parentNode.childNodes[N-1].data.playlistSetVideoId);S=_.lk();if(S.responsePlaylistData&&S.responsePlaylistData.contents){var b=yOM(q,S.responsePlaylistData);S.responsePlaylistData=(0,_.a6.unsafeClone)(S.responsePlaylistData);ng2(S.responsePlaylistData.contents,b,N);S.queueProxy?xcq(S.queueProxy,b,N,q,X):S.playlistProxy&&xcq(S.playlistProxy,b,N,q,X);_.jT(S,_.Wb(S,S.response?
S.response.autoplayRenderer:void 0))}};
_.Z.handleDarkModeChange=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
_.Z.colorPaletteChanged=function(){var q,S=((q=this.data)==null?void 0:q.contents)||[],N;q=_.A(S);for(S=q.next();!S.done;S=q.next()){S=S.value;var X=void 0;if((X=S.playlistPanelVideoRenderer)==null?0:X.selected){q=S.playlistPanelVideoRenderer;X=S=void 0;(N=this.isDarkTheme?(S=q)==null?void 0:S.darkColorPalette:(X=q)==null?void 0:X.lightColorPalette)&&_.AG(this.hostElement,N);break}}this.useColorPalette=!!N};
_.hd.Object.defineProperties(oD.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.moveThreeDotsMenuToMainHeader)&&_.C("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var q=_.Ly().resolve(_.MU(_.Fh)),S;if(((S=this.data)==null?0:S.contents)&&(q==null?0:q.hasAutoplayData())){var N;if(((N=this.playlistLoopStateEntity)==null?void 0:N.state)==="PLAYLIST_LOOP_STATE_ONE"){if(q=this.data.currentIndex,q!==void 0){var X,b;var w=(X=this.data.contents[q])==null?void 0:(b=X.playlistPanelVideoRenderer)==null?void 0:b.title}}else{var B,T=(B=_.t(q.getAutoplayEndpoint(),_.O1))==null?void 0:B.videoId,Q,a;w=(Q=this.data.contents.find(function(U){var r;
return((r=U.playlistPanelVideoRenderer)==null?void 0:r.videoId)===T}))==null?void 0:(a=Q.playlistPanelVideoRenderer)==null?void 0:a.title}return w}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)!=null&&q.nextVideoLabel?this.nextVideoTitle?_.vO(this.data.nextVideoLabel)+":":ACZ:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?0:q.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.C("web_mix_long_byline_from_data"))return _.Kc(sd8);var S;return(S=this.data)==null?void 0:S.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.playlistButtons)==null?void 0:(N=S.menuRenderer)==null?void 0:N.topLevelButtons;if(X)for(q=_.A(X),S=q.next();!S.done;S=q.next())if(S=S.value,S.playlistLoopButtonRenderer)return S.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var q;return!!(this.collapsed&&((q=this.data)==null?0:q.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.C("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
oD.prototype.colorPaletteChanged=oD.prototype.colorPaletteChanged;oD.prototype.onPlaylistLockupNowPlaying=oD.prototype.onPlaylistLockupNowPlaying;oD.prototype.updateNowPlayingOverlay=oD.prototype.updateNowPlayingOverlay;oD.prototype.onFullscreenChanged=oD.prototype.onFullscreenChanged;oD.prototype.onFullBleedPlayerChanged=oD.prototype.onFullBleedPlayerChanged;oD.prototype.dataChanged=oD.prototype.dataChanged;oD.prototype.hiddenChanged=oD.prototype.hiddenChanged;oD.prototype.collapseChanged=oD.prototype.collapseChanged;
oD.prototype.onRenderStamperFinished=oD.prototype.onRenderStamperFinished;oD.prototype.onMouseLeave=oD.prototype.onMouseLeave;oD.prototype.onMouseEnter=oD.prototype.onMouseEnter;_.u([_.O(_.Zb),_.E("design:type",Object)],oD.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oD.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oD.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(D4v.YtPlaylistPanelBehavior),_.E("design:type",Object)],oD.prototype,"ytPlaylistPanelBehavior",void 0);_.u([_.O(_.jM.YtTaskEmitterBehavior),_.E("design:type",Object)],oD.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],oD.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],oD.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],oD.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oD.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],oD.prototype,"autoplayData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oD.prototype,"withinMiniplayer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"minimizePipBreakages",void 0);
_.u([_.k({computed:"setMenuData_(data)"}),_.E("design:type",Object)],oD.prototype,"menuRendererData",void 0);_.u([_.k({computed:"computeOverflowMenuData(data)"}),_.E("design:type",Object)],oD.prototype,"overflowMenuDataTopRow",void 0);_.u([_.k({computed:"computeOverflowMenuData(data)"}),_.E("design:type",Object)],oD.prototype,"overflowMenuData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"hideHeaderText",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"useColorPalette",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.E("design:type",Boolean)],oD.prototype,"collapsible",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"collapsed",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oD.prototype,"hidden",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.E("design:type",Boolean)],oD.prototype,"hasPlaylistButtons",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.E("design:type",Boolean)],oD.prototype,"hasSeparateSaveButton",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.E("design:type",Boolean)],oD.prototype,"hasToolbar",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.E("design:type",String)],oD.prototype,"playlistType",void 0);_.u([_.k(),_.E("design:type",Object)],oD.prototype,"isHovered",void 0);_.u([_.k({selectorArgs:["playlistLoopStateEntityKey"],selector:_.s2.playlistLoopStateEntitySelector}),_.E("design:type",Object)],oD.prototype,"playlistLoopStateEntity",void 0);_.u([_.k({computed:"computeCanReorder(data)"}),_.E("design:type",Boolean)],oD.prototype,"canReorder",void 0);
_.u([_.k(),_.E("design:type",Object)],oD.prototype,"expandLabel",void 0);_.u([_.k(),_.E("design:type",Object)],oD.prototype,"collapseLabel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"isFloating",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oD.prototype,"metaPanel",void 0);_.u([_.k({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.E("design:type",String)],oD.prototype,"trailingIcon",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],oD.prototype,"isDarkTheme",void 0);_.u([_.k({selector:_.UD}),_.E("design:type",Boolean)],oD.prototype,"miniplayerIsActive",void 0);_.u([_.k({selector:function(q){return q.watch.playerState}}),
_.E("design:type",Number)],oD.prototype,"playerState",void 0);_.u([_.k({selector:_.aH}),_.E("design:type",Boolean)],oD.prototype,"isFullscreen",void 0);_.u([_.k({selector:_.Qa}),_.E("design:type",Boolean)],oD.prototype,"isTheaterMode",void 0);_.u([_.k(),_.E("design:type",Object)],oD.prototype,"activeNowPlayingRenderer",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oD.prototype,"moveThreeDotMenuToTopRow",null);
_.u([_.K("data","autoplayData","playlistLoopStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],oD.prototype,"nextVideoTitle",null);_.u([_.K("data","nextVideoTitle"),_.E("design:type",String),_.E("design:paramtypes",[])],oD.prototype,"nextVideoLabel",null);_.u([_.K("collapsed"),_.E("design:type",String),_.E("design:paramtypes",[])],oD.prototype,"buttonAriaLabel",null);
_.u([_.K("data","playlistId","longBylineText"),_.E("design:type",Object),_.E("design:paramtypes",[])],oD.prototype,"mixLongByLine",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oD.prototype,"playlistLoopStateEntityKey",null);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"onMouseEnter",null);
_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"onMouseLeave",null);_.u([_.k({reflectToAttribute:!0}),_.K("data","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oD.prototype,"showNextVideoHeader",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"onRenderStamperFinished",null);
_.u([_.I5("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"collapseChanged",null);_.u([_.I5("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"hiddenChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"dataChanged",null);
_.u([_.K("isTheaterMode","isFullscreen"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oD.prototype,"isFullBleedPlayer",null);_.u([_.I5("isTheaterMode","isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"onFullBleedPlayerChanged",null);_.u([_.I5("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"onFullscreenChanged",null);
_.u([_.I5("playerState","miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"updateNowPlayingOverlay",null);_.u([_.Ph("yt-playlist-lockup-now-playing-active"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],oD.prototype,"onPlaylistLockupNowPlaying",null);
_.u([_.I5("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oD.prototype,"colorPaletteChanged",null);_.u([_.Ue({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],oD);
_.BxZ=_.m9()(oD,"ytd-playlist-panel-renderer",function(){if(XGZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);XGZ=q}q=XGZ;return q},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.Tx7={};
_.Tx7.YtConditionalRendererBehavior=[_.h.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(q,S){var N=this,X,b;return _.G(function(w){switch(w.nextAddress){case 1:if(!S)return N.hidden=!0,N.showSpinner=!1,w.return();if((X=q)==null?0:(b=X.visibilityCondition)==null?0:b.mode)switch(q.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return w.jumpTo(5);default:return w.jumpTo(6)}N.showSpinner=
!1;N.hidden=!0;return w.yield(N.shouldShow_(q),4);case 4:N.hidden=!w.yieldResult;w.jumpTo(0);break;case 5:return w.yield(N.shouldShow_(q),8);case 8:N.showSpinner=w.yieldResult;N.hidden=!1;w.jumpTo(0);break;case 6:return N.showSpinner=!1,w.yield(N.shouldShow_(q),9);case 9:N.hidden=!w.yieldResult,_.xP(w)}})},
shouldShow_:function(q){return q&&q.supportedDatas&&q.supportedDatas.rendererVisibilityConditionData&&q.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(q.supportedDatas.rendererVisibilityConditionData.showIf):q&&q.visibilityCondition&&q.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(q.visibilityCondition.showIf):q&&q.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(q.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(q){switch(q){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(q){switch(q){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var q=_.gr(this.hostElement,"yt-get-mdx-status");return q.length==1&&q[0].connected},
isLocationPermissionGranted_:function(){var q;return _.G(function(S){return S.nextAddress==1?navigator.permissions?S.yield(navigator.permissions.query({name:"geolocation"}),3):S.jumpTo(2):S.nextAddress!=2?(q=S.yieldResult,S.return(Promise.resolve(q.state==="granted"))):S.return(Promise.resolve(!1))})}}];var Gn5=vFv("yt-icon",{callbackProps:["onKeydown"]}),Dks=_.C("kevlar_use_wil_icons")?_.f(function(q){var S=q.icon;var N=q.active;var X=q.className;var b=q.style;var w=q.title;var B=q.size;var T=q.dataSelected;var Q=q.dataDisabled;var a=q.role;var U=q.themeOverride;var r=q.animateIcon;var c=q.ariaHidden;var e=q.ariaExpanded;var R=q.ariaLabel;var J=q.tabindex;var v=q.id;var W=q.iconFilter;var z=q.gradientColor;var M=q.onKeydown;var g=function(){var P=S==null?void 0:S(),b0=null,Q7=void 0;P&&(P=mvX(P),
P=XW7(P),P.length&&(b0=P[1],Q7=P[0]));return{iconName:b0,iconSetName:Q7}},x=function(){return uMD(g().iconName,N==null?void 0:N(),void 0,B==null?void 0:B(),g().iconSetName,_.Ly().resolve(_.M0))},L=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:W==null?void 0:W(),iconColor:z==null?void 0:z()}};
return _.D(_.V,{cond:r,then:function(){return _.D(Gn5,{icon:S,active:N,className:X,style:b,title:w,dataSelected:T,dataDisabled:Q,role:a,themeOverride:U,ariaHidden:c,ariaExpanded:e,ariaLabel:R,tabindex:J,id:v,iconFilter:W,gradientColor:z,onKeydown:M})},
else:function(){return _.D(_.V,{cond:x,then:function(P){return _.D("span",{class:_.mu("ytIconWrapperHost",X),role:a,"aria-label":R,"aria-hidden":c,tabindex:function(){return isNaN(Number(J==null?void 0:J()))?void 0:Number(J==null?void 0:J())},
id:v,style:b,title:w,"on:keydown":_.Ec(function(b0){return void(M==null?void 0:M(b0))})},_.D(_.Z6,{data:P,
options:L}))}})}})},"vg"):Gn5;var QdE=function(q){var S=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];hDP();_.hl("ytglobal.ytUtilActivityCallback_",function(){_.E1(q,"yt-user-activity")});
new hN(function(){return S.JSC$17598_onMouseMove});
document.addEventListener("scroll",function(){return S.onScroll});
window.addEventListener("resize",function(){return S.onResize})},a1Z=function(q,S,N){S in q.eventJobIds||(N=_.aV().addLowPriorityJob(function(){_.PQ();
delete q.eventJobIds[S]},N),q.eventJobIds[S]=N)};
QdE.prototype.onScroll=function(q){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):q.target===document&&a1Z(this,"scroll",200)};
QdE.prototype.onResize=function(){a1Z(this,"resize",200)};
QdE.prototype.JSC$17598_onMouseMove=function(){a1Z(this,"mousemove",100)};
_.zv=function(q){q.scrollEventsToIgnore+=1;q.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){q.scrollEventsToIgnore--},500))};var VwV=function(q){this.element=q;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
VwV.prototype.showFeedbackDialog=function(q,S,N,X){var b=UkL();if(!b)return!1;var w=y12();w.productId=b;S&&(w.flow="submit",w.report={description:S});N&&(UkL()==="59"?w.callback=_.fy(function(){_.FO("userFeedbackEvent",{});N()}):w.callback=_.fy(N));
w.bucket=X||_.k$("GOOGLE_FEEDBACK_BUCKET","Other");rCE(w);q=$k_(this,"GFEEDBACK",q);try{_.pCq(w,q)}catch(B){return _.ny(B),!1}return!0};
VwV.prototype.showHelpDialog=function(q,S,N){var X=this,b=UkL();if(!b)return!1;var w={helpCenterPath:"/youtube",productData:$k_(this,"GUIDED_HELP",N)};rCE(w);var B=y12();B.context=q||w.productData.context||"default";B.defaultHelpArticleId=S;B.enableSendFeedback=!0;(_.py("gapi.load")||function(T,Q){return Q()})("client",function(){try{var T=lHa(b,w);
if(_.C("web_always_load_chat_support")&&!X.chatSupportLoaded)try{T.JSC$10292_loadChatSupport(B),X.chatSupportLoaded=!0}catch(Q){}T.startHelp(B)}catch(Q){_.ny(Q)}})};
var UkL=function(){var q=_.k$("GOOGLE_FEEDBACK_PRODUCT_ID");q||_.ny(Error("ii"));return q},rCE=function(q){q&&(q.locale=_.C("kevlar_help_use_locale")?_.k$("INNERTUBE_CONTEXT_HL","en"):_.k$("HTML_LANG","en"))},$k_=function(q,S,N){var X=q.productData;
delete X.origin;X.device=_.ee();var b;a:{if(b=document.createElement("canvas")){var w=b.getContext("experimental-webgl",{stencil:!0});if(w){var B=w.getExtension("WEBGL_debug_renderer_info");if(B){b=w.getParameter(B.UNMASKED_RENDERER_WEBGL);break a}}if(w=b.getContext("webgl")){b=w.getParameter(w.RENDERER);break a}}b=null}X.gpu=b;X.isSDC=!!_.k$("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(b=_.k$("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.a6.extend(X,b);_.go2(S,X);_.Eod(X);(q=_.E1(q.element,"yt-get-autonav-pause-debug-state"))&&
q.length&&(X.autonav_pause_state=q[0]);q=_.w1();X.browser_resolution=q.width+"\u00d7"+q.height+"@"+(window.devicePixelRatio||1)+"x";N&&_.a6.extend(X,N);return X};
VwV.prototype.resetProductData=function(){this.productData={}};var cCE=function(q){this.feedbackManager=new VwV(q)};
cCE.prototype.showFeedbackDialog=function(q,S,N,X){return this.feedbackManager.showFeedbackDialog(q,S,N,X)};
cCE.prototype.showHelpDialog=function(q,S,N){return this.feedbackManager.showHelpDialog(q,S,N)};var eqm=function(){this.baseUrl="";this.aTag=document.createElement("a")},e$s=function(q,S,N){N=N===void 0?{}:N;
N.pbj||(N.pbj=1);N=_.lV7(S,N);q.baseUrl&&N&&!_.uU(N)[1]&&!_.Em(N)&&(S=q.baseUrl,AF(S,"/")&&(S=S.slice(0,-1)),_.ZP(N,"/")&&(N=N.slice(1)),N=S+"/"+N);od(q.aTag,_.Mh(N||""));return q.aTag.href};
eqm.prototype.fetchData=function(q){return _.noy(q)};
eqm.prototype.postData=function(q,S){var N={method:"POST"};if(S){for(var X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next()){b=b.value;var w=S[b];_.Md(w)&&(S[b]=JSON.stringify(w))}N.postParams=S}return _.noy(q,N)};
_.CGq=function(q,S,N,X,b){q=e$s(q,S,N);if(!q)throw X=Error("ji"),Object.assign(X,{params:S}),X;return _.noy(q,b,X)};
eqm.prototype.requestDataForServiceEndpoint=function(q,S){if(_.t(q,_.uHv))return this.fetchData("/getAccountSwitcherEndpoint");S=S||{};var N=_.t(q,NNX);N?S.se=N.base64EncodedServiceEndpoint:S.sej=JSON.stringify(q);(N=_.VR())&&_.C("enable_service_ajax_csn")&&(S.csn=N);S.theme=_.R5();_.t(q,xIM)&&_.k$("DELEGATION_CONTEXT")&&(S.delegation_context=JSON.stringify(_.k$("DELEGATION_CONTEXT")));N=null;for(var X in q)if(AF(X,"Endpoint")||AF(X,"Command")){N=X;break}if(!N){var b=Error("ki");Object.assign(b,{params:q});
_.Owy(b,"WARNING");return new _.AK(function(B,T){T(b)})}X={name:N};
var w;(N=(w=_.t(q,_.Is))==null?void 0:w.signal)&&(X.signal=N);(w=_.g5(window.location.href))&&w.internalcountrycode&&(X.internalcountrycode=w.internalcountrycode);w="/service_ajax";_.C("debug_forward_web_query_parameters")&&(w=_.yg7(w,window.location.search));w=_.qx(w,X);q.clickTrackingParams&&_.WA(w,{itct:q.clickTrackingParams});return this.postData(w,S)};_.Ct3=new _.ky("GFEEDBACK_TOKEN");var RqJ;var twV;var id7;var JC3;var qE=function(){var q=_.n.apply(this,arguments)||this;q.compact=!1;q.dismissButtonDisabled=!1;q.shouldRenderReasonAsFormattedString=!_.C("web_player_error_message_reason_as_formatted_string_killswitch");return q};
_.F(qE,_.n);qE.prototype.computeHasIcon_=function(q){return!!q};
qE.prototype.isSignInIcon_=function(q){return q=="yt-icons:prompted_sign_in"};
qE.prototype.onDismissButtonClick=function(){var q=this,S=this.data.disableOnClick,N,X=(N=this.data.dismissButton)==null?void 0:N.buttonRenderer;S&&!this.dismissButtonDisabled&&X&&setTimeout(function(){q.dismissButtonDisabled=!0},0)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Tx7.YtConditionalRendererBehavior),_.E("design:type",Object)],qE.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qE.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],qE.prototype,"icon_",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.E("design:type",Boolean)],qE.prototype,"hasIcon_",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.E("design:type",Boolean)],qE.prototype,"signInIcon_",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qE.prototype,"compact",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qE.prototype,"dismissButtonDisabled",void 0);
_.u([_.k({type:Boolean}),_.E("design:type",Object)],qE.prototype,"shouldRenderReasonAsFormattedString",void 0);_.u([_.Vd({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],qE);
_.p(qE,"yt-player-error-message-renderer",function(){if(JC3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;id7===void 0&&(id7=document.createElement("template"));var X=id7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);JC3=q}q=JC3;return q},{mode:2});var FGL;var HdL;var Sc=function(){return _.n.apply(this,arguments)||this};
_.F(Sc,_.n);Sc.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Sc.prototype.computeIcon_=function(q){return q?"yt-icons:"+q.iconType.toLowerCase():"error_outline"};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Sc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sc.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sc.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],Sc.prototype,"icon_",void 0);_.u([_.Vd({is:"yt-player-kav-renderer",disableElementRegistration:!0})],Sc);
_.p(Sc,"yt-player-kav-renderer",function(){if(HdL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;FGL===void 0&&(FGL=document.createElement("template"));var X=FGL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);HdL=q}q=HdL;return q},{mode:2});var hE4=_.jV(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.jS(_.f(function(q){var S=_.FS("div"),N=_.A(_.r6(0,void 0,"jxh75d")),X=N.next().value,b=N.next().value;N=_.A(_.r6(null,void 0,"F5Zm8"));var w=N.next().value,B=N.next().value;_.lO(function(){PdM(S.value,b,B);S.value.scrollIntoView()});
N=Isy.bind(null,q.data,X);_.yb("resize",function(){var T=w();if(X()===1&&T!==null){var Q;(Q=window.grecaptcha)==null||Q.reset(T)}});
return _.D("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.D("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.D("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var T,Q;return(T=q.data().accessibility)==null?void 0:(Q=T.accessibilityData)==null?void 0:Q.label}),_.D(_.Fu,{text:N,
className:_.mu("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.D("div",{el:S,class:"ytwPlayerCaptchaViewModelGridItem"})))},"wg"),"yt-player-captcha-view-model",{props:{data:_.Ks}});var Y6g=!1;_.Odm=_.f(function(q){var S=q.data;return _.D("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.D(_.V,{cond:function(){return S().icon},
then:function(N){return _.D("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.D(_.Oc,{data:N,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.D(_.V,{cond:function(){return S().title},
then:function(N){return _.D("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.D(_.Fu,{text:N}))}}),_.D(_.V,{cond:function(){return S().description},
then:function(N){return _.D("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.D(_.Fu,{text:N}))}}),_.D(_.SA,{data:function(){return S().primaryButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"interstitialViewModelFlexItem"})}}),_.D(_.SA,{data:function(){return S().secondaryButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"interstitialViewModelFlexItem"})}}))},"xg");
_.Odm.idomCompat=!0;var KG7=_.f(function(q){var S=q.data;_.OT();return _.D("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.D("div",{class:"playerInterstitialRendererScrim"},_.D(_.SA,{data:function(){return S().content}},{interstitialViewModel:_.Odm})))},"yg");
KG7.idomCompat=!0;_.jS(KG7,"yt-player-interstitial-renderer",{props:{data:_.H4}});var NE=function(){var q=_.n.apply(this,arguments)||this;q.noBackground=!1;q.compact=!1;q.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return q};
_.F(NE,_.n);NE.prototype.configureRendererStamper=function(){return{data:{id:"container",mapping:{playerErrorMessageRenderer:{component:"yt-player-error-message-renderer",properties:{compact:"[[compact]]"}},playerCaptchaViewModel:"yt-player-captcha-view-model",playerInterstitialRenderer:"yt-player-interstitial-renderer",playerKavRenderer:"yt-player-kav-renderer",enforcementMessageViewModel:"ytd-enforcement-message-view-model"}}}};
NE.prototype.onUpdatePlayerErrorMessageCommand_=function(q){if(_.t(q,DZJ)){var S;if(q=(S=_.t(q,DZJ))==null?void 0:S.newPlayerErrorMessageRenderer)this.data=q}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],NE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],NE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],NE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],NE.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],NE.prototype,"status",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],NE.prototype,"noBackground",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],NE.prototype,"compact",void 0);_.u([_.Vd({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],NE);
var vP3=_.m9()(NE,"yt-playability-error-supported-renderers",function(){if(twV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;RqJ===void 0&&(RqJ=document.createElement("template"));var X=RqJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);twV=q}q=twV;return q},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var l1J=vFv("ytd-button-renderer");var ony=void 0,SsM=void 0;var bUe=new Vfv;var ET=new _.ky("ENTITY_STATE_TOKEN"),X_=new _.ky("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var jdL=function(q){this.store=q;this.jP5=new _.$sJ},yFD=function(q,S,N){var X,b;
if(!(b=((X=S.playabilityStatus)==null?void 0:X.status)!=="OK")){q=q.store;var w;b=S.offlineState&&((w=S.videoDetails)==null?0:w.videoId)?_.C("enable_pl_r_c_cd")?p_y(q.getState().entities,S.videoDetails.videoId):!!Qa0(q.getState().entities,S.videoDetails.videoId):!1}if(b)return!0;b=sk7(S);if(b===1){if(_.C("ab_v_vid_sig")){var B,T=(B=S.videoDetails)==null?void 0:B.videoId;if(!T||!N||T!==N){var Q;S=new _.Vl("282054944_vid",{mdS:N,qY7:(Q=S.videoDetails)==null?void 0:Q.videoId});_.O0(S)}}return!0}Hm4=
0;var a,U;Q=(T=S.auxiliaryUi)==null?void 0:(a=T.messageRenderers)==null?void 0:(U=a.bkaEnforcementMessageViewModel)==null?void 0:U.displayType;if(b!==3&&(Q==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||Q==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;Q={reason:_.nB(_.qW("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.C("ks_something_wrong_learn_more")?aUv("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.nB(_.qW("LEARN_MORE",void 0,"Learn more")),navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser",webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser"}}}},subreason:_.nB("282054944")};WG8(S,{playerErrorMessageRenderer:Q});return!1},Me2=function(q,S){if(EMv(S)){_.h_(1,!0);
var N=(N=EMv(S))&&_.qse()?N:void 0;N?(WG8(S,{enforcementMessageViewModel:N}),q.jP5.increment("IN_PLAYER"),_.h_(5)):(q.jP5.increment("SKIP_DISPLAY"),_.h_(2))}},WG8=function(q,S){q.playabilityStatus=Object.assign({},q.playabilityStatus,{status:"ERROR",
errorScreen:S});q.videoDetails=void 0};
jdL.prototype.handleResponse=function(q,S){if(q.playabilityStatus){var N,X,b,w=(S==null?void 0:(N=S.innerTubeRequest)==null?void 0:N.videoId)||(S==null?void 0:(X=S.innerTubeRequest)==null?void 0:(b=X.playerRequest)==null?void 0:b.videoId);yFD(this,q,w)&&Me2(this,q)}};
jdL[hc]=[ET];var ggR=new _.ky("ADBLOCK_DETECTION_SERVICE_TOKEN");var Wp=function(q){this.sqT=q};
Wp.prototype.bindInnertubeChallengeFetcher=function(q){this.sqT.bicf(q)};
Wp.prototype.registerChallengeFetchedCallback=function(q){this.sqT.bcr(q)};
Wp.prototype.getLatestChallengeResponse=function(){return this.sqT.blc()};var dk7;dk7=_.jV(["https://static.doubleclick.net/instream/ad_status.js"]);_.knL=_.Jq(dk7);var pGm;_.bK=function(q,S,N){var X=this;this.network=q;this.options=S;this.networkStatusManager=N;this.egM=0;this.ot=null;this.nx=new cNq;if(S.useBotguardEverywhere){var b=new _.yP;this.ot=b.promise;_.Nd.ytAtRC?_.ZV(_.OY,function(){var w,B;return _.G(function(T){if(T.nextAddress==1){if(!_.Nd.ytAtRC)return X.nx.increment(1,X.egM++),T.return();X.nx.increment(2,X.egM++);w=zq5(null);return T.yield(X.a1(w),2)}B=T.yieldResult;_.Nd.ytAtRC&&_.Nd.ytAtRC(JSON.stringify(B));_.xP(T)})}):this.nx.increment(1,this.egM++);
al0().then(function(w){var B,T,Q,a;return _.G(function(U){if(U.nextAddress==1)return w.bindInnertubeChallengeFetcher(function(r){X.nx.increment(3,X.egM++);return X.a1(zq5(r))}),U.yield(Rb0(),2);
B=U.yieldResult;T=w.getLatestChallengeResponse();Q=T.challenge;if(!Q)throw Error("mi");a={challenge:Q,oD:lI(Q),vm:B,bgChallenge:new KA};b.resolve(a);w.registerChallengeFetchedCallback(function(r){r=r.challenge;if(!r)throw Error("ni");r={challenge:r,oD:lI(r),vm:B,bgChallenge:new KA};X.ot=Promise.resolve(r)});
_.xP(U)})})}else S.preload&&nPZ(this,new Promise(function(w){_.ez(_.OY,function(){w(f1E(X))},0)}))};
pGm=function(q){var S={preload:!0,useBotguardEverywhere:!0},N=!1;if(typeof S==="boolean")var X={preload:S};else typeof S==="undefined"?X={preload:!0}:(X=S,N=!!S.rC7);S=N?void 0:new _.m$;_.bK.instance=new _.bK(q,X,S);return _.bK.instance};
_.bK.prototype.jem=function(){var q=this;return _.G(function(S){return S.nextAddress==1?S.yield(Promise.race([q.ot,null]),2):S.return(!!S.yieldResult)})};
_.bK.prototype.mRW=function(q,S,N){var X=this,b,w,B;return _.G(function(T){X.ot===null&&nPZ(X,f1E(X));b=!1;w={};B=function(){var Q,a,U,r,c;return _.G(function(e){switch(e.nextAddress){case 1:if(!X.options.jyO||!X.options.useBotguardEverywhere){e.jumpTo(2);break}return e.yield(QkW(),3);case 3:return Q=e.yieldResult,e.yield((a=Q)==null?void 0:a.checkForRefresh(),2);case 2:return e.yield(X.ot,5);case 5:U=e.yieldResult;w.challenge=U.challenge;if(!U.vm){"c1a"in U.oD&&(w.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
e.jumpTo(6);break}r=Object.assign({},{c:U.challenge,e:q},S);_.jw(e,7);b=!0;return e.yield(U.vm.snapshot({iS:r}),9);case 9:(c=e.yieldResult)?w.webResponse=c:w.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.x8(e,6);break;case 7:_.pd(e),w.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(q==="ENGAGEMENT_TYPE_PLAYBACK"){var R=U.oD,J={};if(R.c6a){var v=Number(_.k$("DCLKSTAT",0));J.reportingStatus=String(Number(R.c)^(isNaN(v)?0:v))}R.c6b&&(J.broadSpectrumDetectionResult=String(Number(R.c)^Number(_.k$("CATSTAT",
0))));w.adblockReporting=J}return e.return(w)}})};
return T.return(Promise.race([B(),xk7(N,function(){var Q=Object.assign({},w);b&&(Q.error="ATTESTATION_ERROR_VM_TIMEOUT");return Q})]))})};
var zq5=function(q){var S={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};q&&(S.interpreterHash=q);return S},f1E=function(q,S){S=S===void 0?0:S;
var N,X,b,w,B,T,Q,a,U,r,c,e;return _.G(function(R){switch(R.nextAddress){case 1:N=zq5(rlk().f4l);if(_.C("att_fet_ks"))return _.jw(R,7),q.nx.increment(5,q.egM++),R.yield(q.a1(N),9);_.jw(R,4);return R.yield(mk3(q,N),6);case 6:B=R.yieldResult;b=B.cUO;w=B.irR;X=B;_.x8(R,3);break;case 4:return _.pd(R),_.vN(Error("oi`"+S)),um7(q,864E5),R.return({challenge:"",oD:{},vm:void 0,bgChallenge:void 0});case 9:X=R.yieldResult;if(!X)throw Error("pi");if(!X.challenge)throw Error("qi");b=X.challenge;w=lI(b);if("c1a"in
w&&(!X.bgChallenge||!X.bgChallenge.program))throw Error("ri");_.x8(R,3);break;case 7:T=_.pd(R);_.vN(T);S++;if(S>=5)return _.vN(Error("oi`"+S)),um7(q,864E5),R.return({challenge:"",oD:{},vm:void 0,bgChallenge:void 0});Q=1E3*Math.pow(2,S-1)+Math.random()*1E3;return R.return(new Promise(function(J){_.ez(_.OY,function(){J(f1E(q,S))},Q)}));
case 3:a=DJ7(w);um7(q,a*1E3);U=void 0;if(!("c1a"in w&&X.bgChallenge)){R.jumpTo(10);break}r=GXe(X.bgChallenge);_.jw(R,11);return R.yield(clX(rlk(),r),13);case 13:_.x8(R,12);break;case 11:return c=_.pd(R),_.vN(c),R.return({challenge:b,oD:w,vm:U,bgChallenge:r});case 12:return _.jw(R,14),U=new _.FZ({challenge:r,qLQ:{e7:"aGIf"}}),R.yield(U.xXW,16);case 16:_.x8(R,10);break;case 14:e=_.pd(R),_.vN(e),U=void 0;case 10:return R.return({challenge:b,oD:w,vm:U,bgChallenge:r})}})},gPL=function(q,S){var N;
return _.G(function(X){if(X.nextAddress==1)return jI(2),_.jw(X,2),X.yield(q.network.a1(S),4);if(X.nextAddress!=2)return(N=X.yieldResult)?N.challenge&&!N.bgChallenge?jI(1):jI(4):jI(3),X.return(N);_.pd(X);jI(3);return X.return(void 0)})};
_.bK.prototype.a1=function(q){var S=this,N;return _.G(function(X){N=S.networkStatusManager;if(!N||N.isNetworkAvailable())return X.return(gPL(S,q));_.$x("att_pna",void 0,"attestation_challenge_fetch");return X.return(new Promise(function(b){N.listenOnce("publicytnetworkstatus-online",function(){gPL(S,q).then(b)})}))})};
var EPG=function(q){if(!q)throw Error("pi");if(!q.challenge)throw Error("qi");var S=q.challenge,N=lI(S);if("c1a"in N&&(!q.bgChallenge||!q.bgChallenge.program))throw Error("ri");return Object.assign({},q,{cUO:S,irR:N})},mk3=function(q,S){var N,X,b,w,B;
return _.G(function(T){switch(T.nextAddress){case 1:N=void 0,X=0,b={};case 2:if(!(X<5)){T.jumpTo(4);break}if(!(X>0)){T.jumpTo(5);break}b.rLi=1E3*Math.pow(2,X-1)+Math.random()*1E3;return T.yield(new Promise(function(Q){return function(a){_.ez(_.OY,function(){a(void 0)},Q.rLi)}}(b)),5);
case 5:return _.jw(T,7),q.nx.increment(4,q.egM++),T.yield(q.a1(S),9);case 9:return w=T.yieldResult,T.return(EPG(w));case 7:N=B=_.pd(T),B instanceof Error&&_.vN(B);case 8:X++;b={rLi:void 0};T.jumpTo(2);break;case 4:throw N;}})},nPZ=function(q,S){q.ot=S},yC3=function(q){var S,N,X;
return _.G(function(b){if(b.nextAddress==1)return b.yield(Promise.race([q.ot,null]),2);S=b.yieldResult;var w=f1E(q);q.ot=w;(N=S)==null||(X=N.vm)==null||X.dispose();_.xP(b)})},um7=function(q,S){var N=Date.now()+S,X=function(){var b;
return _.G(function(w){b=N-Date.now();return b<1E3?w.yield(yC3(q),0):(_.ez(_.OY,X,Math.min(b,6E4)),w.jumpTo(0))})};
X()},xk7=function(q,S){return new Promise(function(N){_.ez(_.OY,function(){N(S())},q)})};var Mw3=function(){};
Mw3.prototype.processContext=function(q){var S=_.bK.instance;if(!S)return _.l5();var N=eiN(q);return N?new vj(S.mRW(N,rs7(q),500).then(function(X){var b;(q==null?0:(b=q.innerTubeRequest)==null?0:b.context)||(q.innerTubeRequest.context={});b=q.innerTubeRequest.context;b.request||(b.request={});b.request.attestationResponseData=X})):_.l5()};var LGm=function(q){this.innertubeTransportService=q};
LGm.prototype.a1=function(q){_.$x("att_fsr",void 0,"attestation_challenge_fetch");return _.Jf(this.innertubeTransportService,q,_.WO(_.R4M)).then(function(S){_.$x("att_frr",void 0,"attestation_challenge_fetch");return S})};_.hq3=function(q){this.innertubeTransportService=q};var PtE=new _.ky("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var I18=function(){},oS3=function(q,S,N,X,b){var w=_.k$("YPC_MB_URL");
_.ZZy(w).then(function(){YoG(w,q,S,N,X,b)})},YoG=function(q,S,N,X,b,w){try{var B=_.pA.payments.business.integration,T=_.pA.payments.business.integration.Style.create().withMaterialDesignStyle(),Q=B.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.C("enable_window_constrained_buy_flow_dialog")&&(Q=Q.usingPopupStyle("windowConstrained"));w&&(Q=Q.usingCloseCallback(w));var a=N?N:_.k$("YPC_GB_LANGUAGE"),U=_.k$("SESSION_INDEX");B.bootstrap.fromPaymentsUrl(q);B.bootstrap.asMashupMode(Q).usingGaiaIndex(U).usingLocale(a).usingStyle(T).usingDefaultActivityStatusChangeHandler().inStandaloneContext(B.standaloneContextAuthId.forGaia()).purchaseManager(S,function(r){X&&X(r)}).load(void 0,b)}catch(r){throw b&&b(r),_.O0(r),r;
}};var qm3=new _.ky("PURCHASE_MANAGER_TOKEN");var SmV=function(){var q=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return q.videos},
getContinuationsPresent:function(){return q.continuationsPresent},
setVideos:function(S){q.videos=S},
getRecommendedVideos:function(){return q.recommendedVideos},
setRecommendedVideos:function(S){q.recommendedVideos=S}}};
SmV.prototype.addVideos=function(q){q&&(this.videos=q.filter(function(S){return!!_.Rie(S)}).map(function(S){var N=_.Rie(S);
a:{var X;if(S.playlistVideoRenderer&&((X=S.playlistVideoRenderer)==null?0:X.voteSortTiebreaker))var b=S.playlistVideoRenderer.voteSortTiebreaker;else{if(_.t(S,kT)){var w;if(X=(b=_.t(S,kT))==null?void 0:(w=b.playlistItemData)==null?void 0:w.voteSortTiebreaker){b=X;break a}}b=""}}return{itemId:N,videoId:_.Js7(S),voteCount:_.FYm(S),voteSortTiebreaker:b}}),this.continuationsPresent=!!_.t(q[q.length-1],_.fA))};
var NB3=function(q,S){return q.videos.findIndex(function(N){return N.itemId===S})},Xm7=function(q,S){return q.recommendedVideos.findIndex(function(N){return N.itemId===S})},bfL=function(q){q={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:q}}}}};_.Ly().resolve(_.ci).resolveCommand(q)};var wmL=function(){SmV.apply(this,arguments)};
_.F(wmL,SmV);
var iRD=function(q,S,N,X){if(!q.parentElem)throw Error("wi");var b=NB3(q,S);b===-1&&(b=Xm7(q,S),b=b!==-1?b+q.videos.length:-1);if(b===-1)throw Error("xi");var w=b>=q.videos.length?q.recommendedVideos[b-q.videos.length]:q.videos[b];w.voteCount=N;w.voteSortTiebreaker=Date.now().toString();b>=q.videos.length?q.recommendedVideos.splice(b-q.videos.length,1):q.videos.splice(b,1);var B=q.videos;for(var T=0,Q=B.length-1;T<=Q;){var a=Math.floor((T+Q)/2);if(B[a].voteCount<w.voteCount)Q=a-1;else if(B[a].voteCount>w.voteCount)T=
a+1;else{a:{var U=w.voteSortTiebreaker;var r=B[a].voteSortTiebreaker;if(U.length!==r.length)U=U.length>r.length;else{for(var c=0;c<U.length;c++){var e=U.charCodeAt(c),R=r.charCodeAt(c);if(e>R){U=!0;break a}if(e<R)break}U=!1}}U?Q=a-1:T=a+1}}B=T;if(B===-1)throw Error("yi");q.videos.splice(B,0,w);b!==B&&Zf5(q,b,B,S,N,X)},Zf5=function(q,S,N,X,b,w){var B,T=(B=q.parentElem)==null?void 0:B.children,Q=Math.min(S,N),a=Math.max(S,N);
if(T)for(B=Q;B<=a;B++)T[B].style.viewTransitionName="item-"+String(B);document.startViewTransition(function(){if(q.parentElem){var U=q.parentElem.children;if(!(!U||S<0||S>=U.length||N<0||N>=U.length)){var r=U[S];if(r){r.remove();q.showRefreshPill=N>=q.videos.length-1&&q.continuationsPresent;if(!q.showRefreshPill){U=U[N]||null;var c;(c=q.parentElem)==null||c.insertBefore(r,U)}_.uc(q.parentElem,"yt-update-video-data-voting-animation",{toIdx:N,itemId:X,newVoteCount:b,voteStatus:w,hideItem:q.showRefreshPill})}}}}).finished.then(function(){if(T)for(var U=
Q;U<=a;U++)T[U].style.viewTransitionName="";
if(q.showRefreshPill)bfL(_.qW("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var r;if(r=U=(r=q.parentElem)==null?void 0:r.children[N])r=U.getBoundingClientRect(),U=r.bottom,r=!(r.top>=0&&U<=q.clientHeight);r&&(r=_.Sm(S>N?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(S-N)),bfL(r))}})};var BB7=function(q,S){var N=this;q?this.innertubeTransportServicePromise=Promise.resolve(q):S&&(this.innertubeTransportServicePromise=S(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new m0(3E3,function(X){return Aqm(N,X)},0);
this.validateMiniAppVideoIdRateLimiter=new m0(3E3,function(X){return spZ(N,X)},1)},pcL=function(q,S){q.JSC$17715_miniAppId=S;
q.reportMiniAppValueRateLimiter=new m0(3E3,function(N){return Aqm(q,N)},0);
q.validateMiniAppVideoIdRateLimiter=new m0(3E3,function(N){return spZ(q,N)},1)},mh5=function(q,S){var N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.reportMiniAppValueRateLimiter.call(S),2);N=X.yieldResult;return X.return([N,S])})},Aqm=function(q,S){var N,X,b,w,B,T,Q;
return _.G(function(a){switch(a.nextAddress){case 1:return a.yield(q.innertubeTransportServicePromise,2);case 2:return N=a.yieldResult,X=_.WO(OWQ),b=Date.now(),w={externalPostId:q.JSC$17715_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(b/1E3),nanos:Math.round(b%1E3*1E6)},intValue:""+S}},_.jw(a,3),a.yield(_.Jf(N,w,X),5);case 5:B=a.yieldResult;_.x8(a,4);break;case 3:throw T=_.pd(a),T;case 4:if(B){if("error"in B&&B.error)throw B.error;if(B.errorMetadata)throw Error("zi`"+
B.errorMetadata.status);if(Q=B.userStatResult)return a.return(Q);throw Error("Ai");}throw Error("Bi");}})},gDL=function(q){var S,N,X,b,w;
_.G(function(B){switch(B.nextAddress){case 1:return B.yield(q.innertubeTransportServicePromise,2);case 2:return S=B.yieldResult,N=_.WO(OWQ),X={externalPostId:q.JSC$17715_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.jw(B,3),B.yield(_.Jf(S,X,N),5);case 5:b=B.yieldResult;_.x8(B,4);break;case 3:throw w=_.pd(B),w;case 4:if(b==null)throw Error("Bi");if("error"in b&&b.error)throw b.error;if(b.errorMetadata)throw Error("zi`"+b.errorMetadata.status);_.xP(B)}})};
BB7.prototype.flush=function(){var q=this;return _.G(function(S){return S.nextAddress==1?S.yield(q.reportMiniAppValueRateLimiter.flush(),2):S.yield(q.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var uy$=function(q,S){return _.G(function(N){return N.nextAddress==1?N.yield(q.validateMiniAppVideoIdRateLimiter.call(S),2):N.return(N.yieldResult)})},spZ=function(q,S){var N,X,b,w,B,T;
return _.G(function(Q){switch(Q.nextAddress){case 1:return Q.yield(q.innertubeTransportServicePromise,2);case 2:return N=Q.yieldResult,X=_.WO(e7q),b={videoId:S},_.jw(Q,3),Q.yield(_.Jf(N,b,X),5);case 5:w=Q.yieldResult;_.x8(Q,4);break;case 3:throw B=_.pd(Q),B;case 4:if(w){if("error"in w&&w.error)throw w.error;if(w.errorMetadata)throw Error("zi`"+w.errorMetadata.status);if(T=w.playabilityStatus)return Q.return(T.status);throw Error("Ci");}throw Error("Bi");}})};
BB7[hc]=[_.MU(_.ZL),_.MU(NuJ)];var TBL=function(){this.clientData=new Map};
TBL.prototype.getData=function(q){return this.clientData.get(q)};var Gm3=function(q){this.store=q};
Gm3.prototype.handleResponse=function(q){(q=_.t(q.frameworkUpdates,Ow))&&_.qO(q,this.store)};
Gm3[hc]=[_.UN];var D_5=new _.ky("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var QpZ,avs,VHL;_.w7=new _.ky("FLOW_STATE_MANAGER_TOKEN");QpZ=function(){this.flowStates=new Map};
avs=function(q,S){q=_.A(q.flowStates.values());for(var N=q.next();!N.done;N=q.next())if(N=N.value,N.flowRenderer.targetId===S)return N};
VHL=function(q,S){var N,X=((N=q.flowRenderer.steps)!=null?N:[]).filter(function(b){return!S.includes(_.t(b,_.s8).stepId)});
q.flowRenderer.steps=X};var U_L=function(q){this.JSC$17739_flowStateManager=q};
_.F(U_L,OG);U_L.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T;return _.G(function(Q){N=_.t(q,HiX);b=(X=N)==null?void 0:X.stepIds;B=(w=N)==null?void 0:w.targetId;if(!b||!B)return Q.return();T=avs(S.JSC$17739_flowStateManager,B);if(!T)return Q.return();VHL(T,b);_.xP(Q)})};
var Zr=function(){U_L.apply(this,arguments)};
_.F(Zr,U_L);Zr[hc]=[_.w7];var rqs=function(q,S){this.JSC$17745_reduxStore=q;this.JSC$17745_flowStateManager=S};
_.F(rqs,OG);
rqs.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R;return _.G(function(J){N=_.t(q,_.Ois);X=N.stepId;b=N.targetId;w=avs(S.JSC$17745_flowStateManager,b);T=(B=w)==null?void 0:B.flowRenderer;Q=T.flowStateEntityKey;a=_.zg(S.JSC$17745_reduxStore.getState(),Q);if(!a)return J.return();U=a.currentStepId;e=(c=(r=a)==null?void 0:r.stepIdStack)!=null?c:[];R=U===e[e.length-1]?X:U;S.JSC$17745_reduxStore.dispatch(_.VB("flowStateEntity",Q,{currentStepId:X,stepIdStack:[R]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.xP(J)})};
var AS=function(){rqs.apply(this,arguments)};
_.F(AS,rqs);AS[hc]=[_.UN,_.w7];var $_V=function(q,S,N){this.JSC$17752_reduxStore=q;this.JSC$17752_flowStateManager=S;this.JSC$17752_commandHandler=N};
_.F($_V,OG);
$_V.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J;return _.G(function(v){X=_.t(q,_.Ky0);b=X.targetId;w=avs(N.JSC$17752_flowStateManager,b);T=(B=w)==null?void 0:B.flowRenderer;Q=T.flowStateEntityKey;a=_.zg(N.JSC$17752_reduxStore.getState(),Q);c=[].concat(_.PG((r=(U=a)==null?void 0:U.stepIdStack)!=null?r:[]));e=c.pop();((R=a)==null?void 0:R.currentStepId)===e&&(e=c[c.length-1]);if(!e)return(J=X.onFirstStepCommand)&&N.JSC$17752_commandHandler.resolveCommand(J,S),v.return();
N.JSC$17752_reduxStore.dispatch(_.VB("flowStateEntity",Q,{currentStepId:e,stepIdStack:c}));_.xP(v)})};
var sL=function(){$_V.apply(this,arguments)};
_.F(sL,$_V);sL[hc]=[_.UN,_.w7,_.ci];var cqL=function(q,S){this.innertubeTransportService=q;this.JSC$17757_commandHandler=S};
_.F(cqL,OG);cqL.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1){X=_.t(q,vjX);if(!X)return Q.return();_.jw(Q,2);return Q.yield(_.Fq(N.innertubeTransportService,q),4)}if(Q.nextAddress!=2){b=Q.yieldResult;if(!b)return Q.return();(w=b.updateFlowCommand)&&N.JSC$17757_commandHandler.resolveCommand(w,S);return _.x8(Q,0)}_.pd(Q);(T=(B=X)==null?void 0:B.onFailureCommand)&&N.JSC$17757_commandHandler.resolveCommand(T,S);_.xP(Q)})};
var BY=function(){cqL.apply(this,arguments)};
_.F(BY,cqL);BY[hc]=[_.ZL,_.ci];var e85=function(q,S){this.JSC$17763_flowStateManager=q;this.JSC$17763_commandHandler=S};
_.F(e85,OG);
e85.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B;return _.G(function(T){X=_.t(q,_.j0s);b=X.targetId;w=avs(N.JSC$17763_flowStateManager,b);if(!w)return T.return(Promise.resolve());var Q=w,a=(B=X.steps)!=null?B:[],U=[],r=new Map;a=_.A(a);for(var c=a.next();!c.done;c=a.next())c=c.value,r.set(_.t(c,_.s8).stepId,c);var e;a=(e=Q.flowRenderer.steps)!=null?e:[];e=_.A(a);for(a=e.next();!a.done;a=e.next())a=a.value,c=_.t(a,_.s8).stepId,r.has(c)?(U.push(r.get(c)),r.delete(c)):U.push(a);U.push.apply(U,
_.PG(r.values()));Q.flowRenderer.steps=U;X.flowContinuationCommand&&(w.flowRenderer.flowContinuationCommand=X.flowContinuationCommand);X.entityUpdateCommand&&N.JSC$17763_commandHandler.resolveCommand(X.entityUpdateCommand,S);return T.return(Promise.resolve())})};
var TM=function(){e85.apply(this,arguments)};
_.F(TM,e85);TM[hc]=[_.w7,_.ci];var CUJ={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],android_messenger:[[0,1,192]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,
1,24]],countdown_to_close:[[0,1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,
1,36]],face_filled_very_happy:[[0,1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,
1,300]],hi5:[[0,1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var R8G=new _.ky("ICON_SET_TOKEN"),tH3=new _.ky("ICON_URL_PROVIDER_TOKEN"),ifG=new _.ky("PREFETCH_ICONS_TOKEN"),Jqs=new _.ky("ICON_MAP_FN_TOKEN");var GM={},FfG=(GM.ACCESS_TIME="clock",GM.ACCOUNT_BOX=_.k$("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",GM.ACCOUNT_BOX_CAIRO="person_account_cairo",GM.ACCOUNT_CIRCLE="person_circle",GM.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",GM.ACCOUNT_LINKED="account_link_success",GM.ACCOUNT_UNLINKED="account_link",GM.ADD_FRIEND="people",GM.ADD_MODERATOR="shield_add",GM.ADD_TO_LIBRARY="bookmark",GM.ADD_TO_PLAYLIST="add",GM.ADD_TO_QUEUE_TAIL="list_queue",GM.ADD_TO_REMOTE_QUEUE="list_music",
GM.ADD_TO_WATCH_LATER="clock",GM.ADD_VIDEO_LINK="film_strip_add",GM.ALERT_WARN_RED="alert_triangle",GM.ARROW_BACK="arrow_left",GM.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",GM.ARROW_DROP_DOWN="chevron_down",GM.ARROW_DROP_UP="chevron_up",GM.ARROW_FORWARD="arrow_right",GM.ARTIST="person_music",GM.AUDIOTRACK="audio",GM.AUTO_AWESOME="sparkle",GM.AVATAR_ANONYMOUS="person_circle",GM.AVATAR_LOGGED_OUT="person_circle",GM.BACK="arrow_left",GM.BAR_CHART="bar_graph",GM.BLOCK="slash_circle_left",
GM.BLOCK_USER="slash_circle_left",GM.BOOKMARK_BORDER="bookmark",GM.BREAKING_NEWS_ALT_1="article_alert",GM.BROADCAST_CAIRO="podcast_cairo",GM.BUG_REPORT="bug",GM.CAMERA_ALT="camera",GM.CAMPAIGN="megaphone",GM.CANCEL="x_circle",GM.CAPTIONS="closed_caption",GM.CAST_OUTLINE="chromecast",GM.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",GM.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",GM.CHAT="message_bubble_left",GM.CHAT_BUBBLE="message_bubble_empty",GM.CHAT_SPARK="spark_message_bubble_left",GM.CHECK_BOX_OUTLINE_BLANK=
"box_empty",GM.CHECK_CIRCLE_OUTLINE="check_circle",GM.CHECK_CIRCLE_THICK="check_circle",GM.CLARIFY="article_clarify",GM.CLOSED_CAPTION_SELECTED="closed_caption",GM.CLOSE="x_mark",GM.CLOUD_UPLOAD="cloud_arrow_up",GM.COLLAPSE="chevron_up",GM.COLLAPSE_CAIRO="chevron_up_cairo",GM.COLLECTION="layers",GM.COLOR_LENS="palette",GM.COMMENT="message_bubble_right",GM.CONSENT_SHIELD="person_shield",GM.CONTENT_CUT="scissors",GM.CONTENT_CUT_CAIRO="scissors_cairo",GM.COURSE=_.C("web_enable_course_icon_update")?"creator_academy":
"lightbulb",GM.COURSE_CAIRO=_.C("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",GM.CREATION_LIVE="radar_live",GM.CREATION_POST="box_pencil",GM.CREATION_UPLOAD="my_videos",GM.CREATION_UPLOAD_RED="upload",GM.CREATOR_METADATA_MONETIZATION="dollar_sign",GM.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",GM.CREATOR_STUDIO="youtube_studio",GM.DASHBOARD="grid_asymmetrical",GM.DELETE="trash_can",GM.DELETE_SWEEP="trash_can",GM.DESKTOP="laptop",GM.DISLIKE="thumb_down",GM.DISLIKE_SELECTED=
"thumb_down",GM.DISMISSAL="x_mark",GM.DISMISS_QUEUE="list_remove",GM.DONE_ALL="check_double",GM.DOWN_ARROW="arrow_down",GM.DO_NOT_DISTURB="slash_circle_left",GM.DRAFT="paper_corner_folded",GM.DRAG_HANDLE="bars_2",GM.EDIT="pencil",GM.EMOJI="face_very_happy",GM.EMOJI_FLAGS="flag",GM.EMOJI_OBJECTS="lightbulb",GM.EMOJI_PEOPLE="face_very_happy",GM.EMOJI_RECENT="clock",GM.EMPTY_HEART="heart",GM.EMPTY_LIKE="thumb_up",GM.ERROR_BLACK="alert_circle",GM.ERROR_OUTLINE="alert_circle",GM.EXIT_APP="arrow_in",GM.EXIT_TO_APP=
"arrow_in",GM.EXPAND="chevron_down",GM.EXPAND_ALL="chevron_expand",GM.EXPAND_CAIRO="chevron_down_cairo",GM.EXPAND_LESS="chevron_up",GM.EXPAND_MORE="chevron_down",GM.EXPLORE="compass",GM.EXPLORE_DESTINATION="compass",GM.EXTERNAL_LINK="open_new",GM.FAB_UPLOAD="upload",GM.FACE_HAPPY_OUTLINE="face_happy",GM.FACT_CHECK="article_check",GM.FASHION_LOGO="fashion",GM.FASHION_LOGO_CAIRO="fashion_cairo",GM.FAVORITE="heart",GM.FEEDBACK="message_bubble_alert",GM.FEEDBACK_CAIRO="message_bubble_alert_cairo",GM.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",GM.FILL_ARROW_SOLID_UP_16="arrow_solid_up",GM.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",GM.FILTER="menu_filter",GM.FIRST_PAGE="chevron_first",GM.FLAG="flag",GM.FULL_HEART="heart",GM.GAME_CONSOLE_DPAD="game_console_dpad",GM.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",GM.GAMING_LOGO="gaming",GM.GAMING_LOGO_CAIRO="gaming_cairo",GM.GO_TO_PAGE="arrow_right",GM.GROUPS="people_group",GM.HAPPY="face_happy",GM.HEALTH_AND_SAFETY="shield_plus",GM.HELP="question_circle",GM.HELP_CAIRO=
"question_circle_cairo",GM.HELP_OUTLINE="question_circle",GM.HIDE="slash_circle_left",GM.IMAGE="image",GM.INFINITY_ICON="infinity",GM.INFO="info_circle",GM.INFO_OUTLINE="info_circle",GM.INSERT_CHART="bar_graph_box_vertical",GM.INSERT_CHART_OUTLINED="bar_graph_box_vertical",GM.INSERT_PHOTO="image",GM.KEEP="pin",GM.KEEP_OFF="pin_off",GM.KEYBOARD="keyboard",GM.KEYBOARD_ARROW_DOWN="chevron_down",GM.KEYBOARD_ARROW_UP="chevron_up",GM.KIDS_BLOCK="slash_circle_left",GM.LANGUAGE="globe",GM.LAST_PAGE="chevron_last",
GM.LAUNCH="open_new",GM.LEARNING="lightbulb",GM.LEARNING_CAIRO="lightbulb_cairo",GM.LIBRARY_ADD=vnv("library_add"),GM.LIBRARY_OUTLINE="library",GM.LIBRARY_REMOVE=vnv(),GM.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",GM.LIKES_PLAYLIST="thumb_up",GM.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",GM.LIKE="thumb_up",GM.LIKE_SELECTED="thumb_up",GM.LIVE="radar_live",GM.LIVE_CAIRO="radar_live_cairo",GM.LIVE_UNLISTED="link",GM.LOCATION_ON="location_point",GM.LOCATION_PIN="location_point",GM.LOOP="arrow_repeat",GM.LOOP_ACTIVE=
"arrow_repeat",GM.LOOP_ONE="arrow_repeat_1",GM.LOOP_ONE_ACTIVE="arrow_repeat_1",GM.MEH="face_meh",GM.MEMBERS_ONLY_MODE_OFF="message_bubble_left",GM.MESSAGE="message_bubble_left",GM.MICROPHONE_ON="mic",GM.MIX="youtube_mix",GM.MONETIZATION_ON="dollar_sign_circle",GM.MONEY_FILL="dollar_sign_container",GM.MONEY_FILL_JPY="yen_sign_container",GM.MONEY_HEART="dollar_sign_heart",GM.MORE_HORIZ="overflow_horizontal",GM.MORE_VERT="overflow_vertical",GM.MUSIC="audio",GM.MUSIC_CAIRO="audio_cairo",GM.MUSIC_NOTE_SYMBOL=
"music",GM.MUSIC_SHUFFLE="arrow_shuffle",GM.MY_CHANNEL="person_circle",GM.MY_LOCATION="location_point",GM.NEWS_STORY="news",GM.NEXT="chevron_right",GM.NOTIFICATIONS="bell",GM.NOTIFICATIONS_ACTIVE="bell_on",GM.NOTIFICATIONS_CAIRO="bell_cairo",GM.NOTIFICATIONS_DONE_CHECKMARK="check",GM.NOTIFICATIONS_INBOX="bell",GM.NOTIFICATIONS_NONE="bell",GM.NOTIFICATIONS_OFF="bell_off",GM.NOT_INTERESTED="slash_circle_left",GM.OFFICIAL_ARTIST_BADGE="audio",GM.OFFLINE_CLOUD="cloud_off",GM.OFFLINE_DOWNLOAD="download",
GM.OFFLINE_DOWNLOAD_CAIRO="download_cairo",GM.OFFLINE_PAUSE="pause",GM.OPEN_IN_NEW="open_new",GM.OUTLINE_ADJUST="adjust",GM.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",GM.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",GM.OUTLINE_BAG="bag",GM.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",GM.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",GM.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",GM.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",GM.PAID="dollar_sign",GM.PAUSE_OUTLINED="pause",GM.PAYMENT=
"credit_card",GM.PERSON_RADAR_FILLED="person_radar",GM.PHONE_DOWNLOAD="mobile_download",GM.PLAYABLES_LOGO="tic_tac_toe",GM.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",GM.PLAYLISTS="list_play_arrow",GM.PLAYLISTS_CAIRO="list_play_arrow_cairo",GM.PLAYLIST_ADD=vnv("list_add"),GM.PLAYLIST_ADD_CHECK=vnv("list_check"),GM.PLAYLIST_PLAY="list_play_arrow",GM.PLAY_ALL="play_arrow",GM.PLAY_CIRCLE="play_arrow_circle",GM.PLAY_OUTLINED="play_arrow_circle",GM.PRIVACY_INFO="shield",GM.PRIVACY_PRIVATE="lock",GM.PRIVACY_PUBLIC=
"earth",GM.PRIVACY_UNLISTED="link",GM.PROMOTE="megaphone",GM.PURCHASES="price_tag",GM.PURCHASE_SUPER_CHAT="super_chat",GM.PURCHASE_SUPER_STICKER="super_sticker",GM.QUESTION_ANSWER="message_bubble_question",GM.QUEUE_PLAY_LAST="list_queue_last",GM.QUEUE_PLAY_NEXT="list_play_arrow",GM.REMIX_FILLED="youtube_shorts_remix",GM.REMOVE="bar_circle",GM.REMOVE_CIRCLE="bar_circle",GM.REMOVE_CIRCLE_OUTLINE="bar_circle",GM.REMOVE_DONE="check_double_off",GM.REMOVE_FROM_HISTORY="bar_circle",GM.REMOVE_FROM_PLAYLIST=
"bar_circle",GM.REMOVE_MODERATOR="shield_off",GM.REPLAY="arrow_circle",GM.REPLAY_10="skip_back_10",GM.REPORT_PROBLEM="alert_triangle",GM.SAD="face_sad",GM.SAVE_PLAYLIST="bookmark",GM.SCHEDULE="clock",GM.SCHOOL="creator_academy",GM.SCREEN_FULLSCREEN="screen_full",GM.SEARCH_HISTORY="arrow_time",GM.SELL="price_tag",GM.SETTINGS="gear",GM.SETTINGS_CAIRO="gear_cairo",GM.SETTINGS_LIGHT="gear",GM.SETTINGS_MATERIAL="gear",GM.SHARE_ARROW="share",GM.SHIELD_WITH_AVATAR="person_shield",GM.SHOPPING_BAG="bag",GM.SHOPPING_BAG_CAIRO=
"bag_cairo",GM.SHOPPING_CART="cart",GM.SHORTS_COMMENT="youtube_shorts_message_bubble_right",GM.SHORTS_DISLIKE="youtube_shorts_thumb_down",GM.SHORTS_LIKE="youtube_shorts_thumb_up",GM.SHORTS_SHARE="youtube_shorts_share",GM.SHUFFLE="arrow_shuffle",GM.SLOW_MODE_OFF="message_bubble_left",GM.SOCIAL="people",GM.SORT="menu_sort",GM.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",GM.SPEED_1X="1x",GM.SPEED_1_POINT_2X="1_point_2x",GM.SPEED_1_POINT_5X="1_point_5x",GM.SPEED_1_POINT_8X="1_point_8x",GM.SPEED_2X="2x",
GM.SPEED_POINT_2X="point_2x",GM.SPEED_POINT_8X="point_8x",GM.SPONSORSHIP_STAR="star_circle",GM.STAFF_PICK="spotlight",GM.START_DVR="add",GM.STAR_BORDER="star",GM.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",GM.STICKER_EMOTICON="face_happy",GM.STOP_DVR="stop",GM.SUBSCRIBE="youtube_logo_icon",GM.SUBSCRIBE_PLUS="add_cairo",GM.SUBSCRIPTION_MANAGER="gear",GM.SUPERVISOR_ACCOUNT="people",GM.SUPER_CHAT_FOR_GOOD="hands_heart",GM.SWAP_HORIZ="arrow_swap_horizontal",GM.SWITCH_ACCOUNTS="person_account",GM.TAB_ACCOUNT=
"person",GM.TAB_ACTIVITY="bell",GM.TAB_BOOKMARK="bookmark",GM.TAB_EXPLORE="compass",GM.TAB_HOME="home",GM.TAB_HOME_CAIRO="home_cairo",GM.TAB_INBOX="mail",GM.TAB_LIKED="thumb_up",GM.TAB_MUSIC_PREMIUM="youtube_music",GM.TAB_SHORTS="youtube_shorts",GM.TAB_SHORTS_CAIRO="youtube_shorts_cairo",GM.TAB_SUBSCRIPTIONS="subscriptions",GM.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",GM.TAB_TRENDING="fire",GM.TIMER="stopwatch",GM.TRAILER="youtube_originals",GM.TRENDING="fire",GM.TRENDING_CAIRO="fire_cairo",GM.TRENDING_DOWN=
"rating_down",GM.TRENDING_UP="rating_up",GM.TROPHY="trophy",GM.TROPHY_CELEBRATIONS="fireworks",GM.TUNE="adjust",GM.UNBLOCK_USER="bar_circle",GM.UNLIMITED="youtube_logo_icon",GM.UNPLUGGED_LIVE_GUIDE="radar_live",GM.UNPLUGGED_SPORTS="eye_off",GM.UPLOADS="library",GM.UP_ARROW="arrow_up",GM.VERTICAL_ALIGN_BOTTOM="download",GM.VERY_HAPPY="face_very_happy",GM.VERY_SAD="face_very_sad",GM.VIDEOGAME_ASSET="gaming",GM.VIDEOS="play_arrow_circle",GM.VIDEO_CALL="video_camera_add",GM.VIDEO_LIBRARY_WHITE="library",
GM.VIDEO_YOUTUBE="youtube_logo_icon",GM.VIEW_LIST="list_view",GM.VIEW_LIST_CAIRO="list_view_cairo",GM.VISIBILITY="eye",GM.VISIBILITY_OFF="eye_off",GM.VOLUME_MUTE="volume_off",GM.VOLUME_UP="volume_on",GM.WALLPAPER="image",GM.WARNING="alert_triangle",GM.WATCH_HISTORY="arrow_time",GM.WATCH_HISTORY_CAIRO="arrow_time_cairo",GM.WATCH_LATER="clock",GM.WATCH_LATER_CAIRO="clock_cairo",GM.WATCH_RELATED_MIX="youtube_mix",GM.WHAT_TO_WATCH="home",GM.YOUTUBE_MUSIC_MONOCHROME="youtube_music",GM.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",GM.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",GM.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",GM.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",GM.YT_OUTLINE_MUSIC_24="music",GM);var Dr={},HfL=(Dr.ACCESS_TIME="clock",Dr.ACCOUNT_BOX="person_square",Dr.ACCOUNT_BOX_CAIRO="person_square",Dr.ACCOUNT_CIRCLE="person_circle",Dr.ACCOUNT_CIRCLE_CAIRO="person_circle",Dr.ACCOUNT_LINKED="account_link",Dr.ACCOUNT_UNLINKED="account_link",Dr.ADD_CIRCLE="add_circle",Dr.ADD_CIRCLE_OUTLINE="add_circle",Dr.ADD_FRIEND="person_child",Dr.ADD_MODERATOR="shield_add",Dr.ADD_TO_LIBRARY="bookmark",Dr.ADD_TO_PLAYLIST="add",Dr.ADD_TO_QUEUE_TAIL="queue",Dr.ADD_TO_REMOTE_QUEUE="playlist_audio",Dr.ADD_TO_WATCH_LATER=
"clock",Dr.ADD_VIDEO_LINK="film_strip_add",Dr.ADMIN_PANEL_SETTINGS="person_gear",Dr.ALERT_WARN_RED="alert_triangle",Dr.ALIGN_LEFT="text_align_left",Dr.ARROWS_ALERT="arrow_split_alert",Dr.ARROW_BACK="arrow_left",Dr.ARROW_CIRCLE="arrow_counterclockwise",Dr.ARROW_CIRCLE_PLAY="replay",Dr.ARROW_CIRCLE_RIGHT="arrow_clockwise",Dr.ARROW_DIAGONAL="arrow_up_left",Dr.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",Dr.ARROW_DROP_DOWN="triangle_down",Dr.ARROW_DROP_UP="triangle_up",Dr.ARROW_FORWARD="arrow_right",Dr.ARROW_PAUSE=
"pause_history",Dr.ARROW_UNDO="undo",Dr.ARTICLE="text_page",Dr.ARTICLE_ALERT="text_page_alert",Dr.ARTICLE_CHECK="text_page_check",Dr.ARTICLE_CLARIFY="text_page_info",Dr.ARTIST="person_audio",Dr.AUDIOTRACK="audio",Dr.AUDIO_BADGE="audio_badge",Dr.AUDIO_SURROUND="surround_sound",Dr.AUTO_AWESOME="sparkles",Dr.AVATAR_ANONYMOUS="person_circle",Dr.AVATAR_LOGGED_OUT="person_circle",Dr.BACK="arrow_left",Dr.BAR_CHART="chart_bar",Dr.BAR_CIRCLE="minus_circle",Dr.BAR_HORIZONTAL="minus",Dr.BLOCK="circle_slash",
Dr.BLOCK_USER="circle_slash",Dr.BOOKMARK_BORDER="bookmark",Dr.BOX_OPEN_CHECK="quiz",Dr.BOX_PENCIL="square_pencil",Dr.BOX_STACK_3="square3_stack",Dr.BREAKING_NEWS_ALT_1="text_page_alert",Dr.BROADCAST="podcast",Dr.BROADCAST_CAIRO="podcast",Dr.BUG_REPORT="bug",Dr.CAMERA_ALT="camera",Dr.CAMPAIGN="megaphone",Dr.CANCEL="x_circle",Dr.CAPTIONS="closed_captions",Dr.CAST_ICON="chromecast",Dr.CAST_OUTLINE="chromecast",Dr.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Dr.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
Dr.CHAT="text_bubble",Dr.CHAT_BUBBLE="bubble",Dr.CHECK_BOX="check_square",Dr.CHECK_BOX_OUTLINE_BLANK="square",Dr.CHECK_CIRCLE_FILLED="check_circle",Dr.CHECK_CIRCLE_OUTLINE="check_circle",Dr.CHECK_CIRCLE_THICK="check_circle",Dr.CHECK_DOUBLE="check_done",Dr.CHECK_DOUBLE_OFF="check_done_slash",Dr.CHEVRON_LEFT="chevron_left",Dr.CHEVRON_RIGHT="chevron_right",Dr.CHEVRON_RIGHT_CAIRO="chevron_right",Dr.CIRCLES_OVERLAP="account_link",Dr.CLAPPERBOARD_CAIRO="clapperboard",Dr.CLARIFY="text_page_info",Dr.CLOCK_ARROWS=
"clock_split",Dr.CLOCK_ARROWS_ALERT="clock_split_alert",Dr.CLOSED_CAPTION="closed_captions",Dr.CLOSED_CAPTION_SELECTED="closed_captions",Dr.CLOSE="x",Dr.CLOUD_UPLOAD="cloud_arrow_up",Dr.COLLAPSE="chevron_up",Dr.COLLAPSE_CAIRO="chevron_up",Dr.COLLECTION="square3d_stack",Dr.COLOR_LENS="paint_palette",Dr.COMMENT="text_bubble",Dr.CONSENT_SHIELD="person_shield",Dr.CONTENT_CUT="scissors",Dr.CONTENT_CUT_CAIRO="scissors",Dr.COURSE="graduation_cap",Dr.COURSE_CAIRO="graduation_cap",Dr.CREATION_LIVE="live",
Dr.CREATION_POST="square_pencil",Dr.CREATION_UPLOAD="video",Dr.CREATION_UPLOAD_RED="upload",Dr.CREATOR_ACADEMY="graduation_cap",Dr.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",Dr.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",Dr.CREATOR_STUDIO="youtube_studio",Dr.DARK_THEME="theme",Dr.DELETE="trash_can",Dr.DELETE_SWEEP="trash_can",Dr.DESKTOP="laptop",Dr.DISLIKE="thumb_down",Dr.DISLIKE_SELECTED="thumb_down",Dr.DISMISSAL="x",Dr.DISMISS_QUEUE="playlist_x",Dr.DOGFOOD="pawprint",Dr.DOLLAR_SIGN=
"dollar_sign_circle",Dr.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",Dr.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",Dr.DOWN_ARROW="arrow_down",Dr.DO_NOT_DISTURB="circle_slash",Dr.DRAFT="document",Dr.DRAG_HANDLE="equal",Dr.EARTH="globe",Dr.EDIT="pencil",Dr.EMOJI="face_very_happy",Dr.EMOJI_FLAGS="flag",Dr.EMOJI_OBJECTS="lightbulb",Dr.EMOJI_PEOPLE="face_very_happy",Dr.EMOJI_RECENT="clock",Dr.EMPTY_HEART="heart",Dr.EMPTY_LIKE="thumb_up",Dr.ERROR_BLACK="alert_circle",Dr.ERROR_OUTLINE="alert_circle",Dr.ERROR_WHITE=
"alert_circle",Dr.EXIT_APP="arrow_in",Dr.EXIT_TO_APP="arrow_in",Dr.EXPAND="chevron_down",Dr.EXPAND_ALL="chevron_expand",Dr.EXPAND_CAIRO="chevron_down",Dr.EXPAND_LESS="chevron_up",Dr.EXPAND_MORE="chevron_down",Dr.EXPLORE="compass",Dr.EXPLORE_DESTINATION="compass",Dr.EXTERNAL_LINK="arrow_up_right",Dr.EYE_OFF="eye_slash",Dr.FAB_UPLOAD="upload",Dr.FACE_HAPPY_OUTLINE="face_happy",Dr.FACE_MEH="face_neutral",Dr.FACT_CHECK="text_page_check",Dr.FASHION_LOGO="fashion",Dr.FASHION_LOGO_CAIRO="fashion",Dr.FAVORITE=
"thumb_up",Dr.FEEDBACK="alert_bubble",Dr.FEEDBACK_CAIRO="alert_bubble",Dr.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",Dr.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Dr.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Dr.FIRST_PAGE="chevron_left_end",Dr.FLAG_CAIRO="flag",Dr.FLASH_OFF="flash_slash",Dr.FLASH_ON="flash",Dr.FULL_HEART="heart",Dr.GAMING_LOGO="gaming",Dr.GAMING_LOGO_CAIRO="gaming",Dr.GO_TO_PAGE="arrow_right",Dr.GRID_ASYMMETRICAL="dashboard",Dr.GROUPS="person3",Dr.HAND_SWIPE_LEFT="gesture_swipe_left",
Dr.HAND_SWIPE_RIGHT="gesture_swipe_right",Dr.HAPPY="face_happy",Dr.HEALTH_AND_SAFETY="shield_health",Dr.HEART_BOX="heart_cube",Dr.HELP="help_circle",Dr.HELP_CAIRO="help_circle",Dr.HELP_OUTLINE="help_circle",Dr.HIDE="circle_slash",Dr.INCOGNITO_CAIRO="incognito",Dr.INFINITY_ICON="infinity",Dr.INFO="info_circle",Dr.INFO_OUTLINE="info_circle",Dr.INSERT_CHART="chart_bar_square",Dr.INSERT_CHART_OUTLINED="chart_bar_square",Dr.INSERT_PHOTO="image",Dr.KEEP="pin",Dr.KEEP_OFF="pin_slash",Dr.KEYBOARD="keyboard",
Dr.KEYBOARD_ARROW_DOWN="chevron_down",Dr.KEYBOARD_ARROW_UP="chevron_up",Dr.KIDS_BLOCK="circle_slash",Dr.LANGUAGE="globe",Dr.LAST_PAGE="chevron_right_end",Dr.LAUNCH="arrow_up_right",Dr.LEARNING="lightbulb",Dr.LEARNING_CAIRO="lightbulb",Dr.LIBRARY_ADD="bookmark",Dr.LIBRARY_IMAGE="image_stack",Dr.LIBRARY_MUSIC="audio_square_stack",Dr.LIBRARY_OUTLINE="play_square_stack",Dr.LIBRARY_REMOVE="bookmark",Dr.LIBRARY_SAVED="check_square_stack",Dr.LIKES_PLAYLIST="thumb_up",Dr.LIKES_PLAYLIST_CAIRO="thumb_up",Dr.LIKE=
"thumb_up",Dr.LIKE_SELECTED="thumb_up",Dr.LIST_QUEUE="queue",Dr.LIVE_CAIRO="live",Dr.LIVE_UNLISTED="link",Dr.LOCATION_ON="location_pin",Dr.LOCATION_PIN="location_pin",Dr.LOCATION_POINT="location_pin",Dr.LOOP="repeat",Dr.LOOP_ACTIVE="repeat",Dr.LOOP_ONE="repeat1",Dr.LOOP_ONE_ACTIVE="repeat1",Dr.MEET="google_meet",Dr.MEH="face_neutral",Dr.MEMBERSHIPS="memberships",Dr.MEMBERS_ONLY_MODE_OFF="text_bubble",Dr.MENU_FILTER="filter",Dr.MESSAGE="text_bubble",Dr.MESSAGE_BUBBLE_GEAR="bubble_gear",Dr.MESSAGE_BUBBLE_LEFT=
"text_bubble",Dr.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",Dr.MESSAGE_BUBBLE_OVERLAP="bubble_stack",Dr.MESSAGE_BUBBLE_QUESTION="help_bubble",Dr.MICROPHONE_ON="mic",Dr.MONETIZATION_ON="dollar_sign_circle",Dr.MONEY_FILL="dollar_sign_rectangle",Dr.MONEY_FILL_JPY="yen_sign_rectangle",Dr.MONEY_HAND="dollar_sign_circle_hand",Dr.MONEY_HEART="dollar_sign_heart",Dr.MOON_Z="sleep_timer",Dr.MORE_HORIZ="overflow_horizontal",Dr.MORE_VERT="overflow_vertical",Dr.MUSIC="audio",Dr.MUSIC_CAIRO="audio",Dr.MUSIC_EXPLICIT_BADGE=
"explicit",Dr.MUSIC_NEW_RELEASE="audio_badge",Dr.MUSIC_NOTE_SYMBOL="audio",Dr.MUSIC_SCISSORS="audio_scissors",Dr.MUSIC_SHUFFLE="shuffle",Dr.MY_CHANNEL="person_circle",Dr.MY_LOCATION="location_pin",Dr.MY_VIDEOS="video",Dr.MY_VIDEOS_CAIRO="video",Dr.NEWS_CAIRO="news",Dr.NEWS_STORY="news",Dr.NEXT="chevron_right",Dr.NOTE_ADD="bubble_pencil",Dr.NOTIFICATIONS="bell",Dr.NOTIFICATIONS_ACTIVE="bell_waves",Dr.NOTIFICATIONS_CAIRO="bell",Dr.NOTIFICATIONS_DONE_CHECKMARK="check",Dr.NOTIFICATIONS_INBOX="bell",Dr.NOTIFICATIONS_NONE=
"bell",Dr.NOTIFICATIONS_OFF="bell_slash",Dr.NOT_INTERESTED="circle_slash",Dr.OFFICIAL_ARTIST_BADGE="audio",Dr.OFFLINE_CLOUD="cloud_slash",Dr.OFFLINE_DOWNLOAD="download",Dr.OFFLINE_DOWNLOAD_CAIRO="download",Dr.OFFLINE_PAUSE="pause",Dr.OPEN_IN_NEW="arrow_up_right",Dr.OUTLINE_ADJUST="adjust",Dr.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",Dr.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Dr.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",Dr.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",Dr.OUTLINE_BAG="bag",Dr.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",Dr.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Dr.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Dr.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",Dr.PAID="dollar_sign_circle",Dr.PAUSE_OUTLINED="pause",Dr.PAYMENT="credit_card",Dr.PEOPLE="person_child",Dr.PEOPLE_2="person2_rectangle",Dr.PEOPLE_GROUP="person3",Dr.PEOPLE_NOTE="bubble_asterisk",Dr.PERSON_2="person2",Dr.PERSON_ACCOUNT="person_square_stack",Dr.PERSON_MINUS="person_x",Dr.PERSON_MUSIC="person_audio",Dr.PERSON_RADAR="person_waves",
Dr.PERSON_RADAR_FILLED="person_waves",Dr.PERSON_SETTING="person_gear",Dr.PHONE="phone",Dr.PHONE_DOWNLOAD="mobile_arrow_down",Dr.PICTURE_IN_PICTURE="picture_in_picture",Dr.PLAYABLES_LOGO="playables",Dr.PLAYABLES_LOGO_CAIRO="playables",Dr.PLAYLISTS="playlist",Dr.PLAYLISTS_CAIRO="playlist",Dr.PLAYLIST_ADD_CHECK="bookmark",Dr.PLAY_ALL="play",Dr.PLAY_ARROW="play",Dr.PLAY_ARROW_CIRCLE="play_circle",Dr.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",Dr.PLAY_CIRCLE="play_circle",Dr.PLAY_OUTLINED="play_circle",
Dr.PODCAST_ADD="podcast_add",Dr.PODCAST_CHECK="podcast_check",Dr.PRIVACY_INFO="shield_x",Dr.PRIVACY_PRIVATE="lock",Dr.PRIVACY_PUBLIC="globe",Dr.PRIVACY_UNLISTED="link",Dr.PROMOTE="megaphone",Dr.PURCHASES="price_tag",Dr.PURCHASE_SUPER_CHAT="super_chat",Dr.PURCHASE_SUPER_STICKER="super_sticker",Dr.QUESTION_ANSWER="help_bubble",Dr.QUESTION_CIRCLE="help_circle",Dr.QUEUE_PLAY_LAST="queue_last",Dr.QUEUE_PLAY_NEXT="queue_next",Dr.QUOTATION_MARK="quote",Dr.RADAR_LIVE="live",Dr.REMOVE="minus_circle",Dr.REMOVE_CIRCLE=
"minus_circle",Dr.REMOVE_CIRCLE_OUTLINE="minus_circle",Dr.REMOVE_FROM_HISTORY="minus_circle",Dr.REMOVE_FROM_PLAYLIST="minus_circle",Dr.REMOVE_MODERATOR="shield_slash",Dr.REPLAY="arrow_counterclockwise",Dr.REPLAY_10="skip10_back",Dr.REPLAY_ARROW="replay",Dr.REPORT_PROBLEM="alert_triangle",Dr.RSS_OFF="rss_slash",Dr.SAD="face_sad",Dr.SAVE_PLAYLIST="bookmark",Dr.SCHEDULE="clock",Dr.SCHOOL="graduation_cap",Dr.SCREEN_DEFAULT="player_default",Dr.SCREEN_FULLSCREEN="player_full_enter",Dr.SCREEN_LIGHT="ambient_mode",
Dr.SCREEN_ROTATION="rotate_portrait",Dr.SCREEN_SWITCH="player_switch",Dr.SCREEN_THEATRE="player_theater",Dr.SEARCH_CAIRO="search",Dr.SEARCH_HISTORY="history",Dr.SELL="price_tag",Dr.SETTINGS="gear",Dr.SETTINGS_CAIRO="gear",Dr.SETTINGS_LIGHT="gear",Dr.SETTINGS_MATERIAL="gear",Dr.SETTINGS_REMOTE="remote_waves",Dr.SHARE="share",Dr.SHARE_ARROW="share",Dr.SHARE_CAIRO="share",Dr.SHIELD="shield_x",Dr.SHIELD_EMPTY="shield",Dr.SHIELD_OFF="shield_slash",Dr.SHIELD_WITH_AVATAR="person_shield",Dr.SHOPPING_BAG=
"bag",Dr.SHOPPING_BAG_CAIRO="bag",Dr.SHOPPING_CART="cart",Dr.SHORTS_COMMENT="text_bubble",Dr.SHORTS_DISLIKE="thumb_down",Dr.SHORTS_LIKE="thumb_up",Dr.SHORTS_SHARE="share",Dr.SKIP_FORWARD_30="skip30_forward",Dr.SLASH_CIRCLE_LEFT="circle_slash",Dr.SLASH_CIRCLE_RIGHT="circle_slash",Dr.SLOW_MODE="bubble_slow",Dr.SLOW_MODE_OFF="text_bubble",Dr.SOCIAL="person_child",Dr.SPARKLE="sparkles",Dr.SPARK_IMAGE="image_spark",Dr.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",Dr.SPARK_PENCIL="pencil_spark",Dr.SPARK_RADAR=
"spark_waves",Dr.SPARK_VIDEO="video_spark",Dr.SPEAKER_GROUP="speaker_stack",Dr.SPEAKER_OFF="speaker_slash",Dr.SPEED_1X="n1x",Dr.SPEED_1_POINT_2X="n1point2x",Dr.SPEED_1_POINT_5X="n1point5x",Dr.SPEED_1_POINT_8X="n1point8x",Dr.SPEED_2X="n2x",Dr.SPONSORSHIP_STAR="star_circle",Dr.SPORTS="basketball",Dr.SPOTLIGHT="spotlight",Dr.STAFF_PICK="spotlight",Dr.START_DVR="add",Dr.STAR_BORDER="star",Dr.STAR_CIRCLE_RIBBON="memberships_gift",Dr.STAR_HALF="star_full_half",Dr.STAR_SHOOTING="hype",Dr.STICKER="sticker",
Dr.STICKER_EMOTICON="face_happy",Dr.STOP_DVR="stop",Dr.SUBSCRIBE="youtube",Dr.SUBSCRIBE_PLUS="add",Dr.SUBSCRIPTION_MANAGER="gear",Dr.SUPERSTAR="super_star",Dr.SUPERVISOR_ACCOUNT="person_child",Dr.SUPER_CHAT_FOR_GOOD="hands_heart",Dr.SWAP_HORIZ="arrow_swap_horizontal",Dr.SWITCH_ACCOUNTS="person_square_stack",Dr.TAB_ACCOUNT="person",Dr.TAB_ACTIVITY="bell",Dr.TAB_BOOKMARK="bookmark",Dr.TAB_EXPLORE="compass",Dr.TAB_HOME="home",Dr.TAB_HOME_CAIRO="home",Dr.TAB_INBOX="mail",Dr.TAB_LIKED="thumb_up",Dr.TAB_MUSIC_PREMIUM=
"youtube_music",Dr.TAB_SHORTS="shorts",Dr.TAB_SHORTS_CAIRO="shorts",Dr.TAB_SUBSCRIPTIONS="subscriptions",Dr.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",Dr.TAB_TRENDING="trending",Dr.TARGET="target",Dr.TARGET_ADD="target_add",Dr.TEMPLATE_ADD="template_add",Dr.TEXT="font",Dr.TICKET_STAR="star_ticket",Dr.TIMER="stopwatch",Dr.TRENDING_CAIRO="trending",Dr.TRENDING_DOWN="arrow_trend_down",Dr.TRENDING_UP="arrow_trend_up",Dr.TROPHY_CAIRO="trophy",Dr.TROPHY_CELEBRATIONS="fireworks",Dr.TROPHY_STAR="star_trophy",
Dr.TUNE="adjust",Dr.TV_OFF="tv_slash",Dr.UNBLOCK_USER="minus_circle",Dr.UNFAVORITE="thumb_down",Dr.UNLIMITED="youtube",Dr.UNPLUGGED_LIVE_GUIDE="live",Dr.UNPLUGGED_SPORTS="eye_slash",Dr.UPLOADS="play_square_stack",Dr.UP_ARROW="arrow_up",Dr.VERTICAL_ALIGN_BOTTOM="chevron_down_end",Dr.VERTICAL_ALIGN_TOP="chevron_up_end",Dr.VERY_HAPPY="face_very_happy",Dr.VERY_SAD="face_very_sad",Dr.VIDEOS="play_circle",Dr.VIDEO_CALL="video_camera_add",Dr.VIDEO_LIBRARY_WHITE="play_square_stack",Dr.VIDEO_QUALITY_4K="n4k",
Dr.VIDEO_QUALITY_8K="n8k",Dr.VIDEO_YOUTUBE="youtube",Dr.VIEW_LIST_CAIRO="view_list",Dr.VIEW_MODULE="view_column3_row2",Dr.VISIBILITY="eye",Dr.VISIBILITY_OFF="eye_slash",Dr.VOLUME_DOWN="volume_min",Dr.VOLUME_MUTE="volume_mute",Dr.VOLUME_OFF="volume_mute",Dr.VOLUME_STABLE="stable_volume",Dr.VOLUME_UP="volume_max",Dr.WALLPAPER="image",Dr.WARNING="alert_triangle",Dr.WATCH_HISTORY="history",Dr.WATCH_HISTORY_CAIRO="history",Dr.WATCH_LATER="clock",Dr.WATCH_LATER_CAIRO="clock",Dr.WATCH_RELATED_MIX="mix",
Dr.WHAT_TO_WATCH="home",Dr.YOUTUBE_LINKED_TV="tv_mobile",Dr.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Dr.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",Dr.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",Dr.YOUTUBE_SHORTS_ARROW_UP="arrow_up",Dr.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",Dr.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",Dr.YOUTUBE_SHORTS_OUTLINE_24="shorts",Dr.YT_OUTLINE_MUSIC_24="audio",Dr);var Of7={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var KfV={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,2,24],[1,2,48]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cart_spark:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,
24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,
3,24],[1,3,24]],chevron_up_end:[[1,1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,
1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,
2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cube_spark:[[1,1,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],
document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,
24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,
10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],
flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_spark:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],
font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,24],[1,4,36]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],globe_image:[[1,3,24]],glow:[[1,2,24]],google:[[0,1,24]],
google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,24]],heart_circle:[[1,
2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,2,18],[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,
9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,
1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],
magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],
mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,3,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,
1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,
2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,
2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],
[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_pause:[[0,1,24],[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,
24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,
2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,
1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],
sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,2,18],[1,2,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,7,18,!0],[0,7,24,!0],[1,7,18,!0],[1,7,24,!0]],shadow:[[1,1,24]],shadow_hard:[[0,3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],
shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_add:[[1,1,18],[1,1,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,
1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],slip:[[1,1,18],[1,1,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,11,12],[0,11,24],[1,11,24]],spark_bubble_chat:[[1,1,24]],spark_lightbulb:[[0,3,24],[1,3,24]],spark_waves:[[0,
2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,
2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,
4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],
[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,
1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,
4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],
volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,
24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var vS7={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",SUBTITLES_DELHI_PLAYER:"SUBTITLES",SUBTITLES_DELHI_PLAYER_FILLED:"SUBTITLES",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",
PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},Qj=function(q){this.iconUrlProvider=q};
Qj.prototype.resolveIcon=function(q,S){var N=vS7[q.iconName.toUpperCase()];N&&(q.iconName=N);var X=q.iconName;X=X.replace(/-/g,"_");q=Object.assign({},q,{iconName:this.mapIconTypeToStandardName(X,!!N)||X.toLowerCase()});if(_.C("enable_web_delhi_icons")||N){var b;return OU2(KfV,q,((b=this.iconUrlProvider)==null?void 0:b.getYtStandardUrl)||jk2,S)}var w;return OU2(Of7,q,((w=this.iconUrlProvider)==null?void 0:w.getYtStandardUrl)||lly,S)};
Qj.prototype.mapIconTypeToStandardName=function(q,S){return _.C("enable_web_delhi_icons")||S?HfL[q.toUpperCase()]:FfG[q.toUpperCase()]};
Qj[hc]=[_.MU(tH3)];var lv5=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),jp8=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),WfE=function(q){this.urlProvider=this.iconUrlProvider=q};
_.F(WfE,Qj);
WfE.prototype.resolveIcon=function(q,S){q.iconName==="youtube_logo"&&(q.iconName="yt-logo-updated");if(q.iconName==="youtube_premium_logo"||q.iconName==="youtube_red_logo")q.iconName="yt-logo-red-updated";var N=Object.assign({},q);q.iconName==="menu"&&(_.C("enable_web_delhi_icons")||(N.iconName="bars_3"),N.iconStyle="youtube_outline");q.iconSetName==="socialNetworksRound"&&(q.iconName==="mail"&&(N.iconName="email"),q.iconName==="embed"&&(N.iconSize=60));q.iconName==="more"&&(N.iconName="overflow_horizontal");
q.iconName==="fullscreen"&&(N.iconName="screen_full");q.iconName==="premium_standalone"&&(N.iconName="premium_standalone_cairo");_.C("enable_connect_icon_update_web")&&q.iconName==="account_linked"&&(N.iconName="circles_overlap_check",N.iconStyle="youtube_fill");_.C("enable_connect_icon_update_web")&&q.iconName==="account_unlinked"&&(N.iconName="circles_overlap",N.iconStyle="youtube_outline");lv5.has(q.iconName)&&(N.iconStyle="youtube_fill");if(_.C("enable_web_delhi_icons")){q.iconName==="playlist_add"&&
(N.iconName="bookmark");q.iconName==="offline_pin"&&(N.iconName="arrow_down_circle",N.iconStyle="youtube_fill");if(q.iconName==="circles_overlap_check"||N.iconName==="circles_overlap_check")N.iconName="account_link",N.iconStyle="youtube_fill";jp8.has(q.iconName)&&(N.iconName+="_updated")}q=Object.assign({},N,{iconName:(Qj.prototype.mapIconTypeToStandardName.call(this,N.iconName)||N.iconName).toLowerCase()});var X;return(q=OU2(CUJ,q,((X=this.urlProvider)==null?void 0:X.getUrl)||WY2,S))?q:Qj.prototype.resolveIcon.call(this,
N,S)};
WfE[hc]=[_.MU(tH3)];_.d_V=1;var aD=function(q,S){this.JSC$17785_commandHandler=q;this.innertubeTransportService=S};
_.F(aD,OG);aD.prototype.resolveCommand=function(q,S){var N=this,X,b,w;return _.G(function(B){return(X=_.t(q,gyR))?B.return(km3(N,X,(b=S)==null?void 0:(w=b.form)==null?void 0:w.element)):B.return()})};
var km3=function(q,S,N){S={profileCardContext:S.profileCardContext,profileOwnerExternalChannelId:S.profileOwnerExternalChannelId};var X=_.WO(bWD);return _.Jf(q.innertubeTransportService,S,X).then(function(b){if(!b)throw new _.Vl("GetProfileCard failed");if(b=b.popupCommand){q.JSC$17785_commandHandler.resolveCommand(b,{form:{element:N}});_.Lt(_.ql(),66557);b=b==null?void 0:b.clickTrackingParams;var w=_.as();b&&w&&_.ql().graftServerVe(b,w)}})};
aD[hc]=[_.ci,_.ZL];var Vj=function(){};
_.F(Vj,OG);Vj.prototype.resolveCommand=function(q){var S,N;return _.G(function(X){S=_.t(q,ovQ);if(!S)return X.return();N=Number(S.enableDelayedPacfLoggingTvMs);if(isNaN(N)){var b=N1();$XR(b,S,0)}else $XR(N1(),S,N);_.xP(X)})};_.UL=function(){};
_.F(_.UL,OG);
_.UL.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a;return _.G(function(U){X=_.t(q,q$k);w=(b=S.form)==null?void 0:b.element;T=(B=w)==null?void 0:B.closest("ytd-enforcement-message-view-model");if(!X||!T)return U.return();N.allowAdsAction||(Q=X.fundingChoiceInstructionPageUrl,N.allowAdsAction=new KOD(window,_.KY(Q)));var r=N.allowAdsAction;r.wallElement=T;r.allowAdsPopup.style.setProperty("display","flex","important");var c=r.scrollManager;c.isScrollingEnabled&&(c.originalBodyOverflow=c.JSC$10317_domHelper.JSC$9639_document_.body.style.overflow,
c.JSC$10317_domHelper.JSC$9639_document_.body.style.overflow="hidden",c.isScrollingEnabled=!1);r.wallElement.style.setProperty("display","none","important");L$k(r.accessibilityManager,r.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((a=N.allowAdsAction.allowAdsPopup)&&a instanceof HTMLElement)for(r=_.A(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),c=r.next();!c.done;c=r.next()){var e=_.A(c.value);c=e.next().value;e=e.next().value;
a.style.setProperty(c,e)}_.xP(U)})};
_.UL.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var r7=function(){};
_.F(r7,OG);r7.prototype.resolveCommand=function(q){var S;return _.G(function(N){S=_.t(q,Gv2);if(!S)return N.return();wzy(q);_.xP(N)})};_.$F=new _.ky("AI_CHAT_CONTROLLER_TOKEN");var cY=function(q,S,N,X){this.JSC$17800_commandHandler=q;this.store=S;this.getPlayerCb=N;this.aiChatController=X};
_.F(cY,OG);cY.prototype.pageContext=function(){var q=_.iT.currentPageSubTypeSelector(this.store.getState()),S;return(S=this.aiChatController)==null?void 0:_.z8J(S,q)};
cY.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B;return _.G(function(T){N=_.t(q,GZs);b=(X=N)==null?void 0:X.command;if(!b)return T.return();switch((B=N)==null?void 0:B.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var Q="youchat-"+Date.now(),a;var U=String(Math.floor(((a=S.getPlayerCb())==null?void 0:a.getCurrentTime())||0)*1E3);w={inputComposerFormData:{clientMessageId:Q,playerOffsetMs:U,pageContext:S.pageContext()}}}if(!w)return T.return();S.JSC$17800_commandHandler.resolveCommand(b,
{form:{formData:w}});_.xP(T)})};
cY[hc]=[_.ci,_.UN,qi0,_.MU(_.$F)];var nSL=new _.ky("SESSION_STORAGE");var ec=function(q){this.sessionStorage=q("conversations")};
_.F(ec,OG);ec.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){N=_.t(q,DgJ);if(!N)return X.return();N.conversationId?S.sessionStorage.set("conversation_id",N.conversationId):S.sessionStorage.remove("conversation_id");_.xP(X)})};
ec[hc]=[nSL];var CX=function(q){this.JSC$17812_commandHandler=q};
_.F(CX,OG);
CX.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1){N=_.t(q,zw6);if((X=N)==null||!X.text||!navigator.clipboard)return U.return();_.jw(U,2);return U.yield(navigator.clipboard.writeText(N.text),4)}if(U.nextAddress!=2){if(!N.successActions||N.successActions.length===0)return U.return();b=_.A(N.successActions);for(w=b.next();!w.done;w=b.next())B=w.value,S.JSC$17812_commandHandler.resolveCommand(B);return _.x8(U,0)}_.pd(U);if(!N.failureActions||N.failureActions.length===
0)return U.return();T=_.A(N.failureActions);for(Q=T.next();!Q.done;Q=T.next())a=Q.value,S.JSC$17812_commandHandler.resolveCommand(a);_.xP(U)})};
CX[hc]=[_.ci];var RD=function(q){this.JSC$17816_commandHandler=q};
_.F(RD,OG);
RD.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){switch(e.nextAddress){case 1:X=_.t(q,$ps);if(!X)return e.return();_.jw(e,2);if(!X.imageBytes&&!X.imageUrl)throw Error("Di");if(!X.imageUrl){if(X.imageBytes){w=X.imageBytes;B=w.replace(/-/g,"+").replace(/_/g,"/");var R=nnP(B);b=_.Pc(R)}e.jumpTo(4);break}return e.yield(fetch(X.imageUrl),5);case 5:return T=e.yieldResult,e.yield(T.blob(),6);case 6:Q=e.yieldResult,b=_.Pc(Q);case 4:r=(a=S)==null?void 0:(U=a.form)==
null?void 0:U.element;c=document.createElement("a");od(c,b);r.appendChild(c);c.download="";c.click();r.removeChild(c);URL.revokeObjectURL(_.Ez(b));X.successCommand&&N.JSC$17816_commandHandler.resolveCommand(X.successCommand);_.x8(e,0);break;case 2:_.pd(e),X.errorCommand&&N.JSC$17816_commandHandler.resolveCommand(X.errorCommand),_.xP(e)}})};
RD[hc]=[_.ci];var tS=function(q){this.store=q};
_.F(tS,OG);tS.prototype.resolveCommand=function(q){var S=this,N,X,b;return _.G(function(w){X=(N=_.t(q,_.DqJ))==null?void 0:N.entityBatchUpdate;if(!X)return w.jumpTo(0);b=Object.assign({},X,{mutations:[].concat(_.PG(X.mutations||[]))});return w.yield(_.qO(b,S.store),0)})};
tS[hc]=[ET];var fv8=function(q){this.JSC$17823_commandHandler=q;this.feedbackDialogMap=new Map};
fv8.prototype.openDialog=function(q,S){(q=this.feedbackDialogMap.get(q))&&this.JSC$17823_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:q}},S)};
fv8[hc]=[_.ci];var pm3=new _.ky("FEEDBACK_CONTROLLER_TOKEN");var iK=function(q,S,N,X){this.dispatch=q;this.controller=S;this.JSC$17826_commandHandler=N;this.innertubeTransportService=X};
_.F(iK,OG);
iK.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq,Gq,u0,VX;return _.G(function(UX){switch(UX.nextAddress){case 1:X=_.t(q,_.$K);if(w=(b=X)==null?void 0:b.contentId)for(T=_.A(((B=X)==null?void 0:B.actions)||[]),Q=T.next();!Q.done;Q=T.next())a=Q.value,x_G(N,a,w);c=(U=S)==null?void 0:(r=U.form)==null?void 0:r.element;return _.C("wug_feedback_endpoint_use_its")?(J=new _.RH,J.endpoint=q,W=_.Fq(N.innertubeTransportService,q,(v=S)==null?
void 0:v.form),J.ajaxPromise=W,_.uc(c,"yt-service-request-sent",J),UX.yield(W,5)):UX.yield(_.yR(c,[q,{impression:(R=S)==null?void 0:R.disableClickTracking}]).catch(function(){}),4);
case 4:e=UX.yieldResult;UX.jumpTo(3);break;case 5:e=UX.yieldResult,_.uc(c,"yt-service-request-completed",{data:e}),e&&("error"in e?(z=S)==null||(M=z.commandController)==null||(x=(g=M).onServerError)==null||x.call(g,q,e):(L=S)==null||(P=L.commandController)==null||(Q7=(b0=P).onSuccess)==null||Q7.call(b0,q,e));case 3:l0=((ry=e)==null?void 0:(s7=ry.data)==null?void 0:s7.feedbackResponses)||((TW=e)==null?void 0:TW.feedbackResponses);if((zW=l0)==null?0:zW.length)(Tq=(nN=l0[0])==null?void 0:nN.followUpDialog)&&
w&&(Gq=N.controller)!=null&&Gq.feedbackDialogMap.set(w,Tq),(VX=(u0=l0[0])==null?void 0:u0.isThumbnailReporting)&&N.JSC$17826_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.xP(UX)}})};
var x_G=function(q,S,N){var X=_.t(S,_.hD);if(X){X=_.A(X.commands||[]);for(var b=X.next();!b.done;b=X.next())x_G(q,b.value,N)}_.t(S,_.Sl)&&q.dispatch(_.XV("commandEntity",rRF(N),{key:N,command:S}));_.t(S,IBM)&&q.dispatch(_.XV("commandEntity",rRF(N),{key:N,command:S}))};
iK[hc]=[kM6,pm3,_.ci,_.ZL];var JS=function(q){this.controller=q};
_.F(JS,OG);JS.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B;return _.G(function(T){X=_.t(q,_.kB);w=(b=X)==null?void 0:b.targetId;if(((B=X)==null?void 0:B.signal)!=="TELL_US_WHY"||!w)return T.return();N.controller.openDialog(w,S);_.xP(T)})};
JS[hc]=[pm3];var F_=new _.ky("APP_STORE_TOKEN");var HY=function(q){this.store=q};
_.F(HY,OG);HY.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a;return _.G(function(U){X=_.t(q,n3g);w=(b=X)==null?void 0:b.contentId;Q=(B=S)==null?void 0:(T=B.form)==null?void 0:T.element;a=_.yR(Q,[q]);w&&N.undo(w);return U.yield(a,0)})};
HY.prototype.undo=function(q){this.store.dispatch(_.XV("commandEntity",rRF(q),{key:q,command:void 0}))};
HY[hc]=[F_];var OL=function(q){this.JSC$17838_commandHandler=q};
_.F(OL,OG);OL.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){N=_.t(q,lbT);X=N.flowStateKey;b=N.validationFailureCommand;w=N.submitValidFormCommand;B=uLg(_.zg,[X||""]);T=_.t(B,dqQ);((Q=T)==null?0:Q.isValid)&&w&&S.JSC$17838_commandHandler.resolveCommand(w);((a=T)==null?0:a.isValid)||!b||S.JSC$17838_commandHandler.resolveCommand(b);_.xP(U)})};
OL[hc]=[_.ci];var KX=function(q){this.innertubeTransportService=q};
_.F(KX,OG);KX.prototype.resolveCommand=function(q,S){var N=this,X;return _.G(function(b){return b.yield(_.Fq(N.innertubeTransportService,q,(X=S)==null?void 0:X.form).then(function(w){var B,T;S==null||(B=S.commandController)==null||(T=B.onSuccess)==null||T.call(B,q,w)},function(w){var B,T;
S==null||(B=S.commandController)==null||(T=B.onServerError)==null||T.call(B,q,w)}),0)})};
KX[hc]=[_.ZL];var vY=function(){};
_.F(vY,OG);vY.prototype.resolveCommand=function(q){var S,N,X,b;return _.G(function(w){if(S=_.t(q,_.vOk)){if(N=S.gtmId)X=_.k$("GL",""),_.ZF(N,X);(b=S.gtmData)&&_.Ab(b)}_.xP(w)})};var lK=function(q,S,N){this.innertubeTransportService=q;this.JSC$17849_actionRouter=S;this.JSC$17849_screenManager=N};
_.F(lK,OG);lK.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){N=_.t(q,ikD);if(!N)return b.return();X=N.command;if(!X)return b.return();S.JSC$17849_actionRouter.triggerAction("yt-insert-rich-section-action",N);return b.yield(_.Fq(S.innertubeTransportService,X,{disableCache:!0}).then(function(w){q.clickTrackingParams&&(w==null?0:w.trackingParams)&&S.JSC$17849_screenManager.graftServerVe(w.trackingParams,_.by(q.clickTrackingParams))}),0)})};
lK[hc]=[_.ZL,zC,_.A7];p$e.bind(null,Km);var m_8=p$e.bind(null,W72);mJW.bind(null,Km);var ucG=mJW.bind(null,W72);gnM.bind(null,Km);var gS5=gnM.bind(null,W72);var jc=function(){};
_.F(jc,OG);
jc.prototype.resolveCommand=function(q){var S,N,X,b,w,B,T,Q,a,U;return _.G(function(r){S=_.t(q,Tm0);if(!S)return r.return();X=((N=S.operations)==null?void 0:N.operations)||[];b=_.A(X);for(w=b.next();!w.done;w=b.next())if(B=w.value,B.insertItemSectionContent){var c=B.insertItemSectionContent,e=c.contents||[];c.insertByPositionInSection?m_8(c.insertByPositionInSection.sectionTargetId,e,c.insertByPositionInSection.position):c.insertByRelativePositionInSection&&c.insertByRelativePositionInSection.sectionTargetId&&c.insertByRelativePositionInSection.itemTargetId&&
ucG(c.insertByRelativePositionInSection.sectionTargetId,c.insertByRelativePositionInSection.itemTargetId,e,c.insertByRelativePositionInSection.relativePosition)}else B.replaceSection?(c=B.replaceSection,e={},c.replaceByTargetId?e=c.replaceByTargetId:c.replaceByGroupId&&(e={targetId:c.replaceByGroupId.groupId,newContent:c.replaceByGroupId.newContent,undoKey:""}),e.newContent&&zYv(e.targetId,{continuationItems:[e.newContent]})):B.removeItem?(c=B.removeItem,c.removeByTargetId&&c.sectionTargetId&&gS5(c.sectionTargetId,
c.removeByTargetId.targetIds||[])):B.removeSection&&(B.removeSection.removeByTargetId?(T=void 0,ES3(((T=B.removeSection)==null?void 0:T.removeByTargetId.targetIds)||[])):B.removeSection.removeByGroupId&&(Q=void 0,ES3(((Q=B.removeSection)==null?void 0:Q.removeByGroupId.groupIds)||[])));U=((a=S.operations)==null?void 0:a.scrollConfig)||{};yqm(U);_.xP(r)})};
var ES3=function(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next())zYv(S.value,{continuationItems:[]})},yqm=function(q){if(q.scrollToItem){var S=q.scrollToItem.item||{},N=S.itemTargetId;
S=S.sectionTargetId;if(N&&S){var X=document.querySelector("[data-target-id="+S+"]"),b=X==null?void 0:X.querySelector("[data-target-id="+N+"]");X&&b&&setTimeout(function(){var w=b.offsetTop-X.offsetTop,B;if(((B=q.scrollToItem)==null?void 0:B.scrollPosition)==="SCROLL_POSITION_CENTER")w-=X.offsetHeight/2,w+=b.offsetHeight/2;else{var T;((T=q.scrollToItem)==null?void 0:T.scrollPosition)==="SCROLL_POSITION_END"&&(w-=X.offsetHeight,w+=b.offsetHeight)}var Q;X.scroll({top:w,behavior:(q==null?void 0:(Q=q.animationConfig)==
null?void 0:Q.enableAnimation)===!1?"instant":"smooth"})},100)}}};var WY=new _.ky("CLIENT_NAME_TOKEN");var MHs=new _.ky("DEFAULT_STORE_EXPIRATION_TOKEN");var Egq=new _.ky("CLIENT_LOCATION_SERVICE_TOKEN");var d7=function(q,S,N){this.clientName=q||_.k$("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=S||_.Jx.getInstance();this.JSC$17878_commandHandler=N||_.LI.instance};
_.F(d7,OG);d7.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){X=(N=_.t(q,Mla))==null?void 0:N.onComplete;S.clientLocationService.clearLocationPlayabilityToken(S.clientName);X&&S.JSC$17878_commandHandler.resolveCommand(X);_.xP(b)})};
d7[hc]=[WY,Egq,_.ci];var kF=function(q){this.innertubeTransportService=q};
_.F(kF,OG);kF.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B;return _.G(function(T){w=(X=S)==null?void 0:(b=X.form)==null?void 0:b.element;return T.yield(_.Fq(N.innertubeTransportService,q,(B=S)==null?void 0:B.form).then(function(Q){nWg(w,new CustomEvent("yt-service-request-completed"),{data:Q},_.k$("openPopupConfig"))}),0)})};
kF[hc]=[_.ZL];var zM=function(){};
_.F(zM,OG);zM.prototype.resolveCommand=function(q){var S,N;return _.G(function(X){S=_.t(q,fbX);N=document.querySelector("mini-app-container-view-model");if(!S||!N)return X.return();S.isPlaying?N.dispatchEvent(new Event("play")):N.dispatchEvent(new Event("pause"));_.xP(X)})};var nX=function(){};
_.F(nX,OG);nX.prototype.resolveCommand=function(q){var S,N,X,b,w,B,T;return _.G(function(Q){S=_.t(q,io6);if((N=S)==null||!N.paramKeys)return Q.return();X=S.paramKeys;b=_.mA(window.location.href);w=_.A(X);for(B=w.next();!B.done;B=w.next())T=B.value,b.JSC$10349_queryData_.remove(T);window.history.replaceState(window.history.state,document.title,b.toString());_.xP(Q)})};var LfL=function(){this.dropdownMap=new Map};_.h8V=new _.ky("DROPDOWN_CONTROLLER_TOKEN");var fX=function(q){this.controller=q};
_.F(fX,OG);fX.prototype.resolveCommand=function(q){var S=this,N,X,b,w;return _.G(function(B){N=_.t(q,qja);if(!N)return B.return();X=N;b=X.dropdownId;w=X.selectedOptionIndex;if(b===void 0||w===void 0)return B.return();var T=S.controller.dropdownMap.get(b);T&&T(w);_.xP(B)})};
fX[hc]=[_.h8V];var pX=function(q){this.controller=q};
_.F(pX,OG);pX.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){return(N=_.t(q,AfT))?X.yield(S.controller.closeDialog(),0):X.return()})};
pX[hc]=[_.aY];var xF=function(q){this.controller=q};
_.F(xF,OG);xF.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){N=_.t(q,gIk);if(!N)return b.return();var w,B=N.panelIdentifier||((w=N.identifier)==null?void 0:w.tag);if(!B)throw Error("Ei");return(X=B)?b.yield(S.controller.hidePanel({identifier:X}),0):b.jumpTo(0)})};
xF[hc]=[_.Dx];var m2=function(q){this.controller=q};
_.F(m2,OG);m2.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){return(N=_.t(q,jaR))?X.yield(S.controller.closeSheet(),0):X.return()})};
m2[hc]=[_.Qk];var uK=function(q,S){this.innertubeTransportService=q;this.controller=S};
_.F(uK,OG);uK.prototype.resolveCommand=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N=_.t(q,EIX),(X=N)!=null&&X.panelId?B.yield(S.controller.getReloadContinuation(N.panelId),2):B.return();if(B.nextAddress!=3)return(b=B.yieldResult)?B.yield(_.Fq(S.innertubeTransportService,q,{continuation:b}),3):B.return();w=B.yieldResult;return B.yield(S.controller.updatePanel({identifier:N.panelId,panelContents:w.content,shouldFocus:!1}),0)})};
uK[hc]=[_.ZL,_.Dx];var g7=function(q,S,N){this.innertubeTransportService=q;this.JSC$17919_screenManager=S;this.JSC$17919_commandHandler=N};
_.F(g7,OG);
g7.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1){N=_.t(q,_.p4v);if(!N)return Q.return();if(N.commands)for(X=_.A(N.commands),b=X.next();!b.done;b=X.next())w=b.value,S.JSC$17919_commandHandler.resolveCommand(w,{disableClickTracking:!0});B=_.by(q.clickTrackingParams);_.Lt(S.JSC$17919_screenManager,21760,B,{layer:7,parentLayer:0});return Q.yield(_.Fq(S.innertubeTransportService,q),2)}T=Q.yieldResult;if(!T)return Q.return();S.JSC$17919_screenManager.graftServerVe(T.trackingParams,B,
7);_.xP(Q)})};
g7[hc]=[_.ZL,_.A7,_.ci];var EL=new _.ky("PANEL_LOADING_STRATEGY_TOKEN");var yj=function(q,S){this.controller=q;this.panelLoadingStrategy=S};
_.F(yj,OG);
yj.prototype.resolveCommand=function(q,S){var N=this,X,b,w;return _.G(function(B){X=_.t(q,dpX);if((b=X)==null||!b.panelLoadingStrategy)return B.return();w=function(T){var Q,a,U,r,c,e,R,J,v,W;return _.G(function(z){a=_.t((Q=T.dialogViewModel)==null?void 0:Q.header,Sj2);U={viewModel:T.dialogViewModel};r={};if(R=_.C("web_enable_dialog_header_label")?(c=a)==null?void 0:(e=c.headline)==null?void 0:e.content:void 0)r.ariaLabel=R;X.dismissOnBackgroundTap===!1&&(r.isModal=!0);return T.dialogViewModel?z.yield(N.controller.openDialog(U,
(W=(J=S)==null?void 0:(v=J.form)==null?void 0:v.element)!=null?W:document.body,r),0):z.return()})};
return B.yield(N.panelLoadingStrategy.execute({command:q,data:X.panelLoadingStrategy,renderFn:w,createScreenConfig:{layer:4}}),0)})};
yj[hc]=[_.aY,EL];var ME=function(q,S,N){this.innertubeTransportService=q;this.controller=S;this.JSC$17939_screenManager=N};
_.F(ME,OG);
ME.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W;return _.G(function(z){switch(z.nextAddress){case 1:X=_.t(q,_.r9);if(!X)return z.return();var M,g=X.panelIdentifier||((M=X.identifier)==null?void 0:M.tag);if(!g)throw Error("Ei");b=g;return z.yield(N.controller.isVisible(b,!0),2);case 2:if((w=z.yieldResult)&&X.blockIfPanelOpen)return z.return();Q=(T=(B=N.controller).getPanelContent)==null?void 0:T.call(B,b);if(!(M=Q))if(X){var x;M=((x=X.globalConfiguration)==null?void 0:
x.initialState)||X.engagementPanel;if(x=!M)x=!!(X==null?0:(g=X.engagementPanelPresentationConfigs)==null?0:g.engagementPanelPopupPresentationConfig);x&&(M=_.Eng(X.panelIdentifier,X.identifier))}else M=void 0;a=M;U=X.engagementPanelPresentationConfigs;r=X.engagementPanelExtras;return z.yield(N.controller.showPanel({identifier:b,panelContents:a,config:U,extras:r,target:(c=S)==null?void 0:(e=c.form)==null?void 0:e.element}),3);case 3:if(!X.globalConfiguration){z.jumpTo(0);break}if(X.globalConfiguration.reuseModelAndState&&
_.C("enable_ai_companion")&&(v=(J=(R=N.controller).getPanelContent)==null?void 0:J.call(R,b)))return z.return();_.Lt(N.JSC$17939_screenManager,32633);return z.yield(_.Fq(N.innertubeTransportService,q),5);case 5:return W=z.yieldResult,N.JSC$17939_screenManager.graftServerVe(W.trackingParams),z.yield(N.controller.updatePanel({identifier:b,panelContents:W.content,shouldFocus:!0,extras:r,updatePanelContinuationData:W.updatePanelContinuationData}),0)}})};
ME[hc]=[_.ZL,_.Dx,_.A7];var LX=function(q,S){this.controller=q;this.panelLoadingStrategy=S};
_.F(LX,OG);
LX.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R;return _.G(function(J){X=_.t(q,_.bT);if((b=X)==null||!b.panelLoadingStrategy)return J.return();T=PU8(N.controller,(w=S)==null?void 0:(B=w.form)==null?void 0:B.element);a=(Q=X.contextualSheetPresentationConfig)==null?void 0:Q.position;r=(U=X.contextualSheetPresentationConfig)==null?void 0:U.hoverConfig;e=(c=X.contextualSheetPresentationConfig)==null?void 0:c.expandToFullWidth;R=function(v){var W,z;return _.G(function(M){if(!v.sheetViewModel)return M.return();if(r){var g=
N.controller;g.shouldPreventClosingWhileHovered=!!r.preventCloseWhileHovered;var x;g.hideDelayMs=(x=r.hideDelayMs)!=null?x:0}return M.yield(N.controller.openSheet({viewModel:v.sheetViewModel,sheetPosition:a,expandToFullWidth:e},T,(W=S)==null?void 0:(z=W.form)==null?void 0:z.element),0)})};
return J.yield(N.panelLoadingStrategy.execute({command:q,data:X.panelLoadingStrategy,renderFn:R,createScreenConfig:{layer:0}}),0)})};
LX[hc]=[_.Qk,EL];var hS=function(q,S){this.controller=q;this.JSC$17950_commandHandler=S};
_.F(hS,OG);hS.prototype.resolveCommand=function(q,S){var N=this,X,b,w;return _.G(function(B){if(B.nextAddress==1){X=_.t(q,hGX);var T=_.t(X.showCommand,_.r9),Q,a,U=(a=T==null?void 0:T.panelIdentifier)!=null?a:T==null?void 0:(Q=T.identifier)==null?void 0:Q.tag;if(!U)throw Error("Fi");b=U;return B.yield(N.controller.isVisible(b),2)}return(w=B.yieldResult)?B.yield(N.controller.hidePanel({identifier:b}),0):B.yield(N.JSC$17950_commandHandler.resolveCommand(X.showCommand,S),0)})};
hS[hc]=[_.Dx,_.ci];var PY=function(q,S,N){this.innertubeTransportService=q;this.controller=S;this.JSC$17953_screenManager=N};
_.F(PY,OG);
PY.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P;return _.G(function(b0){switch(b0.nextAddress){case 1:return X=N=_.t(q,S2q),b=X.targetPanelIdentifier,w=X.contentSourcePanelIdentifier,B=X.globalConfiguration,((T=b)==null?0:T.tag)&&((Q=w)==null?0:Q.tag)?B?b0.yield(S.controller.showPanel({identifier:b.tag,panelContents:_.Eng(b.tag,b)}),5):b0.yield((c=(r=S.controller).getPanel)==null?void 0:c.call(r,w.tag),4):b0.return();case 4:e=b0.yieldResult;a=(R=e)==
null?void 0:(v=(J=R).getPanelContent)==null?void 0:v.call(J);b0.jumpTo(3);break;case 5:return b0.yield(_.Fq(S.innertubeTransportService,q),6);case 6:W=b0.yieldResult,((z=W)==null?0:z.trackingParams)&&S.JSC$17953_screenManager.graftServerVe(W.trackingParams),a=(M=W)==null?void 0:M.content,U=(g=W)==null?void 0:g.updatePanelContinuationData;case 3:if(L=(x=a)==null?void 0:x.engagementPanelSectionListRenderer)return b0.yield(S.controller.showPanel({identifier:b.tag,panelUpdatableFields:{content:L.content,
secondaryHeaderContent:(P=L.header)!=null?P:{},targetId:L.targetId,loggingDirectives:L.loggingDirectives},updatePanelContinuationData:U}),0);b0.jumpTo(0)}})};
PY[hc]=[_.ZL,_.Dx,_.A7];var ID=function(){};
_.F(ID,OG);ID.prototype.resolveCommand=function(q){var S,N,X;return _.G(function(b){if(b.nextAddress==1)return(S=_.t(q,Xba))?b.yield(_.ya(),2):b.return();N=b.yieldResult;if(!N)return b.return();var w=N,B=(X=S)==null?void 0:X.languageCode,T;(w==null?0:(T=w.isReady)==null?0:T.call(w))&&(B=ys0(w,B))&&w.setAudioTrack(B);_.xP(b)})};var YF=function(){};
_.F(YF,eX);_.Z=YF.prototype;_.Z.getApiPaths=function(){return YMs};
_.Z.getExtension=function(q){return _.t(q,_.O1)};
_.Z.isNavigationCommand=function(){return!0};
_.Z.JSC$14501_getStoreKey=function(q){if((q=this.getExtension(q))&&q.videoId){var S={videoId:q.videoId};q.playlistId&&(S.playlistId=q.playlistId);q.index&&(S.index=q.index);q.params&&(S.params=q.params);return _.HA("next",S)}};
_.Z.JSC$14494_getClientScreen=function(q){var S;return((S=q.contentPlaybackContext)==null?void 0:S.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Z.JSC$14494_buildRequest=function(q,S,N){S.videoId&&(q.videoId=S.videoId);S.playlistId&&(q.playlistId=S.playlistId);S.params&&(q.params=S.params);S.index!==void 0&&(q.playlistIndex=S.index);q.racyCheckOk=!(!N.racyCheckOk&&!S.racyCheckOk);q.contentCheckOk=!!S.contentCheckOk;N.contentPlaybackContext&&(q.autonavState=N.contentPlaybackContext.autonavState,q.playbackContext={vis:N.contentPlaybackContext.vis,lactMilliseconds:N.contentPlaybackContext.lactMilliseconds});N.prefetchPlaybackContext&&(q.context.request||
(q.context.request={}),q.context.request.isPrefetch=!0);_.C("captions_hats_killswitch")||(S=_.Xx().getFlag(65),S=S!=null?!S:!1,N=!!_.Bh("yt-player-sticky-caption"),q.captionsRequested=S&&N)};
_.Z.getRequestConfig=function(q){q=this.JSC$14501_getStoreKey(q);var S;q&&(S={storeStrategy:{storeKey:q}});_.C("web_log_player_watch_next_ticks")&&(S=S||{},S.requestTick="wn_s",S.responseTick="wn_r");return S};
var oX=function(){};
_.F(oX,eX);oX.prototype.getApiPaths=function(){return YMs};
oX.prototype.getExtension=function(q){return _.t(q,_.rj)};
oX.prototype.JSC$14494_buildRequest=function(q,S){S.token&&(q.continuation=S.token)};var qA=function(){this.innerTubeTransport=_.Ly().resolve(_.ZL);this.miniplayerService=_.Ly().resolve(_.ti)};
_.F(qA,OG);var Iv3=function(q){var S;return _.G(function(N){S=_.k$("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;q.JSC$17978_mainAppPlayer=new lP(S);document.addEventListener("yt-navigate-start",q.JSC$17978_pauseOnNavigation.bind(q));_.xP(N)})},YmG=function(q,S){var N,X,b,w;
return _.G(function(B){if(B.nextAddress==1){N=new YF;X=N.JSC$14494_getRequest(S);if(!X)return B.return(void 0);b=X.innerTubeRequest;return B.yield(_.Jf(q.innerTubeTransport,b,"/youtubei/v1/next"),2)}w=B.yieldResult;var T;var Q,a,U=(T=w.contents)==null?void 0:(Q=T.twoColumnWatchNextResults)==null?void 0:(a=Q.playlist)==null?void 0:a.playlist,r;T=(U==null?0:(r=U.contents)==null?0:r.length)?U:void 0;return B.return(T)})},ol5=function(q,S){var N,X,b,w,B;
return _.G(function(T){if(T.nextAddress==1)return N=q.JSC$17978_mainAppPlayer,T.yield(N.api,2);if(T.nextAddress!=3)return X=T.yieldResult,S.watchCommand?T.yield(YmG(q,S.watchCommand),3):T.return();b=T.yieldResult;if((w=b)==null||!w.contents)return T.return();B=b.contents.map(function(Q){var a;return(a=Q.playlistPanelVideoRenderer)==null?void 0:a.videoId}).filter(function(Q){return!!Q}).map(function(Q){return{encrypted_id:Q}});
X.updatePlaylist({video:B});_.xP(T)})},qkL=function(q,S){var N,X,b;
return _.G(function(w){return w.nextAddress==1?(N=q.JSC$17978_mainAppPlayer,b=(X=S.playerParams)!=null?X:"",S.externalVideoId?w.yield(N.loadVideoWithPlayerVars({videoId:S.externalVideoId,audio_only:"1",player_params:b}),2):w.jumpTo(2)):S.watchCommand?w.yield(ol5(q,S),0):w.jumpTo(0)})};
qA.prototype.JSC$17978_pauseOnNavigation=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.pauseVideo();_.xP(X)})};
qA.prototype.pauseVideo=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.pauseVideo();_.xP(X)})};
qA.prototype.playVideo=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.playVideo();_.xP(X)})};
var Sk7=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.mute();_.xP(X)})},N1_=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.unMute();_.xP(X)})};
qA.prototype.stopVideo=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return S=q.JSC$17978_mainAppPlayer,X.yield(S.api,2);N=X.yieldResult;N.stopVideo();_.xP(X)})};
var X07=function(q,S){return _.G(function(N){switch(N.nextAddress){case 1:switch(S){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return N.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return N.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return N.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return N.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return N.jumpTo(6)}N.jumpTo(0);break;case 2:return N.yield(q.playVideo(),8);case 8:N.jumpTo(0);break;case 3:return N.yield(q.pauseVideo(),
9);case 9:N.jumpTo(0);break;case 4:return N.yield(q.stopVideo(),10);case 10:N.jumpTo(0);break;case 5:return N.yield(Sk7(q),11);case 11:N.jumpTo(0);break;case 6:return N.yield(N1_(q),12);case 12:N.jumpTo(0)}})};
qA.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T;return _.G(function(Q){return Q.nextAddress==1?(N=_.t(q,KKQ),((X=N)==null?0:X.newPlaybackParams)||((b=N)==null?0:b.controlAction)?S.JSC$17978_mainAppPlayer?Q.jumpTo(2):Q.yield(Iv3(S),2):Q.return()):((w=N)==null?0:w.newPlaybackParams)?(S.miniplayerService.isMiniplayerActive()&&((B=S.miniplayerService.getPlayerElement())==null||B.pause()),T=N.newPlaybackParams,T.externalVideoId||T.externalPlaylistId?Q.yield(qkL(S,T),0):Q.return()):Q.yield(X07(S,
N.controlAction),0)})};var St=function(q){this.JSC$17984_commandHandler=q};
_.F(St,OG);
St.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return(N=_.t(q,b$J))?Q.yield(_.ya(),2):Q.return();X=Q.yieldResult;if(!X)return Q.return();var a=X,U=(b=N)==null?void 0:b.languageCode,r=(w=N)==null?void 0:w.isAutoTranslated;a.getVideoData&&_.LYg(a).length&&((U=PYe(a,U,r))?a.setOption("captions","track",U):(a.setOption("captions","stickyLoading",{}),a.setOption("captions","track",{})));B=X.isSubtitlesOn()?_.qW("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.qW("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");T=_.kU(B,5E3);S.JSC$17984_commandHandler.resolveCommand(T);_.xP(Q)})};
St[hc]=[_.ci];var NA=function(q,S){this.shortsPlayerPromise=q;this.JSC$17988_commandHandler=S};
_.F(NA,OG);
NA.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1)return(N=_.t(q,H5s))?U.yield(S.shortsPlayerPromise,2):U.return();X=U.yieldResult;var r=Il7(X);r!=null&&r.length||(X.loadModule("captions"),r=Il7(X));b=r;if((w=b)==null||!w.length)return B=_.qW("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),T=_.kU(B),S.JSC$17988_commandHandler.resolveCommand(T),U.return();X.toggleSubtitles();Q=X.isSubtitlesOn()?_.qW("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.qW("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");a=_.kU(Q);S.JSC$17988_commandHandler.resolveCommand(a);_.xP(U)})};
NA[hc]=[_.FIR,_.ci];var XD=function(q){this.JSC$17991_actionRouter=q;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(S,N){S.triggerAction("yt-dismiss-shopping-timely-shelf-action",N);(S=_.Ly().resolve(_.MU(_.fKM)))&&S.dismissFeaturedProductOverlay()}]])};
_.F(XD,OG);XD.prototype.resolveCommand=function(q){var S=this,N,X,b;return _.G(function(w){N=_.t(q,s3Q);if((X=N)==null||!X.overlayId)return w.return();b=S.dismissPlayerOverlayActions.get(N.overlayId);if(!b)throw Error("Gi`"+N.overlayId);b(S.JSC$17991_actionRouter,N);_.xP(w)})};
XD[hc]=[zC];var b$=function(q){this.JSC$17995_playerPromise=q};
_.F(b$,OG);b$.prototype.resolveCommand=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return(N=_.t(q,MTs))?B.yield(S.JSC$17995_playerPromise,2):B.return();X=B.yieldResult;b=X.getVideoData().video_id;N.videoId===b&&(w=Number(N.offsetFromVideoStartMilliseconds),w>=0&&X.seekTo(w/1E3));_.xP(B)})};
b$[hc]=[_.xc];var bGG=_.LB("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),wd=function(q){this.store=q};
_.F(wd,OG);
var w0_=function(q){var S,N,X,b;return _.G(function(w){if(w.nextAddress==1)return S=_.k$("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,N=_.k$("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,X=S||N,q.JSC$17999_mainAppPlayer=new lP(X),w.yield(q.JSC$17999_mainAppPlayer.api,2);b=w.yieldResult;b.addEventListener("onStateChange",q.JSC$17999_playerStateChangeListener.bind(q));document.addEventListener("yt-page-data-updated",q.JSC$17999_pauseOnNavigation.bind(q));window.addEventListener("state-navigatestart",
q.JSC$17999_pauseOnNavigation.bind(q));_.xP(w)})};
wd.prototype.JSC$17999_playerStateChangeListener=function(q){switch(q){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}ZGs(this)};
var ZGs=function(q){q.store.dispatch(_.XV("sfvAudioItemCurrentlyPlayingEntity",bGG,{key:bGG,externalVideoId:q.externalVideoId,sfvAudioItemPlaybackState:q.playbackState,nowPlayingEntityValue:q.nowPlayingEntityValue}))};
wd.prototype.JSC$17999_pauseOnNavigation=function(){var q=this,S,N,X,b;return _.G(function(w){if(w.nextAddress==1){if(!q.JSC$17999_mainAppPlayer){var B=new _.Vl("Error: mainAppPlayer is unavailable",q.JSC$17999_mainAppPlayer);_.O0(B);return w.return()}return w.yield(q.JSC$17999_mainAppPlayer.api,2)}S=w.yieldResult;X=(N=S)==null?void 0:N.getPlayerState();X!==1||(b=S)!=null&&b.pauseVideo();_.xP(w)})};
wd.prototype.playVideo=function(q,S,N){var X=this,b,w;return _.G(function(B){if(B.nextAddress==1)return B.yield((b=X.JSC$17999_mainAppPlayer)==null?void 0:b.api,2);w=B.yieldResult;if(!X.JSC$17999_mainAppPlayer||!w){var T=new _.Vl("Error: mainAppPlayer is unavailable",X.JSC$17999_mainAppPlayer);_.O0(T);return B.return()}return B.yield(X.JSC$17999_mainAppPlayer.loadVideoWithPlayerVars({videoId:X.externalVideoId,audio_only:"1",start:q/1E3,end:q/1E3+S,player_params:N}),0)})};
wd.prototype.pauseVideo=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1){if(!q.JSC$17999_mainAppPlayer){var b=new _.Vl("Error: mainAppPlayer is unavailable",q.JSC$17999_mainAppPlayer);_.O0(b);return X.return()}return X.yield(q.JSC$17999_mainAppPlayer.api,2)}S=X.yieldResult;(N=S)==null||N.pauseVideo();_.xP(X)})};
wd.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g;return _.G(function(x){if(x.nextAddress==1)return N=_.t(q,J7M),b=(X=N)==null?void 0:X.nowPlayingEntityValue,B=(w=N)==null?void 0:w.externalVideoId,r=Number((U=(T=N)==null?void 0:(Q=T.defaultStartPoints)==null?void 0:(a=Q[0])==null?void 0:a.offsetMs)!=null?U:"0"),W=Number((v=(c=N)==null?void 0:(e=c.defaultStartPoints)==null?void 0:(R=e[0])==null?void 0:(J=R.duration)==null?void 0:J.seconds)!=null?v:"15"),g=(M=
(z=N)==null?void 0:z.playerParams)!=null?M:"",b&&B?S.JSC$17999_mainAppPlayer?x.jumpTo(2):x.yield(w0_(S),2):x.return();if(x.nextAddress!=6){if(S.nowPlayingEntityValue&&b===S.nowPlayingEntityValue)return S.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?x.yield(S.pauseVideo(),0):x.yield(S.playVideo(r,W,g),0);S.externalVideoId=B;S.nowPlayingEntityValue=b;S.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return x.yield(S.playVideo(r,W,g),6)}ZGs(S);return x.jumpTo(0)})};
wd[hc]=[ET];var Zo=function(q){this.JSC$18017_commandHandler=q};
_.F(Zo,OG);Zo.prototype.resolveCommand=function(q,S){var N=this,X,b,w;return _.G(function(B){if(B.nextAddress==1)return(X=_.t(q,wbT))?B.yield(_.ya(),2):B.return();b=B.yieldResult;if(!b)return B.return();(w=Ysv(b))&&N.JSC$18017_commandHandler.resolveCommand(w,S);_.xP(B)})};
Zo[hc]=[_.ci];var AX=function(q){this.JSC$18023_commandHandler=q};
_.F(AX,OG);AX.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return(X=_.t(q,Z$v))?Q.yield(_.ya(),2):Q.return();b=Q.yieldResult;if(!b)return Q.return();(w=Xvv(b))?N.JSC$18023_commandHandler.resolveCommand(w,S):(B=_.qW("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),T=_.kU(B),N.JSC$18023_commandHandler.resolveCommand(T));_.xP(Q)})};
AX[hc]=[_.ci];var sd=function(q){this.JSC$18026_playerPromise=q};
_.F(sd,OG);sd.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return(N=_.t(q,axX))?b.yield(S.JSC$18026_playerPromise,2):b.return();X=b.yieldResult;X.isFullscreen()&&X.wakeUpControls();_.xP(b)})};
sd[hc]=[_.xc];var BW=function(q){this.JSC$18029_playerPromise=q};
_.F(BW,OG);BW.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B;return _.G(function(T){if(T.nextAddress==1){N=_.t(q,L66);if(!N)return T.return();X=N.overlayRenderer;return X?(b=_.t(X,cLM))?T.yield(S.JSC$18029_playerPromise,3):T.jumpTo(0):T.return()}w=T.yieldResult;w.renderChapterSeekingAnimation(1,_.vO(b.text),(B=b.icon)==null?void 0:B.iconType);_.xP(T)})};
BW[hc]=[_.xc];var Tz=function(q){this.store=q};
_.F(Tz,OG);
Tz.prototype.resolveCommand=function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1){N=_.t(q,vRX);if(!N)return w.return();X="";(b=S.store.getState().collabInviteLink)&&N.id===b.playlistId?X=b.inviteLinkURL:N.shortUrl&&(X=N.shortUrl);return X?w.yield(navigator.clipboard.writeText(X),3):w.jumpTo(0)}var B={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.qW("COPY_LINK_SUCCESS_TOAST")}}}}};_.Ly().resolve(_.ci).resolveCommand(B);_.xP(w)})};
Tz[hc]=[F_];var Gz=function(q,S){this.innertubeTransportService=q;this.JSC$18039_commandHandler=S};
_.F(Gz,OG);Gz.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){if(e.nextAddress==1)return(X=_.t(q,_.tp))?e.yield(_.Fq(N.innertubeTransportService,q,(b=S)==null?void 0:b.form),2):e.return();(w=e.yieldResult)&&w.errorMetadata&&(B=w,T=_.kU(B.error.message),N.JSC$18039_commandHandler.resolveCommand(T));Q=w;if((a=Q)==null?0:a.actions)for(U=_.A(Q.actions),r=U.next();!r.done;r=U.next())c=r.value,N.JSC$18039_commandHandler.resolveCommand(c);_.xP(e)})};
Gz[hc]=[_.ZL,_.ci];var Do=function(){};
_.F(Do,OG);Do.prototype.resolveCommand=function(q){var S;return _.G(function(N){S=_.t(q,cra);if(!S)return N.return();(new Yx0(S)).show();_.xP(N)})};_.QQ=new _.ky("PLAYLIST_EDIT_CONTROLLER_TOKEN");var aX=function(q,S,N,X){this.store=q;this.innertubeTransportService=S;this.controller=N;this.JSC$18047_commandHandler=X};
_.F(aX,OG);
aX.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW;return _.G(function(l0){if(l0.nextAddress==1){X=_.t(q,_.$p);if(!X)return l0.return();if(X.clientActions){b=_.A(X.clientActions);for(w=b.next();!w.done;w=b.next())B=w.value,N.JSC$18047_commandHandler.resolveCommand(B,S);var zW,nN=S==null?void 0:(zW=S.form)==null?void 0:zW.element;nN&&_.uc(nN,"yt-dismissible-item-action",X.clientActions)}return l0.yield(_.Fq(N.innertubeTransportService,q,(T=
S)==null?void 0:T.form),2)}if(Q=l0.yieldResult)Q.errorMetadata?(a=Q,U=_.kU(a.error.message),N.JSC$18047_commandHandler.resolveCommand(U),"error"in Q&&((r=S)==null?0:(c=r.commandController)==null?0:c.onServerError)&&((e=S)==null||(R=e.commandController)==null||R.onServerError(q,Q))):(J=S)==null||(v=J.commandController)==null||(z=(W=v).onSuccess)==null||z.call(W,q,Q);M=Q;((g=M)==null?0:g.collaborationInviteLink)&&X.playlistId&&(_.C("web_enable_invite_collaborators_link")||_.C("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
N.store.dispatch(_.xx({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:X.playlistId,inviteLinkUrl:M.collaborationInviteLink}}));((x=M)==null?0:x.redirectEndpoint)&&N.JSC$18047_commandHandler.resolveCommand(M.redirectEndpoint);((L=M)==null?0:(P=L.newHeader)==null?0:P.playlistHeaderRenderer)?A5L(N.controller,M.newHeader.playlistHeaderRenderer):((b0=M)==null?0:(Q7=b0.newHeader)==null?0:Q7.musicEditablePlaylistDetailHeaderRenderer)&&A5L(N.controller,M.newHeader.musicEditablePlaylistDetailHeaderRenderer);
N.controller.playlistVideoListElement&&((ry=M)==null?0:(s7=ry.playlistEditResults)==null?0:(TW=s7[0])==null?0:TW.playlistEditVideoAddedResultData)&&((nN=N.controller.playlistVideoListElement)==null||nN.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:M.playlistEditResults[0].playlistEditVideoAddedResultData})));_.xP(l0)})};
aX[hc]=[_.UN,_.ZL,_.QQ,_.ci];var VQ=function(q,S){this.controller=q;this.JSC$18057_commandHandler=S};
_.F(VQ,OG);VQ.prototype.resolveCommand=function(q,S){var N=this,X,b,w;return _.G(function(B){X=_.t(q,lqQ);N.controller.showRefreshPill&&((b=X)==null?0:b.command)&&(N.JSC$18057_commandHandler.resolveCommand((w=X)==null?void 0:w.command,S),N.controller.showRefreshPill=!1);_.xP(B)})};
VQ[hc]=[_.YX,_.ci];var Ud=function(q,S){this.store=q;this.JSC$18061_commandHandler=S||_.LI.instance};
_.F(Ud,OG);Ud.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){X=_.t(q,yra);b=N.store.getState().radioButtonGroup;if((w=X)==null?0:w.command)N.JSC$18061_commandHandler.resolveCommand((B=X)==null?void 0:B.command,S);else if(b&&((T=X)==null?void 0:T.formId)===b.currentFormId)for(Q=Object.values(b.commandsMap),a=_.A(Q),U=a.next();!U.done;U=a.next())r=U.value,(c=_.aK(r))&&N.JSC$18061_commandHandler.resolveCommand(c,S);_.xP(e)})};
Ud[hc]=[_.UN];var rd=new _.ky("USER_PREFS");var $5=function(q){this.JSC$18066_prefCookie=q};
_.F($5,OG);$5.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){(N=_.t(q,GYR))&&typeof N.useListView==="boolean"&&(_.bJ(0,155,N.useListView),S.JSC$18066_prefCookie.save());_.xP(X)})};
$5[hc]=[rd];var cW=function(q){this.JSC$18070_prefCookie=q};
_.F(cW,OG);cW.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B;return _.G(function(T){N=_.t(q,R5X);if((X=N)==null||!X.gl)return T.return();b=N.gl;w={persist_gl:"1",gl:b};S.JSC$18070_prefCookie.set("gl",b);S.JSC$18070_prefCookie.save();B=bVd(w);_.eB(B);_.xP(T)})};
cW[hc]=[rd];var et=function(q){this.JSC$18074_prefCookie=q};
_.F(et,OG);et.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){N=_.t(q,WKX);if(!N)return b.return();X=!1;N.flagNum&&typeof N.value==="boolean"?(_.bJ(0,N.flagNum,N.value),X=!0):N.key&&typeof N.stringValue==="string"&&(S.JSC$18074_prefCookie.set(N.key,N.stringValue),X=!0);X&&S.JSC$18074_prefCookie.save();_.xP(b)})};
et[hc]=[rd];var Cj=new _.ky("PREF_STORAGE_PROMISE_TOKEN");var RX=function(q){this.JSC$18078_prefStoragePromise=q};
_.F(RX,OG);RX.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return(N=_.t(q,kYX))?b.yield(S.JSC$18078_prefStoragePromise,2):b.return();X=b.yieldResult;return X===void 0||N.key===void 0||N.value===void 0?b.return():b.yield(X.set(N.key,N.value),0)})};
RX[hc]=[Cj];var tX=function(q){this.innertubeTransportService=q};
_.F(tX,OG);tX.prototype.resolveCommand=function(q,S){var N=this,X,b;return _.G(function(w){(X=_.t(q,_.PA6))&&X&&X.isFirstRequest&&(_.VG("search_overview_answer"),_.Uu("so_rq",void 0,"search_overview_answer"));return w.yield(_.Fq(N.innertubeTransportService,q,(b=S)==null?void 0:b.form),0)})};
tX[hc]=[_.ZL];var s6J=function(){};
_.F(s6J,OG);
s6J.prototype.resolveCommand=function(q){var S,N,X,b,w,B,T,Q,a;return _.G(function(U){S=_.t(q,yfQ);if((N=S)==null?0:N.sectionIdentifier){if(S.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(b=(X=document.getElementsByTagName(S.sectionIdentifier))==null?void 0:X.item(0))b.scrollIntoView({behavior:"smooth"}),(w=piM(b))&&w.focus({preventScroll:!0});return U.return()}B=document.querySelector("[section-identifier="+S.sectionIdentifier+"]");T=document.querySelector("[section-identifier="+S.referenceSectionIdentifier+
"]");if(!B)return U.return();Q=S.verticalScrollOffsetDp?S.verticalScrollOffsetDp:0;T&&(Q-=T.offsetTop);window.scrollTo({top:B.offsetTop+Q,behavior:"smooth"});(a=piM(B))&&a.focus({preventScroll:!0})}_.xP(U)})};var i$=function(q){this.JSC$18090_commandHandler=q};
_.F(i$,OG);
i$.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q;return _.G(function(a){if(a.nextAddress==1){N=_.t(q,cBM);if(!N||!N.imageBytes||!navigator.clipboard)return a.return();if(N.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.O0(Error("Ii")),a.return();_.jw(a,2);b=(X=N)==null?void 0:X.imageBytes;w=b.replace(/-/g,"+").replace(/_/g,"/");B=nnP(w);T={};Q=[new ClipboardItem((T[B.type]=B,T))];return a.yield(navigator.clipboard.write(Q),4)}if(a.nextAddress!=2)return N.successCommand&&
S.JSC$18090_commandHandler.resolveCommand(N.successCommand),_.x8(a,0);_.pd(a);N.errorCommand&&S.JSC$18090_commandHandler.resolveCommand(N.errorCommand);_.xP(a)})};
i$[hc]=[_.ci];var JX=function(q,S){this.innertubeTransportService=q;this.JSC$18094_commandHandler=S};
_.F(JX,OG);JX.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return(X=_.t(q,eTa))?Q.yield(_.Fq(N.innertubeTransportService,q,(b=S)==null?void 0:b.form),2):Q.return();(w=Q.yieldResult)&&w.errorMetadata&&X.onFailureCommand&&N.JSC$18094_commandHandler.resolveCommand(X.onFailureCommand);B=w;((T=B)==null?0:T.shareCommand)&&N.JSC$18094_commandHandler.resolveCommand(B.shareCommand,S);_.xP(Q)})};
JX[hc]=[_.ZL,_.ci];var FD=function(){};
_.F(FD,OG);FD.prototype.resolveCommand=function(q){var S,N;return _.G(function(X){S=_.t(q,OTq);if(!S||!navigator.share)return X.return();N={url:S.url};try{return X.return(navigator.share(N))}catch(b){}_.xP(X)})};var HW=function(){};
_.F(HW,OG);HW.prototype.resolveCommand=function(){return _.G(function(q){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.xP(q)})};var Od=function(q){this.JSC$18104_navigationConfirmationService=q};
_.F(Od,OG);Od.prototype.resolveCommand=function(){var q=this;return _.G(function(S){q.JSC$18104_navigationConfirmationService.cancelPendingNavigation();_.xP(S)})};
Od[hc]=[bm];var Kj=function(q){this.JSC$18107_screenManager=q};
_.F(Kj,OG);Kj.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a;return _.G(function(U){b=(X=S.form)==null?void 0:X.event;B=(w=S.form)==null?void 0:w.element;if(!b)throw new _.Vl("Event not passed in when resolving command");T=_.A(b.composedPath());for(Q=T.next();!Q.done;Q=T.next())if(a=Q.value,a.tagName==="YT-COPY-LINK-RENDERER")return a.copyUrlToClipboard(),B&&_.tG(N.JSC$18107_screenManager,B),U.return();_.xP(U)})};
Kj[hc]=[_.A7];var vW=function(){this.JSC$18111_miniAppClientDataProvider=_.Ly().resolve(_.fp)};
_.F(vW,OG);vW.prototype.resolveCommand=function(){var q=this,S,N;return _.G(function(X){if(q.JSC$18111_miniAppClientDataProvider.clientData.has("video_id")){var b=q.JSC$18111_miniAppClientDataProvider,w=b.clientData.get("video_id");w&&b.clientData.delete("video_id");S="https://youtube.com/watch?v="+w;N=_.Mh(S);if(N===void 0)throw Error("Ji`"+S);_.AC(window,N)}_.xP(X)})};var l$=function(){};
_.F(l$,OG);l$.prototype.resolveCommand=function(){return _.G(function(q){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.xP(q)})};var jt=function(){};
_.F(jt,OG);jt.prototype.resolveCommand=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Idg(window.document.documentElement),2);(q=document.querySelector("mini-app-container-view-model iframe"))&&q.focus();_.xP(S)})};var WW=function(q){this.JSC$18118_navigationConfirmationService=q};
_.F(WW,OG);
WW.prototype.resolveCommand=function(){var q=this;return _.G(function(S){var N=q.JSC$18118_navigationConfirmationService,X=_.Ly().resolve(_.I3),b;if(((b=N.navigateParams)==null?void 0:b.data)!==void 0){var w;_.BDX(X,N.navigateParams.endpoint,N.navigateParams.data,(w=N.navigateParams.navigationType)!=null?w:1,N.navigateParams.tempData,N.navigateParams.isMiniplayer,void 0,!0);N.navigateParams=void 0;N.customConfirmationCommand=void 0}else N.navigateParams&&(X.navigate(N.navigateParams.endpoint,N.navigateParams.reload,
N.navigateParams.params,N.navigateParams.tempData,N.navigateParams.requestType,N.navigateParams.createScreenConfig,!0),N.navigateParams=void 0,N.customConfirmationCommand=void 0);_.xP(S)})};
WW[hc]=[bm];var dd=function(){};
_.F(dd,OG);dd.prototype.resolveCommand=function(){return _.G(function(q){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.xP(q)})};var k5=function(q){this.JSC$18123_prefStorage=q};
_.F(k5,OG);k5.prototype.resolveCommand=function(){var q=this,S,N;return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(q.JSC$18123_prefStorage,2);case 2:return(S=X.yieldResult)?X.yield(S.set("sfvle",!1),3):X.return();case 3:return X.yield(S.set("sfvles",!0),4);case 4:N=_.Xx(),_.bJ(0,203,!1),_.bJ(0,204,!0),N.save(),_.xP(X)}})};
k5[hc]=[Cj];var zz=function(q){this.JSC$18126_prefStorage=q};
_.F(zz,OG);zz.prototype.resolveCommand=function(){var q=this,S,N;return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(q.JSC$18126_prefStorage,2);case 2:return(S=X.yieldResult)?X.yield(S.set("sfvle",!0),3):X.return();case 3:return X.yield(S.set("sfvles",!0),4);case 4:N=_.Xx(),_.bJ(0,203,!0),_.bJ(0,204,!0),N.save(),_.xP(X)}})};
zz[hc]=[Cj];_.B1J=new _.ky("SNACKBAR_CONTROLLER_TOKEN");_.T1s=new _.ky("SHOULD_SHOW_PIVOT_BAR_TOKEN");var nj=function(q){this.controller=q};
_.F(nj,OG);nj.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){N=_.t(q,WDJ);if(!N)return X.return();var b=S.controller;b.closeSnackbarFn&&b.closeSnackbarFn();_.xP(X)})};
nj[hc]=[_.B1J];var fj=function(q,S){this.controller=q;this.JSC$18133_sheetController=S};
_.F(fj,OG);fj.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q;return _.G(function(a){X=_.t(q,kv6);if(!X)return a.return();B=PU8(N.JSC$18133_sheetController,(b=S)==null?void 0:(w=b.form)==null?void 0:w.element);T=_.t(X.content,PPR);if(!T)return a.return();var U=N.controller,r=T,c=(Q=X.animationStyle)!=null?Q:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(U.showSnackbarFn)U.showSnackbarFn({snackbarViewModel:r,animationStyle:c,durationMs:X.durationSeconds*1E3,target:B});else throw Error("Dj");_.xP(a)})};
fj[hc]=[_.B1J,_.Qk];var pj=function(){};
_.F(pj,OG);pj.prototype.resolveCommand=function(q){var S;return _.G(function(N){S=_.t(q,dY6);if(!S||typeof S.key!=="string"||typeof S.value!=="string")return N.return();window.localStorage.setItem(S.key,S.value);_.xP(N)})};var x5=function(q){this.store=q};
_.F(x5,OG);x5.prototype.resolveCommand=function(q){var S=this,N;return _.G(function(X){N=_.t(q,z_N);if(!N||!N.stepId||!N.token)return X.return();S.store.dispatch(KIR({stepId:N.stepId,token:N.token,isSelected:!1}));_.xP(X)})};
x5[hc]=[F_];var ms=function(q,S,N){this.innertubeTransportService=q;this.store=S;this.JSC$18145_screenManager=N};
_.F(ms,OG);
ms.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0;return _.G(function(zW){N=_.t(q,JyM);if(!N||(X=N.stepIds)==null||!X.length)return zW.return();b=S.store.getState().talkToRecs;w=[];B=[];T=_.A(N.stepIds);for(Q=T.next();!Q.done;Q=T.next())for(a=Q.value,U=void 0,(r=(U=b.stepStates[a])==null?void 0:U.userQuery)&&B.push({userQuery:N.submitEmptyUserQuery?"":r.userQuery,userQueryToken:r.token}),e=c=void 0,R=(e=(c=b.stepStates[a])==null?void 0:
c.selectionStates)!=null?e:{},J=_.A(Object.entries(R)),v=J.next();!v.done;v=J.next())W=v.value,z=_.A(W),M=z.next().value,g=z.next().value,x=M,L=g,L.isSelected&&w.push(x);P={selectedChipTokens:w,userQueries:B,submittedStepIds:N.stepIds};b0={browseTalk2recsFormData:P};N.browseEndpoint?(Q7=q,_.Bi(Q7,_.If,N.browseEndpoint)):N.command&&(Q7=N.command);if(!Q7)return zW.return();ry=_.t(Q7,_.rj);if((s7=ry)==null?0:s7.command)if(TW=_.t(ry.command,t7T))l0=_.LI.instance,l0.resolveCommand(ry.command);return zW.yield(_.Fq(S.innertubeTransportService,
Q7,{formData:b0,disableCache:!0}).then(function(nN){(nN==null?0:nN.trackingParams)&&S.JSC$18145_screenManager.graftServerVe(nN==null?void 0:nN.trackingParams)}),0)})};
ms[hc]=[_.ZL,F_,_.A7];var u$=function(q){this.store=q};
_.F(u$,OG);
u$.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){N=_.t(q,k07);if(!N||!N.stepId)return U.return();if(N.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")B=(w=(X=S.store.getState().talkToRecs.stepStates[N.stepId])==null?void 0:(b=X.userQuery)==null?void 0:b.userQuery)!=null?w:"",T=B.length>0?". ":"",Q=B+T+N.selectedText,S.store.dispatch(vXX({stepId:N.stepId,userQueryToken:"",userQuery:Q}));else if(N.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")S.store.dispatch(vXX({stepId:N.stepId,userQueryToken:"",
userQuery:(a=N.selectedText)!=null?a:""}));else{if(!N.token)return U.return();S.store.dispatch(KIR({stepId:N.stepId,token:N.token,isSelected:!0}))}_.xP(U)})};
u$[hc]=[F_];var gd=function(q){this.store=q};
_.F(gd,OG);gd.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q;return _.G(function(a){X=_.t(q,Fr6);if(!X||!X.stepId)return a.return();T=(B=(b=S)==null?void 0:(w=b.form)==null?void 0:w.userQuery)!=null?B:"";N.store.dispatch(vXX({stepId:X.stepId,userQuery:T,userQueryToken:(Q=X.userQueryToken)!=null?Q:""}));_.xP(a)})};
gd[hc]=[F_];_.GV$=new _.ky("TIMELY_ACTIONS_CONTROLLER_TOKEN");var Ed=function(q){this.controller=q};
_.F(Ed,OG);Ed.prototype.resolveCommand=function(q){var S=this,N,X,b,w;return _.G(function(B){N=_.t(q,uha);if(!N)return B.return();X=N;b=X.id;w=X.isVisible;if(b===void 0||w===void 0)return B.return();var T;(T=S.controller.timelyActionsMap.get(b))==null||T(b,w);_.xP(B)})};
Ed[hc]=[_.GV$];var DxE=function(){this.timelyActionsMap=new Map};var yQ=function(q){this.JSC$18171_commandHandler=q};
_.F(yQ,OG);yQ.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B;return _.G(function(T){N=_.t(q,_.PRq);if(!N)return T.return();w=(X=N.item)==null?void 0:(b=X.notificationTextRenderer)==null?void 0:b.successResponseText;if(!w)return T.return();B=_.dO(w);S.JSC$18171_commandHandler.resolveCommand(B);_.xP(T)})};
yQ[hc]=[_.ci];var MA=function(q,S){this.innertubeTransportService=q;this.JSC$18176_playerApiPromise=S};
_.F(MA,OG);
MA.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U;return _.G(function(r){if(r.nextAddress==1)return r.yield(S.JSC$18176_playerApiPromise,2);N=r.yieldResult;X=N.getOption("captions","track");b=Object.assign({},_.t(q,_.XUT));(B=(w=N.getVideoData())==null?void 0:w.video_id)?b.externalVideoId=B:_.x$(Error("Ki"));if((T=X)==null?0:T.languageCode)b.languageCode=X.languageCode;if((Q=X)==null?0:Q.kind)b.kind=X.kind;if((a=X)==null?0:a.name)b.name=X.name;U=Object.assign({},q,{getTranscriptEndpoint:b});return r.yield(_.Fq(S.innertubeTransportService,
U),0)})};
MA[hc]=[_.ZL,_.xc];var Lj=function(){};
_.F(Lj,OG);Lj.prototype.resolveCommand=function(q){var S,N,X,b,w,B,T,Q;return _.G(function(a){S=_.t(q,ERT);if((N=S)==null||!N.paramKeyValuePairs)return a.return();X=window.location.href;b=_.A(S.paramKeyValuePairs);for(w=b.next();!w.done;w=b.next())B=w.value,B.key&&B.value&&(T={},X=_.Et(X,(T[B.key]=B.value,T)));Q=_.Ly().resolve(_.qF);_.oY(Q,X);_.xP(a)})};_.hX=new _.ky("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var PW=function(q,S,N,X){this.controller=q;this.JSC$18183_playerApiPromise=S;this.innertubeTransportService=N;this.JSC$18183_commandHandler=X};
_.F(PW,OG);
PW.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M;return _.G(function(g){if(g.nextAddress==1){N=_.t(q,VdQ);if((X=N)==null||!X.watchEndpoint)return g.return();b=new YF;w=b.JSC$14494_getRequest(N.watchEndpoint);if(!w)return g.return();B=N.watchEndpoint.clickTrackingParams;return g.yield(_.Jf(S.innertubeTransportService,w.innerTubeRequest,w.input,B,w.config),2)}if(g.nextAddress!=3)return T=g.yieldResult,g.yield(S.JSC$18183_playerApiPromise,3);Q=g.yieldResult;Q.updateVideoData({raw_watch_next_response:T});
if(R=(a=T)==null?void 0:(U=a.contents)==null?void 0:(r=U.twoColumnWatchNextResults)==null?void 0:(c=r.results)==null?void 0:(e=c.results)==null?void 0:e.contents)v=(J=R.find(function(x){return x.videoPrimaryInfoRenderer}))==null?void 0:J.videoPrimaryInfoRenderer,((W=v)==null?0:W.subtitle)&&Q6E(S.controller,v.subtitle);
(M=(z=T)==null?void 0:z.onUiReady)&&S.JSC$18183_commandHandler.resolveCommand(M);_.xP(g)})};
PW[hc]=[_.hX,_.xc,_.ZL,_.ci];var aNs=function(){this.subtitleChangeCallbackMap=new Map},Q6E=function(q,S){q=_.A(q.subtitleChangeCallbackMap.values());
for(var N=q.next();!N.done;N=q.next())N=N.value,N(S)};var IX=function(q,S){this.JSC$18193_commandHandler=q;this.innertubeTransportService=S};
_.F(IX,OG);
IX.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M;return _.G(function(g){switch(g.nextAddress){case 1:return(w=(X=S)==null?void 0:(b=X.form)==null?void 0:b.element)&&_.F0(w),B=_.Xx().get("hl"),T="",_.jw(g,2),g.yield(Aag(B),4);case 4:T=g.yieldResult;_.x8(g,3);break;case 2:return _.pd(g),w&&_.Hp(w),_.O0(Error("Mi"),"ERROR"),g.return();case 3:Q=_.t(q,HoT);if(!Q)return w&&_.Hp(w),g.return();(r=(a=Q.commerceActionConfig)==null?void 0:(U=a.commandLifeCycleConfig)==null?
void 0:U.onStartCommand)&&N.JSC$18193_commandHandler.resolveCommand(r);return g.yield(_.Fq(N.innertubeTransportService,q,{client_data:{paymentsClientToken:{token:T}}}),5);case 5:(c=g.yieldResult)?(w&&_.Hp(w),((v=c)==null?0:v.command)&&N.JSC$18193_commandHandler.resolveCommand(c.command),(M=(W=Q.commerceActionConfig)==null?void 0:(z=W.commandLifeCycleConfig)==null?void 0:z.onSuccessCommand)&&N.JSC$18193_commandHandler.resolveCommand(M)):(w&&_.Hp(w),_.O0(Error("Ni")),(J=(e=Q.commerceActionConfig)==
null?void 0:(R=e.commandLifeCycleConfig)==null?void 0:R.onFailureCommand)&&N.JSC$18193_commandHandler.resolveCommand(J)),_.xP(g)}})};
IX[hc]=[_.ci,_.ZL];var Y5=function(q,S,N){this.store=q;this.JSC$18209_commandHandler=S;this.innertubeTransportService=N};
_.F(Y5,OG);
Y5.prototype.resolveCommand=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r;return _.G(function(c){X=_.t(q,OoJ);b=X.googlePaymentPayload;X.onStartCommand&&N.JSC$18209_commandHandler.resolveCommand(X.onStartCommand);w=b.encryptedPurchaseParams;B=b.ypcLogWalletAnalyticDataEndpoint;T=X.serializedTransactionFlowLoggingParams;Q=b.serializedPaymentsClientParams;a=X.ypcCujContext;r=Tv0(N.innertubeTransportService,(U=S)==null?void 0:U.form,w,B,T,Q,a);return c.return(r.then(function(e){shM(S==null?void 0:S.form,
!1);var R=N.store,J=N.JSC$18209_commandHandler,v=e.integratorData;v==null||v===""||e.error!=null?(String(e.error)==="-1"&&X.onDismissCommand?J.resolveCommand(X.onDismissCommand):String(e.error)!=="-1"&&X.onFailureCommand&&J.resolveCommand(X.onFailureCommand),String(e.error)!=="-1"&&String(e.error)!=="132"&&_.O0(Error("Oi"),"ERROR")):(X.googlePaymentEntityKey&&R.dispatch(_.XV("commerceAcquisitionClientPayloadEntity",X.googlePaymentEntityKey,{key:X.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:v,
fundsGuaranteeCallbackClientData:e.integratorClientCallbackData}}})),X.onSuccessCommand&&J.resolveCommand(X.onSuccessCommand));_.Lu()},function(e){shM(S==null?void 0:S.form,!1);
_.O0(e,"ERROR");X.onFailureCommand&&N.JSC$18209_commandHandler.resolveCommand(X.onFailureCommand)}))})};
Y5[hc]=[ET,_.ci,_.ZL];var o1=function(q,S){this.JSC$18213_commandHandler=q;this.purchaseManager=S};
_.F(o1,OG);
o1.prototype.resolveCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U;return _.G(function(r){N=_.t(q,Khk);((X=N)==null?0:(b=X.commandLifeCycleConfig)==null?0:b.onStartCommand)&&S.JSC$18213_commandHandler.resolveCommand(N.commandLifeCycleConfig.onStartCommand);if(!((w=N)==null?0:(B=w.googlePaymentPurchaseManagerPayload)==null?0:B.securePayloadBytes))return _.O0(Error("Pi"),"ERROR"),r.return();T=KuX(_.Yg(N.googlePaymentPurchaseManagerPayload.securePayloadBytes));Q=_.Xx().get("hl");a=_.Hq();oS3(T.serialize(),
Q,function(c){a.resolve(c)},function(c){a.reject(c)},a.resolve);
U=a.promise;return r.return(U.then(function(c){if(c)if(c==null?0:c.errorCode){_.O0(Error("Qi`"+c.errorCode),"ERROR");var e,R;((e=N)==null?0:(R=e.commandLifeCycleConfig)==null?0:R.onFailureCommand)&&S.JSC$18213_commandHandler.resolveCommand(N.commandLifeCycleConfig.onFailureCommand)}else if(c==null?0:c.isCancelled){var J,v;((J=N)==null?0:(v=J.commandLifeCycleConfig)==null?0:v.onCancelCommand)&&S.JSC$18213_commandHandler.resolveCommand(N.commandLifeCycleConfig.onCancelCommand)}else{var W,z;((W=N)==
null?0:(z=W.commandLifeCycleConfig)==null?0:z.onSuccessCommand)&&S.JSC$18213_commandHandler.resolveCommand(N.commandLifeCycleConfig.onSuccessCommand)}},function(c){_.O0(c,"ERROR");
var e,R;((e=N)==null?0:(R=e.commandLifeCycleConfig)==null?0:R.onFailureCommand)&&S.JSC$18213_commandHandler.resolveCommand(N.commandLifeCycleConfig.onFailureCommand)}))})};
o1[hc]=[_.ci,qm3];var VaL=function(q,S){this.JSC$18221_commandHandler=q;this.commandAllowlistOverride=S;var N;this.commandAllowlist=(N=this.commandAllowlistOverride)!=null?N:Lkm};
VaL.prototype.handleResponse=function(q,S,N){var X,b=S==null?void 0:(X=S.config)==null?void 0:X.command;if(!b||this.commandAllowlist.some(function(w){return!!_.t(b,w)})){S=void 0;
N!==void 0&&(S={form:{element:N}});q.onResponseReceivedCommand&&this.JSC$18221_commandHandler.resolveCommand(q.onResponseReceivedCommand,S);q.onResponseReceivedAction&&this.JSC$18221_commandHandler.resolveCommand(q.onResponseReceivedAction,S);q.onResponseReceivedEndpoint&&this.JSC$18221_commandHandler.resolveCommand(q.onResponseReceivedEndpoint,S);q.command&&this.JSC$18221_commandHandler.resolveCommand(q.command,S);if(q.onResponseReceivedCommands)for(N=_.A(q.onResponseReceivedCommands),X=N.next();!X.done;X=
N.next())this.JSC$18221_commandHandler.resolveCommand(X.value,S);if(q.onResponseReceivedActions)for(N=_.A(q.onResponseReceivedActions),X=N.next();!X.done;X=N.next())this.JSC$18221_commandHandler.resolveCommand(X.value,S);if(q.onResponseReceivedEndpoints)for(N=_.A(q.onResponseReceivedEndpoints),X=N.next();!X.done;X=N.next())this.JSC$18221_commandHandler.resolveCommand(X.value,S);if(q.actions)for(q=_.A(q.actions),N=q.next();!N.done;N=q.next())this.JSC$18221_commandHandler.resolveCommand(N.value,S)}};
VaL[hc]=[_.ci,_.MU(MjM)];var Ux3=new _.ky("INNERTUBE_TOKEN_SERVICE");var r5L=new _.ky("SCHEDULER_TOKEN");var $x3=function(q){this.scheduler=q;q={};this.tokenMap=(q.app={},q.user={},q)};
$x3.prototype.handleResponse=function(q,S){if(!S)throw Error("Ri");var N;if(q=(N=q.responseContext)==null?void 0:N.innertubeTokenJar){if(q.appTokens){var X,b,w;N=(X=S.innerTubeRequest.context)==null?void 0:(b=X.request)==null?void 0:(w=b.innertubeTokenJar)==null?void 0:w.appTokens;c5s(this,q.appTokens,this.tokenMap.app,N)}if(q.userTokens){var B,T,Q;S=(B=S.innerTubeRequest.context)==null?void 0:(T=B.request)==null?void 0:(Q=T.innertubeTokenJar)==null?void 0:Q.userTokens;c5s(this,q.userTokens,this.tokenMap.user,
S)}}};
$x3.prototype.processContext=function(q){q.request||(q.request={});var S=Object.keys(this.tokenMap.app).length,N=Object.keys(this.tokenMap.user).length;if(S||N)q.request.innertubeTokenJar={},S&&(q.request.innertubeTokenJar.appTokens=[].concat(_.PG(Object.values(this.tokenMap.app).flat()))),N&&(q.request.innertubeTokenJar.userTokens=[].concat(_.PG(Object.values(this.tokenMap.user).flat())))};
var c5s=function(q,S,N,X){S=_.A(S);for(var b=S.next(),w={};!b.done;w={token$jscomp$139:void 0},b=S.next()){w.token$jscomp$139=b.value;if(w.token$jscomp$139.type===void 0)throw new _.Vl("InnerTube token has no type",w.token$jscomp$139);if(w.token$jscomp$139.clearTokens)N[w.token$jscomp$139.type]=[];else if(w.token$jscomp$139.value!==void 0){N[w.token$jscomp$139.type]||(N[w.token$jscomp$139.type]=[]);if(X!==void 0&&X.length){b=_.A(X);for(var B=b.next(),T={};!B.done;T={requestToken:void 0},B=b.next())T.requestToken=
B.value,B=N[w.token$jscomp$139.type].findIndex(function(Q){return function(a){return a===Q.requestToken||(0,_.a6.equals)(a,Q.requestToken)}}(T)),B>-1&&N[w.token$jscomp$139.type].splice(B,1)}N[w.token$jscomp$139.type].push(w.token$jscomp$139);
w.token$jscomp$139.maxAgeSeconds&&Number(w.token$jscomp$139.maxAgeSeconds)>0&&q.scheduler.addLowPriorityJob(function(Q){return function(){var a=N[Q.token$jscomp$139.type].indexOf(Q.token$jscomp$139);a>-1&&N[Q.token$jscomp$139.type].splice(a,1)}}(w),Number(w.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.Vl("InnerTube token has no value",w.token$jscomp$139);
}};
$x3[hc]=[r5L];var eaZ=new _.ky("LOCAL_INNERTUBE_ROUTER_TOKEN"),Cu5=new _.ky("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var qv=function(q){this.serviceMap=q};
qv.prototype.shouldPreferLocalResponse=function(q,S){return(q=RaE(this,q))?q.shouldPreferLocalResponse(S):!1};
qv.prototype.localInnertubeResponse=function(q,S){var N=this,X;return _.G(function(b){return(X=RaE(N,q))?b.return(X.localInnertubeResponse(S)):b.return(Promise.reject(Error("Si")))})};
qv.prototype.canProvideFallbackResponse=function(q,S){return(q=RaE(this,q))?q.canProvideFallbackResponse(S):!1};
qv.prototype.localFallbackInnertubeResponse=function(q,S){var N=this,X;return _.G(function(b){return(X=RaE(N,q))?b.return(X.localFallbackInnertubeResponse(S)):b.return(Promise.reject(Error("Si")))})};
var RaE=function(q,S){S=_.yv(S);return S?(q=q.serviceMap[S])?q:null:null};
qv[hc]=[Cu5];var Ti=function(){};
Ti.prototype.shouldPreferLocalResponse=function(){return!1};
Ti.prototype.localInnertubeResponse=function(){return _.G(function(q){return q.return(Promise.reject(Error("Ti")))})};
Ti.prototype.canProvideFallbackResponse=function(){return!0};
Ti.prototype.localFallbackInnertubeResponse=function(){var q,S,N;return _.G(function(X){q=IA("CLOSE_POPUP");S={openPopupAction:DBd()};N={actions:[q,S]};return X.return(N)})};var FcW=function(q,S){this.JSC$18270_upliftPromise=q;this.store=S};
_.Z=FcW.prototype;_.Z.shouldPreferLocalResponse=function(q){var S=q.videoId,N;if(N=S)N=p_y(this.store.getState().entities,q.videoId);return N&&xZ7(this.store.getState().entities,S)?aE7(this.store.getState().entities,q.playlistId):!1};
_.Z.localInnertubeResponse=function(q){var S=this,N;return _.G(function(X){return(N=S.getPlayerResponse(q))?X.return(Promise.resolve(N)):X.return(Promise.reject(Error("Ui")))})};
_.Z.canProvideFallbackResponse=function(q){return!!q.videoId};
_.Z.localFallbackInnertubeResponse=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.JSC$18270_upliftPromise,2);N=S.getPlayerResponse(q);var b;N?b=X.return(Promise.resolve(N)):b=A_(S.store.getState().entities,q.videoId)?X.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.nB(_.qW("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:VvN()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
X.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.nB(_.qW("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:aUv()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return b})};
_.Z.getPlayerResponse=function(q){return Qa0(this.store.getState().entities,q.videoId)};var BV=function(q,S){this.localPlayerService=q;this.localWatchNextService=S};
BV.prototype.shouldPreferLocalResponse=function(q){var S=q.playerRequest;q=q.watchNextRequest;return!!(S&&this.localPlayerService.shouldPreferLocalResponse(S)&&q&&this.localWatchNextService.shouldPreferLocalResponse(q))};
BV.prototype.localInnertubeResponse=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1){N=q.playerRequest;X=q.watchNextRequest;if(!N||!X)throw new _.Vl("Missing streaming request",q);return B.yield(S.localPlayerService.localInnertubeResponse(N),2)}if(B.nextAddress!=3)return b=B.yieldResult,B.yield(S.localWatchNextService.localInnertubeResponse(X),3);w=B.yieldResult;return B.return({playerResponse:b,watchNextResponse:w})})};
BV.prototype.canProvideFallbackResponse=function(q){var S=q.playerRequest;q=q.watchNextRequest;return!!(S&&this.localPlayerService.canProvideFallbackResponse(S)&&q&&this.localWatchNextService.canProvideFallbackResponse(q))};
BV.prototype.localFallbackInnertubeResponse=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N=q.playerRequest,X=q.watchNextRequest,N&&X?B.yield(S.localPlayerService.localFallbackInnertubeResponse(N),2):B.return(Promise.reject(new _.Vl("Missing streaming request",q)));if(B.nextAddress!=3)return b=B.yieldResult,B.yield(S.localWatchNextService.localFallbackInnertubeResponse(X),3);w=B.yieldResult;return B.return({playerResponse:b,watchNextResponse:w})})};var ZO=function(q){this.JSC$18280_persistentStorePromiseAccessor=q};
ZO.prototype.shouldPreferLocalResponse=function(){return!1};
ZO.prototype.localInnertubeResponse=function(){return _.G(function(q){return q.return(Promise.reject(Error("Vi")))})};
ZO.prototype.canProvideFallbackResponse=function(){return!0};
ZO.prototype.localFallbackInnertubeResponse=function(){var q=this,S,N;return _.G(function(X){return X.nextAddress==1?X.yield(q.JSC$18280_persistentStorePromiseAccessor(),2):X.nextAddress!=3?(S=X.yieldResult)?X.yield(S.get("service:guide:fallback"),3):X.return(Promise.reject(Error("Wi"))):(N=X.yieldResult)&&_.uI(N)?X.return(Vk7(_.uI(N))):X.return(Promise.reject(Error("Xi")))})};var Gi=function(){};
Gi.prototype.shouldPreferLocalResponse=function(){return!1};
Gi.prototype.localInnertubeResponse=function(){return _.G(function(q){return q.return(Promise.reject(Error("Yi")))})};
Gi.prototype.canProvideFallbackResponse=function(){return!0};
Gi.prototype.localFallbackInnertubeResponse=function(){var q,S,N;return _.G(function(X){q=IA("CLOSE_POPUP");S={openPopupAction:DBd()};N={actions:[q,S]};return X.return(N)})};var w9=function(){this.urlMap=taG;this.fallbackCommand=_.bk};
w9.prototype.shouldPreferLocalResponse=function(q){return(q=q.url)?!!iG3(this,q):!1};
w9.prototype.localInnertubeResponse=function(q){var S=this,N;return _.G(function(X){return(N=q.url)?X.return(J5_(q,iG3(S,N))):X.return(Promise.reject(Error("Zi")))})};
w9.prototype.canProvideFallbackResponse=function(){return!0};
w9.prototype.localFallbackInnertubeResponse=function(q){var S=this,N,X,b,w,B,T,Q;return _.G(function(a){N=q.url;if(!N)return a.return(J5_(q,S.fallbackCommand));if(X=iG3(S,N))return a.return(J5_(q,X));b=void 0;w=_.yv(N);w==="/watch"&&(B=_.Nx(N,"v"))&&(Q=(T=_.Nx(N,"list"))!=null?T:void 0,b=_.zy(B,Q));b||(b=S.fallbackCommand);return a.return(J5_(q,b))})};
var iG3=function(q,S){if(S)return q.urlMap[_.M_(S)]},J5_=function(q,S){S&&q.parentTrackingParams&&(S.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:q.parentTrackingParams}},S.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:S})};var Ai=function(q,S,N){this.JSC$18291_upliftPromise=q;this.store=S;this.JSC$18291_persistentStorePromiseAccessor=N};
Ai.prototype.shouldPreferLocalResponse=function(){return!1};
Ai.prototype.localInnertubeResponse=function(){return _.G(function(q){return q.return(Promise.reject(Error("$i")))})};
Ai.prototype.canProvideFallbackResponse=function(){return!0};
Ai.prototype.localFallbackInnertubeResponse=function(){var q=this;return _.G(function(S){return S.return(Fds(q))})};
var Fds=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(mZ(q.JSC$18291_upliftPromise,q.store),2);S=X.yieldResult;N={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[Qh7(S)]}}}};return X.return(HG7(q,N))})},HG7=function(q,S){var N,X;
return _.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$18291_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return N=b.yieldResult,b.yield(gh(N),3);X=b.yieldResult;return b.return({responseContext:{},contents:S,topbar:X})})};var Xt=function(q,S,N){this.JSC$18298_upliftPromise=q;this.store=S;this.JSC$18298_persistentStorePromiseAccessor=N};
Xt.prototype.shouldPreferLocalResponse=function(q){var S=q.videoId;return S&&p_y(this.store.getState().entities,S)&&xZ7(this.store.getState().entities,S)?aE7(this.store.getState().entities,q.playlistId):!1};
Xt.prototype.localInnertubeResponse=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return(N=q.videoId)?b.yield(S.JSC$18298_upliftPromise,2):b.return(Promise.reject(Error("aj")));if(b.nextAddress!=3)return b.yield(OGL(S,q,N),3);X=b.yieldResult;return b.return(KdJ(S,X,N))})};
Xt.prototype.canProvideFallbackResponse=function(q){return q.videoId?!0:!1};
Xt.prototype.localFallbackInnertubeResponse=function(q){var S=this,N,X,b,w;return _.G(function(B){switch(B.nextAddress){case 1:return(N=q.videoId)?B.yield(S.JSC$18298_upliftPromise,2):B.return(Promise.reject(Error("aj")));case 2:return B.yield(OGL(S,q,N),3);case 3:X=B.yieldResult;if(A_(S.store.getState().entities,N)){B.jumpTo(4);break}return B.yield(mZ(S.JSC$18298_upliftPromise,S.store),5);case 5:return b=B.yieldResult,B.return(vlL(X,b));case 4:return p_y(S.store.getState().entities,N)&&xZ7(S.store.getState().entities,
N)?B.return(KdJ(S,X,N)):(w={title:_.nB(_.qW("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:VvN()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},B.return(vlL(X,w)))}})};
var OGL=function(q,S,N){var X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return X=S.playlistId,b=_.zy(N,X),Q.yield(q.JSC$18298_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3)return w=Q.yieldResult,Q.yield(gh(w),3);B=Q.yieldResult;T={responseContext:{},currentVideoEndpoint:b,topbar:B};return Q.return(T)})},KdJ=function(q,S,N){if(q=A_(q.store.getState().entities,N)){var X;
N=q.videoEntity;var b,w={title:fB(N.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.pB((X=N.localizedStrings)==null?void 0:X.viewCount),viewCount:_.pB((b=N.localizedStrings)==null?void 0:b.viewCount)}}};N.publishedTimestampMillis&&(w.dateText=_.pB(k67(new Date(Number(N.publishedTimestampMillis)))));X={videoPrimaryInfoRenderer:w};b=q.videoEntity;q=q.channelEntity;q={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:fB(_.qW("SHOW_MORE",void 0,"Show more")),
showLessText:fB(_.qW("SHOW_LESS",void 0,"Show less")),description:b.formattedDescription,owner:{videoOwnerRenderer:{title:fB(q.title),thumbnail:q.avatar}}}};S.contents={twoColumnWatchNextResults:{results:{results:{contents:[X,q]}}}}}return S},vlL=function(q,S){q.contents={singleColumnWatchNextResults:{results:{results:{contents:[Qh7(S)]}}}};
return q};var sf=function(q,S,N){this.JSC$18303_upliftPromise=q;this.store=S;this.JSC$18303_persistentStorePromiseAccessor=N};
sf.prototype.shouldPreferLocalResponse=function(){return!1};
sf.prototype.localInnertubeResponse=function(){return _.G(function(q){return q.return(Promise.reject(Error("bj")))})};
sf.prototype.canProvideFallbackResponse=function(){return!0};
sf.prototype.localFallbackInnertubeResponse=function(){var q=this,S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return w.yield(q.JSC$18303_persistentStorePromiseAccessor(),2);case 2:return S=w.yieldResult,w.yield(gh(S),3);case 3:return N=w.yieldResult,X={responseContext:{},topbar:N},w.yield(q.JSC$18303_upliftPromise,4);case 4:return w.yield(mZ(q.JSC$18303_upliftPromise,q.store),5);case 5:return b=w.yieldResult,X.watchStatus={backgroundPromoRenderer:b},w.return(X)}})};var lNL=new _.ky("ENDPOINT_MAP"),j6L=new _.ky("WATCH_ENDPOINT_MAP"),Wd8=new _.ky("REEL_ENDPOINT_MAP");var CzM=/^[a-zA-Z0-9_\-]{11}$/;var R0d=_.aN(function(){var q,S;return(S=(q=window).matchMedia)==null?void 0:S.call(q,"(prefers-reduced-motion: reduce)").matches});var dx$=_.aN(function(){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 q=_.py("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");q||(q=_.Si("VIDEO"),_.hl("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
q));return!!(q&&q.canPlayType&&q.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var kV3=XMLHttpRequest.prototype.fetch,za8=kV3&&kV3.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!MN?!0:!1;var SC=function(q){this.JSC$18314_storeWithEntities=q};
_.F(SC,eX);_.Z=SC.prototype;_.Z.getApiPaths=function(){return e7q};
_.Z.getExtension=function(q){return _.t(q,_.O1)||_.t(q,_.SB)||_.t(q,G5a)};
_.Z.isNavigationCommand=function(){return!0};
_.Z.JSC$14501_getStoreKey=function(q){if((_.C("kevlar_cache_on_ttl_player")||_.C("mweb_enable_shorts_innertube_player_prefetch")||_.C("mweb_use_new_history_manager")||_.C("web_shorts_prefetch_service_enabled"))&&(q=this.getExtension(q))&&q.videoId){var S={videoId:q.videoId};q.playlistId&&(S.playlistId=q.playlistId);q.playerParams&&(S.params=q.playerParams);return _.HA("player",S)}};
_.Z.JSC$14494_getClientScreen=function(q){var S;return((S=q.contentPlaybackContext)==null?void 0:S.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Z.JSC$14494_buildRequest=function(q,S,N){if(_.C("enable_interstitial_entity_check")){var X=this.JSC$18314_storeWithEntities;if(S.videoId)for(var b=_.A(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),w=b.next();!w.done;w=b.next()){w=w.value;var B;var T=void 0,Q=void 0,a=S.videoId,U=w;(B=X)?(a=_.LB(a+U,"interstitialInteractionStateEntity"),B=(T=(Q=_.hg(B.getState().entities,"interstitialInteractionStateEntity",a))==null?void 0:Q.primaryButtonClicked)!=null?T:!1):B=!1;if(B)switch(w){case "CONTENT_CHECK_REQUIRED":S.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":S.racyCheckOk=!0}}}S.videoId&&(q.videoId=S.videoId);S.playlistId&&(q.playlistId=S.playlistId);S.index!==void 0&&(q.playlistIndex=S.index+1);S.playerParams&&(q.params=S.playerParams);"startTimeSeconds"in S&&S.startTimeSeconds&&(_.C("enable_player_request_builder_start_time_floor")?q.startTimeSecs=Math.floor(S.startTimeSeconds):q.startTimeSecs=S.startTimeSeconds);N.contentPlaybackContext&&(q.playbackContext={contentPlaybackContext:N.contentPlaybackContext});N.prefetchPlaybackContext&&
(q.playbackContext=Object.assign({},q.playbackContext,{prefetchPlaybackContext:N.prefetchPlaybackContext}),q.context.request||(q.context.request={}),q.context.request.isPrefetch=!0);q.playbackContext||(q.playbackContext={});X=dx$();q.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!X,supportXhr:za8};N.overrideMutedAtStart&&(q.overrideMutedAtStart=N.overrideMutedAtStart);q.racyCheckOk=!!S.racyCheckOk;q.contentCheckOk=!!S.contentCheckOk;!_.C("captions_prefs_killswitch")&&(N=(N=_.Bh("yt-player-caption-language-preferences"))?
N:[],N==null?0:N.length)&&(q.captionParams={viewerSelectedCaptionLangs:N})};
_.Z.getRequestConfig=function(q){q=this.JSC$14501_getStoreKey(q);var S;q&&(S={storeStrategy:{storeKey:q}});_.C("web_log_player_watch_next_ticks")&&(S=S||{},S.requestTick="ps_s",S.responseTick="ps_r");return S};
SC[hc]=[ET];var Nv=function(q,S){this.playerRequestBuilder=q;this.watchNextRequestBuilder=S};
_.F(Nv,eX);Nv.prototype.getApiPaths=function(){return BZa};
Nv.prototype.getExtension=function(q){return _.t(q,_.O1)};
Nv.prototype.isNavigationCommand=function(){return!0};
Nv.prototype.JSC$14494_buildRequest=function(q,S,N){q.playerRequest={};this.playerRequestBuilder.JSC$14494_buildRequest(q.playerRequest,S,N);if(_.C("web_streaming_watch")||_.C("mweb_streaming_watch"))q.watchNextRequest={},this.watchNextRequestBuilder.JSC$14494_buildRequest(q.watchNextRequest,S,N)};
Nv[hc]=[SC,YF];var nlm;_.XM=new _.ky("SHORTS_CONTROLLER_TOKEN");nlm=new _.ky("SHORTS_STATE_STORE_TOKEN");var bp=function(q,S){var N=_.IT.apply(2,arguments);q=q===void 0?0:q;_.Vl.call(this,S,N);this.errorType=q;Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(bp,_.Vl);var fNJ,p0_,xx3,OFm,Ft,xda,gl3,uK8,ha5,Ma5,y57;fNJ=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(q){return q+"="}).join("|"));
p0_=RegExp(".*\\?.*playnext=1.*");xx3=function(q,S,N,X,b,w){this.watchEndpointMap=q;this.reelWatchEndpointMap=S;this.innerTubeTransportService=N;this.fetchPbj=X;this.ephemeralStore=b;this.reloadOnPlayerFailure=w===void 0?!0:w};
_.mx3=function(q,S){var N=_.Y$("web_pbj_log_warning_rate",0);N=N>0&&Math.random()<N;var X;if((X=_.t(S.commandMetadata,_.Yq))==null||!X.rootVe)return N&&_.vN(Error("gj")),!1;var b;X=(b=_.t(S.commandMetadata,_.Yq))==null?void 0:b.url;if(!X)return N&&_.vN(Error("hj")),!1;if(p0_.test(X))return!0;if(fNJ.test(X))return N&&_.vN(Error("ij`"+X)),!1;if(_.t(S,_.O1)){if(!(q.watchEndpointMap.watchNext&&q.watchEndpointMap.player||_.C("kevlar_fetch_initial_data_op_watch_client")))return N&&_.vN(Error("cj")),!1;
q=_.Y$("web_pbj_log_warning_rate",0);q=q>0&&Math.random()<q;_.t(S,_.O1)?caN(S)?S=!0:(q&&_.vN(Error("dj")),S=!1):(q&&_.vN(Error("cj")),S=!1);return S}if(_.t(S,_.SB))return e0m(S);if(_.t(S,_.cj))return!0;q=_.JG(q.innerTubeTransportService,S);!q&&N&&_.O0(Error("jj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(S)});return q};
OFm=function(q,S,N,X,b,w){S={url:S};if(N==null?0:N.itct)S.parentTrackingParams=N.itct;var B=_.WO(KnQ);return _.Jf(q.innerTubeTransportService,S,B).then(function(T){(T=T.endpoint)||(T=_.bk);(N==null?0:N.itct)&&T&&!T.trackingParams&&(T.trackingParams=N.itct);var Q=o5(T);return Ft(q,T,N,X,Q,b,w)})};
Ft=function(q,S,N,X,b,w,B,T){T=T===void 0?{}:T;if(q.fetchPbj&&!_.mx3(q,S)&&!_.C("force_one_platform")){var Q=q.fetchPbj(S),a=_.Lu(Q.then(function(L){if(!L)throw Error("kj");B(a)||w(S,L);return L}));
return a}var U,r,c={rootVe:(U=_.t(S.commandMetadata,_.Yq))==null?void 0:U.rootVe,url:(r=_.t(S.commandMetadata,_.Yq))==null?void 0:r.url,endpoint:S,page:b};if(_.t(S,_.O1)){var e,R={contentPlaybackContext:_.yB(N,(e=_.t(S.commandMetadata,_.Yq))==null?void 0:e.url,X)},J=_.Hq(),v,W=(v=q.watchEndpointMap.player)==null?void 0:v().JSC$14501_getStoreKey(S);v=W!==void 0&&((Q=q.ephemeralStore)==null?void 0:Q.has(W));(_.C("web_streaming_watch")||_.C("mweb_streaming_watch"))&&window.TextDecoderStream&&!v?(Q=wBs(q.innerTubeTransportService,
S,R,function(L){!c.response&&L.content&&(c.response=L.content);!c.playerResponse&&L.player&&(c.playerResponse=L.player);w(S,c)}),W=xtv(S),W.length&&(c.preconnect=W,w(S,c)),uK8(Q,J,c).catch(function(L){L instanceof bp&&L.errorType===2&&_.C("web_streaming_watch_fallback")&&gl3(q,S,R,c,w,B,J)})):gl3(q,S,R,c,w,B,J);
return J.promise}if(_.t(S,_.SB)){var z;if(((z=_.t(S,_.SB))==null?void 0:z.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var M=_.Hq();_.El8(_.Ly().resolve(_.XM),S).then(function(L){y57(q,N,X,b,w,M,L)});
return M.promise}Q=_.Lu();v={contentPlaybackContext:_.yB(N,(W=_.t(S.commandMetadata,_.Yq))==null?void 0:W.url,X)};(W=q.reelWatchEndpointMap.player)&&(W=W().JSC$14494_getRequest(S,v))&&(Q=_.Jf(q.innerTubeTransportService,W.innerTubeRequest,W.input,S.clickTrackingParams,W.config));W=_.Lu();(T=q.reelWatchEndpointMap.reelItemWatch)&&(T=T().JSC$14494_getRequest(S))&&(W=_.Jf(q.innerTubeTransportService,T.innerTubeRequest,T.input,S.clickTrackingParams,T.config));T=_.Lu();(U=q.reelWatchEndpointMap.reelWatchSequence)&&
_.t(S,_.SB).sequenceParams&&(v=U().JSC$14494_getRequest(S,v))&&(T=_.Jf(q.innerTubeTransportService,v.innerTubeRequest,v.input,S.clickTrackingParams,v.config));v=_.Lu(c);U=_.Hq();Ma5(S,v,Q,W,T,w,B,U);return U.promise}var g;if(_.t(S,qMv)&&((g=_.t(S.commandMetadata,_.Yq))==null?0:g.url))return Q=Nk4(_.mA(r1().location.href),_.mA(_.t(S.commandMetadata,_.Yq).url)).toString(),OFm(q,Q,N,X,w,function(){return!1});
if(_.t(S,_.cj))return w(S,c),_.Lu(c);if(_.JG(q.innerTubeTransportService,S)){Q=Object.assign({},{tempData:N,disableCache:N.disableCache},T);var x=_.Fq(q.innerTubeTransportService,S,Q).then(function(L){c.response=L;B(x)||w(S,c);return c});
return x}return _.Lu(c)};
_.LdL=function(q,S,N,X){if(_.t(S,_.O1)||_.t(S,_.SB)&&(_.C("mweb_enable_shorts_innertube_player_prefetch")||_.C("kevlar_enable_shorts_prefetch_in_sequence"))||_.t(S,G5a)&&_.C("web_enable_prefetching_videos_on_home")){var b,w={contentPlaybackContext:_.yB(N,(b=_.t(S.commandMetadata,_.Yq))==null?void 0:b.url,X),prefetchPlaybackContext:iZ0(N)},B,T,Q;if(((B=_.t(S,_.O1))==null?void 0:(T=B.watchEndpointSupportedPrefetchConfig)==null?void 0:(Q=T.prefetchHintConfig)==null?void 0:Q.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(N=
q.watchEndpointMap.watchNext)if(w=N().JSC$14494_getRequest(S,w))return Promise.resolve(_.Jf(q.innerTubeTransportService,w.innerTubeRequest,w.input,void 0,w.config).then(function(r){return r}))}else if(N=q.watchEndpointMap.player)if(w=N().JSC$14494_getRequest(S,w))return Promise.resolve(_.Jf(q.innerTubeTransportService,w.innerTubeRequest,w.input,void 0,w.config).then(function(r){return r}))}else if(_.JG(q.innerTubeTransportService,S)){var a={tempData:N},U=oWk(q.innerTubeTransportService,S);
return U?new Promise(function(r,c){var e,R;return _.G(function(J){if(J.nextAddress==1)return J.yield(U,2);if(J.nextAddress!=4)return e=J.yieldResult,e.JSC$14501_getStoreKey(S,a)?J.yield(_.Fq(q.innerTubeTransportService,S,a),4):(c(new _.Vl("Prefetching request builder with no store key.",S)),J.jumpTo(0));R=J.yieldResult;r(R);_.xP(J)})}):Promise.reject(new _.Vl("Prefetching unregistered request builder.",S))}return Promise.reject(new _.Vl("No request builder available to prefetch endpoint.",S))};
xda=function(q,S){var N,X,b;if(_.t(S,_.O1)){var w=q.watchEndpointMap.watchNext;w&&(N=w());(q=q.watchEndpointMap.player)&&(X=q())}else if(_.t(S,_.SB))(w=q.reelWatchEndpointMap.reelItemWatch)&&(N=w()),(w=q.reelWatchEndpointMap.player)&&(X=w()),(q=q.reelWatchEndpointMap.reelWatchSequence)&&(b=q());else{a:{q=KkF(S,q.innerTubeTransportService.endpointMap);if(q!==void 0)if(typeof q.then==="function")_.O0(new _.Vl("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",S));else break a;
q=void 0}q&&(N=q)}var B,T,Q;return{content:(B=N)==null?void 0:B.JSC$14501_getStoreKey(S),player:(T=X)==null?void 0:T.JSC$14501_getStoreKey(S),reelSequence:(Q=b)==null?void 0:Q.JSC$14501_getStoreKey(S)}};
gl3=function(q,S,N,X,b,w,B){var T=_.Lu(),Q=q.watchEndpointMap.player;_.C("web_streaming_player")&&(Q=cq(Nv));Q&&(Q=Q().JSC$14494_getRequest(S,N))&&(T=_.Jf(q.innerTubeTransportService,Q.innerTubeRequest,Q.input,S.clickTrackingParams,Q.config));Q=_.Lu();var a=q.watchEndpointMap.watchNext;a&&(N=a().JSC$14494_getRequest(S,N))&&(Q=_.Jf(q.innerTubeTransportService,N.innerTubeRequest,N.input,S.clickTrackingParams,N.config));X=_.Lu(X);ha5(q,S,X,T,Q,b,w,B)};
uK8=function(q,S,N){var X;return _.G(function(b){if(b.nextAddress==1)return b.yield(q,2);_.C("web_streaming_watch_delay_200")||_.C("web_streaming_watch_delay_400")?(X=_.C("web_streaming_watch_delay_200")?200:400,setTimeout(function(){S.resolve(N)},X)):S.resolve(N);
_.xP(b)})};
ha5=function(q,S,N,X,b,w,B,T){var Q,a,U,r,c;_.G(function(e){switch(e.nextAddress){case 1:return e.yield(N,2);case 2:Q=e.yieldResult;if(B(T.promise))return T.resolve(Q),e.return();w(S,Q);a=xtv(S);if(!a.length){e.jumpTo(3);break}return e.yield(N,4);case 4:Q.preconnect=a,w(S,Q);case 3:return _.jw(e,5),e.yield(X,7);case 7:U=e.yieldResult;_.x8(e,6);break;case 5:return r=_.pd(e),T.reject(r),e.return();case 6:if(U===void 0&&q.reloadOnPlayerFailure)return Q.reload=!0,w(S,Q),T.resolve(Q),e.return();if(B(T.promise))return T.resolve(Q),
e.return();Q.playerResponse=U;w(S,Q);(_.C("web_watch_stop_scheduler_on_player_response")||_.C("mweb_watch_stop_scheduler_on_player_response"))&&VmQ();_.jw(e,8);return e.yield(b,10);case 10:c=e.yieldResult;_.x8(e,9);break;case 8:_.pd(e);case 9:if(c===void 0)return Q.response={responseContext:{}},T.resolve(Q),e.return();if(B(T.promise))return T.resolve(Q),e.return();Q.response=c;w(S,Q);T.resolve(Q);_.xP(e)}})};
Ma5=function(q,S,N,X,b,w,B,T){var Q,a,U,r,c,e;_.G(function(R){switch(R.nextAddress){case 1:return R.yield(S,2);case 2:Q=R.yieldResult;if(B(T.promise))return T.resolve(Q),R.return();w(q,Q);a=xtv(q);if(!a.length){R.jumpTo(3);break}return R.yield(S,4);case 4:Q.preconnect=a,w(q,Q);case 3:return _.jw(R,5),R.yield(N,7);case 7:U=R.yieldResult;_.x8(R,6);break;case 5:return r=_.pd(R),T.reject(r),R.return();case 6:if(U===void 0)return Q.reload=!0,w(q,Q),T.resolve(Q),R.return();if(B(T.promise))return T.resolve(Q),
R.return();Q.playerResponse=U;w(q,Q);(_.C("web_shorts_stop_scheduler_on_player_response")||_.C("mweb_shorts_stop_scheduler_on_player_response"))&&VmQ();_.jw(R,8);return R.yield(X,10);case 10:c=R.yieldResult;_.x8(R,9);break;case 8:_.pd(R);case 9:if(c===void 0)return Q.response={responseContext:{}},T.resolve(Q),R.return();if(B(T.promise))return T.resolve(Q),R.return();Q.response=c;w(q,Q);_.jw(R,11);return R.yield(b,13);case 13:e=R.yieldResult;_.x8(R,12);break;case 11:_.pd(R);case 12:if(B(T.promise))return T.resolve(Q),
R.return();e&&(Q.reelWatchSequenceResponse=e);w(q,Q);T.resolve(Q);_.xP(R)}})};
y57=function(q,S,N,X,b,w,B){var T,Q,a,U,r,c;_.G(function(e){if((T=B)==null||!T.replacementEndpoint)return w.reject(),e.return();Q=B.replacementEndpoint;(a=_.t(Q,_.SB))?(B.sequenceContinuation&&(a.sequenceParams=B.sequenceContinuation),U=_.Ly().resolve(_.XM),r=a.sequenceParams,PuG(U,Q)&&delete a.sequenceParams,c=Ft(q,Q,S,N,X,b,function(){return!1}),c.then(function(R){return _.G(function(J){if(J.nextAddress==1)return INE(U,{reelWatchEndpoint:{sequenceParams:r}},R),J.yield(0,2);
w.resolve(R);_.xP(J)})})):w.reject();
_.xP(e)})};
xx3[hc]=[j6L,Wd8,_.ZL,_.MU(hLD),_.MU(_.hB)];var YkE=function(){var q=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return q.sequenceMap}}},Zva=function(q,S,N){var X,b=(X=S.config)==null?void 0:X.sequenceStrategy;
if(!b)return N();q.sequenceMap.has(b.sequenceKey)||q.sequenceMap.set(b.sequenceKey,[]);q=q.sequenceMap.get(b.sequenceKey);switch(b.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return o93(q,S,N);case "REQUEST_SEQUENCE_TYPE_REPLACE":return qqs(q,S,N);default:throw new _.Vl("Request could not be sequenced",S);}},o93=function(q,S,N){var X,b,w;
return _.G(function(B){q.length>0?(b=q[q.length-1],X=b.responsePromise.then(function(){return N()})):X=N();
w={request:S,responsePromise:X};q.push(w);SqV(q,w);return B.return(w.responsePromise)})},qqs=function(q,S,N){N=N();
if(q.length>0)for(var X=_.A(q),b=X.next();!b.done;b=X.next())b.value.responsePromise=N;var w={request:S,responsePromise:N};q.push(w);SqV(q,w);return Promise.resolve().then(function(){return q.indexOf(w)>0?w.responsePromise.then(function(B){return Object.assign({},B,{sequenceMetaData:{skipProcessing:!0}})}):w.responsePromise})},SqV=function(q,S){S.responsePromise.then(function(){var N=q.indexOf(S);
N>-1&&q.splice(N,1)})};var NW3=new _.ky("REQUEST_SEQUENCING");var ww=function(){};
_.F(ww,eX);ww.prototype.getApiPaths=function(){return[]};
ww.prototype.getExtension=function(q){return _.t(q,m5X)};
ww.prototype.JSC$14494_buildRequest=function(q,S){q.recaptchaToken=S.recaptchaToken};
ww.prototype.getApiUrl=function(){return"/das_captcha"};var Zz=function(){};
_.F(Zz,eX);Zz.prototype.getApiPaths=function(){return KmR};
Zz.prototype.getExtension=function(q){return _.t(q,eXD)};
Zz.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.createBackstagePostParams&&(q.createBackstagePostParams=S.createBackstagePostParams);N.comment_text&&(q.commentText=N.comment_text);if(N.attached_video_id)q.videoAttachment={videoId:N.attached_video_id};else if(N.image_poll_options)q.pollAttachmentData={options:N.image_poll_options};else if(N.poll_options)q.pollAttachment={choices:N.poll_options};else if(N.quiz_options)q.quizAttachmentData={options:N.quiz_options};else if(N.image_blob_id)q.imageAttachment=
{encryptedBlobId:N.image_blob_id},N.source_video_id&&(q.imageAttachment.sourceExternalVideoId=N.source_video_id),N.image_preview_coordinates&&(q.imageAttachment.previewCoordinates=JSON.parse(N.image_preview_coordinates));else if(N.images_data)q.imagesAttachment={imagesData:N.images_data};else if(N.clip_external_video_id!==void 0||N.clip_offset_ms!==void 0||N.clip_duration_ms!==void 0){var X,b,w,B,T;q.clipAttachment={externalVideoId:(w=N.clip_external_video_id)!=null?w:"",offsetMs:(B=(X=N.clip_offset_ms)==
null?void 0:X.toString())!=null?B:"",durationMs:(T=(b=N.clip_duration_ms)==null?void 0:b.toString())!=null?T:""}}else N.shared_post_id&&(q.sharedPostAttachment={postId:N.shared_post_id});N.tagged_video_id&&(q.postCreationData={taggedVideoId:N.tagged_video_id});N.access_restrictions&&(typeof N.access_restrictions==="number"&&(S=N.access_restrictions,q.accessRestrictions={restriction:S!==1&&S===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof N.access_restrictions==="string"&&
(q.accessRestrictionsParams=N.access_restrictions));N.scheduled_publish_time_sec&&(q.scheduledPublishTimeSec=N.scheduled_publish_time_sec.toString())};var AH=function(){};
_.F(AH,eX);AH.prototype.getApiPaths=function(){return z4X};
AH.prototype.getExtension=function(q){return _.t(q,R9Q)};
AH.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.decorateMessageParams&&(q.params=S.decorateMessageParams);N.text&&(q.text=N.text)};var s3=function(){};
_.F(s3,eX);s3.prototype.getApiPaths=function(){return X3T};
s3.prototype.getExtension=function(q){return _.t(q,C2R)};
s3.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;N.video_id&&(q.videoId=N.video_id)};var Bz=function(){};
_.F(Bz,eX);Bz.prototype.getApiPaths=function(){return svk};
Bz.prototype.getExtension=function(q){return _.t(q,_.Is)};
Bz.prototype.JSC$14494_buildRequest=function(q,S,N){N.suggestions_query&&(q.input=N.suggestions_query)};var Tk=function(){};
_.F(Tk,eX);Tk.prototype.getApiPaths=function(){return m12};
Tk.prototype.getExtension=function(q){return _.t(q,RX0)};
Tk.prototype.JSC$14494_buildRequest=function(q,S,N){N.comment_text!==void 0&&(q.commentText=N.comment_text);N.scheduled_publish_time_sec&&(q.scheduledPublishTimeSec=N.scheduled_publish_time_sec.toString());q.updateBackstagePostParams=S.updateBackstagePostParams};var Gk=function(){};
_.F(Gk,eX);Gk.prototype.getApiPaths=function(){return dh};
Gk.prototype.getExtension=function(q){return _.t(q,_.rj)};
Gk.prototype.JSC$14494_buildRequest=function(q,S,N){N.formData&&(q.formData=N.formData);S.token?q.continuation=S.token:S.continuationTokenKey&&(N=_.jQ().getState(),S=_.hg(N.entities,"continuationTokenEntity",S.continuationTokenKey))&&(q.continuation=String(S.continuationToken))};
var Xe3=function(){};
_.F(Xe3,eX);_.Z=Xe3.prototype;_.Z.getApiPaths=function(){return dh};
_.Z.getExtension=function(q){return _.t(q,_.If)};
_.Z.isNavigationCommand=function(){return!0};
_.Z.JSC$14501_getStoreKey=function(q){if((q=this.getExtension(q))&&q.browseId){var S={browseId:q.browseId};q.browseEndpointContextSupportedConfigs&&(S.browseEndpointContextSupportedConfigs=JSON.stringify(q.browseEndpointContextSupportedConfigs));q.params&&(S.params=q.params);q.query&&(S.query=q.query);return _.HA("browse",S)}};
_.Z.JSC$14494_buildRequest=function(q,S,N){S.browseId&&(q.browseId=S.browseId);S.params&&(q.params=S.params);S.query&&(q.query=S.query);N.formData?q.formData=N.formData:S.formData&&(q.formData=S.formData);S.browseId==="FEsubscriptions"&&_.Xx().getFlag(155)&&(q.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");S.browseId==="SPaccount_playback"&&(N=_.Xx(),q.formData||(q.formData={}),q.formData.accountSettingsFormData={flagCaptionsDefaultOff:N.getFlag(65),flagAutoCaptionsDefaultOn:N.getFlag(66),
flagDisableInlinePreview:N.getFlag(186),flagAudioDescriptionDefaultOn:N.getFlag(198)});if(S.browseId==="FEwhat_to_watch"){N=_.Xx();var X=N.getFlag(196);N.getFlag(197)&&(q.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:X}}})}S.browseId==="FEwhat_to_watch"&&(S=_.Xx().getFlag(186),q.inlineSettingStatus=S?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.Z.getRequestConfig=function(q,S){S=S===void 0?{}:S;var N={};if(q=this.JSC$14501_getStoreKey(q,S))N.storeStrategy={storeKey:q,disableCache:S.disableCache};_.C("web_log_browse_ticks_ks")||(N.requestTick="br_s",N.responseTick="br_r");return N};var Dz=function(){};
_.F(Dz,eX);Dz.prototype.getApiPaths=function(){return tFs};
Dz.prototype.getExtension=function(q){return _.t(q,qEs)};
Dz.prototype.JSC$14494_buildRequest=function(q,S,N){q.legacyYoutubeChannelUsername=N.legacyYouTubeChannelUsername||"";q.legacyYoutubeChannelPassword=N.legacyYouTubeChannelPassword||""};var QZ=function(){};
_.F(QZ,eX);QZ.prototype.getApiPaths=function(){return vu6};
QZ.prototype.getExtension=function(q){return _.t(q,vvv)};
QZ.prototype.JSC$14494_buildRequest=function(q,S,N){N.recaptcha_response_token&&(q.recaptchaResponseToken=N.recaptcha_response_token);N.channel_id&&(q.channelId=N.channel_id)};var a1=function(){};
_.F(a1,eX);a1.prototype.getApiPaths=function(){return uFk};
a1.prototype.getExtension=function(q){return _.t(q,zXa)};
a1.prototype.JSC$14494_buildRequest=function(q,S,N){S.externalChannelId&&(q.externalChannelId=S.externalChannelId);N.handle&&(q.handleUpdate={handle:N.handle},S.handleEditSource&&(q.handleUpdate.handleEditSource=S.handleEditSource))};var VZ=function(){};
_.F(VZ,eX);VZ.prototype.getApiPaths=function(){return Mg6};
VZ.prototype.getExtension=function(q){return _.t(q,ZT2)};
VZ.prototype.JSC$14494_buildRequest=function(q,S,N){S.request&&(q.channelId=S.request.channelId);var X;if(N==null?0:(X=N.uploadDefaults)==null?0:X.emojiReactionSet)q.uploadDefaultsRequest||(q.uploadDefaultsRequest={}),q.uploadDefaultsRequest.emojiReactionSet=N.uploadDefaults.emojiReactionSet};var U3=function(){};
_.F(U3,eX);U3.prototype.getApiPaths=function(){return Pfk};
U3.prototype.getExtension=function(q){return _.t(q,l0a)};
U3.prototype.JSC$14494_buildRequest=function(q,S,N){S.externalChannelId&&(q.externalChannelId=S.externalChannelId);S.channelHandleEntityKey&&(q.channelHandleEntityKey=S.channelHandleEntityKey);S.handleEditSource&&(q.handleEditSource=S.handleEditSource);N.handle?q.handle=N.handle:N.name&&(q.name=N.name)};var rw=function(){};
_.F(rw,eX);rw.prototype.getApiPaths=function(){return FmT};
rw.prototype.getExtension=function(q){return _.t(q,wxD)};
rw.prototype.JSC$14494_buildRequest=function(q,S){S.actions?q.actions=S.actions:S.action&&(q.actions=[S.action])};var $i=function(){};
_.F($i,eX);$i.prototype.getApiPaths=function(){return HmT};
$i.prototype.getExtension=function(q){return _.t(q,_.rj)};
$i.prototype.JSC$14494_buildRequest=function(q,S){S.token&&(q.continuation=S.token)};var cz=function(){};
_.F(cz,eX);cz.prototype.getApiPaths=function(){return SMT};
cz.prototype.getExtension=function(q){return _.t(q,_.rj)};
cz.prototype.JSC$14494_buildRequest=function(q,S){q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";S.token&&(q.fetchCommentsParams={continuation:S.token})};var eC=function(){};
_.F(eC,eX);eC.prototype.getApiPaths=function(){return j9J};
eC.prototype.getExtension=function(q){return _.t(q,bM0)};
eC.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.createReplyParams&&(q.createReplyParams=S.createReplyParams);S.commentText&&(q.commentText=_.vO(S.commentText));N.comment_text&&(q.commentText=N.comment_text);N.image_blob_id&&(q.imageAttachment={encryptedBlobId:N.image_blob_id});N.botguard_response&&(q.botguardResponse=N.botguard_response)};
_.hd.Object.defineProperties(eC.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Cq=function(){};
_.F(Cq,eX);Cq.prototype.getApiPaths=function(){return WmT};
Cq.prototype.getExtension=function(q){return _.t(q,_.XxQ)};
Cq.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.createCommentParams&&(q.createCommentParams=S.createCommentParams);S.commentText&&(q.commentText=_.vO(S.commentText));S.videoPositionMention&&(q.videoPositionMention=S.videoPositionMention);S.sources&&(q.sources=S.sources);N.comment_text&&(q.commentText=N.comment_text);N.attached_video_id?q.videoAttachment={videoId:N.attached_video_id}:N.poll_options?q.pollAttachment={choices:N.poll_options}:N.image_blob_id?q.imageAttachment=
{encryptedBlobId:N.image_blob_id}:N.shared_post_id&&(q.sharedPostAttachment={postId:N.shared_post_id});N.access_restrictions&&typeof N.access_restrictions==="number"&&(S=N.access_restrictions,q.accessRestrictions={restriction:S!==1&&S===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});N.botguard_response&&(q.botguardResponse=N.botguard_response)};
_.hd.Object.defineProperties(Cq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var R1=function(){};
_.F(R1,eX);R1.prototype.getApiPaths=function(){return guJ};
R1.prototype.getExtension=function(q){return _.t(q,ABq)};
R1.prototype.JSC$14494_buildRequest=function(q,S,N){S.commentText&&(q.replyText=_.vO(S.commentText));N.comment_text&&(q.replyText=N.comment_text);q.updateReplyParams=S.updateReplyParams};
_.hd.Object.defineProperties(R1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var tH=function(){};
_.F(tH,eX);tH.prototype.getApiPaths=function(){return EuQ};
tH.prototype.getExtension=function(q){return _.t(q,ZMX)};
tH.prototype.JSC$14494_buildRequest=function(q,S,N){S.commentText&&(q.commentText=_.vO(S.commentText));N.comment_text&&(q.commentText=N.comment_text);q.updateCommentParams=S.updateCommentParams};
_.hd.Object.defineProperties(tH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ip=function(){};
_.F(ip,eX);ip.prototype.getApiPaths=function(){return yVQ};
ip.prototype.getExtension=function(q){return _.t(q,NmQ)};
ip.prototype.JSC$14494_buildRequest=function(q,S){S.settings&&(q.settings=S.settings)};var JH=function(){};
_.F(JH,eX);JH.prototype.getApiPaths=function(){return Lm6};
JH.prototype.getExtension=function(q){return _.t(q,jCa)};
JH.prototype.JSC$14494_buildRequest=function(q,S){S.channelCreationToken&&(q.channelCreationToken=S.channelCreationToken);S.source&&(q.source=S.source)};var FM=function(){};
_.F(FM,eX);FM.prototype.getApiPaths=function(){return lyk};
FM.prototype.getExtension=function(q){return _.t(q,kZX)};
FM.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;if(N.name&&(N.given_name||N.family_name))q=new _.Vl("channel creation cannot set both GAIA and YouTube names",S),_.O0(q);else{if(S.zeroStepChannelCreationParams){if(!N.comment_text){q=new _.Vl("zero_step_create_comment_params but no zero_step_texts",S);_.O0(q);return}q.zeroStepChannelCreationParams=S.zeroStepChannelCreationParams;q.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(q.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
N.comment_text,N.botguard_response&&(q.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=N.botguard_response))}q.channelCreationToken=S.channelCreationToken;N.given_name&&(q.givenName=N.given_name);N.family_name&&(q.familyName=N.family_name);S.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(q.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(N.name||N.handle||N.avatar_url||N.encryptedBlobId||N.isNameChanged!==void 0||N.isHandleChanged!==void 0||N.isDefaultProfilePhoto!==
void 0||N.obakeImageSource)q.overrideChannelCreationParams={},N.name&&(q.overrideChannelCreationParams.name=N.name),N.handle&&(q.overrideChannelCreationParams.handle=N.handle),N.avatar_url&&(q.overrideChannelCreationParams.avatarUrl=N.avatar_url),N.encryptedBlobId&&(q.overrideChannelCreationParams.blobEncryptionId=N.encryptedBlobId),N.enableIdentityForAllChannelCreationDialog&&(N.encryptedBlobId?q.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
N.isDefaultProfilePhoto!==void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=N.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),N.isNameChanged!==void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationNameTag=N.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),N.isHandleChanged!==
void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=N.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),N.obakeImageSource&&(q.overrideChannelCreationParams.obakeImageSourceType=N.obakeImageSource))}};var Hz=function(){};
_.F(Hz,eX);Hz.prototype.getApiPaths=function(q){return(q=this.getExtension(q))&&q.status==="DISLIKE"?xav:q&&q.status==="INDIFFERENT"?JVX:Qvv};
Hz.prototype.getExtension=function(q){return _.t(q,_.GC)};
Hz.prototype.JSC$14494_buildRequest=function(q,S){S.target&&(q.target=S.target);if(S=this.getParams(S))q.params=S};
Hz.prototype.getParams=function(q){switch(q==null?void 0:q.status){case "DISLIKE":return q.dislikeParams;case "INDIFFERENT":return q.removeLikeParams;default:return q==null?void 0:q.likeParams}};var O3=function(){};
_.F(O3,eX);O3.prototype.getApiPaths=function(){return khT};
O3.prototype.getExtension=function(q){return _.t(q,Qas)};
O3.prototype.JSC$14494_buildRequest=function(q,S){S.settingItemId&&(q.settingItemId=S.settingItemId);S.stringValue!=null&&S.stringValue!==void 0?q.newValue={stringValue:S.stringValue}:S.intValue?q.newValue={intValue:S.intValue}:S.boolValue!==null&&S.boolValue!==void 0?q.newValue={boolValue:S.boolValue}:(q=new _.Vl("Unknown value type for SetSettingEndpoint.",S),_.O0(q))};var Kq=function(){};
_.F(Kq,eX);Kq.prototype.getApiPaths=function(){return fis};
Kq.prototype.getExtension=function(q){return _.t(q,vYX)||void 0};
Kq.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.channelIds&&(q.channelIds=S.channelIds);S.siloName&&(q.siloName=S.siloName);S.params&&(q.params=S.params);N.botguardResponse&&(q.botguardResponse=N.botguardResponse);N.feature&&(q.clientFeature=N.feature)};
_.hd.Object.defineProperties(Kq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var vz=function(){};
_.F(vz,eX);vz.prototype.getApiPaths=function(){return x12};
vz.prototype.getExtension=function(q){return _.t(q,aCX)||void 0};
vz.prototype.JSC$14494_buildRequest=function(q,S){S.channelIds&&(q.channelIds=S.channelIds);S.siloName&&(q.siloName=S.siloName);S.params&&(q.params=S.params)};
_.hd.Object.defineProperties(vz.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var lp=function(q){this.shareClientParamsProvider=q};
_.F(lp,eX);lp.prototype.getApiPaths=function(){return $JF};
lp.prototype.getExtension=function(q){return _.t(q,fFM)||_.t(q,_.p4v)||_.t(q,nd6)};
lp.prototype.JSC$14494_buildRequest=function(q,S){S.serializedShareEntity&&(q.serializedSharedEntity=S.serializedShareEntity);if(S.clientParamIdentifier){var N;if((N=this.shareClientParamsProvider)==null?0:N.clientParams.has(S.clientParamIdentifier)){N=this.shareClientParamsProvider;S=S.clientParamIdentifier;var X=N.clientParams.get(S);X&&N.clientParams.delete(S);q.clientParams=X}}};
lp[hc]=[KFL];var jC=function(){};
_.F(jC,eX);jC.prototype.getApiPaths=function(){return e4X};
jC.prototype.getExtension=function(q){return _.t(q,BV2)};
jC.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var Wz=function(){};
_.F(Wz,eX);Wz.prototype.getApiPaths=function(){return ma2};
Wz.prototype.getExtension=function(q){return _.t(q,A3X)};
Wz.prototype.JSC$14494_buildRequest=function(q,S){S.dismissal&&(q.items=[S.dismissal])};
_.hd.Object.defineProperties(Wz.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var dw=function(){};
_.F(dw,eX);dw.prototype.getApiPaths=function(){return GhM};
dw.prototype.getExtension=function(q){return _.t(q,_.$K)||void 0};
dw.prototype.JSC$14494_buildRequest=function(q,S,N){q.feedbackTokens=[];S.feedbackToken&&q.feedbackTokens.push(S.feedbackToken);if(S=S.cpn||N.cpn)q.feedbackContext={cpn:S};q.isFeedbackTokenUnencrypted=!!N.is_feedback_token_unencrypted;q.shouldMerge=!1;N.extra_feedback_tokens&&(q.shouldMerge=!0,q.feedbackTokens=q.feedbackTokens.concat(N.extra_feedback_tokens))};
_.hd.Object.defineProperties(dw.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ki=function(){};
_.F(ki,eX);ki.prototype.getApiPaths=function(){return GhM};
ki.prototype.getExtension=function(q){return _.t(q,_.Is)};
ki.prototype.JSC$14494_buildRequest=function(q,S,N){N.feedback_tokens&&(q.feedbackTokens=N.feedback_tokens,q.shouldMerge=!0)};
_.hd.Object.defineProperties(ki.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var zk=function(){};
_.F(zk,eX);zk.prototype.getApiPaths=function(){return GhM};
zk.prototype.getExtension=function(q){return _.t(q,n3g)};
zk.prototype.JSC$14494_buildRequest=function(q,S){S.undoToken&&(q.feedbackTokens=[S.undoToken]);S.isUndoTokenUnencrypted&&(q.isFeedbackTokenUnencrypted=S.isUndoTokenUnencrypted)};
_.hd.Object.defineProperties(zk.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var nq=function(){};
_.F(nq,eX);nq.prototype.getApiPaths=function(){return Iiq};
nq.prototype.getExtension=function(q){return _.t(q,bi2)};
nq.prototype.JSC$14494_buildRequest=function(q,S){S.nextEndpoint&&_.t(S.nextEndpoint,_.nl)?q.nextEndpoint={urlEndpoint:_.t(S.nextEndpoint,_.nl)}:S.nextEndpoint&&_.t(S.nextEndpoint,_.O1)&&(q.nextEndpoint={watchEndpoint:_.t(S.nextEndpoint,_.O1)});S.setRacy&&(q.setRacy=S.setRacy);S.setControvercy&&(q.setControvercy=S.setControvercy)};var fq=function(q){this.JSC$18516_storeWithEntities=q};
_.F(fq,eX);fq.prototype.getApiPaths=function(){return gMs};
fq.prototype.getExtension=function(q){return _.t(q,vjX)};
fq.prototype.JSC$14494_buildRequest=function(q,S){S.flowId&&(q.flowId=S.flowId);S.targetId&&(q.targetId=S.targetId);S.continuation&&(q.continuation=S.continuation);var N=S.flowStateEntityKey;if(S.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&N&&this.JSC$18516_storeWithEntities){var X;if(S=(X=this.JSC$18516_storeWithEntities.getState())==null?void 0:X.entities)if(X=_.Eu(N).entityType,X=_.hg(S,X,N))q.flowState=X,q.flowStateEntityKey=N}};
_.hd.Object.defineProperties(fq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
fq[hc]=[ET];var bV$=function(){};
_.F(bV$,eX);_.Z=bV$.prototype;_.Z.getApiPaths=function(){return TZX};
_.Z.JSC$14501_getStoreKey=function(){return _.HA("guide")};
_.Z.getRequestConfig=function(){var q=this.JSC$14501_getStoreKey(),S;q&&(S={storeStrategy:{storeKey:q}});return S};
_.Z.isNavigationCommand=function(){return!0};
_.Z.getExtension=function(q){return _.t(q,_.Is)};
_.Z.JSC$14494_buildRequest=function(q){q.fetchLiveState=!0};var pq=function(){};
_.F(pq,eX);pq.prototype.getApiPaths=function(){return im0};
pq.prototype.getExtension=function(q){return _.t(q,qOM)};
pq.prototype.JSC$14494_buildRequest=function(){};var xi=function(){};
_.F(xi,eX);xi.prototype.getApiPaths=function(){return J40};
xi.prototype.getExtension=function(q){return _.t(q,SOk)};
xi.prototype.JSC$14494_buildRequest=function(){};var mo=function(){};
_.F(mo,eX);mo.prototype.getApiPaths=function(){return c42};
mo.prototype.getExtension=function(q){return _.t(q,_.rj)};
mo.prototype.JSC$14494_buildRequest=function(q,S){S.token&&(q.continuation=S.token);var N,X;q==null||(N=q.context)==null||(X=N.user)==null||delete X.onBehalfOfUser};
mo.prototype.getRequestConfig=function(q){var S={},N;if(((N=this.getExtension(q))==null?void 0:N.sessionIndex)!==void 0){var X;S={authStrategy:{sessionIndex:(X=this.getExtension(q))==null?void 0:X.sessionIndex}}}return S};var up=function(){};
_.F(up,eX);up.prototype.JSC$14494_getRequest=function(q){var S=this.getExtension(q),N=q="";if(S==null?0:S.popup)q="true";if(S==null?0:S.disableSignout)N="true";S={};return{input:"/getAccountSwitcherEndpoint",requestShell:Fz("/getAccountSwitcherEndpoint","GET",(S["X-YouTube-Delegation-Context"]=_.k$("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),S["X-YouTube-Account-Switcher-Popup"]=q,S["X-YouTube-Account-Switcher-Disable-Signout"]=N,S)),innerTubeRequest:{}}};
up.prototype.getApiPaths=function(){return[]};
up.prototype.getExtension=function(q){return _.t(q,_.uHv)};
up.prototype.JSC$14494_buildRequest=function(){};var I1=function(){};
_.F(I1,eX);I1.prototype.JSC$14494_getRequest=function(q){var S="/cross_account_channel_transfer";(q=this.getExtension(q))&&(S=RFv(S,{target_session:q.targetSessionIndex,source_rapt:q.sourceRapt,rapt:q.targetRapt}));return{input:S,requestShell:Fz(S,"GET"),innerTubeRequest:{}}};
I1.prototype.getApiPaths=function(){return[]};
I1.prototype.getExtension=function(q){return _.t(q,LzM)};
I1.prototype.JSC$14494_buildRequest=function(){};var Yi=function(){};
_.F(Yi,eX);Yi.prototype.getApiPaths=function(){return EM6};
Yi.prototype.isNavigationCommand=function(){return!0};
Yi.prototype.getExtension=function(q){return _.t(q,_.Is)};
Yi.prototype.JSC$14494_buildRequest=function(q){var S=_.Xx().get("gsml","");S&&(q.safetyModeLockerObfuscatedGaiaId=S);q.userInterfaceTheme=_.R5(!0);_.tx()?q.deviceTheme="DEVICE_THEME_SELECTED":_.oAN()?q.deviceTheme="DEVICE_THEME_SUPPORTED":q.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var oI=function(){};
_.F(oI,eX);oI.prototype.getApiPaths=function(){return c42};
oI.prototype.getExtension=function(q){return _.t(q,hZ0)};
oI.prototype.JSC$14494_buildRequest=function(q,S){if(S&&S.requestType&&(q.requestType=S.requestType,S.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||S.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var N=S.nextUrl;N&&(_.iB4(N)||yN(N))&&(q.nextNavendpoint={urlEndpoint:{url:N}})}S&&S.channelSwitcherQuery&&(q.channelSwitcherQuery=S.channelSwitcherQuery);S&&S.triggerChannelCreation&&(q.triggerChannelCreation=S.triggerChannelCreation);var X;if(S==null?0:(X=S.contentOwnerConfig)==
null?0:X.externalContentOwnerId)q.contentOwnerConfig=S.contentOwnerConfig;q.callCircumstance=S&&S.requestType&&S.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var b,w;S=q==null?void 0:(b=q.context)==null?void 0:(w=b.user)==null?void 0:w.onBehalfOfUser;if(S!==void 0){q.obfuscatedSelectedGaiaId=S;var B,T;q==null||(B=q.context)==null||(T=B.user)==null||delete T.onBehalfOfUser}var Q,a;if(b=q==null?void 0:(Q=q.context)==null?void 0:(a=Q.user)==null?
void 0:a.serializedDelegationContext)q.selectedSerializedDelegationContext=b};var qm=function(){};
_.F(qm,eX);qm.prototype.getApiPaths=function(){return Cvs};
qm.prototype.getExtension=function(q){return _.t(q,xbX)};
qm.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var Sb=function(){};
_.F(Sb,eX);Sb.prototype.getApiPaths=function(){return vMT};
Sb.prototype.getExtension=function(q){return _.t(q,_.I$X)};
Sb.prototype.JSC$14494_buildRequest=function(q,S){if(S=S.createBroadcastRequest)q.useMasks=S.useMasks,q.broadcastType=S.broadcastType,q.broadcastSource=S.broadcastSource,q.broadcastMetadata=S.broadcastMetadata,q.broadcastMetadataMask=S.broadcastMetadataMask,q.videoMetadata=S.videoMetadata,q.videoMetadataMask=S.videoMetadataMask,q.liveChatSettingsUpdate=S.liveChatSettingsUpdate,q.liveChatSettingsUpdateMask=S.liveChatSettingsUpdateMask,q.cloneVideoId=S.cloneVideoId,q.cloneWithOverrides=S.cloneWithOverrides,
q.targetEntity=S.targetEntity,q.scheduledRedirectMetadata=S.scheduledRedirectMetadata};var Nm=function(){};
_.F(Nm,eX);Nm.prototype.getApiPaths=function(){return daQ};
Nm.prototype.getExtension=function(q){return _.t(q,mts)};
Nm.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.params&&(q.params=S.params);N.questionText&&(q.questionText=N.questionText);N.optionText&&N.optionText.length>0&&(q.optionText=N.optionText)};var X4=function(){};
_.F(X4,eX);X4.prototype.getApiPaths=function(){return nMX};
X4.prototype.getExtension=function(q){return _.t(q,pjD)};
X4.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var ba=function(){};
_.F(ba,eX);ba.prototype.getApiPaths=function(){return Pv6};
ba.prototype.getExtension=function(q){return _.t(q,kCs)};
ba.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var wQ=function(){};
_.F(wQ,eX);wQ.prototype.getApiPaths=function(){return YGk};
wQ.prototype.getExtension=function(q){return _.t(q,zAk)};
wQ.prototype.JSC$14494_buildRequest=function(q,S,N){S.params&&(q.params=S.params);S.continuation&&(q.continuation=S.continuation);N.currentPlayerState&&N.currentPlayerState.playerOffsetMs&&(q.currentPlayerState={playerOffsetMs:N.currentPlayerState.playerOffsetMs.toString()})};var Z8=function(){};
_.F(Z8,eX);Z8.prototype.getApiPaths=function(){return ouk};
Z8.prototype.getExtension=function(q){return _.t(q,dtR)};
Z8.prototype.JSC$14494_buildRequest=function(q,S,N){S.params&&(q.params=S.params);N.continuation&&(q.continuation=N.continuation);"hidden"in N&&(q.webClientInfo={isDocumentHidden:N.hidden});N.isInvalidationTimeoutRequest&&(q.isInvalidationTimeoutRequest=N.isInvalidationTimeoutRequest);N.invalidationPayload&&(S=WRs(_.Yg(Pm(N.invalidationPayload))),q.invalidationPayloadLastPublishAtUsec=$C(S,2));N.reloadActionPanel&&(q.reloadActionPanel=N.reloadActionPanel);N.fullReload&&(q.fullReload=N.fullReload);
N.currentPlayerState&&(q.currentPlayerState=N.currentPlayerState)};var AI=function(){};
_.F(AI,eX);AI.prototype.getApiPaths=function(){return ai6};
AI.prototype.getExtension=function(q){return _.t(q,xt6)};
AI.prototype.JSC$14494_buildRequest=function(q,S){q.params=S.params};var s4=function(){};
_.F(s4,eX);s4.prototype.getApiPaths=function(){return IyX};
s4.prototype.getExtension=function(q){return _.t(q,X_T)};
s4.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var BK=function(){};
_.F(BK,eX);BK.prototype.getApiPaths=function(){return qM6};
BK.prototype.getExtension=function(q){return _.t(q,br6)};
BK.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var TG=function(){};
_.F(TG,eX);TG.prototype.getApiPaths=function(){return VgM};
TG.prototype.getExtension=function(q){return _.t(q,uCT)};
TG.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var GG=function(){};
_.F(GG,eX);GG.prototype.getApiPaths=function(){return rVX};
GG.prototype.getExtension=function(q){return _.t(q,gpX)};
GG.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var D8=function(){};
_.F(D8,eX);D8.prototype.getApiPaths=function(){return FnD};
D8.prototype.getExtension=function(q){return _.t(q,gdQ)};
D8.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var Qr=function(){};
_.F(Qr,eX);Qr.prototype.getApiPaths=function(){return WnX};
Qr.prototype.getExtension=function(q){return _.t(q,_.Ep6)};
Qr.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.params&&(q.params=S.params);N.client_message_id&&(q.clientMessageId=N.client_message_id);N.recaptcha_token&&(q.recaptchaToken=N.recaptcha_token);N.rich_message&&N.rich_message.text_segments?(S=N.rich_message.text_segments.map(function(X){var b={};X.text&&(b.text=X.text);X.emoji_id&&(b.emojiId=X.emoji_id);return b}),q.richMessage={textSegments:S}):N.message&&(q.message=N.message);
N.currentPlayerState&&(q.currentPlayerState=N.currentPlayerState)};var aI=function(){};
_.F(aI,eX);aI.prototype.getApiPaths=function(){return d1k};
aI.prototype.getExtension=function(q){return _.t(q,ypq)};
aI.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var Vr=function(){};
_.F(Vr,eX);Vr.prototype.getApiPaths=function(){return p36};
Vr.prototype.getExtension=function(q){return _.t(q,LRk)};
Vr.prototype.JSC$14494_buildRequest=function(q,S,N){S.isUserInitiated&&(q.isUserInitiated=S.isUserInitiated);S.initiationSource&&(q.initiationSource=S.initiationSource);N.locationInfo&&(q.context.client.locationInfo=N.locationInfo)};var U4=function(){};
_.F(U4,eX);U4.prototype.getApiPaths=function(){return U1M};
U4.prototype.getExtension=function(q){return _.t(q,YF2)};
U4.prototype.JSC$14494_buildRequest=function(q,S,N){S.metadataUpdateRequest&&(S=S.metadataUpdateRequest,q.encryptedVideoId=S.encryptedVideoId,S.liveChat&&(S=S.liveChat,q.liveChat||(q.liveChat={}),S.performAsExternalChannelId&&(q.liveChat.performAsExternalChannelId=S.performAsExternalChannelId),S.source&&(q.liveChat.source=S.source)));var X;if(N==null?0:(X=N.liveChat)==null?0:X.liveChatSettings)q.liveChat||(q.liveChat={}),N=N.liveChat.liveChatSettings,q.liveChat.newLiveChatSettings=N,q.liveChat.newLiveChatSettingsMask||
(q.liveChat.newLiveChatSettingsMask={}),N.emojiReactionSet&&(q.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var rQ=function(){};
_.F(rQ,eX);rQ.prototype.getApiPaths=function(){return h7k};
rQ.prototype.getExtension=function(q){return _.t(q,_.V8T)};
rQ.prototype.JSC$14494_buildRequest=function(q,S,N){N.continuation?q.continuation=N.continuation:S.videoId&&(q.videoId=S.videoId);N.clientParams&&(q.clientParams=N.clientParams)};var $0=function(){};
_.F($0,eX);$0.prototype.getApiPaths=function(){return SMT};
$0.prototype.getExtension=function(q){return _.t(q,_.rG)};
$0.prototype.JSC$14494_buildRequest=function(q,S){q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";q.fetchCommentsParams={};S.videoId&&(q.fetchCommentsParams.encryptedVideoId=S.videoId);S.postId&&(q.fetchCommentsParams.postId=S.postId);S.externalChannelId&&(q.fetchCommentsParams.externalChannelId=S.externalChannelId);S.linkedCommentId&&(q.fetchCommentsParams.linkedCommentId=S.linkedCommentId);(0,_.a6.isEmpty)(q.fetchCommentsParams)&&delete q.fetchCommentsParams};var cK=function(){};
_.F(cK,eX);cK.prototype.getApiPaths=function(){return dh};
cK.prototype.JSC$14494_buildRequest=function(q){q.browseId="FEnotifications_inbox"};
cK.prototype.getExtension=function(q){return _.t(q,_.Is)};var eb=function(){};
_.F(eb,eX);eb.prototype.getApiPaths=function(){return SMT};
eb.prototype.JSC$14494_buildRequest=function(q,S){S.signal==="GET_NOTIFICATIONS_MENU"&&(q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");S.ctoken&&(q.ctoken=S.ctoken)};
var weZ=function(){};
_.F(weZ,eb);weZ.prototype.getExtension=function(q){return _.t(q,_.Is)};
var ZV8=function(){};
_.F(ZV8,eb);ZV8.prototype.getExtension=function(q){return _.t(q,SEX)};var C8=function(){};
_.F(C8,eX);C8.prototype.getApiPaths=function(){return AVq};
C8.prototype.getExtension=function(q){return _.t(q,_.Is)};
C8.prototype.JSC$14494_buildRequest=function(){};var RI=function(){};
_.F(RI,eX);RI.prototype.getApiPaths=function(){return $1J};
RI.prototype.getExtension=function(q){return _.t(q,TNJ)||void 0};
RI.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params);S.secondaryParams&&(q.secondaryParams=S.secondaryParams)};var tI=function(){};
_.F(tI,eX);tI.prototype.getApiPaths=function(){return cV0};
tI.prototype.getExtension=function(q){return _.t(q,mb6)};
tI.prototype.JSC$14494_buildRequest=function(q,S){S.undo&&(q.undo=S.undo);S.serializedOptOut&&(q.serializedOptOut=S.serializedOptOut);S.serializedRecordInteractionsRequest&&(q.serializedRecordInteractionsRequest=S.serializedRecordInteractionsRequest)};var ia=function(){};
_.F(ia,eX);ia.prototype.getApiPaths=function(){return R72};
ia.prototype.getExtension=function(q){return _.t(q,uuq)};
ia.prototype.JSC$14494_buildRequest=function(q,S){S.serializedInteractionsRequest&&(q.serializedRecordNotificationInteractionsRequest=S.serializedInteractionsRequest)};var JI=function(){};
_.F(JI,eX);JI.prototype.getApiPaths=function(){return csy};
JI.prototype.getExtension=function(q){return _.t(q,_.vq)};
JI.prototype.JSC$14494_buildRequest=function(q,S,N){S=S===void 0?{}:S;N=N===void 0?{}:N;S.videoId?q.videoId=S.videoId:S.playlistId&&(q.playlistId=S.playlistId);var X;q.crossDeviceDownloadData={isCrossDeviceDownload:(X=S.isCrossDeviceDownload)!=null?X:!1};!N.downloadToMobileEduShown&&S.isCrossDeviceDownload&&(q.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var b;if(X=(b=S.offlineWebClientEligibility)!=null?b:N.offlineWebClientEligibility)q.offlineWebClientEligibility=X;var w;if(b=(w=S.preferredFormatType)!=
null?w:N.preferredFormatType)q.preferredFormatType=b;var B;if(w=(B=S.lastOfflineQualitySettingsSavedMs)!=null?B:N.lastOfflineQualitySettingsSavedMs)q.lastOfflineQualitySettingsSavedMs=w;S.params&&(q.params=S.params)};var F4=function(){};
_.F(F4,eX);F4.prototype.getApiPaths=function(){return kp};
F4.prototype.getExtension=function(q){return _.t(q,_.rj)};
F4.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.token&&(q.continuation=S.token);N.formData&&(q.formData=N.formData)};var HK=function(){};
_.F(HK,eX);HK.prototype.getApiPaths=function(){return kp};
HK.prototype.getExtension=function(q){return _.t(q,EIX)};
HK.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;q.continuation=N.continuation};var O4=function(){};
_.F(O4,eX);O4.prototype.getApiPaths=function(){return kp};
O4.prototype.getExtension=function(q){return _.t(q,_.r9)};
O4.prototype.JSC$14494_buildRequest=function(q,S){var N,X=S.panelIdentifier||((N=S.identifier)==null?void 0:N.tag);X&&(q.panelId=X);var b;if((b=S.globalConfiguration)==null?0:b.params){var w;q.params=(w=S.globalConfiguration)==null?void 0:w.params}if(_.C("enable_ai_companion")){var B;S=S.engagementPanelExtras;if(S==null?0:(B=S.aiCompanionPanelExtras)==null?0:B.includeClientConversationId){var T,Q;B=(Q=(T=_.Ly().resolve(_.MU(nSL)))==null?void 0:T("conversations"))==null?void 0:Q.get("conversation_id")}else B=
void 0;if(T=B)q.formData=Object.assign({},q.formData,{inputComposerFormData:{conversationId:T}})}};
_.hd.Object.defineProperties(O4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var K8=function(){};
_.F(K8,eX);K8.prototype.getApiPaths=function(){return kp};
K8.prototype.getExtension=function(q){return _.t(q,dpX)};
K8.prototype.JSC$14494_buildRequest=function(q,S){S.panelLoadingStrategy&&JaF(q,S.panelLoadingStrategy)};var vK=function(){};
_.F(vK,eX);vK.prototype.getApiPaths=function(){return kp};
vK.prototype.getExtension=function(q){return _.t(q,q2J)};
vK.prototype.JSC$14494_buildRequest=function(q,S){S.loadingStrategy&&JaF(q,S.loadingStrategy)};var la=function(){};
_.F(la,eX);la.prototype.getApiPaths=function(){return kp};
la.prototype.getExtension=function(q){return _.t(q,_.bT)};
la.prototype.JSC$14494_buildRequest=function(q,S){S.panelLoadingStrategy&&JaF(q,S.panelLoadingStrategy)};var jb=function(){};
_.F(jb,eX);jb.prototype.getApiPaths=function(){return kp};
jb.prototype.getExtension=function(q){return _.t(q,S2q)};
jb.prototype.JSC$14494_buildRequest=function(q,S){var N,X=(N=S.contentSourcePanelIdentifier)==null?void 0:N.tag;X&&(q.panelId=X);var b;if((b=S.globalConfiguration)==null?0:b.params){var w;q.params=(w=S.globalConfiguration)==null?void 0:w.params}};var WK=function(){};
_.F(WK,eX);WK.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
WK.prototype.getExtension=function(q){return _.t(q,N$X)};
WK.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var dQ=function(){};
_.F(dQ,eX);dQ.prototype.getApiPaths=function(){return LnM};
dQ.prototype.getExtension=function(q){return _.t(q,w_6)};
dQ.prototype.JSC$14494_buildRequest=function(q,S){S.externalChannelId&&(q.externalChannelId=S.externalChannelId);S.superChatAction&&(q.superChatAction=S.superChatAction);S.superStickersAction&&(q.superStickersAction=S.superStickersAction)};var k0=function(){};
_.F(k0,eX);k0.prototype.getApiPaths=function(){return y4k};
k0.prototype.getExtension=function(q){return _.t(q,oY6)||_.t(q,oHM)};
k0.prototype.JSC$14494_buildRequest=function(q,S){S.videoIds?q.videoIds=S.videoIds:S.videoId&&(q.videoIds=[S.videoId]);S.playlistId&&(q.playlistId=S.playlistId);S.params&&(q.params=S.params);q.excludeWatchLater=!1};var zG=function(){};
_.F(zG,eX);zG.prototype.getApiPaths=function(){return kpM};
zG.prototype.getExtension=function(q){return _.t(q,_.tp)};
zG.prototype.JSC$14494_buildRequest=function(q,S,N){N.create_playlist_title?q.title=N.create_playlist_title:S.title&&(q.title=S.title);if(N.create_playlist_privacy_status&&typeof N.create_playlist_privacy_status==="number"){a:{var X=N.create_playlist_privacy_status;if(X!==0){if(X===1){X="PUBLIC";break a}if(X===2){X="UNLISTED";break a}}X="PRIVATE"}q.privacyStatus=X}else S.privacyStatus&&(q.privacyStatus=S.privacyStatus);N.create_playlist_description&&(q.description=N.create_playlist_description);S.videoIds&&
(q.videoIds=S.videoIds);S.params&&(q.params=S.params);S.sourcePlaylistId&&(q.sourcePlaylistId=S.sourcePlaylistId)};var n8=function(){};
_.F(n8,eX);n8.prototype.getApiPaths=function(){return fy2};
n8.prototype.getExtension=function(q){return _.t(q,sav)};
n8.prototype.JSC$14494_buildRequest=function(q,S){q.playlistId=S.playlistId};var f8=function(){};
_.F(f8,eX);f8.prototype.getApiPaths=function(){return NZv};
f8.prototype.getExtension=function(q){return _.t(q,klq)};
f8.prototype.JSC$14494_buildRequest=function(q,S){S.playlistId&&(q.playlistId=S.playlistId);S.params&&(q.params=S.params)};var p8=function(){};
_.F(p8,eX);p8.prototype.getApiPaths=function(){return CfR};
p8.prototype.getExtension=function(q){return _.t(q,_.$p)||void 0};
p8.prototype.JSC$14494_buildRequest=function(q,S){S.actions&&(q.actions=S.actions);S.params&&(q.params=S.params);S.playlistId&&(q.playlistId=S.playlistId)};var x0=function(){};
_.F(x0,eX);_.Z=x0.prototype;_.Z.getApiPaths=function(){return tga};
_.Z.getExtension=function(q){return _.t(q,_.SB)};
_.Z.JSC$14494_buildRequest=function(q,S){S.videoId&&(q.playerRequest={videoId:S.videoId},S.playerParams&&(q.playerRequest.params=S.playerParams),S.racyCheckOk&&(q.playerRequest.racyCheckOk=!!S.racyCheckOk),S.contentCheckOk&&(q.playerRequest.contentCheckOk=!!S.contentCheckOk));S.params&&(q.params=S.params);S.inputType&&(q.inputType=S.inputType);q.disablePlayerResponse=!0};
_.Z.getRequestConfig=function(q){var S;(q=this.JSC$14501_getStoreKey(q))&&(S={storeStrategy:{storeKey:q}});_.C("web_log_reels_ticks")&&(S=S||{},S.requestTick="r_wrs",S.responseTick="r_wrr");return S};
_.Z.JSC$14501_getStoreKey=function(q){q=this.getExtension(q);if(q!=null&&q.videoId){var S={videoId:q.videoId};q.params&&(S.params=q.params);return _.HA("reel_item_watch",S)}};var mv=function(){};
_.F(mv,eX);_.Z=mv.prototype;_.Z.getApiPaths=function(){return iWT};
_.Z.getExtension=function(q){return _.t(q,_.SB)};
_.Z.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;q.sequenceParams=S.sequenceParams;var X;((X=N)==null?0:X.contentPlaybackContext)&&_.C("web_shorts_prefetch_service_enabled")&&(q.playbackContext={contentPlaybackContext:N.contentPlaybackContext})};
_.Z.JSC$14501_getStoreKey=function(q){if(_.C("shorts_controller_retrieve_seedless_sequence_v2")&&(q=this.getExtension(q),q==null?0:q.sequenceParams))return _.HA("reel_watch_sequence",{sequenceParams:q.sequenceParams})};
_.Z.getRequestConfig=function(q){q=this.JSC$14501_getStoreKey(q);var S;q&&(S={storeStrategy:{storeKey:q}});S=S||{};S.requestTick="r_wsrs";S.responseTick="r_wsrr";S.processorTick="r_wsrp";return S};
var ua=function(){};
_.F(ua,eX);ua.prototype.getApiPaths=function(){return iWT};
ua.prototype.getExtension=function(q){return _.t(q,_.rj)};
ua.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.token&&(q.continuation=S.token);var X;((X=N)==null?0:X.contentPlaybackContext)&&_.C("web_shorts_prefetch_service_enabled")&&(q.playbackContext={contentPlaybackContext:N.contentPlaybackContext})};
ua.prototype.getRequestConfig=function(q){q=this.JSC$14501_getStoreKey(q);var S;q&&(S={storeStrategy:{storeKey:q}});S=S||{};S.requestTick="r_wsrs";S.responseTick="r_wsrr";S.processorTick="r_wsrp";return S};var gQ=function(){};
_.F(gQ,eX);gQ.prototype.getApiPaths=function(){return uf6};
gQ.prototype.getExtension=function(q){return _.t(q,_.Fya)};
gQ.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.flagAction&&(q.action=S.flagAction);S.flagRequestType&&(q.flagRequestType=S.flagRequestType);S.additionalDetailCheckboxChecked&&(q.additionalDetailCheckboxChecked=S.additionalDetailCheckboxChecked);S.legalCheckboxChecked&&(q.legalCheckboxChecked=S.legalCheckboxChecked);S={};N.flag_issue_type!==void 0&&(S.issue=N.flag_issue_type);N.flag_affiliation!==void 0&&(S.affiliation=N.flag_affiliation);N.flag_full_name&&(S.fullName=N.flag_full_name);
Object.keys(S).length&&(q.legalReportDetails=S);if(N.flag_description||N.text)q.userComments=N.flag_description||N.text;S={};N.minutes!==void 0&&N.seconds!==void 0&&(S.minutes=N.minutes,S.seconds=N.seconds);N.vss_id&&(S.vssId=N.vss_id);Object.keys(S).length&&(q.videoReportDetails=S);S={};N.video_ids&&(S.videoIds=N.video_ids);N.impersonated_channel_url&&(S.impersonatedChannelUrl=N.impersonated_channel_url);Object.keys(S).length&&(q.channelAbuseReportDetails=S)};
_.hd.Object.defineProperties(gQ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var E4=function(){};
_.F(E4,eX);E4.prototype.getApiPaths=function(){return h4X};
E4.prototype.getExtension=function(q){return _.t(q,NGX)};
E4.prototype.JSC$14494_buildRequest=function(q,S){S.blockedForKidsContent&&(q.blockedForKidsContent=S.blockedForKidsContent)};var yr=function(){};
_.F(yr,eX);yr.prototype.getApiPaths=function(){return HWQ};
yr.prototype.getExtension=function(q){return _.t(q,Y_y)};
yr.prototype.JSC$14494_buildRequest=function(q,S,N){q.params=S.params;N.impersonated_channel_url&&(q.impersonatedChannelUrl=N.impersonated_channel_url)};var Mm=function(){};
_.F(Mm,eX);Mm.prototype.getApiPaths=function(){return D1Q};
Mm.prototype.getExtension=function(q){return _.t(q,_.Xjs)};
Mm.prototype.JSC$14494_buildRequest=function(q,S){S.items&&(q.items=S.items);S.kidGaiaId&&(q.kidGaiaId=S.kidGaiaId)};var L8=function(){};
_.F(L8,eX);L8.prototype.getApiPaths=function(){return MFs};
L8.prototype.getExtension=function(q){return _.t(q,_.PA6)};
L8.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params);S.targetId&&(q.targetId=S.targetId)};var hI=function(){};
_.F(hI,eX);hI.prototype.getApiPaths=function(){return liD};
hI.prototype.getExtension=function(q){return _.t(q,NVR)};
hI.prototype.JSC$14494_buildRequest=function(q,S){S.externalVideoId&&(q.externalVideoId=S.externalVideoId);S.query&&(q.query=S.query);S.sourceTimelines&&(q.sourceTimelines=S.sourceTimelines)};var PK=function(){};
_.F(PK,eX);PK.prototype.getApiPaths=function(){return jv6};
PK.prototype.getExtension=function(q){return _.t(q,_.rj)||void 0};
PK.prototype.JSC$14494_buildRequest=function(q,S){S.token&&(q.continuation=S.token)};
_.AML=function(){};
_.F(_.AML,eX);_.Z=_.AML.prototype;_.Z.getApiPaths=function(){return jv6};
_.Z.getExtension=function(q){return _.t(q,_.YU)||void 0};
_.Z.isNavigationCommand=function(){return!0};
_.Z.JSC$14501_getStoreKey=function(q,S){S=S===void 0?{}:S;if(!S.disableCache&&(q=this.getExtension(q))&&q.query)return S={query:q.query},q.params&&(S.params=q.params),_.HA("search",S)};
_.Z.JSC$14494_buildRequest=function(q,S,N){S.query&&(q.query=S.query);S.params&&(q.params=S.params);_.C("enable_page_type_in_search_request")&&S.pageType&&(q.searchPageType=S.pageType);if(!_.C("web_forward_suggest_stats_killswitch")){var X=_.t(S,O5Q);X&&(q.suggestStats=X)}var b;!_.C("kevlar_searchbox_stats_killswitch")&&((b=N.tempData)==null?0:b.gs_l)&&!_.t(S,O5Q)&&(q.webSearchboxStatsUrl="/search?oq="+(N.tempData.oq||"")+"&gs_l="+N.tempData.gs_l);var w;if((w=N.tempData)==null?0:w.entityMid)S=q.suggestionSearchParams||
{},S.entityMid=N.tempData.entityMid,q.suggestionSearchParams=S;S=_.Xx().getFlag(186);q.inlineSettingStatus=S?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";N.isFromShorts&&(q.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.Z.getRequestConfig=function(q,S){S=S===void 0?{}:S;q=this.JSC$14501_getStoreKey(q,S);var N;q&&(N={storeStrategy:{storeKey:q}});_.C("web_log_search_ticks_ks")||(N=N||{},N.requestTick="sr_s",N.responseTick="sr_r");return N};var II=function(){};
_.F(II,eX);II.prototype.getApiPaths=function(){return w3M};
II.prototype.getExtension=function(q){return _.t(q,eTa)};
II.prototype.JSC$14494_buildRequest=function(q,S){S.serializedGetSharingProviderDataParams&&(q.serializedGetSharingProviderDataParams=S.serializedGetSharingProviderDataParams)};var Y0=function(){};
_.F(Y0,eX);Y0.prototype.getApiPaths=function(){return ZWT};
Y0.prototype.getExtension=function(q){return _.t(q,C62)};
Y0.prototype.JSC$14494_buildRequest=function(q,S){S.endpoint&&(q.endpoint=S.endpoint);S.action&&(q.action=S.action)};var o4=function(){};
_.F(o4,eX);o4.prototype.getApiPaths=function(){return pdX};
o4.prototype.getExtension=function(q){return _.t(q,BNq)};
o4.prototype.JSC$14494_buildRequest=function(q,S){q.videoId=S.videoId;S.scheduledRedirectMetadataSourceVideoId&&(q.scheduledRedirectMetadata={sourceVideoId:S.scheduledRedirectMetadataSourceVideoId})};var q2=function(){};
_.F(q2,eX);q2.prototype.getApiPaths=function(){return z72};
q2.prototype.getExtension=function(q){return _.t(q,_.ALJ)};
q2.prototype.JSC$14494_buildRequest=function(q,S){q.params=S.params;q.correctionText=S.correctionText};var S$=function(){};
_.F(S$,eX);S$.prototype.getApiPaths=function(){return UJd};
S$.prototype.getExtension=function(q){return _.t(q,_.XUT)};
S$.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params);q.searchQuery=S.searchQuery;q.languageCode=S.languageCode;q.kind=S.kind;q.name=S.name;q.externalVideoId=S.externalVideoId};var N2=function(){};
_.F(N2,eX);N2.prototype.getApiPaths=function(){return oAQ};
N2.prototype.getExtension=function(q){return _.t(q,tdX)};
N2.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.params=S.params)};var XX=function(q){this.JSC$18792_storeWithEntities=q};
_.F(XX,eX);XX.prototype.getApiPaths=function(){return Omk};
XX.prototype.getExtension=function(q){return _.t(q,JLX)||_.t(q,HoT)};
XX.prototype.JSC$14494_buildRequest=function(q,S,N){N.client_data&&(q.clientData=N.client_data);if(S.commerceActionConfig){var X=S.commerceActionConfig;S=X.actionId;X=X.commerceActionParams;S&&(q.actionId=S);X&&(q.commerceActionParams=X)}else{var b=S.actionId,w=S.commerceActionParams;N=S.entityKeys;b&&(q.actionId=b);w&&(q.commerceActionParams=w);var B;S=(X=this.JSC$18792_storeWithEntities)==null?void 0:(B=X.getState())==null?void 0:B.entities;if(N&&S){X=[];B=_.A(N);for(N=B.next();!N.done;N=B.next())if(b=
N.value,N=_.Eu(b).entityType,b=_.hg(S,N,b))w={},X.push((w[N]=b,w));q.entityMutationPayloads=X}}};
XX.prototype.getRequestConfig=function(q){var S,N=(S=_.t(q,JLX))==null?void 0:S.requestSequenceType;if(N&&q.clickTrackingParams&&N!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:q.clickTrackingParams,sequenceType:N}}};
XX[hc]=[ET];var bG=function(){};
_.F(bG,eX);bG.prototype.getApiPaths=function(){return qQX};
bG.prototype.getExtension=function(q){return _.t(q,_.yLR)};
bG.prototype.JSC$14494_buildRequest=function(q,S){S.feedbackData&&(q.feedbackData=S.feedbackData);S.params&&(q.itemParams=S.params)};
_.hd.Object.defineProperties(bG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var siL=function(){};
_.F(siL,eX);siL.prototype.getApiPaths=function(){return SQ6};
siL.prototype.getExtension=function(q){return _.t(q,hsX)};
siL.prototype.JSC$14494_buildRequest=function(q,S,N){N.payments_payload&&(q.paymentsPayload=N.payments_payload);N.offer_params&&(q.offerParams=N.offer_params);S.transactionParams&&(q.transactionParams=S.transactionParams)};var BW3=function(){};
_.F(BW3,eX);BW3.prototype.getApiPaths=function(){return NkT};
BW3.prototype.getExtension=function(q){return _.t(q,_.Poa)};
BW3.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.buybucketParams&&(q.buybucketData={params:S.buybucketParams},S.stickerParams?q.buybucketData.stickerParams=S.stickerParams:(N.rich_chat_message?q.buybucketData.richChatMessage=N.rich_chat_message:N.chat_message_text&&(q.buybucketData.chatMessageText=N.chat_message_text),N.purchase_price_micros&&(q.buybucketData.purchasePriceMicros=N.purchase_price_micros.toString())));S.donationAmountMicros&&(q.tipAmountMicros=S.donationAmountMicros,
S.tipParams&&(q.tipParams=S.tipParams));S.offerParams&&(q.offerParams=S.offerParams);S.productData&&(q.productData=S.productData);S.transactionParams&&(q.transactionParams=S.transactionParams)};var wo=function(){};
_.F(wo,eX);wo.prototype.getApiPaths=function(){return X92};
wo.prototype.getExtension=function(q){return _.t(q,oMa)};
wo.prototype.JSC$14494_buildRequest=function(q,S){S.updateFopParams&&(q.updateFopParams=S.updateFopParams)};var TWJ=function(){};
_.F(TWJ,eX);TWJ.prototype.getApiPaths=function(){return bgM};
TWJ.prototype.getExtension=function(q){return _.t(q,_.v2)};
TWJ.prototype.JSC$14494_buildRequest=function(q,S){S.couponCode&&(q.couponCode=S.couponCode);S.params&&(q.itemParams=S.params)};var GsZ=function(){};
_.F(GsZ,eX);GsZ.prototype.getApiPaths=function(){return w9X};
GsZ.prototype.getExtension=function(q){return _.t(q,_.FhM)};
GsZ.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;S.params&&(q.params=S.params);N.ctk&&(q.clientToken=N.ctk)};var ZM=function(q){this.JSC$18827_storeWithEntities=q};
_.F(ZM,eX);ZM.prototype.getApiPaths=function(){return Zg6};
ZM.prototype.getExtension=function(q){return _.t(q,_.Hj)};
ZM.prototype.JSC$14494_buildRequest=function(q,S,N){N.purchase_price_micros&&(q.productData={pdgData:{purchasePriceMicros:N.purchase_price_micros.toString()}},N.rich_chat_message&&(q.productData.pdgData.richChatMessage=N.rich_chat_message),N.currency_code&&(q.productData.pdgData.currencyCode=N.currency_code));S.transactionParams&&(q.transactionParams=S.transactionParams);S.clientLocationContext&&(q.clientLocationContext=S.clientLocationContext);N.payments_payload&&(q.paymentsPayload=N.payments_payload);
N.funds_guarantee_callback_client_data&&(q.fundsGuaranteeCallbackClientData=N.funds_guarantee_callback_client_data);var X,b;N=(X=this.JSC$18827_storeWithEntities)==null?void 0:(b=X.getState())==null?void 0:b.entities;if(S.entityKeys&&N){X=[];S=_.A(S.entityKeys);for(b=S.next();!b.done;b=S.next()){var w=b.value;b=_.Eu(w).entityType;if(w=_.hg(N,b,w)){var B={};X.push((B[b]=w,B))}}q.entityMutationPayloads=X}};
ZM[hc]=[ET];var DwZ=function(){};
_.F(DwZ,eX);DwZ.prototype.getApiPaths=function(){return A$M};
DwZ.prototype.getExtension=function(q){return _.t(q,ISk)};
DwZ.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;N.backend_analytics&&(q.serializedBackendAnalyticsEvent=N.backend_analytics);S.offerParams&&(q.offerParams=S.offerParams)};var QiJ=function(){};
_.F(QiJ,eX);QiJ.prototype.getApiPaths=function(){return bgM};
QiJ.prototype.getExtension=function(q){return _.t(q,fZW)};
QiJ.prototype.JSC$14494_buildRequest=function(q,S){S.params&&(q.itemParams=S.params)};var a43=function(){};
_.F(a43,eX);a43.prototype.getApiPaths=function(){return sgX};
a43.prototype.getExtension=function(q){return _.t(q,_.jYR)};
a43.prototype.JSC$14494_buildRequest=function(q,S,N){N.resume_time_ms&&(q.resumeTimeMs=N.resume_time_ms);S.pauseParams&&(q.pauseParams=S.pauseParams)};var Vi_=function(){};
_.F(Vi_,eX);Vi_.prototype.getApiPaths=function(){return BkX};
Vi_.prototype.getExtension=function(q){return _.t(q,_.YlX)};
Vi_.prototype.JSC$14494_buildRequest=function(q,S,N){N=N===void 0?{}:N;N.c&&(q.redeemCode=N.c);N.rd&&(q.riskData=N.rd);N.ctk&&(q.clientToken=N.ctk)};var Uw_=function(){};
_.F(Uw_,eX);Uw_.prototype.getApiPaths=function(){return TkX};
Uw_.prototype.getExtension=function(q){return _.t(q,_.WhD)};
Uw_.prototype.JSC$14494_buildRequest=function(q,S){S.resumeParams&&(q.resumeParams=S.resumeParams)};var AJ=function(q,S){this.clientName=q;this.defaultExpirationDelayMs=S};
AJ.prototype.put=function(q,S){var N=this,X;return _.G(function(b){X=Object.assign({},S.data);X.key=q;X.clientName=N.clientName;X.expireTimestampMs===void 0&&(X.expireTimestampMs=(Math.round((0,_.oL)())+N.defaultExpirationDelayMs).toString());return b.return(N.putInternal(q,X))})};
AJ[hc]=[WY,MHs];var rMm=function(){AJ.apply(this,arguments);this.JSC$18857_responseStore=new Map};
_.F(rMm,AJ);_.Z=rMm.prototype;_.Z.get=function(q){var S=this;return _.G(function(N){return N.return(Ia(S,q))})};
_.Z.putInternal=function(q,S){var N=this,X,b,w;return _.G(function(B){X=N.defaultExpirationDelayMs;S.expireTimestampMs&&(X=Number(S.expireTimestampMs)-Math.round((0,_.oL)()),b=_.Y$("mweb_override_response_store_expiration_ms"),b>0&&b<X&&(X=b));w=setTimeout(function(){N.remove(q)},X);
N.JSC$18857_responseStore.set(q,{entryData:S,timer:w});_.xP(B)})};
_.Z.remove=function(q){var S=this;return _.G(function(N){$w3(S,q);_.xP(N)})};
_.Z.removeAll=function(){var q=this;return _.G(function(S){q.JSC$18857_responseStore.forEach(function(N){clearTimeout(N.timer)});
q.JSC$18857_responseStore.clear();_.xP(S)})};
_.Z.has=function(q){return!!this.JSC$18857_responseStore.get(q)};
_.Z.getKeys=function(){return this.JSC$18857_responseStore.keys()};
var Ia=function(q,S){if(q=q.JSC$18857_responseStore.get(S))return new _.Px(q.entryData)},$w3=function(q,S){var N=q.JSC$18857_responseStore.get(S);
N&&(clearTimeout(N.timer),q.JSC$18857_responseStore.delete(S))};
rMm.prototype.markAsProcessed=function(q){var S=this,N;return _.G(function(X){N=S.JSC$18857_responseStore.get(q);if(!N)return X.jumpTo(0);N.entryData.isProcessed=!0;return X.yield(S.putInternal(q,N.entryData),0)})};var Fwe;var OZ7=function(q,S,N){AJ.call(this,q,S);this.token=N};
_.F(OZ7,AJ);_.Z=OZ7.prototype;_.Z.get=function(q){var S=this,N,X;return _.G(function(b){return b.nextAddress==1?b.yield(M3(S.token),2):b.nextAddress!=3?(N=b.yieldResult,b.yield(N.get("ResponseStore",[q,S.clientName]),3)):(X=b.yieldResult)?b.return(new _.Px(X)):b.return(void 0)})};
_.Z.putInternal=function(q,S){var N=this,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(M3(N.token),2);X=b.yieldResult;return b.yield(X.put("ResponseStore",S),0)})};
_.Z.remove=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(M3(S.token),2);N=X.yieldResult;return X.return(N.delete("ResponseStore",[q,S.clientName]))})};
_.Z.removeAll=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(M3(q.token),2);S=N.yieldResult;return N.yield(HBX(S,IDBKeyRange.only(q.clientName)),0)})};
_.Z.has=function(){throw Error("lj");};
_.Z.markAsProcessed=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield(M3(S.token),2);if(b.nextAddress!=3)return N=b.yieldResult,b.yield(N.get("ResponseStore",[q,S.clientName]),3);X=b.yieldResult;if(!X)return b.jumpTo(0);X.isProcessed=!0;return b.yield(N.put("ResponseStore",X),0)})};_.sB=new _.ky("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var cMm=function(q){var S;this.stateTagsData=(S=q.responseContext)==null?void 0:S.stateTags},eom=function(q){var S;
return((S=q.stateTagsData)==null?void 0:S.stateTagsModified)||[]};var CS3;CS3=function(q){this.JSC$18870_responseStore=q};
_.HV=function(q,S,N){if(!_.C("state_tags_killswitch")){var X=new cMm(S);if(eom(X).length>0){var b=q.JSC$18870_responseStore.getKeys();b=_.A(b);for(var w=b.next();!w.done;w=b.next()){w=w.value;var B=Ia(q.JSC$18870_responseStore,w);if(B){var T=_.uI(B);a:{var Q=void 0;B=eom(X);T=((Q=(new cMm(T)).stateTagsData)==null?void 0:Q.relevantStateTags)||[];Q=_.A(T);for(T=Q.next();!T.done;T=Q.next())if(T=T.value,T.stateTag!=null&&B.includes(T.stateTag)&&T.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){B=
!0;break a}B=!1}B&&$w3(q.JSC$18870_responseStore,w)}}}}var a;X=(a=S.responseContext)==null?void 0:a.maxAgeSeconds;N&&X&&Number(X)>0&&(S=uW(S,X),q.JSC$18870_responseStore.put(N,new _.Px(S)))};
CS3.prototype.handleResponse=function(q,S){if(!S)throw Error("mj");var N,X;S=(N=S.config)==null?void 0:(X=N.storeStrategy)==null?void 0:X.storeKey;_.HV(this,q,S)};
CS3[hc]=[_.hB];_.pMs=new _.ky("STORE_RESPONSE_PROCESSOR_TOKEN");var RoE=function(q){this.JSC$18873_responseStore=q};
RoE.prototype.handleResponse=function(q,S){if(S.input.match(_.WO(iWT))){var N;if(q==null?0:(N=q.entries)==null?0:N.length)for(q=_.A(q.entries),S=q.next();!S.done;S=q.next()){N=S.value.command;var X=void 0;S=(X=_.t(N,_.SB))==null?void 0:X.unserializedPrefetchData;if(!N||!S)break;X=(new x0).JSC$14501_getStoreKey(N);var b=_.t(S,jRD),w=void 0,B=void 0,T=void 0,Q=void 0,a=void 0,U=void 0,r=((w=b)==null?0:(B=w.responseContext)==null?0:B.maxAgeSeconds)&&Number((T=b)==null?void 0:(Q=T.responseContext)==null?
void 0:Q.maxAgeSeconds)>0?Number((a=b)==null?void 0:(U=a.responseContext)==null?void 0:U.maxAgeSeconds):600;X&&r>0&&(b=uW(b,r),this.JSC$18873_responseStore.put(X,new _.Px(b)));N=(new SC).JSC$14501_getStoreKey(N);S=_.t(S,VXk);Q=T=B=w=b=X=void 0;a=((X=S)==null?0:(b=X.responseContext)==null?0:b.maxAgeSeconds)&&Number((w=S)==null?void 0:(B=w.responseContext)==null?void 0:B.maxAgeSeconds)>0?Number((T=S)==null?void 0:(Q=T.responseContext)==null?void 0:Q.maxAgeSeconds):600;N&&a>0&&(S=uW(S,a),this.JSC$18873_responseStore.put(N,
new _.Px(S)))}}};
RoE[hc]=[_.hB];var tiE=function(q,S){this.innertubeTransportService=q;this.JSC$18876_commandHandler=S};
tiE.prototype.submitForm=function(q,S,N,X,b){var w=this,B,T,Q,a,U,r;return _.G(function(c){if(c.nextAddress==1)return B={submitId:q,formData:S,submitBehavior:N,params:X},T=_.WO(nuR),c.yield(_.Jf(w.innertubeTransportService,B,T,b),2);Q=c.yieldResult;if(!Q)return c.return(Promise.reject(new _.Vl("Submit API returned an undefined response. Submit ID: "+q)));a=Q;(r=(U=a)==null?void 0:U.onResponseReceived)&&w.JSC$18876_commandHandler.resolveCommand(r);return c.return(a)})};
tiE[hc]=[_.ZL,_.ci];var iVJ=function(){this.scheduler=_.aV()},JMJ;
iVJ.prototype.pause=function(){throw Error("nj");};
iVJ.prototype.resume=function(){throw Error("nj");};
iVJ.prototype.queue=function(q){var S=this,N=_.Hq(),X=_.ez(this.scheduler,function(){try{var b;if(_.LI.instance)var w=_.LI.instance;else{var B=new _.Vl("Error: Unexpected uninitialized CommandHandler.");_.O0(B);w=void 0}(b=w)==null||b.resolveCommand(q.command);N.resolve()}catch(T){N.reject(T)}});
N.promise.thenCatch(function(b){b instanceof _.Jh&&S.scheduler.cancelJob(X)});
return N.promise};
iVJ.prototype.queueAll=function(q){var S=new Map;q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,S.set(N.id,this.queue(N));return S};var HVL=function(q,S){var N=this;this.taskModel=q;this.onTaskCancelledCallback=S;this.resolver=_.Hq();q=q.proto.prefetchConfig;if(!q)throw Error("oj");if(!q.prefetchAction)throw Error("pj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(X){X instanceof _.Jh&&(FA5(N,N.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),N.onTaskCancelledCallback(N.taskModel.id,N.jobId),N.tick("pcc"));
throw X;});
this.timerName=this.taskModel.id;_.VG(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
HVL.prototype.getPriority=function(){switch(this.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}};
var FA5=function(q,S){_.QG({prefetchInfo:{cancellationReason:S}},q.timerName)};
HVL.prototype.tick=function(q){_.Uu(q,void 0,this.timerName)};var Tf=function(){var q=this;this.scheduler=_.aV();this.maxInflightTasks=_.Y$("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Y$("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new mPk;this.onTaskCancelled=function(S,N){N&&q.scheduler.cancelJob(N);OVL(q,S);BB(q,3)}},KA$=function(){Tf.instance||(Tf.instance=new Tf);
return Tf.instance};
Tf.prototype.pause=function(){this.prefetchCoordinatorState=0};
Tf.prototype.resume=function(){BB(this,0)};
Tf.prototype.queue=function(q){q=v9J(this,q);BB(this,1);return q};
Tf.prototype.queueAll=function(q){var S=new Map;q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,S.set(N.id,v9J(this,N));BB(this,1);return S};
var v9J=function(q,S){var N=q.allPrefetchTasks.get(S.id);if(N)return N.cancellablePromise;try{var X=new HVL(S,q.onTaskCancelled)}catch(w){return _.Au(w)}N=X;N.tick("pcq");var b={prefetchInfo:{taskId:N.taskModel.id,isPrefetch:!0,fetchAction:N.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:N.taskModel.command.clickTrackingParams}};N.taskModel.csn&&(b.clientScreenNonce=N.taskModel.csn);_.QG(b,N.timerName);q.allPrefetchTasks.set(S.id,X);q.drainingHeap.insert(-X.getPriority(),X);return X.cancellablePromise},
BB=function(q,S){q.prefetchCoordinatorState===S&&(q.prefetchCoordinatorState=2,l43(q))},l43=function(q){for(var S={};q.prefetchCoordinatorState!==0;S={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(q.inflightPrefetchTasks.size>=q.maxInflightTasks){q.prefetchCoordinatorState=3;break}S.prefetchTask$jscomp$1=q.drainingHeap.remove();if(!S.prefetchTask$jscomp$1){q.prefetchCoordinatorState=1;break}S.taskId$jscomp$3=S.prefetchTask$jscomp$1.taskModel.id;if(q.allPrefetchTasks.has(S.taskId$jscomp$3)){var N=-1;q.coordinatorTimeoutMs>0&&(N=_.ez(q.scheduler,function(X){return function(){jiZ(q,X.taskId$jscomp$3,Error("qj"))}}(S),q.coordinatorTimeoutMs));
q.inflightPrefetchTasks.set(S.taskId$jscomp$3,N);if(!q.JSC$18893_commandHandler){if(!_.LI.instance){jiZ(q,S.taskId$jscomp$3,Error("rj"));continue}q.JSC$18893_commandHandler=_.LI.instance}a:switch(S.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":N=1;break a;default:N=0}S.prefetchTask$jscomp$1.jobId=q.scheduler.addJob(function(X){return function(){X.prefetchTask$jscomp$1.tick("pcr");try{q.JSC$18893_commandHandler.resolveCommand(X.prefetchTask$jscomp$1.taskModel.command)||
jiZ(q,X.taskId$jscomp$3,Error("sj"))}catch(b){jiZ(q,X.taskId$jscomp$3,b)}}}(S),N,0)}}},WA_=function(q,S){(S=OVL(q,S))!=null&&(S.resolver.resolve(),S.tick("pce"));
BB(q,3)},jiZ=function(q,S,N){(S=OVL(q,S,N))!=null&&(S.resolver.reject(N),S.tick("pcc"),FA5(S,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Y$("prefetch_coordinator_error_logging_sampling_rate")&&(N=new _.Vl("Prefetch Command failed.",S.taskModel.id,N.message),_.O0(N)));
BB(q,3)},OVL=function(q,S,N){var X=q.allPrefetchTasks.get(S);
X?((N=q.inflightPrefetchTasks.get(S))&&N!==-1&&q.scheduler.cancelJob(N),q.inflightPrefetchTasks.delete(S),q.allPrefetchTasks.delete(S)):_.vN(new _.Vl("Unexpected missing prefetch task when deleting task.",S,N==null?void 0:N.message));return X};var dw7=function(q,S,N,X,b){this.id=q;this.triggerOn=S;this.cancelOn=N;this.command=X;this.proto=b};
_.hd.Object.defineProperties(dw7.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var ks$=function(){this.JSC$18898_prefetchCoordinator=KA$();JMJ||(JMJ=new iVJ);this.defaultCoordinator=JMJ},zoZ;
ks$.getInstance=function(){zoZ||(zoZ=new ks$);return zoZ};
ks$.prototype.get=function(q){switch(q){case 0:return this.JSC$18898_prefetchCoordinator;default:return this.defaultCoordinator}};var Gf=function(){this.coordinatorSupplier=ks$.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},peZ=function(q){var S=_.VR()||void 0,N=Object.keys(n95)[0];
if(N){var X=q.taskIdByTriggerId.get(N);if(X!=null){q.taskIdByTriggerId.delete(N);N=[];X=_.A(X);for(var b=X.next();!b.done;b=X.next())if(b=q.tasks.get(b.value))S!=="UNDEFINED_CSN"&&(b.csn=S),N.push(b);N=lEW(N);S=[];N=_.A(N);for(X=N.next();!X.done;X=N.next()){b=_.A(X.value);X=b.next().value;b=b.next().value;X=q.coordinatorSupplier.get(X).queueAll(b);X=_.A(X);var w=X.next();for(b={};!w.done;b={taskId$jscomp$9:void 0},w=X.next()){var B=_.A(w.value);w=B.next().value;B=B.next().value;b.taskId$jscomp$9=
w;w=B;S.push(b.taskId$jscomp$9);q.queuedPromisesByTask.set(b.taskId$jscomp$9,_.rn(w,function(T){return function(){f4J(q,T.taskId$jscomp$9)}}(b)))}}}}else _.vN(new _.Vl("Unexpected malformed TriggerEvent."))};
Gf.prototype.trigger=function(q,S){var N=this,X=this.tasks.get(q);if(!X||this.queuedPromisesByTask.has(q))return!1;xwJ(this,q,X.triggerOn);S!=="UNDEFINED_CSN"&&(X.csn=S);S=this.coordinatorSupplier.get(X.taskType).queue(X);this.queuedPromisesByTask.set(q,_.rn(S,function(){f4J(N,q)}));
return!0};
Gf.prototype.cancel=function(q){var S=this.queuedPromisesByTask.get(q);if(S)S.cancel();else return f4J(this,q)};
var f4J=function(q,S){q.queuedPromisesByTask.delete(S);var N=q.tasks.get(S);if(!N)return!1;q.tasks.delete(S);xwJ(q,S,N.triggerOn);(N=vhW(N.cancelOn))&&(q=q.taskIdByCancelId.get(N))&&q.delete(S);return!0},xwJ=function(q,S,N){(N=Object.keys(N)[0])&&(q=q.taskIdByTriggerId.get(N))&&q.delete(S)};var n95={taskRegistered:{}},mwL=function(){Gf.instance||(Gf.instance=new Gf);this.JSC$18907_taskManager=Gf.instance};
_.F(mwL,OG);
mwL.prototype.resolveCommand=function(q){var S=this,N,X;return _.G(function(b){N=_.t(q,lC2);if((X=N)==null||!X.tasks){var w=new _.Vl("RegisterTasksCommand is missing tasks.");_.O0(w);return b.return()}w=S.JSC$18907_taskManager;for(var B=_.A(N.tasks),T=B.next();!T.done;T=B.next())if(T=T.value,T=T.id&&T.triggerOn&&T.cancelOn&&T.command?new dw7(T.id,T.triggerOn,T.cancelOn,T.command,T):void 0,T){var Q=Object.keys(T.triggerOn)[0];if(Q){var a=vhW(T.cancelOn);a?(w.tasks.set(T.id,T),w.taskIdByTriggerId.has(Q)||w.taskIdByTriggerId.set(Q,
new Set),w.taskIdByTriggerId.get(Q).add(T.id),w.taskIdByCancelId.has(a)||w.taskIdByCancelId.set(a,new Set),w.taskIdByCancelId.get(a).add(T.id)):_.vN(new _.Vl("Unexpected malformed cancelOn field."))}else _.vN(new _.Vl("Unexpected malformed triggerOn field."))}else _.vN(new _.Vl("Unexpected malformed Task proto."));peZ(S.JSC$18907_taskManager);_.xP(b)})};var u1L={},g98=(u1L.rendered={priority:_.C("web_adaptive_early_init")?8:0,callback:function(){var q={};q.numCpu=navigator.hardwareConcurrency;var S={};S.ramGb=_.Nd.navigator.deviceMemory;var N={staticContext:{}};S.ramGb&&k27(S.ramGb)&&(N.staticContext.memoryTotalKbytes=(S.ramGb*1048576).toString());q.numCpu&&k27(q.numCpu)&&(N.staticContext.cpuCores=q.numCpu);if(_.C("web_enable_adaptive_appl_signal")){q={};S=F62();S=S.length>0?S[0]:void 0;var X,b=(X=_.cf("rses_dpj"))!=null?X:S==null?void 0:S.tick.rses_dpj,
w;X=(w=_.cf("rsef_dpj"))!=null?w:S==null?void 0:S.tick.rsef_dpj;b&&Number(b)>0&&X&&Number(X)>0&&(w=Math.ceil(Number(X)-Number(b)),w>0&&(q.loadLatency=w));q.loadLatency&&k27(q.loadLatency)&&(N.appL=q.loadLatency.toString())}_.FO("applicationStarted",N);zNW=N;_.C("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",nH0)}},u1L);var E9_=new _.ky("WINDOW_ON_ERROR"),yME=new _.ky("ERROR_WEIGHT_MAPS"),Mi$=new _.ky("INIT_ERROR");var LAs={},ho_=(LAs.initialized={priority:10,callback:function(q){q.injector.resolve(Mi$)()}},LAs);var PSJ=function(){},I4E=function(){var q=_.py("meta_logger_impl");
q||(q=new PSJ,_.hl("meta_logger_impl",q));return q},Yq3=function(){I4E().csiSubscriptionKey=$0W("meta_logging_csi_event",function(q){var S=q.timerName;
if(q=q.timelineData){_.VG(S,{startTime:q.startTime},S);q.infos&&_.QG(q.infos,S);for(var N=_.A(Object.keys(q.ticks)),X=N.next();!X.done;X=N.next())X=X.value,_.Uu(X,q.ticks[X],S)}})};
PSJ.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&Cxv(this.csiSubscriptionKey)};var o73={},q9m=(o73.initialized={priority:10,callback:function(){Yq3()}},o73);var S9_=function(q,S){this.innertubeClientName=q;this.JSC$18918_prefCookie=S};
S9_.prototype.record=function(){if(_.C("web_li_record_binary_eval_tick")){var q=_.cf("rsef_dpj");var S=_.cf("rses_dpj");q=q!==void 0&&S!==void 0?Math.round(q-S):void 0;if(q!==void 0&&q>0){S=_.Bh(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var N=this.poolSize;if(!(S.valuesSeen>=1E9)){if(S.valuesSample.length<N)S.valuesSample.push(q);else{var X=Math.floor(Math.random()*(S.valuesSeen+1));X<N&&(S.valuesSample[X]=q)}S.valuesSeen+=1}_.sU(this.storagePrefix+"-"+this.innertubeClientName,
S,2592E3);q=S.valuesSample;S=jhv(q);q=q.length<this.poolSize?void 0:S<400?1:S<1700?2:3;q!==void 0&&(this.JSC$18918_prefCookie.set(this.cookiePrefix+this.innertubeClientName,q),this.JSC$18918_prefCookie.save())}}else _.TL(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18918_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18918_prefCookie.save()};
S9_[hc]=[WY,rd];var N65=function(){S9_.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.F(N65,S9_);var XwZ=new _.ky("PAGE_LOAD_TIME_TOKEN");var b6s=function(q){this.signal=q;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;q.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.ez(_.OY,this.disableLoggingAndSendPayload,1E4)};
b6s.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.OY.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),wwE(this))};
var wwE=function(q){var S=_.as();if(S){var N={webClientComponentsData:{components:Array.from(q.ids,function(X){return{id:X}})}};
q.ids.clear();_.ql().visualElementStateChanged(S,N)}};var Z63=G7({a11y:Ucv});_.Ao7=D6(Z63)(Z63.a11y,{ephemeralActionSelector:function(q){return q.ephemeralAction||null}});var sS5=G7({continuation:CMs});var B63=D6(sS5)(sS5.continuation,{continuationCommandSelector:function(q){return q.continuationCommand}});var T6m,DGE,Grm;T6m=function(){this.loadFns=new Map;this.xidToRendererName=new Map};
_.JP=function(q,S,N,X){q.loadFns.has(S)&&q.loadFns.get(S)!==X?_.O0(Error("tj`"+S)):(q.loadFns.set(S,X),q.xidToRendererName.set(N,S))};
DGE=function(q,S){if(typeof S==="string"){var N=Grm(q,S);return q.loadFns.get(N)}return function(){var X;return _.G(function(b){return b.nextAddress==1?(X={},b.yield(Promise.all(S.map(function(w){var B,T;return _.G(function(Q){if(Q.nextAddress==1){B=Grm(q,w);T=q.loadFns.get(B);if(!T)return X[B]=void 0,Q.jumpTo(0);_.jw(Q,3);return Q.yield(T(),5)}if(Q.nextAddress!=3)return X[B]=Q.yieldResult,_.x8(Q,0);_.pd(Q);X[B]=void 0;_.xP(Q)})})),2)):b.return(X)})}};
Grm=function(q,S){var N;return(N=q.xidToRendererName.get(S))!=null?N:S};var QSL=new _.ky("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var DM=function(q,S){this.JSC$18950_storeWithEntities=q;this.JSC$18950_commandHandler=S;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
DM.prototype.start=function(){this.JSC$18950_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
DM.prototype.observeDownloadingEntities=function(){var q=_.dZP(this.JSC$18950_storeWithEntities.getState().entities).map(function(X){return k5M(X)});
if(q.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var S={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:US2()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.nB(_.qW("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18950_commandHandler.resolveCommand(S)}this.downloadingEntities=q}else if(this.downloadingEntities.length){var N=WlN(this.JSC$18950_storeWithEntities.getState().entities).map(function(X){return k5M(X)});
this.downloadingEntities.filter(function(X){return N.includes(X)}).length&&(q={openPopupAction:GPv()},this.JSC$18950_commandHandler.resolveCommand(q));
this.downloadingEntities=[]}};
DM[hc]=[ET,_.ci];var aGm;_.Qt=function(q,S,N,X,b,w,B,T){this.JSC$18953_playerApiPromise=q;this.JSC$18953_commandHandler=S;this.JSC$18953_screenManager=N;this.offlineWebClientEligibility=X;this.JSC$18953_prefStorage=b;this.JSC$18953_actionRouter=w;this.entityTypeMap=B;this.JSC$18953_persistentStorePromiseAccessor=T;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
aGm=function(){var q=_.Ly().resolve(_.Qt),S;_.G(function(N){if(N.nextAddress==1)return q.downloadFailureListenerBound?N.return():N.yield(q.JSC$18953_playerApiPromise,2);S=N.yieldResult;S.addEventListener("onOfflineOperationFailure",function(X){if(X.failureReason&&X.entityKey&&X.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(X.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var b=_.Eu(X.entityKey).entityId;b&&q.JSC$18953_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
b)}else if(_.C("kevlar_woffle")){b=q.JSC$18953_commandHandler;var w=b.resolveCommand;X=X.failureReason;var B=_.qW("TRANSFER_FAILED",void 0,"Download failed");X==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(B=_.qW("STORAGE_FULL",void 0,"Storage full"));w.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.nB(B),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
q.downloadFailureListenerBound=!0;_.xP(N)})};
_.Qt.prototype.deleteVideo=function(q,S){var N=this,X,b,w;return _.G(function(B){if(B.nextAddress==1)return B.yield(N.JSC$18953_playerApiPromise,2);X=B.yieldResult;w={offlineLoggingData:{offlineDeleteReason:(b=S)!=null?b:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return B.yield(X.queueOfflineAction(q,N.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",w),0)})};
_.Qt.prototype.pauseVideoDownload=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.JSC$18953_playerApiPromise,2);N=X.yieldResult;N.pauseVideoDownload(q);_.xP(X)})};
_.Qt.prototype.resumeVideoDownload=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.JSC$18953_playerApiPromise,2);N=X.yieldResult;return X.yield(N.resumeVideoDownload(q),0)})};
_.Qt[hc]=[_.xc,_.ci,_.A7,QSL,Cj,zC,Qq6,X_];var VLV=new _.ky("DOWNLOAD_STATE_STORE_TOKEN");var UGG=function(q,S){this.JSC$18974_persistentStorePromiseAccessor=q;this.store=S;this.upliftCompletionResolver=new _.yP},cos=function(){var q=_.Ly().resolve(roL),S;
_.G(function(N){switch(N.nextAddress){case 1:if(q.upliftImplPromise)return N.return(q.upliftImplPromise);_.jw(N,2);q.upliftImplPromise=$Gm(q);return N.yield(q.upliftImplPromise,4);case 4:q.upliftCompletionResolver.resolve();_.x8(N,3);break;case 2:throw S=_.pd(N),q.upliftCompletionResolver.reject(S),S;case 3:return N.return(q.upliftImplPromise)}})},$Gm=function(q){var S,N,X;
return _.G(function(b){switch(b.nextAddress){case 1:return _.zo("LOGGED_IN")?b.yield(q.JSC$18974_persistentStorePromiseAccessor(),2):b.return();case 2:S=b.yieldResult;if(!S)return _.Uu("vdeur"),b.return();_.Uu("vdeus");_.jw(b,3);return b.yield(ej5(S),5);case 5:N=b.yieldResult;q.store.dispatch(c7y(N));S.observe(function(w){e9N(q.store,w)});
_.x8(b,4);break;case 3:throw X=_.pd(b),_.Uu("vdeur"),X;case 4:_.Uu("vdeuc"),_.xP(b)}})},ej5=function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(fE4(q),2);S=N.yieldResult;return N.return(S.reduce(function(X,b){if(!b.data||!b.key||!b.entityType)return X;X[b.entityType]||(X[b.entityType]={});X[b.entityType][b.key]=b.data;return X},{}))})};
UGG[hc]=[X_,_.UN];var roL;roL=new _.ky("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.CDL=new _.ky("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var RjZ=function(q,S){this.JSC$18977_persistentStorePromiseAccessor=q;this.transportService=S};
RjZ.prototype.refresh=function(){var q=this,S,N,X,b;return _.G(function(w){if(w.nextAddress==1)return _.zo("LOGGED_IN")?w.yield(q.JSC$18977_persistentStorePromiseAccessor(),2):w.return();if(w.nextAddress!=3)return(S=w.yieldResult)?w.yield(rae(S),3):w.return();if((N=w.yieldResult)&&!(Number(N.data.refreshTimestampMs||0)<(0,_.oL)()))return w.return();X={browseId:"SPaccount_downloads"};b=_.WO(dh);_.Jf(q.transportService,X,b).then(function(B){var T;if(S&&(B==null?void 0:(T=B.responseContext)==null?void 0:
T.maxAgeSeconds)!==0){var Q;T=(B==null?void 0:(Q=B.responseContext)==null?void 0:Q.maxAgeSeconds)||604800;Q=String(Math.floor((0,_.oL)())+T*1E3);S.put("service:downloads_settings:fallback",new _.Px({innertubeResponse:B,refreshTimestampMs:Q}))}});
_.xP(w)})};
RjZ[hc]=[_.sB,_.ZL];var a4=function(q,S){this.JSC$18981_playerPromise=q;this.store=S;this.started=!1};
a4.prototype.start=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return q.started?N.return():N.yield(q.JSC$18981_playerPromise,2);S=N.yieldResult;S.addEventListener("onOrchestrationBecameLeader",q.updateIsLeader.bind(q,!0));S.addEventListener("onOrchestrationLostLeader",q.updateIsLeader.bind(q,!1));if(S.isOrchestrationLeader)q.updateIsLeader(S.isOrchestrationLeader());else{var X=new _.Vl("Function isOrchestrationLeader is undefined",{"player.isReady":S.isReady(),"player.playVideo":S.playVideo?
"defined":"undefined"});_.O0(X);q.updateIsLeader(!1)}q.started=!0;_.xP(N)})};
a4.prototype.updateIsLeader=function(q){this.store.dispatch(_.xx({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:q}}))};
a4[hc]=[_.xc,_.UN];var tLL=function(q,S){this.networkStatusManager=q;this.JSC$18984_prefStoragePromise=S;this.redirectsToPreload=["https://youtube.com"]},i63=function(){var q=_.Ly().resolve(tLL),S,N,X,b,w,B;
_.G(function(T){switch(T.nextAddress){case 1:return T.yield(q.JSC$18984_prefStoragePromise,2);case 2:S=T.yieldResult;if(!(N=S)){T.jumpTo(3);break}return T.yield(S.get("yt-redirect-prefetch-id"),4);case 4:N=T.yieldResult;case 3:if(N||!q.networkStatusManager.isNetworkAvailable())return T.return();X={cache:"reload",redirect:"manual"};b=_.A(q.redirectsToPreload);w=b.next();case 5:if(w.done){if(!S){T.jumpTo(0);break}return T.yield(S.set("yt-redirect-prefetch-id",!0,86400),0)}B=w.value;_.jw(T,8);return T.yield(_.Nd.fetch(B,
X),10);case 10:_.x8(T,6);break;case 8:_.pd(T);case 6:w=b.next(),T.jumpTo(5)}})};var Jom=function(q){this.JSC$18990_pageManager=q},FM5=function(q){var S=[];
uk2(["videoId","contentId"],q.JSC$18990_pageManager.data,new Set,S);return S},H67=function(q){return FM5(q).filter(function(S){return S.contentType==="video"}).map(function(S){return S.contentId}).filter(function(S){return S!==void 0})};
Jom[hc]=[_.Wq];var O6L=new _.ky("PAGE_CONTENT_EXTRACTOR_TOKEN");var KM5=function(q){q?(this.container=q,this.containerWasInjected=!0):this.containerWasInjected=!1};
KM5.prototype.openDialog=function(q,S,N){var X=this,b;return _.G(function(w){(b=X.container)==null||b.openDialog(q,S,N);_.xP(w)})};
KM5.prototype.closeDialog=function(){var q=this,S;return _.G(function(N){(S=q.container)==null||S.closeDialog();_.xP(N)})};
KM5.prototype.isDialogOpen=function(){var q=this,S,N;return _.G(function(X){return X.return((N=(S=q.container)==null?void 0:S.isDialogOpen())!=null?N:!1)})};
KM5[hc]=[_.MU(jov)];_.v7Z=new _.ky("POPUP_CONTROLLER_TOKEN");var lG5=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
lG5.prototype.registerPanel=function(q,S){if(q){this.panelMap.set(q,S);var N=this.pendingPanelResolvers.get(q);N&&(N.resolve(S),this.pendingPanelResolvers.delete(q))}};
lG5.prototype.getPanel=function(q){var S=this,N;return _.G(function(X){return(N=S.panelMap.get(q))?X.return(N):X.return(jSs(S,q))})};
var jSs=function(q,S){var N,X;return _.G(function(b){if(N=q.pendingPanelResolvers.get(S))return b.return(N.promise);X=new _.yP;q.pendingPanelResolvers.set(S,X);return b.return(X.promise)})},WMs=function(q,S){lG5.call(this);
var N=this;this.popupController=q;this.persistentPanelController=S;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return N.panelMap.size}}};
_.F(WMs,lG5);_.Z=WMs.prototype;_.Z.getReloadContinuation=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.getPanel(q),2);N=X.yieldResult;return X.return(N.getReloadContinuation())})};
_.Z.showPanel=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e;return _.G(function(R){if(R.nextAddress==1){N=q;X=N.identifier;b=N.panelContents;w=N.config;B=N.extras;T=N.panelUpdatableFields;Q=N.updatePanelContinuationData;a=q.target;Q&&S.updatePanelContinuationDatas.set(X,Q);if((U=w)==null?0:(r=U.engagementPanelPopupPresentationConfig)==null?0:r.popupType)if(c=w.engagementPanelPopupPresentationConfig.popupType,a===void 0&&(a=document.body),c==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!S.persistentPanelController)return _.vN(new _.Vl("Persistent panel controller is not available.")),
R.return();var J=S.persistentPanelController;J.persistentPanelIdentifiers.has(X)||(J.persistentPanelWrapper.appendChild(J.engagementPanelElement({panelIdentifier:X},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),J.persistentPanelIdentifiers.add(X));a:switch(_.iT.currentPageSubTypeSelector(J.store.getState())){case "watch":var v="WATCH";break a;default:v="APP"}_.dG7(J,v);J.store.dispatch($cs(!0))}else{if(c==="PANEL_POPUP_TYPE_DIALOG"||c==="PANEL_POPUP_TYPE_DROPDOWN"||c==="PANEL_POPUP_TYPE_PERSISTENT_DRAGGABLE_PANEL"){J=
R.return;v=S.popupController;var W=v.openPopup;a:switch(c){case "PANEL_POPUP_TYPE_DIALOG":var z="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":z="DROPDOWN";break a;case "PANEL_POPUP_TYPE_PERSISTENT_DRAGGABLE_PANEL":z="PERSISTENT_DRAGGABLE_PANEL";break a;default:throw Error("vj`"+c);}return J.call(R,W.call(v,X,b,z,a))}_.vN(new _.Vl("Popup type "+c+" not supported in PanelController."))}return R.yield(S.getPanel(X),2)}e=R.yieldResult;(b||T)&&e.updatePanel(b,!1,B,T);e.showPanel(B);_.xP(R)})};
_.Z.hidePanel=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N=q,X=N.identifier,B.yield(S.getPanel(X),2);b=B.yieldResult;b.hidePanel();S.popupController.closePopup(X);(w=S.persistentPanelController)!=null&&w.persistentPanelIdentifiers.has(X)&&w.store.dispatch($cs(!1));_.xP(B)})};
_.Z.isVisible=function(q,S){var N=this,X;return _.G(function(b){if(b.nextAddress==1)return S&&!N.panelMap.has(q)?b.return(!1):b.yield(N.getPanel(q),2);X=b.yieldResult;return b.return(X.isVisible())})};
_.Z.updatePanel=function(q){var S=this,N,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1){N=q;X=N.identifier;b=N.panelContents;w=N.shouldFocus===void 0?!1:N.shouldFocus;B=N.extras;T=N.panelUpdatableFields;Q=N.updatePanelContinuationData;if(!b&&!T)return U.return();Q&&S.updatePanelContinuationDatas.set(X,Q);_.C("enable_ai_companion")&&X==="PAai_companion"&&_.qP.remove("youchat_messages_section");return U.yield(S.getPanel(X),2)}a=U.yieldResult;a.updatePanel(b,w,B,T);b&&_.C("enable_ai_companion")&&
S.registerPanelContent(X,b);_.xP(U)})};
_.Z.registerPanelContent=function(q,S){q&&this.panelContentMap.set(q,S)};
_.Z.unregisterPanelContent=function(q){this.panelContentMap.delete(q)};
_.Z.getPanelContent=function(q){return this.panelContentMap.get(q)};
_.Z.getUpdatePanelContinuationData=function(q){return this.updatePanelContinuationDatas.get(q)};
WMs[hc]=[_.v7Z,_.MU(_.Vk)];var krs=function(q,S){this.innertubeTransportService=q;this.JSC$19009_screenManager=S},zjm=function(q){var S;
return!((S=q.panelLoadingStrategy)==null||!S.requestTemplate)};
krs.prototype.makeRequest=function(q){var S=this,N,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!zjm(S)){b.jumpTo(2);break}_.jw(b,3);return b.yield(_.Fq(S.innertubeTransportService,q),5);case 5:return N=b.yieldResult,N?b.return(N.content):(_.O0(Error("wj")),b.return(void 0));case 3:X=_.pd(b),_.O0(X);case 2:return b.return(void 0)}})};
krs.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
krs.prototype.execute=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r;return _.G(function(c){if(c.nextAddress==1){N=q;X=N.data;b=N.fallbackVe;w=N.parentVe;B=N.createScreenConfig;T=N.renderFn;Q=N.command;S.panelLoadingStrategy=X;var e,R,J=((e=S.panelLoadingStrategy)==null?0:e.screenVe)?(R=S.panelLoadingStrategy)==null?void 0:R.screenVe:b;J&&_.Lt(S.JSC$19009_screenManager,J,w,B);return(a=S.getContent())?c.yield(T(a),2):c.jumpTo(2)}return c.nextAddress!=4?zjm(S)?c.yield(S.makeRequest(Q),4):c.return():(r=
U=c.yieldResult)?c.yield(T(r),0):c.return()})};
krs[hc]=[_.ZL,_.A7];var n7E;n7E=function(q,S){this.engagementPanelElement=q;this.store=S;this.persistentPanelContainerMap=new Map;this.persistentPanelIdentifiers=new Set;this.persistentPanelWrapper=document.createElement("div");this.persistentPanelWrapper.classList.add("persistent-panel-wrapper");this.persistentPanelWrapper.style.display="flex";this.persistentPanelWrapper.style.height="100%"};
_.dG7=function(q,S){var N=q.persistentPanelContainerMap.get(S);N?N.contains(q.persistentPanelWrapper)||(q=q.persistentPanelWrapper,_.vi=!0,_.ly.set(q,!0),N.insertBefore(q,null),_.ly.delete(q),_.vi=!1):_.vN(new _.Vl("Persistent panel container not found for surface "+S+"."))};
n7E[hc]=[WeR,_.UN];var Vt=function(){var q=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){q.isHovered=!0};
this.onTargetHoverLeft=function(){q.isHovered=!1};
this.onSheetHoverEntered=function(){q.isHovered=!0;var S;(S=q.hoverEnterCallback)==null||S.call(q)};
this.onSheetHoverLeft=function(){q.isHovered=!1;var S;(S=q.hoverLeaveCallback)==null||S.call(q)}};
Vt.prototype.getContainer=function(){return _.dr()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
Vt.prototype.openSheet=function(q,S,N){N=N===void 0?S:N;var X=this,b,w,B,T,Q,a,U;return _.G(function(r){switch(r.nextAddress){case 1:return b={stack:[],error:void 0,hasError:!1},_.jw(r,2,3),w=Y9,r.yield(X.isSheetOpen(),5);case 5:B=r.yieldResult;xM2(b,lH2(w));if(!B){r.jumpTo(6);break}if(!X.shouldPreventClosingWhileHovered){if(!_.C("delay_sheet_open_killswitch")){if(_.C("web_close_sheet_if_same_target_killswitch")&&S&&X.currentTarget===S)return(T=X.getContainer())==null||T.closeSheet(),r.return();X.pendingData=
{data:q,target:PU8(X,S)};return r.return()}r.jumpTo(6);break}if(X.currentTarget===S)return r.return();fGE(X);pwG(X);return r.yield((Q=X.getContainer())==null?void 0:Q.closeSheet(),6);case 6:if(q.viewModel&&(q={viewModel:q.viewModel,sheetPosition:q.sheetPosition,expandToFullWidth:q.expandToFullWidth}),(a=X.getContainer())==null||a.openSheet(q,S,N),X.currentTarget=S,X.shouldPreventClosingWhileHovered){X.onTargetHoverEntered();var c;(c=X.currentTarget)==null||c.addEventListener("mouseenter",X.onTargetHoverEntered);
var e;(e=X.currentTarget)==null||e.addEventListener("mouseleave",X.onTargetHoverLeft);xG3(X)}else X.hasRegisteredHoverCallbacks&&xG3(X);case 3:_.dx(r);mMv(b);_.fd(r,0);break;case 2:U=_.pd(r),b.error=U,b.hasError=!0,r.jumpTo(3)}})};
Vt.prototype.closeSheet=function(){var q=this;return _.G(function(S){return q.hideDelayMs?(setTimeout(function(){return _.G(function(N){return N.yield(mGs(q),0)})},q.hideDelayMs),S.return()):S.yield(mGs(q),0)})};
var mGs=function(q){var S;return _.G(function(N){if(N.nextAddress==1){if(q.shouldPreventClosingWhileHovered){if(q.isHovered)return N.return();fGE(q);pwG(q)}else q.hasRegisteredHoverCallbacks&&(pwG(q),q.onSheetHoverLeft());return N.yield((S=q.getContainer())==null?void 0:S.closeSheet(),2)}if(N.nextAddress!=4)return q.resetState(),!q.pendingData||_.C("delay_sheet_open_killswitch")?N.jumpTo(0):N.yield(q.openSheet(q.pendingData.data,q.pendingData.target),4);q.pendingData=void 0;_.xP(N)})};
Vt.prototype.isSheetOpen=function(){var q=this,S,N;return _.G(function(X){return X.return((N=(S=q.getContainer())==null?void 0:S.isSheetOpen())!=null?N:!1)})};
Vt.prototype.resetState=function(){this.currentTarget=void 0;this.shouldPreventClosingWhileHovered=this.isHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.hoverLeaveCallback=this.hoverEnterCallback=void 0};
var fGE=function(q){var S;(S=q.currentTarget)==null||S.removeEventListener("mouseenter",q.onTargetHoverEntered);var N;(N=q.currentTarget)==null||N.removeEventListener("mouseleave",q.onTargetHoverLeft)},xG3=function(q){var S,N=(S=q.getContainer())==null?void 0:S.getSheetContainerElement();
N==null||N.addEventListener("mouseenter",q.onSheetHoverEntered);N==null||N.addEventListener("mouseleave",q.onSheetHoverLeft)},pwG=function(q){var S,N=(S=q.getContainer())==null?void 0:S.getSheetContainerElement();
N==null||N.removeEventListener("mouseenter",q.onSheetHoverEntered);N==null||N.removeEventListener("mouseleave",q.onSheetHoverLeft)},PU8=function(q,S){if(!_.C("web_parent_target_for_sheets"))return S;
var N,X;return(X=(N=q.getContainer())==null?void 0:N.getParentTarget(S))!=null?X:S};var LA=window.documentPictureInPicture;var oEF=_.jV(["dark"]),qbm=_.jV(["system-icons"]),SbP=_.jV(["typography"]),NAg=_.jV(["lang"]),XkW=_.jV(["style"]),h0M=_.jV(["dir"]),Pz4=_.jV(["rounded-container"]),IEv=_.jV(["style"]),wkN=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],UB=function(q){this.JSC$19027_clientRoot=q;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
UB.prototype.openWindow=function(q){var S=this,N,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!LA||!LA||!O7()||S.currentPipWindow)return b.return(!1);_.jw(b,2);return b.yield((X=LA?LA:null)==null?void 0:X.requestWindow(q),4);case 4:N=b.yieldResult;_.x8(b,3);break;case 2:return _.pd(b),b.return(!1);case 3:if(!N)return b.return(!1);N.addEventListener("pagehide",function(){ueG(S)});
N.addEventListener("resize",S.handlePipWindowResize);bR7(N);AeN(N);MSv(N);return b.yield(LwM(N),5);case 5:if(!ghM())return b.return(!1);S.currentPipWindow=N;S.JSC$19027_eventForwarder=ZR0(N,S.JSC$19027_clientRoot);S.pipWindowResizeDelay=new _.Yf(function(){S.currentPipWindow&&_.gr(S.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.lU(S.currentPipWindow.innerWidth,S.currentPipWindow.innerHeight)])},N);
S.pipWindowResizeDelay.start();return b.return(!0)}})};
UB.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var ueG=function(q){if(q.currentPipWindow){var S,N;(S=LA?LA:null)==null||(N=S.window)==null||N.close();q.currentPipWindow.removeEventListener("resize",q.handlePipWindowResize);var X;(X=q.pipWindowResizeDelay)==null||X.dispose();q.pipWindowResizeDelay=void 0;var b;(b=q.JSC$19027_eventForwarder)==null||b.stop();q.JSC$19027_eventForwarder=void 0;S=_.A(q.onCloseCallbacks);for(N=S.next();!N.done;N=S.next())N=N.value,N();q.onCloseCallbacks=[];q.currentPipWindow=null}};
UB.prototype.getWindow=function(){return this.currentPipWindow};
var g7L=function(q,S){var N;(N=q.onCloseCallbacks)==null||N.push(S)};
UB.prototype.pictureInPictureSupported=function(){return!(!LA||!LA)&&O7()};
_.hd.Object.defineProperties(UB.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
UB[hc]=[Plq];var E7G=new _.ky("PICTURE_IN_PICTURE_CONTROLLER");var sQv=function(q,S){this.lengthY=this.lengthX=0;this.lengthX=S.x-q.x;this.lengthY=S.y-q.y};var yo7=function(){},A5L=function(q,S){var N;
(N=q.headerElement)==null||N.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:S}))};var ML_=function(){};
ML_.prototype.openPopup=function(q,S,N,X){var b=this,w;return _.G(function(B){if(!b.container)return B.return();w={openPopupAction:{popup:S,popupType:N,uniqueId:q}};return B.return(b.container.handleOpenPopupAction(w,X))})};
ML_.prototype.closePopup=function(q){this.container&&this.container.closePopup(q)};var LM5=function(){this.openTunnels=new Map},mf4=function(q,S,N){if(Djg(N)){var X=_.Nx(N,"gclid");
N={handleEvent:function(T){S&&!S.closed&&typeof S.postMessage==="function"&&T&&T.origin&&T.source===S&&T.data&&T.data.action==="gcl_setup"&&S.postMessage(Object.assign({},{action:"gcl_transfer"},X&&{gclid:X},{gadSource:2}),T.origin)}};
for(var b=_.A(q.openTunnels),w=b.next();!w.done;w=b.next()){var B=_.A(w.value);w=B.next().value;B=B.next().value;if(w.closed)try{window.removeEventListener("message",B),q.openTunnels.delete(w)}catch(T){_.O0(T)}}S&&q.openTunnels.size<15&&(q.openTunnels.set(S,N),window.addEventListener("message",N))}};var hj7=function(){this.clientParams=new Map},xh_=function(q){for(var S=_.A(q.clientParams.keys()),N=S.next();!N.done;N=S.next())N=N.value,N.startsWith("yt-mini-app-share")&&q.clientParams.delete(N)};var PD$=function(q,S){_.Z4.call(this);var N=this;this.shortsController=q;this.storeWithShorts=S;q=_.wf(this.storeWithShorts,_.B8d,function(X){if(X){var b,w=(b=N.shortsController.getRoot())==null?void 0:b.getPlayer(),B;(b=(B=N.shortsController.alternativePlayerContainerElement)==null?void 0:B.getPlayerContainer())&&(w==null||w.appendTo(b))}else{var T;B=(T=N.shortsController.alternativePlayerContainerElement)==null?void 0:T.getPlayerContainer().querySelector("#player");b=N.shortsController.activeIndex;
(T=(w=N.shortsController.getRoot())==null?void 0:w.querySelector('ytd-reel-video-renderer[id="'+b+'"] #player-container'))&&(B==null||B.appendTo(T,void 0,!0))}});
this.addOnDisposeCallback(q)};
_.F(PD$,_.Z4);var ro=function(q,S,N,X){var b=this;this.storeWithShorts=q;this.ephemeralResponseStore=S;this.innertubeTransportService=N;this.innertubeTransportLoader=X;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.oH(_.x2);this.isShortsPipActive=_.oH(_.mB);this.nextReelVe=_.Ew(56921);this.prevReelVe=_.Ew(56922);this.backButtonVe=_.Ew(22156);this.TEST_ONLY={getActiveModules:function(){return b.activeModules}}},IG5=function(q){q.unsubscribeFromStore=
_.wf(q.storeWithShorts,_.s$g,function(S){q.initOrDisposeActiveModules(S);
!S&&q.storeWithShorts.getState().shorts.isFullscreen&&(_.kq(document.documentElement),q.storeWithShorts.dispatch(_.RQ2(!1)))});
q.initOrDisposeActiveModules(_.s$g(q.storeWithShorts.getState()))},PuG,INE,Y9E;
ro.prototype.initOrDisposeActiveModules=function(q){q?this.activeModules.push(new PD$(this,this.storeWithShorts)):(_.nG(this.activeModules),this.activeModules.length=0)};
ro.prototype.registerRootElement=function(q){this.rootElement=q;IG5(this)};
ro.prototype.getRoot=function(){return this.rootElement};
ro.prototype.setActiveIndex=function(q){this.activeIndex=q};
_.El8=function(q,S){var N,X,b,w,B,T,Q;return _.G(function(a){switch(a.nextAddress){case 1:return N=new x0,(X=N.JSC$14501_getStoreKey(S))&&q.ephemeralResponseStore.has(X)?a.yield(q.ephemeralResponseStore.get(X),7):a.yield(Y9E(q,S),4);case 4:b=a.yieldResult;if(!X){a.jumpTo(3);break}w=uW(b,3600);return a.yield(q.ephemeralResponseStore.put(X,new _.Px(w)),3);case 7:b=(B=a.yieldResult)==null?void 0:_.uI(B);case 3:return((T=b)==null?0:T.replacementEndpoint)&&(Q=_.t(b.replacementEndpoint,_.SB))&&b.sequenceContinuation&&
(Q.sequenceParams=b.sequenceContinuation),a.return(b)}})};
PuG=function(q,S){S=(new mv).JSC$14501_getStoreKey(S);return!!S&&q.ephemeralResponseStore.has(S)};
INE=function(q,S,N){var X,b,w,B,T;_.G(function(Q){if(Q.nextAddress==1){X=new mv;b=X.JSC$14501_getStoreKey(S);if(!b)return Q.return();if(N.reelWatchSequenceResponse)return w=uW(N.reelWatchSequenceResponse,3600),q.ephemeralResponseStore.put(b,new _.Px(w)),Q.jumpTo(0);if(!q.ephemeralResponseStore.has(b))return Q.jumpTo(0);T=N;return Q.yield(q.ephemeralResponseStore.get(b),4)}T.reelWatchSequenceResponse=(B=Q.yieldResult)==null?void 0:_.uI(B);_.xP(Q)})};
Y9E=function(q,S){var N=N===void 0?{}:N;var X,b,w;return _.G(function(B){switch(B.nextAddress){case 1:if(q.innertubeTransportService){X=q.innertubeTransportService;B.jumpTo(2);break}if(!q.innertubeTransportLoader){_.ny(Error("yj"));B.jumpTo(2);break}return B.yield(q.innertubeTransportLoader(),4);case 4:X=B.yieldResult;case 2:return B.yield((b=X)==null?void 0:_.Fq(b,S,N),5);case 5:return w=B.yieldResult,B.return(w)}})};
_.hd.Object.defineProperties(ro.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
ro[hc]=[nlm,_.hB,_.MU(_.ZL),_.MU(NuJ)];_.o$Z=new _.ky("STORAGE_MANAGER_TOKEN");var kK0=["touchmove","scroll"];var qt_=!1;var $jM=!1;var djy={onSpanEnd:function(q){q.parentId==null&&(qt_||(Uj7(),setInterval(Uj7,6E5),qt_=!0),ey7(q,"web_tracing_action"))}};var JeP=URL.createObjectURL;var jQW,StV={traceAllComponents:_.C("web_tracing_all_components"),exportToCsi:_.C("web_tracing_export_to_csi"),enabledSpansArray:_.NN("web_tracing_enabled_spans"),exportToDevTools:_.C("web_tracing_export_to_devtools"),maxBreadcrumbs:_.Y$("tel_max_breadcrumbs",0)};jQW=new iRM(StV);var W3M=_.C("web_shorts_enable_tracing");var N5G=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},XP8;
N5G.prototype.enqueue=function(q,S){S===1?this.currentPersistentToast=q:this.queue.push(q);_.bys(this)};
_.bys=function(q){var S;(S=q.currentToast)!=null&&S.isOpened()||(q.queue.length?(q.currentToast=q.queue.shift(),q.currentToast.open()):q.currentPersistentToast&&q.currentPersistentToast.open())};_.$W=new _.ky("TOAST_MANAGER_TOKEN");var wPm=new _.ky("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var ZyE=new _.ky("VIEW_TRANSITION_COORDINATOR_TOKEN");var Acs=function(q){this.config=q;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;q=_.A(q.transitionConfigs);for(var S=q.next();!S.done;S=q.next())S=_.A(S.value).next().value,this.transitionTasksMap.set(S,[])};
Acs.prototype.registerElement=function(q,S,N){N=N===void 0?!1:N;for(var X=_.A(Object.keys(S)),b=X.next(),w={};!b.done;w={viewTransitionName:void 0},b=X.next()){b=b.value;w.viewTransitionName=S[b];var B=this.elementTasksMap.get(q),T=void 0;if((T=B)==null?0:T.has(b)){_.Kl(new _.Vl("Element already registered for transition",q.tagName,b));break}B=B||new Map;B.set(b,{beforeTransition:function(Q){return function(){q.style.viewTransitionName=Q.viewTransitionName}}(w),
afterTransition:function(){q.style.viewTransitionName&&(q.style.viewTransitionName="")},
runOnce:N});this.elementTasksMap.set(q,B)}};
_.c2=function(q,S){var N=q.elementTasksMap.get(S);N&&(N.clear(),N.size===0&&q.elementTasksMap.delete(S))};
Acs[hc]=[wPm];var B5E=_.f(function(q){var S=_.FS("yt-expandable-metadata-header-view-model"),N=_.Ec(function(X){_.tG(_.ql(),{data:q.data()});if(!_.DV(_.GJ(X),S.value,["A".toString(),"BUTTON".toString()])){var b;(b=q.expandedCallback)==null||b.call(q,!1)}});
return _.D("yt-expandable-metadata-header-view-model",{el:S,class:"ytExpandableMetadataHeaderViewModelHost"},_.D(_.V,{cond:function(){return q.expanded()},
then:function(){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":N},_.D("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.D(_.V,{cond:function(){return q.data().expandedTitleImage},
then:function(X){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.D(_.Oc,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:X}))}}),_.D("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.D("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.D(_.Fu,{text:function(){return q.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.D(_.Fu,{text:function(){return q.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.D(_.Fu,{text:function(){return q.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.D("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.D(_.SA,{data:function(){return q.data().infoButton}},{buttonViewModel:_.EN}),_.D(_.SA,{data:function(){return q.data().collapseButton}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
onClick:function(){var b;(b=q.expandedCallback)==null||b.call(q,!1)}})}})))},
else:function(){return _.D(sMJ,Object.assign({},q))}}))},"Ag"),T53=_.f(function(q){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.D(_.V,{cond:function(){return q.data().collapsedLabelImage},
then:function(S){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.D(_.Oc,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:S,alt:""}))}}),_.D(_.Fu,{text:function(){return q.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"Bg"),sMJ=_.f(function(q){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.Ec(function(){_.tG(_.ql(),{data:q.data()});var S;(S=q.expandedCallback)==null||S.call(q,!0)})},_.D("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.D(_.V,{cond:function(){return q.data().collapsedImage},
then:function(S){return _.D("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.D(_.Oc,{height:20,preserveHeight:!0,preserveWidth:!0,data:S,alt:""}))}}),_.D(_.V,{cond:function(){return q.data().showLeadingCollapsedLabel},
then:function(){return _.D(T53,Object.assign({},q))}}),_.D("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.D(_.Fu,{text:function(){return q.data().collapsedTitle}}))),_.D("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.D(_.V,{cond:function(){return!q.data().showLeadingCollapsedLabel},
then:function(){return _.D(T53,Object.assign({},q))}}),_.D(_.SA,{data:function(){return q.data().infoButton}},{buttonViewModel:_.EN}),_.D(_.SA,{data:function(){return q.data().expandButton}},{buttonViewModel:function(S){var N=S.data;
return _.D(_.EN,{data:N,onClick:function(){_.tG(_.ql(),{data:N});var X;(X=q.expandedCallback)==null||X.call(q,!0)}})}})))},"Cg");_.GoV=_.f(function(q){var S=_.A(_.kr(function(){return q.data().initiallyExpanded})),N=S.next().value,X=S.next().value,b,w=(b=_.Ly().resolve(_.MU(_.NP)))==null?void 0:b(),B=function(){var T=q.data().colorData;
if(T)return w?T==null?void 0:T.darkColorPalette:T==null?void 0:T.lightColorPalette};
return _.D("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.Ls({"background-color":function(){var T=B();return(T==null?0:T.section2Color)?_.Vh(T.section2Color):""}})},_.D(_.SA,{data:function(){return q.data().header}},{expandableMetadataHeaderViewModel:function(T){return _.D(B5E,{data:T.data,
expanded:function(){return!!N()},
expandedCallback:function(Q){X(Q)}})}}),_.D(_.V,{cond:function(){return N()},
then:function(){return _.D("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.D(_.SA,{data:function(){return q.data().expandedContent}},{horizontalShelfViewModel:function(T){return _.D(_.jJ,{data:T.data,
includeMargin:!0,forceNarrowLayout:!0,palette:B})},
videoSummaryContentViewModel:function(T){return _.D(nsq,{data:T.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(T){return _.D(_.o9,{data:T.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(T){return _.D(_.H5,{data:T.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.D(_.SA,{data:function(){return q.data().expandedBottomButtons}},{buttonViewModel:function(T){return _.D("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.D(_.EN,{data:T.data}))}}))}}))},"Dg");var DU8=_.f(function(q){var S=q.text;var N=q.marqueeSpacing;var X=q.scrollDelay;var b=q.scrollDuration;var w=q.enableMarqueeScroll;q=q.large;var B=_.A(_.r6(!1,void 0,"WyNYFf")),T=B.next().value,Q=B.next().value,a=_.A(_.r6(0,void 0,"OoTdhe"));B=a.next().value;var U=a.next().value,r=_.FS("marquee-scroll");a=_.FS("div");var c=_.FS("span"),e=_.Ly().resolve(_.JA);_.Ww(function(){if(w()){var v=c.value.getBoundingClientRect().width,W=r.value.getBoundingClientRect().width;if(v>W){var z=(e==="ltr"?-1:1)*(v+
(N?N():16));Promise.resolve().then(function(){Q(!0);U(z)})}}},"dv0Anf");
var R={},J={};return _.D("marquee-scroll",{class:_.mu("ytMarqueeScrollHost",(R.ytMarqueeScrollHostLarge=q,R)),el:r},_.D("div",{id:"marquee-scroll-inner-container",class:_.mu("ytMarqueeScrollInnerContainer",(J.ytMarqueeScrollAnimationEnabled=function(){return T()},J)),
el:a,style:_.Ls({gap:N?(0,_.tP)(N):"16px","animation-duration":b?xrQ(b):"16s","animation-delay":X?xrQ(X):"3s","--marquee-translate":(0,_.tP)(B)})},_.D("span",{el:c,dir:"auto"},_.D(_.Fu,{text:S,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.D(_.V,{cond:T,then:function(){return _.D("span",{"aria-hidden":"true",dir:"auto"},_.D(_.Fu,{text:S,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Fg");_.QMZ=_.f(function(q){var S=q.data;var N=q.overlayDensity;q=_.Ec(function(){S().onTapCommand&&_.$m(S().onTapCommand);return!1});
var X=_.TJ(),b=function(){return(N==null?void 0:N())===1?22:16},w={};
return _.D("reel-sound-metadata-view-model",{class:_.mu("ytReelSoundMetadataViewModelHost",(w.ytReelSoundMetadataViewModelHostLarge=function(){return(N==null?void 0:N())===1},w.ytReelSoundMetadataViewModelHostDecluttered=function(){return _.C("enable_shorts_declutter_ui")&&(N==null?void 0:N())===1},w)),
"on:click":q,tabindex:0,role:"button","on:keydown":X},_.D("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.D(_.V,{cond:function(){return S().musicIcon},
then:function(B){return _.D(_.Oc,{data:B,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:b})}}),_.D("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.D(DU8,{text:function(){return S().soundMetadata},
enableMarqueeScroll:function(){return!!S().enableMarqueeScroll},
large:function(){return(N==null?void 0:N())===1&&!_.C("enable_shorts_declutter_ui")}}))))},"Gg");var aDZ,V1Z,$UV,ebL,RbL,ccs,Jc_,iy$;aDZ=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];V1Z=_.Y$("wil_icon_max_concurrent_fetches",Infinity);
$UV=function(q,S,N){var X=this;this.iconSet=q;this.appDirection=S;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.Nd.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.C("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.C("wil_icon_network_first");this.renderWhenIdle=_.C("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.C("wil_icon_load_immediately");this.isPurging=!1;q=function(){X.cacheStorageAvailable&&(X.cacheStorageAsync=_.Nd.caches.open("yt-icons").then(function(w){return X.cacheStorageSync=w}).catch(function(){X.cacheStorageAvailable=!1}))};
N=(N==null?void 0:N())||{};N=_.A(Object.entries(N));for(S=N.next();!S.done;S=N.next()){var b=_.A(S.value);S=b.next().value;b=b.next().value;b=VN(b);UU_(b);this.iconCache[S]=b.cloneNode(!0)}this.isPurging=rcJ(this);this.isPurging instanceof Promise?this.isPurging.then(q):q()};
_.bzN=function(q,S){var N=q.resolveIcon(S);return N?q.renderingMode===1?ccs(q,N,q.renderingMode):(S=q.iconCache[N.url])?(S=S.cloneNode(!0),ebL(q,S),ccs(q,N,q.renderingMode,S)):_.CO3(q,N).then(function(X){var b=X?0:1;ebL(q,X);return ccs(q,N,b,X)}):(_.Kl(new _.Vl("Icon not found",{iconShape:S})),function(){})};
ebL=function(q,S){if(S){q.counter+=1;q="_yt"+q.counter;S=[S].concat(_.PG(S.getElementsByTagName("*")));S=_.A(S);for(var N=S.next();!N.done;N=S.next())if(N=N.value,N.tagName==="style"&&N.textContent)N.textContent=RbL(N.textContent,q,!0);else for(var X=_.A(N.attributes),b=X.next();!b.done;b=X.next()){b=b.value;b.name==="id"&&(b.value+=q);["mask","fill","clip-path"].includes(b.name)&&(b.value=RbL(b.value,q));if(b.name==="style"){var w=N.style;try{w.cssText=RbL(w.cssText,q,!0)}catch(U){var B=void 0,T=
void 0,Q=void 0,a=void 0;cB({error:((B=U)==null?void 0:(Q=(T=B).toString)==null?void 0:Q.call(T))||"",el:N.outerHTML,style:!!w,cssText:(a=w)==null?void 0:a.cssText})}}b.name==="xlink:href"&&(b.value=b.value.replace(/#(.*)/,"#$1"+q))}}};
RbL=function(q,S,N){var X=/url\(["']?#(.*?)["']?\)/;(N===void 0?0:N)&&(X=/url\(["']?#(.*?)["']?\)/g);return q.replace(X,"url(#$1"+S+")")};
ccs=function(q,S,N,X){return function(b,w){var B;var T=Object.assign({},{iconWidth:S.size+"px",iconHeight:S.size+"px",iconDisplay:"block"},w,{iconColor:(B=w==null?void 0:w.iconColor)!=null?B:"currentcolor"});B=_.Si("DIV");w=T.iconColor;var Q=T.iconFilter;T="width: "+T.iconWidth+"; height: "+T.iconHeight+"; display: "+T.iconDisplay+";";Q&&(T+=" filter: "+Q+";");N===0&&(T+=" fill: "+w+";");N===1&&(Q=S.url,T+=" -webkit-mask: url("+Q+") no-repeat center / cover; mask: url("+(Q+") no-repeat center / cover; background-color: ")+
w);S.allowMirroring&&q.appDirection==="rtl"&&(T+=" transform: scale(-1, 1); transform-origin: center center;");B.setAttribute("style",T);N===0&&X&&B.appendChild(X);b.appendChild(B)}};
_.CO3=function(q,S){var N,X,b;return _.G(function(w){N=function(B){return Nk(B)};
X=S.url;if(!t1Z(X))throw Error("Bj");b=iy$(q,X);return w.return(b.then(function(B){return B.clone().text()}).then(function(B){var T=N(B);
B=S.size;var Q=_.Si("DIV");_.ad(Q,T);T=_.Nw(Q.firstElementChild!==void 0?Q.firstElementChild:_.y5Q(Q.firstChild,!0));B=UU_(T,B);q.iconCache[X]=B.cloneNode(!0);delete q.responsePromises[X];return B}).catch(function(){}))})};
Jc_=function(q){var S,N=(S=q.requestAninmationFrameResolver)==null?void 0:S.promise;N||(q.requestAninmationFrameResolver=new _.yP,N=q.requestAninmationFrameResolver.promise,_.Nd.requestAnimationFrame(function(){var X;(X=q.requestAninmationFrameResolver)==null||X.resolve();q.requestAninmationFrameResolver=null}));
return N};
iy$=function(q,S){var N,X;return _.G(function(b){if(b.nextAddress==1)return q.waitForAnimationFrame?b.yield(Jc_(q),2):b.jumpTo(2);N=q.responsePromises[S];N||(X=function(){var w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:if(!q.cacheStorageAvailable){w=void 0;Q.jumpTo(2);break}if(B=q.cacheStorageSync){Q.jumpTo(3);break}return Q.yield(q.cacheStorageAsync,4);case 4:B=Q.yieldResult;case 3:w=B;case 2:return T=w,q.isNetworkFirstStrategy?Q.return(q.fetchAndUpdateCache(S,T).catch(q.getCacheStorageResponse.bind(q,
S,T))):Q.return(q.getCacheStorageResponse(S,T).catch(q.fetchAndUpdateCache.bind(q,S,T)))}})},N=q.renderWhenIdle?new Promise(function(w,B){_.ez(_.OY,function(){X().then(w).catch(B)},10)}):X(),q.responsePromises[S]=N);
return b.return(N.catch(function(w){delete q.responsePromises[S];cB({error:(w==null?0:w.toString)?w.toString():"",url:S});throw w;}))})};
$UV.prototype.fetchAndUpdateCache=function(q,S){var N=this;return _.G(function(X){return X.return(Fxm(N,q).then(function(b){HyZ(N,q,b,S);return b}))})};
var Fxm=function(q,S){var N;return _.G(function(X){if(q.numFetches<V1Z)return q.numFetches+=1,X.return(Oys(q,S).finally(function(){--q.numFetches;if(Object.keys(q.queuedResponseResolvers).length){var b=Object.keys(q.queuedResponseResolvers)[0],w=q.queuedResponseResolvers[b];delete q.queuedResponseResolvers[b];w.resolve(Fxm(q,b))}}));
N=new _.yP;q.queuedResponseResolvers[S]=N;return X.return(N.promise)})},Oys=function(q,S,N){N=N===void 0?2:N;
var X;return _.G(function(b){X={credentials:"same-origin",priority:"low"};return b.return(_.Nd.fetch(S,X).then(function(w){return w.ok?w:Promise.reject(Error("Cj`"+w.status+"`"+w.statusText))}).catch(function(w){if(N>0)return Oys(q,S,N-1);
throw w;}))})},HyZ=function(q,S,N,X){_.G(function(b){return X?b.return(new Promise(function(w){_.ez(_.OY,function(){var B,T;
return _.G(function(Q){switch(Q.nextAddress){case 1:if(!q.isNetworkFirstStrategy){B=void 0;Q.jumpTo(2);break}return Q.yield(X.match(S).catch(function(){}),3);
case 3:B=Q.yieldResult;case 2:if(T=B){Q.jumpTo(4);break}return Q.yield(X.put(S,N.clone()).catch(function(a){cB({error:(a==null?0:a.toString)?a.toString():"",url:S})}),4);
case 4:w(),_.xP(Q)}})},50)})):b.return()})};
$UV.prototype.getCacheStorageResponse=function(q,S){return _.G(function(N){return S?N.return(S.match(q).then(function(X){return X&&X.ok?X:Promise.reject()})):N.return(Promise.reject())})};
var UU_=function(q,S){S===void 0||q.getAttribute("viewBox")||q.setAttribute("viewBox","0 0 "+S+" "+S);q.setAttribute("focusable","false");q.setAttribute("aria-hidden","true");S=_.C("killswitch_remove_icon_fill_color");q.getAttribute("fill")!=="currentcolor"&&q.getAttribute("fill")!=="currentColor"||S||q.removeAttribute("fill");try{q.style.pointerEvents="none",q.style.display="inherit",q.style.width="100%",q.style.height="100%"}catch(b){var N;cB({error:((N=b)==null?0:N.toString)?b.toString():""});
try{q.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(w){var X;cB({error:((X=w)==null?0:X.toString)?w.toString():""})}}return q},t1Z=function(q){for(var S=_.A(aDZ),N=S.next();!N.done;N=S.next())if(q.startsWith(N.value)&&q.endsWith(".svg"))return!0;
return!1};
$UV.prototype.resolveIcon=function(q){return this.iconSet.resolveIcon(q)};
var cB=function(q){_.vN(new _.Vl("Error in IconManager",q))},rcJ=function(q){if(_.C("wil_icons_cache_purge_killswitch"))return!1;
try{var S=_.Nd.localStorage}catch(w){return!1}if(!S||!q.cacheStorageAvailable)return!1;var N=function(w){try{var B;(B=S)==null||B.setItem("yt-icons-last-purged",w.toString())}catch(Q){var T;cB({error:((T=Q)==null?0:T.toString)?Q.toString():""})}},X=Number(S.getItem("yt-icons-last-purged"));
if(!X)return X=new Date,X=X.setDate(X.getDate()-Math.floor(Math.random()*90+1)),N(X),!1;if(function(w,B){w=new Date(w);B=new Date(B);return B.getMonth()-w.getMonth()+12*(B.getFullYear()-w.getFullYear())}(X,Date.now())<3)return!1;
try{return _.Nd.caches.delete("yt-icons").then(function(w){w&&N(Date.now());return w}).catch(function(){return!1}).finally(function(){q.isPurging=!1})}catch(w){var b;
cB({error:((b=w)==null?0:b.toString)?w.toString():""});return!1}};
$UV[hc]=[R8G,_.JA,_.MU(Jqs)];_.KxZ=function(q,S){this.iconManager=q;this.iconsToFetch=S};
_.KxZ[hc]=[_.M0,_.MU(ifG)];var v$3=function(){};var lDL=function(q,S,N){this.requestKey=q;this.d6s=S;this.ceU=N;this.iUf=function(){return new XMLHttpRequest};
this.ePJ=void 0;this.fWL=[]};
lDL.prototype.getLatestChallengeResponse=function(){return this.ceU};
var W80=function(q,S,N){var X,b,w,B;return _.G(function(T){if(T.nextAddress==1){_.VG("attestation_challenge_fetch");_.Uu("att_fs",void 0,"attestation_challenge_fetch");if(!q.ePJ)throw new _.cy(9,"Missing fetcher");return T.yield(q.ePJ(S,N),2)}X=T.yieldResult;w=(b=X)==null?void 0:b.bgChallenge;if(!w)throw new _.cy(15,"Missing field");q.ceU=X;q.fWL.forEach(function(Q){Q(X)});
B=GXe(w);_.Uu("att_fc",void 0,"attestation_challenge_fetch");aO("attestation_challenge_fetch");return T.return(B)})},XQs=function(q,S){var N,X,b,w,B;
return _.G(function(T){switch(T.nextAddress){case 1:N=new LG(100,3E5,.25,2),X=void 0;case 2:if(!(N.currBackoffCount_<10)){T.jumpTo(4);break}_.jw(T,5);if(!(N.currBackoffCount_>0)){T.jumpTo(7);break}return T.yield(nE7(N.getValue()),7);case 7:return T.yield(jM3(q,S),9);case 9:return b=T.yieldResult,T.return(b);case 5:w=_.pd(T);w instanceof _.cy?X=w:(B=w instanceof Error?w.message:"Unknown",X=new _.cy(9,B));yoQ(N);T.jumpTo(2);break;case 4:if(X)throw X;throw new _.cy(9,"Unknown error");}})},jM3=function(q,
S){S=CC6(Rea(new eeJ,S),q.requestKey);
var N=new _.yP,X=q.iUf();X.open("POST",q.d6s);X.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");X.setRequestHeader("Content-Type","application/json+protobuf");X.onload=function(){if(_.nxd(X)){var b=W$X(X.responseText);N.resolve(b)}else N.reject(new _.cy(_.E$v(_.XY(X)),X.statusText))};
X.onerror=function(){N.reject(new _.cy(_.E$v(_.XY(X)),X.statusText))};
X.send(S.serialize());return N.promise};var dUL=function(q){this.networkStatusManager=q;this.isDownloaded=$BF===void 0?function(){return!1}:$BF;
this.isReady=!1;this.f0J=Wx3(this)},Wx3=function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(Rb0(),2);if(N.nextAddress!=3)return S=N.yieldResult,N.yield(hoq(S),3);q.lC=N.yieldResult;pk2(q.lC).then(function(){q.isReady=!0});
return N.return(q.lC)})},koL=function(q,S,N){q.lC?(q=q.lC.g1M({iS:N,
ckf:!0,iga:!0}),S.serviceIntegrityDimensions={poToken:q}):_.O0(Error("Ej"))};
dUL.prototype.processContext=function(q){var S=this;if(q.input.match(_.WO(e7q)))var N=q.innerTubeRequest;else if(q.input.match(_.WO(BZa)))N=q.innerTubeRequest.playerRequest;else return _.l5();var X,b=(X=N)==null?void 0:X.videoId;return!b||this.isDownloaded(N)||this.networkStatusManager&&!this.lC&&!this.networkStatusManager.isNetworkAvailable()||_.C("webpo_exit_on_net_err")&&!this.lC&&(window.bgens===1||window.bgens===3)?_.l5():this.lC?this.isReady?(koL(this,N,b),_.l5()):new vj(pk2(this.lC).then(function(){koL(S,
N,b)})):new vj(this.f0J.then(function(w){return _.G(function(B){if(B.nextAddress==1)return B.yield(pk2(w),2);
koL(S,N,b);_.xP(B)})}))};var zbL=new _.ky("WEB_PO_CONTEXT_PROCESSOR");var n$V=function(q,S){var N=this;this.uyJ=0;var X;this.nb7=(X=S==null?void 0:S.nb7)!=null?X:window;this.networkStatusManagerPromise=S==null?void 0:S.networkStatusManagerPromise;var b;this.requestKey=(b=S==null?void 0:S.requestKey)!=null?b:_.oF("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var w;this.vEa=(w=S==null?void 0:S.vEa)!=null?w:function(Q){return new Hy(Q)};
var B;X=(B=S==null?void 0:S.yFC)!=null?B:function(Q,a,U){return new lDL(Q,a,U)};
this.bgChallenge=GXe(q.bgChallenge);this.ttlSeconds=DJ7(lI(q.challenge||""));this.c1=X(this.requestKey,_.C("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.Nd.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",q);this.bXy=S==null?void 0:S.bXy;ffe(this.c1);var T;this.wzs=(T=S==null?void 0:S.wzs)!=null?T:function(Q){_.ve(N.nb7.document,"visibilitychange",
function(){N.nb7.document.visibilityState==="visible"&&Q()})}},pP3=function(q){if(!q.vm){var S={maxAttempts:5,
gDV:q.ttlSeconds*1E3};xj7(q.nb7);q.vm=q.vEa({c1:q.c1,qLQ:{disable:_.C("html5_web_po_disable_remote_logging"),e7:"aGIf",m5k:jOF("html5_web_po_experiment_ids"),nov:_.C("wpo_dis_lfdms")?0:1E3,whT:function(X){var b=RLQ.get(X);b||(b=new C_R(X),b=new Yl(b),RLQ.set(X,b));return b}},
yf8:S,bsy:q.bgChallenge,dhC:mjN});q.uyJ=Date.now();K8X(q.vm,function(){q.uyJ=Date.now()});
q.nb7.bgevmc={p:function(){var X;(X=q.vm)==null||X.pause()},
r:function(){var X;(X=q.vm)==null||X.resume()},
cr:function(){var X,b;return(b=(X=q.vm)==null?void 0:X.checkForRefresh())!=null?b:Promise.resolve()}};
FxP(q.vm,function(){return _.G(function(X){return X.return(fD5(q))})});
var N=q.qpM.bind(q);q.networkStatusManagerPromise&&q.ttlSeconds>0&&q.networkStatusManagerPromise.then(function(X){X.listen("publicytnetworkstatus-online",N)});
q.wzs(N)}};
n$V.prototype.qpM=function(){if(Date.now()>this.uyJ+this.ttlSeconds*1E3){var q;(q=this.vm)==null||OE0(q)}};
var fD5=function(q){if(q.kSf)return q.kSf;if(!q.vm)throw Error("Fj");q.kSf=new jY({vm:q.vm,c1:q.c1,fZb:!0,onError:mjN,yf8:q.bXy});return q.kSf},gE7=function(q,S){q=new n$V(q,S);
pP3(q);(S==null?0:S.jhJ)||fD5(q)};var xU3=_.Ao7.ephemeralActionSelector,mU5=function(q,S){this.store=q;this.queue=[];S==null||S.addEventListener("yt-navigate-start",this.reset.bind(this))};
mU5.prototype.enqueue=function(q){var S=q.command,N=q.durationMs,X=q.elementToFocus;var b=q.label;var w=q.elementToFocus;q.command?b=_.qW("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:b,shortcut:_.qW("SHIFT_PLUS_ENTER")}):w&&(q=b+". "+_.qW("SHIFT_PLUS_ENTER")+" for more information.",b=_.qW("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:b,shortcut:_.qW("SHIFT_PLUS_ENTER")},q));N={announcement:b,durationMs:N!=null?N:8E3};S?N.command=S:X&&(X.classList.add("ephemeral-action-focusable-element"),N.selector=X.tagName+
".ephemeral-action-focusable-element");this.queue.push(N);uS7(this)};
mU5.prototype.activate=function(q){var S=xU3(this.store.getState());if(S){if(S==null?0:S.command)_.Vp(S.command),this.store.dispatch(VsJ(null));if(S==null?0:S.selector)S=document.querySelector(S.selector),_.W8y(S);q.preventDefault()}};
var uS7=function(q){if(!xU3(q.store.getState())&&q.queue.length){var S=q.queue.shift();S&&(q.previousAnnouncement===S.announcement&&(S.announcement+="\u00a0"),q.store.dispatch(VsJ(S)),q.previousAnnouncement=S.announcement,q.JSC$19147_timeoutId=setTimeout(function(){if(S.selector){var N;(N=document.querySelector(S.selector))==null||N.classList.remove("ephemeral-action-focusable-element")}q.store.dispatch(VsJ(null));uS7(q)},S.durationMs))}};
mU5.prototype.reset=function(){this.JSC$19147_timeoutId&&clearTimeout(this.JSC$19147_timeoutId);this.store.dispatch(VsJ(null));this.queue.length=0;this.JSC$19147_timeoutId=void 0};
mU5[hc]=[_.UN,_.MU(_.I3)];_.e$=new _.ky("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var g$E=new _.ky("AUTH_SERVICE_TOKEN");var Mqv=_.jV(["about:blank"]),yeF;var E$V=new _.ky("API_IFRAME_TOKEN");var zc6;zc6=new _.ky("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.ycJ=new _.ky("MISC_UI_SHARED_FLAGS_TOKEN");var M1_=function(){};
M1_.prototype.getFlag=function(q){if(q.configType!==2)throw Error("Gj");return Lx$(q)};
var Lx$=function(q){switch(q.flagType){case "bool":return _.C(q.flagName);case "int":return _.zq(_.Y$(q.flagName));case "double":return _.Y$(q.flagName);case "string":return _.oF(q.flagName);case "int32_list":return jOF(q.flagName);case "int64_list":return jOF(q.flagName).map(function(S){return _.zq(S)});
case "string_list":return _.NN(q.flagName);default:throw Error("Hj");}};var Cv=function(q,S,N){S=S===void 0?{}:S;GZ.call(this,N===void 0?"uninitialized":N);this.env=q;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];S.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=S.shouldWaitOnAsyncImmediate)};
_.F(Cv,GZ);Cv.prototype.init=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return S.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(q(S.env),2):(q(S.env),X.jumpTo(2));if(X.nextAddress!=4)return S.jobSet?X.yield(S.jobSet.completedResolver.promise,4):X.jumpTo(4);N=_.OF();N.parkOrScheduleJob(function(){S.transition("rendering")},10,"ci");
_.xP(X)})};
Cv.prototype.initialRender=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return S.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(q(S.env),2):(q(S.env),X.jumpTo(2));if(X.nextAddress!=4)return S.jobSet?X.yield(S.jobSet.completedResolver.promise,4):X.jumpTo(4);N=_.OF();N.parkOrScheduleJob(function(){S.transition("rendered")},10,"cr");
_.xP(X)})};
Cv.prototype.afterRenderImmediate=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return S.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(q(S.env),2):(q(S.env),X.jumpTo(2));if(X.nextAddress!=4)return S.jobSet?X.yield(S.jobSet.completedResolver.promise,4):X.jumpTo(4);N=_.OF();N.parkOrScheduleJob(function(){S.transition("after-render-deferred")},10,"carml");
_.xP(X)})};
Cv.prototype.afterRenderDeferred=function(q){var S=this;return _.G(function(N){q(S.env);_.xP(N)})};_.d5("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var hb3={},PO7=(hb3.rendered={priority:0,callback:function(q){Lj2(q.injector.resolve(Cl))}},hb3);var kWR=new _.ky("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),ID3=new _.ky("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var YtL=function(q){this.callbackFnMap=q;this.configMap={}};
YtL.prototype.handleResponse=function(q){var S;if(q=(S=q.responseContext)==null?void 0:S.serviceTrackingParams)for(S=_.A(q),q=S.next();!q.done;q=S.next()){q=q.value;var N=q.params,X=q.service;if(N&&X){this.configMap[X]||(this.configMap[X]=new yI0);q=this.configMap[X];var b=void 0,w=(b=this.callbackFnMap)==null?void 0:b[X];N=_.A(N);for(X=N.next();!X.done;X=N.next())b=X.value,X=b.key,b=b.value,X&&b&&(q.set(X,b),w&&w(X,b))}}};
YtL.prototype.getConfig=function(q){return this.configMap[q]||void 0};
YtL[hc]=[_.MU(ID3)];var o8L=!1,SKm=0,Ife=null,qK7=null;var qZ7=new _.ky("NETWORK_SLI_TOKEN");var SZ5=function(q){this.networkSli=q};
SZ5.prototype.fetch=function(q,S,N){var X=this,b;return _.G(function(w){b=Ng5(X,q,S);return w.return(fetch(b).then(function(B){return X.handleResponse(B,N)}).catch(function(B){_.vN(B);
if((N==null?0:N.expectJsonStrict)&&B instanceof bp&&B.errorType===1)return Promise.reject(B)}))})};
var bvX=function(q,S,N,X){var b,w,B,T,Q,a,U;return _.G(function(r){switch(r.nextAddress){case 1:return b=Ng5(q,S,N),_.jw(r,2),r.yield(fetch(b),4);case 4:w=r.yieldResult;_.x8(r,3);break;case 2:throw _.pd(r),new bp(2,"Failed to parse streaming response",b.url);case 3:if(!w.redirected&&!w.ok)throw(B=q.networkSli)==null||B.failure(),new _.Vl("Streaming fetch request not ok",b.url);if(!w.body)throw new _.Vl("No response body in streaming response",b.url);T={};if(_.C("web_streaming_fast"))return Q=w.body.getReader(),
r.return(XtZ(q,Q,T,X));a=w.body.pipeThrough(new TextDecoderStream).getReader();U=new _.Gb;return r.return(bEm(q,a,U,ltW,T,X))}})},Ng5=function(q,S,N){if(q.networkSli){var X=_.yv(_.XK(S,"key"))||"/UNKNOWN_PATH";
q.networkSli.start(X)}q=N;_.C("wug_networking_gzip_request")&&(q=ErF(N));return new window.Request(S,q)},XtZ=function(q,S,N,X){var b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7,ry,s7,TW,l0,zW,nN,Tq,Gq,u0;
return _.G(function(VX){switch(VX.nextAddress){case 1:b=new TextDecoder("utf-8"),w=[],T=B=0,_.jw(VX,2,3);case 5:return VX.yield(S.read(),8);case 8:Q=VX.yieldResult;a=Q.value;if(U=Q.done){r=0;if(w.length>B)for(r=w[B].length-T,c=B+1;c<w.length;c++)r+=w[c].length;r>0&&(e=Nl2(w,r,B,T),R=e.indexOf(123),J=e.lastIndexOf(125),R!==-1&&J!==-1&&J>R&&(v=e.subarray(R,J+1),W=JSON.parse(b.decode(v)),ltW(N,W),z=void 0,(z=X)==null||z(N,W)));M=void 0;(M=q.networkSli)==null||M.success();return VX.return(N)}w.push(a);
g=B;for(x=T;g<w.length;)if(L=w[g],P=L.indexOf(10,x),P===-1){if(g===w.length-1)break;g++;x=0}else{b0=g;Q7=P+1;ry=0;if(B===b0)ry=Q7-T;else{ry=w[B].length-T;for(s7=B+1;s7<b0;s7++)ry+=w[s7].length;ry+=Q7}TW=Nl2(w,ry,B,T,b0,Q7);l0=TW.indexOf(123);zW=TW.lastIndexOf(125);if(l0!==-1&&zW!==-1&&zW>l0){nN=TW.subarray(l0,zW+1);try{Tq=JSON.parse(b.decode(nN)),ltW(N,Tq),Gq=void 0,(Gq=X)==null||Gq(N,Tq)}catch(UX){throw new bp(1,"Failed to parse streaming response object",b.decode(nN));}}B=g;x=T=P+1;T===L.length&&
(B++,T=0,g=B,x=0)}VX.jumpTo(5);break;case 3:_.dx(VX);S.releaseLock();_.fd(VX,0);break;case 2:u0=_.pd(VX);if(u0 instanceof bp)throw u0;throw new bp(1,"Failed to process streaming response");}})},bEm=function(q,S,N,X,b,w){var B,T,Q,a,U,r,c,e,R;
return _.G(function(J){if(J.nextAddress==1)return J.yield(S.read(),2);B=J.yieldResult;T=B.value;if(Q=B.done)return(a=q.networkSli)==null||a.success(),J.return(b);try{U=N.parse(T)}catch(v){throw new bp(1,"Failed to parse streaming response",T);}if(U!=null)for(r=_.A(U),c=r.next();!c.done;c=r.next())e=c.value,X(b,e),R=void 0,(R=w)==null||R(b,e);return J.return(bEm(q,S,N,X,b,w))})};
SZ5.prototype.handleResponse=function(q,S){var N=q.text().then(function(X){if((S==null?0:S.jspbResponseCtor)&&q.ok)return TxN(S.jspbResponseCtor,X);X=X.replace(")]}'","");if((S==null?0:S.expectJsonStrict)&&X)try{var b=JSON.parse(X)}catch(B){throw new bp(1,"JSON parsing failed after fetch");}var w;return(w=b)!=null?w:JSON.parse(X)});
q.redirected||q.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),N=N.then(function(X){_.vN(new _.Vl("Error: API fetch failed",q.status,q.url,X));return Object.assign({},X,{errorMetadata:{status:q.status}})}));
return N};
SZ5[hc]=[_.MU(qZ7)];var wt_=new _.ky("NETWORK_MANAGER_TOKEN");var ZEm=[1,2,4,8,16,30],sFV=function(q){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=q.maxTimeMs;this.maxFrameCount=q.maxFrameCount===void 0?Math.ceil(60*q.maxTimeMs/1E3):q.maxFrameCount;q=_.A(ZEm);for(var S=q.next();!S.done;S=q.next())this.brokenFrameSummarizers.push(new Als(S.value/60*1E3))},BgL=function(q){var S=q.frameCountInternal>=q.maxFrameCount;
return q.elapsedTimeMs>=q.maxTimeMs||S};
sFV.prototype.summarize=function(){for(var q=[],S=_.A(this.brokenFrameSummarizers),N=S.next();!N.done;N=S.next())N=N.value,N=N.brokenFrameCount!==0?{severityMs:Math.round(N.targetFrameTimeMs),eventCount:N.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(N.averageDurationBetweenEventsMs)}:void 0,N&&q.push(N);return{summaries:q,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.hd.Object.defineProperties(sFV.prototype,{elapsedTimeMs:{configurable:!0,enumerable:!0,get:function(){return this.startTime===void 0||this.prevTime===void 0?0:this.prevTime-this.startTime}},
frameCount:{configurable:!0,enumerable:!0,get:function(){return this.frameCountInternal}}});
var Als=function(q){this.targetFrameTimeMs=q;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.hd.Object.defineProperties(Als.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var Tg8=function(){};
Tg8.prototype.start=function(q,S){var N=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var X=new sFV({maxTimeMs:q});this.monitor=X;this.lastSummaryInternal=void 0;this.metadataToLog=S;return new Promise(function(b){var w=function(B){if(B===void 0)N.stop(),b(void 0);else if(N.monitor!==X)B=Object.assign({},X.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),b(B);else{var T=N.monitor;if(!BgL(T)){T.frameCountInternal++;if(T.prevTime===
void 0)T.startTime=B;else for(var Q=B-T.prevTime,a=_.A(T.brokenFrameSummarizers),U=a.next();!U.done;U=a.next()){U=U.value;var r=U.currTimeMs;U.currTimeMs+=Q;Q>U.targetFrameTimeMs+2&&(U.brokenFrameCount++,U.timeOfFirstBrokenFrameMs===void 0&&(U.timeOfFirstBrokenFrameMs=r),U.timeOfLastBrokenFrameMs=r)}T.prevTime=B}BgL(N.monitor)?b(N.stop()):_.OY.addJob(w,5,0)}};
_.OY.addJob(w,5,0)})};
Tg8.prototype.stop=function(q){if(!this.monitor)return this.lastSummaryInternal;var S=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(S.monitoringDurationMs){q=q!=null?q:this.metadataToLog;var N={droppedFramesSummary:S,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};q&&(N[q.type]=q.data);_.FO("manualSmoothnessMeasurement",N)}this.monitor=void 0;this.lastSummaryInternal=S;this.metadataToLog=void 0;return S};_.GO_=new _.ky("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var XS2=Promise.resolve();var DNm;DNm=function(q){this.JSC$19203_expiringStorage=new $8(q)};
_.QF5=function(q){if(_.wSe()&&(q=_.RBW(_.Ql()+"::"+q)))return new DNm(q)};
DNm.prototype.set=function(q,S,N){N=N!==void 0?Date.now()+N:void 0;this.JSC$19203_expiringStorage.set(q,S,N)};
DNm.prototype.get=function(q){return this.JSC$19203_expiringStorage.get(q)};
DNm.prototype.remove=function(q){this.JSC$19203_expiringStorage.remove(q)};_.R4=function(){};
_.R4.getInstance=function(){var q=_.py("ytglobal.storage_");q||(q=new _.R4,_.hl("ytglobal.storage_",q));return q};
_.R4.prototype.estimate=function(){var q,S,N;return _.G(function(X){q=navigator;return((S=q.storage)==null?0:S.estimate)?X.return(q.storage.estimate()):((N=q.webkitTemporaryStorage)==null?0:N.queryUsageAndQuota)?X.return(ZFN()):X.return()})};
_.hl("ytglobal.storageClass_",_.R4);var Qwd=0;var e_7=!1;var aXG=_.jV(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),VhZ=_.jV(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var taG={"/":_.bk,"/?feature=ytca":_.bk,"/feed/downloads":_.DSd};var UN3=B63.continuationCommandSelector,bh=function(q,S,N){this.JSC$19218_upliftPromise=q;this.store=S;this.JSC$19218_persistentStorePromiseAccessor=N};
bh.prototype.shouldPreferLocalResponse=function(q){return q.browseId==="FEdownloads"||q.browseId==="FEsmart_downloads"&&_.C("kevlar_modern_downloads_page")?!0:!1};
bh.prototype.localInnertubeResponse=function(q){var S=this;return _.G(function(N){return q.browseId==="FEdownloads"?_.C("kevlar_modern_downloads_page")?N.return(rlJ(S)):N.return($N3(S)):q.browseId==="FEsmart_downloads"&&_.C("kevlar_modern_downloads_page")?N.return(cl3(S)):N.return(Promise.reject(Error("Jj")))})};
bh.prototype.canProvideFallbackResponse=function(){return!0};
bh.prototype.localFallbackInnertubeResponse=function(q){var S=this,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return w.yield(S.JSC$19218_persistentStorePromiseAccessor(),2);case 2:N=w.yieldResult;if(q.browseId!=="SPaccount_downloads"||!N){w.jumpTo(3);break}return w.yield(rae(N),4);case 4:if(X=w.yieldResult)return w.return(_.uI(X));case 3:return q.browseId==="FEwhat_to_watch"?w.return(eeG(S)):(b=_.C("web_offline_continuation_automatic_retry")||_.C("web_offline_continuation_retry_button"))&&
q.continuation?w.return(CCV(S)):w.return(Re3(S))}})};
var eeG=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$19218_upliftPromise,2);S=_.DpW(q.store.getState().entities);return S.length?N.return(thV(q,S)):N.return(Re3(q))})},$N3=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$19218_upliftPromise,2);if(X.nextAddress!=3)return S=iEG([{offlineItemSectionRenderer:{}}]),X.yield(JlG(q,S),3);N=X.yieldResult;N.onResponseReceivedActions=[IA("REFRESH_DOWNLOADS")];return X.return(N)})},rlJ=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v;
return _.G(function(W){if(W.nextAddress==1)return W.yield(q.JSC$19218_upliftPromise,2);if(W.nextAddress!=3)return S=q.store.getState(),N=S.entities,X=_.GD(N),b=_.D_(N),w=_.gYM(S),B=_.us4(S),T=_.EYP(S),Q=_.V84(N),a=_.wO(X),U=_.QP(N),r=_.cBd(N),c=_.eJ2(S),e=_.$U(S),R={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Hny(X,b,Q,r,w,B,a,U,T,c,e),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},J="",_.C("kevlar_modern_downloads_skip_downloads_title")||
(J=_.qW("DOWNLOADS",void 0,"Downloads")),W.yield(F8Z(q,R,J),3);v=W.yieldResult;v.onResponseReceivedActions=[IA("REFRESH_DOWNLOADS")];return W.return(v)})},cl3=function(q){var S,N,X,b,w,B,T,Q,a;
return _.G(function(U){if(U.nextAddress==1)return U.yield(q.JSC$19218_upliftPromise,2);if(U.nextAddress!=3)return S=q.store.getState(),N=S.entities,X=_.GD(N),b=_.wO(X),w=_.QP(N),B={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.K7d(X),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},T=_.qW("SMART_DOWNLOADS",void 0,"Smart downloads"),Q=J9W(b,w),U.yield(F8Z(q,B,T,Q),3);a=U.yieldResult;a.onResponseReceivedActions=
[IA("REFRESH_DOWNLOADS")];return U.return(a)})},Re3=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(mZ(q.JSC$19218_upliftPromise,q.store),2);S=X.yieldResult;N=iEG([Qh7(S)]);return X.return(JlG(q,N))})},CCV=function(q){var S,N,X,b;
return _.G(function(w){if(w.nextAddress==1)return S={},N=UN3(q.store.getState()),_.Bi(S,_.rj,N),w.yield(mZ(q.JSC$19218_upliftPromise,q.store,S,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);X=w.yieldResult;b={};_.Bi(b,_.Arq,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:X}}}],targetId:"browse-feedFEwhat_to_watch"});return w.return({responseContext:{},onResponseReceivedActions:[b]})})},iEG=function(q){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:q}}}}]}}},thV=function(q,S){var N,X;
return _.G(function(b){var w={contents:Y2(S)};N=w&&w.contents?w:{};_.C("kevlar_modern_downloads_page")&&(N=Object.assign({},_.vNN(S),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));X={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:N}}}]}};return b.return(JlG(q,X))})},JlG=function(q,S){var N,X;
return _.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$19218_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return N=b.yieldResult,b.yield(gh(N),3);X=b.yieldResult;return b.return({responseContext:{},contents:S,topbar:X})})},F8Z=function(q,S,N,X){var b,w;
return _.G(function(B){if(B.nextAddress==1)return B.yield(q.JSC$19218_persistentStorePromiseAccessor(),2);if(B.nextAddress!=3)return b=B.yieldResult,B.yield(gh(b),3);w=B.yieldResult;var T=B.return;var Q=N;var a=X;Q=Q===void 0?"":Q;a=a===void 0?"":a;Q={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:Q}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.qW("SETTINGS",void 0,"Settings"),accessibilityText:_.qW("SETTINGS",void 0,"Settings"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",isFullWidth:!0,iconName:"SETTINGS",onTap:{innertubeCommand:_.kx("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:a}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:Q};
return T.call(B,{responseContext:{},contents:S,topbar:w,header:{pageHeaderRenderer:Q}})})};var HE3=function(q){this.chunkRegistry=q};
HE3.prototype.handleResponse=function(q){var S=this,N,X,b,w,B;return _.G(function(T){w=(b=(N=_.t(q.responseContext,f06))==null?void 0:(X=N.webResponseContextPreloadData)==null?void 0:X.preloadMessageNames)!=null?b:[];B=DGE(S.chunkRegistry,w);return T.yield(B(),0)})};
HE3[hc]=[_.i_];var P0Q=new _.ky("MSS_RESPONSE_PROCESSOR_TOKEN");var OEL={},K85=(OEL.rendered={priority:0,callback:function(q){a:{var S=void 0;try{var N;b:{if(_.d1g()){var X=_.iC(_.Ql()+"::pom");if(X){var b=new Nb(X);break b}}b=void 0}var w=(N=b)==null?void 0:N.get("role_text");if(!w)break a;S={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:w}]}}}}}}catch(Q){}S&&q.injector.resolve(_.ci).resolveCommand(S)}try{var B=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(B){var T=JSON.parse(B);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
T&&q.injector.resolve(_.ci).resolveCommand(T)}}catch(Q){}}},OEL);var v8s,lXL={},jFV=(lXL.initialized={priority:10,callback:function(){v8s=QH()}},lXL.rendering={callback:function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(v8s,2);S=N.yieldResult;if(!S.endpoint)throw Error("Lj`"+_.Nd.location.href);Uf(q,S);_.xP(N)})}},lXL);var W8L={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/rq-implicit-test-rule-widget/,weight:0},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.PG(_.C("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(q){var S=q.stack;if(S.includes("chrome://")||S.includes("chrome-extension://")||q.message.includes("chrome-extension://")||S.includes("moz-extension://")||
S.includes("local.adguard.org")||S.includes("auctioneer3.50million.club")||S.includes("youtubedownloader")||S.includes("youtube_home_page")||S.includes("is_youtube_video_no_longer_available")||S.includes("switchScreenSizeHack")||S.includes("yt_main_big_banner.js")||S.includes("YouTubeCenter.js")||S.includes("/mytube.js")||S.includes("JSON.parseWrapper")||S.includes("/inj_js/common.js")||S.includes("firebug-lite")||S.includes(".repl.co/")||S.includes("linkfix")||S.includes("playAfterAd")||q.message.includes("Access is denied for this document")&&
S.includes("<anonymous>")||q.fileName==="user-script"||q.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&S.includes("<anonymous>"))return!0;if(S.includes("https://www.youtube.com"))return!1;q=S.split("\n");if(!q.length)return!1;if(q.length<=3&&S.includes("s.onloadeddata"))return!0;S=0;for(var N=_.A(q),X=N.next();!X.done;X=N.next())X=X.value,(X.includes("https://")||X.includes("http://"))&&S++;return S/q.length>.95},
weight:0},{callback:function(q){return q.message==="Unknown Error"&&q.name.indexOf("NS_")===0},
weight:100},{callback:function(q){if(!_.hi)return!1;var S=q.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||q.message.includes("available to complete this operation"),N=q.stack.includes("webcomponents")&&q.message==="Object doesn't support this action";q=q.message.includes("object that does not implement interface Element");return S||N||q},
weight:0},{callback:function(q){return q.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(q){return q.message==="Operation is not supported"&&(q.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(q){return q.stack.includes("eval code (eval (code:1:1)")||q.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(q){return q.message.includes("Permission denied")&&q.stack.includes("this.domHandler")?!0:q.name.includes("TypeError")&&q.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(q){if(!q.stack)return!1;var S=q.stack.trim().split("\n");S.length&&S[0].endsWith("Error: "+q.message)&&S.shift();S.length&&S[S.length-1].includes("at window.onerror (")&&S.pop();if(!S.length)return!0;if(q.message==="Script error.")return S[0].includes("www.youtube.com")||S.length>=2&&S[0].startsWith("at new")&&S[1].startsWith("at window.onerror");if(q.message==="Unexpected token")return!0;q=_.A(S);for(S=q.next();!S.done;S=q.next())if(S=S.value,!(S.includes("<anonymous>")||
S.startsWith("load@")||S.startsWith("global code@")||S.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(q){return q.message==="Cannot read property 'experiments'"&&q.stack.includes("/s/player/")},
weight:500},{callback:function(q){return q.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(q){return q.stack.includes("/embed.js")?(q.params&&q.params&&(q.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.C("use_error_suppression"))var q=_.k$("SUPPRESS_CLIENT_ERRORS",!1);else{if(q=_.YK)q=/Chrome\/(\d+)/.exec(_.ee()),q=(q?parseFloat(q[1]):NaN)>=66;q=!(q||_.IV&&_.PV(65)||_.Wt&&_.PV(12.1)||MN&&_.PV(79))}return q},
weight:500}]};var dN3={},kO$=(dN3.initialized={priority:10,callback:function(q){q.injector.addProvider({provide:Plq,useValue:q.root});q.injector.addProvider({provide:E9_,useValue:VA4});q.injector.addProvider({provide:yME,useValue:W8L});var S={};q.injector.addProvider((S.provide=Mi$,S.useFactory=function(N,X){return function(){kPy(N,X)}},S[hc]=[E9_,
yME],S));q.injector.addProvider({provide:Sd,useClass:Sd})}},dN3);var zeL={},n8J=(zeL.initialized={priority:3,callback:function(){var q;if(q=QfP()){q=q.replace("/",".");var S=_.Xx();S.set("tz",q);S.save();q=!0}else q=!1;q||(q=_.Xx(),q.set("utco",-Math.floor((new Date).getTimezoneOffset())),q.save())}},zeL);var fXJ={},ptJ=(fXJ.initialized={priority:10,callback:function(q){q.injector.resolve(Sd).start();q=_.Hh();var S=_.zo("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.zo("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.zo("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.zo("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.oV(_.tlP(),{mainAppWeb:Object.assign({},q,{pageType:S})});_.oV(Jpe(),{mainAppWeb:Object.assign({},q,{pageType:S})});
_.oV(FRd(),{mainAppWeb:q});_.oV(Hte(),{mainAppWeb:q});AgJ(function(){_.qz(FRd(),"FAILURE");_.qz(Hte(),"FAILURE")});
Wcy();drv();JV7()}},fXJ);var xN7={},mNL=(xN7.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.Uu("dl"),_.OF().processSignal("pcl");else{var q=function(){_.Uu("dl");_.OF().processSignal("pcl");window.removeEventListener("load",q)};
window.addEventListener("load",q)}}},xN7);var uYL={},g8Z=(uYL.rendering={priority:0,callback:function(){var q=_.OF();q.parkOrScheduleJob(function(){q.processSignal("eocs")},10,"eor",5E3)}},uYL);var E8_=function(){};
_.F(E8_,OG);
E8_.prototype.resolveCommand=function(q,S){var N,X,b,w,B,T,Q,a;return _.G(function(U){b=(N=_.t(q,_.lFX))==null?void 0:(X=N.dialog)==null?void 0:X.commentReplyDialogRenderer;if(!b)throw new _.Vl("No dialog in createCommentReplyDialogEndpoint");B=(w=S.form)==null?void 0:w.event;if(!B)throw new _.Vl("Event not passed in when resolving command");T=_.A(B.composedPath());for(Q=T.next();!Q.done;Q=T.next())if(a=Q.value,a.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||a.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return a.showReplyDialog(b),U.return();
_.xP(U)})};var yl8=function(){};
_.F(yl8,OG);yl8.prototype.resolveCommand=function(){var q;return _.G(function(S){if(q=document.getElementById("creator-chatbots-panel"))q.style.display="none";_.xP(S)})};var MhG=function(){};
_.F(MhG,OG);MhG.prototype.resolveCommand=function(q){var S,N,X,b,w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:return S=_.t(q,mYX),((N=S)==null?void 0:N.surface)==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"?Q.yield((0,_.qC)("NSzT5"),6):(X=S)!=null&&X.externalChannelId?Q.yield((0,_.qC)("NSzT5"),4):Q.return();case 4:return b=_.XDM,B=(w=S.forceInstall)!=null?w:!1,Q.yield(b(S.externalChannelId,B,S.surface),0);case 6:return T=_.XDM,Q.yield(T("",!1,S.surface),7);case 7:return Q.return()}})};var tJ=function(q){this.JSC$19247_pageRequestService=q;this.JSC$19247_prefetchCoordinator=KA$()};
_.F(tJ,OG);tJ.prototype.resolveCommand=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1){N=_.t(q,G5a);if((X=N)==null||!X.taskId)throw Error("Mj");b=N.taskId;_.jw(B,2);return B.yield(_.LdL(S.JSC$19247_pageRequestService,q,{},"").then(function(T){if(!T)throw Error("Nj");},function(T){throw Error("Oj`"+T);
}),4)}if(B.nextAddress!=2)return WA_(S.JSC$19247_prefetchCoordinator,b),_.x8(B,0);
w=_.pd(B);jiZ(S.JSC$19247_prefetchCoordinator,b,w);_.xP(B)})};
tJ[hc]=[_.DO];var iG=function(q,S){this.innertubeTransportService=q;this.JSC$19251_commandHandler=S};
_.F(iG,OG);iG.prototype.resolveCommand=function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1){N=_.t(q,Qas);if(N.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||N.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")X=N.boolValue?2:1,_.nt.getInstance().setState(X,!0,!0);return w.yield(_.Fq(S.innertubeTransportService,q),2)}b=w.yieldResult;L8J(S,b);_.xP(w)})};
var L8J=function(q,S){S.actions&&S.actions.forEach(function(N){q.JSC$19251_commandHandler.resolveCommand(N)})};
iG[hc]=[_.ZL,_.ci];var JJ={},FX=(JJ.addToPlaylistEndpoint=ds(kF),JJ.addToToastAction=ds(yQ),JJ.adsControlFlowOpportunityReceivedCommand=ds(Vj),JJ.audioTrackSelectActionCommand=ds(ID),JJ.backgroundAudioPlaybackCommand=ds(qA),JJ.captionLanguageSelectActionCommand=ds(St),JJ.captionPickerEndpoint=ds(NA),JJ.changeMiniAppPlayStateCommand=ds(zM),JJ.changeTimelyActionVisibilityCommand=ds(Ed),JJ.channelCreationFormEndpoint=ds(KX),JJ.clearLocationCommand=ds(d7),JJ.clearUrlParamCommand=ds(nX),JJ.copyLinkCommand=ds(Tz),JJ.copyTextEndpoint=
ds(CX),JJ.createCommentReplyDialogEndpoint=H50(E8_),JJ.createPlaylistServiceEndpoint=ds(Gz),JJ.dismissDialogEndpoint=ds(pX),JJ.dismissPlayerOverlayCommand=ds(XD),JJ.entityUpdateCommand=ds(tS),JJ.feedbackEndpoint=ds(iK),JJ.getAnswerCommand=ds(tX),JJ.getPaymentsClientTokenCommand=ds(IX),JJ.getTranscriptEndpoint=ds(MA),JJ.googlePaymentBillingCommand=ds(Y5),JJ.googlePaymentPurchaseManagerCommand=ds(o1),JJ.hideCreatorChatbotEngagementPanelCommand=ds(yl8),JJ.hideEngagementPanelEndpoint=ds(xF),JJ.hideSheetCommand=
ds(m2),JJ.hideSnackbarCommand=ds(nj),JJ.insertRichSectionCommand=ds(lK),JJ.listMutationCommand=ds(jc),JJ.logGtmCommand=ds(vY),JJ.notifyDropdownOptionSelectedCommand=ds(fX),JJ.openAdAllowlistInstructionCommand=ds(_.UL),JJ.openOnePickAddVideoModalCommand=ds(Do),JJ.persistSubscriptionsDisplayPreferencesCommand=ds($5),JJ.pingingEndpoint=ds(r7),JJ.playlistEditEndpoint=ds(aX),JJ.playlistVotingRefreshPopupCommand=ds(VQ),JJ.profileCardCommand=ds(aD),JJ.refreshPanelEndpoint=ds(uK),JJ.saveImageToDeviceEndpoint=
ds(RD),JJ.scrollToSectionEndpoint=H50(s6J),JJ.seekToVideoTimestampCommand=ds(b$),JJ.selectCountryCommand=ds(cW),JJ.setCookieCommand=ds(et),JJ.setLocalStorageCommand=ds(pj),JJ.setPrefStorageEntryCommand=ds(RX),JJ.setSettingEndpoint=ds(iG),JJ.sfvAudioItemPlaybackCommand=ds(wd),JJ.shareImageCommand=ds(i$),JJ.sharingProviderDataCommand=ds(JX),JJ.showAudioTrackPickerActionCommand=ds(Zo),JJ.showCaptionLanguageSelectActionCommand=ds(AX),JJ.showCreatorChatbotEngagementPanelCommand=ds(MhG),JJ.showDialogCommand=
ds(yj),JJ.showEngagementPanelEndpoint=ds(ME),JJ.showFullscreenPlayerControlsCommand=ds(sd),JJ.showSheetCommand=ds(LX),JJ.showSnackbarCommand=ds(fj),JJ.showTransientPlayerScrimOverlayCommand=ds(BW),JJ.submitFormWithValidationFlowCommand=ds(OL),JJ.talkToRecsDeselectCommand=ds(x5),JJ.talkToRecsNextCommand=ds(ms),JJ.talkToRecsSelectCommand=ds(u$),JJ.talkToRecsUpdateTextCommand=ds(gd),JJ.toggleEngagementPanelCommand=ds(hS),JJ.undoFeedbackEndpoint=ds(HY),JJ.updateEngagementPanelContentCommand=ds(PY),JJ.updateUrlParamCommand=
ds(Lj),JJ.updateVideoMetadataCommand=ds(PW),JJ.verifyCommand=ds(KX),JJ.webNativeShareCommand=ds(FD),JJ.webSubmitFormCommand=ds(Ud),JJ.ACK_PLAYABLES_3P_DATA_CONSENT=ds(HW),JJ.CANCEL_NAVIGATION=ds(Od),JJ.COPY_SHARE_URL=ds(Kj),JJ.MINI_APP_EXIT_DIALOG_SEEN=ds(l$),JJ.MINI_APP_OPEN_URL=ds(vW),JJ.REQUEST_MINI_APP_FULLSCREEN=ds(jt),JJ.RESUME_NAVIGATION=ds(WW),JJ.SHARE_PLAYABLE_WITH_HIGH_SCORE=ds(dd),JJ.TELL_US_WHY=ds(JS),JJ);
_.C("web_enable_prefetching_videos_on_home")&&(FX.prefetchWatchCommand=ds(tJ),FX.registerTasksCommand=ds(mwL));_.C("enable_share_panel_navigation_logging_fix_on_web")&&(FX.shareEntityServiceEndpoint=ds(g7));_.C("web_use_flow_state_manager")&&(FX.deleteFlowStepsCommand=ds(Zr),FX.flowNextStepCommand=ds(AS),FX.flowPrevStepCommand=ds(sL),FX.getFlowCommand=ds(BY),FX.updateFlowCommand=ds(TM));_.C("enable_ai_companion")&&(FX.updateConversationIdCommand=ds(ec),FX.formDataDecoratorCommand=ds(cY));
var Fgq=Object.assign({},FX);var heG={},PCJ=(heG.initialized={priority:10,callback:pS4},heG);var IXm={},YZm=(IXm.initialized={callback:function(q){var S={},N={};RNW().install((S.document_disposed={callback:function(){_.C("finalize_all_timelines")?YFe():D9();Ybg("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.fKd();var X=q.injector.resolve(Sd);X.intervalId!==void 0&&(X.intervalId&&_.OY.cancelJob(X.intervalId),X.intervalId=void 0,--X.currentPartitionIndex,X=kRT(X),X>0&&BSR({mainAppWeb:_.Hh(),survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));SGR(O8);Kt!=null&&
Kt.flush();xU&&xU.snapshotAndFlush();X=_.A(RLQ.values());for(var b=X.next();!b.done;b=X.next())b.value.snapshotAndFlush()}},S),(N.flush_logs={callback:function(){_.HN()}},N))}},IXm);var oe7={},qYE=(oe7.rendered={priority:0,callback:function(){var q=new QLv;q.increment("STARTED");if(_.k$("LOGGED_IN")&&!_.k$("IS_DBSC",!1)&&_.k$("SERVER_VERSION")!=="test"&&_.k$("SERVER_VERSION")!=="dev"&&!qky()&&!ol7()){q.increment("EXECUTING");var S=document.createElement("iframe");S.style.display="none";_.Z1(S,2,_.hj("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.k$("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(S);q.increment("DONE")}}},
oe7);var SY5={},NX3=(SY5.rendered={callback:function(){KA$().resume()}},SY5);var XQL={acknowledgeChannelTouStrikeCommand:$c(jC),addToPlaylistServiceEndpoint:$c(k0),addToPlaylistEndpoint:$c(k0),addUpcomingEventReminderEndpoint:$c(qm),browseEndpoint:$c(Xe3),channelCreationFormEndpoint:$c(JH),channelCreationServiceEndpoint:$c(FM),claimLegacyYoutubeChannelEndpoint:$c(Dz),clearSearchHistoryEndpoint:$c(pq),clearWatchHistoryEndpoint:$c(xi),commerceActionCommand:cq(XX),createBackstagePostEndpoint:$c(Zz),createBroadcastCommand:$c(Sb),createCommentEndpoint:$c(Cq),createCommentReplyEndpoint:$c(eC),
createLiveChatPollEndpoint:$c(Nm),createPlaylistServiceEndpoint:$c(zG),crossAccountChannelTransferEndpoint:$c(I1),deleteLiveChatMessageCommand:$c(X4),deletePlaylistEndpoint:$c(n8),deleteVideoEndpoint:$c(o4),dismissalEndpoint:$c(Wz),feedbackEndpoint:$c(dw),flagEndpoint:$c(gQ),getAccountSwitcherEndpoint:$c(up),verifyCommand:$c(ww),getAccountsListInnertubeEndpoint:$c(oI),getCommentsFromInboxCommand:$c($0),getDownloadActionCommand:$c(JI),getFlowCommand:cq(fq),getKidsBlocklistPickerCommand:$c(E4),getNotificationMenuEndpoint:$c(ZV8),
getPaymentInstrumentsParamsCommand:$c(GsZ),getPaymentsClientTokenCommand:cq(XX),getPdgBuyFlowCommand:$c(WK),getReportFormEndpoint:$c(yr),getSearchInVideoCommand:$c(hI),getAnswerCommand:$c(L8),getSurveyCommand:$c(Y0),getTranscriptEndpoint:$c(S$),getPostVideoPreviewEndpoint:$c(s3),decorateMessageEndpoint:$c(AH),likeEndpoint:$c(Hz),liveChatActionEndpoint:$c(AI),liveChatEndpoint:$c(Z8),liveChatItemContextMenuEndpoint:$c(ba),liveChatPurchaseMessageEndpoint:$c(s4),liveChatReplayEndpoint:$c(wQ),manageLiveChatUserEndpoint:$c(TG),
metadataUpdateCommand:$c(U4),moderateLiveChatEndpoint:$c(GG),modifyChannelNotificationPreferenceEndpoint:$c(RI),notificationOptOutEndpoint:$c(tI),openSuperStickerBuyFlowCommand:$c(BK),performCommentActionEndpoint:$c(rw),playlistEditEndpoint:$c(p8),playlistEditorEndpoint:$c(f8),recordNotificationInteractionsEndpoint:$c(ia),reelWatchEndpoint:$c(x0),refreshPanelEndpoint:$c(HK),removeUpcomingEventReminderEndpoint:$c(D8),resolveLocationCommand:$c(Vr),revealBusinessEmailCommand:$c(QZ),searchEndpoint:$c(_.AML),
sendLiveChatMessageEndpoint:$c(Qr),sendLiveChatVoteEndpoint:$c(aI),setSettingEndpoint:$c(O3),shareEntityServiceEndpoint:cq(lp),sharingProviderDataCommand:$c(II),showEngagementPanelEndpoint:$c(O4),showMoreDrawerCommand:$c(vK),showSheetCommand:$c(la),showDialogCommand:$c(K8),subscribeEndpoint:$c(Kq),transcriptSubmitCaptionCorrectionCommand:$c(q2),undoFeedbackEndpoint:$c(zk),unsubscribeEndpoint:$c(vz),updateBackstagePostEndpoint:$c(Tk),updateCommentEndpoint:$c(tH),updateCommentReplyEndpoint:$c(R1),updateCommentsSettingsEndpoint:$c(ip),
updateCreatorChannelInnertubeCommand:$c(VZ),updateKidsBlacklistEndpoint:$c(Mm),updateEngagementPanelContentCommand:$c(jb),updatePdgFeatureEnablementCommand:$c(dQ),updatedMetadataEndpoint:$c(rQ),validateChannelHandleCommand:$c(U3),updateChannelPageSettingsEndpoint:$c(a1),verifyAgeEndpoint:$c(nq),watchEndpoint:cq(SC),whitelistEditEndpoint:$c(N2),ypcCancelRecurrenceEndpoint:$c(bG),ypcCompleteTransactionEndpoint:$c(siL),ypcFixInstrumentEndpoint:$c(wo),ypcGetCartEndpoint:$c(BW3),ypcGetOffersEndpoint:$c(TWJ),
ypcHandleTransactionEndpoint:cq(ZM),ypcLogWalletAnalyticDataEndpoint:$c(DwZ),ypcOffersEndpoint:$c(QiJ),ypcPauseSubscriptionCommand:$c(a43),ypcRedeemCodeEndpoint:$c(Vi_),ypcResumeSubscriptionCommand:$c(Uw_),ypcUpdateFopEndpoint:$c(wo)},HB={},bYL=(HB.GET_ACCOUNT_MENU=$c(Yi),HB.GET_NOTIFICATIONS_MENU=$c(weZ),HB.GET_NOTIFICATIONS_INBOX=$c(cK),HB.GET_UNSEEN_NOTIFICATION_COUNT=$c(C8),HB.GET_USER_MENTION_SUGGESTIONS=$c(Bz),HB.LOAD_GUIDE=$c(bV$),HB.SUBMIT_FEEDBACK=$c(ki),HB),OB={},wQL=(OB.CONTINUATION_REQUEST_TYPE_BROWSE=
$c(Gk),OB.CONTINUATION_REQUEST_TYPE_SEARCH=$c(PK),OB.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=$c(oX),OB.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=$c(mo),OB.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=$c(cz),OB.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=$c($i),OB.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=$c(ua),OB.CONTINUATION_REQUEST_TYPE_GET_PANEL=$c(F4),OB),ZYG={player:cq(SC),watchNext:$c(YF)},ANG={player:cq(SC),reelItemWatch:$c(x0),reelWatchSequence:$c(mv)},sL_={watchEndpoint:cq(Nv)},BX7=
{commandEndpointMap:XQL,signalEndpointMap:bYL,continuationEndpointMap:wQL,watchEndpointMap:ZYG,reelWatchEndpointMap:ANG,streamingEndpointMap:sL_};var TXV,GcG,Ds3;_.QL8=((GcG=(TXV=window).matchMedia)==null?void 0:(Ds3=GcG.call(TXV,"(prefers-reduced-motion: reduce)"))==null?void 0:Ds3.matches)||!document.startViewTransition;var aHZ={},Vf8={disableAllTransitions:_.QL8,ignoredErrors:(aHZ.DOCUMENT_HIDDEN=!0,aHZ.WINDOW_SIZE_CHANGED=!0,aHZ.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,aHZ),transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};var UsE=_.jV("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),$sG=function(q){var S=this;this.viewTransitionCoordinator=
q;this.disableTransitionsForUltraHigh=_.C("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=rNL();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.oF("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.C("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.C("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.C("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.oF("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.C("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.OY.addJob(function(){S.registerRootElement();if(S.isAnyTransitionEnabled){var N=
_.Y$("web_page_transition_exit_ms"),X=_.Y$("web_page_transition_wait_ms"),b=_.Y$("web_page_transition_enter_fast_ms"),w=_.Y$("web_page_transition_watch_exit_ms"),B=_.Y$("web_page_transition_watch_wait_ms"),T=_.Y$("web_page_transition_watch_enter_ms"),Q=_.Y$("web_page_transition_watch_next_exit_ms"),a=_.Y$("web_page_transition_watch_next_wait_ms"),U=_.Y$("web_page_transition_watch_next_enter_fast_ms"),r=_.Y$("web_page_transition_enter_ms"),c=_.Y$("web_page_transition_watch_next_enter_ms");S.enableFasterTransitions&&
S.isUltraHighBucketDevice&&(r=b,c=U);isNaN(N)&&isNaN(X)&&isNaN(r)&&isNaN(w)&&isNaN(B)&&isNaN(T)&&isNaN(Q)&&isNaN(a)&&isNaN(c)||!(N=SkN(UsE,N,X,r,w,B,T,Q,a,c))||(X=document.createElement("style"),X.textContent=jd0(N),document.head.appendChild(X))}},8)},rNL=function(){var q=_.Nd.navigator.deviceMemory;
return q>=8||q===void 0?!0:!1};
$sG.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var q={};this.viewTransitionCoordinator.registerElement(document.documentElement,(q.slide="root-slide",q["lockup-to-watch"]="root-lockup-to-watch",q["learning-journey"]="root-learning-journey",q))}};
_.iZs=function(q,S){q.isLockupToWatchTransitionEnabled&&q.isLockupThumbnailRegistrationEnabled&&(q.registeredLockupThumbnail?q.lockupThumbnailRegisteredFromWatchEndpoint?_.vN(new _.Vl("Lockup thumbnail registration order is incorrect.")):_.vN(new _.Vl("Lockup thumbnail already registered.")):(q.registeredLockupThumbnail=S,_.cN_(q,S)))};
_.cN_=function(q,S){var N={};q.viewTransitionCoordinator.registerElement(S,(N["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",N),!0)};
$sG[hc]=[ZyE];var xrN={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var uGW=["videoPrimaryInfoRenderer","title"],g3e=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var ec3;ec3=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.CVs=_.f(function(q){q=_.dY(q,{data:void 0,playlistData:void 0,expanded:!1,isReadyToResume:!1});var S=q.data,N=q.playlistData,X=q.expanded,b=q.onExpandClick,w=q.isReadyToResume,B=function(){var U;return!((U=N())==null||!U.contents)},T=function(){var U=N();
return U&&U.totalVideos&&U.currentIndex!==void 0?U.currentIndex+1+" / "+U.totalVideos:""};
q=_.Ec(function(){_.Kv(_.Ly().resolve(_.ti));return!1});
var Q=_.Ec(function(U){B()&&b&&b(U)}),a={};
return _.D("ytd-miniplayer-info-bar",{class:_.mu("ytdMiniplayerInfoBarHost",(a.ytdMiniplayerInfoBarHasPlaylistData=B,a)),"on:click":Q},_.D("div",{class:"ytdMiniplayerInfoBarContent"},_.D("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":q},_.D(_.Fu,{text:function(){var U=S();var r=N();if(r==null?0:r.contents){var c;U=(c=_.hs7(r))==null?void 0:c.title}else U=U==null?void 0:U.miniplayerTitle;return yZ2(U)},
noEndpoints:!0,ellipsisTruncate:!0})),_.D("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.D(_.V,{cond:w,then:function(){return _.D(YgX,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:ec3})}}),_.D("h1",null,_.D(_.Fu,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var U=S();var r=N();U=w()?{simpleText:_.qW("CONTINUE_WATCHING",void 0,"Continue watching")}:(r==null?0:r.contents)?r.titleText:U==null?void 0:U.miniplayerSubtitle;return yZ2(U)},
noEndpoints:!0,ellipsisTruncate:!0})),_.D(_.V,{cond:function(){return!!T()&&!w()},
then:function(){return _.D("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.D("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.D("span",null,T))}}))),_.D(_.V,{cond:B,
then:function(){return _.D("div",{class:"ytdMiniplayerInfoBarExpand"},_.D(_.ui,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(U){b&&(b(U),U.stopPropagation())}}},
iconName:function(){return X()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Ig");var Rc8;Rc8=_.f(function(q){return _.D("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.D(_.ui,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:q.onTap}},
iconName:"yt-icons:close"}))},"Jg");
_.tf$=_.f(function(q){q=_.dY(q,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var S=q.size,N=q.playabilityStatus,X=q.isDisabled,b=q.isPictureInPicture,w=_.FS("div");q=_.A(_.r6(void 0,void 0,"w4RAU"));var B=q.next().value,T=q.next().value;q=_.oH(_.mB);var Q=!1,a=function(){return S().height<=0};
_.Ww(function(){var e=S(),R=a(),J=B();J&&!R&&J.setInternalSize(e.width,e.height)},"BHFc2b");
_.vP(function(){var e,R,J;return _.G(function(v){if(v.nextAddress==1){e=_.Ly().resolve(_.ti);R=e.getPlayerElement();if(!e.isMiniplayerActive()||!R||!w.value)return v.return();R.appendTo(w.value);return v.yield(R.getPlayerPromise(),2)}J=v.yieldResult;b()||J.setSizeStyle(!1,!0);T(J);_.xP(v)})});
_.k7(function(){U()});
_.Ww(function(){var e=B();if(e)if(X()){var R=e.getPlayerState();(Q=R===-1||R===1||R===3)&&e.pauseVideo()}else U()},"Invykd");
var U=function(){if(Q){Q=!1;var e;(e=B())==null||e.playVideo()}},r=_.Ec(function(){_.Kv(_.Ly().resolve(_.ti))}),c={};
return _.D("ytd-miniplayer-player-container",{class:_.mu("ytdMiniplayerPlayerContainerHost",(c.ytdMiniplayerPlayerContainerHidden=a,c.ytdMiniplayerPlayerContainerHostShortsPip=q,c)),style:_.Ls({width:function(){return S().width+"px"},
height:function(){return S().height+"px"}})},_.D("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:w}),_.D(_.V,{cond:function(){return!!N()&&!_.GKN(N())},
then:function(){return _.D(vP3,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var e;return((e=N())==null?void 0:e.errorScreen)||null},
status:function(){var e;return((e=N())==null?void 0:e.status)||null}})}}),_.D(_.V,{cond:X,
then:function(){return _.D("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":r},_.D(Rc8,{onTap:function(){_.Ly().resolve(_.ti).close()}}))}}))},"Ng");var NyR;var wMT=null;var JNL=_.f(function(q){var S=q.progressState;var N=q.multiMarkersPlayerBarRenderer;var X=q.progressBarWidth;var b=function(){return Byv(N())},w=function(){return DdT(S())},B=function(){return X()*(S().playedTime/S().videoDuration)};
return _.D("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.D(_.tc,{each:b},function(T,Q){return _.D(iYs,{modifiedProps:w,chapters:b,index:Q,playedProgressWidth:B,backgroundGradientPosition:function(){var a=w(),U=b(),r=Q(),c=B();return(a.playedTime-eV(_.t(U[r],cV)))/a.playedTime*c}})}))},"Og"),iYs=_.f(function(q){var S=q.modifiedProps;
var N=q.chapters;var X=q.index;var b=q.playedProgressWidth;var w=q.backgroundGradientPosition;q={};q=_.mu("ytChapteredProgressBarChapteredPlayerBarChapter",(q.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return B().isScrubbing},q.ytChapteredProgressBarHoveredMacroMarker=function(){return B().scrubberHovering},q.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return B().videoPosition==="seen"},q));
var B=function(){return Qm6(S(),N(),X())},T=function(){var Q=S();
var a=N(),U=X();if(Qm6(Q,a,U).videoPosition!=="active")Q=0;else{var r=eV(_.t(a[U],cV));Q=(Q.playedTime-r)/((eV(_.t(a[U+1],cV))||Q.videoDuration)-r)}return Q};
return _.D("div",{class:q,style:_.Ls({width:function(){var Q=S(),a=N(),U=X(),r=_.t(a[U],cV);a=_.t(a[U+1],cV);return(a?eV(a)-eV(r):Q.videoDuration-eV(r))/Q.videoDuration*100+"%"},
"background-color":function(){a:{var Q=B();switch(Q.videoPosition){case "pending":Q=Q.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":Q=Q.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:Q=""}}return Q},
"background-size":function(){return(aPv(B())?b():"")+"px"},
"background-position-x":function(){return(aPv(B())?w():"")+"px"}})},_.D("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var Q=S(),a=N(),U=X();if(Qm6(Q,a,U).videoPosition==="seen")var r=0;else r=eV(_.t(a[U],cV)),a=eV(_.t(a[U+1],cV))||Q.videoDuration,Q=Q.videoDuration*Q.percentLoaded,r=a<=Q?1:r>=Q?0:(Q-r)/(a-r);return"width: "+r*100+"%"}}),_.D("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.Ls({width:function(){return T()*100+"%"},
"background-size":function(){return(aPv(B(),T())?b():"")+"px"},
"background-position-x":function(){return(aPv(B(),T())?w():"")+"px"}})}))},"Pg");var F$L=function(q,S){S=S===void 0?ZD6:S;var N,X=[],b,w=!1;return function(){var B=_.IT.apply(0,arguments);if(w&&N===this&&S(B,X))return b;b=q.apply(this,B);w=!0;N=this;X=B;return b}}(function(q){var S=q.heatMarkers,N=q.minHeightDp===void 0?0:q.minHeightDp,X=q.maxHeightDp===void 0?60:q.maxHeightDp;
var b=b===void 0?!1:b;var w=1E3/S.length;q=[];q.push({x:0,y:100});for(var B=0;B<S.length;B++){var T=void 0,Q=((T=_.t(S[B],$Fk))==null?void 0:T.heatMarkerIntensityScoreNormalized)||0;T=(B+.5)*w;Q=100-_.Hm(Q*100,N/321*100,X/321*100);B!==0||b||q.push({x:0,y:Q});q.push({x:T,y:Q});B===S.length-1&&q.push({x:1E3,y:Q})}q.push({x:1E3,y:100});S="";for(N=0;N<q.length;N++)b=q[N],N===0?b="M "+b.x.toFixed(1)+","+b.y.toFixed(1):(X=BAe(q[N-1],q[N-2],b),w=BAe(b,q[N-1],q[N+1],!0),b=" C "+(X.x.toFixed(1)+","+X.y.toFixed(1)+
" "+w.x.toFixed(1)+","+w.y.toFixed(1)+" "+b.x.toFixed(1)+","+b.y.toFixed(1))),S+=b;return S});var HYL=_.f(function(q){var S=q.progressBarProps;var N=q.config;var X={};q=_.mu("ytHeatSeekerHost",(X.ytHeatSeekerHighContrast=q.highContrast,X));var b=function(){return Iag(N().chapterData)};
return _.D("yt-progress-bar-heatseeker",{class:q,style:function(){var w;return"height: 320px; display: "+(S().isDragging&&((w=b())==null?0:w.heatMarkers)?"block":"none")}},_.D(_.V,{cond:b,
then:function(w){return _.D(_.V,{cond:function(){return w().heatMarkers},
then:function(){return _.D("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.D("path",{d:function(){return F$L(w())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Qg");var OY3=_.f(function(q){var S=q.progressBarProps;var N=q.config;q={};q=_.mu("ytProgressBarLineProgressBarLine",(q.ytProgressBarLineProgressBarLineRounded=function(){return N().rounded},q.ytProgressBarLineProgressBarLineBottomInset=function(){return N().position===2},q));
return _.D("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.D("div",{class:q},_.D("div",{class:"ytProgressBarLineProgressBarBackground"}),_.D("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+S().percentLoaded*100+"%"}}),_.D("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var X=S();return"width: "+(X.videoDuration?_.Hm(X.hoveredTime/X.videoDuration,0,1):0)*100+"%"}}),_.D("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+LcN(S())*100+"%"}})))},"Rg");
OY3.idomCompat=!0;var K$3=_.f(function(q){var S=q.progressBarProps;var N=q.playheadData;var X=q.interpolateDotPosition;var b=q.hidePlayhead;q={};var w=_.mu("ytProgressBarPlayheadProgressBarPlayheadDot",(q.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return S().isDragging},q.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!S().isDragging&&b()},q));
return _.D("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.Ls({"margin-left":function(){return h_0(S())*100+"%"},
transform:function(){return"translateX(-"+(X()?h_0(S())*12:6)+"px)"}})},_.D(_.V,{cond:function(){var B;
return(B=_.WJ(N)())==null?void 0:B.playheadImage},
then:function(B){var T={};return _.D("div",{class:_.mu("ytProgressBarPlayheadProgressBarPlayheadCustom",(T.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return S().isDragging},T.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!S().isDragging&&b()},T)),
style:_.Ls({"transform-origin":function(){return(X()?h_0(S())*20:10)+"px center"}})},_.D(_.Oc,{data:B,
alt:"","aria-hidden":"true"}))},
else:function(){return _.D("div",{class:w,style:_.Ls({"transform-origin":function(){return(X()?h_0(S())*12:6)+"px center"}})})}}))},"Sg");
K$3.idomCompat=!0;var vB=function(q,S,N,X,b,w){this.getProgressBarRect=q;this.updateProgressBarRect=S;this.getFilmstripYPosition=N;this.setFineScrubbingDraggedTime=X;this.updateFilmStripDraggedYDistance=b;this.resetFilmStripYOffset=w;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.Ml(this.onThrottledSeek,100,this)},ve$=function(q,S,N){return function(X){q.handleClick(X,S(),N())}},W$3=function(q,S){return function(N){lH3(q,
N,jL3(N),S())}},ds3=function(q,S){return function(N){lH3(q,N,{x:N.clientX,
y:N.clientY},S())}},zcV=function(q,S,N){return function(X){var b=S(),w=N();
kc3(q,X,jL3(X),b,w,!0);if(w.onTouchMove)w.onTouchMove(b)}},fH_=function(q,S,N){return function(X){neE(q,X,S(),N())}},pQ3=function(q,S){return function(){q.handleMouseLeave(S())}},mss=function(q,S,N){return function(){var X=S(),b=N();
xs3(q,X,b);if(b.onTouchEnd)b.onTouchEnd(X)}},uN_=function(q,S,N){return function(){var X=S(),b=N();
xs3(q,X,b);if(b.onTouchEnd)b.onTouchEnd(X)}},ge3=function(q,S,N){return function(){xs3(q,S(),N())}},Ee8=function(q){return function(S){if(S.keyCode===39||S.keyCode===38){var N,X;
(N=q())==null||(X=N.playerApi)==null||X.seekBy(5,void 0,void 0,72)}else if(S.keyCode===37||S.keyCode===40){var b,w;(b=q())==null||(w=b.playerApi)==null||w.seekBy(-5,void 0,void 0,71)}}},yNZ=function(q,S,N){return function(X){!N().disableScrubbing&&q.startPosition&&neE(q,X,S(),N())}},Mf$=function(q,S,N){return function(){if(!N().disableScrubbing)if(q.startPosition){var X=S(),b=N();
xs3(q,S(),N());if(b.onTouchEnd)b.onTouchEnd(X)}else S().setState({isDragging:!1})}},jL3=function(q){q=q.touches[0];
return{x:q.clientX,y:q.clientY}},neE=function(q,S,N,X){if(S.buttons!==1){if(S.movementX||S.movementY)S.preventDefault(),S.stopPropagation(),q=L$J(q,N,S.clientX),N.setState({isHovering:!0,
hoveredTime:q*N.videoDuration})}else hc_(N),kc3(q,S,{x:S.clientX,y:S.clientY},N,X,!1)};
vB.prototype.handleMouseLeave=function(q){hc_(q)};
var hc_=function(q){q.isHovering&&q.setState({isHovering:!1,hoveredTime:0})},lH3=function(q,S,N,X){q.startPosition||(q.startPosition=N,q.updateProgressBarRect(),q.controlsWereVisibleBeforeDragging=X.controlsVisible,S.stopPropagation(),_.C("medium_progress_bar_modification")||S.preventDefault())},kc3=function(q,S,N,X,b,w){if(q.startPosition)if(w&&b.isInlinePlayback&&q.startPosition&&!q.hasDraggedTheMinimumDistance&&Math.abs(N.y-q.startPosition.y)>Math.abs(N.x-q.startPosition.x))xs3(q,X,b);
else if(S.preventDefault(),S.stopPropagation(),X.videoDuration&&(q.startPosition&&!q.hasDraggedTheMinimumDistance&&(q.hasDraggedTheMinimumDistance=Math.abs(N.x-q.startPosition.x)>=1),b.enableFineScrubbing&&(q.startPosition&&(q.isDraggedForFineScrubbing=-(N.y-q.startPosition.y)>=60),!q.startPosition||N.y>=q.startPosition.y||(X.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:VeX(X.draggedTime,X,b.chapterData)}),q.setFineScrubbingDraggedTime(X.draggedTime),q.updateFilmStripDraggedYDistance(q.startPosition.y,
N.y,X))),q.hasDraggedTheMinimumDistance)){S=L$J(q,X,N.x);if(q.isDraggedForFineScrubbing){var B;(B=X.playerApi)==null||B.pauseVideo();X.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:X.draggedTime,filmStripXDistance:VeX(S*X.videoDuration,X,b.chapterData)})}b.enableFineScrubbing&&(!b.enableFineScrubbing||q.getFilmstripYPosition(X)<68)||X.setState({draggedTime:S*X.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:q.controlsWereVisibleBeforeDragging});var T;(T=
b.cancelAutohideControlsFn)==null||T.call(b)}},xs3=function(q,S,N){var X=N.enableFineScrubbing&&S.fineScrubbingActiveState!=="off";
if(S.isDragging||X){X={isDragging:!1,playedTime:S.draggedTime,controlsVisible:q.controlsWereVisibleBeforeDragging};N.enableFineScrubbing&&S.fineScrubbingActiveState!=="on"&&(q.resetFilmStripYOffset(),X.fineScrubbingActiveState="off");var b=b===void 0?wMT:b;var w=_.VR(0);if(w&&b){var B=Math.round(S.playedTime*1E3),T=Math.round(S.draggedTime*1E3);B>2147483647||T>2147483647||_.lJ(w,b,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(B),endMediaTimeMs:String(T),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}S.setState(X);
q.seekThrottle.fire(S.draggedTime,S,7);_.C("mweb_new_progress_bar_play_on_seek")&&q.resumeVideo(S);N.unmuteOnSeek&&(N=S.playerApi,S.volumeMuted&&(N==null||N.unMute()))}else S.setState({controlsVisible:!S.controlsVisible}),(w=N.triggerAutohideControlsAfterDelayFn)==null||w.call(N);q.startPosition=null;q.hasDraggedTheMinimumDistance=!1;q.isDraggedForFineScrubbing=!1;q.controlsWereVisibleBeforeDragging=!1};
vB.prototype.handleClick=function(q,S,N){this.updateProgressBarRect();q.stopPropagation();q=L$J(this,S,q.clientX)*S.videoDuration;S.setState({playedTime:q});if(S.playerState!==2){var X;(X=N.triggerAutohideControlsAfterDelayFn)==null||X.call(N)}this.seekThrottle.fire(q,S,7)};
var L$J=function(q,S,N){q=q.getProgressBarRect(S);return _.Hm(0,(N-q.left)/q.width,1)};
vB.prototype.resumeVideo=function(q){if(q.draggedTime<q.videoDuration){var S;(S=q.playerApi)==null||S.playVideo()}};
vB.prototype.onThrottledSeek=function(q,S,N){if(S=S.playerApi){var X;if((X=S.getVideoData())==null?0:X.isLive)X=this.getProgressState(S),q+=(X==null?void 0:X.seekableStart)||0;S.seekTo(q,void 0,void 0,void 0,N)}};
vB.prototype.getProgressState=function(q){var S=q==null?void 0:q.getPresentingPlayerType();return q==null?void 0:q.getProgressState(S)};var YYL,IH8,oBL,S05,PV5,NqG,XN8,bls,wNJ;YYL=_.f(function(q){var S=q.progressBarProps;var N=q.config;var X=q.progressBarWidthPx;var b=q.chapterData;var w=evQ(S,function(){return N().isShortsPage}),B=function(){return!S().isHovering&&!N().isShortsPage};
q={};var T=_.mu("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(q.ytPlayerStoryboardHostMwebShorts=function(){return N().isShortsPage&&!1},q));
return _.D("yt-player-storyboard",null,_.D(_.V,{cond:function(){return S().isDragging||S().isHovering},
then:function(){return _.D(_.V,{cond:w,then:function(Q){return _.D(_.V,{cond:B,then:function(){return _.D("div",{class:T,"aria-hidden":"true"},_.D(PV5,{props:S,config:N,isBigboard:!0,chapterData:b}))},
else:function(){return _.D(IH8,{props:S,frame:Q,config:N,progressBarWidthPx:X,chapterData:b})}})}})}}))},"Tg");
_.q0_=_.f(function(q){var S=q.progressBarProps;var N=evQ(S,q.isShortsPage);return _.D("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.D(_.V,{cond:function(){return S().isDragging||S().isHovering},
then:function(){return _.D(_.V,{cond:N,then:function(X){return _.D(oBL,{frame:X,props:S,isBigboard:!0})}})}}))},"Ug");
IH8=_.f(function(q){var S=q.props;var N=q.frame;var X=q.config;var b=q.progressBarWidthPx;q=q.chapterData;var w={};w=_.mu("ytPlayerStoryboardHost",(w.ytPlayerStoryboardHostMwebShorts=function(){return X().isShortsPage&&!1},w.ytPlayerStoryboardHostInlinePlayer=function(){return X().isInlinePlayer},w.ytPlayerStoryboardHostFadeIn=function(){return X().useFadeInAnimation},w));
return _.D("div",{class:w,"aria-hidden":"true",style:function(){var B=S(),T=UdJ(N()),Q=b();B=rFQ(B)/B.videoDuration;var a=Q*B,U=T/2+6;T=Q-(T/2+6);return"left: "+(a<=U?U/Q*100:a>=T?T/Q*100:B*100)+"%"}},_.D(_.V,{cond:function(){var B=S();
return!(X().isShortsPage&&B.videoDuration<15)},
then:function(){return _.D(oBL,{frame:N,props:S,isBigboard:!1})}}),_.D(PV5,{props:S,
config:X,isBigboard:!1,chapterData:q}))},"Vg");
oBL=_.f(function(q){var S=q.frame;var N=q.props;var X=q.isBigboard;var b=function(){var T,Q;return(Q=(T=N().playerApi)==null?void 0:T.getVideoContentRect())!=null?Q:{width:0,height:0}},w=function(){return UdJ(S())},B=function(){var T=S();
return T?T.height/T.rows:0};
q={};q=_.mu((q.ytPlayerStoryboardBigboardImageWrapper=X,q.ytPlayerStoryboardStoryboardImageWrapper=function(){return!X()},q));
return _.D("div",{class:q,style:function(){return"width: "+(X()?b().width:w())+"px; height: "+(X()?b().height:B())+"px;"}},_.D(S05,{frame:S,
storyboardWidth:w,storyboardHeight:B,storyboardScale:function(){return(X()?b().width:w())/w()}}))},"Wg");
S05=_.f(function(q){var S=q.frame;var N=q.storyboardWidth;var X=q.storyboardHeight;var b=q.storyboardScale;var w=function(){var B=S().row,T=S().column,Q=N(),a=X(),U=b();return{left:-T*Q*U,top:-B*a*U}};
return _.D("img",{src:function(){return S().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+w().left+"px; top: "+w().top+"px; width: "+S().width*b()+"px; height: "+S().height*b()+"px;"}})},"Xg");
PV5=_.f(function(q){var S=q.props;var N=q.config;var X=q.isBigboard;var b=q.chapterData;q={};q=_.mu("ytPlayerStoryboardMetadata",(q.ytPlayerStoryboardMetadataBigboard=X,q));return _.D("div",{class:q},_.D(_.V,{cond:X,then:function(){return _.D(_.S1,null,_.D(NqG,{props:S,config:N}),_.D(_.V,{cond:function(){a:{var w=S();var B=N(),T=b(),Q;if((B==null?0:B.activeChapter)&&((Q=_.t(B==null?void 0:B.activeChapter,cV))==null?0:Q.title))w=!0;else{B=_.A(YK7(T));for(B=B.next();!B.done;B=B.next()){w=(B=_.t(B.value,
eJa))&&$dk(w,B);break a}w=!1}}return w},
then:function(){return _.D(XN8,{props:S,config:N,isBigboard:!0,chapterData:b})}}))},
else:function(){return _.D(_.S1,null,_.D(XN8,{props:S,config:N,isBigboard:!0,chapterData:b}),_.D(NqG,{props:S,config:N}))}}))},"Yg");
NqG=_.f(function(q){var S=q.props;var N=q.config;q={};q=_.mu("ytPlayerStoryboardTimestamp",(q.ytPlayerStoryboardTimestampShorts=function(){return N().isShortsPage},q.ytPlayerStoryboardTimestampIsHovering=function(){return S().isHovering||N().isShortsPage&&!0},q));
return _.D("div",{class:q},_.D(_.S1,null,function(){return _.cFD(rFQ(S()))}))},"Zg");
XN8=_.f(function(q){var S=q.props;var N=q.config;var X=q.isBigboard;var b=q.chapterData;q={};X=_.mu("ytPlayerStoryboardTitle",(q.ytPlayerStoryboardTitleBigboard=X,q));return _.D("div",{class:X},_.D(_.V,{cond:function(){return!N().isShortsPage},
then:function(){return _.D(bls,{props:S,activeChapter:function(){return N().activeChapter},
chapterData:b})}}))},"$g");
bls=_.f(function(q){var S=q.props;var N=q.activeChapter;var X=q.chapterData;return _.D(_.S1,null,_.D(_.tc,{each:function(){return YK7(X())},
keyBy:"INDEX"},function(b){return _.D(_.S1,null,_.D(_.V,{cond:function(){return _.t(b(),eJa)&&$dk(S(),_.t(b(),eJa))},
then:function(){return _.D(wNJ,{timedMarker:function(){return _.t(b(),eJa)}})}}))}),_.D(_.V,{cond:function(){var b;
return N()&&((b=_.t(N(),cV))==null?void 0:b.title)},
then:function(b){return _.D(_.Fu,{text:b,noPreWrap:!0})}}))},"ah");
wNJ=_.f(function(q){var S=q.timedMarker;return _.D(_.S1,null,_.D("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.D(_.hu,{icon:function(){return S().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.D(_.Fu,{text:function(){return S().label},
noPreWrap:!0}))},"bh");_.Zl8=_.f(function(q){var S=q.progressBarProps;var N=q.playheadData;var X=q.config;q=_.FS("yt-progress-bar");var b=_.FS("div"),w=_.FS("div"),B=_.A(_.r6({width:0,left:0},void 0,"XjZjde")),T=B.next().value,Q=B.next().value,a=function(){w.value&&Q(w.value.getBoundingClientRect())},U=function(){T().width<=0&&a();
return T()};
_.yb("resize",a);var r=new vB(U,function(){},function(){return 0},function(){},function(){},function(){}),c=function(){return S()};
B=_.A(_.r6(!1,void 0,"uZlOJc"));var e=B.next().value,R=B.next().value;B=_.Ec(function(){R(!0);X().position===2?setTimeout(function(){a()},100):a()});
var J=_.Ec(function(){R(!1);pQ3(r,c)()}),v=_.Ec(function(zW){(X().doSeekOnClick||_.C("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&zW instanceof PointerEvent&&zW.pointerType==="mouse")&&ve$(r,c,X)(zW);
return!1}),W=_.Ec(function(zW){W$3(r,c)(zW);
return!1}),z=_.Ec(function(zW){ds3(r,c)(zW);
return!1}),M=_.Ec(function(zW){zcV(r,c,X)(zW);
return!1}),g=_.Ec(function(zW){fH_(r,c,X)(zW);
return!1}),x=_.Ec(function(){mss(r,c,X)();
return!1}),L=_.Ec(function(){uN_(r,c,X)();
return!1}),P=_.Ec(function(){ge3(r,c,X)();
return!1}),b0=_.Ec(function(zW){Ee8(c)(zW);
return!1});
_.yb("mousemove",yNZ(r,c,X));_.yb("mouseup",Mf$(r,c,X));_.lO(function(){ZN2(b.value);R(!1);a();Mf$(r,c,X)()});
var Q7={};Q7=_.mu("ytPlayerProgressBarHost",function(){return X().className},(Q7.ytPlayerProgressBarHostReadOnly=function(){return X().disableScrubbing},Q7.ytPlayerProgressBarHostHidden=function(){return X().hideProgressBar&&!e()},Q7.ytPlayerProgressBarHostLowerPlayer=function(){return X().position===0},Q7.ytPlayerProgressBarHostBottomEdge=function(){return X().position===1},Q7.ytPlayerProgressBarHostBottomInset=function(){return X().position===2},Q7.ytPlayerProgressBarHostCustom=function(){return X().position===
3},Q7));
var ry={},s7=_.mu("ytPlayerProgressBarBackground",(ry.ytPlayerProgressBarBackgroundHide=function(){return X().position===2&&!e()&&!S().isDragging},ry));
ry={};ry=_.mu("ytPlayerProgressBarDragContainer",(ry.ytPlayerProgressBarDragContainerBottomEdge=function(){return X().position===1},ry));
var TW={};TW=_.mu("ytPlayerProgressBarProgressBar",(TW.ytPlayerProgressBarProgressBarInset=function(){return X().position===2},TW.ytPlayerProgressBarProgressBarInsetMinimized=function(){return X().position===2&&!e()&&!S().isDragging},TW));
var l0=function(){return Math.floor(LcN(S())*100)};
return _.D("yt-progress-bar",{el:q,class:Q7},_.D(_.V,{cond:function(){return X().position===2},
then:function(){return _.D("div",{class:s7})}}),_.D("div",{el:b,
"on:click":v,"on:touchstart":W,"on:touchmove":M,"on:mouseenter":B,"on:mousedown":z,"on:mouseleave":J,"on:mousemove":g,"on:mouseup":L,"on:touchend":x,"on:touchcancel":P,"on:keydown":b0,class:ry,role:"slider","aria-valuenow":l0,"aria-valuetext":function(){return l0()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return S().videoDuration},
draggable:_.C("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.qW("SEEK_SLIDER")},_.D("div",{el:w,class:TW},_.D(HYL,{progressBarProps:S,config:X,highContrast:function(){return!!X().isInlinePlayback}}),_.D(_.V,{cond:function(){return X().chapterData&&ogk(X().chapterData)},
then:function(){return _.D(JNL,{progressState:S,multiMarkersPlayerBarRenderer:function(){return X().chapterData},
progressBarWidth:function(){return T().width}})},
else:function(){return _.D(OY3,{progressBarProps:S,config:X})}}),_.D(K$3,{progressBarProps:S,
playheadData:N,interpolateDotPosition:function(){return X().position!==2},
hidePlayhead:function(){return X().playheadDotBehavior===1&&!e()}}))),_.D(YYL,{progressBarProps:S,
config:function(){return{activeChapter:GWq(S(),X().chapterData),getProgressBarWidthPx:function(){return U().width},
isShortsPage:!!X().isShortsPage,isInlinePlayer:!!X().isInlinePlayback,useFadeInAnimation:!!X().isInlinePlayback}},
progressBarWidthPx:function(){return T().width},
chapterData:function(){return X().chapterData}}))},"ch");
_.Zl8.idomCompat=!0;Object.assign({},_.q7q(),{setState:function(){},
domMeasurements:{},appApi:_.Mpm(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var AKL;
_.szE=_.f(function(){var q,S=(q=_.CD(C0s().playerApi))!=null?q:void 0;q=_.A(_.r6(!1,void 0,"Z9NQ1b"));var N=q.next().value,X=q.next().value;q=_.A(_.r6(!1,void 0,"HoVJXe"));var b=q.next().value,w=q.next().value;q=_.A(_.r6(!1,void 0,"DWCY3"));var B=q.next().value,T=q.next().value;q=_.A(_.r6(!1,void 0,"g4C2Zd"));var Q=q.next().value,a=q.next().value;q=_.A(_.r6(0,void 0,"lmVfFb"));var U=q.next().value,r=q.next().value;q=_.A(_.r6(0,void 0,"mFLbzb"));var c=q.next().value,e=q.next().value;q=_.A(_.r6(!1,void 0,
"hQN4Wb"));var R=q.next().value,J=q.next().value;q=_.A(_.r6(0,void 0,"WWU0fb"));var v=q.next().value,W=q.next().value;q=_.A(_.r6(0,void 0,"MJ7LMd"));var z=q.next().value,M=q.next().value;q=_.A(_.r6("",void 0,"hnomOe"));var g=q.next().value,x=q.next().value;q=_.A(_.r6(-1,void 0,"ARe3pf"));var L=q.next().value,P=q.next().value,b0=_.C6(function(){var Q7={controlsVisible:N(),isOverlayHidden:b(),shouldWaitToHideControls:B(),isDragging:Q(),isHovering:R(),videoDuration:v(),playedTime:z(),videoId:g(),draggedTime:c(),
hoveredTime:U(),playerState:L()};return Object.assign({},_.q7q(),Q7,{domMeasurements:{},setState:function(ry){ry.controlsVisible!==void 0&&X(ry.controlsVisible);ry.isOverlayHidden!==void 0&&w(ry.isOverlayHidden);ry.shouldWaitToHideControls!==void 0&&T(ry.shouldWaitToHideControls);ry.isDragging!==void 0&&a(ry.isDragging);ry.isHovering!==void 0&&J(ry.isHovering);ry.draggedTime!==void 0&&e(ry.draggedTime);ry.hoveredTime!==void 0&&r(ry.hoveredTime);ry.videoDuration!==void 0&&W(ry.videoDuration);ry.playedTime!==
void 0&&M(ry.playedTime);ry.videoId!==void 0&&x(ry.videoId);ry.playerState!==void 0&&P(ry.playerState)},
appApi:_.Mpm(),playerApi:S})},void 0,"Au4PIf");
_.vP(function(){S==null||S.addEventListener("onVideoProgress",bN2(b0));S==null||S.addEventListener("onVideoDataChange",XMv(b0));S==null||S.addEventListener("onStateChange",S7X(b0))});
_.k7(function(){if(S==null?0:S.isReady())S==null||S.removeEventListener("onVideoProgress",bN2(b0)),S==null||S.removeEventListener("onVideoDataChange",XMv(b0)),S==null||S.removeEventListener("onStateChange",S7X(b0))});
return _.D("desktop-shorts-player-controls",null,_.D(AKL,{playerControlsProps:b0}))},"eh");
AKL=_.f(function(q){var S=q.playerControlsProps;return _.D("div",{class:"desktopShortsPlayerControlsHost"},_.D(_.Zl8,{progressBarProps:S,config:function(){return{isShortsPage:!0,hideProgressBar:S().videoDuration<30&&S().playerState!==2&&!S().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"fh");_.BqL=_.f(function(q){function S(s7){s7!==0||r()?s7>50&&(r()||!e())?(c(!1),R(!0)):s7<=50&&(r()||e())&&(c(!1),R(!1)):c(!0)}
function N(s7,TW){var l0,zW;return _.G(function(nN){if(nN.nextAddress==1)return _.C("player_controls_volume_controls_use_player_props")?(l0=q.playerApi(),nN.jumpTo(2)):nN.yield(_.ya(),3);nN.nextAddress!=2&&(l0=nN.yieldResult);zW=l0;TW&&zW?(zW.unMute(!0),s7&&(RV(s7,zW.getVolume()),v(zW.getVolume()))):zW&&(zW.mute(!0),s7&&RV(s7,0));_.xP(nN)})}
function X(s7){var TW,l0,zW;return _.G(function(nN){if(nN.nextAddress==1)return _.C("player_controls_volume_controls_use_player_props")?(TW=q.playerApi(),nN.jumpTo(2)):nN.yield(_.ya(),3);nN.nextAddress!=2&&(TW=nN.yieldResult);l0=TW;zW=50;l0&&(zW=l0.getVolume(),l0.isMuted()?RV(s7,0):RV(s7,zW));v(zW);_.xP(nN)})}
var b=_.FS("volume-controls"),w=_.FS("button"),B=_.HP("input"),T=_.A(_.r6(!1,void 0,"fLGgJf")),Q=T.next().value,a=T.next().value,U=_.A(_.r6(!1,void 0,"Xt2eee"));T=U.next().value;U=U.next().value;var r=T,c=U;U=_.A(_.r6(!0,void 0,"elP6bd"));T=U.next().value;U=U.next().value;var e=T,R=U;T=_.A(_.r6(50,void 0,"A8a4Tb"));var J=T.next().value,v=T.next().value;T=_.C6(function(){var s7=r();return _.C("web_shorts_keyboard_enable_mute_shortcut")?s7?_.qW("PLAYER_LABEL_UNMUTE",void 0,"Unmute (m)"):_.qW("PLAYER_LABEL_MUTE",
void 0,"Mute (m)"):s7?_.qW("UNMUTE_VOLUME",void 0,"Unmute"):_.qW("MUTE_VOLUME",void 0,"Mute")},void 0,"hDaVF");
U=_.C6(function(){var s7=r(),TW=e();return{sources:[{clientResource:{imageName:s7?"VOLUME_OFF_FILLED":TW?"VOLUME_UP_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"lXC46");
var W=_.C6(function(){var s7=J();return r()?s7+"% volume muted":s7+"% volume"},void 0,"eTE2A"),z=_.C6(function(){return q.orientation()==="vertical_down"},void 0,"crhgzb");
_.lO(function(){function s7(){a(!0)}
function TW(){a(!1)}
B&&B.value&&(B.value.addEventListener("focus",s7),B.value.addEventListener("focusout",TW),X(B.value).then(function(){S(Number(teD(B.value)))}));
w&&w.value&&(w.value.addEventListener("focus",s7),w.value.addEventListener("focusout",TW));_.k7(function(){var l0;B==null||(l0=B.value)==null||l0.removeEventListener("focus",s7);var zW;B==null||(zW=B.value)==null||zW.removeEventListener("focusout",TW);var nN;w==null||(nN=w.value)==null||nN.removeEventListener("focus",s7);var Tq;w==null||(Tq=w.value)==null||Tq.removeEventListener("focusout",TW)})});
var M=function(s7){s7=s7.muted?0:s7.volume;v(s7);S(s7);B.value&&RV(B.value,s7)};
_.Ww(function(){if(_.C("player_controls_volume_controls_use_player_props")){var s7=q.playerApi();s7&&(s7.addEventListener("onVolumeChange",M),_.k7(function(){s7.removeEventListener("onVolumeChange",M)}))}},"hxbOCd");
var g=_.Ec(function(){if(B&&B.value){var s7=Number(teD(B.value));RvD(s7,_.C("player_controls_volume_controls_use_player_props")?q.playerApi():void 0);v(s7);B.value.style.setProperty("--gradient-percent",s7+"%");S(s7)}return!1}),x=_.Ec(function(){a(!0)}),L=_.Ec(function(){a(!1)}),P=_.Ec(function(){B&&B.value&&(N(B.value,r()),c(!r()));
return!1}),b0={},Q7={},ry={};
return _.D("volume-controls",{class:_.mu("ytdVolumeControlsHost"),el:b},_.D("div",{"on:pointerleave":L,class:_.mu("ytdVolumeControlsVolumeControlsContainer",(b0.ytdVolumeControlsVolumeControlsContainerVertical=z,b0.ytdVolumeControlsVolumeControlsContainerExpanded=function(){return Q()},b0))},_.D(_.V,{cond:function(){return!z()},
then:function(){var s7={};return _.D("div",{class:_.mu("ytdVolumeControlsBackgroundScrim",(s7.ytdVolumeControlsBackgroundScrimExpanded=Q,s7))})}}),_.D("div",{class:_.mu((Q7.ytdVolumeControlsMuteIconButtonContainer=z,Q7))},_.D("button",{"aria-label":T,
title:T,el:w,"on:click":P,"on:pointerenter":x,class:"ytdVolumeControlsMuteIconButton"},U?_.D(_.Oc,{data:U,alt:T,className:"ytdVolumeControlsMuteIcon"}):null)),_.D("div",{class:_.mu("ytdVolumeControlsSliderContainer",(ry.ytdVolumeControlsSliderContainerExpanded=Q,ry.ytdVolumeControlsSliderContainerVertical=z,ry.ytdVolumeControlsSliderContainerVerticalDown=z,ry.ytdVolumeControlsSliderContainerVerticalExpanded=function(){return Q()&&z()},ry))},_.D("input",{"aria-label":_.qW("VOLUME"),
title:_.qW("VOLUME"),el:B,"on:input":g,type:"range",class:"ytdVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":J,"aria-valuetext":W,"aria-valuemin":0,"aria-valuemax":100}))))},"hh");var Tqs=_.f(function(q){var S=q.data;var N=q.overlayDensity;q={};return _.D("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.D(_.SA,{data:function(){return S().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(X){var b=X.data;
return _.D(_.$G,{data:function(){return(N==null?void 0:N())===1?Object.assign({},b(),{avatar:{avatarViewModel:Object.assign({},_.t(b().avatar,_.rH),{avatarImageSize:"AVATAR_SIZE_M"})}}):b()}})}}),_.D(_.SA,{data:function(){return S().avatarStackViewModel}},{avatarStackViewModel:function(X){return _.D(_.cF,{data:X.data})}}),_.D(_.Fu,{className:_.mu("ytReelChannelBarViewModelChannelName",(q.ytReelChannelBarViewModelChannelNameLarge=function(){return(N==null?void 0:N())===1},q.ytReelChannelBarViewModelChannelNameDecluttered=
function(){return _.C("enable_shorts_declutter_ui")},q)),
text:function(){return S().channelName},
linkInheritColor:!0,userInput:!0}),_.D("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.D(_.SA,{data:function(){return S().subscribeButtonViewModel}},{subscribeButtonViewModel:function(X){var b=X.data;
return _.D(_.rJ,{data:function(){return(N==null?void 0:N())===1?Object.assign({},b(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},b().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):b()},
isOverlay:!1})},
buttonViewModel:_.EN})),_.D("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.D(_.SA,{data:function(){var X,b;return(b=_.t((X=S())==null?void 0:X.sponsorButtonViewModel,l52))==null?void 0:b.sponsorButton}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"ih");var GQ_=_.f(function(q){var S=function(){var b;return((b=q.overlayDensity)==null?void 0:b.call(q))===1},N=function(){return S()?22:16},X={};
return _.D("yt-reel-multi-format-link-view-model",{class:_.mu("ytReelMultiFormatLinkViewModelHost",(X.ytReelMultiFormatLinkViewModelHostTall=!0,X.ytReelMultiFormatLinkViewModelHostLarge=function(){return S()},X))},_.D(_.f5,{ariaLabel:function(){return q.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return q.data().command}},_.D("h3",{class:function(){return S()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.D(_.V,{cond:function(){return q.data().icon},
then:function(b){return _.D(_.Oc,{data:b,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:N})}}),_.D(_.Fu,{text:function(){return q.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"jh");
GQ_.idomCompat=!0;var DL_=_.f(function(q){var S=q.data;var N=q.overlayDensity;var X=q.extractOverlay;var b=_.FS("yt-shorts-suggested-action-view-model");q=_.A(_.r6(!1,void 0,"cmyYgf"));var w=q.next().value,B=q.next().value;q=_.A(_.r6(!1,void 0,"qY6byb"));var T=q.next().value,Q=q.next().value,a=function(){return S().isMultiLineSa},U=_.Yc(pKy,function(){var ry,s7;
return(s7=(ry=S().toggleableContent)==null?void 0:ry.entityKey)!=null?s7:""}),r=function(){var ry,s7,TW;
return(TW=S().toggleableContent)!=null&&TW.entityKey?(s7=(ry=U())==null?void 0:ry.value)!=null?s7:!1:!1},c=function(){var ry,s7,TW,l0,zW,nN,Tq,Gq,u0,VX,UX;
return S().toggleableContent?r()?(ry=S().toggleableContent)==null?void 0:ry.toggledData:(s7=S().toggleableContent)==null?void 0:s7.untoggledData:{primaryText:(Gq=(TW=S().defaultContent)==null?void 0:TW.primaryText)!=null?Gq:S().text,secondaryText:(l0=S().defaultContent)==null?void 0:l0.secondaryText,onTapCommand:(u0=(zW=S().defaultContent)==null?void 0:zW.onTapCommand)!=null?u0:S().onTapCommand,icon:(VX=(nN=S().defaultContent)==null?void 0:nN.icon)!=null?VX:S().icon,image:(UX=(Tq=S().defaultContent)==
null?void 0:Tq.image)!=null?UX:S().image}},e=function(){return a()?S().trailingTapTarget:void 0},R=function(ry,s7){return function(){return w()?s7:ry}},J=function(ry){return function(){return _.C("enable_shorts_declutter_ui")?ry()+"Decluttered":""}},v=function(){return{leadingSection:R("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(N==null?void 0:N())===1?R("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):R("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:R("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:R("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:R("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:R("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
q={};q=_.mu((q.ytShortsSuggestedActionViewModelStaticHost=function(){return!a()},q.ytShortsSuggestedActionViewModelDynamicHost=a,q.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return a()&&T()},q.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return a()&&!T()},q.ytShortsSuggestedActionViewModelExtractOverlay=function(){return X==null?void 0:X()},q));
_.lO(function(){if(a()){var ry=0,s7;if((s7=S().animationParams)==null?0:s7.shouldExpand){var TW,l0;ry=((l0=(TW=S().animationParams)==null?void 0:TW.expansionDelaySecs)!=null?l0:0)*1E3}var zW,nN=((zW=S().animationParams)==null?0:zW.shouldExpand)?setTimeout(function(){B(!0)},ry):void 0,Tq,Gq;
ry=((Tq=S().animationParams)==null?0:Tq.visibilityDelaySecs)?((Gq=S().animationParams)==null?NaN:Gq.visibilityDelaySecs)*1E3:0;var u0=setTimeout(function(){Q(!0)},ry);
_.k7(function(){nN&&clearTimeout(nN);clearTimeout(u0)})}});
var W=function(ry){_.$m(ry,Object.assign({},{form:{element:b.value}}))},z=_.Ec(function(){var ry,s7=(ry=c())==null?void 0:ry.onTapCommand;
s7&&W(s7)}),M=_.Ec(function(){var ry,s7;
if(ry=(s7=e())==null?void 0:s7.onTapCommand)return W(ry),!1}),g=_.C("enable_shorts_declutter_ui")?_.Ls({height:function(){return e()?"40px":w()?"44px":"32px"},
padding:"0px","padding-inline-end":function(){return e()?"8px":"16px"}}):_.Ls({}),x=_.Ls({"vertical-align":"bottom",
"border-radius":function(){var ry;return a()?((ry=S().defaultContent)==null?0:ry.isCircleImage)?"50%":"4px":"0px"},
width:function(){var ry,s7,TW;return a()&&((ry=S().defaultContent)==null?0:ry.imageSize)&&!_.C("enable_shorts_declutter_ui")?((TW=(s7=S().defaultContent)==null?void 0:s7.imageSize)!=null?TW:24)+"px":null},
height:function(){var ry,s7,TW;return a()&&((ry=S().defaultContent)==null?0:ry.imageSize)&&!_.C("enable_shorts_declutter_ui")?((TW=(s7=S().defaultContent)==null?void 0:s7.imageSize)!=null?TW:24)+"px":null}}),L=function(){return a()?v().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},P=function(){return a()?v().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"},b0=function(){return a()?v().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
Q7={};
return _.D("yt-shorts-suggested-action-view-model",{class:q,el:b},_.D("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.D("button",{class:_.mu(function(){return a()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var ry;
return(ry=S().useFullRoundedBorder)!=null&&ry?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!e()&&a()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":a()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var ry;
return(ry=S().disableFixedHeight)!=null&&ry?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(Q7.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(N==null?void 0:N())===1},Q7.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return X==null?void 0:X()},Q7)),
"on:click":z,style:g},_.D(_.p5,{model:{color:4}}),_.D("div",{class:_.mu(function(){return P()+" "+J(P)()})},_.D(_.V,{cond:function(){var ry;
return(ry=c())==null?void 0:ry.image},
then:function(ry){return _.D(_.Oc,{data:ry,alt:"",className:function(){return b0()+" "+J(b0)()},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:x})}}),_.D(_.V,{cond:function(){var ry,s7;
return(ry=c())==null?void 0:(s7=ry.icon)==null?void 0:s7.iconType},
then:function(ry){return _.D(_.hu,{icon:ry,active:r,className:function(){return L()+" "+J(L)()}})}})),_.D("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection "+J(function(){return"ytShortsSuggestedActionViewModelStaticHostTextSection"})()},_.D(_.V,{cond:function(){var ry;
return(ry=c())==null?void 0:ry.primaryText},
then:function(ry){var s7={};return _.D("div",{class:_.mu("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(s7.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(N==null?void 0:N())===1},s7))},_.D(_.Fu,{text:ry}))}}),_.D(_.V,{cond:function(){var ry;
return(ry=c())==null?void 0:ry.secondaryText},
then:function(ry){return _.D("div",{class:function(){return v().secondaryText()}},_.D(_.Fu,{text:ry}))}}))),_.D(_.V,{cond:e,
then:function(ry){return _.D("div",{class:_.mu(function(){return v().trailingSection()+" "+J(v().trailingSection)()},function(){var s7,TW;
return(X==null?void 0:X())&&((TW=(s7=v()).trailingSectionExtractOverlay)==null?void 0:TW.call(s7))||""}),
"aria-label":function(){var s7;return(s7=ry().a11yLabel)!=null?s7:""},
"on:click":M,role:"button",tabindex:0},_.D(_.p5,{model:{color:4}}),_.D(_.hu,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"kh");var Qzm=_.f(function(q){var S=q.data;var N=q.overlayDensity;var X=_.FS("yt-shorts-video-title-view-model");q=_.Ec(function(B){if(_.DV(_.GJ(B),X.value,["A".toString()]))return!1;(B=S().truncatedTextOnTapCommand)&&_.$m(B);return!1});
var b={},w={};return _.D("yt-shorts-video-title-view-model",{el:X,class:_.mu("ytShortsVideoTitleViewModelHost",(b.ytShortsVideoTitleViewModelHostClickable=function(){return!!S().truncatedTextOnTapCommand},b)),
"on:click":q},_.D("h2",{class:_.mu("ytShortsVideoTitleViewModelShortsVideoTitle",(w.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(N==null?void 0:N())===1},w.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.C("enable_shorts_declutter_ui")},w.ytShortsVideoTitleViewModelShortsVideoTitleDecluttered=function(){return _.C("enable_desktop_small_title_on_immersive_shorts")},w))},_.D(_.Fu,{text:function(){return S().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(N==null?void 0:N())===1}})))},"lh");_.ajV=_.f(function(q){var S=q.data;var N=q.overlayDensity;var X=q.extractOverlay;var b=function(){return(N==null?void 0:N())===1},w=function(){return _.C("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelMetapanelItemDecluttered":"ytReelMetapanelViewModelMetapanelItem"},B=function(){return _.C("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelExpansiveDecluttered":"ytReelMetapanelViewModelExpansiveBlock"};
return _.D("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.D(_.SA,{data:function(){return S().metadataItems}},{badgeViewModel:function(T){T=T.data;
return _.D("div",{class:_.mu(function(){return b()?B():w()})},_.D(_.kG,{data:T}))},
playerDisclosureViewModel:function(T){T=T.data;return _.D("div",{class:_.mu(function(){return b()?B():w()})},_.D(_.nD3,{data:T,
extractOverlay:X}))},
shortsSuggestedActionViewModel:function(T){T=T.data;return _.D("div",{class:_.mu(function(){return b()?B():w()})},_.D(DL_,{data:T,
overlayDensity:N,extractOverlay:X}))},
reelChannelBarViewModel:function(T){T=T.data;var Q={};return _.D("div",{class:_.mu(w(),(Q.ytReelMetapanelViewModelExpansive=function(){return b()&&!_.C("enable_shorts_declutter_ui")},Q.ytReelMetapanelViewModelExpansiveDecluttered=function(){return b()&&_.C("enable_shorts_declutter_ui")},Q))},_.D(Tqs,{data:T,
overlayDensity:N}))},
reelMultiFormatLinkViewModel:function(T){T=T.data;var Q={};return _.D("div",{class:_.mu(w(),(Q.ytReelMetapanelViewModelExpansive=function(){return b()&&!_.C("enable_shorts_declutter_ui")},Q.ytReelMetapanelViewModelExpansiveDecluttered=function(){return b()&&_.C("enable_shorts_declutter_ui")},Q))},_.D(GQ_,{data:T,
overlayDensity:N}))},
shortsVideoTitleViewModel:function(T){T=T.data;var Q={};return _.D("div",{class:_.mu(w(),(Q.ytReelMetapanelViewModelExpansive=function(){return b()&&!_.C("enable_shorts_declutter_ui")},Q.ytReelMetapanelViewModelExpansiveDecluttered=function(){return b()&&_.C("enable_shorts_declutter_ui")},Q))},_.D(Qzm,{data:T,
overlayDensity:N}))},
reelSoundMetadataViewModel:function(T){T=T.data;var Q={};return _.D("div",{class:_.mu(w(),(Q.ytReelMetapanelViewModelExpansive=function(){return b()&&!_.C("enable_shorts_declutter_ui")},Q.ytReelMetapanelViewModelExpansiveDecluttered=function(){return b()&&_.C("enable_shorts_declutter_ui")},Q))},_.D(_.QMZ,{data:T,
overlayDensity:N}))},
toggleButtonViewModel:function(T){T=T.data;var Q={};return _.D("div",{class:_.mu(w(),(Q.ytReelMetapanelViewModelExpansive=function(){return b()&&!_.C("enable_shorts_declutter_ui")},Q.ytReelMetapanelViewModelExpansiveDecluttered=function(){return b()&&_.C("enable_shorts_declutter_ui")},Q))},_.D(_.B_,{data:T}))}}))},"mh");var VzE=_.f(function(q){var S=_.dY(q,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),N=S.size,X=S.onTap,b=S.disabled,w=S.tooltipText;return _.D("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.D(_.ui,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:N(),disabled:b(),tooltipText:w(),onTap:X}},
iconName:q.iconType}))},"nh"),ULJ=_.f(function(q){function S(c){c.stopPropagation();
c.code==="ArrowUp"?(c.preventDefault(),HND(T.value)):c.code==="ArrowDown"?(c.preventDefault(),ON2(T.value)):c.code==="KeyM"?iNs():(c.code==="KeyK"||c.code==="Space")&&JFD(Q())}
var N=_.dY(q,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});q=N.previousButtonDisabled;var X=N.nextButtonDisabled,b=N.data,w=N.playabilityStatus,B=N.previewThumbnail,T=_.FS("ytd-shorts-miniplayer-overlay"),Q=_.oH(_.lCe),a=_.A(_.r6(null,void 0,"bUc1Pb"));N=a.next().value;var U=a.next().value,r;_.vP(function(){_.ya().then(function(c){U(c)});
(r=_.$l(T.value))&&r.addEventListener("keydown",S)});
_.k7(function(){var c;(c=r)==null||c.removeEventListener("keydown",S)});
a=function(){var c,e;var R=_.t((c=b())==null?void 0:(e=c.reelPlayerOverlayRenderer)==null?void 0:e.buttonBar,HrX);if(R){var J;c=Object.assign({},R,{buttonViewModels:(J=R.buttonViewModels)==null?void 0:J.filter(F4q)})}else c=void 0;return c};
return _.D("ytd-shorts-miniplayer-overlay",{el:T,class:"ytdShortsMiniplayerOverlayHost"},_.D("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.Ls({"background-image":function(){var c=B();return c?'url("'+_.da(c.thumbnails)+'")':""}})}),_.D("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.D("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.D(VzE,{iconType:function(){var c=Q();
return c===2||c===-1||c===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){JFD(Q())},
tooltipText:function(){var c=Q();return c===1||c===3?_.qW("PLAYER_LABEL_PAUSE"):_.qW("PLAYER_LABEL_PLAY")}}),_.D(_.BqL,{orientation:"horizontal_right",
playerApi:N})),_.D("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.D(VzE,{iconType:"YOUTUBE_SHORTS_ARROW_UP",disabled:q,onTap:function(){HND(T.value)},
tooltipText:_.qW("PREVIOUS_VIDEO_LABEL")}),_.D(VzE,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:X,onTap:function(){ON2(T.value)},
tooltipText:_.qW("NEXT_VIDEO_LABEL")}),_.C("web_shorts_pip_like_button")?_.D(_.V,{cond:a,then:function(c){return _.D("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.D(_.OPk,{data:c,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.D("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.D(_.V,{cond:function(){var c,e;
return _.t((c=b())==null?void 0:(e=c.reelPlayerOverlayRenderer)==null?void 0:e.metapanel,Ors)},
then:function(c){return _.D("div",{class:_.mu("ytdShortsMiniplayerOverlayInteractive")},_.D(_.ajV,{data:c}))}})),_.D("div",{class:_.mu("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var c;return!((c=b())==null||!c.adsOverlay)||w()&&!TAP(w())}},_.D("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.D(_.szE,null)))),_.D(_.V,{cond:function(){var c=b(),e,R;
c=_.t(c==null?void 0:(e=c.adsOverlay)==null?void 0:(R=e.fulfillmentContent)==null?void 0:R.fulfilledLayout,bkv);return _.t(c==null?void 0:c.renderingContent,T20)},
then:function(c){return _.D("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.D(dX6,{data:c}))}}))},"ph");var K4v=_.f(function(){var q=_.A(_.r6(new _.lU(NaN,NaN),void 0,"ejTaF")),S=q.next().value,N=q.next().value;q=_.A(_.r6(!1,void 0,"aTA69e"));var X=q.next().value,b=q.next().value,w=_.A(_.r6(!1,void 0,"OsC2Ib"));q=w.next().value;var B=w.next().value;w=_.Ly().resolve(_.ti).miniplayerPropSignalMap[0];var T=w.data,Q=w.shortsData,a=w.nextButtonDisabled,U=w.shortsPreviewThumbnail,r=w.previousButtonDisabled,c=w.externalPlaylistData,e=w.playabilityStatus,R=w.isDisabled,J=w.playerVe,v=w.closeVe;w=_.oH(_.mB);
_.mO("yt-pip-window-resized",function(g){N(g)});
_.mO("yt-activate-pip-miniplayer",function(){return _.G(function(g){B(!0);_.xP(g)})});
var W=function(){var g;return!((g=c())==null||!g.contents)&&X()},z=function(){var g=S(),x=!!T(),L=W();
g=g.clone();x&&(g.height-=76);L&&(g.height-=285);return g},M=function(){b(!X())};
_.Ww(function(){var g=J(),x=_.VR(11),L=_.as(11);x&&L&&g&&(_.Jg(x,L,g),L=v())&&(_.Fx(x,g,[L]),_.Ou(x,[L]))},"h5qKie");
return _.D("ytd-pip-container",{class:"ytdPipContainerHost"},_.D(_.V,{cond:q,then:function(){return _.D(_.tf$,{isDisabled:R,playabilityStatus:e,size:z,isPictureInPicture:!0})}}),_.D(_.V,{cond:T,
then:function(){return _.D(_.CVs,{data:T,expanded:X,onExpandClick:M,playlistData:c})}}),_.D(_.V,{cond:W,
then:function(){return _.D("div",{class:"ytdPipContainerPlaylistPanel"},_.D(_.BxZ,{data:c,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.D(_.V,{cond:w,
then:function(){return _.D(ULJ,{data:Q,nextButtonDisabled:a,previousButtonDisabled:r,playabilityStatus:e,previewThumbnail:U})}}))},"rh");var lG=function(q,S,N){var X=this;this.pipController=q;this.JSC$19385_clientRoot=S;this.JSC$19385_pageRequestService=N;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=mr7();this.JSC$19385_watchPipEnabled=_.C("web_watch_pip");this.watchPipManualOnlyEnabled=_.C("web_watch_pip_manual");this.shortsPipEnabled=_.C("web_shorts_pip");this.JSC$19385_watchWhileEnabled=_.C("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),
"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.wf(_.jQ(),FDW,function(b){X.isSingleOptionSurveyActive=b});
this.JSC$19385_onPlayerPlayVideo=this.JSC$19385_onPlayerPlayVideo.bind(this);this.onPlayerCloseMiniplayer=this.onPlayerCloseMiniplayer.bind(this);this.onPlayerExpandMiniplayer=this.onPlayerExpandMiniplayer.bind(this);this.onPlayerStateChange=this.onPlayerStateChange.bind(this);this.handleMediaSessionPipActivation=this.handleMediaSessionPipActivation.bind(this);_.pl(_.fl.getInstance(),this.miniplayerServiceActionMap,this.JSC$19385_clientRoot);q.pictureInPictureSupported()&&_.FO("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},Sgk,FO7,RRL,HlG,F3q,OlV,KOs,vBJ,il8;
lG.prototype.handleMediaSessionPipActivation=function(q){var S=this,N,X;return _.G(function(b){_.NR().mediaSessionPipActivation=!0;N=_.Ly().resolve(_.Wq);if(N.isOnWatch()&&S.JSC$19385_watchPipEnabled){if(S.watchPipManualOnlyEnabled&&((X=q)==null?void 0:X.enterPictureInPictureReason)!=="useraction")return Xh(),b.return();_.NR().watchPipActivation=!0;_.rKL(S,N.data);return b.jumpTo(0)}return N.isOnShorts()&&S.shortsPipEnabled?(_.NR().shortsPipActivation=!0,_.$LG(S),b.jumpTo(0)):!S.isMiniplayerActive()||
!S.JSC$19385_watchPipEnabled||S.watchWhileMode||S.watchPipManualOnlyEnabled?b.jumpTo(0):b.yield(cKV(S),0)})};
var cKV=function(q){var S,N,X,b;return _.G(function(w){if(w.nextAddress==1)return S=!q.miniplayerToPipMode,N=q.playerElement,X=q.miniplayerData,b=q.watchResponse,w.yield(q.deactivate(),2);if(w.nextAddress!=3)return S?(_.NR().mediaSessionPipActivation=!0,_.NR().watchPipActivation=!0):_.NR().miniplayerButtonActivation=!0,w.yield(q.activate(N,X,b),3);q.miniplayerToPipMode=S;_.xP(w)})};
lG.prototype.onDownloadedVideoDeleted=function(q){var S,N=_.t((S=this.miniplayerData)==null?void 0:S.watchEndpoint,_.O1),X,b;N&&((X=this.watchResponse)==null?void 0:(b=X.playerResponse)==null?void 0:b.offlineState)!==void 0&&(S=N.videoId)&&q&&S===q&&this.close()};
lG.prototype.onShowMiniplayerCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c;return _.G(function(e){switch(e.nextAddress){case 1:return N=_.t(q,TfJ),b=(X=N)==null?void 0:X.miniplayerCommand,w=_.t(b,_.O1),b&&w&&!S.active?e.yield(_.D$.getInstance(),2):e.return();case 2:return B=e.yieldResult,e.yield((T=B)==null?void 0:T.get("yt-miniplayer-shown-video-id"),3);case 3:Q=e.yieldResult;a=w.videoId;if(!a||Q===a)return e.return();U=_.Ly().resolve(_.Wq);if(U.isOnWatch())return _.vN(Error("Xj")),e.return();
r={channelItem:{externalId:btoa(a)}};S.readyToResumeVe=_.Ew(121253,void 0,void 0,r);_.NR().showMiniplayerCommandActivation=!0;return e.yield(_.HR0(S,b,!0),4);case 4:return S.active&&(_.j$(S,{readyToResumeVe:S.readyToResumeVe,isReadyToResume:!0}),S.isReadyToResume=!0),e.yield((c=B)==null?void 0:c.set("yt-miniplayer-shown-video-id",w.videoId),5);case 5:S.readyToResumeVe=void 0,_.xP(e)}})};
lG.prototype.init=function(q){this.miniplayerEl?_.vN(new _.Vl("MiniplayerService already initialized.")):this.miniplayerEl=q};
lG.prototype.isInitialized=function(){var q=!!this.miniplayerEl;q||_.vN(new _.Vl("MiniplayerService used before initialized."));return q};
_.rKL=function(q,S){if(q.isInitialized()){var N=_.E3N(S.response,S.playerResponse),X=_.Ly().resolve(_.Wq).getPlayerFromWatch();_.NR().currentEndpoint=N.watchEndpoint||null;q.activate(X,N,S)}};
_.$LG=function(q){if(q.isInitialized()){var S=_.Ly().resolve(_.Wq).getPlayerFromShorts();q.activate(S)}};
Sgk=function(q,S){var N;(N=!q.isInitialized())||(N=_.Ly().resolve(_.Wq).isOnWatch()&&q.watchPipMode,N=!(q.isMiniplayerActive()&&(_.NR().userActivation||_.NR().lockupActivation||N)));if(N)return!1;eRs(q,S)?_.Kv(q):F3q(q,S);return q.watchPipMode?!_.Ly().resolve(_.Wq).isOnWatch():!0};
lG.prototype.isMiniplayerActive=function(){return this.active};
var eRs=function(q,S){var N;S=(N=_.t(S,_.O1))==null?void 0:N.videoId;var X,b;q=(b=_.t((X=q.miniplayerData)==null?void 0:X.watchEndpoint,_.O1))==null?void 0:b.videoId;return S!=null&&S===q};
lG.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.uc(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.gr(this.miniplayerEl,"yt-navigate-home-action"))};
_.HR0=function(q,S,N,X){N=N===void 0?!1:N;var b,w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:if(q.active){Q.jumpTo(2);break}b=_.Ly().resolve(_.Wq);if(B=(w=q.playerElement)!=null?w:b.getPlayerFromWatch()){Q.jumpTo(3);break}return Q.yield(_.Ly().resolve(_.xc),4);case 4:B=b.getPlayerFromWatch();case 3:if(!B){_.vN(Error("Zj"));Q.jumpTo(2);break}return Q.yield(q.activate(B,X),2);case 2:return q.active?Q.yield(F3q(q,S,N),7):Q.return();case 7:(T=q.getPlayerElement())==null||T.focusOnPlayer(),
_.xP(Q)}})};
lG.prototype.activate=function(q,S,N){var X=this,b,w,B,T,Q,a,U,r,c;return _.G(function(e){switch(e.nextAddress){case 1:if(!X.isInitialized())return e.return();if(!q)return _.vN(Error("Zj")),e.return();if(_.kav()||X.isMiniplayerActive())var R=!0;else R=_.NR().watchPipActivation||_.NR().watchWhileActivation,_.Ly().resolve(_.Wq).isOnWatch()&&!R?(_.vN(new _.Vl("miniplayer activated on watch page")),R=!0):R=_.NR().watchWhileActivation?X.userDeactivatedWatchWhile||!!document.pictureInPictureElement||ghM():
!1;if(R)return Xh(),e.return();b=_.NR().mediaSessionPipActivation;w=_.NR().shortsPipActivation;B=_.NR().watchPipActivation;Q=(T=_.NR().watchWhileActivation)||B;a=B||w;if(!X.pictureInPictureEnabled()||!a){e.jumpTo(2);break}return e.yield(C1s(X,b),3);case 3:if(!e.yieldResult)return _.vN(Error("Yj")),Xh(),e.return();case 2:return X.setActive(!0),X.watchResponse=N,X.playerElement=q,X.updateMiniplayerData(S),e.yield(RRL(X,q),4);case 4:if(!X.active)return _.vN(new _.Vl("miniplayer deactivated during activation")),
X.removePlayerListeners(),e.return();R=_.Ly().resolve(_.Fh);R.addEventListener("yt-navigate",_.hx(X,X.onPlaylistNavigate));R.addEventListener("yt-playlist-data-updated",_.hx(X,X.JSC$19385_onPlaylistDataUpdated));X.JSC$19385_onPlaylistDataUpdated();Xh();X.JSC$19385_watchWhileEnabled&&_.tz7(X,T);X.pictureInPictureEnabled()&&X.shortsPipEnabled&&(X.shortsPipMode=w,_.jQ().dispatch(ts6(X.shortsPipMode)));X.pictureInPictureEnabled()&&X.JSC$19385_watchPipEnabled&&(X.watchPipMode=B,!X.JSC$19385_watchPipEnabled||
X.watchPipManualOnlyEnabled&&!(_.Ehv()&&_.RvM("Chromium")>=142)||X.watchPipManualOnlyEnabled||_.Mkv(X.handleMediaSessionPipActivation));X.player&&(U=X.player.getPlayerState(),r=U===1,_.jQ().dispatch(WI6(U)),_.E1(X.miniplayerEl,"yt-miniplayer-play-state-changed",[r]),_.NR().isVideoPlaying=r);_.E1(X.miniplayerEl,"yt-miniplayer-endpoint-changed");il8(X);_.JK3(X);if(X.shortsPipMode||X.watchPipMode)e=e.yield(_.gr(X.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{R=e.yield;var J=_.gr(X.miniplayerEl,
"yt-activate-miniplayer",[Q])[0];e=R.call(e,J,6)}return e;case 6:if(X.watchResponse){R=X.getScreenLayer();J=_.VR(0);var v=BGv(0);J&&v&&(_.rr(J,v,R),R===0&&Ap7(void 0,0))}FO7(X);HlG(X,!0);(c=X.getPlayerElement())==null||c.focusOnPlayer();_.xP(e)}})};
lG.prototype.updateMiniplayerData=function(q){this.miniplayerData=q;_.j$(this,{data:q})};
_.JK3=function(q){var S,N,X=((S=q.miniplayerData)==null?void 0:(N=S.miniplayerRenderer)==null?void 0:N.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";S=q.watchWhileMode||q.watchPipMode?X&&!_.Ly().resolve(_.Wq).isOnWatch():X;_.j$(q,{isDisabled:S});var b,w;N=_.t((b=q.miniplayerData)==null?void 0:(w=b.miniplayerRenderer)==null?void 0:w.minimizedEndpoint,_.wG);S&&N&&_.Ly().resolve(_.Qk).openSheet({openPopupActionCommand:{openPopupAction:N}},q.miniplayerEl)};
FO7=function(q){if(q.watchResponse&&(!q.watchWhileMode||!_.C("kevlar_watch_while_counterfactual"))){var S,N=(S=q.watchResponse.playerResponse)==null?void 0:S.trackingParams;N&&(_.j$(q,{expandVe:_.Ew(35989),closeVe:_.Ew(34699),readyToResumeCloseVe:_.Ew(131070),repositionVe:_.Ew(226204),resizeVe:_.Ew(226205)}),_.j$(q,{playerVe:_.by(N)}))}};
RRL=function(q,S){return _.G(function(N){if(N.nextAddress==1)return S.preparePlayer(),N.yield(S.getPlayerPromise(),2);q.player=N.yieldResult;q.player&&(q.player.addEventListener("onPlayVideo",q.JSC$19385_onPlayerPlayVideo),q.player.addEventListener("onCloseMiniplayer",q.onPlayerCloseMiniplayer),q.player.addEventListener("onExpandMiniplayer",q.onPlayerExpandMiniplayer),q.player.addEventListener("onStateChange",q.onPlayerStateChange));_.xP(N)})};
_.Z=lG.prototype;_.Z.JSC$19385_onPlayerPlayVideo=function(q){var S=q.sessionData&&"autonav"in q.sessionData,N;q.sessionData&&q.sessionData.itct&&(N=q.sessionData.itct);var X=q.watchEndpoint;S=X&&S?_.Ze7(X,N):_.zy(q.videoId,q.listId||void 0,N);q.sessionData&&_.WA(_.t(S.commandMetadata,_.Yq).url,q.sessionData);F3q(this,S)};
_.Z.onPlayerExpandMiniplayer=function(){_.Kv(this)};
_.Z.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.Z.onPlayerStateChange=function(){if(this.player){var q=this.player.getPlayerState(),S=q===1;_.jQ().dispatch(WI6(q));_.jQ().dispatch(_.cb(q));_.E1(this.miniplayerEl,"yt-miniplayer-play-state-changed",[S]);_.NR().isVideoPlaying=S;if(q===0){S=!_.nt.getInstance().isAutoplaySetExplicitly();var N,X,b,w,B,T,Q=(N=this.watchResponse.response)==null?void 0:(X=N.contents)==null?void 0:(b=X.twoColumnWatchNextResults)==null?void 0:(w=b.autoplay)==null?void 0:(B=w.autoplay)==null?void 0:(T=B.autoplayExplicitChoiceDialogRenderer)==
null?void 0:T.confirmDialogRenderer;S&&Q&&this.player.setAutonavState(1)}q===0&&this.watchWhileMode&&this.deactivate()}};
_.Z.onPlaylistNavigate=function(q,S){var N=this,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1){if(!_.t(S.endpoint,_.O1))return U.return();_.NR().currentEndpoint=S.endpoint;_.E1(N.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.Ly().resolve(_.Wq).isOnWatch()&&(N.watchWhileMode||N.watchPipMode))return U.return();q.stopPropagation();(w=(b=_.t((X=S.endpoint)==null?void 0:X.commandMetadata,_.Yq))==null?void 0:b.url)&&S.tempData&&!_.a6.isEmpty(S.tempData)&&_.WA(w,S.tempData);B={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};T=new kEv(function(){return N.getPlayerElement()},B,{layer:N.getScreenLayer()});
Q=function(r){T.processChunk({endpoint:S.endpoint,data:r})};
OlV(N);N.miniplayerFetchRequest=KOs(N,S.endpoint,Q);_.jw(U,2);return U.yield(N.miniplayerFetchRequest,4)}if(U.nextAddress!=2)return a=U.yieldResult,vBJ(N,a),_.x8(U,0);_.pd(U);_.xP(U)})};
_.Z.JSC$19385_onPlaylistDataUpdated=function(){var q=_.Ly().resolve(_.Fh).getPlaylistData();this.hasPlaylistData=!!q;_.j$(this,{externalPlaylistData:q||{}})};
_.Z.close=function(q){if(this.isInitialized())if(q){if(!((this.watchWhileMode||this.watchPipMode)&&_.Ly().resolve(_.Wq).isOnWatch()||this.shortsPipMode)){var S;(S=this.getPlayerElement())==null||S.stop()}this.deactivate()}else _.lk().closeMiniplayer(this.miniplayerEl)};
_.Z.deactivate=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1){if(!S.isInitialized()||!S.active)return B.return();S.setActive(!1);OlV(S);(N=!!q&&eRs(S,q))&&S.isSingleOptionSurveyActive&&_.gr(S.miniplayerEl,"yt-show-watch-page-survey",[S.isSingleOptionSurveyActive]);return B.yield(lj3(S),2)}if(B.nextAddress!=3){HlG(S,!1);S.isReadyToResume=!1;S.watchResponse=void 0;S.updateMiniplayerData(void 0);S.shortsPipMode&&(S.shortsPipMode=!1,_.jQ().dispatch(ts6(S.shortsPipMode)),ueG(S.pipController),
(X=S.player)==null||X.setInternalSize(NaN,NaN));S.watchPipMode&&(S.watchPipMode=!1,ueG(S.pipController));(b=S.watchWhileMode)&&_.tz7(S,!1);S.removePlayerListeners();var T=_.Ly().resolve(_.Fh);T.removeEventListener("yt-navigate",_.hx(S,S.onPlaylistNavigate));T.removeEventListener("yt-playlist-data-updated",_.hx(S,S.JSC$19385_onPlaylistDataUpdated));_.NR().currentEndpoint=null;_.E1(S.miniplayerEl,"yt-miniplayer-endpoint-changed");S.playerElement=null;Xh();if(S.shortsPipMode||S.watchPipMode)B=B.jumpTo(3);
else{T=B.yield;var Q=_.gr(S.miniplayerEl,"yt-deactivate-miniplayer",[N,b])[0];B=T.call(B,Q,3)}return B}(w=S.player)==null||w.setInternalSize(NaN,NaN);S.player=null;_.xP(B)})};
var lj3=function(q){var S;return _.G(function(N){S=_.Ly().resolve(_.Wq);return q.shortsPipMode?N.yield(S.movePlayerToShorts(q.playerElement),0):N.yield(S.movePlayerToWatch(q.playerElement),0)})};
lG.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19385_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
lG.prototype.setActive=function(q){this.active=q;this.isSingleOptionSurveyActive?_.gr(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.gr(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.jQ().dispatch(_.xx({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.tz7=function(q,S){q.watchWhileMode=S;_.j$(q,{watchWhile:S})};
HlG=function(q,S){if(q.shortsPipMode||q.watchPipMode){var N;(N=q.player)==null||N.setDocumentPictureInPicture(S)}else{var X;(X=q.player)==null||X.setMinimized(S)}};
_.Kv=function(q){var S;return _.G(function(N){switch(N.nextAddress){case 1:if(!q.isInitialized())return N.return();_.jw(N,2);return N.yield(q.miniplayerFetchRequest,4);case 4:_.x8(N,3);break;case 2:_.pd(N);case 3:q.watchResponse&&q.miniplayerData&&q.miniplayerData.watchEndpoint?(S={url:q.watchResponse.url,endpoint:q.miniplayerData.watchEndpoint,data:q.watchResponse,miniplayer:!0},_.uc(q.miniplayerEl,"yt-navigate-cache",S)):q.miniplayerData&&q.miniplayerData.watchEndpoint&&_.uc(q.miniplayerEl,"yt-navigate",
{endpoint:q.miniplayerData.watchEndpoint}),_.xP(N)}})};
F3q=function(q,S,N){var X,b,w,B;return _.G(function(T){if(T.nextAddress==1){if(eRs(q,S))return T.return();_.NR().currentEndpoint=S;_.E1(q.miniplayerEl,"yt-miniplayer-endpoint-changed");_.E1(q.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.NR().isVideoPlaying=!1;X={clientParams:{miniplayer:!0,autoSaveToQueue:!N}};b=new kEv(function(){return q.getPlayerElement()},X,{layer:q.getScreenLayer(),
parentLayer:0},void 0,q.readyToResumeVe);w=function(Q){var a,U,r=Object.assign({},(a=Q.playerResponse)==null?void 0:(U=a.playerConfig)==null?void 0:U.playbackStartConfig,{startPaused:!0}),c;N&&((c=Q.playerResponse)==null?0:c.playerConfig)&&(Q.playerResponse.playerConfig.playbackStartConfig=r);b.processChunk({endpoint:S,data:Q})};
OlV(q);q.miniplayerFetchRequest=KOs(q,S,w);_.jw(T,2);return T.yield(q.miniplayerFetchRequest,4)}if(T.nextAddress!=2)return B=T.yieldResult,vBJ(q,B),_.x8(T,0);_.pd(T);_.xP(T)})};
lG.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
OlV=function(q){q.miniplayerFetchRequest&&(q.miniplayerFetchRequest.cancel&&q.miniplayerFetchRequest.cancel("Active request obsolete"),q.miniplayerFetchRequest=null)};
KOs=function(q,S,N){var X,b=(X=_.t(S.commandMetadata,_.Yq))==null?void 0:X.url,w;X=!b||_.wh("disable_miniplayer_tempdata")?{}:(w=hAd(b))!=null?w:{};return Ft(q.JSC$19385_pageRequestService,S,X,window.location.href,"watch",function(B,T){N(T)},function(B){return B!==q.miniplayerFetchRequest})};
vBJ=function(q,S){var N;_.G(function(X){if(!S)return X.return();q.watchResponse=S;FO7(q);il8(q);N=_.E3N(S.response,S.playerResponse);if(q.isMiniplayerActive()){S.response&&(q.playerElement.watchNextData=S.response);var b=_.a6.getValueByKeys.apply(_.a6,[S].concat(_.PG(yUq)));_.a6.getValueByKeys.apply(_.a6,[S].concat(_.PG(Icv)))&&b&&_.Ly().resolve(_.Fh).setAutoplayRenderer(b);if(b)if(_.C("kevlar_is_pupi_enabled")){var w,B,T,Q,a,U=((w=S.response)==null?0:(B=w.playerOverlays)==null?0:(T=B.playerOverlayRenderer)==
null?0:(Q=T.autonavToggle)==null?0:(a=Q.autoplaySwitchButtonRenderer)==null?0:a.enabled)?2:1;_.nt.getInstance().setState(U,!1,!1)}else w=rf0()?2:1,(U=q.player)==null||U.setAutonavState(w);q.updateMiniplayerData(N);_.JK3(q)}_.xP(X)})};
il8=function(q){var S,N,X=(S=q.watchResponse)==null?void 0:(N=S.playerResponse)==null?void 0:N.playabilityStatus,b;S=X==null?void 0:(b=X.miniplayer)==null?void 0:b.miniplayerRenderer;(S==null?void 0:S.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&S.minimizedEndpoint&&_.yR(q.miniplayerEl,[S.minimizedEndpoint]);_.j$(q,{playabilityStatus:X})};
_.j$=function(q,S){(0,q.miniplayerPropSignalMap[1])(S)};
lG.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var q;return this.playerElement?this.playerElement:(q=_.mt(this.miniplayerEl).querySelector("#player-container"))==null?void 0:q.firstElementChild};
lG.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var C1s=function(q,S){S=S===void 0?!1:S;var N,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1){if(!q.pictureInPictureSupported()||!lPJ()&&!S)return Q.return(!1);N=jzs(q);X=N.width;b=N.height;return Q.yield(q.pipController.openWindow({width:X,height:b}),2)}w=Q.yieldResult;B=q.pipController.getWindow();if(!B||!w)return Q.return(!1);B.document.body.style.overflow="hidden";T=vgX(B);g7L(q.pipController,function(){WOV(q);T()});
return Q.return(!0)})},jzs=function(q){var S=_.NR().shortsPipActivation,N,X;
q=S?.5625:(X=(N=q.player)==null?void 0:N.getVideoAspectRatio())!=null?X:16/9;N=Math.min(window.innerWidth,window.innerHeight)/2;S=S?0:76;return q>1?new _.lU(N,S+N/q):new _.lU(N*q,S+N)},WOV=function(q){var S;
_.G(function(N){S=_.Ly().resolve(_.Wq);return S.isOnWatch()&&q.watchPipMode||S.isOnShorts()&&q.shortsPipMode?N.yield(q.deactivate(),0):q.miniplayerToPipMode?N.yield(cKV(q),0):q.watchPipMode?N.yield(_.Kv(q),0):N.jumpTo(0)})};
lG.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19385_watchPipEnabled||this.shortsPipEnabled)};
_.hd.Object.defineProperties(lG.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
lG[hc]=[E7G,Plq,_.DO];var dL8="add_circle arrow_time audio bag bars_3 bell broadcast clapperboard clock copy creator_studio_red_logo download fashion fire flag gaming gear home library lightbulb list_play_arrow message_bubble_alert mic my_videos news offline_download offline_no_content overflow_horizontal overflow_vertical question_circle radar_live search subscriptions thumb_up trash_can trophy unplugged_logo video_camera_add x_mark youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),
kQ5="add_circle alert_bubble audio bag bell clapperboard clock copy creator_studio_red_logo download download fashion flag gaming gear help_circle history home lightbulb live menu mic news offline_no_content overflow_horizontal overflow_vertical play_square_stack playlist podcast search subscriptions thumb_up trash_can trending trophy unplugged_logo video video_camera_add x youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),zRJ="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
nBG="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var fj3=function(q,S,N){_.Z4.call(this);this.store=q;this.panelController=S;this.pageContentExtractor=N;this.isInitialized=!1};
_.F(fj3,_.Z4);
fj3.prototype.init=function(q){var S=this;this.isInitialized||(this.isInitialized=!0,this.environment=q!=null?q:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.iT.currentPageSubTypeSelector(this.store.getState()),q=_.wf(this.store,_.iT.currentPageSubTypeSelector,function(N){a:if(_.pN7(S))switch(N){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var X=!0;break a;default:X=!1}else X=!1;X&&S.panelController.hidePanel({identifier:"PAai_companion"});
S.pageSubtype!==N&&(S.pageSubtype=N)}),this.addOnDisposeCallback(q))};
_.z8J=function(q,S){if(_.pN7(q))switch(S){case "watch":var N,X;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(N=_.Me())==null?void 0:(X=N.getVideoData())==null?void 0:X.video_id};case "search":var b,w,B;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(w=(b=q.pageContentExtractor)==null?void 0:H67(b))!=null?w:[],entityId:(B=(new URLSearchParams(window.location.search)).get("search_query"))!=null?B:void 0};case "companion-canvas":var T,Q;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(Q=(T=
q.pageContentExtractor)==null?void 0:H67(T))!=null?Q:[]};default:var a,U;q={videoIds:(U=(a=q.pageContentExtractor)==null?void 0:H67(a))!=null?U:[]};return _.C("enable_ai_companion_default_page_context")?q:void 0}};
_.pN7=function(q){return q.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
fj3[hc]=[_.UN,_.Dx,_.MU(O6L)];var xL7=_.f(function(q){return _.D("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.D(_.du,{className:q.className,text:function(){return q.data().text||""},
wrapCodeBlocks:q.shouldWrapCodeBlock}))},"th");_.mLJ=_.f(function(q){return _.D("yt-ai-companion-attachment-view-model",{el:_.Hi(_.V8(function(){return q.data().rendererContext})),
class:_.mu("ytAiCompanionAttachmentViewModelHost",q.className)},_.D("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.D(_.V,{cond:function(){return q.data().title},
then:function(S){return _.D("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return S().content}},_.D(_.Fu,{text:S}))}}),_.D(_.V,{cond:function(){return _.tA(q.data().trailingTitleIcon)},
then:function(S){return _.D("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.D(_.Oc,{data:S,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.D(_.V,{cond:function(){return q.data().description},
then:function(S){return _.D("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.D(_.Fu,{text:S}))}}),_.D(_.V,{cond:function(){return q.data().bottomItem},
then:function(S){return _.D("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.D(_.SA,{data:S},{tableViewModel:Uyq}))}}))},"uh");_.uOJ=_.f(function(q){return _.D("yt-channel-attribution-view-model",{class:_.mu("ytChannelAttributionViewModelHost",q.className)},_.D("div",{class:"ytChannelAttributionViewModelUpper"},_.D(_.SA,{data:function(){return q.data().avatar}},{decoratedAvatarViewModel:_.$G}),_.D("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.D(_.Fu,{text:function(){return q.data().title}}))),_.D("div",{class:"ytChannelAttributionViewModelBottom"},_.D(_.Fu,{text:function(){return q.data().subtitle}})))},"vh");var gBL=_.f(function(q){var S=_.A(_.r6(!1,void 0,"MFRKRb")),N=S.next().value,X=S.next().value,b=function(){return q.data().activeRenderer},w=function(){return q.data().inactiveRenderer};
return _.D("yt-channel-disclosure-view-model",{"on:mouseleave":_.Ec(function(){X(!1)}),
"on:mouseover":_.Ec(function(){X(!0)}),
class:_.mu("ytChannelDisclosureViewModelHost",q.className)},_.D(_.V,{cond:function(){return N()},
then:function(){return _.D(_.SA,{data:b},{channelAttributionViewModel:_.uOJ})},
else:function(){return _.D(_.SA,{data:w},{decoratedAvatarViewModel:_.$G})}}))},"wh");var EBG=null;var yKG={},Mz8=(yKG.initialized={priority:10,callback:function(q){var S=_.Ly();S.addProvider({provide:zc6,useClass:M1_});S.addProvider({provide:_.ycJ,useFactory:function(){return new fHq}});
S.addProvider({provide:WY,useValue:_.k$("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});S.addProvider({provide:MHs,useValue:5184E6});S.addProvider({provide:r5L,useValue:_.aV()});S.addProvider({provide:XwZ,useClass:P$J});S.addProvider({provide:lv,useClass:lv});S.addProvider({provide:_.xc,useFactory:function(){return ib2.promise}});
S.addProvider({provide:_.FIR,useFactory:function(){return _.JU6.promise}});
S.addProvider({provide:qi0,useValue:function(){var Q;return((Q=_.kc())==null?void 0:Q.getPlayer())||null}});
var N={};S.addProvider((N.provide=_.sB,N.useFactory=function(Q,a){return function(){return Kw7(Q,a)}},N[hc]=[WY,
MHs],N));N={};S.addProvider((N.provide=_.hB,N.useClass=rMm,N[hc]=[WY,MHs],N));N={};S.addProvider((N.provide=_.pMs,N.useClass=CS3,N[hc]=[_.hB],N));S.addProvider({provide:F_,useFactory:_.jQ});S.addProvider({provide:ET,useFactory:_.jQ});S.addProvider({provide:VLV,useFactory:_.jQ});S.addProvider({provide:_.fKM,useFactory:function(){var Q;return((Q=_.kc())==null?void 0:Q.getPlayer())||null}});
S.addProvider({provide:nlm,useFactory:_.jQ});S.addProvider({provide:_.UN,useFactory:_.jQ});N={};S.addProvider((N.provide=kM6,N.useFactory=function(Q){return Q.dispatch.bind(Q)},N[hc]=[_.UN],N));
S.addProvider({provide:X_,useValue:_.Yx});S.addProvider({provide:g$E,useClass:JxW});S.addProvider({provide:D_5,useClass:Gm3});S.addProvider({provide:XX,useClass:XX});S.addProvider({provide:SC,useClass:SC});S.addProvider({provide:YF,useClass:YF});S.addProvider({provide:Nv,useClass:Nv});S.addProvider({provide:ZM,useClass:ZM});S.addProvider({provide:fq,useClass:fq});S.addProvider({provide:lp,useClass:lp});S.addProvider({provide:lNL,useValue:BX7});N={};S.addProvider((N.provide=j6L,N.useFactory=function(Q){return Q.watchEndpointMap||
{}},N[hc]=[lNL],N));
N={};S.addProvider((N.provide=Wd8,N.useFactory=function(Q){return Q.reelWatchEndpointMap||{}},N[hc]=[lNL],N));
S.addProvider({provide:_.A7,useFactory:_.ql});S.addProvider({provide:rd,useFactory:_.Xx});N={};S.addProvider((N.provide=v3F,N.useFactory=function(Q){return function(a){var U={automatedLogEventSource:5};U=U===void 0?{}:U;var r,c,e=(c=_.t((r=a.endpoint)==null?void 0:r.commandMetadata,_.Yq))==null?void 0:c.rootVe;if(e){var R,J;if(r=a.previousCsn||((J=_.t((R=a.endpoint)==null?void 0:R.commandMetadata,Llk))==null?void 0:J.parentCsn)){var v=v===void 0?{}:v;if(r!==_.VR(v.layer)||e!==BGv(v.layer))adP(r,v.cttAuthInfo,
v.layer||0),Ap7(r,v.layer||0),R=v.layer||0,_.d5(srg(R===void 0?0:R),e);U.parentCsn=r}a.endpoint&&r?c$Q(Q,a.endpoint,U):_.Lt(Q,e,void 0,U);var W;((W=a.response)==null?0:W.trackingParams)&&Q.graftServerVe(a.response.trackingParams);var z;((z=a.playerResponse)==null?0:z.trackingParams)&&Q.graftServerVe(a.playerResponse.trackingParams);var M;((M=a.reelWatchSequenceResponse)==null?0:M.trackingParams)&&Q.graftServerVe(a.reelWatchSequenceResponse.trackingParams)}}},N[hc]=[_.A7],N));
N={};S.addProvider((N.provide=roL,N.useClass=UGG,N[hc]=[X_,_.UN],N));N={};S.addProvider((N.provide=a4,N.useClass=a4,N[hc]=[_.xc,_.UN],N));N={};S.addProvider((N.provide=DM,N.useClass=DM,N[hc]=[ET,_.ci],N));S.addProvider({provide:_.v7Z,useClass:ML_});N={};S.addProvider((N.provide=_.Dx,N.useClass=WMs,N[hc]=[_.v7Z,_.MU(_.Vk)],N));S.addProvider({provide:_.hX,useClass:aNs});N={};S.addProvider((N.provide=PW,N.useClass=PW,N[hc]=[_.hX,_.xc,_.ZL,_.ci],N));S.addProvider({provide:_.Qk,useClass:Vt});S.addProvider({provide:_.B1J,
useClass:v$3});S.addProvider({provide:_.aY,useClass:KM5});_.C("enable_ai_companion")&&(S.addProvider({provide:_.Vk,useClass:n7E}),S.addProvider({provide:_.LLk,useClass:USa}),S.addProvider({provide:O6L,useClass:Jom}),S.addProvider({provide:ec,useClass:ec}),S.addProvider({provide:cY,useClass:cY}),S.addProvider({provide:LJ6,useValue:gBL}),S.addProvider({provide:_.hkk,useValue:_.mLJ}),S.addProvider({provide:PHX,useValue:xL7}));_.C("enable_ai_chat_controller")&&S.addProvider({provide:_.$F,useClass:fj3});
N={};S.addProvider((N.provide=_.QQ,N.useClass=yo7,N[hc]=[_.QQ],N));S.addProvider({provide:_.YX,useClass:wmL});S.addProvider({provide:KX,useClass:KX});S.addProvider({provide:qA,useClass:qA});S.addProvider({provide:kF,useClass:kF});N={};S.addProvider((N.provide=aD,N.useClass=aD,N[hc]=[_.ci,_.ZL],N));S.addProvider({provide:EL,useClass:krs});N={};S.addProvider((N.provide=LX,N.useClass=LX,N[hc]=[_.Qk,EL],N));N={};S.addProvider((N.provide=m2,N.useClass=m2,N[hc]=[_.Qk],N));S.addProvider({provide:iK,useClass:iK});
S.addProvider({provide:pm3,useClass:fv8});_.C("web_enable_feedback_endpoint_resolver_batch_2")&&(N={},S.addProvider((N.provide=HY,N.useClass=HY,N[hc]=[F_],N)),N={},S.addProvider((N.provide=JS,N.useClass=JS,N[hc]=[pm3],N)));N={};S.addProvider((N.provide=yj,N.useClass=yj,N[hc]=[_.aY,EL],N));N={};S.addProvider((N.provide=pX,N.useClass=pX,N[hc]=[_.aY],N));N={};S.addProvider((N.provide=ME,N.useClass=ME,N[hc]=[_.ZL,_.Dx],N));N={};S.addProvider((N.provide=g7,N.useClass=g7,N[hc]=[_.ZL,_.A7],N));S.addProvider({provide:i$,
useClass:i$});N={};S.addProvider((N.provide=Ud,N.useClass=Ud,N[hc]=[F_],N));S.addProvider({provide:fj,useClass:fj});S.addProvider({provide:nj,useClass:nj});N={};S.addProvider((N.provide=x5,N.useClass=x5,N[hc]=[F_],N));N={};S.addProvider((N.provide=ms,N.useClass=ms,N[hc]=[_.ZL,F_],N));N={};S.addProvider((N.provide=u$,N.useClass=u$,N[hc]=[F_],N));N={};S.addProvider((N.provide=gd,N.useClass=gd,N[hc]=[F_],N));N={};S.addProvider((N.provide=xF,N.useClass=xF,N[hc]=[_.Dx],N));N={};S.addProvider((N.provide=
Kj,N.useClass=Kj,N[hc]=[_.A7],N));N={};S.addProvider((N.provide=k5,N.useClass=k5,N[hc]=[Cj],N));N={};S.addProvider((N.provide=zz,N.useClass=zz,N[hc]=[Cj],N));S.addProvider({provide:jt,useClass:jt});S.addProvider({provide:WW,useClass:WW});S.addProvider({provide:Od,useClass:Od});N={};S.addProvider((N.provide=hS,N.useClass=hS,N[hc]=[_.Dx,_.ci],N));S.addProvider({provide:jc,useClass:jc});N={};S.addProvider((N.provide=uK,N.useClass=uK,N[hc]=[_.ZL,_.Dx],N));S.addProvider({provide:zM,useClass:zM});N={};
S.addProvider((N.provide=aX,N.useClass=aX,N[hc]=[F_,_.ZL,_.QQ],N));N={};S.addProvider((N.provide=Gz,N.useClass=Gz,N[hc]=[_.ZL,_.ci],N));S.addProvider({provide:mK6,useValue:zim});S.addProvider({provide:IZq,useValue:Um0});S.addProvider({provide:Do,useClass:Do});N={};S.addProvider((N.provide=Tz,N.useClass=Tz,N[hc]=[F_],N));N={};S.addProvider((N.provide=VQ,N.useClass=VQ,N[hc]=[_.YX,_.ci],N));N={};S.addProvider((N.provide=OL,N.useClass=OL,N[hc]=[_.ci],N));N={};S.addProvider((N.provide=tS,N.useClass=tS,
N[hc]=[ET],N));S.addProvider({provide:Egq,useFactory:_.Jx.getInstance});N={};S.addProvider((N.provide=d7,N.useClass=d7,N[hc]=[WY,Egq,_.ci],N));S.addProvider({provide:vY,useClass:vY});S.addProvider({provide:Vj,useClass:Vj});S.addProvider({provide:r7,useClass:r7});S.addProvider({provide:_.UL,useClass:_.UL});S.addProvider({provide:MA,useClass:MA});N={};S.addProvider((N.provide=wd,N.useClass=wd,N[hc]=[ET],N));N={};S.addProvider((N.provide=ID,N.useClass=ID,N[hc]=[_.ci],N));N={};S.addProvider((N.provide=
Zo,N.useClass=Zo,N[hc]=[_.ci],N));N={};S.addProvider((N.provide=AX,N.useClass=AX,N[hc]=[_.ci],N));_.C("web_enable_prefetching_videos_on_home")&&(S.addProvider({provide:mwL,useClass:mwL}),S.addProvider({provide:tJ,useClass:tJ}));N={};S.addProvider((N.provide=yQ,N.useClass=yQ,N[hc]=[_.ci],N));S.addProvider({provide:CX,useClass:CX});N={};S.addProvider((N.provide=JX,N.useClass=JX,N[hc]=[_.ZL,_.ci],N));N={};S.addProvider((N.provide=RD,N.useClass=RD,N[hc]=[_.ci],N));N={};S.addProvider((N.provide=iG,N.useClass=
iG,N[hc]=[_.ZL,_.ci],N));S.addProvider({provide:MhG,useClass:MhG});S.addProvider({provide:yl8,useClass:yl8});S.addProvider({provide:NA,useClass:NA});N={};S.addProvider((N.provide=St,N.useClass=St,N[hc]=[ET,_.ci],N));S.addProvider({provide:XD,useClass:XD});N={};S.addProvider((N.provide=Y5,N.useClass=Y5,N[hc]=[ET,_.ci,_.ZL],N));N={};S.addProvider((N.provide=o1,N.useClass=o1,N[hc]=[_.ci],N));N={};S.addProvider((N.provide=IX,N.useClass=IX,N[hc]=[_.ci,_.ZL],N));N={};S.addProvider((N.provide=tX,N.useClass=
tX,N[hc]=[_.ci,_.ZL],N));N={};S.addProvider((N.provide=BW,N.useClass=BW,N[hc]=[_.xc],N));N={};S.addProvider((N.provide=sd,N.useClass=sd,N[hc]=[_.xc],N));N={};S.addProvider((N.provide=b$,N.useClass=b$,N[hc]=[_.xc],N));S.addProvider({provide:et,useClass:et});S.addProvider({provide:RX,useClass:RX});S.addProvider({provide:pj,useClass:pj});S.addProvider({provide:FD,useClass:FD});S.addProvider({provide:cW,useClass:cW});S.addProvider({provide:nX,useClass:nX});S.addProvider({provide:$5,useClass:$5});S.addProvider({provide:_.XM,
useClass:ro});S.addProvider({provide:zC,useFactory:function(){return _.fl.getInstance()}});
S.addProvider({provide:QSL,useFactory:mBW});S.addProvider({provide:Cj,useFactory:function(){return _.D$.getInstance()}});
S.addProvider({provide:Qq6,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});N={};S.addProvider((N.provide=_.Qt,N.useClass=_.Qt,N[hc]=[_.xc,_.ci,_.A7,QSL,Cj,zC,Qq6,X_],N));S.addProvider({provide:_.qF,useClass:lnQ});S.addProvider({provide:_.h8V,useClass:LfL});N={};S.addProvider((N.provide=fX,N.useClass=fX,N[hc]=[_.h8V],N));N={};S.addProvider((N.provide=_.CDL,N.useFactory=function(Q){return Q.upliftCompletionResolver.promise},N[hc]=[roL],N));
N=_.zo("IS_SHELL_LOAD")?"aa":"eocs";var X=_.zo("IS_SHELL_LOAD")?3:2;_.OF().parkOrScheduleJob(function(){cos()},X,N);
_.OF().parkOrScheduleJob(function(){_.Ly().resolve(a4).start()},2,"eocs");
_.OF().parkOrScheduleJob(function(){aGm()},2,"eocs");
_.OF().parkOrScheduleJob(function(){_.Ly().resolve(DM).start()},2,"eocs");
_.C("kevlar_debug_data_app_registration_ks")||Oed();S.addProvider({provide:_.Ne,useValue:new QdE(q.root)});S.addProvider({provide:zQ,useValue:new xPg});S.addProvider({provide:_.Ct3,useValue:new cCE(q.root)});S.addProvider({provide:_.Xv,useValue:new eqm});S.addProvider({provide:_.I3,useClass:wJ});S.addProvider({provide:E7G,useClass:UB});_.C("kevlar_network_sli_killswitch")||S.addProvider({provide:qZ7,useValue:jZX});S.addProvider({provide:E$V,useFactory:L30});N={};S.addProvider((N.provide=Cu5,N.useFactory=
HFM,N[hc]=[_.CDL,F_,_.sB],N));N={};S.addProvider((N.provide=eaZ,N.useClass=qv,N[hc]=[Cu5],N));S.addProvider({provide:NW3,useClass:YkE});S.addProvider({provide:Ux3,useClass:$x3});N=[].concat(_.PG(Lkm));N.push(_.rj);N.push(JLX);_.C("enable_share_panel_navigation_logging_fix_on_web")&&N.push(_.p4v);S.addProvider({provide:MjM,useValue:N});S.addProvider({provide:L4D,useClass:VaL});S.addProvider({provide:wt_,useClass:SZ5});N={};S.addProvider((N.provide=ggR,N.useClass=jdL,N[hc]=[ET],N));_.OY.addLowPriorityJob(function(){X$g()});
N={};S.addProvider((N.provide=hLD,N.useFactory=function(Q){return function(a){var U,r=(U=_.t(a.commandMetadata,_.Yq))==null?void 0:U.url;if(!r)throw new _.Vl("No URL for PBJ Command",a);r=RFv(r,{pbj:"1"});U=mW7(r,{})||{};U=Object.assign({},U,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.k$("STS").toString()});a=_.o6({command:JSON.stringify(a),session_token:_.k$("XSRF_TOKEN")});return Q.fetch(r,{method:"POST",headers:U,body:a})}},N[hc]=[wt_],N));
S.addProvider({provide:ID3,useFactory:function(){var Q={};return Q.CSI=Pje(),Q.ECATCHER=hyF(),Q}});
S.addProvider({provide:kWR,useClass:YtL});N=[];N.push(S.resolve(Ux3));X={};X=(X.client_location=_.Jx.getInstance(),X.consistency=_.X9e(),X.entities=S.resolve(D_5),X.response_received_commands=S.resolve(L4D),X.store=S.resolve(_.pMs),X.tokens=S.resolve(Ux3),X.service_params=S.resolve(kWR),X);if(_.C("web_shorts_prefetch_service_enabled")){var b=new RoE(S.resolve(_.hB));X.shorts_prefetch=b}X.adblock_detection=S.resolve(ggR);_.C("web_enable_chunk_prediction")&&(S.addProvider({provide:_.i_,useClass:T6m}),
S.addProvider({provide:P0Q,useClass:HE3}),X.mss=S.resolve(P0Q),_.ve(window,"yt-navigate-start",function(Q){var a;Q=(a=Q.detail)==null?void 0:a.endpoint;var U;if(a=(U=_.t(Q==null?void 0:Q.commandMetadata,_.Yq))==null?void 0:U.rootVe){U=_.k$("VE_TYPE_TO_XIDS",{});var r,c;Q=(c=(r=U["0"])==null?void 0:r.xids)!=null?c:[];var e,R;r=(R=(e=U[a])==null?void 0:e.xids)!=null?R:[];e=Q.concat(r);if(a in U&&e.length>0){var J;(J=DGE(_.Ly().resolve(_.i_),e))==null||J()}}}));
S.addProvider({provide:_.m$,useClass:_.m$});b=S.resolve(lNL);var w=[];_.C("PremiumClientSharedConfig__enable_att_context_processor")&&(S.addProvider({provide:PtE,useClass:Mw3}),w.push(S.resolve(PtE)));if(_.C("owl_pl_await")){var B={};S.addProvider((B.provide=zbL,B.useFactory=function(Q){return new dUL(Q)},B[hc]=[_.m$],B));
w.push(S.resolve(zbL))}Y4J(b,S.resolve(wt_),S.resolve(g$E),X,S.resolve(_.hB),N,w,S.resolve(eaZ),S.resolve(NW3));S.addProvider({provide:_.ZL,useValue:_.iW.instance});_.C("start_client_gcf")&&S.addProvider({provide:Cl,useValue:Exv()});S.addProvider({provide:tLL,useFactory:function(){return new tLL(_.Ly().resolve(_.m$),_.D$.getInstance())}});
_.OF().parkOrScheduleJob(function(){i63()},1,"eocs");
N={};S.addProvider((N.provide=RjZ,N.useClass=RjZ,N[hc]=[_.sB,_.ZL],N));S.addProvider({provide:_.o$Z,useFactory:_.R4.getInstance});_.OF().parkOrScheduleJob(function(){_.Ly().resolve(RjZ).refresh()},0,"eocs");
S.addProvider({provide:_.DO,useClass:xx3});_.C("kevlar_signal_collection_killswitch")||(N={},S.addProvider((N.provide=N65,N.useClass=N65,N[hc]=[WY,rd],N)),_.OF().parkOrScheduleJob(function(){_.Ly().resolve(N65).record()},1,"eocs"));
_.C("web_debug_handler_registration_killswitch")||_.OF().parkOrScheduleJob(function(){FU7("DOWNLOAD_PES",xB2);_.C("offline_client_state_export_ks")||FU7("OFFLINE_CLIENT_STATE",nhe)},0,"eocs");
_.C("kevlar_prevent_polymer_dynamic_font_load")&&_.OF().parkOrScheduleJob(function(){var Q=[_.Jq(aXG),_.Jq(VhZ)];Q=_.A(Q);for(var a=Q.next();!a.done;a=Q.next()){a=a.value;var U=document.createElement("link");_.Uo(U,a,"stylesheet");document.head.appendChild(U)}},1,"eocs");
N=q.injector.resolve(_.ZL);_.hq3.instance=new _.hq3(N);Vr4(pGm(new LGm(N)));N={};q.injector.addProvider((N.provide=ML,N.useFactory=function(Q){(Q=Q==null?void 0:Q.getCurrentPage())?Q=Q.visibilityObserver:(EBG||(EBG=svg()),Q=EBG);return Q},N[hc]=[_.MU(_.Wq)],N.skipCache=!0,N));
S.addProvider({provide:_.ti,useClass:lG});S.addProvider({provide:bm,useClass:m4D});q.injector.addProvider({provide:kzv,useValue:Dks});S.addProvider({provide:iC0,useValue:l1J});S.addProvider({provide:WeR,useValue:vo7});S.addProvider({provide:_.NP,useValue:u$y});q=S.addProvider;XP8||(XP8=new N5G);q.call(S,{provide:_.$W,useValue:XP8});S.addProvider({provide:_.JA,useValue:_.k$("HTML_DIR")==="rtl"?"rtl":"ltr"});S.addProvider({provide:R8G,useClass:WfE});S.addProvider({provide:_.M0,useClass:$UV});_.Ly().addProvider({provide:ifG,
useValue:_.C("enable_web_delhi_icons")?kQ5.concat(nBG):dL8.concat(zRJ)});S.addProvider({provide:_.KxZ,useClass:_.KxZ});S.addProvider({provide:_.GO_,useValue:new Tg8});S.addProvider({provide:DhL,useClass:BB7});S.addProvider({provide:HW,useClass:HW});S.addProvider({provide:vW,useClass:vW});q={};S.addProvider((q.provide=PY,q.useClass=PY,q[hc]=[_.ZL,_.Dx],q));S.addProvider({provide:Lj,useClass:Lj});S.addProvider({provide:KFL,useClass:hj7});S.addProvider({provide:dd,useClass:dd});S.addProvider({provide:xBa,
useValue:Jav});S.addProvider({provide:_.fp,useClass:TBL});_.C("enable_payments_purchase_manager")&&S.addProvider({provide:qm3,useClass:I18});S.addProvider({provide:nSL,useFactory:function(){return function(Q){return _.QF5(Q)}}});
S.addProvider({provide:_.GV$,useClass:DxE});q={};S.addProvider((q.provide=Ed,q.useClass=Ed,q[hc]=[_.GV$],q));S.addProvider({provide:l$,useClass:l$});S.addProvider({provide:R6L,useValue:NxL});S.addProvider({provide:Z0X,useValue:_.GoV});S.addProvider({provide:uPy,useClass:LM5});S.addProvider({provide:wPm,useValue:Vf8});q={};S.addProvider((q.provide=ZyE,q.useClass=Acs,q[hc]=[wPm],q));q={};S.addProvider((q.provide=_.BX,q.useClass=$sG,q[hc]=[ZyE],q));q={};S.addProvider((q.provide=_.e$,q.useClass=mU5,q[hc]=
[_.UN,_.I3],q));if(_.C("web_explore_hub_on_hover")||_.C("web_client_explore_hub_on_hover"))q={},S.addProvider((q.provide=lK,q.useClass=lK,q[hc]=[_.ZL,zC],q));if(_.C("web_enable_renderer_logger")){var T=new rhv;Bfg(function(){T.abort()});
S.addProvider({provide:Sgg,useValue:new b6s(T.signal)})}S.addProvider({provide:niQ,useValue:PG0});S.addProvider({provide:WLy,useClass:tiE});_.C("web_use_flow_state_manager")&&(S.addProvider({provide:_.w7,useClass:QpZ}),q={},S.addProvider((q.provide=Zr,q.useClass=Zr,q[hc]=[_.w7],q)),q={},S.addProvider((q.provide=AS,q.useClass=AS,q[hc]=[_.UN,_.w7],q)),q={},S.addProvider((q.provide=sL,q.useClass=sL,q[hc]=[_.UN,_.w7,_.ci],q)),q={},S.addProvider((q.provide=BY,q.useClass=BY,q[hc]=[_.ZL,_.ci],q)),q={},S.addProvider((q.provide=
TM,q.useClass=TM,q[hc]=[_.w7,_.ci],q)))}},yKG);var LOZ={},hR3=(LOZ.initialized={priority:10,callback:function(){if(!o8L){hDP();Ybg("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.wg(_.NW(Ybg,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.C("log_heartbeat_with_lifecycles")){var q={};dN.instance||(dN.instance=new dN);dN.instance.install((q.document_visible={callback:o3W,priority:10},q.document_hidden={callback:o3W,priority:10},q))}else _.LY(document,"visibilitychange",o3W);o8L=!0}(q=_.VR())&&q!=="UNDEFINED_CSN"&&wjv(q)}},LOZ);var P1L={},Ij8=(P1L.initialized={callback:function(q){var S=_.Ew(232091),N=q.injector.resolve(_.A7);_.hp(N,S);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?jma()&&_.Ir(N,S):(q=q.injector.resolve(nSL)("refresh_detector"))&&(q.get("first_tab_load")?_.Ir(N,S):q.set("first_tab_load","1"))}},P1L);var Y0Z={},ofE=(Y0Z.initialized={priority:0,callback:function(){var q=new DsX,S="other";_.YK?S="chrome":_.IV?S="firefox":_.Wt?S="safari":MN&&(S="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(N){q.increment(_.DX(),N,S)}).catch(function(){q.increment(_.DX(),!1,S)}):q.increment(_.DX(),!1,S)}},Y0Z);var qA7={},SAm=(qA7.rendering={priority:8,callback:W42},qA7);var NPJ={},XE_=(NPJ.rendering={priority:10,callback:IPk},NPJ.rendered={callback:hv0},NPJ),bH8={},wEV=(bH8.rendering={callback:IPk},bH8.rendered={callback:hv0},bH8);var ZH_=!1,AdZ={},s_J=(AdZ.initialized={priority:10,callback:function(){ZH_||(aw4({didPatch:function(q){q.el&&DrM(q.el,q.props)},
didUnmount:function(q){TlF(q.el)}}),ZH_=!0)}},AdZ);var BPE=/^\/shorts\/?$/;_.d5("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});_.C("kevlar_use_common_module_manager_ks")?(_.ze0(new Y7M),l7y()):okk();
(function(){var q=document.querySelector("ytd-app");if(!q)throw Error("ak");bF7();q=new Cv({root:q,injector:_.Ly()});q.install(hR3);var S={};q.install((S.initialized={priority:10,callback:h7g},S));_.C("wp_lat_b")&&(S={},q.install((S.initialized={priority:10,callback:function(){EEM()}},S)));
S={};q.install((S.rendered={priority:0,callback:yVN},S));S={};q.install((S.rendered={priority:0,callback:function(){_.OY.addLowPriorityJob(function(){_.d_V>1&&(fi0(),gum())},4E4)}},S));
q.install(mNL);q.install(Ij8);q.install(s_J);R_v();q.install(YZm);q.install(kO$);q.install(ptJ);q.install(ho_);q.install(q9m);q.install(PCJ);q.install(Mz8);q.install(n8J);q.install(ofE);if(!_.zo("IS_SHELL_LOAD")||_.C("kevlar_fetch_initial_data_promise_client")||_.C("sw_nav_preload_pbj")){var N=_.yv(window.location.href);S=N&&N==="/watch";N=N&&N.match(BPE);S?q.install(wEV):N?q.install(SAm):q.install(XE_)}else q.install(jFV);q.install(g8Z);_.C("web_enable_prefetching_videos_on_home")&&q.install(NX3);
_.C("start_client_gcf")&&q.install(PO7);q.install(g98);(new QLv).increment("INSTALLED");q.install(qYE);q.install(K85);q.transition("initialized");zyP();F3W()})();
_.ED=[[["ZCNyeTZ3dzcydGJoaThraW4=","dHNjMTE2ZXM4d3VydmFsdWUj"],"RCNla2N4M3RrMmpwb2VBRF9QTEFDRU1FTlRfS0lORF9FTg=="]];_.gO=["bGxiYWNrcyNwdW9jaThrdjB1cHJnbG9iYWxDYQ==","ZCNseHJiN242cmM4dWJvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","YmVxd3M0b25BZFNraXAjd2FjMTl6","cG9uc2UjN3N5aDZtOGtjZ2JyYXdfcGxheWVyX3Jlcw==","b25maWcjZ21yOGJiOXk1Z2d5YWRQbGFjZW1lbnRD"];_.df="bGxiYWNrcyNwdW9jaThrdjB1cHJnbG9iYWxDYQ== ZCNseHJiN242cmM4dWJvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== YmVxd3M0b25BZFNraXAjd2FjMTl6 cG9uc2UjN3N5aDZtOGtjZ2JyYXdfcGxheWVyX3Jlcw== ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjcG1vaDdzNnIzNXFxdw== NzRqYjNnYWJfc2FfZWYjMmhrNW5z b25maWcjZ21yOGJiOXk1Z2d5YWRQbGFjZW1lbnRD".split(" ");

_._ModuleManager_initialize=function(q,S){if(!_.Ri){if(!_.tM)return;_.ze0(_.tM())}_.Ri.setAllModuleInfoString(q,S)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy5/sy2:2/sy3:2/sy4/sy6/sy7:1,2,6/hU04te/kevlar_main_module:3,4,7,8/dpUCFd/U9vrqd/n0DHg/HwlOhd/JoU6vf/dIvQ6c/m9Vw4/mcjWUc/QiZf0e:7/f8YPh:3/b3MoKf:4/NSzT5:5',['sy5','sy6','sy1','sy4','sy3','sy2','sy7','hU04te','NSzT5','b3MoKf','f8YPh','QiZf0e','mcjWUc','m9Vw4','dIvQ6c','JoU6vf','HwlOhd','n0DHg','U9vrqd','dpUCFd','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.Kb5=function(q,S){if(_.C("web_enable_chat_autoscroll_to_user_turn")&&q&&S)return q-4+"px"};
}catch(e){_._DumpException(e)}
try{
var rdL,cdL;_.WB=function(q){var S=q.clientMessageId;var N=q.playerOffsetMs;var X=q.pageContext;q=q.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:S},!!N&&{playerOffsetMs:N},!!X&&{pageContext:X},!!q&&{userInputText:q})}};
_.UC7=function(q,S,N){S=S===void 0?5:S;if(S!==0){var X=typeof q==="function"?q():document.querySelector(q);X?(N==null?0:N.enableSmartFocus)?_.W8y(X):X.focus():setTimeout(function(){_.UC7(q,S-1,N)},500)}};
rdL=function(q,S){return _.hg(q.entities,"inlineExpansionEntity",S)};
_.$C8=function(q){return{continuationCommand:{token:q,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
cdL=function(q,S){if(S)return"ytCardViewModelCardSelected";switch(q){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
_.eh$=function(q,S){return _.hg(q.entities,"youchatPendingResponseEntity",S)};
_.Cg7=function(q){return function(S){_.jW(_.XV("youchatPendingResponseEntity",q,{entityKey:q,isPendingResponse:S}))}};_.tR_=_.f(function(q){var S=q.data;var N=function(){var X;return _.aA((X=S())==null?void 0:X.rendererContext)};
q={};return _.D("content-list-item-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext})),
class:_.mu("ytContentListItemViewModelHost",(q.ytContentListItemViewModelTappable=N,q)),role:function(){return N()?"listitem":void 0},
tabindex:function(){return N()?0:void 0},
"on:keydown":_.TJ()},_.D("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.D("div",{class:"ytContentListItemViewModelImageContainer"},_.D(_.V,{cond:function(){return S().image},
then:function(X){return _.D(_.Oc,{data:X,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.D(_.SA,{data:function(){var X;
return(X=S())==null?void 0:X.avatar}},{avatarViewModel:_.rK})),_.D("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.D("div",{class:_.mu("ytContentListItemViewModelTitle",function(){a:{switch(S().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var X="ytContentListItemViewModelProminentTitle";
break a}X=void 0}return X})},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytContentListItemViewModelMetadata"},_.D(_.SA,{data:function(){return S().metadata}},{contentMetadataViewModel:function(X){return _.D(_.L3,{data:X.data,
layout:1})}})))),_.D("div",{class:"ytContentListItemViewModelActionButton"},_.D(_.SA,{data:function(){var X;
return(X=S())==null?void 0:X.actionButton}},{buttonViewModel:_.EN,
toggleButtonViewModel:_.B_})))},"xh");var iH8=_.f(function(q){var S=q.data,N=function(){var b;return(b=S())==null?void 0:b.description},X=function(){var b;
return(b=S())==null?void 0:b.title};
return _.D("ytfc-youth-basic-section-header-view-model",{class:_.mu("ytfcYouthBasicSectionHeaderViewModelHost",q.className)},_.D("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.D(_.SA,{data:function(){var b;return(b=S())==null?void 0:b.avatar}},{avatarViewModel:_.rK}),_.D(_.V,{cond:function(){var b;
return _.tA((b=S())==null?void 0:b.themedImage)},
then:function(b){return _.D(_.Oc,{data:b,alt:function(){var w,B;return(B=(w=X())==null?void 0:w.content)!=null?B:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.D("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.D(_.V,{cond:X,
then:function(){return _.D(_.Fu,{text:X,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.D("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.D(_.SA,{data:function(){var b;
return(b=S())==null?void 0:b.bottomBadge}},{badgeViewModel:function(b){return _.D("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.D(_.kG,{data:b.data}))}}),_.D(_.V,{cond:N,
then:function(){return _.D(_.Fu,{text:N,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"yh");var Jd_=_.f(function(q){var S=q.data;return _.D("ytfc-youth-section-body-view-model",{class:_.mu("ytfcYouthSectionBodyViewModelHost",q.className)},_.D(_.SA,{data:function(){var N;return(N=S())==null?void 0:N.topContent}},{avatarStackViewModel:function(N){return _.D(_.cF,{data:N.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.D(_.Fu,{text:function(){var N;
return(N=S())==null?void 0:N.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"zh");var Fb_=_.f(function(q){var S=_.A(_.r6(!1,void 0,"SrK51e")),N=S.next().value,X=S.next().value,b=function(){return q.data().inlineExpansionEntityKey},w=_.Yc(rdL,b),B=function(){if(q.isSelected!==void 0)return q.isSelected();
if(b()){var Q;return(Q=w())==null?void 0:Q.expanded}return N()};
S={};var T={};return _.D("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.Ec(function(){q.isSelected!==void 0||b()||X(!N())})},_.D("div",{class:"ytInlineExpanderViewModelHeader"},_.D(_.SA,{data:function(){return q.data().headerContent}},{youthBasicSectionHeaderViewModel:iH8}),_.D("div",{class:_.mu("ytInlineExpanderViewModelButton",(S.ytInlineExpanderViewModelButtonExpanded=B,S))},_.D(_.ui,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:B(),accessibilityLabel:B()?_.qW("SHOW_LESS",void 0,"Show Less"):_.qW("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.D("div",{class:_.mu("ytInlineExpanderViewModelBody",(T.ytInlineExpanderViewModelBodyExpanded=B,T)),"aria-hidden":function(){return!B()}},_.D("div",{class:"ytInlineExpanderViewModelBodyContent"},_.D(_.SA,{data:function(){return q.data().bodyContent}},{youthSectionBodyViewModel:Jd_}))))},"Ah");var HH_=new _.ky("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.OH5=_.f(function(q){var S=function(){return q.data().background},N=function(){return q.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},X=function(){return q.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},b=_.Ly().resolve(_.MU(HH_)),w={};
return _.D("yt-card-view-model",{el:_.Hi(_.V8(function(){return q.data().rendererContext})),
class:_.mu("ytCardViewModelHost",q.className,(w.ytCardViewModelClickable=function(){return _.Q8(q.data().rendererContext)},w))},_.D(_.hO,{contentId:function(){return q.data().contentId}},function(){var B={};
return _.D("div",{class:_.mu("ytCardViewModelCardViewModelInner",function(){var T;return cdL(q.data().cardStyle,(T=q.isSelected)==null?void 0:T.call(q))},function(){if(q.isSelected===void 0){var T;
a:{switch((T=q.data().cardState)==null?void 0:T.selectionState){case "CARD_SELECTION_STATE_SELECTED":T="ytCardViewModelSelected";break a}T=void 0}return T}})},_.D(_.SA,{data:S},{cinematicContainerViewModel:function(T){return _.D(_.kWm,{data:T.data})}}),_.D("div",{class:"ytCardViewModelContentWrapper"},_.D(_.V,{cond:function(){return!N()},
then:function(){var T={},Q={};return _.D("div",{class:"ytCardViewModelTopContentContainer"},_.D("div",{class:_.mu("ytCardViewModelTopContent",(T.ytCardViewModelInnerPadding=function(){return!q.data().disableTopContentPadding&&q.data().topContent},T))},_.D(_.SA,{data:function(){return q.data().topContent}},{contentListItemViewModel:function(a){return _.D(_.tR_,{data:a.data})},
basicContentViewModel:_.H5,linearLayoutViewModel:_.v5})),_.D("div",{class:_.mu("ytCardViewModelInlineTrailingAction",(Q.ytCardViewModelInlineCenterTrailingAction=X,Q.ytCardViewModelInlineTrailingActionMargin=function(){return q.data().trailingAction},Q))},_.D(_.SA,{data:function(){return q.data().trailingAction}},{buttonViewModel:function(a){return _.D(_.EN,{data:a.data})}})))}}),_.D("div",{class:_.mu((B.ytCardViewModelInnerPadding=function(){return!q.data().disableBodyContentPadding&&q.data().bodyContent},
B))},_.D(_.SA,{data:function(){return q.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.uOJ,
contentListItemViewModel:_.tR_,descriptionPreviewViewModel:_.No,inlineExpanderViewModel:function(T){return _.D(Fb_,{data:T.data,isSelected:q.isSelected})},
linearLayoutViewModel:_.v5,listItemViewModel:_.Kx},b&&{contentSectionViewModel:b})))),_.D(_.V,{cond:function(){return N()},
then:function(){return _.D("div",{class:"ytCardViewModelOverlayTrailingAction"},_.D(_.SA,{data:function(){return q.data().trailingAction}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data})}}))}}))}))},"Bh");
}catch(e){_._DumpException(e)}
try{
var WbV;_.kW=function(q){var S=document.createElement("link");_.Uo(S,q,"stylesheet");document.head.appendChild(S)};
_.zf=function(q,S){var N,X;return _.G(function(b){N=document.createElement("div");N.id=q.id;q.className&&(N.className=q.className);X=q.element;if(!X)throw Error("bk");if(q.location==="prepend")X.prepend(N);else if(q.location==="appendChild")X.appendChild(N);else if(q.location==="after")X.after(N);else throw Error("ck");return b.return(_.Ky(N,S,"Gh"))})};
_.nv=function(q){var S;return _.G(function(N){(S=document.getElementById(q))&&S.remove();_.xP(N)})};
_.fv=function(q,S){var N=document.querySelector(q);N?S(N):setTimeout(function(){_.fv(q,S)},1E3)};
_.dCG=function(q,S,N){var X;_.G(function(b){if(b.nextAddress==1)return(X=document.getElementById(q))?b.jumpTo(2):b.yield(WbV(q,S,N),2);if(X=document.getElementById(q))X.style.display="block";_.xP(b)})};
WbV=function(q,S,N){return _.G(function(X){return X.return(new Promise(function(b){_.fv("div #panels",function(w){_.zf({element:w,location:"appendChild",id:q,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+N},S);b()})}))})};_.pv=_.f(function(q){var S=q.text;var N=q.onClick;var X=q.color;var b=q.backgroundColor;var w=q.buttonSize;var B=q.disabled;var T=q.iconName;var Q=q.iconSize;var a=q.className;var U=q.iconClassName;q=q.ariaLabel;var r=_.Ec(function(e){N(e)}),c={};
return _.D("button",{class:_.mu("ytpStandardButtonsHost",(c.ytpStandardButtonsLarge=function(){return(w==null?void 0:w())==="large"},c),a),
"on:click":r,style:_.Ls({color:X,"background-color":b}),disabled:B,"aria-label":q},_.D(_.V,{cond:T,then:function(){return _.D(_.hu,{className:_.mu("ytpStandardButtonsIconContainer",U),icon:T,size:Q})}}),S)},"Fh");_.k4J=_.f(function(q){var S,N,X={};return _.D("div",{class:_.mu("ytprototypesEngagementPanelComponentHost",(X.ytprototypesEngagementPanelComponentHostMweb=q.isMweb,X),q.className),id:q.id},_.D("div",{class:_.mu("ytprototypesEngagementPanelComponentEngagementPanelHeader",q.headerClassName)},_.D("div",null,q.header()),_.D("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.D("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(S=q.HeaderButton)==null?void 0:S.call(q)),
_.D(_.pv,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var b;(b=q.onHide)==null||b.call(q);var w;if((w=q.preventDefault)==null||!w.call(q))if(b=q.id(),b=document.getElementById(b))b.style.display="none"}}))),_.D("div",{class:_.mu("ytprototypesEngagementPanelComponentEngagementPanelContent",q.contentClassName),
style:function(){var b,w;return"height: "+(((b=q.height)==null?0:b.call(q))||((w=q.isMweb)==null?0:w.call(q))?"100%":"800px")+";"}},q.content()),_.D("div",null,(N=q.Footer)==null?void 0:N.call(q)))},"Hh");
}catch(e){_._DumpException(e)}
try{
var j_Z=function(q){if(q.backgroundStyle)switch(q.backgroundStyle){case "CHAT_USER_TURN_BACKGROUND_STYLE_MONO":return"ytChatUserTurnViewModelMonoContainer";case "CHAT_USER_TURN_BACKGROUND_STYLE_GRADIENT":return"ytChatUserTurnViewModelGradientContainer";default:return"ytChatUserTurnViewModelDefaultContainer"}return q.hasGradientBackground?"ytChatUserTurnViewModelGradientContainer":"ytChatUserTurnViewModelDefaultContainer"};_.SXX=_.f(function(q){var S=function(){return q.data().choiceSelectedText};
return _.D("yt-chat-user-turn-view-model",{class:"ytChatUserTurnViewModelHost",style:_.Ls({"min-height":function(){var N,X;return _.Kb5((N=q.containerHeight)==null?void 0:N.call(q),(X=q.isLastItem)==null?void 0:X.call(q))}}),
"data-target-id":function(){var N;return(N=q.data().itemTargetId)!=null?N:""}},_.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"ytChatUserTurnViewModelChoiceSelected"},_.D(_.Fu,{text:S}))}}),_.D("div",{class:_.mu("ytChatUserTurnViewModelUserMessage",function(){return j_Z(q.data())})},function(){return q.data().text}))},"Eh");
}catch(e){_._DumpException(e)}
try{
var lpJ=function(q){q=_.t(q,vf7);if(q==null?0:q.trustedAnimationUrl){var S;return(S=_.KY(q.trustedAnimationUrl))==null?void 0:S.toString()}return q==null?void 0:q.animationUrl},vf7=new _.db("lottieAnimationViewModel");_.N0T=_.f(function(q){var S=function(){var w;return((w=_.Ly().resolve(_.MU(_.NP)))==null?0:w())&&q.data().darkThemeAnimation?lpJ(q.data().darkThemeAnimation):q.data().animation?lpJ(q.data().animation):q.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},N=_.L4(),X=_.Ly().resolve(_.JA);
_.vP(function(){requestAnimationFrame(function(){var w;(w=N.lottieEl)==null||w.addEventListener("DOMLoaded",function(){var B;(B=q.onLottieLoaded)==null||B.call(q)})})});
var b={};return _.D("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){return q.data().targetId||""},
"aria-label":function(){return q.data().loadingAnimationA11yLabel||""},
role:function(){return q.data().loadingAnimationA11yLabel?"progressbar":void 0},
style:_.Ls({"min-height":function(){var w,B;return _.Kb5((w=q.containerHeight)==null?void 0:w.call(q),(B=q.isLastItem)==null?void 0:B.call(q))}})},_.D(_.I7,{"aria-hidden":"true",
className:_.mu((b.ytChatLoadingViewModelRtl=X==="rtl",b)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:S()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||S()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:S()}}},
animationRef:N}))},"Dh");
}catch(e){_._DumpException(e)}
try{
var zh8,fp8,pEG,mC$,u57;zh8=function(q){return String.raw.apply(String,[{raw:q}].concat(_.PG(_.IT.apply(1,arguments).map(function(S){return S instanceof Array?S.join(""):S}))))};
fp8=function(q){var S=_.IT.apply(1,arguments),N=S.length;if(!Array.isArray(q)||!Array.isArray(q.raw)||q.length!==q.raw.length||!_.avD&&q===q.raw||!(_.avD&&!_.VHs||_.pK(q))||N+1!==q.length)throw new TypeError("aa");return new nfL(Object.freeze({strings:Object.freeze(q),args:Object.freeze(S)}))};
pEG=function(){return _.IT.apply(0,arguments).flat().filter(function(q){return q}).join(";")};
mC$=function(){return fp8(xCL,pEG.apply(null,_.PG(_.IT.apply(0,arguments))))};
u57=function(q){q==null||q.addEventListener("DOMLoaded",function(){q.goToAndPlay(q.totalFrames-48,!0)})};
_.Y7=function(q){this.__isSoyCss=!0;this.css=zh8.apply(null,[q.strings].concat(_.PG(q.args)))};
_.Y7.prototype.toString=function(){return this.css};
var nfL=function(){_.Y7.apply(this,arguments)};
_.F(nfL,_.Y7);var xCL=_.jV(["",""]);var gfs=_.f(function(q){var S=void 0,N=function(){return q.data()},X=function(){return!!_.Tg(_.sT(N())).optionColor},b=_.A(_.r6(-1,void 0,"m6Iyqc")),w=b.next().value,B=b.next().value,T=function(c){return w()===c},Q=function(c){return N().correctAnswerIndex===c},a=function(){return w()!==-1};
b=_.A(_.r6("",void 0,"jvMkLd"));var U=b.next().value,r=b.next().value;return _.D("yoututor-quiz-view-model",{class:_.mu("learningQuizComponentHost","learningYoututorQuizHost",q.className),style:_.Ls({background:function(){return _.Tg(_.sT(N())).backgroundColor}})},_.D("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},U),_.D("div",{class:"learningQuizComponentQuizContainer"},_.D("div",{class:"learningQuizComponentQuiz"},_.D("div",{class:"learningQuizComponentQuizContent"},_.D(_.V,{cond:function(){return!!N().aiGeneratedQuizLabel},
then:function(){return _.D("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.D(_.Fu,{text:function(){return N().aiGeneratedQuizLabel}}))}}),_.D("div",{class:"learningQuizComponentQuizHeader"},_.D("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.D("div",{class:"learningYoututorQuizText",
style:_.Ls({color:function(){return _.Tg(_.sT(N())).primaryTextColor}})},_.D(_.Fu,{text:function(){return N().questionHeaderText}}))))),_.D("div",{role:"group",
class:_.mu("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.D(_.tc,{each:function(){return N().optionsData||[]}},function(c,e){var R={};
return _.D("button",{class:_.mu("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(R.learningQuizComponentQuizHover=function(){return!a()},R.learningQuizComponentQuizOptionWithCustomColor=X,R.learningYoututorQuizOptionSelectedCorrectOutline=function(){return a()&&Q(e())},R.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return w()!==N().correctAnswerIndex&&T(e())},R.learningQuizComponentQuizIncorrectShake=function(){return w()!==
N().correctAnswerIndex&&T(e())},R)),
"on:click":_.Ec(function(){_.tG(_.ql(),{data:c});if(a())return!1;B(e());r(Q(e())?N().correctAnswerAriaLabel||"":N().incorrectAnswerAriaLabel||"");return!1}),
style:_.Ls({background:"transparent"}),"aria-description":function(){return a()?Q(e())?N().correctAnswerAriaLabel:N().incorrectAnswerAriaLabel:""},
"aria-disabled":a,el:_.Hi(function(J){_.Gg(271905,J,S,function(v){S=v})}),
"client-ve-type":271905},_.D("div",{class:"learningQuizComponentQuizOptionContainer"},_.D(_.Fu,{text:c.optionText}),_.D(_.V,{cond:function(){var J=e();return a()&&(T(J)||Q(J))},
then:function(){var J={};return _.D(_.hu,{className:_.mu("learningYoututorQuizOptionIcon",(J.learningQuizComponentQuizPulse=function(){return w()===N().correctAnswerIndex&&Q(e())},J)),
size:24,icon:function(){return Q(e())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.D(_.V,{cond:a,
then:function(){return _.D("div",{class:"learningYoututorQuizExplanationContainer"},_.D("div",{class:"learningYoututorQuizExplanationText"},_.D(_.Fu,{text:function(){return N().explanationHeaderText}})),_.D(_.Fu,{text:function(){return N().optionsData[w()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Ih");
gfs.idomCompat=!0;var Ef5=_.f(function(q){var S=q.thumbsUp,N=q.thumbsDown,X=q.rightAlignThumbs;q=_.A(_.r6(!1,void 0,"OxPsH"));var b=q.next().value,w=q.next().value;q=_.A(_.r6(!1,void 0,"V5vWne"));var B=q.next().value,T=q.next().value;q={};return _.D("div",{class:_.mu("ytwThumbsUpDownThumbs",(q.ytwThumbsUpDownRightAlign=function(){return X==null?void 0:X()},q))},_.D(_.B_,{data:S,
onToggle:function(Q){w(Q);B()&&T(!1)},
buttonShapeOverrides:function(){return{toggled:b()}}}),_.D(_.B_,{data:N,
onToggle:function(Q){T(Q);b()&&w(!1)},
buttonShapeOverrides:function(){return{toggled:B()}}}))},"Jh");
Ef5.idomCompat=!0;var MR7=_.f(function(q){var S=function(){return q.data().pendingStateEntityKey||""},N=_.Yc(_.eh$,S),X=function(){var T;
if(!(T=q.disabled())){var Q;T=!((Q=N())==null||!Q.isPendingResponse)}return T},b=_.A(_.r6(mC$(""),void 0,"Q6q6y")),w=b.next().value,B=b.next().value;
_.vP(function(){requestAnimationFrame(function(){var T=q.data().onShowAnimationMs||0;T=T>0?mC$("--chip-animation-duration: "+T+"ms;"):mC$("");B(T)})});
return _.D("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:w},_.D(_.tc,{each:function(){return q.data().chipData||[]},
keyBy:"REFERENCE"},function(T){return _.D(yd_,{data:T,disabled:X,pendingStateKey:S,onError:q.onError})}))},"Lh"),yd_=_.f(function(q){var S=_.HP("button"),N=_.A(_.r6(!0,void 0,"baSFEf")),X=N.next().value,b=N.next().value,w=function(){return q.data().text.content},B=function(){return q.data().transparentWhenLoading},T=_.oH(_.iT.currentPageSubTypeSelector),Q=function(){var U;
return(U=_.Ly().resolve(_.MU(_.$F)))==null?void 0:_.z8J(U,T())},a=_.Ec(function(U){var r,c,e,R,J,v,W,z;
return _.G(function(M){switch(M.nextAddress){case 1:U.stopPropagation();if(q.disabled())return M.return();c=String(Math.floor(((r=_.Me())==null?void 0:r.getCurrentTime())||0)*1E3);e="youchat-"+Date.now();R=function(){_.Vp(q.data().onClick||{});var g=_.$C8(q.data().continuation),x=_.WB({clientMessageId:e,playerOffsetMs:c,pageContext:Q()});return new Promise(function(L,P){_.Vp(g,{form:{formData:x},commandController:{onSuccess:function(b0,Q7){L(Q7)},
onServerError:function(b0,Q7){P(Q7.error)}}})})};
J=_.Cg7(q.pendingStateKey());J(!0);_.UC7("#youchat-input, ytd-engagement-panel-section-list-renderer #footer yt-chat-input-view-model textarea, ytm-engagement-panel-section-list-renderer .engagement-panel-section-list-footer-wrapper yt-chat-input-view-model button");b(!1);_.jw(M,2);return M.yield(R(),4);case 4:_.x8(M,3);break;case 2:v=_.pd(M),(z=(W=q).onError)==null||z.call(W,v);case 3:J(!1),_.xP(M)}})});
return _.D(_.V,{cond:X,then:function(){return _.D("div",{class:"ytwYouChatChipsDataChipWrapper"},_.D("button",{el:S,class:"ytwYouChatChipsDataChip","data-disabled":q.disabled,"data-transparent-loading":B,"on:click":a,tabindex:0},w))}})},"Mh");var Lb5=_.f(function(q){var S=q.data;var N=q.initiallyExpanded;var X=function(){var a;return(a=S().conversationResourceData)==null?void 0:a.learningGuideData};
q=_.A(_.kr(function(){var a;return(a=N==null?void 0:N())!=null?a:!1}));
var b=q.next().value,w=q.next().value,B=function(){var a,U=_.t((a=X())==null?void 0:a.expandButton,_.i5);U&&_.tG(_.ql(),{data:U});w(!0)},T=_.C6(function(){var a,U;
return(U=(a=X())==null?void 0:a.sections)!=null?U:[]},void 0,"V7sYqc"),Q=_.C6(function(){return T().length>4},void 0,"GFFPnd");
q=_.C6(function(){var a;return!b()&&Q()&&(a=X())!=null&&a.expandButton?T().slice(0,4):T()},void 0,"Rbi7Ke");
return _.D("yt-conversation-resource-view-model",{class:_.mu("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.D(_.SA,{data:q},{expandableMetadataViewModel:_.GoV}),_.D(_.V,{cond:function(){return Q()&&!b()},
then:function(){return _.D("div",{id:"showMoreButton"},_.D(_.SA,{data:function(){var a;return(a=X())==null?void 0:a.expandButton}},{buttonViewModel:function(a){return _.D(_.EN,{data:a.data,
onClick:B})}}))}}))},"Nh");_.RhV=_.f(function(q){var S=_.C("web_enable_youchat_ux_changes"),N=function(){var x,L;return((x=q.data().text)==null?void 0:x.content)||((L=q.data().textContent)==null?void 0:L.content)||""},X=function(){var x,L;
return(x=q.data().webData)==null?void 0:(L=x.textResult)==null?void 0:L.content},b=_.Ly().resolve(_.JA),w=_.L4(),B=function(){return q.data().chatResponseStyle},T=function(){return!q.data().transparentBackground},Q=function(){return q.data().rightAlignThumbs},a=function(){return q.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||q.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"||!!q.data().icon},
U=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:a()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:q.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},r=function(){var x,L;
return q.data().webData||((x=q.data().text)==null?void 0:x.content)||q.data().videoResultsData||q.data().conversationResourceViewModel||q.data().quiz||q.data().yoututorQuiz||q.data().richContent||q.data().content||((L=q.data().textContent)==null?void 0:L.content)},c=function(){return!!q.data().sectionHeader||r()},e=function(){return q.data().hideIcon||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?!1:c()},R=function(){var x;
return(x=q.data().videoResultsData)==null?void 0:x.videoShelf},J=function(){var x;
return(x=q.data().webData)==null?void 0:x.sourcesShelf},v=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:q.data().thumbsDownViewModel&&q.data().thumbsUpViewModel},W=function(){return _.t(q.data().thumbsUpViewModel,_.FC)},z=function(){return _.t(q.data().thumbsDownViewModel,_.FC)},M=function(){return a()};
_.vP(function(){requestAnimationFrame(function(){var x;(x=q.shouldAnimateIcon)!=null&&x.call(q)&&u57(w.lottieEl)})});
var g={};return _.D("you-chat-item-view-model",{class:_.mu("ytwYouChatItemViewModelYouChatItemViewModel",(g.ytwYouChatItemViewModelColumnLayout=M,g.ytwYouChatItemViewModelYouChatItemViewModelNoZIndex=S,g)),style:_.Ls({"min-height":function(){var x,L;return _.Kb5((x=q.containerHeight)==null?void 0:x.call(q),(L=q.isLastItem)==null?void 0:L.call(q))}}),
"data-target-id":function(){return q.data().id||""}},_.D(_.V,{cond:function(){return q.data().removeIcon||a()&&!e()?!1:c()},
then:function(){return _.D("div",{"aria-hidden":"true"},_.D(_.V,{cond:function(){return q.data().icon},
then:function(x){var L={};return _.D(_.Oc,{data:x,className:_.mu("ytwYouChatItemViewModelIcon",(L.ytwYouChatItemViewModelIconVertical=M,L)),alt:""})},
else:function(){var x={};return _.D(_.I7,{className:_.mu("ytwYouChatItemViewModelIcon",(x.ytwYouChatItemViewModelRtl=b==="rtl",x.ytwYouChatItemViewModelHidden=function(){return!e()},x)),
animationName:"YOUCHAT_ICON",data:U,animationRef:w})}}))}}),_.D(_.V,{cond:c,
then:function(){var x={};return _.D("div",{class:_.mu("ytwYouChatItemViewModelHost",(x.ytwYouChatItemViewModelHostNoPadding=function(){return!!q.data().sectionHeader&&!r()},x.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
x.ytwYouChatItemViewModelGradientBackground=T,x.ytwYouChatItemViewModelHostAlignStart=function(){return!a()},x.ytwYouChatItemViewModelHostDefaultFlex=function(){return!a()},x)),
role:"alert"},_.D(_.V,{cond:N,then:function(L){return _.D(_.du,{text:L,wrapCodeBlocks:!0})}}),_.D(_.SA,{data:function(){return q.data().sectionHeader}},{sectionHeaderViewModel:function(L){var P={};
return _.D(_.Xi,{data:L.data,className:_.mu("ytwYouChatItemViewModelSectionHeader",(P.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!q.data().sectionHeader&&!r()},P)),
forceSmallLayout:!0})}}),_.D(_.V,{cond:X,
then:function(L){return _.D(_.du,{text:L,wrapCodeBlocks:!0})}}),_.D(_.V,{cond:R,
then:function(){return _.D("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.D(_.SA,{data:function(){var L;return(L=q.data().videoResultsData)==null?void 0:L.videoShelf}},{horizontalShelfViewModel:function(L){return _.D(_.jJ,{data:L.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.D(_.V,{cond:J,
then:function(){return _.D("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.D(_.SA,{data:function(){var L;return(L=q.data().webData)==null?void 0:L.sourcesShelf}},{horizontalShelfViewModel:function(L){return _.D(_.jJ,{data:L.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.D(_.SA,{data:function(){return q.data().conversationResourceViewModel}},{conversationResourceViewModel:Lb5}),_.D(_.SA,{data:function(){return q.data().quiz}},{learningJourneyQuizViewModel:_.ev7}),_.D(_.SA,{data:function(){return q.data().yoututorQuiz}},{yoututorQuizViewModel:gfs}),_.D(_.SA,{data:function(){return q.data().richContent}},{cardViewModel:_.OH5,
linearLayoutViewModel:_.v5}),_.D(_.SA,{data:function(){return q.data().content}},{cardViewModel:_.OH5,
yoututorQuizViewModel:gfs,linearLayoutViewModel:_.v5,learningJourneyQuizViewModel:_.ev7,conversationResourceViewModel:Lb5}),_.D(_.V,{cond:v,then:function(){return _.D(Ef5,{thumbsUp:W,thumbsDown:z,rightAlignThumbs:Q})}}))}}),_.D(_.V,{cond:function(){return q.data().chipsData},
then:function(x){return _.D(MR7,{data:x,disabled:q.pending,onError:q.onError})}}))},"Ph");
_.RhV.idomCompat={callbacks:{onError:!0,onSend:!0}};
}catch(e){_._DumpException(e)}
try{
_.JM("hU04te");
_.qXT=_.f(function(q){return _.D("yt-feedback-prompt-view-model",{class:_.mu("ytFeedbackPromptViewModelHost",q.className)},_.D(_.V,{cond:function(){return q.data().text},
then:function(S){return _.D(_.Fu,{text:S,className:"ytFeedbackPromptViewModelPrompt"})}}),_.D(_.SA,{data:function(){return q.data().likeButton}},{likeButtonViewModel:function(S){return _.D(_.Co,{data:S.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.D(_.SA,{data:function(){return q.data().dislikeButton}},{dislikeButtonViewModel:_.ed}))},"Qh");
_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("NSzT5");
var X2R=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Ly().resolve(_.xc),2);(q=S.yieldResult)&&q.pauseVideo();_.xP(S)})};var bwT=_.jV(["https://portraits.google.com"]),w2D=_.jV(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),ZwA=_.jV(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),AAF=_.Jq(bwT),sAh=_.f(function(q){function S(r){var c;if(r=(c=r.detail)==null?void 0:c.endpoint){c=_.t(r,_.If);var e;c&&((e=c.browseId)==null?0:e.startsWith("UC"))&&c.browseId!==b()&&(_.nv("creator-chatbots-panel-persistent"),a.removeEventListener("yt-navigate-start",S))}}
var N=q.usePlayerHeight;var X=q.isPersistentPanel;var b=q.creatorChannelId;var w=_.oH(_.RIv),B=_.Hi(function(r){var c=b();c=_.Jq(w2D,c);_.Z1(r,1,c)}),T=function(){var r,c,e;
return _.G(function(R){return R.nextAddress==1?R.yield(_.Ly().resolve(_.xc),2):(r=R.yieldResult)?R.return({video_id:(e=(c=r.getVideoData())==null?void 0:c.video_id)!=null?e:"",timestamp_sec:r.getCurrentTime().toString()}):R.return({})})};
_.yb("message",function(r){var c,e,R,J,v,W,z,M,g,x;return _.G(function(L){if(L.nextAddress==1){if(r.origin!==AAF.toString())return console.warn("Received message from untrusted origin:",r.origin),L.return();c=r.data;if(typeof c!=="object"||c===null||!c.action)return L.return();if(c.action==="pause")return L.yield(X2R(),0);if(c.action!=="getYouTubeContext")return L.jumpTo(0);R=((e=X)==null?0:e())?"creator-chatbots-panel-persistent":"creator-chatbots-panel";J=document.getElementById(R);if(((v=X)==null?
0:v())&&J&&J.style.display!=="none"&&r.source)return(W=r.source)==null||W.postMessage(JSON.stringify({youTubeContext:{}}),{targetOrigin:r.origin}),L.jumpTo(0);if(!r.source)return L.jumpTo(0);z=r.source;M=z.postMessage;g=JSON;x=g.stringify;return L.yield(T(),8)}M.call(z,x.call(g,{youTubeContext:L.yieldResult}),{targetOrigin:r.origin});return L.jumpTo(0)})});
var Q=function(){var r,c;(r=B.value)==null||(c=r.contentWindow)==null||c.postMessage("ep_closed",AAF.toString())};
_.yb("yt-page-type-changed",function(){if(X==null?0:X()){var r;((r=_.Ly().resolve(_.Wq).getCurrentPage())==null?void 0:r.pageSubtype)!=="channels"&&(r=document.getElementById("creator-chatbots-panel-persistent"))&&(r.style.display="none")}else _.Ly().resolve(_.Wq).isOnWatch()||document.getElementById("creator-chatbots-panel")&&_.nv("creator-chatbots-panel")});
var a=_.Ly().resolve(_.I3),U;(U=a)==null||U.addEventListener("yt-navigate-start",S);_.vP(function(){var r=(X==null?0:X())?"creator-chatbots-panel-persistent":"creator-chatbots-panel",c=document.getElementById(r);if(c){var e=new MutationObserver(function(R){R.forEach(function(J){J.type==="attributes"&&J.attributeName==="style"&&c.style.display==="none"&&Q()})});
e.observe(c,{attributes:!0});_.k7(function(){e.disconnect()})}});
_.k7(function(){var r;(r=a)==null||r.removeEventListener("yt-navigate-start",S)});
q={};return _.D("div",{class:_.mu("ytprotoCreatorChatbotsAppHost",(q.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return w()},q)),
style:_.Ls({height:function(){return(N==null?0:N())?"var(--ytd-watch-flexy-panel-max-height)":"100%"},
"max-height":function(){return(X==null?0:X())?"800px":void 0}})},_.D(_.k4J,{id:function(){return(X==null?0:X())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
preventDefault:function(){return!(X==null?0:X())},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){X!=null&&X()||(Q(),_.nv("creator-chatbots-panel"))},
header:function(){return _.D("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.D("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.D(_.tL,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.D(_.pv,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var r=_.Mh("https://portraits.google.com/gallery?ytChannelId="+b());r&&_.AC(window,r,"_blank");Q()}})},
content:function(){return _.D("iframe",{el:B,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+AAF.toString()})}}))},"cp"),BHy=_.f(function(q){var S=q.creatorChannelId;
var N=_.oH(_.RIv),X=_.Hi(function(w){var B=S();B=_.Jq(ZwA,B);_.Z1(w,1,B)}),b=_.oK(_.ql(),{veType:281629});
q={};return _.D("div",{class:_.mu("ytprotoCreatorChatbotsAppHost",(q.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return N()},q)),
style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.D(_.k4J,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.D("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.D("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.D(_.tL,{data:{text:"AI experiment",
type:0}}))},
content:function(){return _.D("iframe",{el:X,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.D("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.D(_.pv,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var w=_.Mh("https://portraits.google.com/gallery?ytChannelId="+S());w&&_.AC(window,w,"_blank");X2R();b&&_.tG(_.ql(),{visualElement:b})},
"client-ve-type":281629}),_.D("div",null,"This will take you to Google Portraits"))}}))},"dp");var THh=_.jV(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]),GJh=_.Jq(THh);_.wDM=function(q){q=q===void 0?"":q;_.nv("creator-chatbots-panel");_.kW(GJh);_.fv("ytd-watch-metadata #top-level-buttons-computed",function(){document.getElementById("creator-chatbots-panel")||_.dCG("creator-chatbots-panel",function(){return _.D(sAh,{usePlayerHeight:!0,creatorChannelId:q})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.bQM=function(q){q=q===void 0?"":q;_.nv("creator-chatbots-panel");_.fv("ytd-watch-metadata #top-level-buttons-computed",function(){_.dCG("creator-chatbots-panel",function(){return _.D(BHy,{creatorChannelId:q})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.XDM=function(q,S,N){q=q===void 0?"":q;S=S===void 0?!1:S;N=N===void 0?"CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_UNKNOWN":N;var X,b;return _.G(function(w){if(N==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"){if(X=document.getElementById("creator-chatbots-panel"))X.style.display="block";return w.jumpTo(0)}b=document.getElementById("creator-chatbots-panel-persistent");return!S||b?(!S&&b&&b.style.display==="none"&&(b.style.display="block"),w.jumpTo(0)):w.yield(new Promise(function(B){_.fv("ytd-app",
function(T){_.zf({element:T,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.D(sAh,{isPersistentPanel:!0,creatorChannelId:q})});
B()})}),0)})};
_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("b3MoKf");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("f8YPh");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("QiZf0e");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("mcjWUc");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("m9Vw4");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("dIvQ6c");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("JoU6vf");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("HwlOhd");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("n0DHg");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("U9vrqd");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("dpUCFd");

_.F1();
}catch(e){_._DumpException(e)}
try{
_.JM("kevlar_main_module");
/*

 QRCode for JavaScript

 Copyright (c) 2009 Kazuhiko Arase

 URL: http://www.d-project.com/

 Licensed under the MIT license:
   http://www.opensource.org/licenses/mit-license.php

 The word "QR Code" is registered trademark of
 DENSO WAVE INCORPORATED
   http://www.denso-wave.com/qrcode/faqpatent-e.html
*/
var hh_,PgL,xW,IpG,YAm,ozV,qWZ,SW3,NtV,XRE,bJ3,wRV,ZJ$,mN,AYL,slJ,Bt$,Tt8,Gb8,DV$,Ql5,ae3,Vu_,UVG,rYL,$VV,cY$,e3L,R3_,tum,JY_,Fp3,HJs,Kp8,vzL,leE,jl7,uG,dVE,kb7,z37,go,nz_,mVE,uE5,gzV,Ez8,MuG,Lp3,YWG,q1Z,Ie5,CBE,S1V,Nr3,XAV,EB,M2,bu3,wA$,ADG,ssG,Tr5,GTE,D95,QsE,awE,VOL,U9E,rDs,Lv,$93,eKV,Cc3,RK5,tOs,iu_,FH5,Hu_,OuL,KHE,jss,WHE,zK_,nqV,pA7,x93,uzL,hJ,gqs,yD7,MO$,LHL,PcL,Y1Z,ox3,qu3,SuL,Ns_,XfE,bBL,wfJ,ZB3,AgG,sOV,Bs7,Ts7,Gy7,DW_,QOL,a9L,rgZ,$Wm,cg3,eFZ,CJ8,RFV,tmV,iBE,Fj3,HB5,OBV,Kj$,vxL,l9$,jO8,Wjs,
dWV,YW,kyZ,zF8,nx$,f98,pfG,xW$,o8,mW3,uxG,gx7,Ex8,yg5,MmG,LjZ,hF3,PJV,I9J,Yu3,oU3,qI,qDE,SDE,NOJ,XO_,bcE,wOs,ZcL,A_L,sfJ,BOL,TO5,GD_,DO$,Qfm,a_3,VQs,UO8,r_3,c_s,RB_,tQ8,icL,J_J,FVZ,Hc7,Oc_,KV3,vUm,l_s,jf5,WVL,dO3,NI,XH,zB7,nU5,f_L,pO$,xO8,mO7,uU$,gUL,EUE,y_L,Pr8,whZ,B3L,T33,VB3,rxJ,aLE,DQV,iaL,HaL,WtL,GL7,KtL,Jx_,UQ$,kLG,fLV,mQE,ph7,xQ5,uvV,MB5,E13,Lt5,ht8,yx3,g1m,PX5,A0,s_,NYJ,Bn,XJ8,bIZ,TH,wJL,ZIs,A63,QE5,akL,U0s,r65,$0_,c6s,GH,eOL,CxV,ROm,Dt,Qq,iI7,J6L,a8,HIE,OI3,Vq,vrE,U_,rM,$Z,cn,W9s,jE7,d0_,
kjV,ej,zO5,Cz,nrG,R8,t0,y6s,iZ,MW5,L9L,hO7,J0,Sc7,IkJ,qcZ,Na_,Ye8,bs7,omV,AuE,wiJ,ZsL,sK8,TaL,Ba$,aTJ,$l3,Kz,vn,UlG,eD_,ru$,cuL,jj,dM,kZ,zH,unZ,jKm,yu8,MSV,Lum,hDm,IT7,Hs3,Os8,pz,vm8,nz,fz,lT3,PyG,gmJ,Ku3,mk,BjZ,G7Z,De_,TjG,wqL,a65,rGJ,XqJ,Sw3,Nj7,eCZ,b47,E_,Ue3,Z4L,VUE,sH3,qw7,AG3,RCZ,l6G,jH8,W_G,deL,k7L,zC5,f63,I8,xeL,meZ,gc7,EcV,yGG,MU$,L_$,hCL,PWm,I6s,Yw$,YZ,o23,qP$,SPV,NHG,BH3,oB,sAm,bwG,AAE,Zw_,w2J,X2L,THm,GJ$,DPm,QAZ,qf,aVV,VAE,cAZ,Nf,rA_,b7,S_,XP,$PL,UPs,eML,CT5,RM_,tAG,iwE,JA5,Hw_,OwL,KBV,
v2G,lV5,jAE,WB3,dPL,kJ$,zMJ,fVV,p23,mPJ,E2Z,yAm,MAV,hM$,IV5,oT3,qTE,STL,Nhm,bAG,wpm,ZA3,Ah3,s25,Bh3,Th8,D3m,Q28,U37,$3L,eW5,rhV,a77,VI3,iA5,tI7,CIs,JhL,RWL,FZm,l7L,vTs,OA3,KZ5,w_,j2s,d33,kg_,zWm,m35,u07,gTG,ET3,yh8,MIL,LZ_,hW_,PIG,I7J,YTZ,oK$,qfE,Sf3,N9G,XVm,bDG,wVs,ZDV,AiL,sVs,B9_,T95,GiV,QV3,aOm,VV3,UzL,ri_,$zJ,ciZ,exL,Chm,Rx3,Jis,HD3,Ki3,vK_,lOV,jVm,tVV,iDE,ki5,zxE,nK$,fOJ,pVV,xzL,mz_,utJ,gK7,EKG,yi7,MV3,hx5,LiZ,IO5,Yf8,qI5,SIs,XH5,bLE,Bl,sPJ,B4Z,Gds,DiL,agJ,QPE,rQZ,V98,Ui5,$iL,cQ3,eUZ,C8_,RU8,
t93,iLL,JQm,F58,HL5,OL7,K5Z,lg_,vCE,jPG,kdZ,zU3,nC5,T2,fgs,pHL,xiV,mim,uT8,gC8,ECL,yQm,M9_,L5E,hU$,Igm,YIm,oa7,qRL,b28,Z25,Am7,BI3,sNs,TI3,GS5,Du3,QNG,V4$,Uu3,rmV,$u3,cm_,egm,CwZ,RgZ,t4V,i23,JmL,KCm,vaJ,H2L,O27,FC$,lum,duL,jN3,WCm,na3,kS3,zgJ,fuJ,pT3,xu$,muG,gaJ,Ea7,ym$,LC5,hgE,IuG,oVJ,ShZ,XyZ,wy3,AW3,BnJ,GwZ,aWL,UDJ,rWE,$Dm,eH3,cW3,RH8,tY8,ihG,JW$,DK,FaV,Hh5,OhL,xDs,uZ_,gV3,LaL,Vn,hHE,Pnm,IWm,oy3,Yh$,qS5,SS3,Nb_,XCE,bSE,MQ5,wC8,ZS_,A2L,Nn8,sW_,Eq3,Bb3,Tb$,G1E,D5Z,QWV,aBE,VKL,U5s,r2L;
hh_=function(q,S,N){if(_.E7(q))_.mx(q,S,N);else for(q=_.$OM(q);;){var X=q.next();if(X.done)break;S.call(N,X.value,void 0,q)}};
PgL=function(){switch(_.nm2()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
xW=function(q){if(!q)return"browse";var S=q.page,N=q.url,X,b,w,B=(X=q.response)==null?void 0:(b=X.responseContext)==null?void 0:(w=b.webResponseContextExtensionData)==null?void 0:w.pageTheme;if(B)S=B.toLowerCase().replace(/_/g,"-");else if(S!=="watch"&&S!=="learning_journey_watch"){var T,Q;if((S==="browse"||S==="settings")&&((T=q.response)==null?0:(Q=T.sidebar)==null?0:Q.settingsSidebarRenderer))S="WEB_PAGE_TYPE_SETTINGS";else{var a,U;S==="browse"&&((a=q.response)==null?0:(U=a.metadata)==null?0:U.channelMetadataRenderer)?
S="channel":N&&(S=_.YGg(N)||S)}}return S};
IpG=function(){return new Promise(function(q){var S=window;S.attmp!==void 0?q(S.attmp):(S.attmq===void 0&&(S.attmq=[]),S.attmq.push(function(N){q(N)}))})};
YAm=function(){var q=_.py("yt.aba.att");return q?q:_.bK.instance!==void 0?_.bK.instance.mRW.bind(_.bK.instance):null};
ozV=function(q,S){var N,X,b;return _.G(function(w){if(w.nextAddress==1){if(!_.C("attmusi")||!_.C("attmusi_ue"))return w.jumpTo(2);N=window;return N.attmp!==void 0?w.return(N.attmp.s(q,S,6E4)):w.yield(IpG(),3)}return w.nextAddress!=2?(X=w.yieldResult,w.return(X.s(q,S,6E4))):(b=YAm())?w.return(b(q,S,6E4)):w.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
qWZ=function(q,S,N,X,b){S=S===void 0?[]:S;b=b?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:b}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.nB(q),dialogMessages:S.map(function(w){return _.nB(w)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.nB(N),serviceEndpoint:b}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.nB(X)}}}}}};
SW3=function(q,S,N,X){N||(q?X&&(X.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||X.WINDOW_SIZE_CHANGED&&(S.width!==window.innerWidth||S.height!==window.innerHeight)||X.SAFARI_ABORTED_BY_NEW_TRANSITION&&q instanceof DOMException&&q.name==="AbortError"&&q.message.includes("Old view transition aborted by new view transition"))||_.O0(q):_.O0(Error("Aj")))};
NtV=function(q,S){S=S===void 0?{}:S;var N,X,b,w,B,T,Q,a,U,r,c,e,R;return _.G(function(J){switch(J.nextAddress){case 1:N=S;X=N.shouldWrap===void 0?!0:N.shouldWrap;b=N.skipTransitionTimeoutMs===void 0?300:N.skipTransitionTimeoutMs;w=N.beforeTransition;B=N.afterTransition;if(!X||!document.startViewTransition||document.visibilityState==="hidden")return J.return(q());T={width:window.innerWidth,height:window.innerHeight};Q=!1;(a=w)==null||a();_.jw(J,2);U=document.startViewTransition(q);r=setTimeout(function(){U.skipTransition();
Q=!0},b);
return J.yield(U.ready,4);case 4:return clearTimeout(r),J.yield(U.finished,5);case 5:clearTimeout(r);(c=B)==null||c();_.x8(J,0);break;case 2:e=_.pd(J),(R=B)==null||R(),SW3(e,T,Q,S.ignoredErrors),_.xP(J)}})};
XRE=function(q,S,N){N=N===void 0?!1:N;var X=_.NR(),b=!!_.lk().queueProxy,w,B,T;q=q==null?void 0:(w=q.response)==null?void 0:(B=w.currentVideoEndpoint)==null?void 0:(T=B.watchEndpoint)==null?void 0:T.playlistId;if((b||q)&&!_.C("web_watch_disable_playlist_auto_miniplayer"))return N&&(X.playlistWatchPageActivation=!0),!0;switch(xW(S)){case "yts-products":return N&&(X.productDetailsPageActivation=!0),!0;case "mini_app":return N&&(X.miniAppPageActivation=!0),!0;case "playables":return N&&(X.playablesDestPageActivation=
!0),!0;case "companion-canvas":return N&&(X.companionCanvasActivation=!0),!0;default:return!1}};
bJ3=function(q){q=_.ZNe(q);q.length>0&&q[0].focus()};
wRV=function(q,S,N){for(var X=typeof q==="string"?q.split(""):q,b=q.length-1;b>=0;--b)b in X&&S.call(N,X[b],b,q)};
ZJ$=function(q,S,N){for(var X=q.length,b=typeof q==="string"?q.split(""):q,w=0;w<X;w++)if(w in b&&S.call(N,b[w],w,q))return w;return-1};
mN=function(q,S,N){S=ZJ$(q,S,N);return S<0?null:typeof q==="string"?q.charAt(S):q[S]};
AYL=function(q,S){S=ZJ$(q,S);S>=0&&_.vg7(q,S)};
slJ=function(q){return Array.prototype.concat.apply([],arguments)};
Bt$=function(q){var S=void 0;S!=null||(S=_.Q3?1024:0);if(!_.Zm(q))throw _.S2("uint64");var N=typeof q;switch(S){case 512:switch(N){case "string":return _.xMe(q);case "bigint":return String((0,_.iL)(64,q));default:return _.fRg(q)}case 1024:switch(N){case "string":return _.mMF(q);case "bigint":return _.zq((0,_.iL)(64,q));default:return _.pD7(q)}case 0:switch(N){case "string":return _.xMe(q);case "bigint":return _.zq((0,_.iL)(64,q));default:return _.nky(q)}default:return _.q$(S,"Unknown format requested type for int64")}};
Tt8=function(q,S,N){if(S)return _.F3(q);var X;return(X=_.K7(q))!=null?X:N?"":void 0};
Gb8=function(q){q!=null&&(q=q.JSC$9133_value_||"",q=typeof q==="string"?q:new Uint8Array(q));return q};
DV$=function(q,S){var N=_.JC2(S);N!=="javascript:"&&N!=="data:"&&q.setAttribute("href",S)};
Ql5=function(q,S,N){return Math.abs(q-S)<=(N||1E-6)};
ae3=function(q,S){var N=[];for(S=S||0;S<q.length;S+=2)_.qqM(q[S],q[S+1],N);return N.join("&")};
Vu_=function(q,S){var N=arguments.length==2?ae3(arguments[1],0):ae3(arguments,1);return _.o97(q,N)};
UVG=function(q,S){if(/-[a-z]/.test(S))return null;if(_.iVk&&q.dataset){if(_.cFM()&&!(S in q.dataset))return null;q=q.dataset[S];return q===void 0?null:q}return q.getAttribute("data-"+_.Il(S))};
rYL=function(){var q=_.Wt&&_.$g(_.Kpv,10)>=0,S;if(S=_.tZ6)S=_.$g(_.OJk,10)>=0;var N=_.YK&&_.$g(_.Kpv,85)>=0;return _.XE||q||S||N};
$VV=function(q){var S=_.Qik(q);return S&&rYL()?-q.scrollLeft:S&&_.fV(q,"overflowX")!="visible"?q.scrollWidth-q.clientWidth-q.scrollLeft:q.scrollLeft};
cY$=function(q,S){S=Math.max(S,0);_.Qik(q)?rYL()?q.scrollLeft=-S:q.scrollLeft=q.scrollWidth-S-q.clientWidth:q.scrollLeft=S};
e3L=function(){var q=window.location.hash;q.charAt(0)==="#"&&(q=q.charAt(1)==="!"?q.substring(2):q.substring(1));return _.uO(q)};
R3_=function(){var q=CBE;_.py("yt.ads.biscotti.getId_")||_.hl("yt.ads.biscotti.getId_",q)};
tum=function(q){_.hl("yt.ads.biscotti.lastId_",q)};
JY_=function(){var q={};for(_.Jl=new iJG(q.handleError===void 0?_.Kl:q.handleError,q.logEvent===void 0?_.FO:q.logEvent);_.FY.length>0;)switch(q=_.FY.shift(),q.type){case "ERROR":_.Jl.logError(q.payload);break;case "EVENT":_.Jl.logEvent(q.eventType,q.payload)}};
Fp3=function(q,S,N){return _.mON(function(X){return N?X.userIdentifier!==void 0&&!q.includes(X.userIdentifier)&&N.includes(X.publicName):X.userIdentifier!==void 0&&!q.includes(X.userIdentifier)},S)};
HJs=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return S=_.Ql("YtIdbMeta hasAnyMeta other"),X.yield(_.mON(function(b){return b.userIdentifier!==void 0&&b.userIdentifier!==S},q),2);
N=X.yieldResult;return X.return(N.length>0)})};
Kp8=function(q,S){OJJ||(OJJ=_.OY.addLowPriorityJob(function(){var N,X,b,w,B;return _.G(function(T){switch(T.nextAddress){case 1:return T.yield(_.Pt(),2);case 2:N=T.yieldResult;if(!N)return T.return();X=!0;_.jw(T,3);return T.yield(Fp3(q,N,S),5);case 5:b=T.yieldResult;if(!b.length){X=!1;T.jumpTo(6);break}w=b[0];return T.yield(_.m8(w.actualName),7);case 7:return T.yield(_.EZ(w.actualName,N),6);case 6:_.x8(T,4);break;case 3:B=_.pd(T),_.Ht(B),X=!1;case 4:_.OY.cancelJob(OJJ),OJJ=0,X&&Kp8(q,S),_.xP(T)}})}))};
vzL=function(){var q;return _.G(function(S){return S.nextAddress==1?S.yield(_.Pt(),2):(q=S.yieldResult)?S.return(HJs(q)):S.return(!1)})};
leE=function(q){var S=100;S=S===void 0?500:S;var N,X,b,w,B,T;return _.G(function(Q){return Q.nextAddress==1?(N=_.k$("INNERTUBE_CONTEXT_CLIENT_NAME",0),X=[N,(0,_.oL)()-2592E6],b=[N,(0,_.oL)()],w=IDBKeyRange.bound(X,b),Q.yield(_.QK0(q),2)):Q.nextAddress!=3?(B=Q.yieldResult,T=[],Q.yield(_.gg(B,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(a){T.length=0;return _.qs(a.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:w,direction:"prev"},function(U){if(U.getValue()&&T.length<
S)return T.push(U.getValue()),U.delete().then(function(){return U.continue()})})}),3)):Q.return(T)})};
jl7=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Pt(),2);q=S.yieldResult;if(!q||!_.aF()&&!_.C("nwl_init_require_datasync_id_killswitch")||!_.lT7())return S.jumpTo(0);_.WuM=!0;_.jKP.isNwlInitialized=_.WuM;return S.yield(_.c_D().awaitInitialization(),0)})};
uG=function(q,S){_.ITN[q]=!0;var N=_.Ye();N&&N.publish.apply(N,arguments);_.ITN[q]=!1};
dVE=function(){if(_.K9y()&&!WpL){var q=function(N){N=N.data;if(N.op==="serializedGelBatch"){var X=_.I6M.get(N.key);X&&(_.o27(N.serializedBatch,X.client,X.resolve,X.networklessOptions,X.isIsolated,X.useVSSEndpoint,X.dangerousLogToVisitorSession,X.requestsOutstanding),_.I6M.delete(N.key))}},S=_.OI7();
S&&(S.addEventListener("message",q),S.onerror=function(){_.I6M.clear()});
WpL=!0}};
kb7=function(){this.relativeTimeStart_=_.mi()};
z37=function(q,S){q!=null&&this.append.apply(this,arguments)};
go=function(){for(var q=Array(36),S=0,N,X=0;X<36;X++)X==8||X==13||X==18||X==23?q[X]="-":X==14?q[X]="4":(S<=2&&(S=33554432+Math.random()*16777216|0),N=S&15,S>>=4,q[X]=_.uZW[X==19?N&3|8:N]);return q.join("")};
nz_=function(){return _.eO("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
mVE=function(){var q=_.a6.clone(fe_),S;return(new _.AK(function(N,X){q.onSuccess=function(b){_.nxd(b)?N(new pR7(b)):X(new xV8("Request failed, status="+_.XY(b),"net.badstatus",b))};
q.onError=function(b){X(new xV8("Unknown request error","net.unknown",b))};
q.onTimeout=function(b){X(new xV8("Request timed out","net.timeout",b))};
S=_.Al("//googleads.g.doubleclick.net/pagead/id",q)})).thenCatch(function(N){if(N instanceof _.Jh){var X;
(X=S)==null||X.abort()}return _.Au(N)})};
uE5=function(q,S,N){N=N===void 0?!1:N;var X,b,w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:_.GO("SOCS",q,34128E3,"youtube.com",!0);if(_.IV)return b=fetch(S,{method:"POST",mode:_.JD(S),credentials:_.ic(S),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),w=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.JD("/upgrade_visitor_cookie?eom=1"),credentials:_.ic("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),Q.yield(Promise.all([b,w]).then(function(a){return a[1]}),5);
fetch(S,{method:"POST",mode:_.JD(S),credentials:_.ic(S),cache:"no-store",headers:{"Content-Type":"text/plain"}});return Q.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.JD("/upgrade_visitor_cookie?eom=1"),credentials:_.ic("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:X=Q.yieldResult;Q.jumpTo(3);break;case 5:X=B=Q.yieldResult;case 3:if(!X.ok)throw Error("vf");return Q.yield(X.text(),7);case 7:T=Q.yieldResult,
!T.includes('"state_switch":true')&&!N||T.includes("skip_reload_for_test")||window.location.reload(),_.xP(Q)}})};
gzV=function(q){return _.G(function(S){return S.nextAddress==1?S.yield(uE5(q.socsCookie,q.savePreferenceUrl,!0),2):S.return()})};
Ez8=function(q){return _.G(function(S){return S.nextAddress==1?S.yield(uE5(q.socsCookie,q.savePreferenceUrl),2):S.return()})};
MuG=function(q){a:{var S="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(S="EMBEDDED_PLAYER_MODE_PFL");var N=q.raw_embedded_player_response;if(!N&&(q=q.embedded_player_response))try{N=JSON.parse(q)}catch(b){break a}if(N)b:{q=yYm;for(var X in q)if(q[X]==N.embeddedPlayerMode){S=q[X];break b}}}return S==="EMBEDDED_PLAYER_MODE_PFL"};
Lp3=function(){if(_.C("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.gp7())return Error("xf");var q=_.k$("PLAYER_VARS",{});if(_.a6.get(q,"privembed",!1)=="1")return Error("yf");if(MuG(q))return Error("zf")};
YWG=function(q){q=q.xhr.responseText;if(!_.ZP(q,")]}'"))throw new h33;q=JSON.parse(q.substr(4));if((q.type||1)>1)throw new h33;q=q.id;tum(q);PBE=_.l5(q);Ie5(18E5,2);return q};
q1Z=function(q,S){S=new oqm(S);tum("");PBE=_.Q9q(S);q>0&&Ie5(12E4,q-1);throw S;};
Ie5=function(q,S){_.bC(function(){mVE().then(YWG,function(N){return q1Z(S,N)}).thenCatch(_.Q2)},q)};
CBE=function(){var q=Lp3();if(q!==void 0)return _.Au(q);PBE||(PBE=mVE().then(YWG).thenCatch(function(S){return q1Z(2,S)}));
return PBE};
S1V=function(){var q=document;return mN(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(S){return"on"+S.toLowerCase()in q})};
Nr3=function(q){q.addEventListener("click",function(S){var N=S.target;N&&N.getAttribute("href")&&(N=N.getAttribute("href"),_.AC(window,N,"_blank"),S.preventDefault(),S.stopImmediatePropagation())})};
XAV=function(){var q=_.ws();q.info||(q.info={});return q.info};
EB=function(){return(_.C("csi_use_time_origin")||_.C("csi_use_time_origin_tvhtml5"))&&_.Ty.timeOrigin?Math.floor(_.Ty.timeOrigin):_.Ty.timing.navigationStart};
M2=function(q){return Math.round(EB()+q)};
bu3=function(){var q;if(_.C("csi_use_performance_navigation_timing")){var S,N,X,b=_.Ty==null?void 0:(q=_.Ty.getEntriesByType)==null?void 0:(S=q.call(_.Ty,"navigation"))==null?void 0:(N=S[0])==null?void 0:(X=N.toJSON)==null?void 0:X.call(N);b?(b.requestStart=M2(b.requestStart),b.responseEnd=M2(b.responseEnd),b.redirectStart=M2(b.redirectStart),b.redirectEnd=M2(b.redirectEnd),b.domainLookupEnd=M2(b.domainLookupEnd),b.connectStart=M2(b.connectStart),b.connectEnd=M2(b.connectEnd),b.responseStart=M2(b.responseStart),
b.secureConnectionStart=M2(b.secureConnectionStart),b.domainLookupStart=M2(b.domainLookupStart),b.isPerformanceNavigationTiming=!0,q=b):q=_.Ty.timing}else q=_.C("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Ty.timing)):_.Ty.timing;return q};
wA$=function(){if(_.Ty.getEntriesByType){var q=_.Ty.getEntriesByType("paint");if(q=mN(q,function(N){return N.name==="first-paint"}))return M2(q.startTime)}var S;
_.C("csi_use_performance_navigation_timing")?S=_.Ty.getEntriesByType("first-paint")[0].startTime:S=_.Ty.timing.msFirstPaint;return S?Math.max(0,S):0};
ADG=function(){var q=window.location.protocol,S=_.Ty.getEntriesByType("resource");S=_.Mz(S,function(N){return N.name.indexOf(q+"//fonts.gstatic.com/s/")===0});
(S=Zu7(S,function(N,X){return X.duration>N.duration?X:N}))&&S.startTime>0&&S.responseEnd>0&&(_.su("wffs",M2(S.startTime)),_.su("wffe",M2(S.responseEnd)))};
ssG=function(q,S){q=document.querySelector(q);if(!q)return!1;var N="",X=q.nodeName;X==="SCRIPT"?(N=q.src,N||(N=q.getAttribute("data-timing-href"))&&(N=window.location.protocol+N)):X==="LINK"&&(N=q.href);_.so(document)&&q.setAttribute("nonce",_.so(document));return N?(q=_.Ty.getEntriesByName(N))&&q[0]&&(q=q[0],N=EB(),_.su("rsf_"+S,N+Math.round(q.fetchStart)),_.su("rse_"+S,N+Math.round(q.responseEnd)),q.transferSize!==void 0&&q.transferSize===0)?!0:!1:!1};
Tr5=function(q,S){_.fy(function(){_.Ag("").info.actionType=q;S&&_.d5("TIMING_AFT_KEYS",S);_.d5("TIMING_ACTION",q);var N=_.uh2(_.k$("TIMING_INFO",{}));Object.keys(N).length>0&&_.Bf(N);N={isNavigation:!0,actionType:_.vIW(_.k$("TIMING_ACTION"))};var X=_.k$("PREVIOUS_ACTION");X&&(N.previousAction=_.vIW(X));if(X=_.k$("CLIENT_PROTOCOL"))N.httpProtocol=X;if(X=_.k$("CLIENT_TRANSPORT"))N.transportProtocol=X;(X=_.VR())&&X!=="UNDEFINED_CSN"&&(N.clientScreenNonce=X);X=PgL();if(X===1||X===-1)N.isVisible=!0;X=
_.RGe().loadType==="cold";var b=XAV();X||(X=b.yt_lt==="cold");if(X){N.loadType="cold";X=XAV();b=bu3();var w=EB(),B=_.k$("CSI_START_TIMESTAMP_MILLIS",0);B>0&&!_.C("embeds_web_enable_csi_start_override_killswitch")&&(w=B);w&&(_.su("srt",b.responseStart),X.prerender!==1&&_.k9F(w));X=wA$();X>0&&_.su("fpt",X);X=bu3();X.isPerformanceNavigationTiming&&_.Bf({performanceNavigationTiming:!0},void 0);_.su("nreqs",X.requestStart,void 0);_.su("nress",X.responseStart,void 0);_.su("nrese",X.responseEnd,void 0);
X.redirectEnd-X.redirectStart>0&&(_.su("nrs",X.redirectStart,void 0),_.su("nre",X.redirectEnd,void 0));X.domainLookupEnd-X.domainLookupStart>0&&(_.su("ndnss",X.domainLookupStart,void 0),_.su("ndnse",X.domainLookupEnd,void 0));X.connectEnd-X.connectStart>0&&(_.su("ntcps",X.connectStart,void 0),_.su("ntcpe",X.connectEnd,void 0));X.secureConnectionStart>=EB()&&X.connectEnd-X.secureConnectionStart>0&&(_.su("nstcps",X.secureConnectionStart,void 0),_.su("ntcpe",X.connectEnd,void 0));_.Ty&&"getEntriesByType"in
_.Ty&&ADG();X=[];if(document.querySelector&&_.Ty&&_.Ty.getEntriesByName)for(var T in Br3)Br3.hasOwnProperty(T)&&(b=Br3[T],ssG(T,b)&&X.push(b));if(X.length>0)for(N.resourceInfo=[],T=_.A(X),X=T.next();!X.done;X=T.next())N.resourceInfo.push({resourceCache:X.value})}_.Bf(N);N=_.Z9();N.preLoggedGelInfos||(N.preLoggedGelInfos=[]);T=N.preLoggedGelInfos;N=_.i$4();X=void 0;for(b=0;b<T.length;b++)if(w=T[b],w.loadType){X=w.loadType;break}if(_.RGe().loadType==="cold"&&(N.loadType==="cold"||X==="cold")){X=_.tT7();
b=_.Z9();b=b.gelTicks?b.gelTicks:b.gelTicks={};for(var Q in X)Q in b||typeof X[Q]==="number"&&_.su(Q,_.Gy(Q));Q={};X=!1;T=_.A(T);for(b=T.next();!b.done;b=T.next())X=b.value,_.cA(N,X),_.cA(Q,X),X=!0;X&&_.Bf(Q)}_.EI7(!0);Q=_.k$("TIMING_ACTION");_.py("ytglobal.timingready_")&&Q&&_.qNM()&&_.gIg()&&_.xR4()})()};
GTE=function(q){var S,N,X,b=(X=(N=((S=q.mainDownloadsListEntity)!=null?S:{})[_.UpM])==null?void 0:N.refresh)!=null?X:"",w;q=(w=q.refresh)==null?void 0:w[b];b=q!=null?q:{};return(b==null?0:b.refreshTime)?Number(b==null?void 0:b.refreshTime):0};
D95=function(q,S){var N=_.BO(q);return S.every(function(X){var b;X=X==null?void 0:(b=X.playbackDataEntity)==null?void 0:b.key;if(!X)return!1;b=_.LB(_.Eu(X).entityId,"mainVideoEntity");return!!N[b]})};
QsE=function(q){return q.ui.guideIsVisibleButNotPersistent};
awE=function(q){return q.ui.scrollAtTop};
VOL=function(q){return q.ui.tabGesturesIsActive};
U9E=function(q){q=_.Z_(q.entities);return _.v64(q).length};
rDs=function(q,S){if(S){var N;q=(N=_.hg(q.entities,"downloadQualityPickerEntity",S))!=null?N:void 0}else q=void 0;return q};
Lv=function(q,S,N){var X;return _.G(function(b){if(b.nextAddress==1)return b.yield(S(),2);X=b.yieldResult;N(X,q);_.xP(b)})};
$93=function(){return _.G(function(q){return q.nextAddress==1?q.yield((Lp3()!==void 0?_.Au(Error("Af")):mVE()).then(function(){return 1},function(S){if(S.message==="Biscotti id is disabled")return 3;
_.vN("Failed fetching bid");return 0}),2):q.return(q.yieldResult)})};
eKV=function(){var q=_.zD("ciNqM2FmcXR0NWl2NTh5dC1oYXZlbi1lbWJlZC1wbGF5ZQ=="),S=_.zD("c2hleHVrNnZuOWlmcmFtZSM5ZA==");return document.querySelector(S+cD5+q)?0:1};
Cc3=function(q){var S=document.getElementsByTagName("ytd-enforcement-message-view-model");S.length===0||getComputedStyle(S[0]).display==="none"?q(0,"p.h_"):q(1,"p.h_")};
RK5=function(){return _.vM4(_.df)};
tOs=function(){return _.lyg()===0?0:_.j9m()};
iu_=function(){return _.nM7(_.Yl7([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
FH5=function(){return _.R4d(JDZ)};
Hu_=function(q){_.G(function(S){switch(S.nextAddress){case 1:return S.yield(Lv("b.f_",$93,q),2);case 2:return S.yield(Lv("j.s_",_.e47,q),3);case 3:return S.yield(Lv("r.s_",_.r4g,q),4);case 4:return S.yield(Lv("e.h_",FH5,q),5);case 5:if(!_.C("ab_det_sc_inj")){S.jumpTo(6);break}return S.yield(Lv("s.i_",_.Omg,q),6);case 6:if(_.C("ab_deg_unex_thr")){S.jumpTo(8);break}return S.yield(Lv("a.o_",_.Fm4,q),8);case 8:if(_.C("ks_get_o_pp")){S.jumpTo(10);break}return S.yield(Lv("g.o_",_.J4y,q),10);case 10:if(_.C("ks_det_gpbl")){S.jumpTo(12);
break}return S.yield(Lv("p.i_",_.imy,q),12);case 12:return S.yield(Lv("f.i_",_.Zm2,q),14);case 14:return S.yield(Lv("a.b_",_.VF4,q),15);case 15:return S.yield(Lv("p.m_",_.BSP,q),16);case 16:if(!_.C("ab_det_el_h_v2")){S.jumpTo(17);break}return S.yield(Lv("n.h_",iu_,q),17);case 17:return S.yield(Lv("o.p_",RK5,q),19);case 19:return S.yield(Lv("e.i_",eKV,q),20);case 20:if(_.C("ab_det_apm"))return S.yield(Lv("o.a_",tOs,q),0);S.jumpTo(0)}})};
OuL=function(q){switch(q){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.q$(q,"unknown result type")}};
KHE=function(q,S,N){S=_.y4g[S];N={detected:q===0,source:S.aud,detectionResult:OuL(q),contentCpn:N};_.FO("biscottiBasedDetection",N);_.Hx0.increment(S.aud,q);S.ldA!==void 0&&_.d5("CATSTAT",_.gM0(q,S))};
jss=function(){vq7=0;var q=[_.qQ(!0)];lws&&_.E1(lws,"yt-window-resized",q)};
WHE=function(){vq7||(vq7=_.OY.addLowPriorityJob(jss,200))};
zK_=function(){d97=0;kT_=_.fNk(document);var q=[kT_];lws&&_.E1(lws,"yt-window-scrolled",q)};
nqV=function(){d97||(d97=_.OY.addLowPriorityJob(zK_,200))};
pA7=function(q){q=q===void 0?null:q;fw3.push(_.LY(window,"resize",WHE));fw3.push(_.LY(window,"scroll",nqV));q&&(lws=q)};
x93=function(q){q=q.target.result;q.objectStoreNames.contains("swpushnotificationsstore")&&q.deleteObjectStore("swpushnotificationsstore");q.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
uzL=function(){return m9L?Promise.resolve(m9L):new Promise(function(q,S){var N=self.indexedDB.open("swpushnotificationsdb");N.onerror=S;N.onsuccess=function(){var X=N.result;if(X.objectStoreNames.contains("swpushnotificationsstore"))m9L=X,q(m9L);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),uzL()};
N.onupgradeneeded=x93})};
hJ=function(q){var S=new _.Vl("Error accessing DB");return uzL().then(function(N){return new Promise(function(X,b){try{var w=N.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(q);w.onsuccess=function(){var B=w.result;X(B?B.value:null)};
w.onerror=function(){S.params={key:q,source:"onerror"};b(S)}}catch(B){S.params={key:q,
thrownError:String(B)},b(S)}})},function(){return null})};
gqs=function(q,S){var N={};N.key=q;N.value=S;return uzL().then(function(X){return new Promise(function(b,w){try{var B=X.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(N);B.onsuccess=function(){b()};
B.onerror=function(){w()}}catch(T){w(T)}})})};
yD7=function(){var q=_.Ax.getLocalStorage();q&&Eq3(q,q.mechanism.__iterator__(!0))};
MO$=function(q){_.G(function(S){if(S.nextAddress==1)return S.yield(q.delete("yt-appshell-assets"),2);_.xP(S)})};
LHL=function(q){return _.uC((0,_.VoT)(),q)};
PcL=function(){var q;_.G(function(S){return S.nextAddress==1?S.yield(PB.getInstance(),2):(q=S.yieldResult)?S.yield(hKL(q),0):S.jumpTo(0)})};
Y1Z=function(){var q;_.G(function(S){return S.nextAddress==1?S.yield(I4.getInstance(),2):(q=S.yieldResult)?S.yield(IwL(q),0):S.jumpTo(0)})};
ox3=function(q){MO$(q);PcL();Y1Z()};
qu3=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.rV7(q),2);if(S=X.yieldResult){var b;a:{if(S.headers&&(b=S.headers.get("date"))&&(b=Date.parse(b),!isNaN(b))){b=Math.round((0,_.oL)()-b);break a}b=-1}N=b;if(N>-1)return X.return(N)}return X.return(-1)})};
SuL=function(){var q=_.Nd.caches,S=_.zo("IS_SHELL_LOAD"),N,X;_.G(function(b){if(b.nextAddress==1)return N=-1,S?b.yield(qu3(q),3):(X=EB(),N=Math.round((0,_.oL)()-X),b.jumpTo(2));b.nextAddress!=2&&(N=b.yieldResult);N>=0&&N<2147483648&&_.QG({appInstallDataAgeMs:N});_.xP(b)})};
Ns_=function(q){var S=_.mA(_.Nd.location.href),N={};"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(X){var b=S.JSC$10349_queryData_.getValues(X);if(b==null?0:b.length)N[X]=b});
return _.Fc(q,new Map(Object.entries(N)))};
XfE=function(q){return _.Wn7(_.jvv(q&16777215))<.5};
bBL=function(q){q=q.match(/(.*)::.*::.*/);if(q!==null)return q[1]};
wfJ=function(q){if(_.d1g()){var S=Object.keys(window.localStorage);S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=bBL(N);X===void 0||q.includes(X)||self.localStorage.removeItem(N)}}};
ZB3=function(){if(!_.d1g())return!1;var q=_.Ql(),S=Object.keys(window.localStorage);S=_.A(S);for(var N=S.next();!N.done;N=S.next())if(N=bBL(N.value),N!==void 0&&N!==q)return!0;return!1};
AgG=function(q){return gqs("NotificationsDisabled",q)};
sOV=function(){var q=_.oF("service_worker_scope");try{return navigator.serviceWorker.getRegistration(q)}catch(S){return Promise.reject(S)}};
Bs7=function(){return Notification.permission!="granted"?Promise.resolve():sOV().then(function(q){return q?q.pushManager.getSubscription().then(function(S){if(S)return Promise.resolve();S={userVisibleOnly:!0,applicationServerKey:_.Yg("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return q.pushManager.subscribe(S).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
Ts7=function(q){return sOV().then(function(S){if(!S||!S.active)return Promise.reject(new _.Vl("serviceworker.postMessage",q,S));try{return S.active.postMessage(q),Promise.resolve()}catch(N){return Promise.reject(N)}})};
Gy7=function(){Ts7({type:"notifications_register",data:_.k$("ID_TOKEN")})};
DW_=function(q){return!(!q||!q.pushManager)};
QOL=function(){return sOV().then(DW_).catch(function(){return!1})};
a9L=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?QOL():Promise.resolve(!1)};
rgZ=function(){var q={isWide:_.TO.get("wide","0")==="1"},S=_.Xx();if(S=S.getFlag(165)||S.getFlag(174))q.theme=_.R5(!0);if(_.oAN()){var N=_.Ca()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";q.systemTheme=N}!S&&_.C("parent_tools_enable_app_settings")&&_.g5(window.location.href).theme!==void 0&&(q.theme=_.R5());if((S=Vm7)?!_.a6.equals(S,q):q)S={currentValue:q},UW3&&(S.timeSinceLastSnapshotSecs=Math.round(((0,_.oL)()-UW3)/1E3)),Vm7&&(S.previousValue=Vm7),_.FO("appSettingsCaptured",S),Vm7=
q,UW3=(0,_.oL)()};
$Wm=function(){if(!_.zo("LOGGED_IN"))return Promise.resolve(!1);var q=_.oF("service_worker_push_force_notification_prompt_tag");return q?hJ("PromptTags").then(function(S){if(!S)return!0;var N=[];try{N=JSON.parse(S)}catch(X){return!1}return N&&N.indexOf(q)==-1}):Promise.resolve(!1)};
cg3=function(){var q=_.Y$("service_worker_push_prompt_delay_microseconds");return q?hJ("PromptTime").then(function(S){return Promise.resolve(Date.now()-q>(S||0))}):Promise.resolve(!0)};
eFZ=function(){var q=_.Y$("service_worker_push_logged_out_prompt_watches");return q==-1?Promise.resolve(!1):hJ("WatchCount").then(function(S){return S>=q})};
CJ8=function(){var q=_.n4(document,"yt-push-prompt-modal-bg");q&&_.Nw(q)};
RFV=function(){return _.Y$("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):hJ("PromptCount").then(function(q){q||(q=0);return Promise.resolve(q<_.Y$("service_worker_push_prompt_cap"))})};
tmV=function(q){return _.zo("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.zo("LOGGED_IN")&&(q===void 0?0:q)?$Wm().then(function(S){if(S)return!0;S=[RFV(),cg3()];_.zo("LOGGED_IN")||S.push(eFZ());return Promise.all(S).then(function(N){return N.every(function(X){return X})})}):Promise.resolve(!1)};
iBE=function(){hJ("PromptCount").then(function(q){return gqs("PromptCount",q+1)}).then(function(){return gqs("PromptTime",Date.now())}).then(function(){var q=_.oF("service_worker_push_force_notification_prompt_tag");
if(q)return hJ("PromptTags").then(function(S){var N=[];if(S)try{N=JSON.parse(S)}catch(X){return!1}N||(N=[]);N.push(q);return gqs("PromptTags",JSON.stringify(N))})})};
Fj3=function(){Jg5||CJ8()};
HB5=function(q){q.style.zIndex=2147483648;q.style.pointerEvents="auto";q.style.backgroundColor="rgba(0, 0, 0, 0.6)";q.style.width="100%";q.style.height="100vh";q.style.position="absolute";q.style.top="0";q.style.left="0";q.style.border="none"};
OBV=function(){var q=_.n4(document,"yt-push-prompt-modal-bg");Jg5=_.C("service_worker_push_prompt_modal_ignore_click");q?HB5(q):(q=_.e4("div",{id:"yt-push-prompt-modal-bg"}),HB5(q),document.body.appendChild(q),_.yuF(document,"click",Fj3))};
Kj$=function(){var q=arguments;_.C("service_worker_push_prompt_modal_enable")&&OBV();return Notification.requestPermission().then(function(S){CJ8();var N=document.getElementById("ticker");N&&(N.className=N.classList.remove("show"));if(S=="granted")return Bs7().then(function(){AgG(!1);Gy7();return Promise.resolve(!0)});
S=="denied"&&Gy7();return Promise.resolve(!1)}).catch(function(){CJ8();
return Promise.reject.apply(Promise,_.PG(q))})};
vxL=function(q){q=q===void 0?!1:q;var S=_.Fv().client;if(S&&S.browserVersion){var N=S.browserVersion,X=S.browserName=="CHROME"&&_.$g(N,"50.0.0")<0;S=S.browserName=="OPERA"&&_.$g(N,"42.0.0")<0;if(X||S)return Promise.resolve()}return a9L().then(function(b){if(!b)return Promise.resolve();b=Bs7().then(function(){return Ts7({type:"notifications_check_registration",data:_.k$("ID_TOKEN")})});
return Notification.permission!="default"?b.catch(function(){}):b.then(function(){return tmV(q)}).then(function(w){if(w)return iBE(),Kj$().then(function(){})}).catch(function(){})})};
l9$=function(q){return DW_(q)?vxL():Promise.resolve()};
jO8=function(q){var S=q.installing||q.waiting;return q.active||!S?Promise.resolve(q):new Promise(function(N){var X=function(b){b=b.target;if(b.state==="activated"||b.state==="redundant")S.removeEventListener("statechange",X),N(q)};
S.addEventListener("statechange",X)})};
Wjs=function(){var q=new _.RA4("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.oV(q,{mainAppWeb:_.Hh()});var S=_.kxa;_.C("service_worker_forward_exp_params")&&(S=Ns_(S));try{var N=_.Zgv(S).catch(function(){_.qz(q,"FAILURE");return new Promise(function(){})});
_.C("service_worker_push_enabled")&&N.then(function(X){_.qz(q,"SUCCESS");return X}).then(jO8).then(l9$)}catch(X){if(_.qz(q,"FAILURE"),X.name!=="SecurityError")throw X;
}};
dWV=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&Wjs()};
YW=function(q,S,N,X,b){var w={};S&&(w[S]=N);X?w.errorType=X:b&&(w.errorReason=b);_.FO(q,w);_.HN()};
kyZ=function(q,S){var N={};S&&(N.serializedYpcFamilyCreateLoggingParams=S);_.FO(q,N);_.HN()};
zF8=function(q,S){var N={};N.serializedYpcRefundFlowLoggingParams=S;q&&(N.eventType=q);_.FO("ypcRefundFlowEvent",N);_.HN()};
nx$=function(q){q&&_.sg7("transactionFlowSucceeded",q)};
f98=function(){YW("ypcRedeemFlowStarted")};
pfG=function(q){YW("ypcRedeemFlowFailed",void 0,void 0,void 0,q)};
xW$=function(q){q&&YW("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
o8=function(q){return function(S,N){var X=q||N.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(S,N,{get:function(){var b;return this.$?this.$[X]:(b=_.Y1(this))==null?void 0:b.querySelector("#"+X)},
enumerable:!0,configurable:!0})}};
mW3=function(q){if(q=_.tC2(q)){var S;(S=q.sources)!=null&&S[0]?(S=_.JHy(q),S=S<1?"VERTICAL":S>1?"HORIZONTAL":"SQUARE"):S=void 0;return S}};
uxG=function(q){return(q=_.tC2(q))?_.JHy(q):0};
gx7=function(q){var S,N,X,b,w,B,T;_.G(function(Q){if(Q.nextAddress==1)return Q.yield(_.e1m(),2);if(Q.nextAddress!=3){if(!Q.yieldResult)return Q.return(!1);S=[];return Q.yield(_.ps.keys(),3)}N=Q.yieldResult;X=_.A(N);for(b=X.next();!b.done;b=X.next())w=b.value,B=_.$mP(w),T=B.datasyncId,!T||q.includes(T)||S.push(_.ps.delete(w));return Q.return(Promise.all(S).then(function(a){return a.some(function(U){return U})}))})};
Ex8=function(){var q,S,N,X,b,w,B;return _.G(function(T){if(T.nextAddress==1)return T.yield(_.e1m(),2);if(T.nextAddress!=3){if(!T.yieldResult)return T.return(!1);q=_.Ql("cache contains other");return T.yield(_.ps.keys(),3)}S=T.yieldResult;N=_.A(S);for(X=N.next();!X.done;X=N.next())if(b=X.value,w=_.$mP(b),(B=w.datasyncId)&&B!==q)return T.return(!0);return T.return(!1)})};
yg5=function(q,S){return _.hg(q.entities,"timedMarkersListSyncEntity",S)};
MmG=function(q,S){return _.hg(q.entities,"liveReactionsDataEntity",S)};
LjZ=function(q,S){q=_.hg(q.entities,"booleanEntity",S);return!(!q||!q.value)};
hF3=function(q,S){var N=_.VR();N&&q&&_.Jg(N,_.by(q),S)};
PJV=function(q){return q.watch.isWatchActive};
I9J=function(q){return q.watch.isLearningJourneyActive};
Yu3=function(q){return q.watch.watchWindowSize};
oU3=function(q){return!_.RIv(q)};
qI=function(q){return q.watch.watchScrollTop};
qDE=function(q){return q.watch.isLiveChatCollapsed};
SDE=function(q,S){return _.hg(q.entities,"flowStateEntity",S)};
NOJ=function(){var q=_.Ly().resolve(_.MU(_.fKM));return q?q.getCurrentTime():0};
XO_=function(q,S){q={videoId:q};S&&(q.playlistId=S);return q};
bcE=function(){var q,S,N,X,b,w,B,T,Q,a,U,r,c,e;return _.G(function(R){switch(R.nextAddress){case 1:q={},S=_.ied(),N=_.A(Object.entries(S)),X=N.next();case 4:if(X.done){R.jumpTo(3);break}b=X.value;w=_.A(b);B=w.next().value;T=w.next().value;Q=B;a=T;if(!a){R.jumpTo(5);break}return R.yield(a(),8);case 8:q[Q]=R.yieldResult;case 5:X=N.next();R.jumpTo(4);break;case 2:U=_.A(),r=U.next();case 9:if(r.done){R.jumpTo(3);break}c=r.value;e=S[c];if(!e){R.jumpTo(10);break}return R.yield(e(),13);case 13:q[c]=R.yieldResult;
case 10:r=U.next();R.jumpTo(9);break;case 3:return R.return(q)}})};
wOs=function(){var q;_.G(function(S){if(S.nextAddress==1)return S.yield(bcE(),2);q=S.yieldResult;return S.yield(navigator.clipboard.writeText(JSON.stringify(q,null,2)),0)})};
ZcL=function(q,S){if(q&&S){var N=_.oA();N().set(q,S);_.jtd(N())}};
A_L=function(q,S){if(q&&S){var N=_.oA();N().set(q,S);_.jtd(N())}};
sfJ=function(q,S){return _.hg(q.entities,"superThanksSelectedTierEntity",S)};
BOL=function(q,S){return _.hg(q.entities,"contextNoteUserRatingEntityPayload",S)};
TO5=function(){_.C("web_watch_log_theater_mode")&&_.Lee("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
GD_=function(q,S,N){if(!q.includes("START_TIME_PLACEHOLDER")||!q.includes("END_TIME_PLACEHOLDER"))return q;var X=new Date(0),b=new Date(0);X.setUTCMilliseconds(S);b.setUTCMilliseconds(N);return q.replace("START_TIME_PLACEHOLDER",_.FU(X,7)).replace("END_TIME_PLACEHOLDER",_.FU(b,7))};
DO$=function(q,S,N){var X=N.minimumRowsOfVideosBetweenSections===void 0?1:N.minimumRowsOfVideosBetweenSections;return q<(N.minimumRowsOfVideosAtStart===void 0?2:N.minimumRowsOfVideosAtStart)||S!==null&&q-S<=X?!1:!0};
Qfm=function(q,S){var N=0,X=0;q=_.A(q);for(var b=q.next();!b.done;b=q.next()){var w=b.value;if(w.richItemRenderer)w.richItemRenderer.rowIndex=X,w.richItemRenderer.colIndex=N++,N===S&&(N=0,X++);else if(w.richGroupRenderer&&w.richGroupRenderer.numColumns!==void 0)w.richGroupRenderer.rowIndex=X,w.richGroupRenderer.colIndex=N,N+=w.richGroupRenderer.numColumns,N===S&&(N=0,X++);else if(w.richSectionRenderer){var B=b=void 0;if(w=_.t((b=w)==null?void 0:(B=b.richSectionRenderer)==null?void 0:B.content,_.P46))w.rowIndex=
X++}}};
a_3=function(q,S){var N=S.contentElement;S=S.rendererToTagNameMap;if(N&&S&&S.size!==0){for(var X=new Map,b=_.A(N.children),w=b.next();!w.done;w=b.next()){w=w.value;var B=w.tagName.toLowerCase(),T=X.get(B);T||(T=[],X.set(B,T));T.push(w)}if(X.size!==0)for(b=Math.min(q.length,N.children.length),w=new Map,B=0;B<b;B++){T=Object.keys(q[B])[0];T=S.get(T);if(!T)break;var Q=w.get(T);Q===void 0&&(Q=0,w.set(T,Q));var a=X.get(T);if(!a||Q>=a.length)break;w.set(T,Q+1);T=a[Q];Q=N.children[B];Q!==T&&(_.vi=!0,_.ly.set(T,
!0),N.insertBefore(T,Q),_.ly.delete(T),_.vi=!1)}}};
VQs=function(q,S,N,X,b,w,B){X=X===void 0?{}:X;if(!q||!q.length)return{orderedContent:[]};q=q.slice();var T=[],Q=[];b=null;for(var a=0,U=function(M){Q.sort(function(L,P){return P.skippedOnRow-L.skippedOnRow});
for(var g,x=(g=Q.shift())==null?void 0:g.content;x;)!x.richSectionRenderer&&M||T.push(x),g=void 0,x=(g=Q.shift())==null?void 0:g.content},r=void 0,c=void 0,e=new Set;q.length>0||Q.length>0;){for(var R=[],J=S;J>0;){var v=void 0,W=void 0,z=(W=Q[0]&&Q[0].skippedOnRow<a?(v=Q.shift())==null?void 0:v.content:void 0)!=null?W:q.shift();
if(!z)break;if(z.richItemRenderer)v=z.richItemRenderer.targetId,W=void 0,v&&((W=B)==null?0:W.has(v))&&(W=B.get(v),!r||W&&W.timestamp>r.timestamp)&&(r=W,c&&e.add(c),c=v),R.push(z),J--;else if(z.richGroupRenderer&&z.richGroupRenderer.numColumns!==void 0)z.richGroupRenderer.numColumns<=J?(R.push(z),J-=z.richGroupRenderer.numColumns):J===S&&z.richGroupRenderer.numColumns>S?(R.push({richGroupRenderer:Object.assign({},z.richGroupRenderer,{numColumns:S})}),J=0):Q.push({content:z,skippedOnRow:a});else if(z.richSectionRenderer)if(DO$(a,
b,X)&&J===S){T.push(z);b=a;a++;continue}else Q.push({content:z,skippedOnRow:a});else if(z.continuationItemRenderer){U(!0);T.push(z);J=0;break}if(J===0)T.push.apply(T,_.PG(R));else if(!N&&q.length===0){U(!1);T.push.apply(T,_.PG(R));J=0;break}}a++;r&&(T.push(r.content),a++);c=r=void 0}Qfm(T,S);w&&a_3(T,w);return{orderedContent:T,pinnedContentNotShownTargetIds:e}};
UO8=function(q){return q.shorts.isSmallScreenSqueezeback};
r_3=function(q){return q.shorts.isPlaybackStarted};
c_s=function(){if(_.C("kevlar_home_skeleton")&&!$Os){var q=document.querySelector("#home-page-skeleton");q&&(_.Uu("hgcr"),_.Nw(q),$Os=!0)}};
RB_=function(){if(_.gp7()){var q=_.k$("PLAYER_VARS",{});if(_.a6.get(q,"privembed",!1)!="1"&&!MuG(q)){var S=function(){eB7=!0;"google_ad_status"in window?_.d5("DCLKSTAT",1):_.d5("DCLKSTAT",2)};
try{_.Rs(_.knL,S)}catch(N){}Cr_.push(_.OY.addLowPriorityJob(function(){if(!(eB7||"google_ad_status"in window)){try{_.kC0(_.knL.toString(),S)}catch(N){}eB7=!0;_.d5("DCLKSTAT",3)}},5E3))}}};
tQ8=function(q){return!!q.getOptions("captions")};
icL=function(q){return(q=q.getOption("captions","track"))?!!q.displayName:!1};
J_J=function(q){return mN(q,function(S){return S.languageCode==="en"})};
FVZ=function(q){var S=Sj;if(icL(q))q.setOption("captions","stickyLoading",{}),q.setOption("captions","track",{});else{var N=mN(_.LYg(q),function(X){return X.displayName===S});
q.setOption("captions","track",N)}};
Hc7=function(q,S){return{popup:{searchSuggestionReportDialog:{searchQuery:q,title:_.qW("SBOX_INAPPROPRIATE_TITLE"),suggestions:S,categoryLabel:_.qW("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.qW("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.qW("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.qW("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.qW("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.qW("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.qW("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.qW("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.qW("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.qW("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
Oc_=function(q){var S=_.Xx();if(S.getFlag(202))S=S.getFlag(201);else{var N;S=(q==null?void 0:(N=q.config)==null?void 0:N.settingOnByDefault)!==void 0?q.config.settingOnByDefault:!_.wh("web_shorts_cinematics_disabled_by_default")}return S};
KV3=function(q){var S=_.Xx();_.bJ(0,201,q);_.bJ(0,202,!0);S.save()};
vUm=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M;return _.G(function(g){switch(g.nextAddress){case 1:return g.yield(_.Yx(),2);case 2:return(S=g.yieldResult)?g.yield(_.z0d(S),3):g.return();case 3:N=g.yieldResult;if(!N)return g.return();b=((X=N.offlineVideos)==null?void 0:X.length)||0;B=((w=N.offlinePlaylists)==null?void 0:w.length)||0;if(b===0&&B===0)return g.return();T=0;if(N.offlineVideos)for(Q=_.A(N.offlineVideos),a=Q.next();!a.done;a=Q.next())U=a.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
U.videoState&&(T+=1);q.offline_videos_count=b.toString();_.C("kevlar_log_offline_current_network_type_ks")||(q.offline_current_network_type=(r=_.VQM())!=null?r:"CONN_INVALID");_.C("kevlar_log_updated_time_for_smart_downloads")&&(c=_.jQ().getState().entities,e=_.QP(c),R=GTE(c),q.offline_smart_downloads_last_sync_time_ms=e.toString(),q.offline_smart_downloads_next_sync_time_ms=R.toString());q.offline_videos_playable=T.toString();q.offline_playlists_count=B.toString();N.offlineVideos&&(J=N.offlineVideos.reduce(function(x,
L){L.downloadedBytes&&(x+=Number(L.downloadedBytes));return x},0).toString())&&(q.offline_used_disk_space_bytes=J);
if(!((v=navigator)==null?0:(W=v.storage)==null?0:W.estimate)){g.jumpTo(4);break}return g.yield(navigator.storage.estimate(),5);case 5:z=g.yieldResult,q.offline_free_disk_space_bytes=(((M=z)==null?void 0:M.quota)||0).toString();case 4:q.offline_client_state=JSON.stringify(N),_.xP(g)}})};
l_s=function(q){q=q.match(/(.*)::.*::.*/);if(q!==null)return q[1]};
jf5=function(q){if(_.wSe()){var S=Object.keys(window.sessionStorage);S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=l_s(N);X===void 0||q.includes(X)||self.sessionStorage.removeItem(N)}}};
WVL=function(){if(!_.wSe())return!1;var q=_.Ql(),S=Object.keys(window.sessionStorage);S=_.A(S);for(var N=S.next();!N.done;N=S.next())if(N=l_s(N.value),N!==void 0&&N!==q)return!0;return!1};
dO3=function(q){if(!q)return 0;var S=q.getPresentingPlayerType(),N=q.getVideoData();return N&&N.isLive?(q=q.getProgressState(S),q.seekableEnd-q.seekableStart):q.getDuration(S)};
NI=function(q,S){_.Gg(S,q,function(){return kD$[S]},function(N){kD$[S]=N;
if(!_.C("mweb_player_ve_show_ks")){var X=_.VR(0);X&&N&&_.Hf(X,N)}})};
XH=function(q){(q=kD$[q])&&_.Ir(_.ql(),q)};
zB7=function(q,S){for(var N=_.A(Object.keys(q)),X=N.next();!X.done;X=N.next())if(X=X.value,q[X]!==S[X])return!1;return!0};
nU5=function(){return document.getElementById("player-control-overlay")};
f_L=function(q){q!==-1&&_.C("player_controls_log_creation_enabled")&&nU5()&&(_.Uu("pcu_cs",q),_.Uu("pcu_ce"))};
pO$=function(q){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:q}}]}}}};
xO8=function(q,S,N,X){var b=_.C("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;S=Object.assign({},{text:S,hasGradientBackground:N},X&&{backgroundStyle:X},b&&{itemTargetId:b});b=_.C("web_enable_chat_autoscroll_to_user_turn")&&b?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:b,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:S}],
insertByPositionInSection:{sectionTargetId:q,position:"INSERTION_POSITION_LAST"}}}]},b?{scrollConfig:b}:{})}}};
mO7=function(q,S){return _.hg(q.entities,"booleanEntity",S)};
uU$=function(){return function(q){_.jW(_.XV("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:q}))}};
gUL=function(q,S){S.stack&&(q.stack+="\n"+S.stack);return q};
EUE=function(){this.isInputValid_=!0;this.JSC$19631_streamPos_=0;this.leftoverInput_=""};
y_L=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19634_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
Pr8=function(q){var S=MQ5(q,"Content-Type");if(!S)return null;S=S.toLowerCase();if(S.startsWith("application/json"))return S.startsWith("application/json+protobuf")?new LV3:new _.Gb;if(S.startsWith("application/x-protobuf")){q=MQ5(q,"Content-Transfer-Encoding");if(!q)return new y_L;if(q.toLowerCase()=="base64")return new hBE}return null};
whZ=function(q,S,N,X){var b=new I_5(function(T,Q){return YDs.has(Q)?T.sentinel==="gal"&&T.event!==void 0:!1},function(T){T.event?(T=o13(T.event),T=!T||qUL(X,T)?!0:_.Zg(q.lastEvent,bZ,2,wM)?!_.Zg(T,Zt,1,wM)&&!_.Zg(T,bZ,2,wM):!_.Zg(T,Zt,1,wM)&&!_.Zg(T,bZ,3,wM)):T=!0;
return T});
N=_.Fc(q.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",SUG(N)]]));if(q.nestedOrigins!==void 0)for(var w=_.A(q.nestedOrigins),B=w.next();!B.done;B=w.next())N=_.Fc(N,new Map([["origin",B.value]]));return N3G(b,N,S).then(function(T){T=XhE(T.event);if(_.Zg(T,Zt,1,wM)){var Q,a=(Q=_.e9(T,Zt,1,wM))==null?void 0:_.r4(Q,2);a&&X.JSC$19686_logErrorEvent(baE(a));Q=_.e9(T,Zt,1,wM);_.r4(Q,2)===4?(T=_.e9(T,Zt,1,wM),T={statusCode:11,statusMessage:_.UI(T,
3)}):(T=_.e9(T,Zt,1,wM),T={statusCode:12,statusMessage:_.UI(T,3)});return T}_.Zg(T,bZ,3,wM)?(T=_.e9(T,bZ,3,wM),T={statusCode:1,consentLanguageKeys:_.UI(T,2)}):T={statusCode:1};return T}).catch(function(T){return T.errorCode!==void 0?{statusCode:T.errorCode,
statusMessage:T.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
B3L=function(q){var S={};if(q===void 0||q===null)return S;q.getToken()!==void 0&&ZaL(q.getToken())&&ZaL(q.getToken()).length>0&&(S.scopes=new Set(ZaL(q.getToken())));q.getToken()!==void 0&&AxZ(q.getToken())&&AxZ(q.getToken()).length>0&&(S.capabilities=new Set(AxZ(q.getToken())));_.UI(q,3)!==void 0&&(S.consistencyKey=_.UI(q,3));q.getName()!==void 0&&q.getName()!==""&&(S.linkName=q.getName());_.w4(q,s5Z,4)&&(q=_.Ns(q,s5Z,4),q=Object.assign({},_.UI(q,1)&&{userId:_.UI(q,1)},_.UI(q,2)&&{displayName:_.UI(q,
2)},_.UI(q,3)&&{email:_.UI(q,3)},_.UI(q,5)&&{username:_.UI(q,5)},_.UI(q,4)&&{profilePicture:_.UI(q,4)}),S.profile=q);return S};
T33=function(q,S){var N=q.flowParams,X;return{serviceId:N.serviceId,sessionId:N.sessionId,currentFlow:q.currentFlow,googleScopesString:S,linkingSessionSerialized:q.session.serialize(),consentLanguageKeys:N.consentLanguageKeys,callerState:q.callerState,dynamicUrlParameters:N.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(X=N.partnerConfigMinReadTimestamp)==null?void 0:X.serialize()}};
VB3=function(q){var S=q.googleScopes!==void 0?Array.from(q.googleScopes).join(","):"";GL7(T33(q,S),q.config.localStorage);S=DQV(q);return S===null?Promise.resolve(Q5L):S.start().then(function(N){var X,b=(X=N.link)==null?void 0:X.consistencyKey;return N.statusCode===1&&q.googleScopes!==void 0&&q.googleScopes.size>0&&b!==void 0?(X=q.flowParams,aLE(X.serviceId,X.sessionId,q.googleScopes,b,X.galService,q.config,N)):N})};
rxJ=function(q){var S=DQV(q);return S===null?Promise.resolve(UQ$({statusCode:7,statusMessage:"Failed to create flow object"},q.callerState)):S.complete().then(function(N){var X,b=(X=N.link)==null?void 0:X.consistencyKey;return N.statusCode===1&&q.googleScopes!==void 0&&q.googleScopes.size>0&&b!==void 0?(X=q.flowParams,aLE(X.serviceId,X.sessionId,q.googleScopes,b,X.galService,q.config,N)):UQ$(N,q.callerState)},function(N){return UQ$({statusCode:12,
statusMessage:"Failed to complete the flow: "+N.message},q.callerState)})};
aLE=function(q,S,N,X,b,w,B){return $QL(b,{serviceId:q,sessionId:S,googleScopes:N,consistencyKey:X}).then(function(){return B},function(T){return b.deleteLink({serviceId:q,
sessionId:S,accountLinkingEntryPoint:w.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+T.message}},function(Q){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+Q.message}})})};
DQV=function(q){switch(q.currentFlow){case 1:var S=q.flowParams;q=_.Ns(q.session,cxV,1);return etJ.createOAuthFlow(S,q);case 2:case 3:return S=q.flowParams,q=_.Ns(q.session,CX3,6),Rt3.createStreamlinedFlow(S,q);default:return null}};
iaL=function(q,S){q===2&&(q=3);var N=0;tBL.indexOf(q)!==-1&&(N=tBL.indexOf(q)+1);for(q=N;q<tBL.length;q++)if(S.has(tBL[q]))return tBL[q]};
HaL=function(q){var S=q.serviceId;var N=q.sessionId;var X=q.config;var b=q.galService;var w=q.capabilities;var B=q.scopes;var T=q.loginHint;var Q=q.callerState;var a=q.consentLanguageKeys;var U=q.linkName;var r=q.dynamicUrlParameters;var c=q.partnerConfigMinReadTimestamp;q=X.dataUsageNoticeConfig?X.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return b.startLinkingSession({serviceId:S,sessionId:N,capabilities:w,scopes:B,loginHint:T,callerState:Q,supportedFlows:Jx_(X.supportedFlows),completionUrl:X.completionUrl,
accountLinkingEntryPoint:X.accountLinkingEntryPoint,consentLanguageKeys:a,dataUsageNoticeConfig:q,linkName:U,dynamicUrlParameters:r,partnerConfigMinReadTimestamp:c}).then(function(e){return new Ft3(S,N,X,b,e,void 0,Q,a,r,c)})};
WtL=function(q,S,N){var X=(new Oa7(S.localStorage)).getSession(q);if(X===null)return Promise.resolve({statusCode:2});KtL(q,S.localStorage);var b=v1E(X.linkingSessionSerialized),w=X.googleScopesString!==""&&X.googleScopesString!==void 0?new Set(X.googleScopesString.split(",")):void 0,B=X.partnerConfigMinReadTimestampSerialized?lL3(X.partnerConfigMinReadTimestampSerialized):void 0;return j5$(new Ft3(q,X.sessionId,S,N,b,w,X.callerState,X.consentLanguageKeys,X.dynamicUrlParameters,B),X.currentFlow,X.consentLanguageKeys)};
GL7=function(q,S){S=new Oa7(S);S.storage!==null&&S.storage.set("SAVED_SESSION",q)};
KtL=function(q,S){S=new Oa7(S);if(S.storage!==null){var N=S.storage.get("SAVED_SESSION");N!==void 0&&N.serviceId===q&&S.storage.remove("SAVED_SESSION")}};
Jx_=function(q){var S=new Set;q=_.A(q);for(var N=q.next();!N.done;N=q.next())N=N.value,N!==1&&dQs.has(N)&&S.add(dQs.get(N));return S};
UQ$=function(q,S){S!==void 0&&(q.callerState=S);return q};
kLG=function(q){switch(q){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
fLV=function(q){return new ztL(q,new n1s(q))};
mQE=function(q,S){S=S===void 0?!1:S;var N=document.createElement("div");q&&(N.style.transform="scaleX(-1)");N.style.backgroundColor=S?"rgba(138,180,248,.24)":"#e8f0fe";N.style.height="4px";N.style.overflow="hidden";N.style.position="absolute";N.style.top="0";N.style.width="100%";N.style.zIndex="1500";N.setAttribute("aria-label","Loading");N.setAttribute("aria-live","polite");q=document.createElement("style");q.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
N.appendChild(q);q=ph7();q.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";q.style.left="-145.166611%";var X=xQ5(S);X.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";q.appendChild(X);N.appendChild(q);q=ph7();q.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";q.style.left="-54.888891%";S=xQ5(S);S.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
q.appendChild(S);N.appendChild(q);return N};
ph7=function(){var q=document.createElement("div");q.style.height="100%";q.style.position="absolute";q.style.transformOrigin="top left";q.style.width="100%";return q};
xQ5=function(q){var S=document.createElement("span");S.style.borderTop=q?"4px solid #669df6":"4px solid #4285f4";S.style.display="inline-block";S.style.position="absolute";S.style.width="100%";return S};
uvV=function(q){return q==null?void 0:_.ji2(q).valueOf()};
MB5=function(q){var S=document.body,N=!1,X=function(){N||(N=!0,g1m(b,w),setTimeout(function(){S.removeChild(w);S.removeChild(b)},150))},b=E13(q,getComputedStyle(S).direction==="rtl",X),w=yx3(X);
g1m(b,w);S.appendChild(w);S.appendChild(b);window.requestAnimationFrame(function(){w.style.opacity="1";b.style.opacity="1";b.style.transform="translate(-50%, -50%) scale(1)";b.children[0].focus()})};
E13=function(q,S,N){var X=document.createElement("div");X.style.position="fixed";X.style.alignItems="center";X.style.backgroundColor=q?"rgb(32, 33, 36)":"white";X.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";X.style.display="flex";X.style.flexDirection="column";X.style.justifyContent="center";X.style.left="50%";X.style.top="50%";X.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";X.style.zIndex="2002";document.body.clientWidth>=
660?(X.style.borderRadius="8px",X.style.minHeight="220px",X.style.maxHeight="90%",X.style.maxWidth="90%",X.style.minWidth="540px"):(X.style.height="100%",X.style.width="100%");X.setAttribute("aria-label","Error");X.setAttribute("aria-modal","true");X.setAttribute("role","alertdialog");X.addEventListener("keydown",function(w){w.key==="Escape"&&N()});
S=Lt5(q,S,N);X.appendChild(ht8(S));X.appendChild(S);var b=document.createElement("img");b.src=q?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";b.style.height="72px";b.style.width="72px";b.style.color="#9aa0a6";b.setAttribute("alt","");X.appendChild(b);b=document.createElement("h1");b.textContent="Something went wrong.  Try again.";
b.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";b.style.lineHeight="24px";b.style.fontSize="16px";b.style.textAlign="center";b.style.letterSpacing="0.1px";b.style.color=q?"rgb(232,234,237)":"#3c4043";X.appendChild(b);X.appendChild(ht8(S));return X};
Lt5=function(q,S,N){var X=document.createElement("button");X.style.backgroundColor="transparent";X.style.border="none";X.style.borderRadius="50%";X.style.cursor="pointer";X.style.outline="none";X.style.padding="12px";X.setAttribute("aria-label","Close dialog");X.style.position="absolute";X.style.top="0";S?X.style.right="0":X.style.left="0";X.addEventListener("focus",function(){X.style.backgroundColor=q?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
X.addEventListener("blur",function(){X.style.backgroundColor="transparent"});
X.addEventListener("mouseenter",function(){X.style.backgroundColor=q?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
X.addEventListener("mouseleave",function(){X.style.backgroundColor="transparent"});
X.addEventListener("click",N);X.addEventListener("keydown",function(b){b.key!=="Enter"&&b.key!=="Space"||N()});
S=document.createElement("img");S.src=q?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";S.style.display="block";S.style.height="24px";S.style.width="24px";S.setAttribute("alt","");X.appendChild(S);return X};
ht8=function(q){var S=document.createElement("div");S.setAttribute("tabindex","0");S.setAttribute("aria-hidden","true");S.addEventListener("focus",function(){return void q.focus()});
return S};
yx3=function(q){var S=document.createElement("div");S.style.backgroundColor="rgba(32,33,36,0.6)";S.style.bottom="0";S.style.left="0";S.style.position="fixed";S.style.right="0";S.style.top="0";S.style.transition=" opacity 150 ms linear";S.style.zIndex="2001";S.addEventListener("click",q);return S};
g1m=function(q,S){S.style.opacity="0";q.style.opacity="0";q.style.transform="translate(-50%, -50%) scale(0.8)"};
PX5=function(q,S){q.sandbox&&q.sandbox.add&&(q.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),q.sandbox.add("allow-downloads"));q.src=S};
A0=function(q){this.JSC$19874_value_=void 0;this.childNodes_={};if(q){var S=_.ULk(q);q=_.ph(q);for(var N=0;N<S.length;N++)this.set(S[N],q[N])}};
s_=function(q){IL$.call(this,q)};
NYJ=function(q,S){S=S===void 0?!1:S;this.parsedImageUrl_=null;q instanceof YU3||(orL==void 0&&(orL=new qe$),q=orL.parse(q.toString(),S));q=this.parsedImageUrl_=q;q.JSC$19899_parsedOptions_==void 0&&((S=q.getOptions())||(S=""),q.JSC$19899_parsedOptions_=(new Sem).parse(S));IL$.call(this,q.JSC$19899_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;q=this.parsedImageUrl_;S=q.uri_.JSC$10349_port_;this.JSC$19901_domain_=q.uri_.JSC$10349_domain_+(S?":"+S:"");this.JSC$19901_query_=
this.parsedImageUrl_.uri_.JSC$10349_queryData_.toString()};
Bn=function(q){_.BC.call(this,"upload");this.opts.query=q};
XJ8=function(q){this.mode=4;this.data=q;this.parsedData=[];q=0;for(var S=this.data.length;q<S;q++){var N=[],X=this.data.charCodeAt(q);X>65536?(N[0]=240|(X&1835008)>>>18,N[1]=128|(X&258048)>>>12,N[2]=128|(X&4032)>>>6,N[3]=128|X&63):X>2048?(N[0]=224|(X&61440)>>>12,N[1]=128|(X&4032)>>>6,N[2]=128|X&63):X>128?(N[0]=192|(X&1984)>>>6,N[1]=128|X&63):N[0]=X;this.parsedData.push(N)}this.parsedData=Array.prototype.concat.apply([],this.parsedData);this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),
this.parsedData.unshift(187),this.parsedData.unshift(239))};
bIZ=function(q){this.typeNumber=0;this.errorCorrectLevel=q===void 0?2:q;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
TH=function(q,S){if(q.length==void 0)throw Error("Lk`"+q.length+"`"+S);for(var N=0;N<q.length&&q[N]==0;)N++;this.num=Array(q.length-N+S);for(S=0;S<q.length-N;S++)this.num[S]=q[S+N]};
wJL=function(q,S){this.totalCount=q;this.dataCount=S};
ZIs=function(){this.buffer=[];this.length=0};
A63=function(){var q=!1;if(_.teM()){q=_.ee();var S="";_.F4W()?(S=/Windows (?:NT|Phone) ([0-9.]+)/,S=(q=S.exec(q))?q[1]:"0.0"):_.vM()?(S=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,S=(q=S.exec(q))&&q[1].replace(/_/g,".")):_.JFM()?(S=/Mac OS X ([0-9_.]+)/,S=(q=S.exec(q))?q[1].replace(/_/g,"."):"10"):_.am(_.ee(),"KaiOS")?(S=/(?:KaiOS)\/(\S+)/i,S=(q=S.exec(q))&&q[1]):_.teM()?(S=/Android\s+([^\);]+)(\)|;)/,S=(q=S.exec(q))&&q[1]):_.HNM()&&(S=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,S=(q=S.exec(q))&&q[1]);q=
S||""}return q};
QE5=function(q,S){this.JSC$19930__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(S)for(var N in S)this.JSC$19930__htOption[N]=S[N];this.JSC$19930__htOption.useSVG&&(sEs=BY$);this.JSC$19930__android=A63();this.JSC$19930__el=q;this._oQRCode=null;this._oDrawing=new sEs(this.JSC$19930__el,this.JSC$19930__htOption);this.JSC$19930__htOption.text&&(q=this.JSC$19930__htOption.text,this._oQRCode=new bIZ(this.JSC$19930__htOption.correctLevel),TY8(this._oQRCode,
q),S=this._oQRCode,Gjm(S,!1,D0L(S)),this.JSC$19930__el.title=q,this._oDrawing.draw(this._oQRCode),this.makeImage())};
akL=function(q,S,N,X,b){q.save();var w=new Path2D;w.roundRect(S,N,X*7,X*7,X*2);w.roundRect(S+X,N+X,X*5,X*5,X*1.3);w.roundRect(S+2*X,N+2*X,X*3,X*3,X);q.clip(w,"evenodd");q.fillStyle=b;q.fillRect(0,0,q.canvas.width,q.canvas.height);q.restore()};
U0s=function(){return VWL=VWL||new _.KV};
r65=function(q){_.LV.call(this,"serverreachability",q)};
$0_=function(q){var S=U0s();S.dispatchEvent(new r65(S,q))};
c6s=function(q,S){_.LV.call(this,"statevent",q);this.stat=S};
GH=function(q){var S=U0s();S.dispatchEvent(new c6s(S,q))};
eOL=function(q,S,N,X){_.LV.call(this,"timingevent",q);this.size=S;this.rtt=N;this.retries=X};
CxV=function(q,S,N){var X=U0s();X.dispatchEvent(new eOL(X,q,S,N))};
ROm=function(q,S){if(typeof q!=="function")throw Error("Ok");return _.Nd.setTimeout(function(){q()},S)};
Dt=function(){this.redactEnabled_=!0};
Qq=function(q,S,N,X,b){this.JSC$19952_channel_=q;this.JSC$19952_channelDebug_=S;this.sid_=N;this.JSC$19952_rid_=X;this.JSC$19952_retryId_=b||1;this.JSC$19952_eventHandler_=new _.Be(this);this.timeout_=45E3;this.JSC$19952_extraHeaders_=null;this.JSC$19952_successful_=!1;this.JSC$19952_postData_=this.JSC$19952_requestUri_=this.JSC$19952_baseUri_=this.JSC$19952_type_=this.JSC$19952_requestStartTime_=this.JSC$19952_watchDogTimeoutTime_=this.JSC$19952_watchDogTimerId_=null;this.JSC$19952_pendingMessages_=
[];this.JSC$19952_xmlHttp_=null;this.JSC$19952_xmlHttpChunkStart_=0;this.JSC$19952_lastError_=this.JSC$19952_verb_=null;this.JSC$19952_lastStatusCode_=-1;this.JSC$19952_cancelled_=!1;this.JSC$19952_readyStateChangeThrottleMs_=0;this.JSC$19952_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new tW5};
iI7=function(q,S){var N=new Dt;N.debug("TestLoadImage: loading "+q);if(_.Nd.Image){var X=new Image;X.onload=_.NW(a8,N,"TestLoadImage: loaded",!0,S,X);X.onerror=_.NW(a8,N,"TestLoadImage: error",!1,S,X);X.onabort=_.NW(a8,N,"TestLoadImage: abort",!1,S,X);X.ontimeout=_.NW(a8,N,"TestLoadImage: timeout",!1,S,X);_.Nd.setTimeout(function(){if(X.ontimeout)X.ontimeout()},1E4);
X.src=q}else S(!1)};
J6L=function(q,S){var N=new Dt,X=new AbortController,b=setTimeout(function(){X.abort();a8(N,"TestPingServer: timeout",!1,S)},1E4);
fetch(q,{signal:X.signal}).then(function(w){clearTimeout(b);w.ok?a8(N,"TestPingServer: ok",!0,S):a8(N,"TestPingServer: server error",!1,S)}).catch(function(){clearTimeout(b);
a8(N,"TestPingServer: error",!1,S)})};
a8=function(q,S,N,X,b){try{q.debug(S),b&&(b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null),X(N)}catch(w){}};
HIE=function(){this.JSC$19966_parser_=new F9Z};
OI3=function(q,S,N){return N&&N.internalChannelParams?N.internalChannelParams[q]||S:S};
Vq=function(q){this.serverVersion_=0;this.JSC$19971_outgoingMaps_=[];this.JSC$19971_channelDebug_=new Dt;this.JSC$19971_hostPrefix_=this.JSC$19971_backChannelUri_=this.JSC$19971_forwardChannelUri_=this.JSC$19971_path_=this.JSC$19971_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19971_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19971_extraHeaders_=null;this.JSC$19971_nextMapId_=this.JSC$19971_nextRid_=0;this.JSC$19971_failFast_=OI3("failFast",
!1,q);this.enableStreaming_=this.JSC$19971_deadBackChannelTimerId_=this.JSC$19971_backChannelTimerId_=this.JSC$19971_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19971_lastPostResponseArrayId_=this.JSC$19971_lastArrayId_=-1;this.JSC$19971_backChannelAttemptId_=this.JSC$19971_backChannelRetryCount_=this.JSC$19971_forwardChannelRetryCount_=0;this.JSC$19971_baseRetryDelayMs_=OI3("baseRetryDelayMs",5E3,q);this.JSC$19971_retryDelaySeedMs_=
OI3("retryDelaySeedMs",1E4,q);this.JSC$19971_forwardChannelMaxRetries_=OI3("forwardChannelMaxRetries",2,q);this.JSC$19971_forwardChannelRequestTimeoutMs_=OI3("forwardChannelRequestTimeoutMs",2E4,q);this.JSC$19971_xmlHttpFactory_=q&&q.xmlHttpFactory||void 0;this.networkTestUrl_=q&&q.networkTestUrl||void 0;this.usesFetchStreams_=q&&q.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19971_supportsCrossDomainXhrs_=q&&q.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=
new K9L(q&&q.concurrentRequestLimit);this.maxMapsPerRequest_=Math.min(q&&q.maxMessagesPerRequest||1E3,1E3);this.wireCodec_=new HIE;this.fastHandshake_=q&&q.fastHandshake||!1;this.encodeInitMessageHeaders_=q&&q.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19971_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=q&&q.blockingHandshake||!1;q&&q.disableRedact&&
this.JSC$19971_channelDebug_.disableRedact();q&&q.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&q&&q.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;q&&q.longPollingTimeout&&q.longPollingTimeout>0&&(this.longPollingTimeout_=q.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
vrE=function(){};
U_=function(q,S){if(q instanceof U_)this.array_=q.array_;else{var N;if(N=_.E7(q))a:{for(var X=N=0;X<q.length;X++){if(!_.E7(q[X])||N>0&&q[X].length!=N){N=!1;break a}for(var b=0;b<q[X].length;b++)if(typeof q[X][b]!=="number"){N=!1;break a}N==0&&(N=q[X].length)}N=N!=0}if(N)this.array_=_.gy(q);else if(q instanceof _.lU)this.array_=lkJ(q.height,q.width);else if(typeof q==="number"&&typeof S==="number"&&q>0&&S>0)this.array_=lkJ(q,S);else throw Error("Sk");}this.size_=new _.lU(this.array_[0].length,this.array_.length)};
rM=function(q,S){if(typeof q!=="function")throw Error("Ok");return _.Nd.setTimeout(function(){q()},S)};
$Z=function(q,S,N,X,b){this.JSC$19998_channel_=q;this.JSC$19998_channelDebug_=S;this.sid_=N;this.JSC$19998_rid_=X;this.JSC$19998_retryId_=b||1;this.timeout_=45E3;this.JSC$19998_eventHandler_=new _.Be(this);this.pollingTimer_=new _.D4;this.pollingTimer_.setInterval(250)};
cn=function(){};
W9s=function(q,S,N,X,b){(new cn).debug("TestLoadImageWithRetries: "+b);if(X==0)N(!1);else{var w=b||0;X--;jE7(q,S,function(B){B?N(!0):_.Nd.setTimeout(function(){W9s(q,S,N,X,w)},w)})}};
jE7=function(q,S,N){var X=new cn;X.debug("TestLoadImage: loading "+q);var b=new Image;b.onload=function(){try{X.debug("TestLoadImage: loaded"),d0_(b),N(!0)}catch(w){}};
b.onerror=function(){try{X.debug("TestLoadImage: error"),d0_(b),N(!1)}catch(w){}};
b.onabort=function(){try{X.debug("TestLoadImage: abort"),d0_(b),N(!1)}catch(w){}};
b.ontimeout=function(){try{X.debug("TestLoadImage: timeout"),d0_(b),N(!1)}catch(w){}};
_.Nd.setTimeout(function(){if(b.ontimeout)b.ontimeout()},S);
b.src=q};
d0_=function(q){q.onload=null;q.onerror=null;q.onabort=null;q.ontimeout=null};
kjV=function(q,S){this.JSC$20005_channel_=q;this.JSC$20005_channelDebug_=S;this.JSC$20005_parser_=new F9Z};
ej=function(q,S,N){this.state_=1;this.JSC$20008_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20008_channelDebug_=new cn;this.JSC$20008_parser_=new F9Z;this.firstTestResults_=q||null;this.secondTestResults_=S!=null?S:null;this.asyncTest_=N||!1};
zO5=function(){this.front_=[];this.back_=[]};
Cz=function(q){this.JSC$20023_map_=new _.al;this.size=0;q&&this.addAll(q)};
nrG=function(q,S){this.action=q;this.params=S||{}};
R8=function(q,S){_.Z4.call(this);this.delay_=new _.sq(this.JSC$20097_onTick_,0,this);_.I6(this,this.delay_);this.JSC$20095_interval_=5E3;this.retryCount=this.nextTickTime_=0;if(typeof q==="function")S&&(q=(0,_.AM)(q,S));else if(q&&typeof q.handleEvent==="function")q=(0,_.AM)(q.handleEvent,q);else throw Error("za");this.JSC$20097_listener_=q};
t0=function(q,S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J){var v=this;N=N===void 0?!1:N;X=X===void 0?function(){return""}:X;
b=b===void 0?!1:b;w=w===void 0?!1:w;B=B===void 0?!1:B;T=T===void 0?function(){return _.Lu({})}:T;
Q=Q===void 0?!1:Q;U=U===void 0?!1:U;r=r===void 0?!1:r;c=c===void 0?!1:c;e=e===void 0?!1:e;this.JSC$20098_pathPrefix_=q;this.defaultQueryParams_=S;this.pubsub_=new _.sZ;this.retryLogger_=J;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!R)?R(function(){v.safeReconnect_()}):new R8(this.safeReconnect_,this);
this.JSC$20098_channel_=null;this.JSC$20098_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20098_pendingMessages_=[];this.enableAsyncTest_=N;this.JSC$20098_getXsrfToken_=X;this.useAsyncBrowserChannelHandler_=w;this.getAuthorizationHeader_=T;this.getAuthorizationHeaderSync_=a;this.enableCachedUpdateAuthorizationHeader_=B;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Lu();this.enableLoungeTokenRefresh_=b;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
Q;this.disableMdxAuthForNonPlaybackMessages_=U;this.disableMdxAuthForAdMessages_=r;this.enableMdxAuthForConnectionOnly_=c;this.disableMdxAuthForShortsMessages_=e;this.JSC$20098_channelOpenedCounter=new fk5;this.JSC$20098_channelClosedCounter=new pJ_;this.channelMessageSentCounter=new x0G;this.JSC$20098_channelMessageReceivedCounter=new m0V;this.JSC$20098_channelErrorCounter=new ub8;this.pendingMapsOnClosedCounter=new grG;this.undeliveredMapsOnClosedCounter=new Er8};
y6s=function(q){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;q=q||document.location.href;var S=Number(_.uU(q)[4]||null)||"";S&&(this.port=":"+S);this.domain=_.Em(q)||"";q=_.ee();q.search("MSIE")>=0&&_.$g(q.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
iZ=function(q){q=q||{};this.name=q.name||"";this.id=q.id||q.screenId||"";this.token=q.token||q.loungeToken||"";this.uuid=q.uuid||q.dialId||"";this.idType=q.screenIdType||"normal";this.secret=q.screenIdSecret||""};
MW5=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(q){var S=Math.random()*16|0;return(q=="x"?S:S&3|8).toString(16)})};
L9L=function(q){return _.Vy(q,function(S){return{key:S.id,name:S.name}})};
hO7=function(q,S){return mN(q,function(N){return N||S?!N!=!S?!1:N.id==S.id:!0})};
J0=function(q,S){return mN(q,function(N){return PxE(N,S)})};
Sc7=function(){var q=IkJ(),S=Ye8();if(omV()){var N=q,X=_.kWP(N,S);X<0&&_.jm2(N,-(X+1),0,S)}q=qcZ(q);if(q.length==0)try{_.GDW("remote_sid")}catch(b){}else try{_.GO("remote_sid",q.join(","),-1)}catch(b){}};
IkJ=function(){var q=_.Bh("yt-remote-connected-devices")||[];q.sort(_.dd4);return q};
qcZ=function(q){if(q.length==0)return[];var S=q[0].indexOf("#"),N=S==-1?q[0]:q[0].substring(0,S);return _.Vy(q,function(X,b){return b==0?X:X.substring(N.length)})};
Na_=function(q){_.sU("yt-remote-connected-devices",q,86400)};
Ye8=function(){if(Xi8)return Xi8;var q=_.Bh("yt-remote-device-id");q||(q=MW5(),_.sU("yt-remote-device-id",q,31536E3));for(var S=IkJ(),N=1,X=q;_.xg(S,X);)N++,X=q+"#"+N;return Xi8=X};
bs7=function(){return _.Bh("yt-remote-session-browser-channel")};
omV=function(){return _.Bh("yt-remote-session-screen-id")};
AuE=function(q){q.length>5&&(q=q.slice(q.length-5));var S=_.Vy(wiJ(),function(X){return X.loungeToken}),N=_.Vy(q,function(X){return X.loungeToken});
_.liM(N,function(X){return!_.xg(S,X)})&&ZsL();
_.sU("yt-remote-local-screens",q,31536E3)};
wiJ=function(){return _.Bh("yt-remote-local-screens")||[]};
ZsL=function(){_.sU("yt-remote-lounge-token-expiration",!0,86400)};
sK8=function(q){q||(_.TL("yt-remote-session-screen-id"),_.TL("yt-remote-session-video-id"));Sc7();q=IkJ();_.m4(q,Ye8());Na_(q)};
TaL=function(){Ba$();return FH?!!FH.get("yt-remote-use-staging-server"):!1};
Ba$=function(){if(!FH){var q=_.iC();q&&(FH=new _.UZ(q))}};
aTJ=function(q,S,N,X,b){N=N===void 0?function(){return""}:N;
var w=function(){return new t0(Hn(q,"/bc"),S,!1,N,X)};
return _.C("enable_mdx_web_channel_desktop")?new GIG(function(){return new DlZ(Hn(q,"/wc"),S,N)}):new QKL(w,b)};
$l3=function(){var q=VS3;UlG();O_.push(q);ru$()};
Kz=function(q,S){UlG();var N=cuL(q,String(S));O_.length==0?eD_(N):(ru$(),_.mx(O_,function(X){X(N)}))};
vn=function(q){Kz("CP",q)};
UlG=function(){O_||(O_=_.py("yt.mdx.remote.debug.handlers_")||[],_.hl("yt.mdx.remote.debug.handlers_",O_))};
eD_=function(q){var S=(Cys+1)%50;Cys=S;RD3[S]=q;tSJ||(tSJ=S==49)};
ru$=function(){var q=O_;if(RD3[0]){var S=tSJ?Cys:-1,N={};do N={record$jscomp$15:void 0},S=(S+1)%50,N.record$jscomp$15=RD3[S],_.mx(q,function(X){return function(b){b(X.record$jscomp$15)}}(N));
while(S!=Cys);RD3=Array(50);Cys=-1;tSJ=!1}};
cuL=function(q,S){var N=(Date.now()-iss)/1E3;N.toFixed&&(N=N.toFixed(3));var X=[];X.push("[",N+"s","] ");X.push("[","yt.mdx.remote","] ");X.push(q+": "+S,"\n");return X.join("")};
jj=function(q){lZ.call(this);this.JSC$20127_logName_=q;this.screens=[]};
dM=function(q){jj.call(this,"LocalScreenService");this.JSC$20134_http_=q;this.loungeTokenRefreshTimer_=NaN;Wn(this);this.info("Initializing with "+JuL(this.screens))};
kZ=function(q,S){S=S===void 0?!1:S;jj.call(this,"ScreenService");this.JSC$20140_http_=q;this.disableAutomaticScreenCache_=S;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};FuV(this)};
zH=function(q,S,N){lZ.call(this);this.JSC$20144_logName_=N;this.JSC$20144_screenService_=q;this.receiver_=S;this.screen_=null};
unZ=function(q,S,N){N.disableCastApi?nz("Cannot initialize because disabled by Mdx config."):Hs3()?Os8(q,N)&&(Ku3(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?vm8(S):(window.__onGCastApiAvailable=function(X,b){X?vm8(S):(fz("Failed to load cast API: "+b),lT3(!1),Ku3(!1),_.TL("yt-remote-cast-available"),_.TL("yt-remote-cast-receiver"),jKm(),S(!1))},N.loadCastApiSetupScript?_.Rs(Wus):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
dls()>=60&&kI7():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?zDs():dls()>=89?nm3():(fT7(),pis(xlV.map(ml$))))):nz("Cannot initialize because not running Chrome")};
jKm=function(){nz("dispose");var q=pz();q&&q.dispose();_.hl("yt.mdx.remote.cloudview.instance_",null);gmJ(!1);_.YcP(EmL);EmL.length=0};
yu8=function(){return!!_.Bh("yt-remote-cast-installed")};
MSV=function(){var q=_.Bh("yt-remote-cast-receiver");return q?q.friendlyName:null};
Lum=function(){nz("clearCurrentReceiver");_.TL("yt-remote-cast-receiver")};
hDm=function(){return yu8()?pz()?pz().getCastSession():(fz("getCastSelector: Cast is not initialized."),null):(fz("getCastSelector: Cast API is not installed!"),null)};
IT7=function(q,S){PyG()?pz().setConnectedScreenStatus(q,S):fz("setConnectedScreenStatus called before ready.")};
Hs3=function(){var q=_.ee().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.YK||q};
Os8=function(q,S){var N=!1;pz()||(q=new xZ(q,S),q.subscribe("yt-remote-cast2-availability-change",function(X){_.sU("yt-remote-cast-available",X);uG("yt-remote-cast2-availability-change",X)}),q.subscribe("yt-remote-cast2-receiver-selected",function(X){nz("onReceiverSelected: "+X.friendlyName);
_.sU("yt-remote-cast-receiver",X);uG("yt-remote-cast2-receiver-selected",X)}),q.subscribe("yt-remote-cast2-receiver-resumed",function(X){nz("onReceiverResumed: "+X.friendlyName);
_.sU("yt-remote-cast-receiver",X);uG("yt-remote-cast2-receiver-resumed",X)}),q.subscribe("yt-remote-cast2-session-change",function(X){nz("onSessionChange: "+Ycm(X));
X||_.TL("yt-remote-cast-receiver");uG("yt-remote-cast2-session-change",X)}),_.hl("yt.mdx.remote.cloudview.instance_",q),N=!0);
nz("cloudview.createSingleton_: "+N);return N};
pz=function(){return _.py("yt.mdx.remote.cloudview.instance_")};
vm8=function(q){lT3(!0);Ku3(!1);pz().init(!1,function(S){S?(gmJ(!0),_.oce("yt-remote-cast2-api-ready")):(fz("Failed to initialize cast API."),lT3(!1),_.TL("yt-remote-cast-available"),_.TL("yt-remote-cast-receiver"),jKm());q(S)})};
nz=function(q){Kz("cloudview",q)};
fz=function(q){Kz("cloudview",q)};
lT3=function(q){nz("setCastInstalled_ "+q);_.sU("yt-remote-cast-installed",q)};
PyG=function(){return!!_.py("yt.mdx.remote.cloudview.apiReady_")};
gmJ=function(q){nz("setApiReady_ "+q);_.hl("yt.mdx.remote.cloudview.apiReady_",q)};
Ku3=function(q){_.hl("yt.mdx.remote.cloudview.initializing_",q)};
mk=function(q){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(q)};
BjZ=function(q){Ba$();if(!FH||!FH.get("yt-remote-disable-remote-module-for-dev")){q=_.k$("MDX_CONFIG")||q;yD7();Sc7();ocZ||(ocZ=new y6s(q?q.loungeApiHost:void 0),TaL()&&(ocZ.basePath="/api/loungedev"));uZ||(uZ=_.py("yt.mdx.remote.deferredProxies_")||[],_.hl("yt.mdx.remote.deferredProxies_",uZ));qw7();var S=Sw3();if(!S){var N=new kZ(ocZ,q?q.disableAutomaticScreenCache||!1:!1);_.hl("yt.mdx.remote.screenService_",N);S=Sw3();var X={};q&&(X={appId:q.appId,disableDial:q.disableDial,theme:q.theme,loadCastApiSetupScript:q.loadCastApiSetupScript,
disableCastApi:q.disableCastApi,enableDialLoungeToken:q.enableDialLoungeToken,enableCastLoungeToken:q.enableCastLoungeToken,forceMirroring:q.forceMirroring});_.hl("yt.mdx.remote.enableConnectWithInitialState_",q?q.enableConnectWithInitialState||!1:!1);unZ(N,function(w){w?Nj7()&&IT7(Nj7(),"YouTube TV"):N.subscribe("onlineScreenChange",function(){uG("yt-remote-receiver-availability-change")})},X)}if(q&&!_.py("yt.mdx.remote.initialized_")){_.hl("yt.mdx.remote.initialized_",!0);
XqJ("Initializing: "+_.eY(q));gM.push(_.Sz("yt-remote-cast2-api-ready",function(){uG("yt-remote-api-ready")}));
gM.push(_.Sz("yt-remote-cast2-availability-change",function(){uG("yt-remote-receiver-availability-change")}));
gM.push(_.Sz("yt-remote-cast2-receiver-selected",function(){b47();uG("yt-remote-auto-connect","cast-selector-receiver")}));
gM.push(_.Sz("yt-remote-cast2-receiver-resumed",function(){uG("yt-remote-receiver-resumed","cast-selector-receiver")}));
gM.push(_.Sz("yt-remote-cast2-session-change",wqL));gM.push(_.Sz("yt-remote-connection-change",function(w){w?IT7(Nj7(),"YouTube TV"):Z4L()||(IT7(null,null),Lum())}));
gM.push(_.Sz("yt-remote-cast2-session-failed",function(){uG("yt-remote-connection-failed")}));
X=AG3();q.isAuto&&(X.id+="#dial");var b=q.capabilities||[];b.length>0&&(X.capabilities=b);X.name=q.device;X.app=q.app;(q=q.theme)&&(X.theme=q);XqJ(" -- with channel params: "+_.eY(X));X?(_.sU("yt-remote-session-app",X.app),_.sU("yt-remote-session-name",X.name)):(_.TL("yt-remote-session-app"),_.TL("yt-remote-session-name"));_.hl("yt.mdx.remote.channelParams_",X);S.start();Nj7()||sH3()}}};
G7Z=function(){var q=Sw3().instance_.$_gos();var S=TjG();S&&E_()&&(hO7(q,S)||q.push(S));return L9L(q)};
De_=function(){var q=G7Z(),S=TjG();S||(S=Z4L());return mN(q,function(N){return S&&PxE(S,N.key)?!0:!1})};
TjG=function(){var q=Nj7();if(!q)return null;var S=Sw3().getScreens();return J0(S,q)};
wqL=function(q){XqJ("remote.onCastSessionChange_: "+Ycm(q));if(q){var S=TjG();if(S&&S.id==q.id){if(IT7(S.id,"YouTube TV"),q.idType=="shortLived"&&(q=q.token))QH3&&(QH3.token=q),(S=E_())&&S.setLoungeToken(q)}else S&&a65(),VUE(q,1)}else E_()&&a65()};
a65=function(){PyG()?pz().stopSession():fz("stopSession called before API ready.");var q=E_();q&&(q.disconnect(1),Ue3(null))};
rGJ=function(){var q=E_();return q&&q.getProxyState()!=3?new yq(E_(),void 0):null};
XqJ=function(q){Kz("remote",q)};
Sw3=function(){if(!$eZ){var q=_.py("yt.mdx.remote.screenService_");$eZ=q?new cGV(q):null}return $eZ};
Nj7=function(){return _.py("yt.mdx.remote.currentScreenId_")};
eCZ=function(q){_.hl("yt.mdx.remote.currentScreenId_",q)};
b47=function(){_.hl("yt.mdx.remote.connectData_",null)};
E_=function(){return _.py("yt.mdx.remote.connection_")};
Ue3=function(q){var S=E_();b47();q||eCZ("");_.hl("yt.mdx.remote.connection_",q);uZ&&(_.mx(uZ,function(N){N(q)}),uZ.length=0);
S&&!q?uG("yt-remote-connection-change",!1):!S&&q&&uG("yt-remote-connection-change",!0)};
Z4L=function(){var q=omV();if(!q)return null;var S=Sw3();if(!S)return null;S=S.getScreens();return J0(S,q)};
VUE=function(q,S){CW8?QH3=q:(eCZ(q.id),q=new MI(ocZ,q,AG3(),_.py("yt.mdx.remote.enableConnectWithInitialState_")||!1),q.connect(S,_.py("yt.mdx.remote.connectData_")),q.subscribe("beforeDisconnect",function(N){uG("yt-remote-before-disconnect",N)}),q.subscribe("beforeDispose",function(){E_()&&Ue3(null)}),q.subscribe("browserChannelAuthError",function(){var N=TjG();
N&&N.idType=="shortLived"&&(PyG()?pz().handleBrowserChannelAuthError():fz("refreshLoungeToken called before API ready."))}),Ue3(q))};
sH3=function(){var q=Z4L();q?(XqJ("Resume connection to: "+Ycm(q)),VUE(q,0)):(sK8(),Lum(),XqJ("Skipping connecting because no session screen found."))};
qw7=function(){var q=AG3();if(_.a6.isEmpty(q)){q=Ye8();var S=_.Bh("yt-remote-session-name")||"",N=_.Bh("yt-remote-session-app")||"";q={device:"REMOTE_CONTROL",id:q,name:S,app:N,mdxVersion:3};q.authuser=String(_.k$("SESSION_INDEX","0"));(S=_.k$("DELEGATED_SESSION_ID"))&&(q.pageId=String(S));_.hl("yt.mdx.remote.channelParams_",q)}};
AG3=function(){return _.py("yt.mdx.remote.channelParams_")||{}};
RCZ=function(){var q,S;return _.G(function(N){if(N.nextAddress==1)return(_.dlM()||_.C("use_new_nwl"))&&_.vmF().isNetworkAvailable()?N.yield(_.Pt(),2):N.return();if(N.nextAddress!=3)return(q=N.yieldResult)?N.yield(leE(q),3):N.return();S=N.yieldResult;if(!S.length)return N.return();S.forEach(function(X){var b={timestamp:X.timestamp};X=X.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:X.appShellAssetLoadReport,options:b}:X.clientError?{payloadName:"clientError",payload:X.clientError,
options:b}:void 0;X&&_.FO(X.payloadName,X.payload,X.options)});
S.length===100&&_.OY.addLowPriorityJob(RCZ);_.xP(N)})};
l6G=function(q,S,N){N=N===void 0?!1:N;var X=Math.max(q.width,tU3);if(_.C("kevlar_watch_feed_big_thumbs")&&q.width>=1550-Lz()&&q.height>=800)X-=i4Z;else if(q.width>=h0){var b=JGL+F_Z+Pn;_.C("kevlar_watch_feed_big_thumbs")&&(b=H47);X-=b}else X-=JGL;X=Math.min(X,O4G);b=240;N&&(b=380);S<.5624||(!_.C("kevlar_watch_flexy_disable_small_window_sizing")&&(q.height<630&&q.width>=657||q.height>=630&&q.width>=h0&&q.width<1327)?b=360:!_.C("kevlar_watch_flexy_disable_large_window_sizing")&&q.height>=630&&q.width>=
1327&&(b=480));var w=Math.min(X*S,q.height-(56+K_J+vcE));w=Math.max(w,b);S<1?X=w/S:q.width>=h0&&(X=l6G(q,.5625,N).width);return new _.lU(Math.round(X),Math.round(w))};
jH8=function(q){if(q.playerResponse){if(q=q.playerResponse,q.messages&&q.messages.length>0&&(q=q.messages.find(function(S){return!(!S||!S.mealbarPromoRenderer)}))&&q.mealbarPromoRenderer)return q.mealbarPromoRenderer}else if(q.response&&(q=q.response)&&q.overlay&&q.overlay.mealbarPromoRenderer)return q.overlay.mealbarPromoRenderer};
W_G=function(q){if(q.response){var S=q.response;if(S&&S.overlay&&S.overlay.tooltipRenderer)return S.overlay.tooltipRenderer}if(q.playerResponse&&(q=q.playerResponse,q.messages&&q.messages.length>0&&(q=q.messages.find(function(N){return!(!N||!N.tooltipRenderer)}))&&q.tooltipRenderer))return q.tooltipRenderer};
deL=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
k7L=function(){var q,S,N;return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(_.D$.getInstance(),2);case 2:q=X.yieldResult;if(!q){S=void 0;X.jumpTo(3);break}return X.yield(q.get("lmqf"),4);case 4:S=X.yieldResult;case 3:switch((N=S)||(N="SD"),N){case "HD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
zC5=function(q){var S,N,X;return _.G(function(b){if(b.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.C("disable_av1_setting")){var w=window.localStorage["yt-player-av1-pref"];w=w==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":w==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else w="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(S=q===w)return b.jumpTo(2);X=N=q;return b.yield(k7L(),3)}b.nextAddress!=2&&(S=X===b.yieldResult);return b.return(S)})};
f63=function(){var q=_.Y$("user_engagement_experiments_rate_limit_ms"),S=nc3.get("last-user-engagement-exp-trigger-timestamp");return!S||(0,_.oL)()>=S+q?(nc3.set("last-user-engagement-exp-trigger-timestamp",(0,_.oL)()),!0):!1};
I8=function(q,S,N,X,b){S=S===void 0?null:S;N=N===void 0?null:N;X=X===void 0?null:X;b=b===void 0?null:b;q={youThereEventType:q};N&&(q.lactThresholdMs=N.lactThresholdMs,q.mediaPosSec=N.promptDelaySec,q.lactServerRequestMs=N.lactServerRequestMs,q.triggerReason=N.triggerReason);b!=null&&(q.renderingMediaPosSec=Math.round(b));S||(S=_.VR());S&&(q.clientScreenNonce=S);X&&(q.clientPlaybackNonce=X);_.FO("youThere",q)};
xeL=function(q){if(!pq7&&(q=q||_.k$("ZWIEBACK_PING_URLS"))&&q.length){pq7=!0;for(var S=0;S<q.length;S++)_.pY(q[S])}};
meZ=function(q){var S=0;q.indexOf("h")!=-1&&(q=q.split("h"),S=q[0]*60*60,q=q[1]);q.indexOf("m")!=-1&&(q=q.split("m"),S=q[0]*60+S,q=q[1]);q.indexOf("s")!=-1?(q=q.split("s"),S=q[0]*1+S):S=q*1+S;return S};
gc7=function(q){if(_.a6.get(_.k$("PLAYER_VARS",{}),"privembed",!1)!="1"){q&&R3_();try{uq7().then(function(){},function(){}),_.bC(gc7,18E5)}catch(S){_.ny(S)}}};
EcV=function(){var q=_.Xx(),S=q.getFlag(119),N=window.devicePixelRatio>1;document.body&&_.kV(document.body,"exp-invert-logo")&&(N&&!_.kV(document.body,"inverted-hdpi")?_.Fn(document.body,"inverted-hdpi"):!N&&_.kV(document.body,"inverted-hdpi")&&_.Ju(document.body,"inverted-hdpi"));S!=N&&(_.bJ(0,119,N),q.save())};
yGG=function(){_.Y$("service_worker_push_logged_out_prompt_watches")!=-1&&hJ("WatchCount").then(function(q){q>=100||gqs("WatchCount",q+1)})};
MU$=function(q){return q.filter(function(S){return"ypcGetCartEndpoint"in S||"ypcFixInstrumentEndpoint"in S})};
L_$=function(q){return q.filter(function(S){return!_.t(S,_.Poa)})};
hCL=function(q){switch(q){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
PWm=function(q,S,N){var X=_.aK(N);q&&S&&X&&q.getPlayerPromise().then(function(b){_.P77(X)&&_.HN();(new _.VK(b)).executeCommand(X,S);_.C("continue_playback_on_desktop_companion_click")||b.pauseVideo()})};
I6s=function(q){var S=_.kc(),N;if(N=_.py("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;N=(X=N())==null?void 0:X.layoutId}else N=null;PWm(S,N,q)};
Yw$=function(q){var S=_.kc(),N;if(N=_.py("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;N=(X=N())==null?void 0:X.layoutId}else N=null;PWm(S,N,q)};
YZ=function(q,S){var N=q<0?"-":"";q=Math.abs(q);var X=Math.floor(q/3600),b=Math.floor(q)%3600,w=Math.floor(b/60);b=Math.floor(b)%60;var B="";(S===void 0?0:S)&&(B="."+Math.round((q-Math.floor(q))*10));return X>0?N+X+":"+(w<10?"0"+w:""+w)+":"+(b<10?"0"+b:""+b)+B:N+w+":"+(b<10?"0"+b:""+b)+B};
o23=function(q){var S=q.match(/[^0-9:\.]/g);if(S&&S.length>0)return null;q=q.split(":");if(q.length===0||q.length>3)return null;S=1;for(var N=0;q.length>0;){var X=q.pop();if(X===void 0)break;var b=Number(X);if(X===""||isNaN(b))return null;N+=b*S;S*=60}return N};
qP$=function(q,S,N,X){q=Math.max(N,q);S=Math.min(S,X-N);q+S>X?(N=X,q=N-S):N=q+S;return{start:q,end:N}};
SPV=function(q,S,N,X,b,w){q<N?q=N:q+b>X&&(q=X-b);S>X&&(S=X);S=Math.min(q+w,Math.max(q+b,S));return{start:q,end:S}};
NHG=function(q,S,N,X,b,w){S>X?S=X:S-b<N&&(S=N+b);q<N&&(q=N);q=Math.min(S-b,Math.max(S-w,q));return{start:q,end:S}};
BH3=function(q,S){var N=_.WJ(q,{}),X=X2L("top",S),b=X2L("bottom",S),w=X2L("left",S),B=X2L("right",S);return _.Ls({top:function(){return oB(N().position,X)},
bottom:function(){return oB(N().position,b)},
left:function(){return oB(N().position,w)},
right:function(){return oB(N().position,B)},
position:function(){return oB(N().positionType,bwG)},
height:function(){return oB(N().height,qf)},
width:function(){return oB(N().width,qf)},
"min-width":function(){return oB(N().minWidth,qf)},
"min-height":function(){return oB(N().minHeight,qf)},
"max-width":function(){return oB(N().maxWidth,qf)},
"max-height":function(){return oB(N().maxHeight,qf)},
"aspect-ratio":function(){return oB(N().aspectRatio,String)},
"margin-top":function(){return oB(N().margin,X)},
"margin-bottom":function(){return oB(N().margin,b)},
"margin-left":function(){return oB(N().margin,w)},
"margin-right":function(){return oB(N().margin,B)},
"padding-top":function(){return oB(N().padding,X)},
"padding-bottom":function(){return oB(N().padding,b)},
"padding-left":function(){return oB(N().padding,w)},
"padding-right":function(){return oB(N().padding,B)},
"flex-direction":function(){return oB(N().flexDirection,w2J)},
"justify-content":function(){return oB(N().justifyContent,Zw_)},
"align-items":function(){return oB(N().alignItems,AAE)},
"flex-grow":function(){return oB(N().flexGrow,String)},
"flex-shrink":function(){return oB(N().flexShrink,String)},
"flex-basis":function(){return oB(N().flexBasis,qf)},
"align-self":function(){return oB(N().alignSelf,AAE)},
"flex-wrap":function(){return oB(N().flexWrap,sAm)},
"align-content":function(){return oB(N().alignContent,AAE)}})};
oB=function(q,S){return q!==void 0?S(q):void 0};
sAm=function(q){switch(q){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
bwG=function(q){switch(q){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
AAE=function(q){switch(q){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
Zw_=function(q){switch(q){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
w2J=function(q){switch(q){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
X2L=function(q,S){var N=S==="rtl";switch(q){case "top":var X=THm;break;case "bottom":X=GJ$;break;case "left":X=DPm;break;default:X=QAZ}return function(b){return oB(X(b,N),qf)}};
THm=function(q){var S=q.top;var N=q.vertical;q=q.all;var X;return(X=S!=null?S:N)!=null?X:q};
GJ$=function(q){var S=q.bottom;var N=q.vertical;q=q.all;var X;return(X=S!=null?S:N)!=null?X:q};
DPm=function(q,S){var N=q.left;var X=q.end;var b=q.start;var w=q.horizontal;q=q.all;var B,T;return(T=(B=N!=null?N:S?X:b)!=null?B:w)!=null?T:q};
QAZ=function(q,S){var N=q.right;var X=q.end;var b=q.start;var w=q.horizontal;q=q.all;var B,T;return(T=(B=N!=null?N:S?b:X)!=null?B:w)!=null?T:q};
qf=function(q){var S=q.value;switch(q.unit){case "YPC_DIMENSION_UNIT_POINT":return S+"px";case "YPC_DIMENSION_UNIT_FRACTION":return S+"%";default:return""+S}};
aVV=function(q){switch(q){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
VAE=function(q){var S=q!=null?q:{};q=S.fontRole;var N=S.fontSize;S=S.fontWeight;if(q!==null&&N!==null)switch(q){case "YPC_FONT_ROLE_DISPLAY":switch(N){case "YPC_FONT_SIZE_L":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(N){case "YPC_FONT_SIZE_L":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return S===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(N){case "YPC_FONT_SIZE_XL":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return S==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
cAZ=function(q,S,N){function X(r){return Object.values(r).map(function(c){var e=c.productId;c=c.pricingOptionIndex;return S_(b(e).pricingOptions,c).pricingOptionId})}
function b(r){return Q().get(r)}
function w(r){r=X(r);N(r)}
function B(r,c){return Array.from(Nf(r.pricingOptions)).filter(function(e){e=_.A(e);e.next();e=e.next().value;return XP(e.pricingGroupAttributes,c)}).map(function(e){return _.A(e).next().value})}
var T=UPs([q,S],function(r,c){var e=r==null?void 0:r.selectedPricingOptions;r={};var R=!0;if(e&&c.length)for(var J=_.A(c),v=J.next();!v.done;v=J.next()){v=v.value;var W=rA_(v.pricingOptions,function(g){a:{g=g.pricingOptionId;for(var x=_.A(e),L=x.next();!L.done;L=x.next())if(L.value===g){g=!0;break a}g=!1}return g});
if(W>=0){R=!1;var z=S_(v.pricingOptions,W),M=void 0;r[v.groupId]={productId:v.productId,pricingOptionIndex:W,pricingGroupAttributes:(M=z)==null?void 0:M.pricingGroupAttributes}}}R&&c.length&&(R=S_(c[0].pricingOptions,0),r[c[0].groupId]={productId:c[0].productId,pricingOptionIndex:0,pricingGroupAttributes:R==null?void 0:R.pricingGroupAttributes});return r}),Q=UPs([S],function(r){return new Map(r.map(function(c){return[c.productId,
c]}))}),a=UPs([S],function(r){var c=new Map;
r=_.A(r);for(var e=r.next();!e.done;e=r.next()){var R=e.value;e=R.groupId;var J=R.productId;R=_.A(Nf(R.pricingOptions));for(var v=R.next();!v.done;v=R.next()){var W=_.A(v.value);v=W.next().value;W=W.next().value;c.set(W.pricingOptionId,{groupId:e,productId:J,index:v,pricingOption:W,pricingGroupAttributes:W.pricingGroupAttributes})}}return c}),U=UPs([S],function(r){var c=new Map;
r=_.A(r);for(var e=r.next();!e.done;e=r.next()){var R=e.value;e=R.groupId;var J=R.productId,v=void 0;R=_.A(Nf((v=R.pricingGroups)!=null?v:[]));for(v=R.next();!v.done;v=R.next()){var W=_.A(v.value);v=W.next().value;W=W.next().value;c.set(W.pricingGroupId,{groupId:e,productId:J,index:v,pricingGroup:W,pricingGroupAttributes:W.pricingGroupAttributes})}}return c});
return{getProductById:b,isProductSelected:function(r){var c=b(r);if(!c)return!1;var e;return((e=T()[c.groupId])==null?void 0:e.productId)===r},
getSelectedPricingOptions:function(){return Object.values(T()).map(function(r){var c=r.productId;r=r.pricingOptionIndex;return S_(b(c).pricingOptions,r)})},
getSelectedPricingGroupAttributesByGroupId:function(r){var c;return(r=(c=T()[r])==null?void 0:c.pricingGroupAttributes)?Array.from(r):void 0},
getSelectedProductByGroupId:function(r){var c;return(r=(c=T()[r])==null?void 0:c.productId)?b(r):void 0},
onProductSelected:function(r){var c=b(r);if(c){var e=T(),R;if(((R=e[c.groupId])==null?void 0:R.productId)!==r){var J=(R=(J=e[c.groupId])==null?void 0:J.productId)?b(R):void 0;var v;R=(v=e[c.groupId])==null?void 0:v.pricingGroupAttributes;var W;v=(W=e[c.groupId])==null?void 0:W.pricingOptionIndex;if(J&&v!==void 0)if(R){W=B(J,R).indexOf(v);if(W===-1)throw Error("Cl`"+v+"`"+J.productId);v=B(c,R);W=W<v.length?v[W]:v.length>0?v[0]:0}else W=v<b7(c.pricingOptions)?v:0;else W=0;b7(c.pricingOptions)<=W&&(W=
0);v=S_(c.pricingOptions,W);var z;J={};w(Object.assign({},e,(J[c.groupId]={productId:r,pricingOptionIndex:W,pricingGroupAttributes:(z=v==null?void 0:v.pricingGroupAttributes)!=null?z:[]},J)))}}},
onPricingOptionSelected:function(r){var c=a().get(r);if(c){r=c.groupId;var e=c.productId;c=c.index;var R=T(),J,v;if(((J=R[r])==null?void 0:J.productId)!==e||((v=R[r])==null?void 0:v.pricingOptionIndex)!==c){var W,z;J={};w(Object.assign({},R,(J[r]={productId:e,pricingOptionIndex:c,pricingGroupAttributes:(z=(W=R[r])==null?void 0:W.pricingGroupAttributes)!=null?z:[]},J)))}}},
onPricingGroupSelected:function(r){var c=U().get(r);if(c){r=c.groupId;var e=c.productId,R=c.pricingGroup.pricingGroupAttributes,J=b(e);if(J){c=T();var v=c[r].pricingGroupAttributes,W;if(((W=c[r])==null?void 0:W.productId)!==e||!XP($PL(v,b7(R)),R)){W=Array.from(R);for(R=b7(R);R<b7(v);R++){var z="",M=!1,g=Array.from(W);g.push(S_(v,R));for(var x=_.A(J.pricingGroups),L=x.next();!L.done;L=x.next())if(L=L.value,XP(L.pricingGroupAttributes,g)){W.push(S_(v,R));M=!0;break}else z===""&&b7(L.pricingGroupAttributes)===
g.length&&XP($PL(L.pricingGroupAttributes,W.length),W)&&(z=S_(L.pricingGroupAttributes,R));M||W.push(z)}z=c[r].pricingOptionIndex;R=[];M=new Map;g=0;J=_.A(Nf(J.pricingOptions));for(x=J.next();!x.done;x=J.next())L=_.A(x.value),x=L.next().value,L=L.next().value,XP(L.pricingGroupAttributes,W)&&R.push(x),XP(L.pricingGroupAttributes,v)&&M.set(x,g++);R.length===0?v=0:(v=M.get(z),v=v!==void 0&&v<R.length?R[v]:R[0]);J={};w(Object.assign({},c,(J[r]={productId:e,pricingOptionIndex:v,pricingGroupAttributes:W},
J)))}}}},
onClearGroupSelected:function(r){var c=T();c[r]&&(c=Object.fromEntries(Object.entries(c).filter(function(e){return _.A(e).next().value!==r})),w(c))}}};
Nf=function(q){return function N(){var X,b,w,B,T;return _.Pp(N,function(Q){switch(Q.nextAddress){case 1:_.nd(Q,2),X=0,b=_.A(q),w=b.next();case 4:if(w.done){Q.jumpTo(2);break}B=w.value;T=_.I2;return Q.yield([X++,B],7);case 7:T(Q.yieldResult);w=b.next();Q.jumpTo(4);break;case 2:_.dx(Q),_.fd(Q,0)}})}()};
rA_=function(q,S){q=_.A(Nf(q));for(var N=q.next();!N.done;N=q.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;if(S(X))return N}return-1};
b7=function(q){var S=0;for(q=q[Symbol.iterator]();!q.next().done;)++S;return S};
S_=function(q,S){q=_.A(Nf(q));for(var N=q.next();!N.done;N=q.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;if(N===S)return X}};
XP=function(q,S){if(!q&&!S)return!0;if(!q||!S)return!1;q=Array.from(q);S=Array.from(S);if(q.length!==S.length)return!1;for(var N=0;N<q.length;N++)if(q[N]!==S[N])return!1;return!0};
$PL=function(q,S){S=S===void 0?Infinity:S;var N=[];q=_.A(Nf(q));for(var X=q.next();!X.done;X=q.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;if(X>=S)break;X>=0&&N.push(b)}return N};
UPs=function(q,S){var N,X;return function(){for(var b=q.map(function(B){return B()}),w=0;w<b.length;w++)if(!N||b[w]!==N[w]){N=b;
X=S.apply(null,_.PG(b));break}return X}};
eML=function(q,S,N){var X=[];q=_.A(q);for(var b=q.next();!b.done;b=q.next()){b=b.value;var w=void 0;((w=S)==null?0:w.length)&&!XP(b.pricingGroupAttributes,S)||X.push({pricingOption:b,isSelected:N.includes(b.pricingOptionId)})}return X};
CT5=function(q,S){return _.hg(q.entities,"pdpStateEntity",S)};
RM_=function(q){var S,N;return!!(q.productId&&q.groupId&&((S=q.pricingOptions)==null?0:S.length)&&q.pricingOptions.every(function(X){return X.pricingOptionId})&&((N=q.pricingGroups)==null||!N.length||Array.isArray(q.pricingGroups)&&q.pricingGroups.every(function(X){return X.pricingGroupId&&X.pricingGroupAttributes&&X.pricingGroupAttributes.length>0})))};
tAG=function(q,S,N){return cAZ(q,UPs([S],function(X){return X.filter(RM_)}),N)};
iwE=function(q,S){return S.length===0?[q]:[q.slice(0,S[0]),q.slice(S[0])].filter(function(N){return N.length>0})};
JA5=function(q){switch(q){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
Hw_=function(q,S,N,X){X=Object.assign({},X);_.Bi(X,FBZ,{selectedOptionId:q,primaryButtonOverride:N});_.lx().dispatch(_.XV("flowStateEntity",S,X))};
OwL=function(q,S,N){!_.t(N,FBZ)&&q.noPreselect&&S!==""&&q.defaultButtonOverride&&Hw_("default",S,q.defaultButtonOverride,N)};
KBV=function(q){switch(q){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
v2G=function(q){switch(q){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
lV5=function(q,S){S.includes(q)?S=S.filter(function(N){return N!==q}):S.push(q);
return[].concat(_.PG(S))};
jAE=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("n0DHg"),2);q=_.yZa;return S.return(q)})};
WB3=function(q,S){return _.hg(q.entities,"contextNoteFeedEntityPayload",S)};
dPL=function(q,S){switch(q){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return S==null?void 0:S.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return S==null?void 0:S.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return S==null?void 0:S.ratingNotHelpfulText}};
kJ$=function(q,S,N){return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:N||q.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:q.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:q.deleteDialogTitle}]},dialogMessages:[{runs:[{text:q.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:q.deleteActionText}]},command:{performCommentActionEndpoint:{action:S}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:q.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
zMJ=function(q,S,N){var X;if(q&&((X=S())==null?0:X.includes(q))){var b;N((b=S())==null?void 0:b.filter(function(w){return w!==q}))}else N([].concat(_.PG(S()||[]),[q]))};
fVV=function(q,S){if(q){var N=[];S=_.A((S==null?void 0:S.checkboxes)||[]);for(var X=S.next();!X.done;X=S.next()){X=_.t(X.value,n25);var b=void 0;((b=X)==null?0:b.value)&&q.includes(X.key||"")&&N.push(X.value)}return N}};
p23=function(q,S){return q===S?!0:(q==null?void 0:q.formId)===(S==null?void 0:S.formId)&&(q==null?void 0:q.fieldId)===(S==null?void 0:S.fieldId)};
mPJ=function(q){var S=xPJ.get(q);if(S)return S;S=q.replace(/_([a-zA-Z0-9])/g,function(N,X){return X.toUpperCase()});
xPJ.set(q,S);return S};
E2Z=function(q){var S=_.C6(function(){var X;return(X=_.n6(q))!=null?X:{}},{equals:p23},"rjkP8c"),N=_.C6(function(){var X=S(),b=X.formId;
X=X.fieldId;var w;if(w=b&&X){if(X==="formId")throw Error("Jl`"+"Field id cannot be formId.".replace(/\n\s*/g," "));b:{if(b&&(uVL?uVL():(w=_.A(_.r6(0,void 0,"VxY0fb")),uVL=w.next().value,w.next(),w.next(),uVL()),w=g23.get(b))){w=w.form;break b}w=void 0}if(w){var B=mPJ(X);w=w[B]}else w=void 0}if(w)throw Error("Jl`"+("Field "+X+" in form "+b+" is not a ScalarField.").replace(/\n\s*/g," "));},void 0,"OhSJ8e");
return function(){return N()}};
yAm=function(q){q.style.height="auto";q.style.height=q.scrollHeight+"px"};
MAV=function(q){return[q.syncStep,q.asyncStep].filter(function(S){return S!==void 0})};
hM$=function(q){var S,N,X;if(q=(S=q.structuredContextNoteFormSchema)==null?void 0:(N=S.fieldSchemas)==null?void 0:(X=N.noteBody)==null?void 0:X.validationSchema)for(S=_.A(MAV(q)),N=S.next();!N.done;N=S.next()){N=N.value.rules;if(!N)break;N=_.A(N);for(N=N.next();!N.done;N=N.next())return _.t(N.value,LBZ)}};
IV5=function(q){if(q){q=_.A(MAV(q));for(var S=q.next();!S.done;S=q.next()){S=S.value.rules;if(!S)break;S=_.A(S);for(S=S.next();!S.done;S=S.next())return _.t(S.value,PTL)}}};
oT3=function(q){if(q){q=_.A(MAV(q));for(var S=q.next();!S.done;S=q.next()){S=S.value.rules;if(!S)break;S=_.A(S);for(S=S.next();!S.done;S=S.next())return _.t(S.value,YPV)}}};
qTE=function(q){q=/^https?:\/\//.test(q)?q:"http://"+q;try{var S=_.mA(q)}catch(N){return!1}if(S.toString()!==q)return!1;q=S.JSC$10349_domain_.split(".");return q.length>1&&q.every(function(N){return!!N})};
STL=function(q,S,N,X){var b;X=(b=X.structuredContextNoteData)==null?void 0:b.createCommentEndpoint;if(b=_.t(X,_.XxQ))return b.commentText=_.Kc(q),b.videoPositionMention=S,b.sources=N,X};
Nhm=function(q){return q==null?void 0:q.stringValue};
bAG=function(q,S,N){q=q.map(function(X,b){return{listItemViewModel:{title:X.title,subtitle:X.subtitle,leadingImage:X.leadingImage,trailingImage:b===S?Xp3:void 0,rendererContext:{commandContext:{onTap:X.onTap}}}}});
return Object.assign({},N&&{header:{panelHeaderViewModel:{title:N}}},{content:{listViewModel:{listItems:q}}})};
wpm=function(q,S){if(q&&S)switch(S){case "SELECTION_TYPE_BOOL":return q.boolValue;case "SELECTION_TYPE_INT":return q.intValue;case "SELECTION_TYPE_STRING":return q.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return q.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return q.timePickerFormatValue}};
ZA3=function(q){var S;q=(S=q.options)==null?void 0:S.findIndex(function(N){return N.isSelected});
return q===void 0?-1:q};
Ah3=function(q,S,N){var X=function(){return q().label},b={},w=_.mu("ytDropdownViewModelLabel",(b.ytDropdownViewModelLabelError=S,b));
return _.D(_.V,{cond:function(){return q().label&&!(N()===-1&&q().label&&!q().placeholderText)},
then:function(){return _.D("div",{class:w},_.D(_.Fu,{text:X}))}})};
s25=function(q,S){var N={};N=_.mu("ytDropdownViewModelTitle",(N.ytDropdownViewModelTitlePlaceholder=function(){return S()===-1},N));
return _.D("div",{class:N},_.D(_.Fu,{text:function(){var X=q();var b=S();if(b===-1)X=X.placeholderText?X.placeholderText:X.label;else{var w,B;X=(w=X.options)==null?void 0:(B=w[b])==null?void 0:B.title}return X}}))};
Bh3=function(q,S){var N=function(){return q().hint};
return _.D(_.S1,null,_.D(_.V,{cond:function(){return N()&&!S()},
then:function(){return _.D("div",{class:_.mu("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.D(_.Fu,{text:N,className:"ytDropdownViewModelSupportText"}))}}),_.D(_.V,{cond:S,
then:function(){return _.D("div",{id:"dropdown-view-model-error",role:"alert",class:_.mu("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.D(_.hu,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.D(_.Fu,{text:S,className:"ytDropdownViewModelSupportText"}))}}))};
Th8=function(q,S){var N=_.Ly().resolve(_.h8V);_.lO(function(){var X=q().id;X&&N!=null&&N.dropdownMap.set(X,S)})};
D3m=function(q){q=_.t(q.scheduleButton,GgV);q=_.t(q==null?void 0:q.primaryButton,_.i5);q=_.t(q==null?void 0:q.onTap,_.Qp);var S,N,X=((N=_.t(q,_.hD))==null?void 0:N.commands)||[q];N=_.A(X);for(q=N.next();!q.done&&!(S=_.t(q.value,_.I$X));q=N.next());var b;S=(b=S)==null?void 0:b.createBroadcastRequest;if(!S)throw Error("Pl");return S};
Q28=function(q){var S,N;return((N=_.t((S=q.steps)==null?void 0:S[0],_.s8))==null?void 0:N.stepId)||""};
U37=function(q,S){if(S){var N=_.jQ().getState().entities.flowStateEntity,X=a77(q),b=[S];X&&X!==S&&b.push(X);var w=!0,B;if(N&&q.flowStateEntityKey&&((B=N[q.flowStateEntityKey])==null?void 0:B.primaryButtonDisabled)!==void 0){var T;w=!((T=N[q.flowStateEntityKey])==null||!T.primaryButtonDisabled)}VI3(q,X!=null?X:S,b,w)}};
$3L=function(q){return _.wf(_.jQ(),function(S){return S.entities.flowStateEntity},function(S,N){if(q.flowStateEntityKey){var X,b=S==null?void 0:(X=S[q.flowStateEntityKey])==null?void 0:X.currentStepId,w;
N=N==null?void 0:(w=N[q.flowStateEntityKey])==null?void 0:w.currentStepId;w=_.jQ().getState().talkToRecs;if(b&&b!==N){var B;S=(S==null?void 0:(B=S[q.flowStateEntityKey])==null?void 0:B.stepIdStack)||Object.keys(w.stepStates);B=!rhV(w==null?void 0:w.stepStates[b]);VI3(q,b,S,B)}}})};
eW5=function(q){return _.wf(_.jQ(),ch8,function(S){var N=a77(q);if(N){var X=Object.keys(S.stepStates);S=!rhV(S==null?void 0:S.stepStates[N]);VI3(q,N,X,S)}})};
rhV=function(q){var S=Object.keys((q==null?void 0:q.selectionStates)||{}).reduce(function(w,B){return w||(q==null?void 0:q.selectionStates[B].isSelected)},!1),N,X,b=!!(q==null?0:(N=q.userQuery)==null?0:(X=N.userQuery)==null?0:X.trim());
return S||b};
a77=function(q){if(q.flowStateEntityKey){var S,N,X=(S=_.jQ().getState().entities.flowStateEntity)==null?void 0:(N=S[q.flowStateEntityKey])==null?void 0:N.currentStepId;if(X)return X}};
VI3=function(q,S,N,X){_.jQ().dispatch(_.XV("flowStateEntity",q.flowStateEntityKey,{currentStepId:S,stepIdStack:N,key:q.flowStateEntityKey,primaryButtonDisabled:X}))};
iA5=function(q,S,N){N=N===void 0?{}:N;var X,b;return _.G(function(w){if(X=CIs(S))return w.return(X);(b=RWL(q,S,N))&&tI7(S,b);return w.return(b)})};
tI7=function(q,S){var N=JhL(q);N&&S.then(function(X){_.Ly().resolve(_.hB).put(N,new _.Px({innertubeResponse:X}))})};
CIs=function(q){if(q=JhL(q)){var S=_.Ly().resolve(_.hB);if(S.has(q))return S.get(q).then(function(N){return N==null?void 0:_.uI(N)})}return null};
JhL=function(q){var S=_.t(q.endpoint,_.O1);if(S!=null&&S.videoId)return S={videoId:S.videoId},_.C("web_imp_player_mute_params")&&(S.mutedAtStart=q.startPlaybackInMutedState),_.HA("inline_playback",S)};
RWL=function(q,S,N){q=_.Fq(q,S.endpoint,FZm(S,N)).then(function(X){return X});
return Promise.resolve(q)};
FZm=function(q,S){S=_.C("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!q.startPlaybackInMutedState},S):Object.assign({},{vis:5,autonav:"1"},S);var N;S={contentPlaybackContext:_.yB(S,(N=_.t(q.endpoint.commandMetadata,_.Yq))==null?void 0:N.url,window.location.href)};_.C("web_imp_player_mute_params")&&(S.overrideMutedAtStart=!q.startPlaybackInMutedState);return S};
l7L=function(q,S){var N=window.MutationObserver;N&&(HA7=new N(function(X,b){X=_.A(X);for(var w=X.next();!w.done;w=X.next()){w=w.value;var B;if(B=w.type==="childList"&&w.target)a:{B=q;w=OA3(w.target);B=OA3(B);for(var T=null,Q=0;Q<w.length;Q++)if(B.includes(w[Q])){if(Q===0){B=!1;break a}T=w[Q];break}T?(w=KZ5(w,T),B=KZ5(B,T),B=w<B):B=!1}if(B){S();b.disconnect();break}}}),(N=vTs())&&HA7.observe(N,{childList:!0,
subtree:!0}))};
vTs=function(){var q=document.getElementsByTagName("ytd-rich-grid-renderer");if(q.length>0)return q[0];q=document.getElementsByTagName("ytd-section-list-renderer");return q.length>0?q[0]:null};
OA3=function(q){for(var S=[];q;)S.push(q),q=q.parentElement;return S};
KZ5=function(q,S){var N=Array.from(S.children);S=q.indexOf(S);return S>0?N.indexOf(q[S-1]):-1};
w_=function(q,S,N){N=N===void 0?{}:N;return _.qW(q,N,S)};
j2s=function(q){switch(q){case "MUSIC":return!0;default:return!1}};
d33=function(q){if(q=q==null?void 0:q.find(function(X){var b,w;return((b=_.t(X,WZV))==null?void 0:(w=b.inlinePlaybackBadgeData)==null?void 0:w.replicateAsTimestamp)===!0}))if(q=_.t(q,WZV),q==null?0:q.icon){var S,N;
if((q=(S=_.Fo0(q.icon))==null?void 0:(N=S.clientResource)==null?void 0:N.imageName)&&j2s(q))return q}};
kg_=function(q){return q==null?void 0:q.filter(function(S){return S.premiereTrailerBadgeRenderer})};
zWm=function(q){var S,N=q==null?void 0:(S=q.find(function(Q){return Q.thumbnailOverlayTimeStatusRenderer}))==null?void 0:S.thumbnailOverlayTimeStatusRenderer,X,b;
if((N==null?0:(X=N.icon)==null?0:X.iconType)&&j2s(N==null?void 0:(b=N.icon)==null?void 0:b.iconType)){var w;return{icon:N==null?void 0:(w=N.icon)==null?void 0:w.iconType}}var B;if(S=q==null?void 0:(B=q.find(function(Q){return Q.thumbnailOverlayBadgeViewModel}))==null?void 0:B.thumbnailOverlayBadgeViewModel)if(B=d33(S.thumbnailBadges))return{icon:B};
var T;if(q=q==null?void 0:(T=q.find(function(Q){return Q.thumbnailBottomOverlayViewModel}))==null?void 0:T.thumbnailBottomOverlayViewModel)if(T=d33(q.badges))return{icon:T};
return{}};
m35=function(q,S){var N=new nT5(function(w){b(w)},S);
S=_.A(_.r6(f7L(N),void 0,"D2uee"));var X=S.next().value,b=S.next().value;_.Ww(function(){Promise.resolve().then(function(){var w,B=(w=q())!=null?w:{};N.playerControlsData=B;N.lastSeenPlayerApi=_.CD(B.playerApi);ppE(N)});
_.k7(function(){x3_(N)})},"xfRk8b");
return X};
u07=function(q){return function(S){var N=q(),X={playerState:S};if(S===1){var b;(b=N.playerApi)==null||b.loadModule("captions")}if(S===0){var w;(w=N.playerApi)==null||w.unloadModule("captions")}S!==-1&&N.setState(X)}};
gTG=function(q){return function(S){q().setState({playbackRate:S})}};
ET3=function(q){return function(S){var N=q(),X=N.playerApi,b=X==null?void 0:X.getVideoData(),w=(b==null?void 0:b.isLive)||!1;b=b==null?void 0:b.video_id;w={videoDuration:dO3(X||void 0),isLive:w,videoId:b};w.videoId!==N.videoId&&(w=Object.assign({},_.q7q(X),w));if(S==null?0:S.playertype)w.playerType=S.playertype;if(X){w.captionsAvailable=tQ8(X);S=w;var B;b=(B=X.getStoryboardLevel(X.getNumberOfStoryboardLevels()-1))==null?void 0:B.intervalMs;S.storyboardInterval=b?b/1E3:void 0;w.captionsAvailable&&
(w.captionsEnabled=icL(X))}w.volumeMuted=!(X==null||!X.isMuted());N.setState(w)}};
yh8=function(q){return function(S){var N=q(),X=N.playerApi;if(X){var b=X.getPresentingPlayerType();S={playedTime:S||0,percentLoaded:X.getVideoLoadedFraction(),playerType:b};N.playerState===0&&(S.playedTime=N.videoDuration);N.isLive&&(b=X.getProgressState(b),S.playedTime-=b.seekableStart,S.videoDuration=dO3(X));if(N.playerType===1)X=!1;else{var w;if((w=N.uxConfig)==null?0:w.showCuedOverlay){var B;X=!((B=N.playerApi)==null?0:B.getPlayerStateObject(N.playerType).isDomPaused)}else X=!0}X&&delete S.playedTime;
N.setState(S)}}};
MIL=function(q){return function(){var S=q(),N,X,b,w={volume:(b=(N=S.playerApi)==null?void 0:N.getVolume())!=null?b:0,volumeMuted:!((X=S.playerApi)==null||!X.isMuted())};S.setState(w)}};
LZ_=function(q){return function(){var S=q(),N=S.playerApi;if(N){var X={captionsAvailable:tQ8(N)};X.captionsAvailable&&(X.captionsEnabled=icL(N));S.setState(X)}}};
hW_=function(q){return{appApi:Object.assign({},_.Mpm(),{showCaptionsToggleToast:function(S){var N,X;(X=(N=q()).showCaptionsToggleToast)==null||X.call(N,S)},
openInMiniplayer:function(){var S,N;(N=(S=q()).openInMiniplayer)==null||N.call(S)}})}};
PIG=function(q,S){var N,X,b;return!!(q==null?0:(N=q.playerResponse)==null?0:(X=N.playerConfig)==null?0:(b=X.inlinePlaybackConfig)==null?0:b.showScrubbingControls)&&!(S==null?0:S.hideScrubbingControls)};
I7J=function(q){var S=!q.miniplayerIsActive;return[5,2,0].includes(q.miniplayerPlaybackState)||S};
YTZ=function(q){return _.C("web_transcript_cue_id_killswitch")?String(q):"ytd-transcript-renderer_"+q};
oK$=function(q){return _.C("web_transcript_cue_id_killswitch")?!0:q.startsWith("ytd-transcript-renderer")};
qfE=function(q){var S=_.kc(),N;if(N=_.py("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;N=(X=N())==null?void 0:X.layoutId}else N=null;PWm(S,N,q)};
Sf3=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("HwlOhd"),2);q=_.n3k;return S.return(q)})};
N9G=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("JoU6vf"),2);q=_.Fi;return S.return(q)})};
XVm=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("hU04te"),2);q=_.qXT;return S.return(q)})};
bDG=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("dIvQ6c"),2);q=_.UdG;return S.return(q)})};
wVs=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("m9Vw4"),2);q=_.iNL;return S.return(q)})};
ZDV=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("mcjWUc"),2);q=_.ddE;return S.return(q)})};
AiL=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("QiZf0e"),2);q=_.RhV;return S.return(q)})};
sVs=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("f8YPh"),2);q=_.N0T;return S.return(q)})};
B9_=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield((0,_.qC)("b3MoKf"),2);q=_.SXX;return S.return(q)})};
T95=function(q){q.style.height="auto";q.style.height=Math.min(q.scrollHeight||20,80)+"px"};
GiV=function(){var q;return String(Math.floor(((q=_.Me())==null?void 0:q.getCurrentTime())||0)*1E3)};
QV3=function(q){if(q.onWelcomeCommand)return _.aK(q.onWelcomeCommand);q=_.t(q.inputComposerViewModel,Dzm);if(q==null?0:q.welcomeFeatureContinuation)return _.$C8(q.welcomeFeatureContinuation)};
aOm=function(q){var S=_.kc(),N;N=(N=_.py("yt.www.ads.eventcache.getLastCompanionData"))?(N=N())&&N.layoutId:null;PWm(S,N,q)};
VV3=function(q){var S=_.kc(),N;N=(N=_.py("yt.www.ads.eventcache.getLastCompanionData"))?(N=N())&&N.layoutId:null;PWm(S,N,q)};
UzL=function(q){return q.filter(function(S){return!_.t(S,_.Ji)})};
ri_=function(q){var S,N,X,b;if(q=q==null?void 0:(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.results)==null?void 0:(b=X.results)==null?void 0:b.contents){var w,B;return(B=(w=q.find(function(T){return!!T.videoPrimaryInfoRenderer}))==null?void 0:w.videoPrimaryInfoRenderer)==null?void 0:B.updatedMetadataEndpoint}};
$zJ=function(q,S){var N;return(N=q.sourceConfigs)==null?void 0:N.find(function(X){return X.videoId===S})};
ciZ=function(q){return q==="End of video"||q==="End of playlist"};
exL=function(q){var S,N,X,b;return(S=q.getWatchNextResponse())==null?void 0:(N=S.contents)==null?void 0:(X=N.twoColumnWatchNextResults)==null?void 0:(b=X.playlist)==null?void 0:b.playlist};
Chm=function(q){var S,N,X,b,w,B;return(S=exL(q))==null?void 0:(N=S.playlistButtons)==null?void 0:(X=N.menuRenderer)==null?void 0:(b=X.topLevelButtons)==null?void 0:(w=b[0])==null?void 0:(B=w.playlistLoopButtonRenderer)==null?void 0:B.playlistLoopStateEntityKey};
Rx3=function(q){var S=_.Ly().resolve(_.Fh),N;return(S=(N=_.t(S.getAutoplayEndpoint(),_.O1))==null?void 0:N.playlistId)&&S===q};
Jis=function(q,S,N,X,b){function w(){_.OY.cancelJob(ZK);var B=tVV(S,N/q.getPlaybackRate()),T=B.hours,Q=B.minutes;B=(B.seconds*1E3||6E4)/q.getPlaybackRate();q.setVideoTimeLeft(iDE(T,Q));X&&q.getPlayerState()!==0&&q.setSleepTimerTimeLeft(iDE(T,Q,!0));(T>0||Q>0)&&!b&&(ZK=_.ZV(_.OY,w,B))}
_.OY.cancelJob(ZK);ZK=_.ZV(_.OY,w)};
HD3=function(q,S,N){function X(){_.OY.cancelJob(Fi3);var b=tVV(S,N),w=b.hours;b=b.minutes;var B=6E4/q.getPlaybackRate();if(w>0||b>0)q.setSleepTimerTimeLeft(iDE(w,b,!0)),Fi3=_.ZV(_.OY,X,B)}
_.OY.cancelJob(Fi3);Fi3=_.ZV(_.OY,X)};
Ki3=function(q,S){var N=q.getVolume()/(S/500),X=function(b){_.OY.cancelJob(ODL);var w=Math.floor(b-N);q.setVolume(w,!1);w>0&&(ODL=_.ZV(_.OY,function(){X(w)},500))};
_.OY.cancelJob(ODL);ODL=_.ZV(_.OY,function(){X(q.getVolume())})};
vK_=function(q,S){_.OY.cancelJob(ODL);S&&q.syncVolume()};
lOV=function(){var q={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.qW("SLEEP_TIMER_DISRUPTED")}}}}};_.Ly().resolve(_.ci).resolveCommand(q)};
jVm=function(q){return(q.getDuration()-q.getProgressState().current)*1E3};
tVV=function(q,S){q=q+S-(0,_.oL)();if(q<=0)return{hours:0,minutes:0,seconds:0};var N=new Wis(0,0,0,0,0,0,q);q=N.getHours();S=N.getMinutes();N=N.getSeconds();N!==0&&S++;S!==0&&S%60===0&&(q++,S=0);return{hours:q,minutes:S,seconds:N}};
iDE=function(q,S,N){return q>0&&S>0?N?_.qW("TIME_LEFT_HOURS_MINUTES",{hours:q.toString(),minutes:S.toString()}):_.qW("TIME_HOURS_MINUTES",{hours:q.toString(),minutes:S.toString()}):q>0?N?_.Sm("TIME_LEFT_HOURS",q):_.Sm("TIME_HOURS",q):N?_.qW("TIME_LEFT_MINUTES",{minutes:S.toString()}):_.qW("TIME_MINUTES",{minutes:S.toString()})};
ki5=function(q,S){if(q.timelyActions)return q.timelyActions.find(function(N){var X;return((X=_.t(N,dz8))==null?void 0:X.cueRangeId)===S})};
zxE=function(q){return _.C("kevlar_watch_cinematics_invisible")||q.fullscreen&&_.C("kevlar_watch_cinematics_invisible_in_fullscreen")||q.theater&&!q.fullscreen&&_.C("kevlar_watch_cinematics_invisible_in_theater")};
nK$=function(){var q=document.createElement("canvas"),S=q.getContext("2d");if(!S)throw Error("Tl");_.OR(q,{position:"absolute",width:"100%",height:"100%"});return{element:q,context:S}};
fOJ=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.C("kevlar_watch_cinematics_css_blur")};
pVV=function(q){var S=q.externalVideoId||"";return S?q.isShortsEligible?"https://www.youtube.com/shorts/"+S:"https://www.youtube.com/watch?v="+S:""};
xzL=function(q){var S=[];q.viewCount&&S.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:q.viewCount});q.likeCount&&S.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:q.likeCount});return S};
mz_=function(q){var S,N,X={"@context":"https://schema.org","@type":"VideoObject",description:_.vO(q.description),duration:"PT"+(q.lengthSeconds||"0")+"S",embedUrl:q.embed?q.embed.iframeUrl:"",name:_.vO(q.title),thumbnailUrl:((S=q.thumbnail)==null?void 0:(N=S.thumbnails)==null?void 0:N.map(function(U){return U&&U.url||""}))||[],
uploadDate:q.publishDate};_.C("mweb_video_schema_id_killswitch")||(X["@id"]=pVV(q));S=xzL(q);S.length&&(X.interactionStatistic=S);q.category&&(X.genre=q.category);q.ownerChannelName&&(X.author=q.ownerChannelName);q.liveBroadcastDetails&&(X.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:q.liveBroadcastDetails.startTimestamp,endDate:q.liveBroadcastDetails.endTimestamp}]);if(q.learningResource){q=q.learningResource;X["@type"]=["VideoObject","LearningResource"];var b;if((b=q.learningResourceType)==
null?0:b.length)X.learningResourceType=q.learningResourceType[0];var w;if((w=q.educationalAlignment)==null?0:w.length)X.educationalAlignment={"@type":"AlignmentObject",targetName:q.educationalAlignment[0]};var B;if((B=q.educationalLevel)==null?0:B.length){b=q.educationalLevel[0];var T;if((T=q.educationalLevelCountry)==null?0:T.length)b+=" ("+q.educationalLevelCountry+")";X.educationalLevel=b}var Q,a;if(((Q=q.learningResourceType)==null?0:Q.length)&&q.learningResourceType[0]==="Problem walkthrough"&&
((a=q.problemDescriptions)==null?0:a.length))for(X.hasPart=[],T=_.A(q.problemDescriptions),Q=T.next();!Q.done;Q=T.next())b=Q.value,Q=b.problemDescriptionText,a=b.startOffset,b=b.url,Q&&a!==void 0&&b&&X.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:Q,text:Q,startOffset:a,url:b})}return X};
utJ=function(q){return q?q.status==="LIVE_STREAM_OFFLINE":!1};
gK7=function(q){return q&&q.contents&&q.contents.twoColumnWatchNextResults&&q.contents.twoColumnWatchNextResults.results&&q.contents.twoColumnWatchNextResults.results.results.contents};
EKG=function(q){if((q==null?void 0:q.value)===void 0||q==null||!q.unit)return"initial";a:{switch(q.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var S="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":S="%";break a}S=void 0}return S?""+q.value+S:"initial"};
yi7=function(q){return q?q.status==="LIVE_STREAM_OFFLINE":!1};
MV3=function(q){return q&&q.contents&&q.contents.twoColumnWatchNextResults&&q.contents.twoColumnWatchNextResults.results&&q.contents.twoColumnWatchNextResults.results.results.contents};
hx5=function(q,S){var N,X,b,w,B,T,Q;_.G(function(a){switch(a.nextAddress){case 1:N=_.Jx.getInstance();X=_.LI.instance;b=_.iW.instance;if(!b)return LiZ(q,X,S),a.return();_.jw(a,2);q.onLoadingCommand&&X.resolveCommand(q.onLoadingCommand);return a.yield(N.getCurrentPositionFromGeolocation(),4);case 4:w=a.yieldResult;if(!q.resolveLocationCommand){a.jumpTo(5);break}B=N.createLocationInfo(w);return a.yield(_.Fq(b,q.resolveLocationCommand,{locationInfo:B}),6);case 6:T=a.yieldResult;if(!T||"error"in T&&T.error||
T.errorMetadata)return LiZ(q,X,S),a.return();var U;if(T==null?0:(U=T.onResponseReceivedActions)==null?0:U.length){U=_.A(T.onResponseReceivedActions);for(var r=U.next();!r.done;r=U.next())X.resolveCommand(r.value)}(_.t(q.onSuccessCommand,_.O1)||_.t(q.onSuccessCommand,_.If))&&_.uc(S.hostElement,"yt-navigate",{endpoint:q.onSuccessCommand,reload:!0});case 5:_.x8(a,0);break;case 2:Q=_.pd(a);if(Q instanceof GeolocationPositionError&&Q.code===GeolocationPositionError.PERMISSION_DENIED)return q.onDeniedCommand&&
X.resolveCommand(q.onDeniedCommand),a.return();LiZ(q,X,S);_.xP(a)}})};
LiZ=function(q,S,N){q.onFailureCommand&&(S.resolveCommand(q.onFailureCommand),_.gr(N.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
IO5=function(q,S){var N=_.t(q,_.aqk);if(N&&S){q=N.videoIds||[N.videoId];var X;S=(X=_.uc(S,"yt-lockup-requested",{videoIds:q}).detail)==null?void 0:X.returnValue;var b;N.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?b=S?S:q.map(function(w){return{videoId:w,navigationEndpoint:N.videoCommand}}):S&&(b=S);
b&&(X=b.map(function(w){var B=Object,T=B.assign;var Q=w.navigationEndpoint;if(!_.t(Q,_.SB)){var a=_.t(Q,_.O1);if(a){if(delete a.index,delete a.playlistId,a=_.t(Q==null?void 0:Q.commandMetadata,_.Yq),a==null?0:a.url){var U=a.url;U=_.XK(U,"list");U=_.XK(U,"index");a.url=U}}else Q=void 0}return T.call(B,{},w,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:Q})}),Ph3(X,N))}};
Yf8=function(q){var S=_.lk();if(q=_.t(q,_.V7T))q.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&S.clearQueue(),q.closeMiniplayer&&_.Ly().resolve(_.ti).close(!0)};
qI5=function(q){oCJ(_.lk(),q)};
SIs=function(q){var S;(q=(S=_.t(q,_.DY0))==null?void 0:S.setVideoIds)&&q.forEach(function(N){_.Dok(_.lk(),N)})};
XH5=function(q){N43(_.lk(),q)};
bLE=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(q){return!1}};
Bl=function(q,S,N){(_.C("desktop_keyboard_shortcut_usage_log")||N&&_.C("web_shorts_keyboard_shortcut_usage_log"))&&(S?Ak.get(q):sp.get(q))&&(q=S?wHG.get(q):ZLL.get(q))&&_.vf(_.VR(),q)};
sPJ=function(q){return q.findIndex(function(S){return AQ8.indexOf(S.tagName)>-1})>-1};
B4Z=function(q,S){return q.findIndex(function(N){return N.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(S.keyCode):!1};
Gds=function(q,S){return _.D(T4J,{data:q,onYtNavigate:S})};
DiL=function(q,S){return _.hg(q.entities,"pageHeaderEntity",S)};
agJ=function(q,S){return q.map(function(N){if(N.tabRenderer)return QPE(N.tabRenderer);if(N.expandableTabRenderer&&S){var X=N.expandableTabRenderer;return{customTabRenderable:function(){return S(X)}}}return{}})};
QPE=function(q){return{identifier:q.tabIdentifier,aTagConfig:_.Uc({innertubeCommand:q.endpoint,forceNewState:!0}),title:q.title,selected:q.selected,disabled:q.unselectable,icon:q.icon}};
rQZ=function(q,S,N,X){if(q)return X=X||q.likeStatus,S?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:X==="LIKE",isDisabled:!q.likesAllowed,defaultIcon:{iconType:N},defaultText:X==="LIKE"?q.likeCountWithUnlikeText:q.likeCountText,toggledText:X==="LIKE"?q.likeCountText:q.likeCountWithLikeText,defaultNavigationEndpoint:V98(q,"LIKE"),defaultServiceEndpoint:Ui5(q,"LIKE"),toggledServiceEndpoint:Ui5(q,"INDIFFERENT"),defaultTooltip:_.vO(q.likeCountTooltipText),toggledTooltip:_.vO(q.likeCountTooltipText),
targetId:q.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:X==="DISLIKE",isDisabled:!q.likesAllowed,defaultIcon:{iconType:N},defaultText:X==="DISLIKE"?q.dislikeCountWithUndislikeText:q.dislikeCountText,toggledText:X==="DISLIKE"?q.dislikeCountText:q.dislikeCountWithDislikeText,defaultNavigationEndpoint:V98(q,"DISLIKE"),defaultServiceEndpoint:Ui5(q,"DISLIKE"),toggledServiceEndpoint:Ui5(q,"INDIFFERENT"),defaultTooltip:_.vO(q.dislikeCountTooltipText),
toggledTooltip:_.vO(q.dislikeCountTooltipText)}};
V98=function(q,S){if(S==="LIKE")return q.likeCommand;if(S==="DISLIKE")return q.dislikeNavigationEndpoint};
Ui5=function(q,S){var N;return(N=q.serviceEndpoints)==null?void 0:N.find(function(X){var b;return((b=_.t(X,_.GC))==null?void 0:b.status)===S})};
$iL=function(q,S,N,X){q=S-q;N=X-N;return Math.sqrt(q*q+N*N)};
cQ3=function(q){var S=q>>8&255,N=q&255;return"#"+(q>>16&255).toString(16).padStart(2,"0")+S.toString(16).padStart(2,"0")+N.toString(16).padStart(2,"0")};
eUZ=function(q,S){q&&_.Ly().resolve(_.ci).resolveCommand(q,{forceClickLogging:!0,form:{element:S}})};
C8_=function(q){if(q.simpleText)return[{text:q.simpleText}];var S;return(S=q.runs)!=null?S:[]};
RU8=function(q){var S=q.startEndTimeTemplate,N=q.startTimeUtcMillis;q=q.endTimeUtcMillis;if(S&&N&&q)return _.Kc(GD_(_.vO(S),Number(N),Number(q)))};
t93=function(q,S){var N,X,b=q==null?void 0:(N=q.viewCount)==null?void 0:(X=N.videoViewCountRenderer)==null?void 0:X.shortViewCount;if(!S&&b)return b;var w,B;return q==null?void 0:(w=q.viewCount)==null?void 0:(B=w.videoViewCountRenderer)==null?void 0:B.viewCount};
iLL=function(q,S){var N=q==null?void 0:q.relativeDateText;return!S&&N?[N,!0]:[q==null?void 0:q.dateText,!1]};
JQm=function(q,S,N,X,b){X=X===void 0?"":X;b=b===void 0?!1:b;var w=t93(q,S),B=_.A(iLL(q,S)),T=B.next().value;B=B.next().value;S=S?q==null?void 0:q.sponsorsOnlyFirstTimeLongText:q==null?void 0:q.sponsorsOnlyFirstTimeShortText;var Q=[];N&&w&&Q.push(w);!N&&B||!T||Q.push(T);q=[b?q==null?void 0:q.subtitle:void 0].concat(_.PG(Q),[S,q==null?void 0:q.stationName,q==null?void 0:q.rating,q?RU8(q):void 0,q==null?void 0:q.upNextProgramText,q==null?void 0:q.superTitleLink]).filter(function(a){return!!a});
N={runs:[]};for(b=0;b<q.length;b++)N.runs.push.apply(N.runs,_.PG(C8_(q[b]))),b<q.length-1&&N.runs.push({text:" "+X+" "});return N};
F58=function(q,S){var N=_.d5X(S,{},q,!0);return new Promise(function(X,b){N.listenOnce("n",function(){b(Error("fm`"+N.JSC$30592_getErrorDescription()))});
N.listenOnce("l",function(){var w=N.getResponseCode();if(w!==200)b(Error("gm`"+S+"`"+q.type+"`"+q.size+"`"+w));else try{X(JSON.parse(N.getResponseText()).encryptedBlobId)}catch(B){b(B)}});
N.run()})};
HL5=function(q){return q.substring(q.indexOf(":")+1,q.indexOf(";"))};
OL7=function(q){return new Promise(function(S,N){var X=new FileReader;X.onloadend=function(){try{var b=new Uint8Array(X.result);b.length<8&&N(void 0);var w=b.subarray(0,8);b="";for(var B=0;B<w.length;B++)b+=("0"+w[B].toString(16)).substr(-2);b.startsWith("ffd8ff")?S("image/jpeg"):b.startsWith("47494638")?S("image/gif"):b.startsWith("89504e470d0a1a0a")?S("image/png"):b.startsWith("424d")?S("image/bmp"):S(void 0)}catch(T){N(T)}};
X.onerror=N;X.readAsArrayBuffer(q)})};
K5Z=function(q){return new Promise(function(S,N){var X=new Image;X.crossOrigin="anonymous";X.onload=function(){var b=document.createElement("canvas");b.width=X.naturalWidth;b.height=X.naturalHeight;var w=b.getContext("2d");if(!w)throw Error("hm");w.drawImage(X,0,0);w=HL5(q);b.toBlob(function(B){B?S(B):N()},w)};
X.src=q})};
lg_=function(q,S){var N;if(((N=_.t(q,_.SB))==null?void 0:N.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var X;_.uc((X=S.hostElement)!=null?X:S,"yt-shorts-reset");_.El8(_.Ly().resolve(_.XM),q).then(function(w){vCE(w,S,q)})}else{var b;
_.yR((b=S.hostElement)!=null?b:S,[q]).then(function(w){w&&vCE(w.data,S,q)})}};
vCE=function(q,S,N){if(q){var X=_.t(q.replacementEndpoint,_.SB);if(X){q.sequenceContinuation&&(X.sequenceParams=q.sequenceContinuation);var b;_.uc((b=S.hostElement)!=null?b:S,"yt-navigate",{endpoint:q.replacementEndpoint})}else if((q==null?void 0:q.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(q==null?0:q.watchStatus)&&_.t(q.watchStatus,_.S8M)){var w;_.uc((w=S.hostElement)!=null?w:S,"yt-navigate",{endpoint:N})}}};
jPG=function(q){var S=_.Ly().resolve(_.UN),N=_.iT.currentPageTypeSelector(S.getState())||"";S=_.iT.currentPageSubTypeSelector(S.getState())||"";N=N==="ytd-browse"&&S==="home";return _.C("web_guide_entry_enable_cache_for_non_home_pages")?(q=(q==null?void 0:q.navigationEndpoint)&&_.PO(q.navigationEndpoint)==="home",{disableCache:N&&q}):{disableCache:N}};
kdZ=function(q,S,N,X){if(q&&q.length){var b={};if(S){var w=void 0;N&&(w={commandContext:{onTap:{innertubeCommand:N||{}}}});b.header={panelHeaderViewModel:{title:_.TI(S),rendererContext:w}}}S=[];q=_.A(q);for(N=q.next();!N.done;N=q.next()){w=N.value;N=_.t(w,W5m);w=_.t(w,diZ);var B=void 0,T=void 0;if((B=w)==null?0:(T=B.expandableItems)==null?0:T.length)for(w=_.A(w.expandableItems),B=w.next();!B.done;B=w.next()){B=B.value.guideEntryRenderer;var Q=T=void 0;if(((T=B)==null?void 0:(Q=T.icon)==null?void 0:
Q.iconType)==="VIEW_LIST_CAIRO"){N=B;break}}T=B=void 0;w=((B=N)==null?0:B.formattedTitle)?_.TI((T=N)==null?void 0:T.formattedTitle):void 0;B=void 0;T=(B=N)==null?void 0:B.isPrimary;if(N&&w&&!T){w={title:w};N.navigationEndpoint&&(w.rendererContext={commandContext:{onTap:{innertubeCommand:N.navigationEndpoint}}});B=[];Q=T=void 0;if(((T=N)==null?0:(Q=T.thumbnail)==null?0:Q.thumbnails)&&N.thumbnail.thumbnails.length>0){T=_.A(N.thumbnail.thumbnails);for(Q=T.next();!Q.done;Q=T.next())B.push({url:Q.value.url});
w.leadingAccessory={avatarViewModel:{image:{sources:B},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(T=void 0,(T=N.icon)==null?0:T.iconType)B.push({clientResource:{imageName:N.icon.iconType||""}}),w.leadingImage={sources:B};T=B=void 0;((B=N)==null?0:(T=B.badges)==null?0:T.liveBroadcasting)?(w.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",w.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},w.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
N.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?w.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":N.count&&(w.trailingLabel={content:N.count.toString()});S.push({listItemViewModel:w})}}S.length!==0?(b.content={listViewModel:{listItems:S}},X===0&&(b.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):b=void 0;if(b)return S=void 0,X===0&&(S={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:b}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:S}}}}};
zU3=function(q,S,N,X){if(S!=null&&S.isPrimary){switch(X){case 1:if(S.serviceEndpoint)break;N=kdZ(N,S.formattedTitle,S.navigationEndpoint,X);if(!N)break;S.serviceEndpoint=N;S.navigationEndpoint=void 0;break;case 0:!S.mouseEnterEndpoint&&(N=kdZ(N,S.formattedTitle,void 0,X))&&(S.mouseEnterEndpoint=N,S.mouseLeaveEndpoint={hideSheetCommand:{}})}q.push({guideEntryRenderer:S})}};
nC5=function(q){if(!q)return!1;try{if(q.host&&q.host.tagName==="YT-FORMATTED-STRING"&&q.host.id==="contenteditable-textarea"||q.nodeType===Node.ELEMENT_NODE&&q.tagName==="YTD-COMMENT-INPUT")return!0}catch(S){return!1}return nC5(q.parentNode)};
T2=function(q){return q?q.tagName==="A"&&q.href&&q.classList.contains("yt-simple-endpoint"):!1};
fgs=function(q){return q?q.tagName==="IMG"&&q.classList.contains("emoji"):!1};
pHL=function(q,S,N){if(!q)return null;var X=T2(q);if(X&&N)return S=q.pathname.substring(q.pathname.indexOf("/channel/")+9),document.createTextNode("@"+S);if(X&&!N)return document.createTextNode("");if(fgs(q))return N=q.alt,q=q.dataset.emojiId,!q&&S&&(S=_.gH(S,N))&&S.isCustomEmoji&&(q=S.emojiId),q?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+q+">"):document.createTextNode(N);X=q.cloneNode(!1);for(var b=0;b<q.childNodes.length;++b){var w=pHL(q.childNodes[b],S,N);w&&X.appendChild(w)}return X};
xiV=function(q){return q?T2(q)?q:xiV(q.lastChild):null};
mim=function(q){return q?T2(q)?q:mim(q.firstChild):null};
uT8=function(q){if(!q)return null;for(var S=q.previousSibling;S;)if(S.nodeType===Node.ELEMENT_NODE&&S.nodeName==="BR")S=S.previousSibling;else if(S.nodeType===Node.TEXT_NODE&&/\s+/.test(S.textContent))S=S.previousSibling;else break;(S=xiV(S))?q=S:q=(q=q.parentNode)?xiV(q.previousElementSibling):null;return q};
gC8=function(q){if(!q)return null;for(var S=q.nextSibling;S;)if(S.nodeType===Node.ELEMENT_NODE&&S.nodeName==="BR")S=S.nextSibling;else if(S.nodeType===Node.TEXT_NODE&&/\s+/.test(S.textContent))S=S.nextSibling;else break;return(S=mim(S))?S:gC8(q.parentNode)};
ECL=function(q){var S=_.bB(),N=S.JSC$11670_getStartNode();if(!nC5(N.parentNode))return null;S=S.JSC$11670_getStartOffset();if(N.nodeType===Node.TEXT_NODE){var X=_.ea(N,T2);if(X){if(q&&S===0||!q&&S===N.length)return X}else{if(q&&S===N.length)return!N||N.nodeName==="BR"||N.nextElementSibling&&_.y8(N.nextElementSibling,"display")==="block"?null:mim(N.nextElementSibling);if(!q&&S===0)return N?xiV(N.previousElementSibling):null}}if(N.nodeType===Node.ELEMENT_NODE)if(q){if(0<=S&&S<N.childNodes.length)return mim(N.childNodes[S])}else if(0<
S&&S<=N.childNodes.length)return xiV(N.childNodes[S-1]);return null};
yQm=function(q,S,N){if(!q)return null;if(q.nodeType===Node.TEXT_NODE)if(N){var X=uT8(q);if(X&&!/^\s+\S/.test(q.wholeText.substr(0,S)))return X}else if((X=gC8(q))&&!/\S\s+/.test(q.wholeText.substr(S,q.wholeText.length)))return X;return q.nodeType===Node.ELEMENT_NODE?N?uT8(q.childNodes[S]):gC8(q.childNodes[S]):yQm(q.parentNode,S,N)};
M9_=function(q){if(q.hasChildNodes())switch(q.tagName){case "DIV":case "A":case "SPAN":var S="";for(q=q.firstChild;q;q=q.nextSibling)S+=M9_(q);return S;default:return""}else switch(q.nodeType){case 3:return q.textContent;default:return""}};
L5E=function(q){switch(q){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}};
hU$=function(q){return q.map(function(S){return{settingsRadioOptionRenderer:{title:_.pB(S.name),asideText:_.pB(S.approximateSize),id:L5E(S.format)}}})};
Igm=function(q){if(q&&q.length!==0)return q.filter(P85()).map(function(S){return{settingsRadioOptionRenderer:{title:S.name,asideText:S.approximateSize,id:L5E(S.formatType)}}})};
YIm=function(q){if(q)return q.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
oa7=function(q,S){q=new Set(q!=null?q:[]);if(q.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(q.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(q.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(q.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(q.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(S)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
qRL=function(q){var S=q.indexOf("(");return S!==-1?q.substring(S+1,q.length-1):q};
_.NI3=function(q,S,N,X,b){N||(N=_.SR7);var w;(w=_.t(N.commandMetadata,_.Yq))!=null&&w.url||(N=Error("mm`"+JSON.stringify(N)),_.O0(N),N=_.SR7);N=_.a6.unsafeClone(N);w=_.bu(_.t(N.commandMetadata,_.Yq).url,"search_query",q);_.Nx(location.href,"sv")==="1"&&(_.t(N,_.YU).params="EgOAAgE%3D",w=_.bu(w,"sv","1"));_.t(N,_.YU)&&(_.t(N,_.YU).query=q);w=w.replace(/%20/g,"+");_.t(N.commandMetadata,_.Yq).url=w;b=_.C("desktop_enable_entity_suggest")?{entityMid:b}:{};_.Ly().resolve(_.ci).resolveCommand(N,{form:{tempData:Object.assign({},
{gs_l:S,oq:X!=null?X:q},b),isFromShorts:_.lT()==="shorts"}})};
_.XTJ=function(q){var S=_.k$("SBOX_SETTINGS"),N="https://"+(S.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";N+="&delq="+encodeURIComponent(q);(q=S==null?void 0:S.PSUGGEST_TOKEN)&&(N+="&tok="+q);(S=S==null?void 0:S.SESSION_INDEX)&&(N+="&authuser="+S);return N};
b28=function(q){switch(q){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
Z25=function(q,S,N,X,b,w){var B=_.a6.clone(wTL);B.locale=_.k$("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;B.report={description:b||"<empty>"};b=_.k$("SBOX_SETTINGS",{});S=S.join(",");var T=Date.now();q={choice_cc:X,choice_id_cc:N,choices_sc:S,gl:b.REQUEST_DOMAIN,hl:b.REQUEST_LANGUAGE,query:q,time:T};w&&(q.choice_additional_comment_cc=w);_.pCq(B,q)};
Am7=function(q){var S=new Map;S.set("authuser",_.k$("SESSION_INDEX","0"));return _.Fc(q,S)};
BI3=function(q){var S;return _.G(function(N){switch(N.nextAddress){case 1:if(!q||!sNs(q))return N.return(null);S=null;switch(_.k$("INNERTUBE_CLIENT_NAME")){case "WEB":return N.jumpTo(2);case "WEB_REMIX":S=q.getPlayer()}N.jumpTo(3);break;case 2:return N.yield(q.getPlayerPromise(),4);case 4:S=N.yieldResult;N.jumpTo(3);break;case 3:return N.return(S)}})};
sNs=function(q){return["ytd-player","ytmusic-player"].includes(String(q.tagName||"").toLowerCase())};
TI3=function(q){q=Math.round(q);return q%2?q-1:q};
GS5=function(q){q=Math.round(q);return q%2===0?q-1:q};
Du3=function(q){var S=["h","m","s"],N=_.gy(S);N.reverse();var X={};q=(q.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(B){var T=(B.match(/[hms]/)||[""])[0];return T?(X[T]=parseInt(B.match(/\d+/)[0],10),!1):!0});
for(q.reverse();q.length&&N.length;){var b=N.shift();b in X||(X[b]=parseInt(q.shift(),10))}if(q.length||X.s>59||X.m>59||X.h>9)return null;var w="";S.forEach(function(B){X[B]&&(w+=""+X[B]+B)});
return w||null};
QNG=function(q){var S,N,X;if(q=(S=q.createPlaylistDialogFormSchema)==null?void 0:(N=S.fieldSchemas)==null?void 0:(X=N.title)==null?void 0:X.validationSchema)for(S=[q.syncStep,q.asyncStep].filter(function(b){return b!==void 0}),S=_.A(S),N=S.next();!N.done;N=S.next()){N=N.value.rules;
if(!N)break;N=_.A(N);for(N=N.next();!N.done;N=N.next())return _.t(N.value,LBZ)}};
V4$=function(q){var S,N,X;if(q=(S=q.createPlaylistDialogFormSchema)==null?void 0:(N=S.fieldSchemas)==null?void 0:(X=N.visibility)==null?void 0:X.validationSchema)for(S=[q.syncStep,q.asyncStep].filter(function(b){return b!==void 0}),S=_.A(S),N=S.next();!N.done;N=S.next()){N=N.value.rules;
if(!N)break;N=_.A(N);for(X=N.next();!X.done;X=N.next())if(X=_.t(X.value,auZ))return S=void 0,(S=X.translations)==null?void 0:S.visibilityNotValidErrorMessage}};
Uu3=function(){var q,S;return(S=(q=_.Ly().resolve(_.MU(_.NP)))==null?void 0:q())!=null?S:!1};
rmV=function(q){var S=21;if(!q)return S;S+=q.headerTitle?27:0;S+=q.headerTitle&&q.hasHeaderActionHeader?4:0;return S+=q.headerTitle&&q.headerSubtitle?16:0};
$u3=function(q){var S=0;if(!q)return S;S+=q.hasFooterPrimaryButton||q.hasFooterSecondaryButton?48:0;S+=q.footerTrailingLabel||q.footerLeadingLabel?30:0;return S+=q.hasFooterPrimaryButton||q.hasFooterSecondaryButton||!q.footerTrailingLabel&&!q.footerLeadingLabel?0:12};
cm_=function(q){var S=new _.sZ,N=q;return{subscribe:function(X){S.subscribe("changed",X)},
dispatch:function(X,b){var w=N;if(X==="Touch Start")N=Object.assign({},w,{isAnimating:!1,initialY:b.event.touches[0].clientY});else if(X==="Touch Move"){X=b.contentScrollable?-1*(w.initialY-24):0;var B,T=(B=b.headerDivHeight)!=null?B:rmV(b.header),Q;B=(Q=b.footerDivHeight)!=null?Q:$u3(b.footer);Q=Math.min(b.fullContentWrapperHeight,b.heightMap[b.contentWrapperId]+T-B);N=Object.assign({},w,{currentY:Math.max(X,b.event.touches[0].clientY-w.initialY),maxHeightForContentWrapper:Math.min(Q,Math.max(0,
(w.isFullScreen?Q:b.contentWrapperHeight)-w.currentY))})}else N=X==="Snap To Full Screen"?Object.assign({},w,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:b.maxHeight}):X==="Snap To Neutral Position"?Object.assign({},w,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):X==="Close Sheet"?Object.assign({},w,{isAnimating:!0,currentY:b.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):w;S.publish("changed",N)}}};
egm=function(){_.Ly().resolve(_.Qk).closeSheet()};
CwZ=function(q){var S,N,X,b,w,B,T,Q,a,U,r;return{headerTitle:(S=q.headerTitle)==null?void 0:S.call(q),headerSubtitle:(N=q.headerSubtitle)==null?void 0:N.call(q),headerActionHeader:q.headerActionHeader,footerPrimaryButton:q.footerPrimaryButton,footerSecondaryButton:q.footerSecondaryButton,footerButtonType:(X=q.footerButtonType)==null?void 0:X.call(q),footerLeadingLabel:(b=q.footerLeadingLabel)==null?void 0:b.call(q),footerTrailingLabel:(w=q.footerTrailingLabel)==null?void 0:w.call(q),shouldShowIcons:(B=
q.shouldShowIcons)==null?void 0:B.call(q),skipContentClick:(T=q.skipContentClick)==null?void 0:T.call(q),additionalClassName:(Q=q.additionalClassName)==null?void 0:Q.call(q),onClosedCallback:q.onClosedCallback,focusOnClose:(a=q.focusOnClose)==null?void 0:a.call(q),isDisabled:(U=q.isDisabled)==null?void 0:U.call(q),disabledCommand:(r=q.disabledCommand)==null?void 0:r.call(q),headerFn:q.headerFn,contentFn:q.contentFn,footerFn:q.footerFn,hasHeaderFn:q.hasHeaderFn(),hasContentFn:q.hasContentFn(),hasFooterFn:q.hasFooterFn(),
hasFooterPrimaryButton:q.hasFooterPrimaryButton(),hasFooterSecondaryButton:q.hasFooterSecondaryButton(),hasHeaderActionHeader:q.hasHeaderActionHeader()}};
RgZ=function(q){switch(q){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}};
t4V=function(q){switch(q){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}};
i23=function(q){switch(q){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}};
JmL=function(q,S,N){S.forEach(function(X){_.Yp(_.Ly().resolve(_.A7),X)});
_.gr(q,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",N])};
KCm=function(q,S,N,X){var b=_.t(N,_.Hj).commandLifeCycleConfig;b&&b.onStartCommand&&_.M9(q,[b.onStartCommand],S);_.F0(S);var w=_.iW.instance;w&&_.JG(w,N)?_.Fq(w,N,X).then(function(B){if(!B||(B==null?0:B.error))return B=_.t(N,_.Hj).serializedTransactionFlowLoggingParams,_.Hp(S),_.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",B));_.Hp(S);return{data:B}}).then(function(B){_.Hp(S);
FC$(B.data);var T=B.data.command;T&&_.M9(q,[T],S);T=H2L(N,B.data);if(!T){var Q=B.data;B=!1;if(Q&&Q.command&&_.t(Q.command,_.hD)){var a;Q=((a=_.t(Q.command,_.hD))==null?void 0:a.commands)||[];for(a=0;a<Q.length;a++)if(_.t(Q[a],_.vOk)){B=!0;break}}B||_.Ab('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!T&&b&&b.onSuccessCommand?_.M9(q,[b.onSuccessCommand],S):T&&b&&b.onFailureCommand&&_.M9(q,[b.onFailureCommand],S)},function(){_.Hp(S);
b&&b.onFailureCommand&&_.M9(q,[b.onFailureCommand],S);O27(N)}):_.O0(Error("ym"),"ERROR")};
vaJ=function(q,S,N){var X=[S];N&&X.push(N);return _.yR(q,X).then(function(b){var w=_.t(S,_.Hj).serializedTransactionFlowLoggingParams,B=b.data,T=H2L(S,B);T?b=_.Au(new G2(T,w)):FC$(B);return b},function(){var b=_.t(S,_.Hj).serializedTransactionFlowLoggingParams;
O27(S);return _.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",b))})};
H2L=function(q,S){q=_.t(q,_.Hj).serializedTransactionFlowLoggingParams;var N=null;switch(S.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":N="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":N="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":N="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}N?_.Ka(N,q):nx$(q);return N};
O27=function(q){_.Ka("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.t(q,_.Hj).serializedTransactionFlowLoggingParams)};
FC$=function(q){if(q.trackingParams){var S=_.VR(),N=_.as();S&&N&&_.Jg(S,N,_.by(q.trackingParams))}};
lum=function(q,S,N){var X=_.iW.instance,b=_.ZZy(_.k$("YPC_MB_URL")),w=(new _.bZ7).init(),B=_.wv2(),T=_.t(N,_.FhM).languageCode;T===void 0?_.O0(Error("Li"),"ERROR"):_.Uh([w,b]).then(function(){var Q={ctk:_.pA.payments.business.integration.ClientTokenFactory.createClientToken(T,B)};X&&_.JG(X,N)?_.Fq(X,N,Q).then(function(a){return{data:a}}).then(function(a){_.uc(S,"yt-service-request-completed",a);
a.code!=="ERROR"&&(a=a.data.command)&&_.M9(q,[a],S)}):_.O0(Error("ym"),"ERROR")})};
duL=function(q,S,N,X){var b=_.iW.instance;b&&_.JG(b,N)?_.Fq(b,N,X).then(function(w){return{data:w}}).then(function(w){jN3(q,S,N,w)},function(){WCm(N)}):(b=_.Ly().resolve(_.MU(_.Xv)))&&b.requestDataForServiceEndpoint(N,X).then(function(w){jN3(q,S,N,w)},function(){WCm(N)})};
jN3=function(q,S,N,X){_.uc(S,"yt-service-request-completed",X);if(X.code&&X.code=="ERROR")WCm(N);else{(X=X.data.commands)&&_.M9(q,X,S);var b;(q=(b=_.t(N,_.jYR))==null?void 0:b.serializedYpcPauseFlowLoggingParams)&&q&&YW("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",q)}};
WCm=function(q){var S;(q=(S=_.t(q,_.jYR))==null?void 0:S.serializedYpcPauseFlowLoggingParams)&&q&&YW("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
na3=function(q,S,N){var X=_.iW.instance;X&&_.JG(X,N)?_.Fq(X,N).then(function(b){return{data:b}}).then(function(b){kS3(q,S,N,b)},function(){zgJ(N)}):(X=_.Ly().resolve(_.MU(_.Xv)))&&X.requestDataForServiceEndpoint(N).then(function(b){kS3(q,S,N,b)},function(){zgJ(N)})};
kS3=function(q,S,N,X){_.uc(S,"yt-service-request-completed",X);X.code&&X.code=="ERROR"?zgJ(N):((X=X.data.commands)&&_.M9(q,X,S),(q=_.t(N,_.WhD).serializedYpcResumeFlowLoggingParams)&&q&&YW("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",q))};
zgJ=function(q){(q=_.t(q,_.WhD).serializedYpcResumeFlowLoggingParams)&&q&&YW("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
fuJ=function(q){q=q===void 0?{}:q;_.Ly().resolve(_.Ct3).showFeedbackDialog(q.customProductData,q.feedbackContent,q.onFeedbackSubmitted,q.bucket)};
pT3=function(q){q=q===void 0?{}:q;_.Ly().resolve(_.Ct3).showHelpDialog(q.helpContext,q.articleId,q.productData)};
xu$=function(){pT3()};
muG=function(){fuJ()};
gaJ=function(q,S,N){var X,b,w,B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:X=_.t(q,uwV);if((b=X)==null?0:b.productId){Q={productId:X.productId,bucket:X.bucket,enableAnonymousFeedback:(T=X.enableAnonymousFeedback)!=null?T:!0,allowNonLoggedInFeedback:!0};a={feedbackChoice:N.feedbackChoice};if(!_.C("web_collect_offline_state")){U.jumpTo(8);break}_.jw(U,9);return U.yield(vUm(a),11)}B={bucket:(w=X)==null?void 0:w.bucket};if(!_.C("web_collect_offline_state")){U.jumpTo(4);break}B.customProductData=
{};_.jw(U,5);return U.yield(vUm(B.customProductData),7);case 7:_.x8(U,4);break;case 5:_.pd(U);case 4:fuJ(B);U.jumpTo(0);break;case 11:_.x8(U,8);break;case 9:_.pd(U);case 8:_.Eod(a),_.go2("GFEEDBACK",a),X.productId==="5295751"&&(a.client_attestation=Number(_.k$("CATSTAT",0))),X.productId==="5295751"&&(a.client_time=Date.now()/1E3/3600),X.productId==="5295751"&&(a.original_playback_id=_.tJT||""),_.pCq(Q,a),_.xP(U)}})};
Ea7=function(q){if(q=_.t(q,_.gWN)){var S={bucket:q.bucketIdentifier};q.additionalDatas&&(S.customProductData={},q.additionalDatas.forEach(function(N){if(N=N.userFeedbackEndpointProductSpecificValueData)S.customProductData[N.key]=N.value}));
fuJ(S)}};
ym$=function(q){var S=_.fl.getInstance();var N=_.qW("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var X=_.qW("DELETE",void 0,"Delete"),b=_.qW("CANCEL",void 0,"Cancel");N=qWZ(N,void 0,X,b,{signal:"DELETE_ALL_DOWNLOADS"});_.QV(S,[{openPopupAction:N}],q)};
LC5=function(){return _.G(function(q){return q.nextAddress==1?q.yield(_.Ly().resolve(_.CDL),2):q.yield(M4E(),0)})};
hgE=function(q){var S,N;return _.G(function(X){return X.nextAddress==1?(N=(S=_.t(q,_.kB))==null?void 0:S.targetId)?X.yield(_.Ly().resolve(_.CDL),3):X.jumpTo(0):X.yield(_.Ly().resolve(_.Qt).deleteVideo(N),0)})};
IuG=function(q){var S,N;return _.G(function(X){return X.nextAddress==1?(N=(S=_.t(q,_.kB))==null?void 0:S.targetId)?X.yield(_.Ly().resolve(_.CDL),3):X.jumpTo(0):X.yield(PwL(_.Ly().resolve(_.Qt),N),0)})};
oVJ=function(q){var S,N;return _.G(function(X){return(N=(S=_.t(q,_.kB))==null?void 0:S.targetId)?X.yield(YR5(N),0):X.jumpTo(0)})};
ShZ=function(){_.C("kevlar_woffle_refresh_dl_load_killswitch")||qhE()};
XyZ=function(){_.C("kevlar_woffle")&&_.iX.instance&&Nn8()};
wy3=function(q){var S;if((S=_.t(q,_.Pq))==null||!S.videoId)return!1;bhm(_.Ly().resolve(_.Qt),_.t(q,_.Pq),q.clickTrackingParams);return!0};
AW3=function(q){var S;if((S=_.t(q,_.IH))==null||!S.playlistId)return!1;Zh7(_.Ly().resolve(_.Qt),_.t(q,_.IH),q.clickTrackingParams);return!0};
BnJ=function(q){var S=_.t(q,_.rB0);(S==null?void 0:S.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(S==null?void 0:S.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||sbL(_.Ly().resolve(_.Qt),_.t(q,_.rB0))};
GwZ=function(q){q=_.t(q,_.Edv);var S;(q==null?0:(S=q.actions)==null?0:S.length)&&Tn$(q)};
aWL=function(q){var S,N;return _.G(function(X){S=_.t(q,DDs);return(N=S)!=null&&N.localWatchHistoryCommandType?X.yield(Qb5(S),0):X.return()})};
UDJ=function(){return _.G(function(q){return q.yield(VYL(),0)})};
rWE=function(q){setTimeout(function(){requestAnimationFrame(q)},80)};
$Dm=function(q){return Object.entries(q).map(function(S){return S.join(":")}).join(";")};
eH3=function(q){var S,N,X;_.G(function(b){if(b.nextAddress==1)return b.yield(cW3(),2);S=b.yieldResult;N=_.LI.instance;switch(S){case "granted":X=q.getLocationCommand;break;case "denied":X=q.openDeniedDialogAction;break;case "prompt":X=q.openCollectionDialogAction;break;default:X=q.openCollectionDialogAction}X&&N.resolveCommand(X);_.xP(b)})};
cW3=function(){var q,S;return _.G(function(N){if(N.nextAddress==1)return q="prompt",navigator.permissions?N.yield(navigator.permissions.query({name:"geolocation"}),3):N.jumpTo(2);N.nextAddress!=2&&(S=N.yieldResult,q=S.state);return N.return(q)})};
RH8=function(){_.G(function(q){return q.yield(_.Cn$(),0)})};
tY8=function(){var q,S,N;return _.G(function(X){if(X.nextAddress==1)return q=_.Ly().resolve(_.ZL),q?X.yield(_.Fq(q,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.vN(Error("Bm")),X.return(void 0));if(S=X.yieldResult){if(S.errorMetadata)return _.vN(Error("Cm`"+S.errorMetadata.status+"`"+S.error)),X.return(void 0);N=S.datasyncIds;_.d_V=N.length;return X.return(N)}_.vN(Error("Dm"));return X.return(void 0)})};
ihG=function(){tY8().then(function(q){q&&(Kp8(q),gx7(q),wfJ(q),jf5(q))})};
JW$=function(q){_.OY.addLowPriorityJob(function(){var S,N,X,b,w;return _.G(function(B){switch(B.nextAddress){case 1:if(_.C("ytidb_clear_optimizations_killswitch")){B.jumpTo(2);break}S=_.Ql("clear");if(S.startsWith("V")&&S.endsWith("||")){var T=[S];Kp8(T);gx7(T);wfJ(T);jf5(T);return B.return()}N=ZB3();X=WVL();return B.yield(Ex8(),3);case 3:return b=B.yieldResult,B.yield(vzL(),4);case 4:if(w=B.yieldResult,!(N||X||b||w))return B.return();case 2:q.isNetworkAvailable()?ihG():q.listenOnce("publicytnetworkstatus-online",
ihG),_.xP(B)}})})};
DK=function(q){q={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.Kc(q)}}}};_.LI.instance&&_.LI.instance.resolveCommand(q)};
FaV=function(q){if(q){var S=_.ql();_.Lt(S,3854,void 0,{layer:0,parentLayer:4});switch(q){case 1:var N=238708;break;case 2:N=238715;break;case 3:N=238710;break;case 6:N=238709}N&&(q=_.oK(S,{veType:N}))&&_.Ir(S,q)}};
Hh5=function(q){if(q){var S=_.ql();_.Lt(S,3854,void 0,{layer:0,parentLayer:4});switch(q){case 1:var N=238714;break;case 2:N=238711;break;case 8:N=238709;break;case 7:N=238713;break;case 3:case 4:case 5:N=238712}N&&(q=_.oK(S,{veType:N}))&&_.Ir(S,q)}};
OhL=function(q){switch(q.latencyType){case 0:_.VG("consent_primitive_flow");_.Uu("cpit",q.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.Uu("cpist",q.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.Uu("cprtif",q.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.Uu("cprtli",q.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.Uu("cprt",q.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.Uu("cpdt",q.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.Uu("cpjct",q.timestampEpochMillis,"consent_primitive_flow")}};
xDs=function(q,S){var N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x;return _.G(function(L){switch(L.nextAddress){case 1:_.jw(L,2);(X=(N=_.t(q,KaJ))==null?void 0:N.serializedConsentRequest)||(X=(b=_.t(q,vVJ))==null?void 0:b.serializedConsentRequest);X&&(w=lW7(_.Yg(X)));if(w===void 0)return L.return();B=jbJ(w);B.latencyCallback=OhL;S&&Wa5(B,function(){S.then(function(P){P.pauseVideo();(new dD_).increment()})});
return((T=_.t(q,KaJ))==null?void 0:T.consentAction)==="CONSENT_ACTION_PREWARM"||((Q=_.t(q,vVJ))==null?void 0:Q.consentAction)==="CONSENT_ACTION_PREWARM"?L.yield(kw5(B),5):L.yield(zH8(B),6);case 6:a=L.yieldResult;U=_.sI(a,Qn);if(U===1){if(((r=_.e9(a,nVL,1,Qn))==null?void 0:_.r4(r,1))===1||((c=_.e9(a,nVL,1,Qn))==null?void 0:_.r4(c,1))===2||((e=_.e9(a,nVL,1,Qn))==null?void 0:_.r4(e,1))===3)_.t(q,vVJ)?DK(_.qW("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
DK(_.qW("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));FaV((R=_.e9(a,nVL,1,Qn))==null?void 0:_.r4(R,1),_.pG(a,fWV,3,_.xl()))}else U===2?(((J=py7(a))==null?void 0:_.r4(J,1))===5?_.t(q,vVJ)?DK(_.qW("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):DK(_.qW("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((v=py7(a))==null?void 0:_.r4(v,1))===1||((W=py7(a))==null?void 0:_.r4(W,1))===4?
DK(_.qW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((z=py7(a))==null?void 0:_.r4(z,1))===7&&((M=w)==null?void 0:(g=_.Ns(M,aB,4))==null?void 0:_.r4(g,4))!==1&&DK(_.qW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),Hh5((x=py7(a))==null?void 0:_.r4(x,1))):DK(_.qW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));L.jumpTo(5);break;case 5:_.x8(L,0);break;case 2:_.pd(L),DK(_.qW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.xP(L)}})};
uZ_=function(){if(!mD3.has("Worker")){mD3.set("Worker",!0);var q={api:"BROWSER_API_WEB_WORKER"};q.available="Worker"in window?!0:!1;_.FO("apiTest",q)}};
gV3=function(q){return typeof q==="undefined"?"-1":String(Math.ceil(q/1048576))};
LaL=function(q,S){EV_(new yWV(_.t(S,MYV).addToken,_.t(S,MYV).commonToken)).then(function(){_.uc(q,"yt-invoke-instrument-manager-action-completed")},function(N){_.uc(q,"yt-invoke-instrument-manager-action-error",N)})};
Vn=function(){return _.k$("HTML_DIR")==="rtl"};
hHE=function(){var q,S;return(S=(q=window).matchMedia)==null?void 0:S.call(q,"(prefers-reduced-motion: reduce)").matches};
Pnm=function(q){var S=_.Ly().resolve(_.MU(_.BX));if(S&&S.isAnyTransitionEnabled){var N={};S.viewTransitionCoordinator.registerElement(q,(N.slide="miniplayer-page-transition",N["lockup-to-watch"]="miniplayer-page-transition",N["learning-journey"]="miniplayer-page-transition",N))}};
IWm=function(q,S,N){return{horizontalAlignment:q.x+N.width/2<S.width/2?"west":"east",verticalAlignment:q.y+N.height/2<S.height/2?"north":"south"}};
oy3=function(q,S,N,X,b){b=b===void 0?new _.Kf(0,0):b;q=Yh$(q,S,N,X,!1);return new _.Kf(q.x+b.x,q.y+b.y)};
Yh$=function(q,S,N,X,b){b=(b===void 0?0:b)?400:0;return new _.Kf(q==="west"?16+(Vn()?b:0):N.width-X.width-16-(Vn()?0:b),S==="north"?16:N.height-X.height-16)};
qS5=function(q,S){var N=0;q&&(N+=76);S&&(N+=285);return N};
SS3=function(q){return _.JQ(q)};
Nb_=function(q){var S=1;q=q.split(":");for(var N=[];S>0&&q.length;)N.push(q.shift()),S--;q.length&&N.push(q.join(":"));return N};
XCE=function(q){var S=new _.SY;return _.CL(S,11,q)};
bSE=function(q){var S={};q=q.getAllResponseHeaders().split("\r\n");for(var N=0;N<q.length;N++)if(!_.BM(q[N])){var X=Nb_(q[N]),b=X[0];X=X[1];if(typeof X==="string"){X=X.trim();var w=S[b]||[];S[b]=w;w.push(X)}}return _.a6.map(S,function(B){return B.join(", ")})};
MQ5=function(q,S){return q.JSC$10109_xhr_?q.JSC$10109_xhr_.getResponseHeader(S):null};
wC8=function(q,S){if(q.isDisposed())throw Error("Fa");q.yI.oH("n");var N=_.JW(q.yI,function(){return q.lGp([S.iS,S.pxr,S.teT,S.k5d])},"n");
q.yI.cTB(N.length);q.yI.aJ();return N};
ZS_=function(q,S,N){Array.isArray(N)||(N=[String(N)]);_.JKX(q.JSC$10349_queryData_,S,N);return q};
A2L=function(q){var S=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Ib(q);q.keyMap_.forEach(function(N,X){_.xg(S,X)||this.remove(X)},q)};
Nn8=function(){var q=_.iX.instance;_.G(function(S){return q.deferredInstallPrompt?S.yield(q.deferredInstallPrompt.prompt(),0):S.jumpTo(0)})};
sW_=function(q,S){var N=[];hh_(S,function(X){try{var b=_.De.prototype.getWrapper.call(this,X,!0)}catch(w){if(w=="Storage: Invalid value was encountered")return;throw w;}b===void 0?N.push(X):_.$WR(b)&&N.push(X)},q);
return N};
Eq3=function(q,S){sW_(q,S).forEach(function(N){_.De.prototype.remove.call(this,N)},q)};
Bb3=function(q){var S=_.R0;S._minimumZ=Math.max(S._minimumZ,q)};
Tb$=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];G1E=function(q,S){_.zV(q.vm);q.vm=S};
D5Z=function(q,S,N,X){q.setState(5);var b=!!q.j2Z&&Tb$.includes(_.Em(q.j2Z)||"");try{var w=new _.FZ({program:S,globalName:N,qLQ:{disable:!_.C("att_web_record_metrics")||!_.C("att_skip_metrics_for_cookieless_domains_ks")&&b,e7:"aGIf"}});w.xXW.then(function(){q.setState(6);X&&X(S)});
G1E(q,w)}catch(B){q.setState(7),B instanceof Error&&_.vN(B)}};
QWV=function(q,S,N,X,b,w){var B=B===void 0?"trayride":B;N?(q.setState(2),_.Rs(_.Vx(N),function(){if(window[B])D5Z(q,X,B,b);else{q.setState(3);var T=_.zAg(N),Q=document.getElementById(T);Q&&(_.Sw2(T),Q.parentNode.removeChild(Q));_.vN(new _.Vl("BL:ULB",N))}},w)):S?(w=_.Si("SCRIPT"),S instanceof _.BG?_.D1(w,S):w.textContent=S,w.nonce=_.so(document),document.head.appendChild(w),document.head.removeChild(w),window[B]?D5Z(q,X,B,b):(q.setState(4),_.vN(new _.Vl("BL:ULBJ")))):_.vN(new _.Vl("BL:ULV"))};
aBE=function(){this.state=1;this.vm=null;this.j2Z=void 0};
_.Z=aBE.prototype;_.Z.initialize=function(q,S,N,X){this.j2Z=X;if(q.program){var b;X=(b=q.interpreterUrl)!=null?b:null;if(q.interpreterSafeScript)b=_.iIN(q.interpreterSafeScript);else{var w;b=(w=q.interpreterScript)!=null?w:null}q.interpreterSafeUrl&&(X=_.KY(q.interpreterSafeUrl).toString());QWV(this,b,X,q.program,S,N)}else _.vN(Error("tf"))};
_.Z.isInitialized=function(){return!!this.vm};
_.Z.getState=function(){return this.state};
_.Z.isLoading=function(){return this.state===2};
_.Z.invoke=function(q){q=q===void 0?{}:q;var S;this.vm?S=wC8(this.vm,{iS:q}):S=null;return S};
_.Z.dispose=function(){G1E(this,null);this.setState(8)};
_.Z.setState=function(q){this.state=q};
VKL=function(q,S){return q.vm.snapshot(S)};
U5s=function(q,S){var N=_.Y$("botguard_async_snapshot_timeout_ms",3E3);S=S===void 0?{}:S;N=N===void 0?3E3:N;return q.vm?new Promise(function(X,b){var w=!1,B=_.OY.addJob(function(){w=!0;b(Error("uf"))},1,N);
q.vm?VKL(q,{iS:S}).then(function(T){_.OY.cancelJob(B);w||X(T)}).catch(function(T){_.OY.cancelJob(B);
w||b(T)}):(_.OY.cancelJob(B),X(null))}):Promise.resolve(null)};
r2L=["att/log"];_.SR7={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var $5L={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},c2Z=function(q,S){return _.SQ(q,{mode:"readwrite",enableRetries:!0},function(N){return _.VXg(N,S,"settingEntity")})},eZ7=function(q,S,N){return _.SQ(q,{mode:"readonly",
enableRetries:!0},function(X){return _.wX6(X,S,N)})},CR8=function(q){if(!q.storage)return!1;
a:{if(q.storage){try{var S=q.storage.get("TLPQtimestamp")}catch(N){}q=Number(S);if(!isNaN(q))break a}q=void 0}return q?Date.now()-q<864E5:!1},RZ3=function(q){if(q.storage){try{var S=q.storage.get("TLPQindex")}catch(N){}q=Number(S);
if(!isNaN(q))return q}},Up=function(q){var S=_.OF();
return _.bxT(S,q,1)},tKV=function(q,S){q.queueProxy&&S.forEach(function(N){if(N.videoId&&N.trackingParams&&q.queueProxy instanceof _.tf){var X=_.VR();
q.queueProxy.attributionData.set(N.videoId,{enqueueingVe:_.by(N.trackingParams).getAsJson(),enqueueingCsn:X?X:void 0,clientEnqueueingTimeMs:Math.floor((0,_.oL)()).toString()})}})},iS8=function(q){var S=_.moJ(q);
S!=q.currentSnapState_&&(q.currentSnapState_=S,q.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},r_=function(q){this.JSC$13547_networkManager_=q;
this.partCallbacks_=[]};
r_.prototype.getCacheKeyForEndpoint=function(q){return _.X34(q,!1)};
r_.prototype.onPartsCallback_=function(q){this.partCallbacks_.forEach(function(S){q&&S(q)})};
var $H=function(q,S,N){r_.call(this,q);this.player_=S;this.autoplayData_=N};
_.F($H,r_);$H.prototype.getCacheKeyForEndpoint=function(q){return _.X34(q,!!this.autoplayData_)};
$H.prototype.getTempData=function(q,S){S=S.timeBeforeNextVideo;q={itct:q.clickTrackingParams,lact:_.IL(),pbis:S,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(q.autonav=1);return q};
$H.prototype.getXhrParams=function(q){return Object.assign({pbj:"prefetch"},q)};
$H.prototype.getParams=function(q){q={frags:q.fragmentsRequested.join(",")};_.C("kevlar_droppable_prefetchable_requests")&&(q.prefetch=1);return q};
var J25=function(q){q.playerEvents_.forEach(function(S){q.player.removeEventListener(S.eventName,S.callback)});
q.playerEvents_.length=0},FzL=function(q,S,N){this.player=q;
this.JSC$13557_taskManager=S;this.prefetchDelay=N;this.completionResolver_=null;this.playerEvents_=[]};
FzL.prototype.start=function(){var q=this;this.completionResolver_=_.Hq();_.rn(this.completionResolver_.promise,function(){J25(q);q.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var HSG=function(q,S,N){q.player.addEventListener(S,N);q.playerEvents_.push({eventName:S,callback:N})},OS5={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},KzG={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},vyV=function(q,S,N){FzL.call(this,q,S,N);this.cueId_="playbackTrigger-"+Math.random()};
_.F(vyV,FzL);
vyV.prototype.prepareTrigger=function(q){var S=this,N=this.player.getDuration(),X=this.player.getVideoData(),b=X.isLive&&X.hasProgressBarBoundaries;if(b&&X.progressBarEndPositionUtcTimeMillis){var w=X.progressBarEndPositionUtcTimeMillis/1E3;isNaN(w)||(N=w)}var B=0;this.prefetchDelay>=0?b?X.progressBarStartPositionUtcTimeMillis&&(X=X.progressBarStartPositionUtcTimeMillis/1E3,isNaN(X)||(B=X+this.prefetchDelay)):B=this.prefetchDelay:B=N+this.prefetchDelay;b?this.player.addUtcCueRange(this.cueId_,B,N):
this.player.addCueRange(this.cueId_,B,N);_.rn(q.promise,function(){S.player.removeCueRange(S.cueId_)});
HSG(this,"onCueRangeEnter",function(T){T==S.cueId_&&q.resolve(N-B)})};
var lBL=function(q,S){q.fragmentConfiguration_[S].requiredKeys.every(function(N){return!!q.prefetchedData_[N]})&&(q.validatedFragments_.push(S),S=q.missingFragments_.indexOf(S),S!==-1&&q.missingFragments_.splice(S,1))},jWE=function(q){q.prefetchedFragments_.forEach(function(S){lBL(q,S)})},Wz_=function(q,S,N){this.pageFragments_=q;
this.prefetchedFragments_=S;this.fragmentConfiguration_=KzG;this.prefetchedData_=N;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;jWE(this)},d55=function(){},k18=function(q){this.JSC$13571_playlistManager_=q};
_.F(k18,d55);k18.prototype.getPrefetchEndpoint=function(){return this.JSC$13571_playlistManager_.getAutoplayEndpoint()};
var zZ3=function(q){this.autonavEndpoints_=q};
_.F(zZ3,d55);zZ3.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var ny5=function(q,S,N,X,b){this.autonavEndpoints=q;this.foregroundTrigger=S;this.backgroundTrigger=N;this.pageType=X;this.isInPlaylist=b},fBZ=function(q,S){if(q.webPrefetchData&&q.webPrefetchData.navigationEndpoints&&q.webPrefetchData.navigationEndpoints.length){q=q.webPrefetchData.navigationEndpoints;
var N=_.t(q[0],_.O1);if(N.watchEndpointSupportedPrefetchConfig&&N.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var X=N.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;N=X.playbackRelativeSecondsPrefetchCondition;N=typeof N==="number"&&Math.abs(N)<S.videoDuration?N:void 0;X=X.countdownUiRelativeSecondsPrefetchCondition;X=typeof X!=="number"||_.C("prefetch_job_config_cleanup_ks")&&S.inPlaylist?void 0:X;if(typeof X==="number")return new ny5(q,S.makeUpNextTrigger(X),S.makePlaybackTrigger(X),
"watch",S.inPlaylist);if(typeof N==="number")return new ny5(q,S.makePlaybackTrigger(N),null,"watch",S.inPlaylist)}}},pC_=function(q){return q.prefetchJobConfig_.backgroundTrigger?_.fy(PgL)()==0?q.prefetchJobConfig_.backgroundTrigger:q.prefetchJobConfig_.foregroundTrigger:q.prefetchJobConfig_.foregroundTrigger},x5L=function(q){_.QY(document,"visibilitychange",q.onVisibilityChange_,!1,q)},cl=function(q){r_.call(this,q)};
_.F(cl,r_);cl.prototype.getCacheKeyForEndpoint=function(q){return r_.prototype.getCacheKeyForEndpoint.call(this,q)};
cl.prototype.getTempData=function(){return{}};
cl.prototype.getXhrParams=function(q){return q};
cl.prototype.getParams=function(){return{}};
var m53=function(q,S,N){var X=q.prefetchDelay*1E3;if(Math.abs(X)>S)N.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var b=X,w=S-X;X<0&&(b=S+X,w=Math.abs(X));var B=q.JSC$13557_taskManager.addJob(function(){N.resolve(w/1E3)},10,b);
N.promise.thenCatch(function(){q.JSC$13557_taskManager.cancelJob(B)})}},u9Z=function(q,S,N){FzL.call(this,q,S,N)};
_.F(u9Z,FzL);u9Z.prototype.prepareTrigger=function(q){var S=this;HSG(this,"onAutonavCoundownStarted",function(N){m53(S,N,q)})};
var gym=function(q){q.pendingPrefetchJob_&&(q.pendingPrefetchJob_.cancel(),q.pendingPrefetchJob_=null)},EyJ=function(q,S,N){if(!q.triggeredTargets.has(S)){var X=_.ZpQ(q,S);
X.action=N;_.wus(q,S,X)}},y2_=function(q){_.YdX();
_.odM("cpt")&&_.vN(Error("mh"));_.Nd.requestAnimationFrame(function(){_.Nd.setTimeout(function(){_.Uu("cpt");var S=_.cf("vpl"),N=_.cf("cpt");S&&N&&_.Uu("ol",Math.max(S,N))})});
try{_.Uu("fr_s"),q()}catch(S){_.O0(S)}_.Nd.requestAnimationFrame(function(){_.Uu("bcp")})},MK3={FILLED:"youtube_fill",
OUTLINE:"youtube_outline"},Lz$=function(q,S){q.serviceEndpointHandlers.push(S)},hZL=function(q,S){S=q.pendingPages_.indexOf(S);
S>-1&&q.pendingPages_.splice(S,1)},PR_=function(q,S){var N=_.JkJ.indexOf(S);
N>-1&&_.JkJ.splice(N,1);q.targetPage_==S?(q.abort(),_.He2(q)):hZL(q,S)},IB$=function(q,S){q.reloadContinuationItemsCommandMatcher=S},YS_=function(q,S,N){S&&N&&(q.videos.forEach(function(X){X.videoId===S&&(X.itemId=N)}),q.recommendedVideos.forEach(function(X){X.videoId===S&&(X.itemId=N)}))},ov7=function(q){this.onStepChangeCallback=function(){};
this.flowRenderer=q};
ov7.prototype.getCurrentStep=function(){var q=this,S;return((S=this.flowRenderer.steps)!=null?S:[]).map(function(N){return _.t(N,_.s8)}).find(function(N){return N&&N.stepId===q.currentStepId})};
var q$J=function(q,S){var N=S.flowStateEntityKey,X=q.flowStates.get(N);if(X)return X;S=new ov7(S);q.flowStates.set(N,S);return S},S$3=function(q,S){for(var N=_.A(q.flowStates.entries()),X=N.next();!X.done;X=N.next()){var b=_.A(X.value);
X=b.next().value;b=b.next().value;if(b.flowRenderer.targetId===S){q.flowStates.delete(X);break}}},N2E=function(q,S){q.onStepChangeCallback=S;
q.onStepChangeCallback(q.getCurrentStep())},XaE=function(q,S){var N;
return((N=q.flowRenderer.steps)!=null?N:[]).map(function(X){return _.t(X,_.s8)}).find(function(X){return X&&X.stepId===S})?(q.currentStepId=S,q.onStepChangeCallback(q.getCurrentStep()),!0):!1},bk8=function(q,S,N,X){S={challenge:S};
N&&(S.webResponse=N);return _.Jf(q.innertubeTransportService,S,_.WO(r2L),X)},waE=function(q,S,N){if(!S.challenge)throw Error("ti");
if(S.botguardData&&S.botguardData.program){var X=new aBE;X.initialize(S.botguardData,function(){U5s(X,{atr_challenge:S.challenge}).then(function(b){if(!b)throw Error("ui");return bk8(q,S.challenge,b,N)}).catch(function(b){_.vN(b);
return bk8(q,S.challenge,void 0,N)})},void 0)}else bk8(q,S.challenge,void 0,N)},Zk_=function(q,S,N){var X={};
S.ids&&(X.ids=[].concat(_.PG(S.ids)));S.engagementType&&(X.engagementType=S.engagementType);return _.Jf(q.innertubeTransportService,X,_.WO(_.R4M),N).then(function(b){if(!b)throw new _.Vl("GetAttestationChallenge returned falsy");waE(q,b,N)}).thenCatch(function(b){_.O0(b)})},Ays=function(q,S,N){return new _.AK(function(X,b){var w;
return _.G(function(B){if(B.nextAddress==1){var T=B.yield,Q=S.engagementType,a=S.ids,U={};a=_.A(a!=null?a:[]);for(var r=a.next();!r.done;r=a.next())r=r.value,r.encryptedVideoId?U.encryptedVideoId=r.encryptedVideoId:r.externalChannelId?U.externalChannelId=r.externalChannelId:r.commentId?U.commentId=r.commentId:r.externalOwnerId?U.externalOwnerId=r.externalOwnerId:r.artistId?U.artistId=r.artistId:r.playlistId?U.playlistId=r.playlistId:r.externalPostId?U.externalPostId=r.externalPostId:r.shareId?U.shareId=
r.shareId:r.postPlayNonce&&(U.postPlayNonce=r.postPlayNonce);return T.call(B,ozV(Q,U),2)}w=B.yieldResult;if(!w.challenge)return _.vN(Error("vi")),Zk_(q,S,N).then(X,b),B.return();T=w;Q={challenge:T.challenge};Q.webResponse=T.webResponse;Q.engagementType=S.engagementType;Q.ids=S.ids;_.Jf(q.innertubeTransportService,Q,_.WO(r2L),N).then(X,b);_.xP(B)})})},N43=function(q,S){var N,X,b,w;
_.G(function(B){if(B.nextAddress==1){N=_.t(S,_.rrD);if(!(N&&N.listId&&q.response&&q.response.playingVideoId)||q.listId!==N.listId)return B.return();q.index===void 0&&(q.index=0);return B.yield(_.gX2(q.JSC$13410_playlistNetworkManager,N.listId,q.index,q.response.playingVideoId),2)}X=B.yieldResult;if(!X)return B.return();b=X.playlistId;w=X.playlistPanelRenderer;q.setPlaylistData(b,w,X.autoplayRenderer);_.xP(B)})},sC3=function(q,S,N){var X=q.getParams(N),b=_.lV7(S,X),w=q.getTempData(S,N);
w.endpoint=JSON.stringify(S);_.C("enable_unknown_lact_fix_on_html5")&&(_.Ly().resolve(_.Ne),w.lact=_.IL());var B={headers:{"X-YouTube-STS":_.k$("STS"),"x-youtube-csoc":1}};_.WA(b,w);return new _.AK(function(T,Q){var a=q.getXhrParams(X),U;_.C("kevlar_cache_on_ttl_player")&&(U=_.Ly().resolve(_.DO));U&&_.mx3(U,S)?_.LdL(U,S,w,window.location.href).then(function(r){r?T(r):Q()},Q):_.CGq(q.JSC$13547_networkManager_,S,a,q.onPartsCallback_.bind(q),B).then(function(r){r?T(r):Q()},Q)})},B23=function(q,S){q.triggerPromise_=
S.start();
q.triggerPromise_.then(function(N){var X=q.prefetchEndpointProvider_.getPrefetchEndpoint();if(X){var b=OS5[q.prefetchJobConfig_.pageType].prefetchedFragments;q.prefetchRequestPromise_=sC3(q.JSC$13583_networkPrefetchRequest_,X,{fragmentsRequested:b,timeBeforeNextVideo:N});q.prefetchResponseCacheKey_=q.JSC$13583_networkPrefetchRequest_.getCacheKeyForEndpoint(X);x5L(q);q.prefetchRequestPromise_.then(function(w){q.storePrefetchedDataCallback_(q.prefetchResponseCacheKey_,w);if(_.C("web_prefetch_preload_video")&&
b.length===1&&b[0]==="pl"&&w&&!w.playerAds&&!w.adPlacements){var B=_.t(X,_.SB),T=B!=null,Q={raw_player_response:w,watch_endpoint:B};(w=_.Ly().resolve(T?_.FIR:_.xc))&&X&&w.then(function(a){T&&_.C("web_queue_preload_video")?(Q.prefer_gapless=!0,a.queueNextVideo(Q)):a.preloadVideoByPlayerVars(Q)})}})}})},e_=function(q,S,N,X){this.prefetchEndpointProvider_=q;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=S;this.prefetchJobConfig_=N;this.JSC$13583_networkPrefetchRequest_=X;this.prefetchResponseCacheKey_=null};
e_.prototype.enqueue=function(){this.triggerPromise_||(B23(this,pC_(this)),_.ve(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
e_.prototype.resolve=function(){this.cancel()};
e_.prototype.cancel=function(){this.triggerPromise_&&this.triggerPromise_.cancel("Prefetch job cancelled, trigger promise cancelled.");this.prefetchRequestPromise_&&this.prefetchRequestPromise_.cancel("Prefetch job cancelled, request promise cancelled.");x5L(this)};
e_.prototype.onVisibilityChange_=function(){var q=this;_.fy(PgL)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){q.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||B23(this,pC_(this))};
var T2L=function(q,S,N,X,b){S&&(S==null?0:S.videoId)&&N&&N.entries&&_.C("kevlar_enable_shorts_prefetch_in_sequence")&&(gym(q),S=N.entries.map(function(w){var B;return(B=_.t(w.command,_.SB))==null?void 0:B.videoId}).indexOf(S.videoId),N=N.entries[S+1],N!=null&&N.command&&!_.t(N==null?void 0:N.command,_.cj)&&(X=new ny5([N.command],new vyV(X,_.OY,1),null,"shorts",!1),q.pendingPrefetchJob_=new e_(new zZ3(X.autonavEndpoints),function(){return!1},X,new cl(b)),q.pendingPrefetchJob_.enqueue()))},GZL=function(q,
S,N,X,b,w){var B=_.nt.getInstance();
if(!_.C("block_all_player_prefetch_requests")){gym(q);var T=!!N.getPlaylistId(),Q=N.getVideoData().isLive&&N.getVideoData().hasProgressBarBoundaries;if((B.getState()==2||T||Q)&&(!N.getVideoData().isLive||Q)){B={inPlaylist:T,videoDuration:N.getDuration(),makeUpNextTrigger:function(U){return new u9Z(N,_.OY,U)},
makePlaybackTrigger:function(U){return new vyV(N,_.OY,U)}};
var a=fBZ(S,B);a&&(q.pendingPrefetchJob_=new e_(a.isInPlaylist?new k18(b):new zZ3(a.autonavEndpoints),function(U,r){r=new Wz_(OS5[a.pageType].pageFragments,OS5[a.pageType].prefetchedFragments,r);return _.P_v(r)?(q.prefetchCache_.set(U,r),!0):!1},a,new $H(X,N,w,b)),q.pendingPrefetchJob_.enqueue())}}},DgG=function(){var q=_.lk();
q.signals.parkOrScheduleJob(function(){var S=q.storage;if(S.storage)if(CR8(S)){var N=S.getPlaylistId();S=RZ3(S);N=!!N&&S!==void 0}else S.clear(),N=!1;else N=!1;if(N){N=q.JSC$13410_pageManager.isOnWatch();a:{var X=q.storage;if(X.storage&&CR8(X)&&(S=X.getPlaylistId(),X=RZ3(X),S&&X!==void 0)){N={recoverPlaylistCommand:{listId:S,index:X,openMiniplayer:!N,openListPanel:N,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}N=void 0}N&&_.QV(q.JSC$13410_actionRouter,[N],null)}},0,"ma")},QC$=function(q,S,N,
X,b,w){var B=_.Ew(7111);
_.hp(q.JSC$18953_screenManager,B,w?_.by(w):void 0);_.Ir(q.JSC$18953_screenManager,B,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:X,offlineId:S,offlineabilityFormatType:N,isDefaultFormatType:b==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:b}})},a05=function(q,S,N,X,b){var w,B,T,Q,a;
return _.G(function(U){if(U.nextAddress==1)return U.yield(q.JSC$18953_playerApiPromise,2);w=U.yieldResult;QC$(q,S,N,"OFFLINE_OBJECT_TYPE_PLAYLIST",X,b);if(T=_.DcR[q.entityTypeMap.listEntityType])a={},B=(a[T]={maximumDownloadQuality:(Q=N)!=null?Q:void 0},a);return U.yield(w.queueOfflineAction(S,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",B),0)})},VEJ=function(q,S){var N,X,b,w;
return _.G(function(B){if(B.nextAddress==1)return B.yield(q.JSC$18953_persistentStorePromiseAccessor(),2);if(B.nextAddress!=3){N=B.yieldResult;if(!N)return _.vN(new _.Vl("PES is undefined")),B.return();X=_.LB(S,"downloadStatusEntity");return B.yield(eZ7(N,X,"downloadStatusEntity"),3)}b=B.yieldResult;return B.return((w=b)==null?void 0:w.downloadState)})},UgJ=function(q,S,N,X,b){var w,B,T,Q,a,U;
return _.G(function(r){switch(r.nextAddress){case 1:return r.yield(q.JSC$18953_playerApiPromise,2);case 2:w=r.yieldResult;QC$(q,S,N,"OFFLINE_OBJECT_TYPE_VIDEO",X,b);if(T=_.DcR[q.entityTypeMap.singleEntityType])a={},B=(a[T]={maximumDownloadQuality:(Q=N)!=null?Q:void 0},a);return r.yield(VEJ(q,S),3);case 3:U=r.yieldResult;if(U!=="DOWNLOAD_STATE_USER_DELETED"){r.jumpTo(4);break}return r.yield(q.deleteVideo(S),4);case 4:return r.yield(w.queueOfflineAction(S,q.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
B),0)}})},ryG=function(q,S,N,X,b){return _.G(function(w){return w.nextAddress==1?w.yield(q.deleteVideo(S,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):w.yield(UgJ(q,S,N,X,b),0)})},$gG=function(q,S,N){var X,b;
return _.G(function(w){if(w.nextAddress==1)return w.yield(q.JSC$18953_playerApiPromise,2);X=w.yieldResult;b=_.LB(S,"mainVideoDownloadStateEntity");return w.yield(X.updateDownloadState(b,N),0)})},YR5=function(q){var S=_.Ly().resolve(_.Qt);
return _.G(function(N){if(N.nextAddress==1)return S.previousDownloadStateForVideo[q]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&S.previousDownloadStateForVideo[q]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?N.jumpTo(2):N.yield(S.resumeVideoDownload(q),2);if(N.nextAddress!=4)return N.yield($gG(S,q,S.previousDownloadStateForVideo[q]),4);delete S.previousDownloadStateForVideo[q];_.xP(N)})},PwL=function(q,S){var N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$18953_playerApiPromise,2);N=X.yieldResult;return X.yield(N.queueOfflineAction(S,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},M4E=function(){var q=_.Ly().resolve(_.Qt),S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$18953_playerApiPromise,2);if(X.nextAddress!=3)return S=X.yieldResult,N={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},X.yield(S.queueOfflineAction("!*$_ALL_ENTITIES_!*$",q.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",N),3);var b=q.JSC$18953_commandHandler,w=b.resolveCommand,B=_.qW("DELETING_ALL",void 0,"Downloads are being deleted");w.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.nB(B)}},
popupType:"TOAST"}});_.xP(X)})},cys=function(q,S){var N,X,b,w,B,T;
return _.G(function(Q){if(Q.nextAddress==1)return Q.yield(q.JSC$18953_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3)return N=Q.yieldResult,N?Q.yield(eZ7(N,_.TD,"downloadsPageViewConfigurationEntity"),3):(_.vN(new _.Vl("PES is undefined")),Q.return());b=(X=Q.yieldResult)!=null?X:{};T=(B=(w=b)==null?void 0:w.downloadsUpsellBannerVisibility)!=null?B:{};return T.visibleWithConnection?Q.yield(S.refreshAllStaleEntities(0),0):Q.jumpTo(0)})},eXs=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$18953_prefStorage,2);S=X.yieldResult;return X.return((N=S)==null?void 0:N.get("sdois"))})},C2m=function(q){var S,N,X,b,w,B;
return _.G(function(T){if(T.nextAddress==1)return T.yield(q.JSC$18953_persistentStorePromiseAccessor(),2);if(T.nextAddress!=3){S=T.yieldResult;if(!S)return _.vN(new _.Vl("PES is undefined")),T.return();N=_.LB("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return T.yield(eZ7(S,N,"settingEntity"),3)}X=T.yieldResult;return T.return((B=(b=X)==null?void 0:(w=b.settingOptionValue)==null?void 0:w.boolValue)!=null?B:!1)})},RXL=function(q,S){var N,X,b,w;
return _.G(function(B){switch(B.nextAddress){case 1:return((N=S)==null?void 0:N.formatType)===void 0?B.return():B.yield(q.JSC$18953_prefStorage,2);case 2:X=B.yieldResult;if(X===void 0)return B.return();if(((b=S)==null?void 0:b.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return B.yield(X.set("lmqf",S.formatType),8);if(((w=S)==null?void 0:w.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){B.jumpTo(0);break}return B.yield(X.set("lmqf",S.formatType),6);case 6:return B.yield(X.set("lmqflst",
Math.floor((0,_.oL)())),0);case 8:return B.yield(X.remove("lmqflst"),0)}})},tEL=function(q){var S,N;
return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(q.JSC$18953_prefStorage,2);case 2:S=X.yieldResult;if(!S){X.jumpTo(3);break}return X.yield(S.get("lmqflst"),4);case 4:if(N=X.yieldResult,N!==void 0)return X.return(N);case 3:return X.return(0)}})},iks=function(q){var S,N,X;
return _.G(function(b){return b.nextAddress==1?b.yield(q.JSC$18953_prefStorage,2):b.nextAddress!=3?(S=b.yieldResult,b.yield((N=S)==null?void 0:N.get("ldtmes"),3)):b.return((X=b.yieldResult)!=null?X:!1)})},VYL=function(){var q=_.Ly().resolve(_.Qt),S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$18953_prefStorage,2);S=N.yieldResult;return S===void 0?N.return():N.yield(S.set("ldtmes",!0),0)})},Jy$=function(q){var S,N;
return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(q.JSC$18953_prefStorage,2);case 2:S=X.yieldResult;if(S===void 0){X.jumpTo(3);break}return X.yield(S.get("lmqf"),4);case 4:if(N=X.yieldResult,N!==void 0)return X.return(N);case 3:return X.return("SD")}})},Zh7=function(q,S,N){var X,b,w,B,T,Q,a,U;
_.G(function(r){switch(r.nextAddress){case 1:return r.yield(RXL(q,(X=S)==null?void 0:X.actionParams),2);case 2:b=S.playlistId;if(!b)return r.return();if(S.action==="ACTION_ADD")return((B=S.actionParams)==null?0:B.formatType)?r.yield(a05(q,b,S.actionParams.formatType,(U=S.actionParams)==null?void 0:U.settingsAction,N),0):r.yield(q.offlineWebClientEligibility,14);if(S.action==="ACTION_REMOVE_WITH_PROMPT"){var c=q.JSC$18953_commandHandler,e=c.resolveCommand,R=_.k$("INNERTUBE_CLIENT_NAME");var J=R===
"WEB_REMIX"?_.qW("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.qW("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var v=R==="WEB_REMIX"?[_.qW("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];R=R==="WEB_REMIX"?_.qW("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.qW("DELETE",void 0,"Delete");var W=_.qW("CANCEL",void 0,"Cancel");J=qWZ(J,v,R,W,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:b});e.call(c,{openPopupAction:J});return r.return()}if(S.action===
"ACTION_REMOVE")return r.yield(PwL(q,b),0);if(S.action!=="ACTION_SYNC"){r.jumpTo(0);break}return r.yield(q.JSC$18953_playerApiPromise,9);case 9:return w=r.yieldResult,r.yield(w.queueOfflineAction(b,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return T=r.yieldResult,r.yield(Jy$(q),15);case 15:return Q=r.yieldResult,r.yield(tEL(q),16);case 16:a=r.yieldResult,S.onAddCommand&&q.JSC$18953_commandHandler.resolveCommand(S.onAddCommand,{form:{preferredFormatType:Q,
offlineWebClientEligibility:T,lastOfflineQualitySettingsSavedMs:a.toString()}}),r.jumpTo(0)}})},bhm=function(q,S,N){var X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P;
_.G(function(b0){switch(b0.nextAddress){case 1:return b0.yield(RXL(q,(X=S)==null?void 0:X.actionParams),2);case 2:b=S.videoId;if(!b)return b0.return();if(S.action==="ACTION_REMOVE_WITH_PROMPT"){var Q7=q.JSC$18953_commandHandler,ry=Q7.resolveCommand,s7=_.k$("INNERTUBE_CLIENT_NAME");var TW=s7==="WEB_REMIX"?_.qW("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.qW("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var l0=s7==="WEB_REMIX"?[_.qW("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];s7=s7==="WEB_REMIX"?_.qW("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.qW("DELETE",void 0,"Delete");var zW=_.qW("CANCEL",void 0,"Cancel");TW=qWZ(TW,l0,s7,zW,{signal:"DELETE_DOWNLOAD",targetId:b});ry.call(Q7,{openPopupAction:TW});return b0.return()}if(S.action==="ACTION_ADD")return((M=S.actionParams)==null?0:M.formatType)?b0.yield(UgJ(q,b,S.actionParams.formatType,(P=S.actionParams)==null?void 0:P.settingsAction,N),0):b0.yield(q.offlineWebClientEligibility,
29);if(S.action==="ACTION_RETRY")return b0.yield(Jy$(q),25);if(S.action==="ACTION_PAUSE")return b0.yield(q.pauseVideoDownload(b),0);if(S.action==="ACTION_RESUME")return b0.yield(q.resumeVideoDownload(b),0);if(S.action==="ACTION_REMOVE")return b0.yield(VEJ(q,b),19);if(!S.onAddCommand||!_.t(S.onAddCommand,_.vq)){b0.jumpTo(0);break}w=_.t(S.onAddCommand,_.vq);T=(B=w)==null?void 0:B.isCrossDeviceDownload;if(!T){b0.jumpTo(0);break}Q="HD";return b0.yield(tEL(q),16);case 16:return a=b0.yieldResult,b0.yield(iks(q),
17);case 17:return U=b0.yieldResult,b0.yield(q.offlineWebClientEligibility,18);case 18:r=b0.yieldResult;q.JSC$18953_commandHandler.resolveCommand(S.onAddCommand,{form:{preferredFormatType:Q,lastOfflineQualitySettingsSavedMs:a.toString(),downloadToMobileEduShown:U,offlineWebClientEligibility:r}});b0.jumpTo(0);break;case 19:return c=b0.yieldResult,q.previousDownloadStateForVideo[b]=(e=c)!=null?e:"DOWNLOAD_STATE_UNKNOWN",b0.yield($gG(q,b,"DOWNLOAD_STATE_USER_DELETED"),20);case 20:if(q.previousDownloadStateForVideo[b]!==
"DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&q.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){b0.jumpTo(21);break}return b0.yield(q.pauseVideoDownload(b),21);case 21:Q7=_.qW("DELETED_VIDEO",void 0,"Video deleted from downloads.");ry=_.qW("UNDO_ACTION",void 0,"Undo");TW=_.qW("CLOSE",void 0,"Close");R={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.nB(Q7),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.nB(ry),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:Q7+" "+ry}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:TW}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},
popupType:"TOAST"}};q.JSC$18953_commandHandler.resolveCommand(R);b0.jumpTo(0);break;case 25:J=b0.yieldResult;J==="UNKNOWN_FORMAT_TYPE"&&(J="SD");v="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((W=S.actionParams)==null?0:W.formatType)J=S.actionParams.formatType,v=(z=S.actionParams)==null?void 0:z.settingsAction;return b0.yield(ryG(q,b,J,v,N),26);case 26:return b0.return();case 29:return g=b0.yieldResult,b0.yield(Jy$(q),30);case 30:return x=b0.yieldResult,b0.yield(tEL(q),31);case 31:L=b0.yieldResult,
S.onAddCommand&&q.JSC$18953_commandHandler.resolveCommand(S.onAddCommand,{form:{preferredFormatType:x,offlineWebClientEligibility:g,lastOfflineQualitySettingsSavedMs:L.toString()}}),b0.jumpTo(0)}})},FrV=function(q,S){var N,X,b,w,B,T,Q;
return _.G(function(a){if(a.nextAddress==1)return a.yield(q.JSC$18953_persistentStorePromiseAccessor(),2);N=a.yieldResult;if(!N)return _.vN(new _.Vl("PES is undefined")),a.return();if((X=S)==null||!X.settingItemId)return a.return();b=S;w=b.settingItemId;B=b.boolValue;T=_.LB(w,"settingEntity");Q={key:T,settingOptionValue:{boolValue:B}};return a.yield(c2Z(N,Q),0)})},HkG=function(q,S){var N,X,b,w,B,T,Q;
return _.G(function(a){switch(a.nextAddress){case 1:return a.yield(q.JSC$18953_prefStorage,2);case 2:return N=a.yieldResult,X=_.Xx(),a.yield(q.JSC$18953_persistentStorePromiseAccessor(),3);case 3:return b=a.yieldResult,N?b?a.yield(N.get("sdois"),4):(_.vN(new _.Vl("PES is undefined")),a.return()):(_.vN(new _.Vl("prefStorage is undefined")),a.return());case 4:w=a.yieldResult;T=(B=S)==null?void 0:B.boolValue;T===void 0||_.C("kevlar_set_sd_enabled_flag_killswitch")||_.bJ(0,197,!0);w===void 0&&T===void 0&&
(T=!1);if(T===void 0){a.jumpTo(0);break}return a.yield(N.set("sdois",T),6);case 6:return _.C("kevlar_set_sd_enabled_flag_killswitch")||(_.bJ(0,196,T),X.save()),Q={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:T},a.yield(FrV(q,Q),0)}})},OkZ=function(q,S,N){var X,b,w,B,T;
return _.G(function(Q){switch(Q.nextAddress){case 1:return Q.yield(eXs(q),2);case 2:return X=Q.yieldResult,Q.yield(HkG(q,N),3);case 3:return Q.yield(eXs(q),4);case 4:return b=Q.yieldResult,w=b!==X,Q.yield(C2m(q),5);case 5:B=Q.yieldResult&&!_.C("kevlar_modern_downloads_page");if((T=!b&&!B)||w)return Q.yield(S.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);Q.jumpTo(0)}})},qhE=function(){var q=_.Ly().resolve(_.Qt),
S;
_.G(function(N){switch(N.nextAddress){case 1:return N.yield(q.JSC$18953_playerApiPromise,2);case 2:S=N.yieldResult;if(!_.C("kevlar_force_refresh_smart_downloads")){N.jumpTo(3);break}return N.yield(S.refreshAllStaleEntities(0),4);case 4:return N.return();case 3:return N.yield(S.refreshAllStaleEntities(),5);case 5:return N.yield(OkZ(q,S),6);case 6:if(_.C("enable_download_pep_for_premium_countries_web"))return N.yield(cys(q,S),0);N.jumpTo(0)}})},sbL=function(q,S){var N,X;
_.G(function(b){switch(b.nextAddress){case 1:return b.yield(q.JSC$18953_playerApiPromise,2);case 2:N=b.yieldResult;switch((X=S)==null?void 0:X.settingItemId){case "SMART_DOWNLOADS_ENABLED":return b.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return b.jumpTo(4)}b.jumpTo(0);break;case 3:return b.yield(OkZ(q,N,S),6);case 6:b.jumpTo(0);break;case 4:return b.yield(FrV(q,S),7);case 7:b.jumpTo(0)}})},Kr_=function(q,S){var N,X,b;
return _.G(function(w){if(w.nextAddress==1)return w.yield(q.JSC$18953_persistentStorePromiseAccessor(),2);if(w.nextAddress!=3){N=w.yieldResult;if(!N)return _.vN(new _.Vl("PES is undefined")),w.return(!1);if(!S)return w.return(!1);X=_.LB(S,"mainVideoEntity");return w.yield(eZ7(N,X,"mainVideoEntity"),3)}b=w.yieldResult;return w.return(b!==void 0)})},Tn$=function(q){var S=_.Ly().resolve(_.Qt),N,X,b,w,B,T,Q,a,U,r,c;
_.G(function(e){switch(e.nextAddress){case 1:return e.yield(S.JSC$18953_playerApiPromise,2);case 2:N=e.yieldResult;b=(X=q)==null?void 0:X.actions;if(!b)return e.return();w=_.A(b);B=w.next();case 3:if(B.done){e.jumpTo(0);break}T=B.value;a=Q=void 0;if(!(((Q=T)==null?0:Q.entityKey)&&((a=T)==null?0:a.actionType))){e.jumpTo(4);break}U=_.Eu(T.entityKey);r=U.entityId;c=U.entityType;return e.yield(N.queueOfflineAction(r,c,T.actionType),4);case 4:B=w.next(),e.jumpTo(3)}})},vv8=function(q,S){var N,X,b,w,B;
return _.G(function(T){if(T.nextAddress==1)return T.yield(q.JSC$18953_prefStorage,2);if(T.nextAddress!=3)return(N=T.yieldResult)?T.yield(N.get("psi"),3):T.return();X=T.yieldResult;B={isPaused:S,lastSyncTimestamp:(w=(b=X)==null?void 0:b.lastSyncTimestamp)!=null?w:"0"};return T.yield(N.set("psi",B),0)})},Qb5=function(q){var S=_.Ly().resolve(_.Qt),N,X,b,w,B,T,Q,a;
return _.G(function(U){switch(U.nextAddress){case 1:return U.yield(S.JSC$18953_playerApiPromise,2);case 2:N=U.yieldResult;b=((X=q)==null?void 0:X.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((T=q)==null?void 0:T.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":w="!*$_ALL_ENTITIES_!*$";B="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return U.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return U.jumpTo(4)}U.jumpTo(5);break;case 3:return U.yield(vv8(S,b),6);case 6:U.jumpTo(5);break;case 4:return U.yield(Kr_(S,(Q=q)==null?void 0:Q.videoId),7);case 7:U.yieldResult&&(w=(a=q)==null?void 0:a.videoId,B="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");U.jumpTo(5);break;case 5:if(w&&B)return U.yield(N.queueOfflineAction(w,"videoPlaybackPositionEntity",B),0);U.jumpTo(0)}})},l03=function(q,S){_.Ly().resolve(_.Vk).persistentPanelContainerMap.set(S,q)},
jC3=function(q,S,N){q.hasRegisteredHoverCallbacks=!0;
q.hoverEnterCallback=S!=null?S:void 0;q.hoverLeaveCallback=N!=null?N:void 0},Wr3=function(){return _.Ly().resolve(_.XM).dismissedIndices},dg5=function(){var q=_.Ly().resolve(_.XM);
_.fTN(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(q.isFullscreenEnabled()?_.kq(document.documentElement):_.Idg(document.documentElement))},kZ3=function(q,S){var N;
S!==1||((N=q.currentPersistentToast)==null?0:N.isOpened())?_.bys(q):q.currentPersistentToast=void 0},zX3=function(q,S){var N;
return(N=q.transitionTasksMap.get(S))!=null?N:[]},nvJ=function(q,S){var N=[];
q.elementTasksMap.forEach(function(X){(X=X.get(S))&&N.push(X)});
return N},f0V=function(q,S,N,X,b){b=b===void 0?{}:b;
var w=S.defaultViewTransitionOptions;return Object.assign({},w,b,{beforeTransition:function(){X.forEach(function(a){a.beforeTransition()});
var B;(B=w.beforeTransition)==null||B.call(w);var T,Q;(Q=(T=b).beforeTransition)==null||Q.call(T);N.forEach(function(a){a.beforeTransition()})},
afterTransition:function(){X.forEach(function(a){a.afterTransition()});
var B;(B=w.afterTransition)==null||B.call(w);var T,Q;(Q=(T=b).afterTransition)==null||Q.call(T);N.forEach(function(a){a.afterTransition()})},
ignoredErrors:q.config.ignoredErrors})},paV=function(q,S,N){q.transitionTasksMap.has(S)?q.transitionTasksMap.get(S).push(N):(q=new _.Vl("Transition task registered for unknown transition type",S),_.O0(q))},xgs=function(q,S,N){if(q.transitionTasksMap.has(S)){var X=q.transitionTasksMap.get(S).filter(function(b){return b!==N});
q.transitionTasksMap.set(S,X)}},mg3=function(q,S){var N=zX3(q,S);
N=_.A(N);for(var X=N.next();!X.done;X=N.next())X=X.value,X.runOnce&&xgs(q,S,X);q.elementTasksMap.forEach(function(b,w){b.forEach(function(B,T){B.runOnce&&S===T&&(b.delete(T),b.size===0&&q.elementTasksMap.delete(w))})})},ur3=function(q,S,N){var X,b,w,B,T,Q,a,U,r;
_.G(function(c){if(c.nextAddress==1){if(q.config.disableAllTransitions)return c.return(S());if((X=N)==null||!X.transitionType)return c.return(NtV(S,Object.assign({},(b=N)==null?void 0:b.viewTransitionOptions,{ignoredErrors:q.config.ignoredErrors})));w=N;B=w.transitionType;T=w.viewTransitionOptions;Q=q.config.transitionConfigs.get(B);if(!Q)return c.return(S());a=zX3(q,B);U=nvJ(q,B);r=NtV(S,f0V(q,Q,a,U,T));return c.yield(r,2)}mg3(q,B);_.xP(c)})},gv5=function(q,S){var N,X,b,w,B;
_.G(function(T){if(!S.length)return T.return([]);N=[];X=_.A(S);for(b=X.next();!b.done;b=X.next())w=b.value,(B=q.resolveIcon(w))&&!q.iconCache[B.url]&&N.push(_.CO3(q,B).then(function(){}).catch(function(){}));
return T.return(Promise.all(N))})},EvG=function(q,S){var N=[];
S=(new Set(S)).values();S=_.A(S);for(var X=S.next();!X.done;X=S.next()){X=X.value;for(var b=_.A(Object.values(MK3)),w=b.next();!w.done;w=b.next())N.push({iconName:X,iconStyle:w.value})}gv5(q.iconManager,N)},yyL=function(q,S,N){var X=N!=null?N:q.iconsToFetch;
X!=null&&X.length?S!==void 0&&S>=0?_.ez(_.OY,function(){EvG(q,X)},S):EvG(q,X):Promise.resolve()},ME5=function(){var q,S,N,X;
return _.G(function(b){if(b.nextAddress==1)return q=navigator,(S=q.storage)!=null&&S.persisted?b.yield((N=q.storage)==null?void 0:N.persisted(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");X=b.yieldResult;return b.return(X?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Lrm=function(){var q,S,N,X;
return _.G(function(b){if(b.nextAddress==1)return q=navigator,(S=q.storage)!=null&&S.persist?b.yield((N=q.storage)==null?void 0:N.persist(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");X=b.yieldResult;return b.return(X?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},hX5=function(){var q,S;
return _.G(function(N){switch(N.nextAddress){case 1:return q="PERSISTED_STATE_NOT_SUPPORTED",_.jw(N,2),N.yield(ME5(),4);case 4:q=N.yieldResult;if(q!=="PERSISTED_STATE_NOT_GRANTED"){N.jumpTo(5);break}return N.yield(Lrm(),6);case 6:q=N.yieldResult;case 5:_.x8(N,3);break;case 2:S=_.pd(N),S instanceof Error&&_.O0(S);case 3:return _.FO("persistentStorageStateChecked",{persistedState:q}),N.return(q)}})},P27=function(q,S,N){if(q.isAnyTransitionEnabled){var X={beforeTransition:function(){N(!0);
S.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){S.style.viewTransitionName&&(S.style.viewTransitionName="",N(!1))}};
paV(q.viewTransitionCoordinator,"slide",X);paV(q.viewTransitionCoordinator,"lockup-to-watch",X);paV(q.viewTransitionCoordinator,"watch-next-appears",X);paV(q.viewTransitionCoordinator,"learning-journey",X)}},I0Z=function(q,S,N,X){if(q.isLockupToWatchTransitionEnabled){if(S){var b={};
b=(b["watch-next-appears"]="player-watch-next-loaded",b);b["lockup-to-watch"]=q.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";q.viewTransitionCoordinator.registerElement(S,b)}N&&(S={},q.viewTransitionCoordinator.registerElement(N,(S["lockup-to-watch"]="below-lockup-to-watch",S["watch-next-appears"]="below-watch-next-loaded",S)));X&&(N={},q.viewTransitionCoordinator.registerElement(X,(N["watch-next-appears"]="secondary-watch-next-loaded",
N)))}},Y$G=function(q,S){q.isBrowseTransitionEnabled?ur3(q.viewTransitionCoordinator,S,{transitionType:"slide"}):(S(),Promise.resolve())},oR7=function(q,S){q.isLockupToWatchTransitionEnabled?ur3(q.viewTransitionCoordinator,S,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){q.registeredLockupThumbnail=void 0;q.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(S(),Promise.resolve())},qn8=function(q,S){q.isLockupToWatchTransitionEnabled?ur3(q.viewTransitionCoordinator,S,{transitionType:"watch-next-appears"}):(S(),Promise.resolve())},Sn3=function(q,S){q.isLearningJourneyTransitionEnabled?ur3(q.viewTransitionCoordinator,S,{transitionType:"learning-journey"}):(S(),Promise.resolve())},Nm7=function(q,S,N){if(q.isInitialized()){var X=
xW(N),b=X==="watch";
X=X==="shorts";var w=xW(S)==="watch";if(b)w||(q.backgroundPageData=S),q.watchPipMode&&w||q.deactivate(N.endpoint);else if(X){if(xW(S)!=="shorts"){var B;(B=q.getPlayerElement())==null||B.pause()}}else w&&!q.watchPipMode&&(XRE(S,N,!0)?(q.watchWhileMode&&_.tz7(q,!1),_.rKL(q,S)):q.isMiniplayerActive()&&q.watchWhileMode&&q.deactivate());w&&_.JK3(q);q.shortsPipMode&&!X&&(window.focus(),q.deactivate());if(q.pictureInPictureEnabled())if(X&&q.shortsPipEnabled||b&&q.JSC$19385_watchPipEnabled&&(!q.watchPipManualOnlyEnabled||
_.Ehv()&&_.RvM("Chromium")>=142))_.Mkv(q.handleMediaSessionPipActivation);else if((!q.isMiniplayerActive()||q.watchPipManualOnlyEnabled)&&(q.shortsPipEnabled||q.JSC$19385_watchPipEnabled)&&_.Ehv()){q=_.ya7().mediaSession;try{q.setActionHandler("enterpictureinpicture",null)}catch(T){}}}},X8J=function(q,S){var N,X;
_.G(function(b){if(b.nextAddress==1){if(!q||!q.navigationEndpoint)return b.return();_.NR().lockupActivation=!0;var w;S?w=_.Kc(_.qW("QUEUE",void 0,"Queue")):w=q.longBylineText;X=(N=w)&&q.title?{miniplayerTitle:q.title,miniplayerSubtitle:N,playlistData:null}:void 0;return b.yield(_.HR0(_.Ly().resolve(_.ti),q.navigationEndpoint,!0,X),2)}_.NR().userActivation=!0;_.xP(b)})},oCJ=function(q,S){var N,X,b,w,B,T;
_.G(function(Q){if(Q.nextAddress==1){N=_.t(S,_.UYa);if(!N||!N.listId)return Q.return();q.index=N.index||q.index||0;X=q.response&&q.response.playingVideoId||void 0;return Q.yield(_.gX2(q.JSC$13410_playlistNetworkManager,N.listId,q.index,X),2)}b=Q.yieldResult;if(!b)return Q.return();w=b.playlistId;B=b.playlistPanelRenderer;!q.queueProxy&&w&&B&&w.startsWith("TLPQ")&&(q.queueProxy=new _.tf(q.JSC$13410_playlistNetworkManager,w,q.setPlaylistData.bind(q),q.clearQueue.bind(q),_.LQg(B),q.storage));if(N.openMiniplayer&&
(T=_.hs7(B))&&!q.JSC$13410_pageManager.isOnWatch()){var a=T,U=N.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";q.isMiniplayerActive()||X8J(a,U)}q.setPlaylistData(w,B,b.autoplayRenderer);_.xP(Q)})},Ph3=function(q,S){var N=_.lk();
N.index===void 0&&(N.index=0);N.temporaryItems.push.apply(N.temporaryItems,_.PG(q));if((S.videoId||S.videoIds)&&N.index!==void 0&&S.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!N.queueProxy){var X=[];if(N.response){var b=_.Ly().resolve(_.ti).isMiniplayerActive();if(N.response.playlistPanelRenderer&&N.response.playlistId&&!N.response.playlistId.startsWith("TLPQ")){if(N.JSC$13410_pageManager.isOnWatch()||b)X=_.LQg(N.response.playlistPanelRenderer)}else N.response.playingVideoId&&!S.openMiniplayer?
X.push(N.response.playingVideoId):b&&N.response.playingVideoId&&S.openMiniplayer&&X.push(N.response.playingVideoId)}N.queueProxy=new _.tf(N.JSC$13410_playlistNetworkManager,"",N.setPlaylistData.bind(N),N.clearQueue.bind(N),X,N.storage);N.queueProxy.JSC$13356_setCurrentIndex(N.index)}N.queueProxy.addVideos(S.videoIds||[S.videoId],S)}tKV(N,q);N.response&&_.jT(N,_.Wb(N,N.response.autoplayRenderer));N.JSC$13410_pageManager.isOnWatch()||(q=q[0],S=S.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",N.isMiniplayerActive()||
X8J(q,S))},bT5=function(q,S){var N;
return _.G(function(X){return X.nextAddress==1?S&&q.lastWelcomeContinuationSent!==S?_.pN7(q)?X.yield(q.panelController.isVisible("PAai_companion"),3):X.jumpTo(2):X.return(!1):X.nextAddress==2||(N=X.yieldResult,N)?X.return(!0):X.return(!1)})},w8G=function(q){var S,N,X,b,w;
return _.G(function(B){if(B.nextAddress==1){if(!q.welcomeOptions)return B.return();S=q.welcomeOptions;N=S.command;X=S.setPending;if(N){var T;var Q=(T=_.t(N,_.rj))==null?void 0:T.token}else Q=void 0;b=Q;return B.yield(bT5(q,b),2)}if(!B.yieldResult)return B.return();q.lastWelcomeContinuationSent=b;(w=X)==null||w(!0);Q="youchat-"+Date.now();T=(T=_.Me())?String(Math.floor(T.getCurrentTime())*1E3):void 0;_.Vp(N,{form:{formData:_.WB({clientMessageId:Q,playerOffsetMs:T,pageContext:_.z8J(q,q.pageSubtype)})}});
_.xP(B)})},ZTZ=function(q,S){_.G(function(N){q.welcomeOptions=S;
return N.yield(w8G(q),0)})},Ar_=function(q){var S=_.X3(q);
if(S=="object"||S=="array"){if(typeof q.clone==="function")return q.clone();if(typeof Map!=="undefined"&&q instanceof Map)return new Map(q);if(typeof Set!=="undefined"&&q instanceof Set)return new Set(q);S=S=="array"?[]:{};for(var N in q)S[N]=Ar_(q[N]);return S}return q},Zu7=function(q,S){return Array.prototype.reduce.call(q,S,{duration:0})},Ce=function(q,S){return _.HQ7(_.b8(q,S,void 0,_.S9))},RB=function(q,S){return _.T_(_.b8(q,S,void 0,_.S9))},tk=function(q,S){return _.b8(q,S,void 0,_.S9,_.N$)},
sem=_.Uz(function(q,S,N,X){if(_.yH)return _.XGe(q,S,N,X);
if(q.nextWireType_!==0)return!1;_.Jj(S,N,X,_.i9(q.decoder_,_.LQ));return!0},_.CK,_.KL),Bm3=_.Uz(function(q,S,N){if(_.yH)return _.Zdy(q,S,N);
if(q.nextWireType_!==1)return!1;var X=q.decoder_;q=_.FT(X);X=_.FT(X);q=_.g0(q,X);_.rR(S,N,q);return!0},_.LFd,_.lh0),TmL=_.Uz(function(q,S,N){if(q.nextWireType_!==5)return!1;
_.rR(S,N,_.FT(q.decoder_));return!0},function(q,S,N){S=_.vk7(S);
S!=null&&(_.$D(q,N,5),_.cc(q.encoder_,S))},_.OKQ),GYm=_.Uz(function(q,S,N){if(q.nextWireType_!==2)return!1;
q=_.V5a(q);_.rR(S,N,q===_.ls()?void 0:q);return!0},_.oP7,_.dhD),DYL=_.fhM(function(q,S,N){if(q.nextWireType_!==0&&q.nextWireType_!==2)return!1;
S=_.Zh(S,S[_.ZR]|0,N);q.nextWireType_==2?_.UhX(q,SS3,S):S.push(_.JQ(q.decoder_));return!0},function(q,S,N){S=_.nD7(_.T_,S,!0);
if(S!=null&&S.length){N=_.Rlv(q,N);for(var X=0;X<S.length;X++)_.ED7(q.encoder_,S[X]);_.t5M(q,N)}},_.kA0),Qe$=_.Uz(function(q,S,N,X){if(q.nextWireType_!==0)return!1;
_.Jj(S,N,X,_.JQ(q.decoder_));return!0},_.So4,_.kA0),aqJ=function(q,S){return q==S?!0:q&&S?q.width==S.width&&q.height==S.height:!1},i7=function(q,S){q.insertBefore(S,q.childNodes[0]||null)},V7E=function(q){return q.previousElementSibling!==void 0?q.previousElementSibling:_.y5Q(q.previousSibling,!1)},lL3=_.vc(_.UT),UY3=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(UY3,_.aT);UY3.prototype.getTypeName=function(){return _.UI(this,1).split("/").pop()};
UY3.prototype.getValue=function(){var q=_.b8(this,2);if(Array.isArray(q)||q instanceof _.aT)throw Error("X");return _.AQ(this,2)};
var rrs=[0,2,_.nL],fk5=function(){var q=_.mV();this.JSC$10231_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Ek("channel_type"))};
fk5.prototype.increment=function(q){this.JSC$10231_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",q)};
var pJ_=function(){var q=_.mV();this.JSC$10234_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Ek("channel_type"))};
pJ_.prototype.increment=function(q){this.JSC$10234_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",q)};
var m0V=function(){var q=_.mV();this.JSC$10237_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Ek("channel_type"))};
m0V.prototype.increment=function(q){this.JSC$10237_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",q)};
var x0G=function(){var q=_.mV();this.JSC$10240_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
x0G.prototype.increment=function(){this.JSC$10240_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var ub8=function(){var q=_.mV();this.JSC$10243_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Ek("channel_type"),_.Ek("error_type"))};
ub8.prototype.increment=function(q,S){this.JSC$10243_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",q,S)};
var grG=function(){var q=_.mV();this.JSC$10246_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
grG.prototype.increment=function(){this.JSC$10246_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var Er8=function(){var q=_.mV();this.JSC$10249_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
Er8.prototype.increment=function(){this.JSC$10249_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var dD_=function(){var q=_.mV();this.JSC$10255_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
dD_.prototype.increment=function(){this.JSC$10255_streamzService.JSC$10100_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var $Y3=function(q){return q.getCount&&typeof q.getCount=="function"?q.getCount():_.E7(q)||typeof q==="string"?q.length:_.a6.getCount(q)},cr3=function(q,S){if(typeof q.every=="function")return q.every(S,void 0);
if(_.E7(q)||typeof q==="string")return Array.prototype.every.call(q,S,void 0);for(var N=_.ULk(q),X=_.ph(q),b=X.length,w=0;w<b;w++)if(!S.call(void 0,X[w],N&&N[w],q))return!1;return!0},e5G=function(q,S,N,X){var b=new _.lc(null);
q&&_.xV(b,q);S&&_.ma(b,S);N&&_.un(b,N);X&&_.gn(b,X);return b},C45=function(q){if(q>=48&&q<=57||q>=96&&q<=106||q>=65&&q<=90||_.NV&&q==0)return!0;
switch(q){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.XE;default:return!1}},R53=function(q){if(q.altKey&&!q.ctrlKey||q.metaKey||q.keyCode>=112&&q.keyCode<=123)return!1;
if(C45(q.keyCode))return!0;switch(q.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.XE;default:return q.keyCode<166||q.keyCode>183}},t7E=[0,
_.l8,TmL,-1],iTL={IMMEDIATE:10,AFTER_RENDER:8,MEASURE:5,INPUT:4,HIGH:3,MEDIUM:2,LOW:1,IDLE:0,10:"IMMEDIATE",8:"AFTER_RENDER",5:"MEASURE",4:"INPUT",3:"HIGH",2:"MEDIUM",1:"LOW",0:"IDLE"},OJJ=0,WpL=!1,Wis=function(q,S,N,X,b,w,B){this.date=typeof q==="number"?new Date(q,S||0,N||1,X||0,b||0,w||0,B||0):new Date(q&&q.getTime?q.getTime():_.mi())};
_.uh(Wis,_.XB);_.Z=Wis.prototype;_.Z.getHours=function(){return this.date.getHours()};
_.Z.getMinutes=function(){return this.date.getMinutes()};
_.Z.getSeconds=function(){return this.date.getSeconds()};
_.Z.getMilliseconds=function(){return this.date.getMilliseconds()};
_.Z.getUTCDay=function(){return this.date.getUTCDay()};
_.Z.getUTCHours=function(){return this.date.getUTCHours()};
_.Z.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Z.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.Z.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.Z.setHours=function(q){this.date.setHours(q)};
_.Z.setMinutes=function(q){this.date.setMinutes(q)};
_.Z.setSeconds=function(q){this.date.setSeconds(q)};
_.Z.setMilliseconds=function(q){this.date.setMilliseconds(q)};
_.Z.setUTCHours=function(q){this.date.setUTCHours(q)};
_.Z.setUTCMinutes=function(q){this.date.setUTCMinutes(q)};
_.Z.setUTCSeconds=function(q){this.date.setUTCSeconds(q)};
_.Z.setUTCMilliseconds=function(q){this.date.setUTCMilliseconds(q)};
_.Z.add=function(q){_.XB.prototype.add.call(this,q);q.hours&&this.setUTCHours(this.date.getUTCHours()+q.hours);q.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+q.minutes);q.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+q.seconds)};
_.Z.JSC$11653_toIsoString=function(q){var S=_.XB.prototype.JSC$11653_toIsoString.call(this,q);return q?S+"T"+_.YC(this.getHours(),2)+":"+_.YC(this.getMinutes(),2)+":"+_.YC(this.getSeconds(),2):S+"T"+_.YC(this.getHours(),2)+_.YC(this.getMinutes(),2)+_.YC(this.getSeconds(),2)};
_.Z.equals=function(q){return this.getTime()==q.getTime()};
_.Z.toString=function(){return this.JSC$11653_toIsoString()};
_.Z.clone=function(){var q=new Wis(this.date);q.firstDayOfWeek_=this.firstDayOfWeek_;q.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return q};
kb7.prototype.set=function(q){this.relativeTimeStart_=q};
kb7.prototype.reset=function(){this.set(_.mi())};
kb7.prototype.get=function(){return this.relativeTimeStart_};
var Jr5=null,FKG=function(){Jr5||(Jr5=new kb7)},HTs=function(){Jr5||(Jr5=new kb7)};
_.uh(HTs,FKG);_.Z=z37.prototype;_.Z.JSC$11679_buffer_="";_.Z.set=function(q){this.JSC$11679_buffer_=""+q};
_.Z.append=function(q,S,N){this.JSC$11679_buffer_+=String(q);if(S!=null)for(var X=1;X<arguments.length;X++)this.JSC$11679_buffer_+=arguments[X];return this};
_.Z.clear=function(){this.JSC$11679_buffer_=""};
_.Z.getLength=function(){return this.JSC$11679_buffer_.length};
_.Z.toString=function(){return this.JSC$11679_buffer_};
var yYm={EMBEDDED_PLAYER_MODE_UNKNOWN:"EMBEDDED_PLAYER_MODE_UNKNOWN",EMBEDDED_PLAYER_MODE_DEFAULT:"EMBEDDED_PLAYER_MODE_DEFAULT",EMBEDDED_PLAYER_MODE_PFP:"EMBEDDED_PLAYER_MODE_PFP",EMBEDDED_PLAYER_MODE_PFL:"EMBEDDED_PLAYER_MODE_PFL"},pR7=function(q){this.xhr=q},xV8=function(q,S,N){_.om.call(this,q+", errorCode="+S);
this.errorCode=S;this.xhr=N;this.name="PromiseAjaxError"};
_.F(xV8,_.om);var OT_=!1,oqm=function(q){_.om.call(this,q.message||q.description||q.name);this.isMissing=q instanceof h33;this.isTimeout=q instanceof xV8&&q.errorCode=="net.timeout";this.isCanceled=q instanceof _.Jh};
_.F(oqm,_.om);oqm.prototype.name="BiscottiError";var h33=function(){_.om.call(this,"Biscotti ID is missing from server")};
_.F(h33,_.om);h33.prototype.name="BiscottiMissingError";var fe_={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},PBE=null,uq7=function(){try{var q=_.py("yt.ads.biscotti.getId_");return q?q():CBE()}catch(S){return _.Au(S)}},Br3={'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"},KK7=function(q,S){return _.xx({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:q,command:S}})},vR5=function(q){return _.xx({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:q}})},lq7=function(q){return _.xx({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:q}})},jeL=function(q){return _.xx({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:q}})},WK5=function(q){return _.xx({type:"SET_GUIDE_IS_EXPANDED",
payload:q})},dYV=function(q){return _.xx({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",
payload:q})},kY3=function(q){return _.xx({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:q})},z5J=function(q){return _.xx({type:"SET_ONLINE_STATUS",
payload:q})},nR7=function(q){return _.xx({type:"SET_IS_WATCH_ACTIVE",
payload:{isWatchActive:q}})},fq5=function(q){return _.xx({type:"SET_IS_WATCH_NARROW_WIDTH",
payload:{isWatchNarrowWidth:q}})},p85=function(q){return _.xx({type:"SET_IS_LIVE_CHAT_COLLAPSED",
payload:{isLiveChatCollapsed:q}})},xY_=function(q,S){return _.xx({type:"SET_TRANSCRIPTION_STATE",
payload:{high:q,low:S}})},mY5=function(q){return _.xx({type:"SET_OVERLAY_STATE",
payload:q})},JDZ=[[["bm8xMzBoaDFwcmltYXJ5I3k0M2g=",
null,null],[null,["ZC10d28tY29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI212bDU1em01a3N3eXQ=","c3R5bGUtc2NvcGUjZ3FpZGloZG50empy"],null],["bWFzdGhlYWQtYWQjZTc2czdocXhqbXIz",["IzIyajNxM3ZmeHR6Ynl0ZC1yaWNoLWdyaWQtcmVuZGVyZXI="],null],[null,["I2ZsaHBrZHRhY3FjcXl0ZC1yaWNoLWdyaWQtcmVuZGVyZXI=","c3R5bGUtc2NvcGUjYTF4MXdhYmxreGN4"],null],[null,["bXZyd3YzdTNmeXl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjZ2Q=","c3R5bGUtc2NvcGUjeTU4NGVwYzJycWxt"],null],[null,["ZXIjdjg2eHJsOGZvMHd6eXRkLWFkLXNsb3QtcmVuZGVy"],null]],[["Nm9wbGF5ZXItYWRzI2RxMGxuMnBzNm0=",
null,null]],[[null,null,"bDhpZ2Rjc3c4ODJ5dGxyLWJhbm5lci1jdGEtcmVuZGVyZXIjdg=="]]],cD5="#",uB8=0,gR_=function(q,S,N){var X=this;this.priority=S;this.delay=N;this.jobId=0;this.completionCallback=_.Q2;this.wrappedJob=function(){q();X.completionCallback()};
this.id=++uB8};
gR_.prototype.enqueue=function(q){this.completionCallback=q;this.jobId=_.OY.addJob(this.wrappedJob,this.priority,this.delay)};
var Jk=function(){_.fS.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.F(Jk,_.fS);Jk.prototype.addJob=function(q,S,N){q=new gR_(q,S,N);this.taskIdToTask.set(q.id,q);this.isActive?ERE(this,q):this.suspendedTasks.add(q);return q.id};
var ERE=function(q,S){q.scheduledTasks.add(S);S.enqueue(function(){q.scheduledTasks.delete(S)})};
Jk.prototype.cancelJob=function(q){(q=this.taskIdToTask.get(q))&&(this.scheduledTasks.delete(q)?_.OY.cancelJob(q.jobId):this.suspendedTasks.delete(q))};
Jk.prototype.pause=function(){var q=this;this.isActive=!1;this.scheduledTasks.forEach(function(S){_.OY.cancelJob(S.jobId);q.suspendedTasks.add(S)});
this.scheduledTasks.clear()};
Jk.prototype.start=function(){var q=this;this.isActive=!0;this.suspendedTasks.forEach(function(S){ERE(q,S)});
this.suspendedTasks.clear()};
Jk.prototype.reset=function(){this.scheduledTasks.forEach(function(q){_.OY.cancelJob(q.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var yr3=function(q,S){this.JSC$13536_networkService_=q;this.pageRequestPromise=S};
yr3.prototype.fetchData=function(q){M77(this,this.JSC$13536_networkService_.fetchData(q))};
yr3.prototype.postData=function(q,S){M77(this,this.JSC$13536_networkService_.postData(q,S))};
yr3.prototype.requestDataForServiceEndpoint=function(q,S){M77(this,this.JSC$13536_networkService_.requestDataForServiceEndpoint(q,S))};
var M77=function(q,S){S.then(q.pageRequestPromise.onSuccess,q.pageRequestPromise.onFailure,q.pageRequestPromise)};
yr3.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var LKZ=function(q){this.buildNetworkRequest_=q;this.pendingRequests_=new Set};
LKZ.prototype.reset=function(){this.pendingRequests_.forEach(function(q){q.cancel()});
this.pendingRequests_.clear()};
LKZ.prototype.fetchData=function(q){var S=h53(this);S.fetchData(q);return S.pageRequestPromise};
LKZ.prototype.postData=function(q,S){var N=h53(this);N.postData(q,S);return N.pageRequestPromise};
LKZ.prototype.requestDataForServiceEndpoint=function(q,S){var N=h53(this);N.requestDataForServiceEndpoint(q,S);return N.pageRequestPromise};
var h53=function(q){var S=q.buildNetworkRequest_();q.pendingRequests_.add(S);var N=function(){q.pendingRequests_.delete(S)};
S.pageRequestPromise.then(N,N);return S},P4V=function(q){var S=new Jk;
this.JSC$13543_networkService_=q;this.JSC$13543_taskManager_=S;this.JSC$13543_networkManager_=new LKZ(this.networkRequestFactory_.bind(this))};
_.Z=P4V.prototype;_.Z.networkRequestFactory_=function(){return new yr3(this.JSC$13543_networkService_,new _.hf(this.JSC$13543_taskManager_))};
_.Z.reset=function(){this.JSC$13543_taskManager_.reset();this.JSC$13543_networkManager_.reset()};
_.Z.start=function(){this.JSC$13543_taskManager_.start()};
_.Z.pause=function(){this.JSC$13543_taskManager_.pause()};
_.Z.getTaskManager=function(){return this.JSC$13543_taskManager_};
_.Z.getNetworkManager=function(){return this.JSC$13543_networkManager_};
var kT_=null,fw3=[],vq7=0,d97=0,lws=null,m9L=null,I4=function(q){this.token=q};
I4.getInstance=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Pt(),2);q=S.yieldResult;if(!q)return S.return();I4.instance||(I4.instance=new I4(q));return S.return(I4.instance)})};
var IwL=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(LHL(q.token),2);S=N.yieldResult;return N.return(S.clear("resource-manifest-assets"))})},PB=function(q){this.token=q};
PB.getInstance=function(){var q;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Pt(),2);q=S.yieldResult;if(!q)return S.return();PB.instance||(PB.instance=new PB(q));return S.return(PB.instance)})};
var hKL=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(LHL(q.token),2);S=N.yieldResult;return N.yield(S.clear("auth"),0)})},Iq3=!1,Vm7=null,UW3=void 0,Jg5=!1,YnV=function(q){if(!_.n4(document,"gtm-noscript")){var S=document.createElement("noscript");
S.id="gtm-noscript";S.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+q+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(S)}},oj5=function(q){_.om.call(this,q)};
_.F(oj5,_.Ce2);
var $Os=!1,Cr_=[],eB7=!1,kD$={},nT5=function(q,S){var N=qEL,X=this;this.renderFn=q;this.listeners=N;this.context=S;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var b;this.lastSeenPlayerApi=_.CD((b=this.playerControlsData)==null?void 0:b.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.q7q(),void 0);_.C("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){f7L(X).setState({playerState:-1});X.resetRecentlyNavigatedJobId&&
_.OY.cancelJob(X.resetRecentlyNavigatedJobId);X.recentlyNavigated=!0;X.resetRecentlyNavigatedJobId=_.OY.addJob(function(){X.recentlyNavigated=!1},8,1E4)})};
nT5.prototype.setState=function(q){if(!_.C("mweb_player_skip_no_op_state_changes")||!zB7(q,this.state))if(this.state=Object.assign({},this.state,q),!_.C("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated){q=_.C("player_controls_log_creation_enabled");var S=-1;q&&!nU5()&&(S=(0,_.oL)());q&&_.Uu("pcu_s");q&&(_.Uu("pcu_se"),_.Uu("pcu_rs"));this.renderFn(f7L(this));q&&(_.Uu("pcu_re"),f_L(S),_.OY.addJob(function(){_.Uu("pcu_ap")},8))}};
var f7L=function(q){if(q.getPlayerApi)var S=_.CD(q.getPlayerApi());else{var N;S=_.CD((N=q.playerControlsData)==null?void 0:N.playerApi)}return Object.assign({},q.state,{setState:q.boundSetState,domMeasurements:{progressBarLineRect:q.progressBarLineRect},playerApi:S,appApi:q.context.appApi,playerContainer:q.context.playerContainer,playerControlContainer:q.context.playerControlContainer,uxConfig:q.context.uxConfig})},ppE=function(q){q.listeners.forEach(function(S){q.eventListenerCleanupFunctions.push(S.register(function(){return f7L(q)},
function(){return q.getData()}))})},x3_=function(q){q.eventListenerCleanupFunctions.forEach(function(S){S()});
q.eventListenerCleanupFunctions.length=0};
nT5.prototype.getData=function(){return this.playerControlsData};var dls=function(){var q=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return q?parseInt(q[1],10):0},SE5=function(q){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+q)!=-1||document.currentScript.src.indexOf("&"+q)!=-1)},NVm=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},pis=function(q){q.length?XUE(q.shift(),function(){pis(q)}):zDs()},ml$=function(q){return"chrome-extension://"+q+"/cast_sender.js"},XUE=function(q,
S,N){var X=document.createElement("script");
X.onerror=S;N&&(X.onload=N);_.Q4(X,_.Vx(q));(document.head||document.documentElement).appendChild(X)},biZ=function(){var q=dls(),S=[];
if(q>1){var N=q-1;S.push("//www.gstatic.com/eureka/clank/"+q+"/cast_sender.js");S.push("//www.gstatic.com/eureka/clank/"+N+"/cast_sender.js")}return S},zDs=function(){var q=NVm();
q&&q(!1,"No cast extension found")},fT7=function(){if(wUV){var q=2,S=NVm(),N=function(){q--;
q==0&&S&&S(!0)};
window.__onGCastApiAvailable=N;XUE("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",zDs,N)}},kI7=function(){fT7();
var q=biZ();q.push("//www.gstatic.com/eureka/clank/cast_sender.js");pis(q)},nm3=function(){fT7();
var q=biZ();q.push.apply(q,_.PG(xlV.map(ml$)));q.push("//www.gstatic.com/eureka/clank/cast_sender.js");pis(q)},wUV=SE5("loadCastFramework")||SE5("loadCastApplicationFramework"),xlV=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var ZiL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ZiL,_.aT);var A33=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(A33,_.aT);var s0L=function(){var q=new A33;return _.RP(q,1,3)};var FP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(FP,_.aT);var s5Z=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(s5Z,_.aT);var BVZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(BVZ,_.aT);BVZ.prototype.getToken=function(){return _.UI(this,1)};
BVZ.prototype.setToken=function(q){return _.vp(this,1,q)};
var ZaL=function(q){return _.qh(q,3,_.K7,_.xl())},AxZ=function(q){return _.qh(q,6,_.K7,_.xl())};var Hl=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Hl,_.aT);Hl.prototype.getToken=function(){return _.Ns(this,BVZ,2)};
Hl.prototype.setToken=function(q){return _.j5(this,2,q)};
Hl.prototype.getName=function(){return _.UI(this,6)};
var TV3=_.vc(Hl);var Gus=function(q,S,N){this.requestMessage=q;this.methodDescriptor=S;this.metadata=N};
Gus.prototype.getMetadata=function(){return this.metadata};var DqG=function(q,S){S=S===void 0?{}:S;this.responseMessage=q;this.metadata=S;this.status=null};
DqG.prototype.getMetadata=function(){return this.metadata};
DqG.prototype.getStatus=function(){return this.status};var Op=function(q,S,N,X,b){this.name=q;this.methodType="unary";this.requestType=S;this.responseType=N;this.requestSerializeFn=X;this.responseDeserializeFn=b},Q0E=function(q,S,N){N=N===void 0?{}:N;
return new Gus(S,q,N)};
Op.prototype.getName=function(){return this.name};var Ke=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Ke,_.aT);Ke.prototype.getHeader=function(){return _.Ns(this,FP,1)};
Ke.prototype.setHeader=function(q){return _.j5(this,1,q)};
Ke.prototype.hasHeader=function(){return _.w4(this,FP,1)};var abE=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(abE,_.aT);var V33=new Op("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",Ke,abE,function(q){return q.serialize()},_.vc(abE));var vl=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(vl,_.aT);vl.prototype.getHeader=function(){return _.Ns(this,FP,1)};
vl.prototype.setHeader=function(q){return _.j5(this,1,q)};
vl.prototype.hasHeader=function(){return _.w4(this,FP,1)};var Uq8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Uq8,_.aT);var r3s=new Op("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",vl,Uq8,function(q){return q.serialize()},_.vc(Uq8));var l7=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(l7,_.aT);l7.prototype.getHeader=function(){return _.Ns(this,FP,1)};
l7.prototype.setHeader=function(q){return _.j5(this,1,q)};
l7.prototype.hasHeader=function(){return _.w4(this,FP,1)};var $qZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F($qZ,_.aT);$qZ.prototype.getValues=function(q){return _.NRR(this,1,q)};var c33=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(c33,_.aT);c33.prototype.getLink=function(){return _.Ns(this,Hl,1)};var ef8=new Op("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",l7,c33,function(q){return q.serialize()},_.vc(c33));var j_=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(j_,_.aT);j_.prototype.getHeader=function(){return _.Ns(this,FP,1)};
j_.prototype.setHeader=function(q){return _.j5(this,1,q)};
j_.prototype.hasHeader=function(){return _.w4(this,FP,1)};var C6Z=new Op("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",j_,Hl,function(q){return q.serialize()},TV3);var RfG=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(RfG,_.aT);var t3G=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(t3G,_.aT);t3G.prototype.getUrl=function(){return _.UI(this,2)};
t3G.prototype.setUrl=function(q){return _.vp(this,2,q)};var iiL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(iiL,_.aT);var J38=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(J38,_.aT);var Fy3=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Fy3,_.aT);var CX3=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(CX3,_.aT);var cxV=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(cxV,_.aT);var Hi5=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Hi5,_.aT);var v1E=_.vc(Hi5);var OiL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(OiL,_.aT);var KyL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(KyL,_.aT);_.Z=KyL.prototype;_.Z.getHeader=function(){return _.Ns(this,FP,1)};
_.Z.setHeader=function(q){return _.j5(this,1,q)};
_.Z.hasHeader=function(){return _.w4(this,FP,1)};
_.Z.getCompletionUrl=function(){return _.UI(this,6)};
_.Z.getDeviceId=function(){return _.UI(this,11)};var vj5=new Op("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",KyL,Hi5,function(q){return q.serialize()},v1E);var lbE=new Set(["SAPISIDHASH","APISIDHASH"]);var j0L=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(j0L,_.aT);j0L.prototype.getMessage=function(){return _.UI(this,2)};
var Wy3=_.vc(j0L);var kuL=function(q,S){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=q.nodeReadableStream;this.grpcResponseDeserializeFn=S;this.xhr=q.xhr;this.xhrNodeReadableStream&&dq7(this)},uA7=function(q,S){var N=new zf8;
_.ve(q.xhr,"complete",function(){if(q.xhr.isSuccess()){var X=q.xhr.getResponseText();var b;if(b=S)b=q.xhr,b.JSC$10109_xhr_&&b.isComplete()?(b=b.JSC$10109_xhr_.getResponseHeader("Content-Type"),b=b===null?void 0:b):b=void 0,b=b==="text/plain";if(b){if(!atob)throw Error("dk");X=atob(X)}try{var w=q.grpcResponseDeserializeFn(X)}catch(T){njm(q,gUL(new _.cy(13,"Error when deserializing response data; error: "+T+(", response: "+X)),N));return}X=_.E$v(q.xhr.getStatus());fb5(q,pU3(q));X===0?xq8(q,w):njm(q,
gUL(new _.cy(X,"Xhr succeeded but the status code is not 200"),N))}else{X=q.xhr.getResponseText();w=pU3(q);if(X){var B=mqJ(q,X);X=B.code;b=B.details;B=B.metadata}else X=2,b="Rpc failed due to xhr error. uri: "+String(q.xhr.JSC$10109_lastUri_)+", error code: "+(q.xhr.JSC$10109_lastErrorCode_+", error: ")+q.xhr.getLastError(),B=w;fb5(q,w);njm(q,gUL(new _.cy(X,b,B),N))}})},dq7=function(q){q.xhrNodeReadableStream.on("data",function(S){if("1"in S){var N=S["1"];
try{var X=q.grpcResponseDeserializeFn(N)}catch(b){njm(q,new _.cy(13,"Error when deserializing response data; error: "+b+(", response: "+N)))}X&&xq8(q,X)}if("2"in S)for(S=mqJ(q,S["2"]),N=0;N<q.onStatusCallbacks.length;N++)q.onStatusCallbacks[N](S)});
q.xhrNodeReadableStream.on("end",function(){fb5(q,pU3(q));for(var S=0;S<q.onEndCallbacks.length;S++)q.onEndCallbacks[S]()});
q.xhrNodeReadableStream.on("error",function(){if(q.onErrorCallbacks.length!==0){var S=q.xhr.JSC$10109_lastErrorCode_;S!==0||q.xhr.isSuccess()||(S=6);var N=-1;switch(S){case 0:var X=2;break;case 7:X=10;break;case 8:X=4;break;case 6:N=q.xhr.getStatus();X=_.E$v(N);break;default:X=14}fb5(q,pU3(q));S=_.POQ(S)+", error: "+q.xhr.getLastError();N!==-1&&(S+=", http status code: "+N);njm(q,new _.cy(X,S))}})},pU3=function(q){var S={},N=bSE(q.xhr);
Object.keys(N).forEach(function(X){S[X]=N[X]});
return S},mqJ=function(q,S){var N=2,X={};
try{var b=Wy3(S);N=_.md(b,1);var w=b.getMessage();_.pG(b,UY3,3,_.xl()).length&&(X["grpc-web-status-details-bin"]=S)}catch(B){q.xhr&&q.xhr.getStatus()===404?(N=5,w="Not Found: "+String(q.xhr.JSC$10109_lastUri_)):(N=14,w="Unable to parse RpcStatus: "+B)}return{code:N,details:w,metadata:X}};
kuL.prototype.on=function(q,S){q==="data"?this.onDataCallbacks.push(S):q==="metadata"?this.onMetadataCallbacks.push(S):q==="status"?this.onStatusCallbacks.push(S):q==="end"?this.onEndCallbacks.push(S):q==="error"&&this.onErrorCallbacks.push(S);return this};
var gjm=function(q,S){S=q.indexOf(S);S>-1&&q.splice(S,1)};
kuL.prototype.removeListener=function(q,S){q==="data"?gjm(this.onDataCallbacks,S):q==="metadata"?gjm(this.onMetadataCallbacks,S):q==="status"?gjm(this.onStatusCallbacks,S):q==="end"?gjm(this.onEndCallbacks,S):q==="error"&&gjm(this.onErrorCallbacks,S);return this};
kuL.prototype.cancel=function(){this.xhr.abort()};
var xq8=function(q,S){for(var N=0;N<q.onDataCallbacks.length;N++)q.onDataCallbacks[N](S)},fb5=function(q,S){for(var N=0;N<q.onMetadataCallbacks.length;N++)q.onMetadataCallbacks[N](S)},njm=function(q,S){for(var N=0;N<q.onErrorCallbacks.length;N++)q.onErrorCallbacks[N](S)},zf8=function(){var q=Error.call(this);
this.message=q.message;"stack"in q&&(this.stack=q.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.F(zf8,Error);var Ejs=function(q){this.JSC$19621_worker_=q.worker||null;this.JSC$19621_streamBinaryChunks_=q.streamBinaryChunks||!1;this.JSC$19621_credentialsMode_=void 0};
_.uh(Ejs,_.M1W);Ejs.prototype.createInstance=function(){var q=new Wl(this.JSC$19621_worker_,this.JSC$19621_streamBinaryChunks_);this.JSC$19621_credentialsMode_&&q.setCredentialsMode(this.JSC$19621_credentialsMode_);return q};
Ejs.prototype.setCredentialsMode=function(q){this.JSC$19621_credentialsMode_=q};
var Wl=function(q,S){_.KV.call(this);this.JSC$19625_worker_=q;this.JSC$19625_streamBinaryChunks_=S;this.JSC$19625_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19625_responseHeaders_=null;this.JSC$19625_method_="GET";this.JSC$19625_url_="";this.inProgress_=!1;this.JSC$19625_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.uh(Wl,_.KV);Wl.prototype.open=function(q,S){if(this.readyState!=0)throw this.abort(),Error("ek");this.JSC$19625_method_=q;this.JSC$19625_url_=S;this.readyState=1;y3L(this)};
Wl.prototype.send=function(q){if(this.readyState!=1)throw this.abort(),Error("fk");if(this.abortController_.signal.aborted)throw this.abort(),Error("gk");this.inProgress_=!0;var S={headers:this.requestHeaders_,method:this.JSC$19625_method_,credentials:this.JSC$19625_credentialsMode_,cache:void 0,signal:this.abortController_.signal};q&&(S.body=q);(this.JSC$19625_worker_||_.Nd).fetch(new Request(this.JSC$19625_url_,S)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
Wl.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,M3L(this));this.readyState=0};
Wl.prototype.handleResponse_=function(q){if(this.inProgress_&&(this.fetchResponse_=q,this.JSC$19625_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19625_responseHeaders_=q.headers,this.readyState=2,y3L(this)),this.inProgress_&&(this.readyState=3,y3L(this),this.inProgress_)))if(this.responseType==="arraybuffer")q.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.Nd.ReadableStream!==
"undefined"&&"body"in q){this.currentReader_=q.body.getReader();if(this.JSC$19625_streamBinaryChunks_){if(this.responseType)throw Error("hk");this.response=[]}else this.response=this.responseText="",this.JSC$19625_textDecoder_=new TextDecoder;Ly8(this)}else q.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var Ly8=function(q){q.currentReader_.read().then(q.handleDataFromStream_.bind(q)).catch(q.handleSendFailure_.bind(q))};
Wl.prototype.handleDataFromStream_=function(q){if(this.inProgress_){if(this.JSC$19625_streamBinaryChunks_&&q.value)this.response.push(q.value);else if(!this.JSC$19625_streamBinaryChunks_){var S=q.value?q.value:new Uint8Array(0);if(S=this.JSC$19625_textDecoder_.decode(S,{stream:!q.done}))this.response=this.responseText+=S}q.done?M3L(this):y3L(this);this.readyState==3&&Ly8(this)}};
Wl.prototype.handleResponseText_=function(q){this.inProgress_&&(this.response=this.responseText=q,M3L(this))};
Wl.prototype.handleResponseArrayBuffer_=function(q){this.inProgress_&&(this.response=q,M3L(this))};
Wl.prototype.handleSendFailure_=function(){this.inProgress_&&M3L(this)};
var M3L=function(q){q.readyState=4;q.fetchResponse_=null;q.currentReader_=null;q.JSC$19625_textDecoder_=null;y3L(q)};
Wl.prototype.setRequestHeader=function(q,S){this.requestHeaders_.append(q,S)};
Wl.prototype.getResponseHeader=function(q){return this.JSC$19625_responseHeaders_?this.JSC$19625_responseHeaders_.get(q.toLowerCase())||"":""};
Wl.prototype.getAllResponseHeaders=function(){if(!this.JSC$19625_responseHeaders_)return"";for(var q=[],S=this.JSC$19625_responseHeaders_.entries(),N=S.next();!N.done;)N=N.value,q.push(N[0]+": "+N[1]),N=S.next();return q.join("\r\n")};
Wl.prototype.setCredentialsMode=function(q){this.JSC$19625_credentialsMode_=q};
var y3L=function(q){q.onreadystatechange&&q.onreadystatechange.call(q)};
Object.defineProperty(Wl.prototype,"withCredentials",{get:function(){return this.JSC$19625_credentialsMode_==="include"},
set:function(q){this.setCredentialsMode(q?"include":"same-origin")}});var hfG=function(q){var S="";_.a6.forEach(q,function(N,X){S+=X;S+=":";S+=N;S+="\r\n"});
return S},P6E=function(q,S,N){if(_.a6.isEmpty(N))return q;
N=hfG(N);if(typeof q==="string")return _.Sa(q,_.Ip(S),N);_.gW(q,S,N);return q};EUE.prototype.isInputValid=function(){return this.isInputValid_};
EUE.prototype.decode=function(q){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("ik`"+this.JSC$19631_streamPos_+"`stream already broken`"+q);this.leftoverInput_+=q;q=Math.floor(this.leftoverInput_.length/4);if(q==0)return null;try{var S=_.u2M(this.leftoverInput_.slice(0,q*4))}catch(N){throw S=this.leftoverInput_,q=N.message,this.isInputValid_=!1,Error("ik`"+this.JSC$19631_streamPos_+"`"+q+"`"+S);}this.JSC$19631_streamPos_+=q*4;this.leftoverInput_=this.leftoverInput_.slice(q*4);return S};y_L.prototype.isInputValid=function(){return this.state_!=3};
var Ib7=function(q,S,N,X){q.state_=3;q.errorMessage_="The stream is broken @"+q.JSC$19634_streamPos_+"/"+N+". Error: "+X+". With input:\n"+S;throw Error(q.errorMessage_);};
y_L.prototype.acceptsBinaryInput=function(){return!0};
y_L.prototype.parse=function(q){function S(Q){Q&128&&Ib7(w,B,T,"invalid tag");(Q&7)!=2&&Ib7(w,B,T,"invalid wire type");w.tag_=Q>>>3;w.tag_!=1&&w.tag_!=2&&w.tag_!=15&&Ib7(w,B,T,"unexpected tag");w.state_=1;w.length_=0;w.countLengthBytes_=0}
function N(Q){w.countLengthBytes_++;w.countLengthBytes_==5&&Q&240&&Ib7(w,B,T,"message length too long");w.length_|=(Q&127)<<(w.countLengthBytes_-1)*7;Q&128||(w.state_=2,w.countMessageBytes_=0,typeof Uint8Array!=="undefined"?w.messageBuffer_=new Uint8Array(w.length_):w.messageBuffer_=Array(w.length_),w.length_==0&&b())}
function X(Q){w.messageBuffer_[w.countMessageBytes_++]=Q;w.countMessageBytes_==w.length_&&b()}
function b(){if(w.tag_<15){var Q={};Q[w.tag_]=w.messageBuffer_;w.result_.push(Q)}w.state_=0}
for(var w=this,B=q instanceof Array?q:new Uint8Array(q),T=0;T<B.length;){switch(w.state_){case 3:Ib7(w,B,T,"stream already broken");break;case 0:S(B[T]);break;case 1:N(B[T]);break;case 2:X(B[T]);break;default:throw Error("jk`"+w.state_);}w.JSC$19634_streamPos_++;T++}q=w.result_;w.result_=[];return q.length>0?q:null};var hBE=function(){this.errorMessage_=null;this.JSC$19637_streamPos_=0;this.base64Decoder_=new EUE;this.pbParser_=new y_L};
hBE.prototype.isInputValid=function(){return this.errorMessage_===null};
var YE3=function(q,S,N){q.errorMessage_="The stream is broken @"+q.JSC$19637_streamPos_+". Error: "+N+". With input:\n"+S;throw Error(q.errorMessage_);};
hBE.prototype.acceptsBinaryInput=function(){return!1};
hBE.prototype.parse=function(q){this.errorMessage_!==null&&YE3(this,q,"stream already broken");var S=null;try{var N=this.base64Decoder_.decode(q);S=N===null?null:this.pbParser_.parse(N)}catch(X){YE3(this,q,X.message)}this.JSC$19637_streamPos_+=q.length;return S};var LV3=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19640_streamPos_=0;this.result_=[];this.statusParsed_=!1};
LV3.prototype.isInputValid=function(){return this.errorMessage_===null};
LV3.prototype.acceptsBinaryInput=function(){return!1};
LV3.prototype.parse=function(q){function S(Q){w.state_=6;w.errorMessage_="The stream is broken @"+w.JSC$19640_streamPos_+"/"+B+". Error: "+Q+". With input:\n";throw Error(w.errorMessage_);}
function N(){w.jsonStreamParser_=new _.Gb({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function X(Q){if(Q)for(var a=0;a<Q.length;a++){var U={};U[1]=Q[a];w.result_.push(U)}}
function b(Q){if(Q){(w.statusParsed_||Q.length>1)&&S("extra status: "+Q);w.statusParsed_=!0;var a={};a[2]=Q[0];w.result_.push(a)}}
for(var w=this,B=0;B<q.length;){var T;if(T=w.state_!==2){a:{for(;B<q.length;){if(!_.zY(q[B])){T=!0;break a}B++;w.JSC$19640_streamPos_++}T=!1}T=!T}if(T)return null;switch(w.state_){case 6:S("stream already broken");break;case 0:q[B]==="["?(w.state_=1,B++,w.JSC$19640_streamPos_++):S("unexpected input token");break;case 1:q[B]==="["?(w.state_=2,N()):q[B]===","||q.slice(B,B+5)=="null,"?w.state_=3:q[B]==="]"?(w.state_=5,B++,w.JSC$19640_streamPos_++):S("unexpected input token");break;case 2:T=w.jsonStreamParser_.parse(q.substring(B));
X(T);w.jsonStreamParser_.done()?(w.state_=3,T=w.jsonStreamParser_.JSC$11803_buffer_,w.JSC$19640_streamPos_+=q.length-B-T.length,q=T,B=0):(w.JSC$19640_streamPos_+=q.length-B,B=q.length);break;case 3:q[B]===","||q.slice(B,B+5)=="null,"?(w.state_=4,N(),w.jsonStreamParser_.parse("["),B+=q[B]===","?1:5,w.JSC$19640_streamPos_++):q[B]==="]"&&(w.state_=5,B++,w.JSC$19640_streamPos_++);break;case 4:T=w.jsonStreamParser_.parse(q.substring(B));b(T);w.jsonStreamParser_.done()?(w.state_=5,T=w.jsonStreamParser_.JSC$11803_buffer_,
w.JSC$19640_streamPos_+=q.length-B-T.length,q=T,B=0):(w.JSC$19640_streamPos_+=q.length-B,B=q.length);break;case 5:S("extra input after stream end")}}return w.result_.length>0?(q=w.result_,w.result_=[],q):null};var opZ=function(q){this.JSC$19643_xhr_=q;this.JSC$19643_parser_=null;this.status_=this.JSC$19643_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19643_textDecoder_=null;this.JSC$19643_eventHandler_=new _.Be(this);this.JSC$19643_eventHandler_.listen(this.JSC$19643_xhr_,"readystatechange",this.JSC$19645_readyStateChangeHandler_)},d_=function(q,S){q.status_!=S&&(q.status_=S,q.statusHandler_&&q.statusHandler_())},q8G=function(q){q.JSC$19643_eventHandler_.removeAll();
if(q.JSC$19643_xhr_){var S=q.JSC$19643_xhr_;q.JSC$19643_xhr_=null;S.abort();S.dispose()}};
opZ.prototype.getStatus=function(){return this.status_};
opZ.prototype.JSC$19645_readyStateChangeHandler_=function(q){q=q.target;try{if(q==this.JSC$19643_xhr_)a:{var S=_.Rb(this.JSC$19643_xhr_),N=this.JSC$19643_xhr_.JSC$10109_lastErrorCode_,X=this.JSC$19643_xhr_.getStatus(),b=this.JSC$19643_xhr_.getResponseText();q=[];if(this.JSC$19643_xhr_.getResponse()instanceof Array){var w=this.JSC$19643_xhr_.getResponse();w.length>0&&w[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,q=w)}if(!(S<3||S==3&&!b&&q.length==0))if(X=X==200||X==206,S==4&&(N==8?
d_(this,7):N==7?d_(this,8):X||d_(this,3)),this.JSC$19643_parser_||(this.JSC$19643_parser_=Pr8(this.JSC$19643_xhr_),this.JSC$19643_parser_==null&&d_(this,5)),this.status_>2)q8G(this);else{if(q.length>this.JSC$19643_pos_){var B=q.length;N=[];try{if(this.JSC$19643_parser_.acceptsBinaryInput())for(var T=0;T<B;T++){var Q=this.JSC$19643_parser_.parse(Array.from(q[T]));Q&&(N=N.concat(Q))}else{Q="";if(!this.JSC$19643_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("kk");this.JSC$19643_textDecoder_=
new TextDecoder}for(T=0;T<B;T++)Q+=this.JSC$19643_textDecoder_.decode(q[T],{stream:S==4&&T==B-1});N=this.JSC$19643_parser_.parse(Q)}q.splice(0,B);N&&this.dataHandler_(N)}catch(U){d_(this,5);q8G(this);break a}}else if(b.length>this.JSC$19643_pos_){T=b.slice(this.JSC$19643_pos_);this.JSC$19643_pos_=b.length;try{var a=this.JSC$19643_parser_.parse(T);a!=null&&this.dataHandler_&&this.dataHandler_(a)}catch(U){d_(this,5);q8G(this);break a}}S==4?(b.length!=0||this.hasStreamingResponseData_?d_(this,2):d_(this,
4),q8G(this)):d_(this,1)}}}catch(U){d_(this,6),q8G(this)}};var S8$=function(q){q=this.xhrReader_=q;var S=(0,_.AM)(this.onData_,this);q.dataHandler_=S;q=this.xhrReader_;S=(0,_.AM)(this.onStatusChange_,this);q.statusHandler_=S;this.JSC$19647_callbackMap_={};this.callbackOnceMap_={}};
_.Z=S8$.prototype;_.Z.on=function(q,S){var N=this.JSC$19647_callbackMap_[q];N||(N=[],this.JSC$19647_callbackMap_[q]=N);N.push(S);return this};
_.Z.addListener=function(q,S){this.on(q,S);return this};
_.Z.removeListener=function(q,S){var N=this.JSC$19647_callbackMap_[q];N&&_.m4(N,S);(q=this.callbackOnceMap_[q])&&_.m4(q,S);return this};
_.Z.once=function(q,S){var N=this.callbackOnceMap_[q];N||(N=[],this.callbackOnceMap_[q]=N);N.push(S);return this};
_.Z.onData_=function(q){var S=this.JSC$19647_callbackMap_.data;S&&NG5(q,S);(S=this.callbackOnceMap_.data)&&NG5(q,S);this.callbackOnceMap_.data=[]};
var NG5=function(q,S){for(var N={},X=0;X<q.length;N={message$jscomp$1008:void 0},X++)N.message$jscomp$1008=q[X],S.forEach(function(b){return function(w){try{w(b.message$jscomp$1008)}catch(B){}}}(N))};
S8$.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:XjL(this,"readable");break;case 5:case 6:case 4:case 7:case 3:XjL(this,"error");break;case 8:XjL(this,"close");break;case 2:XjL(this,"end")}};
var XjL=function(q,S){var N=q.JSC$19647_callbackMap_[S];N&&N.forEach(function(X){try{X()}catch(b){}});
(N=q.callbackOnceMap_[S])&&N.forEach(function(X){X()});
q.callbackOnceMap_[S]=[]};var btE=function(){var q={format:"jspb"};q=q===void 0?{}:q;this.suppressCorsPreflight=q.suppressCorsPreflight||_.py("suppressCorsPreflight",q)||!1;this.withCredentials=q.withCredentials||_.py("withCredentials",q)||!1;this.streamInterceptors=q.streamInterceptors||[];this.unaryInterceptors=q.unaryInterceptors||[];this.workerScope=q.workerScope;this.chunkedServerStreaming=q.useFetchDownloadStreams||!1},Ap3=function(q,S,N,X,b,w){w=w===void 0?{}:w;
var B=S.substring(0,S.length-b.name.length),T,Q=(T=w)==null?void 0:T.signal;return wjV(function(a){return new Promise(function(U,r){if(Q==null?0:Q.aborted){var c=new _.cy(1,"Aborted");c.cause=Q.reason;r(c)}else{var e={},R=Zts(q,a,B);R.on("error",function(J){return void r(J)});
R.on("metadata",function(J){e=J});
R.on("data",function(J){var v=e;v=v===void 0?{}:v;U(new DqG(J,v))});
Q&&Q.addEventListener("abort",function(){R.cancel();var J=new _.cy(1,"Aborted");J.cause=Q.reason;r(J)})}})},q.unaryInterceptors).call(q,Q0E(b,N,X)).then(function(a){return a.responseMessage})},srJ=function(q,S,N,X,b,w){w=w===void 0?{}:w;
return Ap3(q,S,N,X,b,w)};
btE.prototype.serverStreaming=function(q,S,N,X){var b=this,w=q.substring(0,q.length-X.name.length);return BGV(function(B){var T=B.methodDescriptor,Q=B.getMetadata(),a=TG3(b,!1);Q=GCJ(b,Q,a,w+T.getName());var U=DtG(a,T.responseDeserializeFn,!0);B=T.requestSerializeFn(B.requestMessage);a.send(Q,"POST",B);return U},this.streamInterceptors).call(this,Q0E(X,S,N))};
var Zts=function(q,S,N){var X=S.methodDescriptor,b=S.getMetadata(),w=TG3(q,!0);q=GCJ(q,b,w,N+X.getName());N=DtG(w,X.responseDeserializeFn,!1);uA7(N,b["X-Goog-Encode-Response-If-Executable"]==="base64");S=X.requestSerializeFn(S.requestMessage);w.send(q,"POST",S);return N},TG3=function(q,S){S=q.chunkedServerStreaming&&!S;
return q.workerScope||S?new _.Ch(new Ejs({worker:q.workerScope,streamBinaryChunks:S})):new _.Ch},GCJ=function(q,S,N,X){S["Content-Type"]="application/json+protobuf";
S["X-User-Agent"]="grpc-web-javascript/0.1";var b=S.Authorization;if(b&&lbE.has(b.split(" ")[0])||q.withCredentials)N.JSC$10109_withCredentials_=!0;if(q.suppressCorsPreflight)X=P6E(X,"$httpHeaders",S);else for(q=_.A(Object.keys(S)),b=q.next();!b.done;b=q.next())b=b.value,N.headers.set(b,S[b]);return X},DtG=function(q,S,N){if(N){N=new opZ(q);
var X=new S8$(N)}return new kuL({xhr:q,nodeReadableStream:X},S)},BGV=function(q,S){return S.reduce(function(N,X){return function(b){return X.intercept(b,N)}},q)},wjV=function(q,S){return S.reduce(function(N,X){return function(b){return X.intercept(b,N)}},q)};var Qr3=function(q){this.client_=new btE;this.hostname_=q==void 0?q:q.replace(/\/+$/,"")};
_.Z=Qr3.prototype;_.Z.JSC$19665_depositGoogleCredential=function(q,S,N){return srJ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",q,S||{},r3s,N)};
_.Z.deleteLink=function(q,S,N){return srJ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",q,S||{},V33,N)};
_.Z.JSC$19665_finishOAuth=function(q,S,N){return srJ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",q,S||{},ef8,N)};
_.Z.getLink=function(q,S,N){return srJ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",q,S||{},C6Z,N)};
_.Z.startLinkingSession=function(q,S,N){return srJ(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",q,S||{},vj5,N)};var adm=[0,_.zd,1,DYL,[0,_.xC,[0,_.fL,-1]],[0,GYm],[0,_.yU,-1,[0,_.ER]],[0,GYm]];var VlZ=function(){this.storage=new Map},rp7=function(q,S,N,X,b){if(!q.storage.has(S))return null;
q=_.A(q.storage.get(S));for(S=q.next();!S.done;S=q.next())if(S=S.value,!b||S.linkName===b)if(N&&S.scopes&&UtV(S.scopes,N)||X&&S.capabilities&&UtV(S.capabilities,X))return S;return null},$tV=function(q,S,N){if(!N)q.storage.delete(S);
else if(q.storage.has(S)){var X=q.storage.get(S).filter(function(b){return b.linkName!==N});
X.length>0?q.storage.set(S,X):q.storage.delete(S)}},UtV=function(q,S){S=_.A(S);
for(var N=S.next();!N.done;N=S.next())if(!q.has(N.value))return!1;return!0};var cp7=function(){var q=_.k$("LINK_GAL_DOMAIN");this.alsDomain1p=_.k$("LINK_GAL_DOMAIN");this.alsDomain3p=q;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},eAs=function(q,S){q.apiKey=S;
return q};
cp7.prototype.build=function(){var q={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("lk");q.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("mk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("nk");q.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(q.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)q.apiKey=
this.apiKey,q.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("ok");q.oauthToken=this.oauthToken;q.alsDomain=this.alsDomain3p}q.clientXd3=this.clientXd3;q.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(q.authUser=this.authUser);this.bucket!==void 0&&(q.bucket=this.bucket);this.completionUrl!==void 0&&(q.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(q.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(q.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(q.locale=this.locale);this.localStorage!==void 0&&(q.localStorage=this.localStorage);q.loggerType=this.loggerType;q.clientEnvironment=this.clientEnvironment;q.colorScheme=this.colorScheme;q.showCloseOption=this.showCloseOption;return q};var bZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(bZ,_.aT);var C5L=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(C5L,_.aT);var RAE=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(RAE,_.aT);var Zt=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Zt,_.aT);var tlm=function(q){return _.r4(q,1)};var itL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(itL,_.aT);var XhE=_.vc(itL),wM=[1,2,3,4,5];var o13=function(q){try{return XhE(q)}catch(S){return null}},JpZ=function(){},qUL=function(q,S){switch(_.sI(S,wM)){case 4:return(S=_.e9(S,RAE,4,wM))&&q.logStateTransition(_.r4(S,1)),!0;
case 5:return(S=_.e9(S,C5L,5,wM))&&q.logInternalEvent(_.r4(S,1)),!0}return!1},baE=function(q){switch(q){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.q$(q)}};var I_5=function(q,S){var N=this;this.validator=q;this.messageListener=S;this.dismissCallback=function(){FR$(N,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19694_receiveMessage=function(X){X.type==="message"&&(X=X.event_,X!==null&&(new URL(N.iframe.src)).origin===X.origin&&N.validator(X.data,X.origin)&&!N.messageListener(X.data)&&(N.JSC$19694_resolveCb!==void 0&&N.JSC$19694_resolveCb(X.data),HtZ(N)))}},N3G=function(q,S,N){q.uiHandler!==void 0&&FR$(q,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(X,b){q.JSC$19694_resolveCb=X;q.JSC$19694_rejectCb=b;q.iframe=document.createElement("iframe");_.wx(q.iframe,S);q.uiHandler=N.displayContent(q.iframe,q.dismissCallback);_.ve(window,"message",q.JSC$19694_receiveMessage,!1,q)})},FR$=function(q,S){q.JSC$19694_rejectCb!==void 0&&q.JSC$19694_rejectCb(S);
HtZ(q)},HtZ=function(q){q.uiHandler!==void 0&&q.uiHandler.hideContent();
_.QY(window,"message",q.JSC$19694_receiveMessage,!1,q);q.JSC$19694_resolveCb=void 0;q.JSC$19694_rejectCb=void 0;q.uiHandler=void 0;q.iframe=void 0};var Ot$=function(q){if(q===2){var S;q=((S=window)==null?0:S.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return q},SUG=function(q){q=Ot$(q);
switch(q){case 0:return"light";case 1:return"dark";default:_.q$(q)}};var YDs=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),KRG=function(q,S){this.JSC$19706_linkingSession=q;this.noticeConfig=S;this.displayInfoMap=new Map;var N=new Map;if(_.w4(this.JSC$19706_linkingSession,iiL,7))for(q=_.Ns(this.JSC$19706_linkingSession,iiL,7),q=_.pG(q,t3G,1,_.xl()),q=_.A(q),S=q.next();!S.done;S=q.next())S=S.value,N.set(_.r4(S,1),_.AlM(_.Ns(S,_.TeW,3)));if(N.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){S=this.noticeConfig.enabledDataUsageNoticeUis;q=S.has(0)?N.get(1):void 0;S=S.has(1)?N.get(2):void 0;N=q!==void 0&&S!==void 0?N.get(3):void 0;var X=this.noticeConfig.nestedOrigins;var b=new itL;var w=new bZ;b=_.Wc(b,2,wM,w);w=new itL;var B=new bZ;w=_.Wc(w,3,wM,B);B=[];q!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:q,lastEvent:b,nestedOrigins:X}]),B.push({trustedUrl:q,lastEvent:b,nestedOrigins:X}));S!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:S,lastEvent:w,nestedOrigins:X}]),B.push({trustedUrl:S,lastEvent:w,nestedOrigins:X}));N!==void 0?this.displayInfoMap.set(3,[{trustedUrl:N,lastEvent:w,nestedOrigins:X}]):this.displayInfoMap.set(3,B)}};var vp3=function(q){var S=new VlZ;this.galService=q;this.galCache=S};
vp3.prototype.getLink=function(q){var S=q.serviceId;var N=q.scopes;var X=q.capabilities;var b=q.linkName;var w=this,B;return _.G(function(T){if(X!==void 0&&N!==void 0)throw Error("pk");B=rp7(w.galCache,S,N,X,b);return B!==null?T.return(B):T.return(w.galService.getLink({serviceId:S,sessionId:Math.floor(Math.random()*2147483648),scopes:N,capabilities:X,linkName:b}).then(function(Q){Q=B3L(Q);var a=w.galCache;a.storage.has(S)?a.storage.get(S).push(Q):a.storage.set(S,[Q]);return Q}))})};
vp3.prototype.deleteLink=function(q,S,N){var X=this;return _.G(function(b){$tV(X.galCache,q,N);return b.return(X.galService.deleteLink({serviceId:q,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:S,linkName:N}).then(function(){return!0}))})};var jrJ=function(q,S){var N=this;this.validator=q;this.msgHandler=S;this.closedPopupTimeout=this.JSC$19728_rejectCb=this.JSC$19728_resolveCb=this.popup=null;this.JSC$19728_receiveMessage=function(X){if(X!==null&&(X=X.event_,X.source===N.popup)){var b=X.data;if(N.validator(b,X.origin)){var w;(w=N.msgHandler)!=null&&w.call(N,b)||(N.JSC$19728_resolveCb!==null&&N.JSC$19728_resolveCb(b),ld_(N))}}}};
jrJ.prototype.open=function(q,S){var N=this;this.popup!==null&&WRL(this);return new Promise(function(X,b){N.JSC$19728_resolveCb=X;N.JSC$19728_rejectCb=b;N.popup=_.AC(window,q,"",S);_.ve(window,"message",N.JSC$19728_receiveMessage,!1,N);dtm(N)})};
var WRL=function(q,S){q.JSC$19728_rejectCb!==null&&q.JSC$19728_rejectCb(S);ld_(q)},ld_=function(q){q.closedPopupTimeout&&(q.closedPopupTimeout.cancel(),q.closedPopupTimeout=null);
q.popup&&q.popup.close();_.QY(window,"message",q.JSC$19728_receiveMessage,!1,q);q.popup=null;q.JSC$19728_resolveCb=null;q.JSC$19728_rejectCb=null},dtm=function(q){q.closedPopupTimeout=_.E$6(100).then(function(){q.popup?q.popup.closed?kCL(q):dtm(q):WRL(q,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},kCL=function(q){q.closedPopupTimeout=_.E$6(100).then(function(){WRL(q,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var zAJ=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),npJ=function(q,S,N,X,b,w,B,T,Q,a){var U=this;this.serviceId=q;this.sessionId=S;this.galService=N;this.oauthDetails=X;this.galLogger=b;this.interactionMode=w;this.redirectServiceUrl=B;this.consentLanguageKeys=T;this.dynamicUrlParameters=Q;this.partnerConfigMinReadTimestamp=a;this.started=!1;this.JSC$19734_dataValidator=function(r,
c){var e=zAJ.has(c);e||U.redirectServiceUrl===void 0||(e=U.redirectServiceUrl===c);return e?r.sentinel==="gdi":!1}};
npJ.prototype.complete=function(){var q=this,S;return _.G(function(N){if(q.interactionMode!==1)return N.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));S=etJ.getRedirectStateFromUri();return S===null?N.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):N.return(fd_(q,S))})};
npJ.prototype.start=function(){var q=this,S;return _.G(function(N){if(q.started)return N.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.UI(q.oauthDetails,1))return N.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(q.interactionMode===1)return etJ.setLocation(_.UI(q.oauthDetails,1)),N.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));q.started=!0;q.galLogger.logStateTransition(5);
S=etJ.getPostMessagePopup(q.JSC$19734_dataValidator);return N.return(S.open(_.UI(q.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(X){q.started=!1;var b=q.galLogger;if((X==null?void 0:X.error)!==void 0)throw b.logInternalEvent(59),Error("qk");if((X==null?void 0:X.redirect_state)===void 0)throw b.logInternalEvent(131),Error("rk");return fd_(q,X.redirect_state)}).catch(function(X){q.started=
!1;
return X.errorCode!==void 0?{statusCode:X.errorCode,statusMessage:X.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var fd_=function(q,S){return _.G(function(N){return N.return(pjs(q.galService,{serviceId:q.serviceId,sessionId:q.sessionId,dynamicUrlParameters:q.dynamicUrlParameters,redirectState:S,consentLanguageKeys:q.consentLanguageKeys,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp}).then(function(X){var b={statusCode:1,link:B3L(X.getLink())};Gb8(_.AQ(X,3))!==void 0&&(b.callerState=Gb8(_.AQ(X,3)));_.EJv(X,4,$qZ,Tt8).size>0&&(b.redirectUriParams=new Map(Array.from(_.EJv(X,4,$qZ,Tt8).entries()).map(function(w){var B=
_.A(w);w=B.next().value;var T=B.next().value;B=[];var Q=B.concat;T=_.qh(T,1,_.K7,_.xl());return[w,Q.call(B,_.PG(T))]})));
q.galLogger.logInternalEvent(134);return b}))})},etJ={getPostMessagePopup:function(q){return new jrJ(q)},
getRedirectStateFromUri:function(){var q=_.mA(etJ.getLocation()).fragment_;return(new _.Lh(q)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(q){_.WGF(window.location,_.hj(q))},
createOAuthFlow:function(q,S){return new npJ(q.serviceId,q.sessionId,q.galService,S,q.galLogger,q.interactionMode,q.redirectServiceUrl,q.consentLanguageKeys,q.dynamicUrlParameters,q.partnerConfigMinReadTimestamp)}};var xtV=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(xtV,_.aT);var mtL=_.vc(xtV);var uCE=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),gp5=function(q,S,N,X,b,w,B,T,Q){var a=this;this.serviceId=q;this.sessionId=S;this.galService=N;this.gsiWebFlowDetails=X;this.colorScheme=b;this.showCloseOption=w;this.galLogger=B;this.interactionMode=T;this.redirectServiceUrl=Q;this.started=!1;this.JSC$19747_dataValidator=function(U,r){var c=uCE.has(r);c||a.redirectServiceUrl===
void 0||(c=a.redirectServiceUrl===r);return c?U.sentinel==="gal":!1};
this.logEventProcessor=function(U){return U.result?(U=o13(U.result))?qUL(a.galLogger,U):!1:!1}};
gp5.prototype.complete=function(){var q=this,S,N;return _.G(function(X){if(q.interactionMode!==1)return X.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));S=Rt3.getRedirectStateFromUri();if(S===void 0)return q.galLogger.JSC$19686_logErrorEvent(131),X.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return N=EpV(q,S),X.return(yp_(q,N))}catch(b){return X.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
gp5.prototype.start=function(){var q=this,S;return _.G(function(N){if(q.started)return N.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.UI(q.gsiWebFlowDetails,1))return N.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(q.interactionMode===1)return Rt3.setLocation(Ml3(q,_.UI(q.gsiWebFlowDetails,1))),N.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
q.started=!0;S=Rt3.getPostMessagePopup(q.JSC$19747_dataValidator,q.logEventProcessor);return N.return(S.open(Ml3(q,_.UI(q.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(X){q.started=!1;if((X==null?void 0:X.result)===void 0)throw q.galLogger.JSC$19686_logErrorEvent(131),Error("rk");X=EpV(q,X.result);return yp_(q,X)}).catch(function(X){q.started=!1;
return X.errorCode!==void 0?{statusCode:X.errorCode,statusMessage:X.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var Ml3=function(q,S){q=["result_channel",q.interactionMode===1?"2":"1","color_scheme",SUG(q.colorScheme),"show_close_option",q.showCloseOption];return Vu_(S,q)},yp_=function(q,S){if(S!==null&&_.w4(S,Zt,2)){var N,X=S==null?void 0:(N=_.Ns(S,Zt,2))==null?void 0:_.r4(N,2);
X&&q.galLogger.JSC$19686_logErrorEvent(baE(X));return tlm(_.Ns(S,Zt,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return q.galService.getLink({serviceId:q.serviceId,sessionId:q.sessionId,consistencyKey:_.UI(S,1)}).then(function(b){b=B3L(b);q.galLogger.logInternalEvent(134);return{statusCode:1,link:b}})},EpV=function(q,S){S=mtL(S);
if(!_.w4(S,Zt,2)&&_.UI(S,1)==="")throw q.galLogger.JSC$19686_logErrorEvent(5),Error("sk");return S},Rt3={getPostMessagePopup:function(q,S){return new jrJ(q,S)},
getRedirectStateFromUri:function(){return _.uS(_.mA(Rt3.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(q){_.WGF(window.location,_.hj(q))},
createStreamlinedFlow:function(q,S){return new gp5(q.serviceId,q.sessionId,q.galService,S,q.colorScheme,q.showCloseOption,q.galLogger,q.interactionMode,q.redirectServiceUrl)}};var Oa7=function(q){this.storage=(q=q?_.iC("GAL"):_.RBW("GAL"))?new _.UZ(q):null};
Oa7.prototype.getSession=function(q){if(this.storage!==null)try{var S=this.storage.get("SAVED_SESSION");if(S===void 0)return null;if(S.serviceId===q)return S}catch(N){}return null};var LRJ=function(){};
_.F(LRJ,JpZ);LRJ.prototype.logStateTransition=function(){};
LRJ.prototype.logInternalEvent=function(){};
LRJ.prototype.JSC$19686_logErrorEvent=function(){};var hA$=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(hA$,_.aT);hA$.prototype.getCompletionUrl=function(){return _.UI(this,15)};var kH=function(q,S,N,X,b,w){this.serviceId=q;this.environment=S;this.sessionId=N;this.colorSchemeSelected=X;this.colorThemeDisplayed=b;this.JSC$19760_transport=w;this.currentState=1};
_.F(kH,JpZ);kH.prototype.logStateTransition=function(q){var S=P5L(this);S=_.XN(S,3,this.currentState);S=_.XN(S,1,q);this.currentState=q;q=XCE(1);this.dispatch(S,q)};
kH.prototype.logInternalEvent=function(q){q=XCE(q);this.dispatch(P5L(this),q)};
kH.prototype.JSC$19686_logErrorEvent=function(q){var S=P5L(this);S=_.XN(S,1,10);q=XCE(q);this.dispatch(S,q)};
var P5L=function(q){var S=new hA$;S=_.XN(S,1,q.currentState);S=_.sk(S,7,q.serviceId);var N,X;var b=((N=window)==null?0:(X=N.location)==null?0:X.href)?_.mA(window.location.href).JSC$10349_domain_:"NO_PACKAGE_NAME";N=_.sk(S,8,b);N=_.XN(N,6,q.environment);N=_.sk(N,5,"100");N=_.XN(N,11,q.colorSchemeSelected);return _.XN(N,12,q.colorThemeDisplayed)};
kH.prototype.dispatch=function(q,S){S===void 0&&(S=new _.SY);var N=S;q=q.serialize();N=_.sk(N,8,q);_.$B(N,12,this.sessionId);this.JSC$19760_transport.dispatch(S)};var IdJ=function(q,S){this.loggerType=q;this.sessionIndex=S!=null?S:0},Y8J;
IdJ.prototype.create=function(q,S,N,X,b){switch(this.loggerType){case 0:return new LRJ;case 1:return Y8J||(Y8J=(new _.P0(555,this.sessionIndex.toString())).build()),new kH(q,S,N,X,b,Y8J);default:_.q$(this.loggerType,"unknown logger type")}};var tBL=[6,2,3,1],dQs=new Map([[4,1],[1,6],[2,2],[3,3]]),Q5L={statusCode:7,statusMessage:"Failed to create flow object"},Ft3=function(q,S,N,X,b,w,B,T,Q,a){this.serviceId=q;this.sessionId=S;this.config=N;this.galService=X;this.JSC$19767_linkingSession=b;this.googleScopes=w;this.callerState=B;this.consentLanguageKeys=T;this.dynamicUrlParameters=Q;this.partnerConfigMinReadTimestamp=a;this.currentFlow=0;X=this.JSC$19767_linkingSession;b=new Set;_.w4(X,cxV,1)&&b.add(1);_.w4(X,Fy3,2)&&_.w4(X,CX3,6)&&b.add(2);
_.w4(X,J38,3)&&_.w4(X,CX3,6)&&b.add(3);_.w4(X,RfG,4)&&b.add(6);this.supportedFlows=b;X=N.loggerType;b=N.clientEnvironment;a:{w=N.colorScheme;switch(w){case 0:w=1;break a;case 1:w=2;break a;case 2:w=3;break a;default:_.q$(w)}w=void 0}a:{B=N.colorScheme;B=Ot$(B);switch(B){case 0:B=1;break a;case 1:B=2;break a;default:_.q$(B)}B=void 0}this.galLogger=(new IdJ(X,N.authUser)).create(q,b,S,w,B)},SFm=function(q){return new Promise(function(S){var N,X,b,w,B,T,Q,a,U,r;
return _.G(function(c){switch(c.nextAddress){case 1:N=iaL(q.currentFlow,q.supportedFlows),X=!1,b=new KRG(q.JSC$19767_linkingSession,q.config.dataUsageNoticeConfig);case 2:if(N===void 0){c.jumpTo(4);break}_.jw(c,5);var e=b,R=N,J=void 0;X?R===1&&(J=e.displayInfoMap.get(2)):R===2||R===3?J=e.displayInfoMap.get(1):R===1&&(J=e.displayInfoMap.get(3));w=J?J:[];B=q.consentLanguageKeys;T=_.A(w);Q=T.next();case 7:if(Q.done)return q.currentFlow=N,c.yield(VB3(oIL(q,B)),11);a=Q.value;return c.yield(whZ(a,q.config.dataUsageNoticeConfig.uiAdapter,
q.config.colorScheme,q.galLogger),10);case 10:U=c.yieldResult;if(U.statusCode!==1)return qF$(q),S(UQ$({statusCode:U.statusCode,statusMessage:U.statusMessage},q.callerState)),c.return();U.consentLanguageKeys!==void 0&&(B=U.consentLanguageKeys);Q=T.next();c.jumpTo(7);break;case 11:r=c.yieldResult;if(r.statusCode!==10)return r.statusCode!==6&&qF$(q),r.statusCode!==1&&q.callerState!==void 0&&(r.callerState=q.callerState),S(r),c.return();_.x8(c,6);break;case 5:_.pd(c);case 6:N=iaL(q.currentFlow,q.supportedFlows);
X=!0;c.jumpTo(2);break;case 4:qF$(q),S(UQ$({statusCode:12,statusMessage:"Linking failed"},q.callerState)),_.xP(c)}})})},qF$=function(q){KtL(q.serviceId,q.config.localStorage);
q.currentFlow=0},j5$=function(q,S,N){q.currentFlow=S;
return rxJ(oIL(q,N)).then(function(X){return X.statusCode===10&&q.config.interactionMode===1&&iaL(q.currentFlow,q.supportedFlows)!==void 0?SFm(q):X})},oIL=function(q,S){return{flowParams:{serviceId:q.serviceId,
sessionId:q.sessionId,galService:q.galService,galLogger:q.galLogger,interactionMode:q.config.interactionMode,redirectServiceUrl:q.config.redirectServiceUrl,colorScheme:q.config.colorScheme,consentLanguageKeys:S,dynamicUrlParameters:q.dynamicUrlParameters,showCloseOption:q.config.showCloseOption,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp},currentFlow:q.currentFlow,config:q.config,session:q.JSC$19767_linkingSession,googleScopes:q.googleScopes,callerState:q.callerState}};var ztL=function(q,S){this.config=q;this.galService=S.getService();this.JSC$19780_galRepository=S.JSC$19798_galRepository};
ztL.prototype.getLink=function(q,S){return Nf8(this,q,S)};
var Nf8=function(q,S,N){return q.JSC$19780_galRepository.getLink({serviceId:S,scopes:void 0,capabilities:void 0,linkName:N}).then(function(X){return{statusCode:1,link:X}}).catch(function(X){return{statusCode:kLG(X.code),
statusMessage:X.message}})};
ztL.prototype.deleteLink=function(q,S){return this.JSC$19780_galRepository.deleteLink(q,this.config.accountLinkingEntryPoint,S).then(function(){return{statusCode:1}}).catch(function(N){return{statusCode:kLG(N.code),
statusMessage:N.message}})};
ztL.prototype.startLinkingSession=function(q){var S=q.serviceId;var N=q.sessionId;return HaL({serviceId:S,sessionId:N!==void 0?N:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:q.loginHint,callerState:q.callerState,consentLanguageKeys:q.consentLanguageKeys,linkName:q.linkName,dynamicUrlParameters:q.dynamicUrlParameters,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp})};var z2=function(q,S,N,X,b,w,B){this.apiKey=S;this.authUser=N;this.oauthToken=X;this.bucket=b;this.locale=w;this.galSdkEventHandler=B;if(X===void 0){if(S===void 0)throw Error("tk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new Qr3(q)};
z2.prototype.deleteLink=function(q){var S=q.serviceId;var N=q.sessionId;var X=q.accountLinkingEntryPoint;var b=q.linkName;var w=this,B;return _.G(function(T){var Q=(new Ke).setHeader(w.getHeader(N));var a=Xb3({serviceId:S,linkName:b});Q=_.j5(Q,2,a);B=_.RP(Q,3,X);return T.return(w.makeRequest(w.galServiceClient.deleteLink,B,[1,3],[2,4]))})};
var pjs=function(q,S){var N=S.serviceId;var X=S.sessionId;var b=S.dynamicUrlParameters;var w=S.redirectState;var B=S.consentLanguageKeys;var T=S.partnerConfigMinReadTimestamp;var Q;return _.G(function(a){var U=(new l7).setHeader(q.getHeader(X,b));U=_.vp(U,2,N);Q=_.vp(U,4,w);B!==void 0&&_.vp(Q,5,B);T!==void 0&&_.j5(Q,6,T);return a.return(q.makeRequest(q.galServiceClient.JSC$19665_finishOAuth,Q,[1,3],[2,4]))})};
z2.prototype.getLink=function(q){var S=q.serviceId;var N=q.sessionId;var X=q.scopes;var b=q.capabilities;var w=q.consistencyKey;var B=q.linkName;var T=this,Q;return _.G(function(a){var U=(new j_).setHeader(T.getHeader(N)),r=Xb3({serviceId:S,scopes:X,capabilities:b,linkName:B});Q=_.j5(U,2,r);w!==void 0&&(U=s0L(),U=_.vp(U,2,w),_.j5(Q,3,U));return a.return(T.makeRequest(T.galServiceClient.getLink,Q,[1,3],[2,4]))})};
var $QL=function(q,S){var N=S.serviceId;var X=S.sessionId;var b=S.googleScopes;var w=S.consistencyKey;var B;return _.G(function(T){var Q=(new vl).setHeader(q.getHeader(X));Q=_.vp(Q,2,N);var a=Array.from(b.values());Q=_.Xy(Q,3,a,_.F3);a=s0L();a=_.vp(a,2,w);B=_.j5(Q,4,a);return T.return(q.makeRequest(q.galServiceClient.JSC$19665_depositGoogleCredential,B,[1,3],[2,4]))})};
z2.prototype.startLinkingSession=function(q){var S=q.serviceId;var N=q.sessionId;var X=q.scopes;var b=q.capabilities;var w=q.loginHint;var B=q.supportedFlows;var T=q.completionUrl;var Q=q.usePingPong;var a=q.twoWayLinking;var U=q.accountLinkingEntryPoint;var r=q.callerState;var c=q.consentLanguageKeys;var e=q.googleScopes;var R=q.dataUsageNoticeConfig;var J=q.linkName;var v=q.dynamicUrlParameters;var W=q.partnerConfigMinReadTimestamp;var z=this,M,g;return _.G(function(x){if(b!==void 0&&X!==void 0)throw Error("pk");
var L=(new KyL).setHeader(z.getHeader(N,v));M=_.vp(L,2,S);J!==void 0&&_.vp(M,14,J);if(b!==void 0){L=M;var P=Array.from(b.values());_.Xy(L,5,P,_.F3)}else X!==void 0&&(L=M,P=Array.from(X.values()),_.Xy(L,3,P,_.F3));T!==void 0&&_.vp(M,6,T);Q!==void 0&&_.GT(M,15,Q);B!==void 0&&(L=M,P=Array.from(B.values()),_.Xy(L,4,P,_.A8));if(a!==void 0){if(a&&(!e||e.size===0))throw Error("uk");_.GT(M,8,a)}U!==void 0&&_.RP(M,9,U);w!==void 0&&_.vp(M,13,w);r!==void 0&&(L=M,P=(new TextEncoder).encode(r),_.wR(L,12,_.j2(P,
!1),_.ls()));c!==void 0&&_.vp(M,16,c);W!==void 0&&_.j5(M,18,W);if(R!==void 0&&R.size>0||e!==void 0&&e.size>0)g=new OiL,e!==void 0&&e.size>0&&(L=g,P=Array.from(e.values()),_.Xy(L,1,P,_.F3)),R!==void 0&&(R.has(0)&&_.Y5M(g,2,_.A8,1,_.s5),R.has(1)&&_.Y5M(g,2,_.A8,2,_.s5)),_.j5(M,17,g);return x.return(z.makeRequest(z.galServiceClient.startLinkingSession,M,[1],[2]))})};
z2.prototype.getMetadata=function(){var q=this,S,N;return _.G(function(X){S={};q.useFpa?(S["X-Goog-Api-Key"]=q.apiKey,S["X-Goog-AuthUser"]=q.authUser!==void 0?q.authUser.toString():"0",(N=_.MW7([]))&&(S.Authorization=N)):S.Authorization="Bearer "+q.oauthToken;q.locale&&(S["accept-language"]=q.locale);return X.return(S)})};
z2.prototype.makeRequest=function(q,S,N,X){var b=this,w;return _.G(function(B){if(B.nextAddress==1)return B.yield(b.getMetadata(),2);w=B.yieldResult;b$G(b,N);return B.return(q.bind(b.galServiceClient)(S,w).finally(function(){b$G(b,X)}))})};
var b$G=function(q,S){q.galSdkEventHandler!==void 0&&S.forEach(function(N){q.galSdkEventHandler.onEvent(N)})};
z2.prototype.getHeader=function(q,S){var N=new FP;q=_.wR(N,2,_.Bs(q),0);q=_.RP(q,5,3);S=_.Xy(q,8,S,_.F3);this.bucket!==void 0&&_.vp(S,1,this.bucket);return S};
var Xb3=function(q){var S=q.serviceId;var N=q.scopes;var X=q.capabilities;q=q.linkName;if(X!==void 0&&N!==void 0)throw Error("pk");var b=new ZiL;S=_.vp(b,1,S);X!==void 0?(N=Array.from(X.values()),_.Xy(S,5,N,_.F3)):N!==void 0&&(N=Array.from(N.values()),_.Xy(S,3,N,_.F3));q!==void 0&&_.vp(S,6,q);return S};var n1s=function(q){this.galService=new z2(q.alsDomain,q.apiKey,q.authUser,q.oauthToken,q.bucket,q.locale,q.galSdkEventHandler);this.JSC$19798_galRepository=new vp3(this.galService)};
n1s.prototype.getService=function(){return this.galService};var wbE=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(wbE,_.aT);var Z$8=function(q){var S=new wbE;return _.XN(S,1,q)};
wbE.prototype.setErrorMessage=function(q){return _.sk(this,2,q)};var AfE=[0,_.EI,_.nL,_.EI];var ne=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ne,_.aT);var s37=[0,[1,2,3],_.m5,[0,_.uyM,TmL,-1],_.m5,[0,Bm3,-1],_.pL];var BfJ=[0,_.d4,1,_.EI,_.nL,-1,1,_.u8,_.l8,_.EI,-1,s37];var TfG=[0,_.EI,[0,_.u8,_.l8,[0,_.nL]],_.kC,[0,_.EI,-1]];var aB=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(aB,_.aT);var G95=[0,_.nL,_.EI,-2,_.d4,_.EI,_.d4,_.EI,-2,1,_.kC];var DRs=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(DRs,_.aT);var Q3m=[0,_.d4];var a$$=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(a$$,_.aT);var VTG=[0,_.EI,TfG,Q3m,G95,BfJ];var lW7=_.Hc(a$$,VTG);var URs=[0,adm];var fWV=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(fWV,_.aT);var rfL=[0,[1,3],Qe$,_.EI,Qe$];var nVL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(nVL,_.aT);var $R8=[0,_.EI];var cfG=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(cfG,_.aT);var py7=function(q){return _.e9(q,wbE,2,Qn)},eGL=function(q){var S=new cfG;
return _.Wc(S,2,Qn,q)},Qn=[1,
2];var CkL=[0,Qn,_.m5,$R8,_.m5,AfE,_.xC,rfL,1,_.EI,URs];var RGZ=[0,1,[0,[1,2,3],_.m5,[0],_.m5,[0,rrs],_.m5,[0,adm]]];var tT5=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(tT5,_.aT);var Jf_=function(q){var S=new tT5;return _.Wc(S,3,i$E,q)},i$E=[2,
3];var F63=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(F63,_.aT);var H$3=function(q,S){return _.j5(q,2,S)},O$$=function(q,S){return _.j5(q,8,S)},K63=function(q,S){return _.j5(q,3,S)};var vI_=[0,_.EI,CkL,VTG,_.y2,[0,[5,6,7],[0,_.EI,-2],[0,_.d4,_.EI,_.nL],[0,s37],[0,_.nL,_.EI,-1,_.ER,_.EI],_.m5,[0,[0,_.d4],_.EI,-1],_.m5,[0,[3,4],_.EI,-1,_.m5,[0,[0,_.EI,_.kC]],_.m5,[0,[0,[0,[1,2,3],_.m5,[0],_.m5,[0],_.m5,[0]]]]],_.m5,[0,_.EI]],_.y2,-1,[0,i$E,_.EI,_.m5,$R8,_.m5,AfE,_.xC,rfL,[0,adm],RGZ]];var l$Z=_.Hc(F63,vI_),j3L=_.KK(vI_);var W67=function(){_.Z4.call(this)};
_.F(W67,_.Z4);W67.prototype.init=function(){};
new W67;_.mi();var dR3=_.jV(["data-"]),k98=_.jV(["aria-"]),zGs=_.jV(["aria-"]),fe=function(q,S){this.isLatencyMeasurementExperiment=q===void 0?!1:q;this.enableDialogA11yFix=S===void 0?!1:S;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.ha7(_.Nd.location.href)},Wa5=function(q,S){q.onConsentPrimitiveShownCallback=S},nIZ=function(q,S){return q.overriddenIframeLoadTimeout?q.overriddenIframeLoadTimeout:S!==void 0?S:5E3},kw5=function(q){if(q.prewarmPromise!==void 0)return q.prewarmPromise;
q.prewarmPromise=new Promise(function(S,N){pe(q,1);f$L(q,pbV(q,!0),xRE(q));q.iframe?q.prewarmChannel||mRL(q,q.iframe,S):N(Error("vk"))});
q.prewarmPromise.finally(function(){q.prewarmPromise=void 0});
return q.prewarmPromise};
fe.prototype.showPrimitive=function(){var q=this;if(this.consentPromise!==void 0)return this.consentPromise;var S=Date.now();uh3(this,S);this.consentPromise=new Promise(function(N,X){pe(q,0,S);var b=q.isDarkTheme();q.isLatencyMeasurementExperiment||q.initialLoadingStrategy===1||q.initialLoadingStrategy===2||(q.loadingBar||(q.loadingBar=mQE(getComputedStyle(document.body).direction==="rtl",b),q.loadingBar.style.position="fixed",q.loadingBar.style.zIndex="15000"),document.body.appendChild(q.loadingBar));
f$L(q,pbV(q),xRE(q));q.iframe?q.channel||gIJ(q,q.iframe,N,X):(EI5(q),X(Error("vk")))});
this.consentPromise.finally(function(){q.consentPromise=void 0});
return this.consentPromise};
var gIJ=function(q,S,N,X){var b,w;_.G(function(B){switch(B.nextAddress){case 1:pe(q,3);b=!1;setTimeout(function(){if(!b){EI5(q);yf7(q);MTL(q);var T=Z$8(7).setErrorMessage("Timeout connecting to iframe");N(O$$(H$3(new F63,eGL(T)),Jf_(T)))}},nIZ(q,L6V(q)));
if(!q.prewarmPromise){B.jumpTo(2);break}_.jw(B,3);return B.yield(q.prewarmPromise,5);case 5:_.x8(B,2);break;case 3:_.pd(B),w=Z$8(4).setErrorMessage("Error while prewarming."),N(O$$(H$3(new F63,eGL(w)),Jf_(w)));case 2:q.prewarmChannel&&q.prewarmChannel.send(j3L(K63(new F63,q.consentPrimitiveRequest))),q.channel=_.hQ({destination:q.win,iframe:S,origin:hG5(q),channelName:"cpw",onEstablished:function(){b=!0;EI5(q);q.isLatencyMeasurementExperiment||(q.JSC$19827_previousBodyOverflow=document.body.style.overflow,
q.JSC$19827_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,q.JSC$19827_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",q.enableDialogA11yFix&&window.addEventListener("blur",q.focusChangeListener));var T=q.iframe;T.style.bottom="0";T.style.position="fixed";T.style.right="0";T.style.border="none";T.style.left="0";T.style.top=
"0";T.style.zIndex="5000";T.style.pointerEvents="";T.style.visibility="";q.initialLoadingStrategy===2||q.initialLoadingStrategy===3?pe(q,4):pe(q,6);var Q;(Q=q.onConsentPrimitiveShownCallback)==null||Q.call(q)},
onMessage:function(T){T=l$Z(T.data);switch(_.r4(T,1)){case 1:yf7(q);var Q=uvV(_.Ns(T,_.UT,7));Q&&(q.initialLoadingStrategy!==2&&q.initialLoadingStrategy!==3||pe(q,6,Q),pe(q,5,Q));if(Q=uvV(_.Ns(T,_.UT,6)))pe(q,7,Q),pe(q,8);var a,U;((a=_.Ns(T,cfG,2))==null?void 0:_.sI(a,Qn))!==0&&((U=_.Ns(T,tT5,8))==null?void 0:_.sI(U,i$E))!==0||X(Error("wk"));N(T);break;case 2:MTL(q)}}}),_.xP(B)}})},mRL=function(q,S,N){q.prewarmChannel=_.hQ({destination:q.win,
iframe:S,origin:hG5(q),channelName:"pwcp",onEstablished:function(){pe(q,2);N()}})},hG5=function(q){var S=_.fK(q.src).toString();
return S&&S.indexOf("://")<0&&S.indexOf("//")!==0?q.origin:_.ha7(S)},pbV=function(q,S){S=S===void 0?!1:S;
var N,X=new Map([["origin",q.origin],["hl",(N=PkG(q))!=null?N:null]]);S&&X.set("pw","1");S=_.A([["cpr",q.consentPrimitiveRequest.serialize()]]);for(N=S.next();!N.done;N=S.next()){var b=_.A(N.value);N=b.next().value;b=b.next().value;X.set(N,b)}q.isDarkTheme()&&X.set("color_scheme","dark");return _.Fc(q.src,X)},EI5=function(q){q.isLatencyMeasurementExperiment||q.loadingBar&&document.body.removeChild(q.loadingBar)};
fe.prototype.getSrc=function(){var q=_.Em(this.origin),S;var N=(S=_.Ns(this.consentPrimitiveRequest,DRs,3))==null?void 0:_.md(S,1);S="consent.google.com";N=N?"/u/"+encodeURIComponent(N.toString()):"";(q==null?0:q.endsWith("youtube.com"))?S="consent.youtube.com":(q=q==null?void 0:q.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(S="consent.google."+((q[1]?"co.":"")+encodeURIComponent(q[2])));return _.nK("https://"+S+"/signedin"+N+"/landing")};
var f$L=function(q,S,N){q.iframe||(q.iframe=document.createElement("iframe"),q.iframe.style.width="100%",q.iframe.style.height="100%",N!==112496729&&(q.iframe.style.colorScheme="auto"),q.isLatencyMeasurementExperiment&&(q.iframe.style.display="none"),_.wx(q.iframe,S),q.iframe.setAttribute("jsname","C5o1O"),I$5(q.iframe),document.body.appendChild(q.iframe))},I$5=function(q){q.style.bottom="-200vh";
q.style.position="fixed";q.style.right="-200vw";q.style.border="";q.style.left="";q.style.top="";q.style.zIndex="";q.style.pointerEvents="none";q.style.visibility="hidden"},yf7=function(q){q.iframe&&(q.isLatencyMeasurementExperiment||(q.JSC$19827_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=q.JSC$19827_previousHtmlOverscroll),q.JSC$19827_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=q.JSC$19827_previousBodyOverscroll),q.JSC$19827_previousBodyOverflow!==
void 0&&(document.body.style.overflow=q.JSC$19827_previousBodyOverflow),q.enableDialogA11yFix&&YFZ(q,!1)),I$5(q.iframe))};
fe.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(YFZ(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var YFZ=function(q,S){var N,X,b=(N=q.iframe)==null?void 0:(X=N.parentElement)==null?void 0:X.children;if(b)for(N=0;N<b.length;N++)X=b[N],X!==q.iframe&&(S?(X.hasAttribute("aria-hidden")&&_.V4([_.tq(dR3)],X,"data-old-aria-hidden",X.getAttribute("aria-hidden")),_.V4([_.tq(k98)],X,"aria-hidden","true")):(X.removeAttribute("aria-hidden"),X.hasAttribute("data-old-aria-hidden")&&(_.V4([_.tq(zGs)],X,"aria-hidden",X.getAttribute("data-old-aria-hidden")),X.removeAttribute("data-old-aria-hidden"))))},pe=function(q,
S,N){var X;
(X=q.latencyCallback)==null||X.call(q,{latencyType:S,timestampEpochMillis:N!=null?N:Date.now()})};var ods=function(q,S,N){fe.call(this,S,N===void 0?!1:N);this.consentPrimitiveRequest=q;q=PkG(this);_.Av7(q);this.src=this.getSrc();var X;this.initialLoadingStrategy=(X=_.Ns(this.consentPrimitiveRequest,aB,4))==null?void 0:_.r4(X,4)},qNs;
_.F(ods,fe);var jbJ=function(q){q={request:q,enableDialogA11yFix:!0};qNs||(qNs=new ods(q.request,q.isLatencyMeasurementExperiment||_.r4(q.request,1)===2,q.enableDialogA11yFix));return qNs},PkG=function(q){var S;
return(S=_.Ns(q.consentPrimitiveRequest,aB,4))==null?void 0:_.UI(S,1)},uh3=function(q,S){if(!_.w4(q.consentPrimitiveRequest,ne,5)){var N=q.consentPrimitiveRequest,X=new ne;
_.j5(N,5,X)}var b;if((b=_.Ns(q.consentPrimitiveRequest,ne,5))==null||_.oDq(b,8)==null){var w;(w=_.Ns(q.consentPrimitiveRequest,ne,5))!=null&&_.$B(w,8,S)}},xRE=function(q){var S;
return(S=_.Ns(q.consentPrimitiveRequest,ne,5))==null?void 0:_.md(S,1)};
ods.prototype.isDarkTheme=function(){var q;return((q=_.Ns(this.consentPrimitiveRequest,aB,4))==null?void 0:_.r4(q,2))===2};
var L6V=function(q){var S;return((S=_.Ns(q.consentPrimitiveRequest,aB,4))==null?void 0:_.md(S,5))||void 0},MTL=function(q){q.channel=void 0;
q.prewarmChannel=void 0;q.iframe&&(document.body.contains(q.iframe)&&document.body.removeChild(q.iframe),q.iframe=void 0);qNs=void 0},zH8=function(q){return fe.prototype.showPrimitive.call(q).then(function(S){return _.Ns(S,cfG,2)})};for(var xH={},SNL=(xH[64]="ma",xH[73]="ogb",xH[89]="cr",xH[21]="test",xH[0]="unkn",xH[137]="con",xH[155]="hl",xH[78]="yt",xH[171]="lp",xH[172]="ap",xH[177]="amo",xH[178]="pqe",xH[74]="gg",xH[1]="gm",xH[140]="am",xH[193]="sc",xH),NcV=_.A(Object.keys(SNL)),X4s=NcV.next();!X4s.done;X4s=NcV.next());var b57=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(b57,_.aT);var w4L=[0,[2,3,4],_.EI,sem,Qe$,_.pL];var Z5G=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(Z5G,_.aT);var AbE=_.Hc(Z5G,[0,_.yU,_.nL,_.EI,_.nL,_.EI,w4L]);var s7L=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(s7L,_.aT);s7L.prototype.getCommand=function(){return _.r4(this,1)};
var Bcm=function(){var q=new s7L;return _.RP(q,1,0)};var Tc8=_.KK([0,_.yU,_.nL,[0,_.EI,_.nL,-1]]);var Gl7=new _.By("s"),Db3=new _.By("t"),Q7J=new _.By("u"),aF_=new _.By("v"),VML=function(q,S,N){_.LV.call(this,Gl7);this.mediaKey=q;this.photoUrl=S;this.photoSource=N};
_.F(VML,_.LV);var UbE=function(){_.LV.call(this,Db3)};
_.F(UbE,_.LV);var rb$=function(q){q=q===void 0?!1:q;_.LV.call(this,Q7J);this.isError=q};
_.F(rb$,_.LV);var $bs=function(){_.LV.call(this,aF_)};
_.F($bs,_.LV);var cbs=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,tM3=function(q){if(typeof q=="string"){if(q.charAt(0)==".")return ew7(q.substr(1));if(q.charAt(0)=="["){var S=cbs.exec(q);q=q.indexOf("=")==-1?void 0:S[3];return Ci_(S[1],q)}return Rw$(q)}return q},ew7=function(q){return function(S){return S.getAttribute&&_.kV(S,q)}},Ci_=function(q,S){return function(N){return S!==void 0?N.getAttribute&&N.getAttribute(q)==S:N.hasAttribute&&N.hasAttribute(q)}},Rw$=function(q){q=q.toUpperCase();
return function(S){return(S=S.tagName)&&S.toUpperCase()==q}},i53=function(){return!0};var mU=function(q,S){this.JSC$19855_key_=q;this.JSC$19855_value_=S},JbL=function(q){throw Error("xk`"+q.JSC$19855_key_);
},FXJ=function(q,S){return new TypeError("yk`"+S+"`"+q.JSC$19855_key_+"`"+q.JSC$19855_value_+"`"+typeof q.JSC$19855_value_)};
mU.prototype.string=function(q){return arguments.length==0?H5L(this):O57(this,q)};
var O57=function(q,S){var N;return(N=KXs(q))!=null?N:S},H5L=function(q){var S=KXs(q);
S===null&&JbL(q);return S},KXs=function(q){var S=q.JSC$19855_value_;
if(S==null)return null;if(typeof S==="string")return S;throw FXJ(q,"string");};
mU.prototype.bool=function(q){if(arguments.length==0){var S=this.optionalBool();S===null&&JbL(this)}else{var N;S=(N=this.optionalBool())!=null?N:q}return S};
mU.prototype.optionalBool=function(){var q=this.JSC$19855_value_;if(q==null)return null;if(typeof q==="boolean")return q;if(typeof q==="string"){q=q.toLowerCase();if(q==="true"||q==="1")return!0;if(q==="false"||q==="0")return!1}throw FXJ(this,"boolean");};
mU.prototype.number=function(q){if(arguments.length==0){var S=vd_(this);S===null&&JbL(this)}else S=lF3(this,q);return S};
var lF3=function(q,S){var N;return(N=vd_(q))!=null?N:S},vd_=function(q){var S=q.JSC$19855_value_;
if(S==null)return null;if(typeof S==="number")return S;if(typeof S==="string"){var N=Number(S);if(!isNaN(N)&&(N!==0||S.trim().length!==0))return N}throw FXJ(q,"number");};
mU.prototype.toString=function(){return H5L(this)};
mU.prototype.enum=function(q,S){var N=!0,X=void 0,b;for(b in q){var w=q[b];N&&(N=!1,X=typeof w==="number"?lF3(this,S):O57(this,S));if(w==X)return X}JSON.stringify(q);return X};
mU.prototype.array=function(q){if(arguments.length==0){var S=j73(this);S===null&&JbL(this);return S}S=j73(this);return S==null?q:S};
var j73=function(q){var S=q.JSC$19855_value_;if(S==null)return null;Array.isArray(S)||(typeof S!=="string"?S=[S]:(S=S.trim(),S=S==""?[]:S.split(",").map(function(N){return N.trim()})));
return WX3(q,S)},WX3=function(q,S){var N=q.JSC$19855_key_+"[";
return Array.from(S,function(X,b){return new mU(N+b+"]",X)})};
mU.prototype.object=function(q){var S=this.JSC$19855_value_;if(S==null)return q===void 0&&JbL(this),q;if(typeof S==="object"&&S.constructor===Object){q={};var N=this.JSC$19855_key_+".",X;for(X in S)q[X]=new mU(N+X,S[X]);return q}throw FXJ(this,"object");};var u7=function(q){this.list_=dbE(q)},dbE=function(q){if(q instanceof u7)q=q.list_;
else if(q[0]instanceof u7){for(var S=new Set,N=0;N<q.length;N++)for(var X=_.A(q[N].list_),b=X.next();!b.done;b=X.next())S.add(b.value);q=S}return[].concat(_.PG(q))};
_.Z=u7.prototype;_.Z.each=function(q,S,N){((N===void 0?0:N)?wRV:_.mx)(this.list_,q,S);return this};
_.Z.size=function(){return this.list_.length};
_.Z.isEmpty=function(){return this.list_.length===0};
_.Z.get=function(q){return this.list_[q]||null};
_.Z.el=function(){return this.list_[0]||null};
_.Z.map=function(q,S){return _.Vy(this.list_,q,S)};
_.Z.equals=function(q){return this===q||_.PM(this.list_,q.list_)};
_.Z.first=function(){return this.list_.length==0?null:new g_(this.list_[0])};
_.Z.last=function(){return this.list_.length==0?null:new g_(this.list_[this.list_.length-1])};
_.Z.find=function(q){var S=[];this.each(function(N){N=N.querySelectorAll(String(q));for(var X=0;X<N.length;X++)S.push(N[X])});
return new u7(S)};
_.Z.parent=function(){var q=[];this.each(function(S){(S=S.parentElement||null)&&!_.xg(q,S)&&q.push(S)});
return new u7(q)};
_.Z.children=function(){var q=[];this.each(function(S){S=_.Fw(S);for(var N=0;N<S.length;N++)q.push(S[N])});
return new u7(q)};
_.Z.filter=function(q){q=_.Mz(this.list_,tM3(q));return new u7(q)};
_.Z.closest=function(q){var S=[],N=tM3(q),X=function(b){return _.Ii(b)&&N(b)};
this.each(function(b){(b=_.ea(b,X,!0))&&!_.xg(S,b)&&S.push(b)});
return new u7(S)};
_.Z.next=function(q){return kl_(this,_.MaX,q)};
_.Z.prev=function(q){return kl_(this,V7E,q)};
var kl_=function(q,S,N){var X=[];var b=N?tM3(N):i53;q.each(function(w){(w=S(w))&&b(w)&&X.push(w)});
return new u7(X)};
u7.prototype.setClass=function(q){return this.each(function(S){_.dn(S,q)})};
var zwV=function(q,S){return q.each(function(N){_.Fn(N,S)})},ndV=function(q,S){return q.each(function(N){_.Ju(N,S)})};
u7.prototype.toggleClass=function(q,S){return S===!0?zwV(this,q):S===!1?ndV(this,q):this.each(function(N){_.kV(N,q)?_.Ju(N,q):_.Fn(N,q)})};
u7.prototype.setText=function(q){return this.each(function(S){_.HT(S,q)})};
var fF$=function(q){q.each(function(S){S.removeAttribute("aria-hidden")})};
u7.prototype.getStyle=function(q){if(this.list_.length>0){var S=this.list_[0],N=S.style[_.Yz(q)];return typeof N!=="undefined"?N:S.style[_.we2(S,q)]||""}};
u7.prototype.getData=function(q){if(this.list_.length===0)return new mU(q,null);var S=UVG(this.list_[0],q);return new mU(q,S)};
u7.prototype.focus=function(q){try{q?this.el().focus(q):this.el().focus()}catch(S){}return this};
u7.prototype.click=function(){var q=_.$l(this.el());if(q.createEvent){var S=q.createEvent("MouseEvents");S.initMouseEvent("click",!0,!0,q.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(S)}else q=q.createEventObject(),q.clientX=0,q.clientY=0,q.screenX=0,q.screenY=0,q.altKey=!1,q.ctrlKey=!1,q.shiftKey=!1,q.button=0,this.el().fireEvent("onclick",q)};
var Ep=function(q,S,N,X){function b(T,Q,a){var U=Q;Q&&Q.parentNode&&(U=Q.cloneNode(!0));T(U,a)}
X=X===void 0?!1:X;if(q.list_.length==1){var w=q.list_[0],B=function(T){return S(T,w)};
N instanceof u7?N.each(B,void 0,X):Array.isArray(N)?(X?wRV:_.mx)(N,B):B(N);return q}return q.each(function(T){N instanceof u7?N.each(function(Q){b(S,Q,T)}):Array.isArray(N)?_.mx(N,function(Q){b(S,Q,T)}):b(S,N,T)})};
_.Z=u7.prototype;_.Z.append=function(q){return Ep(this,function(S,N){S&&N.appendChild(S)},q)};
_.Z.appendTo=function(q){(new u7([q])).append(this);return this};
_.Z.remove=function(){return Ep(this,function(q,S){_.Nw(S)},null)};
_.Z.empty=function(){return Ep(this,function(q,S){_.tm(S)},null)};
_.Z.after=function(q,S){return Ep(this,function(N,X){N&&_.Jm(N,X)},q,!(S===void 0||S))};
_.Z.before=function(q){return Ep(this,function(S,N){S&&_.iw(S,N)},q)};
_.Z.replaceWith=function(q){return Ep(this,function(S,N){S&&_.gla(S,N)},q)};
_.Z.toggle=function(q){return this.each(function(S){_.Eq(S,q)})};
_.Z.show=function(){return this.toggle(!0)};
_.Z.hide=function(){return this.toggle(!1)};
_.Z.trigger=function(q,S,N,X){return p48(this,q,S,N,X)};
var p48=function(q,S,N,X,b){return q.each(function(w){_.HY0(_.$l(w)).triggerWizEventInternal(w,S,N,X,b)})},g_=function(q,S){q instanceof u7&&(S=q.list_,q=null);
this.list_=dbE(q!=null?[q]:S)};
_.uh(g_,u7);_.Z=g_.prototype;_.Z.children=function(){return new u7(Array.prototype.slice.call(_.Fw(this.list_[0])))};
_.Z.each=function(q,S){q.call(S,this.list_[0],0);return this};
_.Z.size=function(){return 1};
_.Z.el=function(){return this.list_[0]};
_.Z.first=function(){return this};var yn=function(q,S){S=S===void 0?window:S;this.hostId=q;this.win=S;this.scheme="https";this.domain="myaccount.google.com";this.authUser=this.port=0;this.colorScheme="";this.parentElement=document.body;this.iframePosition="fixed";this.opened=!1;this.JSC$19866_previousHtmlOverscroll=this.JSC$19866_previousBodyOverscroll=this.JSC$19866_previousBodyOverflow="";this.eventTarget=new _.KV;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},uu_=function(q){var S=
xb3(xb3(xb3(new mbV(78),"po"),"hppp"),"hhc");
S.authUser=Number(_.k$("SESSION_INDEX","0"));S.colorScheme=q;return S};
yn.prototype.getOrigin=function(){return this.origin?this.origin:_.un(_.ma(_.xV(new _.lc,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
yn.prototype.getTargetOrigin=function(){return _.un(_.ma(_.xV(new _.lc,this.scheme),this.domain),this.port)};
yn.prototype.preloadIframe=function(q){var S=this;if(this.iframeLoadPromise===void 0){var N=document.createElement("iframe");this.iframe=N;PX5(N,q);this.iframeLoadPromise=new Promise(function(X,b){var w=!1,B=function(T){T.stopPropagation();N.removeEventListener("error",B);N.removeEventListener("securitypolicyviolation",B);b(Error("zk",{cause:T}))};
N.addEventListener("error",B);N.addEventListener("securitypolicyviolation",B);setTimeout(function(){w||b(Error("Ak"))},3E4);
gd7(S,N,function(){w=!0;N.removeEventListener("error",B);N.removeEventListener("securitypolicyviolation",B);X()})});
Ed8(this);q=this.getTargetOrigin().toString();N.setAttribute("allow","camera "+q+"; display-capture "+q);this.parentElement.appendChild(N)}return this.iframeLoadPromise};
var LXL=function(q,S){var N,X;return _.G(function(b){if(b.nextAddress==1)return N=mQE(getComputedStyle(q.parentElement).direction==="rtl"),q.parentElement.appendChild(N),document.activeElement instanceof HTMLElement&&(q.elementToFocusAfterClose=document.activeElement),_.jw(b,2),b.yield(q.preloadIframe(S),4);if(b.nextAddress!=2){q.parentElement.removeChild(N);q.JSC$19866_previousBodyOverflow=q.parentElement.style.overflow;q.JSC$19866_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
q.JSC$19866_previousBodyOverscroll=q.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";q.parentElement.style.overscrollBehavior="contain";q.parentElement.style.overflow="hidden";var w=q.iframe;w.style.bottom="0";w.style.border="none";w.style.height="100%";w.style.left="0";w.style.position=q.iframePosition;w.style.right="0";w.style.top="0";w.style.width="100%";w.style.zIndex="2202";w.setAttribute("aria-hidden","false");w.setAttribute("aria-modal","true");
q.opened=!0;yb5(q);return _.x8(b,0)}X=_.pd(b);q.parentElement.removeChild(N);MB5(q.isDarkTheme());MML(q,!1);throw Error("Bk",{cause:X});})},MML=function(q,S){S=S===void 0?!0:S;
q.iframe!==void 0&&(hw5(q),document.documentElement.style.overscrollBehavior=q.JSC$19866_previousHtmlOverscroll,q.parentElement.style.overscrollBehavior=q.JSC$19866_previousBodyOverscroll,q.parentElement.style.overflow=q.JSC$19866_previousBodyOverflow,q.elementToFocusAfterClose!==void 0&&(q.elementToFocusAfterClose.focus(),q.elementToFocusAfterClose=void 0),S?Ed8(q):(q.parentElement.removeChild(q.iframe),q.iframe=void 0,q.iframeLoadPromise=void 0,q.mainChannel=void 0),q.opened=!1)},hw5=function(q){q.backgroundElementsAriaHiddenIsNull&&
(fF$(q.backgroundElementsAriaHiddenIsNull),q.backgroundElementsAriaHiddenIsNull=void 0);
q.backgroundElementsAriaHiddenIsFalse&&(q.backgroundElementsAriaHiddenIsFalse.each(function(S){S.setAttribute("aria-hidden","false")}),q.backgroundElementsAriaHiddenIsFalse=void 0);
q.backgroundElementsWithoutInert&&(q.backgroundElementsWithoutInert.each(function(S){S.removeAttribute("inert")}),q.backgroundElementsWithoutInert=void 0)},yb5=function(q){q.backgroundElementsAriaHiddenIsNull=(new g_(q.iframe.parentElement)).children().filter(function(S){return S.getAttribute("aria-hidden")===null&&S!==q.iframe});
q.backgroundElementsAriaHiddenIsNull.each(function(S){S.setAttribute("aria-hidden","true")});
q.backgroundElementsAriaHiddenIsFalse=(new g_(q.iframe.parentElement)).children().filter(function(S){return S.getAttribute("aria-hidden")==="false"&&S!==q.iframe});
q.backgroundElementsAriaHiddenIsFalse.each(function(S){S.setAttribute("aria-hidden","true")});
q.backgroundElementsWithoutInert=(new g_(q.iframe.parentElement)).children().filter(function(S){return!S.hasAttribute("inert")&&S!==q.iframe});
q.backgroundElementsWithoutInert.each(function(S){S.setAttribute("inert","true")})},Ed8=function(q){q=q.iframe;
q.style.bottom="-1000px";q.style.position="fixed";q.style.right="-1000px";q.style.border="";q.style.height="";q.style.left="";q.style.top="";q.style.width="";q.style.zIndex="";q.setAttribute("aria-hidden","true");q.setAttribute("aria-modal","false")};
yn.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var mbV=function(q,S){yn.call(this,SNL[q],S);this.options=[];this.style=""};
_.F(mbV,yn);var Pim=function(q){q.style="youtube";return q},IF5=function(q,S){q.eventTarget.listen(Q7J,S);
return q},YNs=function(q,S){q.eventTarget.listen(Gl7,S);
return q},xb3=function(q,S){q.options.push(S);
return q},o65=function(q){var S=[q.getOrigin()];
q.ancestorOrigins&&S.push.apply(S,_.PG(q.ancestorOrigins));var N=new _.lc(q.win.location.href),X=q.startUrl?q.startUrl:q.options.includes("po")?"profile-picture/art":"profile-picture";S=ZS_(_.gn(q.getTargetOrigin(),X),"origin",S);q.startUrl&&_.gW(S,"startPath",q.startUrl);q.authUser>0&&_.gW(S,"authuser",q.authUser);q.pageId!==void 0&&_.gW(S,"pageId",q.pageId);_.gW(S,"hostId",q.hostId);q.jsMode!==void 0&&_.gW(S,"jsmode",q.jsMode);q.rectangleRatio!==void 0&&_.gW(S,"rectangleRatio",q.rectangleRatio);
q.options.length>0&&_.gW(S,"opts",q.options.join(","));try{for(var b=_.A(["utm_source","utm_medium","utm_campaign","utm_content"]),w=b.next();!w.done;w=b.next()){var B=w.value;_.uS(N,B)&&_.gW(S,B,_.uS(N,B))}var T,Q=(T=q.hl)!=null?T:_.uS(N,"hl");Q!==void 0&&_.gW(S,"hl",Q)}catch(a){if(!(a instanceof URIError))throw a;}q.colorScheme&&_.gW(S,"theme",q.colorScheme);q.style&&_.gW(S,"style",q.style);return S},q2G=function(q,S){q.mainChannel=_.hQ({destination:q.win,
iframe:S,origin:q.getTargetOrigin().toString(),channelName:"ow",onMessage:function(N){N=AbE(N.data);if(S===q.iframe)switch(_.r4(N,1)){case 1:q.eventTarget.dispatchEvent(new rb$);MML(q);break;case 2:q.eventTarget.dispatchEvent(new VML(_.UI(N,4),_.UI(N,2),_.r4(N,5),_.Ns(N,b57,6)));break;case 0:var X;q.eventTarget.dispatchEvent(new UbE(_.UI(N,2),(X=_.r4(N,3))!=null?X:0));break;case 3:q.eventTarget.dispatchEvent(new rb$(!0));MML(q,!1);break;case 4:q.eventTarget.dispatchEvent(new $bs)}}})},gd7=function(q,
S,N){_.hQ({destination:q.win,
iframe:S,origin:_.un(_.ma(_.xV(new _.lc,q.scheme),q.domain),q.port).toString(),channelName:"owi",onMessage:function(X){S===q.iframe&&(N!==void 0&&N(),q2G(q,S),q.opened&&q.mainChannel.send(Tc8(Bcm())),X.reply(),gd7(q,S))}})};
mbV.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?yn.prototype.preloadIframe.call(this,o65(this).toString()):this.iframeLoadPromise};
mbV.prototype.openPicker=function(q){var S=this;return _.G(function(N){if(N.nextAddress==1)return S.startUrl=q?q:S.options.includes("po")?"profile-picture/art":"profile-picture",N.yield(LXL(S,o65(S).toString()),2);if(S.mainChannel){var X=S.mainChannel,b=X.send;var w=Bcm();w=_.sk(w,2,S.startUrl);b.call(X,Tc8(w))}_.xP(N)})};var S2_=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(S2_,_.aT);_.Z=S2_.prototype;_.Z.getSize=function(){return RB(this,1)};
_.Z.setSize=function(q){return _.CL(this,1,q)};
_.Z.getWidth=function(){return RB(this,12)};
_.Z.getHeight=function(){return RB(this,13)};
_.Z.setCenterCrop=function(q){return _.Mx(this,20,q)};
_.Z.getHtml=function(){return _.QU(this,4)};
_.Z.getToken=function(){return _.qw(this,24)};
_.Z.setToken=function(q){return _.sk(this,24,q)};
_.Z.getBackgroundColor=function(){return RB(this,87)};
_.Z.hasBackgroundColor=function(){return _.T_(_.b8(this,87))!=null};
_.Z.getStoryboardLevel=function(){return RB(this,109)};A0.prototype.set=function(q,S){N$5(this,q,S,!1)};
A0.prototype.add=function(q,S){N$5(this,q,S,!0)};
var N$5=function(q,S,N,X){for(var b=0;b<S.length;b++){var w=S.charAt(b);q.childNodes_[w]||(q.childNodes_[w]=new A0);q=q.childNodes_[w]}if(X&&q.JSC$19874_value_!==void 0)throw Error("Ck`"+S);q.JSC$19874_value_=N},X_E=function(q,S){for(var N=0;N<S.length;N++)if(q=q.childNodes_[S.charAt(N)],!q)return;
return q};
A0.prototype.get=function(q){return(q=X_E(this,q))?q.JSC$19874_value_:void 0};
A0.prototype.getValues=function(){var q=[];brV(this,q);return q};
var brV=function(q,S){q.JSC$19874_value_!==void 0&&S.push(q.JSC$19874_value_);for(var N in q.childNodes_)brV(q.childNodes_[N],S)};
A0.prototype.getKeys=function(q){var S=[];if(q){for(var N=this,X=0;X<q.length;X++){var b=q.charAt(X);if(!N.childNodes_[b])return[];N=N.childNodes_[b]}w_V(N,q,S)}else w_V(this,"",S);return S};
var w_V=function(q,S,N){q.JSC$19874_value_!==void 0&&N.push(S);for(var X in q.childNodes_)w_V(q.childNodes_[X],S+X,N)};
_.Z=A0.prototype;_.Z.containsKey=function(q){return this.get(q)!==void 0};
_.Z.containsValue=function(q){if(this.JSC$19874_value_===q)return!0;for(var S in this.childNodes_)if(this.childNodes_[S].containsValue(q))return!0;return!1};
_.Z.clear=function(){this.childNodes_={};this.JSC$19874_value_=void 0};
_.Z.remove=function(q){for(var S=this,N=[],X=0;X<q.length;X++){var b=q.charAt(X);if(!S.childNodes_[b])throw Error("Dk`"+q);N.push([S,b]);S=S.childNodes_[b]}q=S.JSC$19874_value_;for(delete S.JSC$19874_value_;N.length>0;)if(X=N.pop(),S=X[0],X=X[1],S.childNodes_[X].isEmpty())delete S.childNodes_[X];else break;return q};
_.Z.clone=function(){return new A0(this)};
_.Z.getCount=function(){return $Y3(this.getValues())};
_.Z.isEmpty=function(){return this.JSC$19874_value_===void 0&&_.a6.isEmpty(this.childNodes_)};var Sem=function(){if(!ZrE){var q=ZrE=new A0,S;for(S in A7L)q.add(S,A7L[S])}},ZrE,Mf=function(q,S){this.types=q;
this.setters=S},A7L={a:new Mf([3,
0],[function(q,S){_.Mx(q,21,S)},
function(q,S){_.CL(q,56,S)}]),
al:new Mf([3],[function(q,S){_.Mx(q,74,S)}]),
b:new Mf([3,0],[function(q,S){_.Mx(q,23,S)},
function(q,S){_.CL(q,38,S)}]),
ba:new Mf([0],[function(q,S){_.CL(q,85,S)}]),
bc:new Mf([0],[function(q,S){_.CL(q,87,S)}]),
br:new Mf([0],[function(q,S){_.CL(q,86,S)}]),
c:new Mf([3,0],[function(q,S){_.Mx(q,2,S)},
function(q,S){_.CL(q,39,S)}]),
cc:new Mf([3],[function(q,S){_.Mx(q,51,S)}]),
ci:new Mf([3],[function(q,S){_.Mx(q,32,S)}]),
ckm:new Mf([3],[function(q,S){_.Mx(q,104,S)}]),
cp:new Mf([0],[function(q,S){_.CL(q,92,S)}]),
cr:new Mf([3],[function(q,S){_.Mx(q,108,S)}]),
cv:new Mf([0],[function(q,S){_.CL(q,94,S)}]),
d:new Mf([3],[function(q,S){_.Mx(q,3,S)}]),
dc:new Mf([5],[function(q,S){_.sk(q,99,S)}]),
df:new Mf([3],[function(q,S){_.Mx(q,80,S)}]),
dv:new Mf([3],[function(q,S){_.Mx(q,90,S)}]),
e:new Mf([0],[function(q,S){_.CL(q,15,S)}]),
em:new Mf([0],[function(q,S){_.CL(q,107,S)}]),
f:new Mf([4],[function(q,S){_.sk(q,16,S)}]),
fg:new Mf([3],[function(q,S){_.Mx(q,34,S)}]),
fh:new Mf([3],[function(q,S){_.Mx(q,30,S)}]),
fm:new Mf([3],[function(q,S){_.Mx(q,84,S)}]),
fo:new Mf([2],[function(q,S){_.bV(q,79,_.SZ(S))}]),
ft:new Mf([3],[function(q,S){_.Mx(q,50,S)}]),
fv:new Mf([3],[function(q,S){_.Mx(q,31,S)}]),
g:new Mf([3],[function(q,S){_.Mx(q,14,S)}]),
gce:new Mf([4],[function(q,S){_.sk(q,112,S)}]),
gd:new Mf([3],[function(q,S){_.Mx(q,83,S)}]),
gm:new Mf([3],[function(q,S){_.Mx(q,105,S)}]),
h:new Mf([3,0],[function(q,S){_.Mx(q,4,S)},
function(q,S){_.CL(q,13,S)}]),
i:new Mf([3],[function(q,S){_.Mx(q,22,S)}]),
ic:new Mf([0],[function(q,S){_.CL(q,71,S)}]),
id:new Mf([3],[function(q,S){_.Mx(q,70,S)}]),
il:new Mf([3],[function(q,S){_.Mx(q,96,S)}]),
ip:new Mf([3],[function(q,S){_.Mx(q,54,S)}]),
iv:new Mf([0],[function(q,S){_.$B(q,75,S)}]),
j:new Mf([1],[function(q,S){_.bV(q,29,S==null?S:Bt$(S))}]),
k:new Mf([3,0],[function(q,S){_.Mx(q,17,S)},
function(q,S){_.CL(q,42,S)}]),
l:new Mf([0],[function(q,S){_.CL(q,44,S)}]),
lf:new Mf([3],[function(q,S){_.Mx(q,65,S)}]),
lo:new Mf([3],[function(q,S){_.Mx(q,97,S)}]),
m:new Mf([0],[function(q,S){_.CL(q,63,S)}]),
md:new Mf([3],[function(q,S){_.Mx(q,91,S)}]),
mm:new Mf([4],[function(q,S){_.sk(q,81,S)}]),
mo:new Mf([3],[function(q,S){_.Mx(q,73,S)}]),
mp:new Mf([0],[function(q,S){_.CL(q,115,S)}]),
mv:new Mf([3],[function(q,S){_.Mx(q,66,S)}]),
n:new Mf([3],[function(q,S){q.setCenterCrop(S)}]),
nc:new Mf([3],[function(q,S){_.Mx(q,55,S)}]),
nd:new Mf([3],[function(q,S){_.Mx(q,53,S)}]),
ng:new Mf([3],[function(q,S){_.Mx(q,95,S)}]),
ngm:new Mf([3],[function(q,S){_.Mx(q,106,S)}]),
no:new Mf([3],[function(q,S){_.Mx(q,37,S)}]),
ns:new Mf([3],[function(q,S){_.Mx(q,40,S)}]),
nt0:new Mf([4],[function(q,S){_.sk(q,36,S)}]),
ntm:new Mf([3],[function(q,S){_.Mx(q,114,S)}]),
nu:new Mf([3],[function(q,S){_.Mx(q,46,S)}]),
nw:new Mf([3],[function(q,S){_.Mx(q,48,S)}]),
o:new Mf([1,3],[function(q,S){_.bV(q,7,S==null?S:Bt$(S))},
function(q,S){_.Mx(q,27,S)}]),
p:new Mf([3,0],[function(q,S){_.Mx(q,19,S)},
function(q,S){_.CL(q,43,S)}]),
pa:new Mf([3],[function(q,S){_.Mx(q,61,S)}]),
pc:new Mf([0],[function(q,S){_.CL(q,88,S)}]),
pd:new Mf([3],[function(q,S){_.Mx(q,60,S)}]),
pf:new Mf([3],[function(q,S){_.Mx(q,67,S)}]),
pg:new Mf([3],[function(q,S){_.Mx(q,72,S)}]),
pi:new Mf([2],[function(q,S){_.bV(q,76,_.SZ(S))}]),
pp:new Mf([3],[function(q,S){_.Mx(q,52,S)}]),
pt:new Mf([4],[function(q,S){_.sk(q,111,S)}]),
q:new Mf([4],[function(q,S){_.sk(q,28,S)}]),
r:new Mf([3,0],[function(q,S){_.Mx(q,6,S)},
function(q,S){_.CL(q,26,S)}]),
ra:new Mf([3],[function(q,S){_.Mx(q,103,S)}]),
rf:new Mf([3],[function(q,S){_.Mx(q,100,S)}]),
rg:new Mf([3],[function(q,S){_.Mx(q,59,S)}]),
rh:new Mf([3],[function(q,S){_.Mx(q,49,S)}]),
rj:new Mf([3],[function(q,S){_.Mx(q,57,S)}]),
ro:new Mf([2],[function(q,S){_.bV(q,78,_.SZ(S))}]),
rp:new Mf([3],[function(q,S){_.Mx(q,58,S)}]),
rw:new Mf([3],[function(q,S){_.Mx(q,35,S)}]),
rwa:new Mf([3],[function(q,S){_.Mx(q,64,S)}]),
rwu:new Mf([3],[function(q,S){_.Mx(q,41,S)}]),
s:new Mf([3,0],[function(q,S){_.Mx(q,33,S)},
function(q,S){q.setSize(S)}]),
sb:new Mf([0],[function(q,S){_.CL(q,110,S)}]),
sc:new Mf([0],[function(q,S){_.CL(q,89,S)}]),
sg:new Mf([3],[function(q,S){_.Mx(q,82,S)}]),
sl:new Mf([0],[function(q,S){_.CL(q,109,S)}]),
sm:new Mf([3],[function(q,S){_.Mx(q,93,S)}]),
t:new Mf([4],[function(q,S){q.setToken(S)}]),
tm:new Mf([3],[function(q,S){_.Mx(q,113,S)}]),
u:new Mf([3],[function(q,S){_.Mx(q,18,S)}]),
ut:new Mf([3],[function(q,S){_.Mx(q,45,S)}]),
v:new Mf([0],[function(q,S){_.CL(q,62,S)}]),
vb:new Mf([0],[function(q,S){_.$B(q,68,S)}]),
vf:new Mf([4],[function(q,S){_.sk(q,102,S)}]),
vl:new Mf([0],[function(q,S){_.$B(q,69,S)}]),
vm:new Mf([3],[function(q,S){_.Mx(q,98,S)}]),
w:new Mf([0],[function(q,S){_.CL(q,12,S)}]),
x:new Mf([0],[function(q,S){_.CL(q,9,S)}]),
y:new Mf([0],[function(q,S){_.CL(q,10,S)}]),
ya:new Mf([2],[function(q,S){_.bV(q,77,_.SZ(S))}]),
z:new Mf([0],[function(q,S){_.CL(q,11,S)}])};
Sem.prototype.parse=function(q){var S=new S2_,N=new S2_;if(q=="")q=!0;else{q=q.split("-");for(var X=!0,b=0;b<q.length;b++){var w=q[b];if(w.length==0)X=!1;else{var B=w,T=!1;var Q=B;var a=B.charAt(0);a!=a.toLowerCase()&&(T=!0,Q=B.charAt(0).toLowerCase()+B.substring(1));var U=ZrE;for(a=1;a<=Q.length;++a){var r=U,c=Q.substring(0,a);if(c.length==0?r.isEmpty():!X_E(r,c))break}Q=a==1?null:(Q=U.get(Q.substring(0,a-1)))?{option:B.substring(0,a-1),value:B.substring(a-1),signed:T,attributes:Q}:null;if(Q){B=
[];T=[];a=!1;for(U=0;U<Q.attributes.types.length;U++){r=Q.attributes.types[U];var e=Q.value;c=b;if(Q.signed&&r==1)for(var R=e.length;R<12&&c<q.length-1;)e+="-"+q[c+1],R=e.length,++c;else if(r==2)for(;c<q.length-1&&q[c+1].match(/^[\d\.]/);)e+="-"+q[c+1],++c;R=Q.attributes.setters[U];e=sRZ(this,r)(Q.option,e,S,N,R);if(e===null){a=!0;b=c;break}else B.push(r),T.push(e)}if(!a)for(Q=0;Q<T.length;Q++)U=B[Q],e=T[Q],B$L(this,U)(w,e);X=X&&a}else X=!1}}q=X}return new T$_(S,N,q)};
var G53=function(q,S,N,X,b,w){b(N,S);q=q.charAt(0);w=w(q==q.toUpperCase());b(X,w)};
_.Z=Sem.prototype;_.Z.parseAndSetIntOption_=function(q,S,N,X,b){if(S=="")return 0;isFinite(S)&&(S=String(S));S=typeof S==="string"?/^\s*-?0x/i.test(S)?parseInt(S,16):parseInt(S,10):NaN;if(isNaN(S))return 1;G53(q,S,N,X,b,Number);return null};
_.Z.logIntParseError_=function(){};
_.Z.parseAndSetFloatOption_=function(q,S,N,X,b){if(S=="")return 0;var w=Number(S);S=w==0&&_.BM(S)?NaN:w;if(isNaN(S))return 1;G53(q,S,N,X,b,Number);return null};
_.Z.logFloatParseError_=function(){};
_.Z.parseAndSetBoolOption_=function(q,S,N,X,b){if(S!="")return 2;G53(q,!0,N,X,b,Boolean);return null};
_.Z.logBoolParseError_=function(){};
_.Z.parseAndSetStringOption_=function(q,S,N,X,b){if(S=="")return 0;G53(q,S,N,X,b,function(w){return w?"1":""});
return null};
_.Z.logStringParseError_=function(){};
_.Z.parseAndSetUint64Base64Option_=function(q,S,N,X,b){if(S=="")return 0;G53(q,S,N,X,b,function(w){return w?1:0});
return null};
var sRZ=function(q,S){switch(S){case 0:return(0,_.AM)(q.parseAndSetIntOption_,q);case 2:return(0,_.AM)(q.parseAndSetFloatOption_,q);case 3:return(0,_.AM)(q.parseAndSetBoolOption_,q);case 4:return(0,_.AM)(q.parseAndSetStringOption_,q);case 1:return(0,_.AM)(q.parseAndSetUint64Base64Option_,q);default:return function(){}}},B$L=function(q,S){switch(S){case 0:return(0,_.AM)(q.logIntParseError_,q);
case 2:return(0,_.AM)(q.logFloatParseError_,q);case 3:return(0,_.AM)(q.logBoolParseError_,q);case 4:case 1:return(0,_.AM)(q.logStringParseError_,q);default:return function(){}}},T$_=function(q,S,N){this.valueProto_=q;
this.signatureFlagProto_=S;this.JSC$19886_valid_=N};
T$_.prototype.isValid=function(){return this.JSC$19886_valid_};var IL$=function(q){this.JSC$19887_parser_=null;this.JSC$19887_components_=[];this.JSC$19887_parsedOptions_=null;DZG(this,q)},QRV=function(q){q.JSC$19887_parser_==null&&(q.JSC$19887_parser_=new Sem);
return q.JSC$19887_parser_},DZG=function(q,S){q.JSC$19887_parsedOptions_=S?typeof S==="string"?QRV(q).parse(S):S:QRV(q).parse("")},Le=function(q,S){return q==S?!1:!0};
_.Z=IL$.prototype;_.Z.JSC$19889_setCrop=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,_.QU(N,2),_.QU(S.signatureFlagProto_,2))&&_.Mx(N,2,q);return this};
_.Z.JSC$19889_setCircleCrop=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,Ce(N,51),Ce(S.signatureFlagProto_,51))&&_.Mx(N,51,q);return this};
_.Z.JSC$19889_setImageCrop=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,Ce(N,32),Ce(S.signatureFlagProto_,32))&&_.Mx(N,32,q);return this};
_.Z.JSC$19889_setHeight=function(q){var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,N.getHeight(),S.signatureFlagProto_.getHeight())&&_.CL(N,13,q);return this};
_.Z.setCenterCrop=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,_.QU(N,20),_.QU(S.signatureFlagProto_,20))&&N.setCenterCrop(q);return this};
_.Z.JSC$19889_setSmartCrop=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,_.QU(N,19),_.QU(S.signatureFlagProto_,19))&&_.Mx(N,19,q);return this};
_.Z.JSC$19889_setPad=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,Ce(N,60),Ce(S.signatureFlagProto_,60))&&_.Mx(N,60,q);return this};
_.Z.JSC$19889_setSmartCropUseFace=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,_.QU(N,67),_.QU(S.signatureFlagProto_,67))&&_.Mx(N,67,q);return this};
_.Z.JSC$19889_setSmartCropNoClip=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,_.QU(N,52),_.QU(S.signatureFlagProto_,52))&&_.Mx(N,52,q);return this};
_.Z.setSize=function(q){var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,N.getSize(),S.signatureFlagProto_.getSize())&&N.setSize(q);return this};
_.Z.setToken=function(q){q=q||void 0;var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,N.getToken(),S.signatureFlagProto_.getToken())&&N.setToken(q);return this};
_.Z.JSC$19889_setWidth=function(q){var S=this.JSC$19887_parsedOptions_,N=S.valueProto_;Le(q,N.getWidth(),S.signatureFlagProto_.getWidth())&&_.CL(N,12,q);return this};
_.Z.clearOptions=function(){DZG(this,"");return this};
_.Z.build=function(){this.JSC$19887_components_.length=0;var q=this.JSC$19887_parsedOptions_,S=q.valueProto_;q=q.signatureFlagProto_;hk(this,"s",S.getSize(),q.getSize());hk(this,"w",S.getWidth(),q.getWidth());Pl(this,"c",_.QU(S,2),_.QU(q,2));Pl(this,"d",_.QU(S,3),_.QU(q,3));hk(this,"h",S.getHeight(),q.getHeight());Pl(this,"s",Ce(S,33),Ce(q,33));Pl(this,"h",S.getHtml(),q.getHtml());Pl(this,"p",_.QU(S,19),_.QU(q,19));Pl(this,"pp",_.QU(S,52),_.QU(q,52));Pl(this,"pf",_.QU(S,67),_.QU(q,67));Pl(this,"n",
_.QU(S,20),_.QU(q,20));hk(this,"r",RB(S,26),RB(q,26));Pl(this,"r",_.QU(S,6),_.QU(q,6));Pl(this,"o",Ce(S,27),Ce(q,27));var N=_.Dg(S,7,_.S9);IB(this,"o",N,_.Dg(q,7,_.S9));N=_.Dg(S,29,_.S9);IB(this,"j",N,_.Dg(q,29,_.S9));hk(this,"x",RB(S,9),RB(q,9));hk(this,"y",RB(S,10),RB(q,10));hk(this,"z",RB(S,11),RB(q,11));Pl(this,"g",_.QU(S,14),_.QU(q,14));hk(this,"e",RB(S,15),RB(q,15));IB(this,"f",_.qw(S,16),_.qw(q,16));Pl(this,"k",Ce(S,17),Ce(q,17));Pl(this,"u",Ce(S,18),!0);Pl(this,"ut",Ce(S,45),!0);Pl(this,"i",
Ce(S,22),!0);Pl(this,"a",Ce(S,21),Ce(q,21));Pl(this,"b",_.QU(S,23),_.QU(q,23));hk(this,"b",RB(S,38),RB(q,38));hk(this,"c",RB(S,39),RB(q,39),16,8);IB(this,"q",_.qw(S,28),_.qw(q,28));Pl(this,"fh",Ce(S,30),Ce(q,30));Pl(this,"fv",Ce(S,31),Ce(q,31));Pl(this,"fg",_.QU(S,34),_.QU(q,34));Pl(this,"ci",Ce(S,32),Ce(q,32));IB(this,"t",S.getToken(),q.getToken());IB(this,"nt0",_.qw(S,36),_.qw(q,36));Pl(this,"rw",_.QU(S,35),_.QU(q,35));Pl(this,"rwu",_.QU(S,41),_.QU(q,41));Pl(this,"rwa",_.QU(S,64),_.QU(q,64));Pl(this,
"nw",_.QU(S,48),_.QU(q,48));Pl(this,"rh",_.QU(S,49),_.QU(q,49));Pl(this,"no",_.QU(S,37),_.QU(q,37));Pl(this,"ns",Ce(S,40),Ce(q,40));hk(this,"k",RB(S,42),RB(q,42));hk(this,"p",RB(S,43),RB(q,43));hk(this,"l",RB(S,44),RB(q,44));hk(this,"v",RB(S,62),RB(q,62));Pl(this,"nu",Ce(S,46),Ce(q,46));Pl(this,"ft",Ce(S,50),Ce(q,50));Pl(this,"cc",Ce(S,51),Ce(q,51));Pl(this,"nd",Ce(S,53),Ce(q,53));Pl(this,"ip",Ce(S,54),Ce(q,54));Pl(this,"nc",Ce(S,55),Ce(q,55));hk(this,"a",RB(S,56),RB(q,56));Pl(this,"rj",Ce(S,57),
Ce(q,57));Pl(this,"rp",Ce(S,58),Ce(q,58));Pl(this,"rg",Ce(S,59),Ce(q,59));Pl(this,"pd",Ce(S,60),Ce(q,60));Pl(this,"pa",Ce(S,61),Ce(q,61));hk(this,"m",RB(S,63),RB(q,63));hk(this,"vb",_.Gd(S,68,_.S9),_.Gd(q,68,_.S9));hk(this,"vl",_.Gd(S,69,_.S9),_.Gd(q,69,_.S9));Pl(this,"lf",Ce(S,65),Ce(q,65));Pl(this,"mv",Ce(S,66),Ce(q,66));Pl(this,"id",Ce(S,70),Ce(q,70));hk(this,"ic",RB(S,71),!0);Pl(this,"pg",_.QU(S,72),_.QU(q,72));Pl(this,"mo",Ce(S,73),Ce(q,73));Pl(this,"al",Ce(S,74),Ce(q,74));hk(this,"iv",_.Gd(S,
75,_.S9),_.Gd(q,75,_.S9));hk(this,"pi",tk(S,76),tk(q,76));hk(this,"ya",tk(S,77),tk(q,77));hk(this,"ro",tk(S,78),tk(q,78));hk(this,"fo",tk(S,79),tk(q,79));Pl(this,"df",Ce(S,80),Ce(q,80));IB(this,"mm",_.qw(S,81),_.qw(q,81));Pl(this,"sg",Ce(S,82),Ce(q,82));Pl(this,"gd",Ce(S,83),Ce(q,83));Pl(this,"fm",Ce(S,84),Ce(q,84));hk(this,"ba",RB(S,85),RB(q,85));hk(this,"br",RB(S,86),RB(q,86));hk(this,"bc",S.getBackgroundColor(),q.getBackgroundColor(),16,8);hk(this,"pc",RB(S,88),RB(q,88),16,8);hk(this,"sc",RB(S,
89),RB(q,89),16,8);Pl(this,"dv",Ce(S,90),Ce(q,90));Pl(this,"md",Ce(S,91),Ce(q,91));hk(this,"cp",RB(S,92),RB(q,92));Pl(this,"sm",Ce(S,93),Ce(q,93));hk(this,"cv",RB(S,94),RB(q,94));Pl(this,"ng",Ce(S,95),Ce(q,95));Pl(this,"il",Ce(S,96),Ce(q,96));Pl(this,"lo",Ce(S,97),Ce(q,97));Pl(this,"vm",Ce(S,98),Ce(q,98));IB(this,"dc",_.qw(S,99),_.qw(q,99));Pl(this,"rf",Ce(S,100),Ce(q,100));IB(this,"vf",_.qw(S,102),_.qw(q,102));Pl(this,"ra",_.QU(S,103),_.QU(q,103));Pl(this,"ckm",Ce(S,104),Ce(q,104));Pl(this,"gm",
Ce(S,105),Ce(q,105));Pl(this,"ngm",Ce(S,106),Ce(q,106));hk(this,"em",RB(S,107),RB(q,107));Pl(this,"cr",Ce(S,108),Ce(q,108));hk(this,"sl",S.getStoryboardLevel(),q.getStoryboardLevel());hk(this,"sb",RB(S,110),RB(q,110));IB(this,"pt",_.qw(S,111),_.qw(q,111));IB(this,"gce",_.qw(S,112),_.qw(q,112));Pl(this,"tm",Ce(S,113),Ce(q,113));Pl(this,"ntm",Ce(S,114),Ce(q,114));hk(this,"mp",RB(S,115),RB(q,115));return this.JSC$19887_components_.join("-")};
var hk=function(q,S,N,X,b,w){if(N!=null){var B=b==void 0||b!=10&&b!=16?10:b;N=Number(N).toString(B);b=new z37;b.append(B==16?"0x":"");B=b.append;w==void 0?w="":(w-=N.length,w=w<=0?"":(0,_.WfT)("0",w));B.call(b,w);b.append(N);a5L(q,S,b.toString(),!!Number(X))}},Pl=function(q,S,N,X){N&&a5L(q,S,"",!!X)},IB=function(q,S,N,X){N&&a5L(q,S,String(N),!!Number(X))},a5L=function(q,S,N,X){X&&(S=S.charAt(0).toUpperCase()+S.substring(1));
q.JSC$19887_components_.push(S+N)};_.uh(s_,IL$);_.Z=s_.prototype;_.Z.JSC$19889_setCrop=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setCrop.call(this,q)};
_.Z.JSC$19889_setHeight=function(q){q=q==null||q<0?void 0:q;q!=null&&this.setSize();return s_.superClass_.JSC$19889_setHeight.call(this,q)};
_.Z.JSC$19889_setImageCrop=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setImageCrop.call(this,q)};
_.Z.JSC$19889_setCircleCrop=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setCircleCrop.call(this,q)};
_.Z.setSize=function(q){_.Md(q)&&(q=Math.max(q.width,q.height));q=q==null||q<0?void 0:q;q!=null&&(this.JSC$19889_setWidth(),this.JSC$19889_setHeight());return s_.superClass_.setSize.call(this,q)};
_.Z.JSC$19889_setSmartCrop=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setSmartCrop.call(this,q)};
_.Z.JSC$19889_setSmartCropNoClip=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setSmartCropNoClip.call(this,q)};
_.Z.JSC$19889_setSmartCropUseFace=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setSmartCropUseFace.call(this,q)};
_.Z.setCenterCrop=function(q){q&&YH(this);return s_.superClass_.setCenterCrop.call(this,q)};
_.Z.JSC$19889_setPad=function(q){q&&YH(this);return s_.superClass_.JSC$19889_setPad.call(this,q)};
_.Z.JSC$19889_setWidth=function(q){q=q==null||q<0?void 0:q;q!=null&&this.setSize();return s_.superClass_.JSC$19889_setWidth.call(this,q)};
var VXJ=function(q){q.clearOptions();var S=q.JSC$19887_parsedOptions_,N=S.valueProto_;Le(!0,_.QU(N,3),_.QU(S.signatureFlagProto_,3))&&_.Mx(N,3,!0);return q},YH=function(q){q.setCenterCrop();
q.JSC$19889_setCircleCrop();q.JSC$19889_setCrop();q.JSC$19889_setImageCrop();q.JSC$19889_setPad();q.JSC$19889_setSmartCrop();q.JSC$19889_setSmartCropNoClip();q.JSC$19889_setSmartCropUseFace()};
s_.prototype.build=function(){var q=this.JSC$19887_parsedOptions_.valueProto_;Ce(q,18)||Ce(q,45)?q.getSize()||this.setSize(0):(q=this.JSC$19887_parsedOptions_.valueProto_,q.getSize()||q.getWidth()||q.getHeight()||(this.setSize(),this.JSC$19889_setHeight(),this.JSC$19889_setWidth(),YH(this)));return s_.superClass_.build.call(this)};var UZG=/^[^\/]*\/\//,r73=function(q,S){S=S===void 0?!1:S;this.original_=q;this.originalPrefix_="";(q=this.original_.match(UZG))&&q[0]?(this.originalPrefix_=q[0],q=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):q="http://"+this.original_;this.uri_=_.mA(q,!0);this.isFreeformUrl_=S;this.JSC$19893_valid_=!0;this.obfuscated_=!1},$ZV=function(q,S){q.JSC$19895_pathPrefix_=q.JSC$19895_pathPrefix_?q.JSC$19895_pathPrefix_+("/"+S):S},ot=function(q){if(q.JSC$19895_components_==
void 0){var S=q.uri_.getPath().substring(1);
q.JSC$19895_pathPrefix_=null;if(q.isFreeformUrl_){q.JSC$19895_components_=[];if((S.match(/=/g)||[]).length>1)return q.JSC$19893_valid_=!1,q.JSC$19895_components_;var N=S.indexOf("=");N!=-1?(q.JSC$19895_components_.push(S.substr(0,N)),q.JSC$19895_components_.push(S.substr(N+1))):q.JSC$19895_components_.push(S);return q.JSC$19895_components_}q.JSC$19895_components_=S.split("/");S=q.JSC$19895_components_.length;S>2&&q.JSC$19895_components_[0]=="u"&&($ZV(q,q.JSC$19895_components_[0]+"/"+q.JSC$19895_components_[1]),
q.JSC$19895_components_.shift(),q.JSC$19895_components_.shift(),S-=2);if(S==0||S==4||S>7)return q.JSC$19893_valid_=!1,q.JSC$19895_components_;if(S==2)$ZV(q,q.JSC$19895_components_[0]);else if(q.JSC$19895_components_[0]=="image")$ZV(q,q.JSC$19895_components_[0]);else if(S==7||S==3)return q.JSC$19893_valid_=!1,q.JSC$19895_components_;if(S<=3){q.obfuscated_=!0;S==3&&($ZV(q,q.JSC$19895_components_[1]),q.JSC$19895_components_.shift(),--S);--S;N=q.JSC$19895_components_[S];var X=N.indexOf("=");X!=-1&&(q.JSC$19895_components_[S]=
N.substr(0,X),q.JSC$19895_components_.push(N.substr(X+1)))}}return q.JSC$19895_components_};
r73.prototype.isValid=function(){ot(this);return this.JSC$19893_valid_};
r73.prototype.isObfuscated=function(){ot(this);return this.obfuscated_};
var c7L=function(q){ot(q);return q.isFreeformUrl_},q4=function(q){ot(q);
q.JSC$19895_pathPrefix_==void 0&&(q.JSC$19895_pathPrefix_=null);return q.JSC$19895_pathPrefix_},e97=function(q){switch(ot(q).length){case 7:return!0;
case 6:return q4(q)==null;case 5:return!1;case 3:return!0;case 2:return q4(q)==null;case 1:return!1;default:return!1}},SD=function(q,S){if(c7L(q))a:{switch(S){case 7:S=0;
break;case 4:if(!e97(q)){q=null;break a}S=1;break;default:q=null;break a}q=ot(q)[S]}else if(q.isObfuscated())a:{var N=q4(q)!=null?1:0;switch(S){case 6:S=N;break;case 4:if(!e97(q)){q=null;break a}S=1+N;break;default:q=null;break a}q=ot(q)[S]}else a:{N=q4(q)!=null?1:0;switch(S){case 0:S=N;break;case 1:S=1+N;break;case 2:S=2+N;break;case 3:S=3+N;break;case 4:if(!e97(q)){q=null;break a}S=4+N;break;case 5:S=e97(q)?1:0;S=4+N+S;break;default:q=null;break a}q=ot(q)[S]}return q};
r73.prototype.getOptions=function(){this.options_==void 0&&(this.options_=SD(this,4));return this.options_};var qe$=function(){};
qe$.prototype.parse=function(q,S){return new YU3(q,S===void 0?!1:S)};
var YU3=function(q,S){r73.call(this,q,S===void 0?!1:S)};
_.F(YU3,r73);_.uh(NYJ,s_);var orL;NYJ.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
NYJ.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var q=NYJ.superClass_.build.call(this),S=[];q4(this.parsedImageUrl_)!=null&&S.push(q4(this.parsedImageUrl_));var N=c7L(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var X=this.parsedImageUrl_;X.obfuscatedData_==void 0&&(X.obfuscatedData_=SD(X,6));S.push(X.obfuscatedData_+(q?"="+q:""))}else if(N){X=S.push;var b=this.parsedImageUrl_;b.freeformUrlPath_===void 0&&(b.freeformUrlPath_=
SD(b,7));X.call(S,b.freeformUrlPath_);q&&S.push(q)}else X=S.push,b=this.parsedImageUrl_,b.obfuscatedGaiaId_==void 0&&(b.obfuscatedGaiaId_=SD(b,0)),X.call(S,b.obfuscatedGaiaId_),X=S.push,b=this.parsedImageUrl_,b.photoId_==void 0&&(b.photoId_=SD(b,1)),X.call(S,b.photoId_),X=S.push,b=this.parsedImageUrl_,b.imageVersion_==void 0&&(b.imageVersion_=SD(b,2)),X.call(S,b.imageVersion_),X=S.push,b=this.parsedImageUrl_,b.signature_==void 0&&(b.signature_=SD(b,3)),X.call(S,b.signature_),q&&S.push(q),q=S.push,
X=this.parsedImageUrl_,X.filename_==void 0&&(X.filename_=SD(X,5)),q.call(S,X.filename_);S=N?S.join("="):S.join("/");S=_.mA(this.protocolPrefix_+this.JSC$19901_domain_+"/"+S+(this.JSC$19901_query_?"?"+this.JSC$19901_query_:"")).toString();S.startsWith("%3a//")&&(S=S.replace("%3a//","://"));return S};_.uh(Bn,_.BC);Bn.prototype.JSC$10391_setLabel=function(q){Bn.superClass_.JSC$10391_setLabel.call(this,q);return this};
Bn.prototype.addUploadMetadata=function(q,S){Bn.superClass_.addUploadMetadata.call(this,q,S);return this};var CA_=function(q){if(q!=="youtubebanner"&&q!=="youtube-channel-banner")throw Error("Ek");Bn.call(this,q)};
_.F(CA_,Bn);CA_.prototype.JSC$10391_setLabel=function(q){Bn.prototype.JSC$10391_setLabel.call(this,q);return this};
CA_.prototype.addUploadMetadata=function(q,S){Bn.prototype.addUploadMetadata.call(this,q,S);return this};var R97=[0,_.EI,_.d4,_.EI,-1,_.d4,[0,_.kC,_.nL,-1],_.EI,-1];var tXZ=[0,[1,2,3],_.pL,-2];var irZ=[0,_.EI];var J7$=_.jV(["viewBox"]),FlL=_.jV(["width"]),Hr3=_.jV(["height"]),OrL=_.jV(["fill"]),Kl8=_.jV(["id"]),v6E=_.jV(["x"]),l5Z=_.jV(["y"]);XJ8.prototype.getLength=function(){return this.parsedData.length};
XJ8.prototype.write=function(q){for(var S=0,N=this.parsedData.length;S<N;S++)q.put(this.parsedData[S],8)};
var TY8=function(q,S){var N=new XJ8(S);q.dataList.push(N);N=q.errorCorrectLevel;var X=1,b=encodeURI(S).toString().replace(/%[0-9a-fA-F]{2}/g,"a");S=b.length+(b.length!=S?3:0);b=0;for(var w=N4.length;b<=w;b++){var B=0;switch(N){case 1:B=N4[b][0];break;case 0:B=N4[b][1];break;case 3:B=N4[b][2];break;case 2:B=N4[b][3]}if(S<=B)break;else X++}if(X>N4.length)throw Error("Nk");q.typeNumber=X;q.dataCache=null};
bIZ.prototype.isDark=function(q,S){if(q<0||this.moduleCount<=q||S<0||this.moduleCount<=S)throw Error("Fk`"+q+"`"+S);return this.modules[q][S]};
for(var Gjm=function(q,S,N){q.moduleCount=q.typeNumber*4+17;q.modules=Array(q.moduleCount);for(var X=0;X<q.moduleCount;X++){q.modules[X]=Array(q.moduleCount);for(var b=0;b<q.moduleCount;b++)q.modules[X][b]=null}jRs(q,0,0);jRs(q,q.moduleCount-7,0);jRs(q,0,q.moduleCount-7);X=Wl7[q.typeNumber-1];for(b=0;b<X.length;b++)for(var w=0;w<X.length;w++){var B=X[b],T=X[w];if(q.modules[B][T]==null)for(var Q=-2;Q<=2;Q++)for(var a=-2;a<=2;a++)q.modules[B+Q][T+a]=Q==-2||Q==2||a==-2||a==2||Q==0&&a==0?!0:!1}for(X=
8;X<q.moduleCount-8;X++)q.modules[X][6]==null&&(q.modules[X][6]=X%2==0);for(X=8;X<q.moduleCount-8;X++)q.modules[6][X]==null&&(q.modules[6][X]=X%2==0);X=q.errorCorrectLevel<<3|N;for(b=X<<10;Xl(b)-Xl(1335)>=0;)b^=1335<<Xl(b)-Xl(1335);X=(X<<10|b)^21522;for(b=0;b<15;b++)w=!S&&(X>>b&1)==1,b<6?q.modules[b][8]=w:b<8?q.modules[b+1][8]=w:q.modules[q.moduleCount-15+b][8]=w;for(b=0;b<15;b++)w=!S&&(X>>b&1)==1,b<8?q.modules[8][q.moduleCount-b-1]=w:b<9?q.modules[8][15-b-1+1]=w:q.modules[8][15-b-1]=w;q.modules[q.moduleCount-
8][8]=!S;if(q.typeNumber>=7){X=q.typeNumber;for(b=X<<12;Xl(b)-Xl(7973)>=0;)b^=7973<<Xl(b)-Xl(7973);X=X<<12|b;for(b=0;b<18;b++)w=!S&&(X>>b&1)==1,q.modules[Math.floor(b/3)][b%3+q.moduleCount-8-3]=w;for(b=0;b<18;b++)w=!S&&(X>>b&1)==1,q.modules[b%3+q.moduleCount-8-3][Math.floor(b/3)]=w}if(q.dataCache==null){b=q.typeNumber;w=q.dataList;S=q.errorCorrectLevel;X=dZm(b,S);if(X==void 0)throw Error("Mk`"+b+"`"+S);B=X.length/3;S=[];for(T=0;T<B;T++){Q=X[T*3];a=X[T*3+1];for(var U=X[T*3+2],r=0;r<Q;r++)S.push(new wJL(a,
U))}X=new ZIs;for(B=0;B<w.length;B++)T=w[B],X.put(T.mode,4),X.put(T.getLength(),k5s(T.mode,b)),T.write(X);for(B=b=0;B<S.length;B++)b+=S[B].dataCount;if(X.length>b*8)throw Error("Gk`"+X.length+"`"+b*8);for(X.length+4<=b*8&&X.put(0,4);X.length%8!=0;)z93(X,!1);for(;!(X.length>=b*8);){X.put(236,8);if(X.length>=b*8)break;X.put(17,8)}w=b=a=0;B=Array(S.length);T=Array(S.length);for(Q=0;Q<S.length;Q++){r=S[Q].dataCount;var c=S[Q].totalCount-r;b=Math.max(b,r);w=Math.max(w,c);B[Q]=Array(r);for(U=0;U<B[Q].length;U++)B[Q][U]=
255&X.buffer[U+a];a+=r;U=c;r=new TH([1],0);for(c=0;c<U;c++)r=r.multiply(new TH([1,n63(c)],0));U=r;r=(new TH(B[Q],U.getLength()-1)).mod(U);T[Q]=Array(U.getLength()-1);for(U=0;U<T[Q].length;U++)c=U+r.getLength()-T[Q].length,T[Q][U]=c>=0?r.get(c):0}for(U=X=0;U<S.length;U++)X+=S[U].totalCount;X=Array(X);for(U=a=0;U<b;U++)for(Q=0;Q<S.length;Q++)U<B[Q].length&&(X[a++]=B[Q][U]);for(U=0;U<w;U++)for(Q=0;Q<S.length;Q++)U<T[Q].length&&(X[a++]=T[Q][U]);q.dataCache=X}S=q.dataCache;X=-1;b=q.moduleCount-1;w=7;B=
0;for(T=q.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(Q=0;Q<2;Q++)q.modules[b][T-Q]==null&&(a=!1,B<S.length&&(a=(S[B]>>>w&1)==1),f5L(N,b,T-Q)&&(a=!a),q.modules[b][T-Q]=a,w--,w==-1&&(B++,w=7));b+=X;if(b<0||q.moduleCount<=b){b-=X;X=-X;break}}},jRs=function(q,S,N){for(var X=-1;X<=7;X++)if(!(S+X<=-1||q.moduleCount<=S+X))for(var b=-1;b<=7;b++)N+b<=-1||q.moduleCount<=N+b||(q.modules[S+X][N+b]=0<=X&&X<=6&&(b==0||b==6)||0<=b&&b<=6&&(X==0||X==6)||2<=X&&X<=4&&2<=b&&b<=4?!0:!1)},D0L=function(q){for(var S=0,
N=0,X=0;X<8;X++){Gjm(q,!0,X);
var b=q;for(var w=b.moduleCount,B=0,T=0;T<w;T++)for(var Q=0;Q<w;Q++){for(var a=0,U=b.isDark(T,Q),r=-1;r<=1;r++)if(!(T+r<0||w<=T+r))for(var c=-1;c<=1;c++)Q+c<0||w<=Q+c||(r!=0||c!=0)&&U==b.isDark(T+r,Q+c)&&a++;a>5&&(B+=3+a-5)}for(T=0;T<w-1;T++)for(Q=0;Q<w-1;Q++)if(a=0,b.isDark(T,Q)&&a++,b.isDark(T+1,Q)&&a++,b.isDark(T,Q+1)&&a++,b.isDark(T+1,Q+1)&&a++,a==0||a==4)B+=3;for(T=0;T<w;T++)for(Q=0;Q<w-6;Q++)b.isDark(T,Q)&&!b.isDark(T,Q+1)&&b.isDark(T,Q+2)&&b.isDark(T,Q+3)&&b.isDark(T,Q+4)&&!b.isDark(T,Q+5)&&
b.isDark(T,Q+6)&&(B+=40);for(Q=0;Q<w;Q++)for(T=0;T<w-6;T++)b.isDark(T,Q)&&!b.isDark(T+1,Q)&&b.isDark(T+2,Q)&&b.isDark(T+3,Q)&&b.isDark(T+4,Q)&&!b.isDark(T+5,Q)&&b.isDark(T+6,Q)&&(B+=40);for(Q=a=0;Q<w;Q++)for(T=0;T<w;T++)b.isDark(T,Q)&&a++;b=B+=Math.abs(100*a/w/w-50)/5*10;if(X==0||S>b)S=b,N=X}return N},Wl7=[[],
[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,
154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],Xl=function(q){for(var S=0;q!=0;)S++,q>>>=1;return S},f5L=function(q,S,N){switch(q){case 0:return(S+N)%2==0;
case 1:return S%2==0;case 2:return N%3==0;case 3:return(S+N)%3==0;case 4:return(Math.floor(S/2)+Math.floor(N/3))%2==0;case 5:return S*N%2+S*N%3==0;case 6:return(S*N%2+S*N%3)%2==0;case 7:return(S*N%3+(S+N)%2)%2==0;default:throw Error("Hk`"+q);}},k5s=function(q,S){if(1<=S&&S<10)switch(q){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Ik`"+q);}else if(S<27)switch(q){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Ik`"+q);}else if(S<41)switch(q){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Ik`"+q);}else throw Error("Jk`"+S);},xZ3=function(q){if(q<1)throw Error("Kk`"+q);
return p_L[q]},n63=function(q){for(;q<0;)q+=255;
for(;q>=256;)q-=255;return bl[q]},bl=Array(256),p_L=Array(256),mZ_=0;mZ_<8;mZ_++)bl[mZ_]=1<<mZ_;
for(var wC=8;wC<256;wC++)bl[wC]=bl[wC-4]^bl[wC-5]^bl[wC-6]^bl[wC-8];for(var ugV=0;ugV<255;ugV++)p_L[bl[ugV]]=ugV;TH.prototype.get=function(q){return this.num[q]};
TH.prototype.getLength=function(){return this.num.length};
TH.prototype.multiply=function(q){for(var S=Array(this.getLength()+q.getLength()-1),N=0;N<this.getLength();N++)for(var X=0;X<q.getLength();X++)S[N+X]^=n63(xZ3(this.get(N))+xZ3(q.get(X)));return new TH(S,0)};
TH.prototype.mod=function(q){if(this.getLength()-q.getLength()<0)return this;for(var S=xZ3(this.get(0))-xZ3(q.get(0)),N=Array(this.getLength()),X=0;X<this.getLength();X++)N[X]=this.get(X);for(X=0;X<q.getLength();X++)N[X]^=n63(xZ3(q.get(X))+S);return(new TH(N,0)).mod(q)};
var g6Z=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,
20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,
50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,
118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,
48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,
25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],dZm=function(q,S){switch(S){case 1:return g6Z[(q-1)*4];case 0:return g6Z[(q-1)*4+1];case 3:return g6Z[(q-1)*4+2];case 2:return g6Z[(q-1)*4+3]}};
ZIs.prototype.get=function(q){return(this.buffer[Math.floor(q/8)]>>>7-q%8&1)==1};
ZIs.prototype.put=function(q,S){for(var N=0;N<S;N++)z93(this,(q>>>S-N-1&1)==1)};
var z93=function(q,S){var N=Math.floor(q.length/8);q.buffer.length<=N&&q.buffer.push(0);S&&(q.buffer[N]|=128>>>q.length%8);q.length++},N4=[[17,
14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],
[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],BY$=function(){var q=function(S,N){this.JSC$19927__el=S;this.JSC$19927__htOption=N};
q.prototype.draw=function(S){function N(U,r){U=document.createElementNS("http://www.w3.org/2000/svg",U);for(var c in r)r.hasOwnProperty(c)&&(c==="href"?DV$(U,r[c]):_.V4([_.tq(J7$),_.tq(FlL),_.tq(Hr3),_.tq(OrL),_.tq(Kl8),_.tq(v6E),_.tq(l5Z)],U,c,r[c]));return U}
var X=this.JSC$19927__htOption,b=this.JSC$19927__el,w=S.moduleCount;this.clear();var B=N("svg",{viewBox:"0 0 "+String(w)+" "+String(w),width:"100%",height:"100%",fill:X.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});b.appendChild(B);B.appendChild(N("rect",{fill:X.colorLight,width:"100%",height:"100%"}));B.appendChild(N("rect",{fill:X.colorDark,width:"1",height:"1",id:"template"}));for(var T=0;T<w;T++)for(var Q=0;Q<w;Q++)if(S.isDark(T,Q)){var a=N("use",{x:String(T),y:String(Q),href:"#template"});
B.appendChild(a)}};
q.prototype.clear=function(){for(;this.JSC$19927__el.hasChildNodes();)this.JSC$19927__el.removeChild(this.JSC$19927__el.lastChild)};
return q}(),sEs=document.documentElement.tagName.toLowerCase()==="svg"?BY$:typeof CanvasRenderingContext2D!="undefined"?function(){var q=function(S,N){this._bIsPainted=!1;
A63();this.JSC$19927__htOption=N;this._elCanvas=document.createElement("canvas");this._elCanvas.width=N.width;this._elCanvas.height=N.height;S.appendChild(this._elCanvas);this.JSC$19927__el=S;this._oContext=this._elCanvas.getContext("2d");this._bIsPainted=!1;this._elImage=document.createElement("img");this._elImage.alt="Scan me!";this._elImage.style.display="none";this.JSC$19927__el.appendChild(this._elImage);this._bSupportDataURI=null};
q.prototype._onMakeImage=function(){var S=this._elCanvas.toDataURL("image/png");this._elImage.src=S;this._elImage.style.display="block";this._elCanvas.style.display="none"};
q.prototype._safeSetDataURI=function(S,N){var X=this;X._fFail=N;X._fSuccess=S;X._bSupportDataURI===null?(S=_.Si("IMG"),N=function(){X._bSupportDataURI=!1;X._fFail&&X._fFail.call(X)},S.onabort=N,S.onerror=N,S.onload=function(){X._bSupportDataURI=!0;
X._fSuccess&&X._fSuccess.call(X)},S.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):X._bSupportDataURI===!0&&X._fSuccess?X._fSuccess.call(X):X._bSupportDataURI===!1&&X._fFail&&X._fFail.call(X)};
q.prototype.draw=function(S){var N=this._oContext,X=this.JSC$19927__htOption,b=S.moduleCount,w=X.width/b,B=X.height/b,T=Math.round(w),Q=Math.round(B);this._elImage.style.display="none";this.clear();for(var a=0;a<b;a++)for(var U=0;U<b;U++){var r=S.isDark(a,U),c=U*w,e=a*B;N.strokeStyle=r?X.colorDark:X.colorLight;N.lineWidth=1;N.fillStyle=r?X.colorDark:X.colorLight;N.fillRect(c,e,w,B);N.strokeRect(Math.floor(c)+.5,Math.floor(e)+.5,T,Q);N.strokeRect(Math.ceil(c)-.5,Math.ceil(e)-.5,T,Q)}this._bIsPainted=
!0};
q.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
q.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
q.prototype.round=function(S){return S?Math.floor(S*1E3)/1E3:S};
return q}():function(){var q=function(S,N){this.JSC$19927__el=S;
this.JSC$19927__htOption=N};
q.prototype.draw=function(S){for(var N=this.JSC$19927__htOption,X=this.JSC$19927__el,b=S.moduleCount,w=Math.floor(N.width/b),B=Math.floor(N.height/b),T=['<table style="border:0;border-collapse:collapse;">'],Q=0;Q<b;Q++){T.push("<tr>");for(var a=0;a<b;a++)T.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+w+"px;height:"+B+"px;background-color:"+(S.isDark(Q,a)?N.colorDark:N.colorLight)+';"></td>');T.push("</tr>")}T.push("</table>");S=T.join("");S=_.CuX(_.taJ,S);_.ad(X,S);
S=X.childNodes[0];b=(N.width-S.offsetWidth)/2;w=(N.height-S.offsetHeight)/2;b>0&&w>0&&(S.style.margin=w+"px "+b+"px")};
q.prototype.clear=function(){this.JSC$19927__el.textContent=""};
return q}();
QE5.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19930__android||this.JSC$19930__android>=3)&&this._oDrawing.makeImage()};
QE5.prototype.clear=function(){this._oDrawing.clear()};
_.Nd.QRCode=QE5;var E68={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var F9Z=function(){};
F9Z.prototype.stringify=function(q){return _.Nd.JSON.stringify(q,void 0)};
F9Z.prototype.parse=function(q){return _.Nd.JSON.parse(q,void 0)};var y78=function(){_.LV.call(this,"z")};
_.uh(y78,_.LV);var MXE=function(){_.LV.call(this,"y")};
_.uh(MXE,_.LV);var VWL=null;_.uh(r65,_.LV);_.uh(c6s,_.LV);_.uh(eOL,_.LV);Dt.prototype.disableRedact=function(){this.redactEnabled_=!1};
var LlJ=function(q,S,N,X,b,w){q.info(function(){if(q.redactEnabled_)if(w){var B="";for(var T=w.split("&"),Q=0;Q<T.length;Q++){var a=T[Q].split("=");if(a.length>1){var U=a[0];a=a[1];var r=U.split("_");B=r.length>=2&&r[1]=="type"?B+(U+"="+a+"&"):B+(U+"=redacted&")}}}else B=null;else B=w;return"XMLHTTP REQ ("+X+") [attempt "+b+"]: "+S+"\n"+N+"\n"+B})},h9J=function(q,S,N,X,b,w,B){q.info(function(){return"XMLHTTP RESP ("+X+") [ attempt "+b+"]: "+S+"\n"+N+"\n"+w+" "+B})},Zn=function(q,S,N,X){q.info(function(){return"XMLHTTP TEXT ("+
S+"): "+PAV(q,N)+(X?" "+X:"")})},I5J=function(q,S){q.info(function(){return"TIMEOUT: "+S})};
Dt.prototype.debug=function(){};
Dt.prototype.info=function(){};
Dt.prototype.warning=function(){};
var PAV=function(q,S){if(!q.redactEnabled_)return S;if(!S)return null;try{var N=JSON.parse(S);if(N)for(var X=0;X<N.length;X++)if(Array.isArray(N[X])){var b=N[X];if(!(b.length<2)){var w=b[1];if(Array.isArray(w)&&!(w.length<1)){var B=w[0];if(B!="noop"&&B!="stop"&&B!="close")for(var T=1;T<w.length;T++)w[T]=""}}}return _.eY(N)}catch(Q){return q.debug("Exception parsing expected JS array - probably was not JS"),S}};var tW5=function(){this.textDecoder=null;this.responseBuffer="";this.responseArrivedForFetch=!1},Y2E=function(q,S){switch(q){case 0:return"Non-200 return code ("+S+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},oYV={},qO$={};
Qq.prototype.setTimeout=function(q){this.timeout_=q};
var NN5=function(q,S,N){q.JSC$19952_type_=1;q.JSC$19952_baseUri_=_.Py(S.clone());q.JSC$19952_postData_=N;q.decodeChunks_=!0;SOJ(q,null)},SOJ=function(q,S){q.JSC$19952_requestStartTime_=Date.now();
Xx7(q);q.JSC$19952_requestUri_=q.JSC$19952_baseUri_.clone();ZS_(q.JSC$19952_requestUri_,"t",q.JSC$19952_retryId_);q.JSC$19952_xmlHttpChunkStart_=0;var N=q.JSC$19952_channel_.JSC$19971_supportsCrossDomainXhrs_;q.fetchResponseState_=new tW5;q.JSC$19952_xmlHttp_=bML(q.JSC$19952_channel_,N?S:null,!q.JSC$19952_postData_);q.JSC$19952_readyStateChangeThrottleMs_>0&&(q.JSC$19952_readyStateChangeThrottle_=new _.Ml((0,_.AM)(q.JSC$19956_xmlHttpHandler_,q,q.JSC$19952_xmlHttp_),q.JSC$19952_readyStateChangeThrottleMs_));
q.JSC$19952_eventHandler_.listen(q.JSC$19952_xmlHttp_,"readystatechange",q.JSC$19956_readyStateChangeHandler_);S=q.JSC$19952_extraHeaders_?_.a6.clone(q.JSC$19952_extraHeaders_):{};q.JSC$19952_postData_?(q.JSC$19952_verb_||(q.JSC$19952_verb_="POST"),S["Content-Type"]="application/x-www-form-urlencoded",q.JSC$19952_xmlHttp_.send(q.JSC$19952_requestUri_,q.JSC$19952_verb_,q.JSC$19952_postData_,S)):(q.JSC$19952_verb_="GET",q.JSC$19952_xmlHttp_.send(q.JSC$19952_requestUri_,q.JSC$19952_verb_,null,S));$0_(1);
LlJ(q.JSC$19952_channelDebug_,q.JSC$19952_verb_,q.JSC$19952_requestUri_,q.JSC$19952_rid_,q.JSC$19952_retryId_,q.JSC$19952_postData_)};
Qq.prototype.JSC$19956_readyStateChangeHandler_=function(q){q=q.target;var S=this.JSC$19952_readyStateChangeThrottle_;S&&_.Rb(q)==3?(this.JSC$19952_channelDebug_.debug("Throttling readystatechange."),S.fire()):this.JSC$19956_xmlHttpHandler_(q)};
Qq.prototype.JSC$19956_xmlHttpHandler_=function(q){try{q==this.JSC$19952_xmlHttp_?wxs(this):this.JSC$19952_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(S){this.JSC$19952_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),ZM3(this)}finally{}};
var wxs=function(q){var S=_.Rb(q.JSC$19952_xmlHttp_),N=q.JSC$19952_xmlHttp_.JSC$10109_lastErrorCode_,X=q.JSC$19952_xmlHttp_.getStatus();if(!(S<3||S==3&&!ZM3(q))){q.JSC$19952_cancelled_||S!=4||N==7||(N==8||X<=0?$0_(3):$0_(2));AB_(q);var b=q.JSC$19952_xmlHttp_.getStatus();q.JSC$19952_lastStatusCode_=b;N=sa8(q);ZM3(q)||q.JSC$19952_channelDebug_.debug(function(){return"No response text for uri "+q.JSC$19952_requestUri_+" status "+b});
q.JSC$19952_successful_=b==200;h9J(q.JSC$19952_channelDebug_,q.JSC$19952_verb_,q.JSC$19952_requestUri_,q.JSC$19952_rid_,q.JSC$19952_retryId_,S,b);if(q.JSC$19952_successful_){if(q.decodeInitialResponse_&&!q.initialResponseDecoded_)if(X=BN_(q))Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,X,"Initial handshake response via X-HTTP-Initial-Response"),q.initialResponseDecoded_=!0,TNG(q,X);else{q.JSC$19952_successful_=!1;q.JSC$19952_lastError_=3;GH(12);q.JSC$19952_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
q.JSC$19952_rid_+")");AE(q);GvZ(q);return}q.decodeChunks_?Dp_(q,S,N):(Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,N,null),TNG(q,N));S==4&&AE(q);q.JSC$19952_successful_&&!q.JSC$19952_cancelled_&&(S==4?QaL(q.JSC$19952_channel_,q):(q.JSC$19952_successful_=!1,Xx7(q)))}else bSE(q.JSC$19952_xmlHttp_),b==400&&N.indexOf("Unknown SID")>0?(q.JSC$19952_lastError_=3,GH(12),q.JSC$19952_channelDebug_.warning("XMLHTTP Unknown SID ("+q.JSC$19952_rid_+")")):(q.JSC$19952_lastError_=0,GH(13),q.JSC$19952_channelDebug_.warning("XMLHTTP Bad status "+
b+" ("+q.JSC$19952_rid_+")")),AE(q),GvZ(q)}},BN_=function(q){return q.JSC$19952_xmlHttp_&&(q=MQ5(q.JSC$19952_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.BM(q)?q:null},sa8=function(q){if(!aC3(q))return q.JSC$19952_xmlHttp_.getResponseText();
var S=q.JSC$19952_xmlHttp_.getResponse();if(S==="")return"";var N="",X=S.length,b=_.Rb(q.JSC$19952_xmlHttp_)==4;if(!q.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return AE(q),GvZ(q),"";q.fetchResponseState_.textDecoder=new _.Nd.TextDecoder}for(var w=0;w<X;w++)q.fetchResponseState_.responseArrivedForFetch=!0,N+=q.fetchResponseState_.textDecoder.decode(S[w],{stream:!(b&&w==X-1)});S.length=0;q.fetchResponseState_.responseBuffer+=N;q.JSC$19952_xmlHttpChunkStart_=0;return q.fetchResponseState_.responseBuffer},
ZM3=function(q){return q.JSC$19952_xmlHttp_?q.fetchResponseState_.responseArrivedForFetch?!0:!(!q.JSC$19952_xmlHttp_.getResponseText()&&!q.JSC$19952_xmlHttp_.getResponse()):!1},aC3=function(q){return q.JSC$19952_xmlHttp_?q.JSC$19952_verb_=="GET"&&q.JSC$19952_type_!=2&&q.JSC$19952_channel_.usesFetchStreams_:!1},Dp_=function(q,S,N){for(var X=!0,b;!q.JSC$19952_cancelled_&&q.JSC$19952_xmlHttpChunkStart_<N.length;)if(b=V8E(q,N),b==qO$){S==4&&(q.JSC$19952_lastError_=4,GH(14),X=!1);
Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,null,"[Incomplete Response]");break}else if(b==oYV){q.JSC$19952_lastError_=4;GH(15);Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,N,"[Invalid Chunk]");X=!1;break}else Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,b,null),TNG(q,b);aC3(q)&&q.JSC$19952_xmlHttpChunkStart_!=0&&(q.fetchResponseState_.responseBuffer=q.fetchResponseState_.responseBuffer.slice(q.JSC$19952_xmlHttpChunkStart_),q.JSC$19952_xmlHttpChunkStart_=0);S!=4||N.length!=0||q.fetchResponseState_.responseArrivedForFetch||
(q.JSC$19952_lastError_=1,GH(16),X=!1);q.JSC$19952_successful_=q.JSC$19952_successful_&&X;X?N.length>0&&!q.firstByteReceived_&&(q.firstByteReceived_=!0,S=q.JSC$19952_channel_,S.JSC$19971_backChannelRequest_==q&&S.detectBufferingProxy_&&!S.bpDetectionDone_&&(S.JSC$19971_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+N.length),Ups(S),S.bpDetectionDone_=!0,GH(11))):(Zn(q.JSC$19952_channelDebug_,q.JSC$19952_rid_,N,"[Invalid Chunked Response]"),AE(q),GvZ(q))},V8E=function(q,
S){var N=q.JSC$19952_xmlHttpChunkStart_,X=S.indexOf("\n",N);
if(X==-1)return qO$;N=Number(S.substring(N,X));if(isNaN(N))return oYV;X+=1;if(X+N>S.length)return qO$;S=S.slice(X,X+N);q.JSC$19952_xmlHttpChunkStart_=X+N;return S};
Qq.prototype.cancel=function(){this.JSC$19952_cancelled_=!0;AE(this)};
var Xx7=function(q){q.JSC$19952_watchDogTimeoutTime_=Date.now()+q.timeout_;rBL(q,q.timeout_)},rBL=function(q,S){if(q.JSC$19952_watchDogTimerId_!=null)throw Error("Pk");
q.JSC$19952_watchDogTimerId_=ROm((0,_.AM)(q.JSC$19956_onWatchDogTimeout_,q),S)},AB_=function(q){q.JSC$19952_watchDogTimerId_&&(_.Nd.clearTimeout(q.JSC$19952_watchDogTimerId_),q.JSC$19952_watchDogTimerId_=null)};
Qq.prototype.JSC$19956_onWatchDogTimeout_=function(){this.JSC$19952_watchDogTimerId_=null;var q=Date.now();q-this.JSC$19952_watchDogTimeoutTime_>=0?(I5J(this.JSC$19952_channelDebug_,this.JSC$19952_requestUri_),this.JSC$19952_type_!=2&&($0_(3),GH(17)),AE(this),this.JSC$19952_lastError_=2,GvZ(this)):(this.JSC$19952_channelDebug_.warning("WatchDog timer called too early"),rBL(this,this.JSC$19952_watchDogTimeoutTime_-q))};
var GvZ=function(q){q.JSC$19952_channel_.state_==0||q.JSC$19952_cancelled_||QaL(q.JSC$19952_channel_,q)},AE=function(q){AB_(q);
_.zV(q.JSC$19952_readyStateChangeThrottle_);q.JSC$19952_readyStateChangeThrottle_=null;q.JSC$19952_eventHandler_.removeAll();if(q.JSC$19952_xmlHttp_){var S=q.JSC$19952_xmlHttp_;q.JSC$19952_xmlHttp_=null;S.abort();S.dispose()}};
Qq.prototype.getLastError=function(){return this.JSC$19952_lastError_};
var TNG=function(q,S){try{var N=q.JSC$19952_channel_;if(N.state_!=0&&(N.JSC$19971_backChannelRequest_==q||$pL(N.forwardChannelRequestPool_,q)))if(!q.initialResponseDecoded_&&$pL(N.forwardChannelRequestPool_,q)&&N.state_==3){try{var X=N.wireCodec_.JSC$19966_parser_.parse(S)}catch(T){X=null}if(Array.isArray(X)&&X.length==3){S=X;if(S[0]==0)a:if(N.JSC$19971_channelDebug_.debug("Server claims our backchannel is missing."),N.JSC$19971_backChannelTimerId_)N.JSC$19971_channelDebug_.debug("But we are currently starting the request.");
else{if(N.JSC$19971_backChannelRequest_)if(N.JSC$19971_backChannelRequest_.JSC$19952_requestStartTime_+3E3<q.JSC$19952_requestStartTime_)cB$(N),eT3(N);else break a;else N.JSC$19971_channelDebug_.warning("We do not have a BackChannel established");CP5(N);GH(18)}else{N.JSC$19971_lastPostResponseArrayId_=S[1];var b=N.JSC$19971_lastPostResponseArrayId_-N.JSC$19971_lastArrayId_;if(0<b){var w=S[2];N.JSC$19971_channelDebug_.debug(w+" bytes (in "+b+" arrays) are outstanding on the BackChannel");w<37500&&
N.enableStreaming_&&N.JSC$19971_backChannelRetryCount_==0&&!N.JSC$19971_deadBackChannelTimerId_&&(N.JSC$19971_deadBackChannelTimerId_=ROm((0,_.AM)(N.JSC$19973_onBackChannelDead_,N),6E3))}}if(RT3(N.forwardChannelRequestPool_)<=1&&N.forwardChannelFlushedCallback_){try{N.forwardChannelFlushedCallback_()}catch(T){}N.forwardChannelFlushedCallback_=void 0}}else N.JSC$19971_channelDebug_.debug("Bad POST response data returned"),si(N,11)}else if((q.initialResponseDecoded_||N.JSC$19971_backChannelRequest_==
q)&&cB$(N),!_.BM(S)){var B=N.wireCodec_.JSC$19966_parser_.parse(S);N.onInput_(B,q)}$0_(4)}catch(T){}};var t83=function(q,S){this.JSC$19959_mapId=q;this.map=S;this.context=null};var K9L=function(q){this.maxPoolSizeConfigured_=q||10;_.Nd.PerformanceNavigationTiming?(q=_.Nd.performance.getEntriesByType("navigation"),q=q.length>0&&(q[0].nextHopProtocol=="hq"||q[0].nextHopProtocol=="h2")):q=!!(_.Nd.chrome&&_.Nd.chrome.loadTimes&&_.Nd.chrome.loadTimes()&&_.Nd.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19962_maxSize_=q?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19962_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19962_request_=null;this.JSC$19962_pendingMessages_=
[]},iML=function(q){return q.JSC$19962_request_?!0:q.requestPool_?q.requestPool_.size>=q.JSC$19962_maxSize_:!1},RT3=function(q){return q.JSC$19962_request_?1:q.requestPool_?q.requestPool_.size:0},$pL=function(q,S){return q.JSC$19962_request_?q.JSC$19962_request_==S:q.requestPool_?q.requestPool_.has(S):!1},JB7=function(q,S){q.requestPool_?q.requestPool_.add(S):q.JSC$19962_request_=S},FD_=function(q,S){q.JSC$19962_request_&&q.JSC$19962_request_==S?q.JSC$19962_request_=null:q.requestPool_&&q.requestPool_.has(S)&&
q.requestPool_.delete(S)};
K9L.prototype.cancel=function(){this.JSC$19962_pendingMessages_=HM7(this);if(this.JSC$19962_request_)this.JSC$19962_request_.cancel(),this.JSC$19962_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var q=_.A(this.requestPool_.values()),S=q.next();!S.done;S=q.next())S.value.cancel();this.requestPool_.clear()}};
var HM7=function(q){if(q.JSC$19962_request_!=null)return q.JSC$19962_pendingMessages_.concat(q.JSC$19962_request_.JSC$19952_pendingMessages_);if(q.requestPool_!=null&&q.requestPool_.size!==0){var S=q.JSC$19962_pendingMessages_;q=_.A(q.requestPool_.values());for(var N=q.next();!N.done;N=q.next())S=S.concat(N.value.JSC$19952_pendingMessages_);return S}return _.gy(q.JSC$19962_pendingMessages_)},OM3=function(q,S){q.JSC$19962_pendingMessages_=q.JSC$19962_pendingMessages_.concat(S)};Vq.prototype.JSC$19973_channelVersion_=8;Vq.prototype.state_=1;
Vq.prototype.connect=function(q,S,N,X){this.JSC$19971_channelDebug_.debug("connect()");GH(0);this.JSC$19971_path_=q;this.JSC$19971_extraParams_=S||{};N&&X!==void 0&&(this.JSC$19971_extraParams_.OSID=N,this.JSC$19971_extraParams_.OAID=X);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19971_channelDebug_.debug("connectChannel_()");q=KDm(this,null,this.JSC$19971_path_);this.JSC$19971_channelDebug_.debug("GetForwardChannelUri: "+q);this.JSC$19971_forwardChannelUri_=q;vY3(this)};
Vq.prototype.disconnect=function(){this.JSC$19971_channelDebug_.debug("disconnect()");lCZ(this);if(this.state_==3){var q=this.JSC$19971_nextRid_++,S=this.JSC$19971_forwardChannelUri_.clone();_.gW(S,"SID",this.sid_);_.gW(S,"RID",q);_.gW(S,"TYPE","terminate");jam(this,S);q=new Qq(this,this.JSC$19971_channelDebug_,this.sid_,q);q.JSC$19952_type_=2;q.JSC$19952_baseUri_=_.Py(S.clone());S=!1;if(_.Nd.navigator&&_.Nd.navigator.sendBeacon)try{S=_.Nd.navigator.sendBeacon(q.JSC$19952_baseUri_.toString(),"")}catch(N){}!S&&
_.Nd.Image&&((new Image).src=q.JSC$19952_baseUri_,S=!0);S||(q.JSC$19952_xmlHttp_=bML(q.JSC$19952_channel_,null),q.JSC$19952_xmlHttp_.send(q.JSC$19952_baseUri_));q.JSC$19952_requestStartTime_=Date.now();Xx7(q)}WDG(this)};
var eT3=function(q){q.JSC$19971_backChannelRequest_&&(Ups(q),q.JSC$19971_backChannelRequest_.cancel(),q.JSC$19971_backChannelRequest_=null)},lCZ=function(q){eT3(q);
q.JSC$19971_backChannelTimerId_&&(_.Nd.clearTimeout(q.JSC$19971_backChannelTimerId_),q.JSC$19971_backChannelTimerId_=null);cB$(q);q.forwardChannelRequestPool_.cancel();q.JSC$19971_forwardChannelTimerId_&&(typeof q.JSC$19971_forwardChannelTimerId_==="number"&&_.Nd.clearTimeout(q.JSC$19971_forwardChannelTimerId_),q.JSC$19971_forwardChannelTimerId_=null)};
Vq.prototype.getState=function(){return this.state_};
var vY3=function(q){iML(q.forwardChannelRequestPool_)||q.JSC$19971_forwardChannelTimerId_||(q.JSC$19971_forwardChannelTimerId_=!0,_.VY(q.JSC$19973_onStartForwardChannelTimer_,q),q.JSC$19971_forwardChannelRetryCount_=0)},kvV=function(q,S){if(RT3(q.forwardChannelRequestPool_)>=q.forwardChannelRequestPool_.JSC$19962_maxSize_-(q.JSC$19971_forwardChannelTimerId_?1:0))return!1;
if(q.JSC$19971_forwardChannelTimerId_)return q.JSC$19971_channelDebug_.debug("Use the retry request that is already scheduled."),q.JSC$19971_outgoingMaps_=S.JSC$19952_pendingMessages_.concat(q.JSC$19971_outgoingMaps_),!0;if(q.state_==1||q.state_==2||q.JSC$19971_forwardChannelRetryCount_>=(q.JSC$19971_failFast_?0:q.JSC$19971_forwardChannelMaxRetries_))return!1;q.JSC$19971_channelDebug_.debug("Going to retry POST");q.JSC$19971_forwardChannelTimerId_=ROm((0,_.AM)(q.JSC$19973_onStartForwardChannelTimer_,
q,S),dp3(q,q.JSC$19971_forwardChannelRetryCount_));q.JSC$19971_forwardChannelRetryCount_++;return!0};
Vq.prototype.JSC$19973_onStartForwardChannelTimer_=function(q){if(this.JSC$19971_forwardChannelTimerId_)if(this.JSC$19971_forwardChannelTimerId_=null,this.JSC$19971_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!q){this.JSC$19971_channelDebug_.debug("open_()");this.JSC$19971_nextRid_=Math.floor(Math.random()*1E5);q=this.JSC$19971_nextRid_++;var S=new Qq(this,this.JSC$19971_channelDebug_,"",q),N=this.JSC$19971_extraHeaders_;this.initHeaders_&&(N?(N=_.a6.clone(N),_.a6.extend(N,this.initHeaders_)):
N=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(S.JSC$19952_extraHeaders_=N,N=null);var X;if(this.fastHandshake_)a:{for(var b=X=0;b<this.JSC$19971_outgoingMaps_.length;b++){b:{var w=this.JSC$19971_outgoingMaps_[b];if("__data__"in w.map&&(w=w.map.__data__,typeof w==="string")){w=w.length;break b}w=void 0}if(w===void 0)break;X+=w;if(X>4096){X=b;break a}if(X===4096||b===this.JSC$19971_outgoingMaps_.length-1){X=b+1;break a}}X=this.maxMapsPerRequest_}else X=
this.maxMapsPerRequest_;X=zT3(this,S,X);b=this.JSC$19971_forwardChannelUri_.clone();_.gW(b,"RID",q);_.gW(b,"CVER",22);this.httpSessionIdParam_&&_.gW(b,"X-HTTP-Session-Id",this.httpSessionIdParam_);jam(this,b);N&&(this.encodeInitMessageHeaders_?X="headers="+_.Ip(hfG(N))+"&"+X:this.httpHeadersOverwriteParam_&&P6E(b,this.httpHeadersOverwriteParam_,N));JB7(this.forwardChannelRequestPool_,S);this.blockingHandshake_&&_.gW(b,"TYPE","init");this.fastHandshake_?(_.gW(b,"$req",X),_.gW(b,"SID","null"),S.decodeInitialResponse_=
!0,NN5(S,b,null)):NN5(S,b,X);this.state_=2}}else this.state_==3&&(q?nYG(this,q):this.JSC$19971_outgoingMaps_.length==0?this.JSC$19971_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):iML(this.forwardChannelRequestPool_)||(nYG(this),this.JSC$19971_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var nYG=function(q,S){var N;S?N=S.JSC$19952_rid_:N=q.JSC$19971_nextRid_++;var X=q.JSC$19971_forwardChannelUri_.clone();_.gW(X,"SID",q.sid_);_.gW(X,"RID",N);_.gW(X,"AID",q.JSC$19971_lastArrayId_);jam(q,X);q.httpHeadersOverwriteParam_&&q.JSC$19971_extraHeaders_&&P6E(X,q.httpHeadersOverwriteParam_,q.JSC$19971_extraHeaders_);N=new Qq(q,q.JSC$19971_channelDebug_,q.sid_,N,q.JSC$19971_forwardChannelRetryCount_+1);q.httpHeadersOverwriteParam_===null&&(N.JSC$19952_extraHeaders_=q.JSC$19971_extraHeaders_);
S&&(q.JSC$19971_outgoingMaps_=S.JSC$19952_pendingMessages_.concat(q.JSC$19971_outgoingMaps_));S=zT3(q,N,q.maxMapsPerRequest_);N.setTimeout(Math.round(q.JSC$19971_forwardChannelRequestTimeoutMs_*.5)+Math.round(q.JSC$19971_forwardChannelRequestTimeoutMs_*.5*Math.random()));JB7(q.forwardChannelRequestPool_,N);NN5(N,X,S)},jam=function(q,S){q.JSC$19971_extraParams_&&_.a6.forEach(q.JSC$19971_extraParams_,function(N,X){_.gW(S,X,N)});
q.handler_&&_.a6.forEach({},function(N,X){_.gW(S,X,N)})},zT3=function(q,S,N){N=Math.min(q.JSC$19971_outgoingMaps_.length,N);
var X=q.handler_?(0,_.AM)(q.handler_.JSC$19977_badMapError,q.handler_,q):null;a:{for(var b=q.JSC$19971_outgoingMaps_,w=-1;;){var B=["count="+N];w==-1?N>0?(w=b[0].JSC$19959_mapId,B.push("ofs="+w)):w=0:B.push("ofs="+w);for(var T=!0,Q=0;Q<N;Q++){var a=b[Q].JSC$19959_mapId,U=b[Q].map;a-=w;if(a<0)w=Math.max(0,b[Q].JSC$19959_mapId-100),T=!1;else try{a="req"+a+"_"||"";try{var r=U instanceof Map?U:Object.entries(U);for(var c=_.A(r),e=c.next();!e.done;e=c.next()){var R=_.A(e.value),J=R.next().value,v=R.next().value,
W=v;_.Md(v)&&(W=_.eY(v));B.push(a+J+"="+encodeURIComponent(W))}}catch(z){throw B.push(a+"type="+encodeURIComponent("_badmap")),z;}}catch(z){X&&X(U)}}if(T){r=B.join("&");break a}}r=void 0}q=q.JSC$19971_outgoingMaps_.splice(0,N);S.JSC$19952_pendingMessages_=q;return r},fC5=function(q){q.JSC$19971_backChannelRequest_||q.JSC$19971_backChannelTimerId_||(q.JSC$19971_backChannelAttemptId_=1,_.VY(q.JSC$19973_onStartBackChannelTimer_,q),q.JSC$19971_backChannelRetryCount_=0)},CP5=function(q){if(q.JSC$19971_backChannelRequest_||
q.JSC$19971_backChannelTimerId_||q.JSC$19971_backChannelRetryCount_>=3)return!1;
q.JSC$19971_channelDebug_.debug("Going to retry GET");q.JSC$19971_backChannelAttemptId_++;q.JSC$19971_backChannelTimerId_=ROm((0,_.AM)(q.JSC$19973_onStartBackChannelTimer_,q),dp3(q,q.JSC$19971_backChannelRetryCount_));q.JSC$19971_backChannelRetryCount_++;return!0};
Vq.prototype.JSC$19973_onStartBackChannelTimer_=function(){this.JSC$19971_backChannelTimerId_=null;px$(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19971_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19971_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19971_backChannelRequest_+" "+this.handshakeRttMs_);else{var q=4*this.handshakeRttMs_;this.JSC$19971_channelDebug_.info("BP detection timer enabled: "+q);this.bpDetectionTimerId_=ROm((0,_.AM)(this.onBpDetectionTimer_,
this),q)}};
Vq.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19971_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19971_backChannelRequest_.JSC$19952_xmlHttp_!=null){var q=this.JSC$19971_backChannelRequest_.JSC$19952_xmlHttp_.getResponseText();q&&this.JSC$19971_channelDebug_.warning("Timer should have been cancelled : "+q)}this.JSC$19971_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;GH(10);eT3(this);px$(this)}else this.JSC$19971_channelDebug_.warning("Invalid operation.")};
var Ups=function(q){q.bpDetectionTimerId_!=null&&(q.JSC$19971_channelDebug_.debug("Cancel the BP detection timer."),_.Nd.clearTimeout(q.bpDetectionTimerId_),q.bpDetectionTimerId_=null)},px$=function(q){q.JSC$19971_channelDebug_.debug("Creating new HttpRequest");
q.JSC$19971_backChannelRequest_=new Qq(q,q.JSC$19971_channelDebug_,q.sid_,"rpc",q.JSC$19971_backChannelAttemptId_);q.httpHeadersOverwriteParam_===null&&(q.JSC$19971_backChannelRequest_.JSC$19952_extraHeaders_=q.JSC$19971_extraHeaders_);q.JSC$19971_backChannelRequest_.JSC$19952_readyStateChangeThrottleMs_=0;var S=q.JSC$19971_backChannelUri_.clone();_.gW(S,"RID","rpc");_.gW(S,"SID",q.sid_);_.gW(S,"AID",q.JSC$19971_lastArrayId_);_.gW(S,"CI",q.enableStreaming_?"0":"1");!q.enableStreaming_&&q.longPollingTimeout_&&
_.gW(S,"TO",q.longPollingTimeout_);_.gW(S,"TYPE","xmlhttp");jam(q,S);q.httpHeadersOverwriteParam_&&q.JSC$19971_extraHeaders_&&P6E(S,q.httpHeadersOverwriteParam_,q.JSC$19971_extraHeaders_);q.backChannelRequestTimeoutMs_&&q.JSC$19971_backChannelRequest_.setTimeout(q.backChannelRequestTimeoutMs_);var N=q.JSC$19971_backChannelRequest_,X=q.JSC$19971_hostPrefix_;N.JSC$19952_type_=1;N.JSC$19952_baseUri_=_.Py(S.clone());N.JSC$19952_postData_=null;N.decodeChunks_=!0;SOJ(N,X);q.JSC$19971_channelDebug_.debug("New Request created")};
Vq.prototype.JSC$19973_onBackChannelDead_=function(){this.JSC$19971_deadBackChannelTimerId_!=null&&(this.JSC$19971_deadBackChannelTimerId_=null,eT3(this),CP5(this),GH(19))};
var cB$=function(q){q.JSC$19971_deadBackChannelTimerId_!=null&&(_.Nd.clearTimeout(q.JSC$19971_deadBackChannelTimerId_),q.JSC$19971_deadBackChannelTimerId_=null)},QaL=function(q,S){q.JSC$19971_channelDebug_.debug("Request complete");
var N=null;if(q.JSC$19971_backChannelRequest_==S){cB$(q);Ups(q);q.JSC$19971_backChannelRequest_=null;var X=2}else if($pL(q.forwardChannelRequestPool_,S))N=S.JSC$19952_pendingMessages_,FD_(q.forwardChannelRequestPool_,S),X=1;else return;if(q.state_!=0)if(S.JSC$19952_successful_)X==1?(CxV(S.JSC$19952_postData_?S.JSC$19952_postData_.length:0,Date.now()-S.JSC$19952_requestStartTime_,q.JSC$19971_forwardChannelRetryCount_),vY3(q)):fC5(q);else{var b=S.JSC$19952_lastStatusCode_,w=S.getLastError();if(w==3||
w==0&&b>0)q.JSC$19971_channelDebug_.debug("Not retrying due to error type"),b>200&&(q.errorResponseStatusCode_=S.JSC$19952_lastStatusCode_);else{q.JSC$19971_channelDebug_.debug(function(){return"Maybe retrying, last error: "+Y2E(w,q.errorResponseStatusCode_)});
if(X==1&&kvV(q,S)||X==2&&CP5(q))return;q.JSC$19971_channelDebug_.debug("Exceeded max number of retries")}N&&N.length>0&&OM3(q.forwardChannelRequestPool_,N);q.JSC$19971_channelDebug_.debug("Error: HTTP request failed");switch(w){case 1:si(q,5);break;case 4:si(q,10);break;case 3:si(q,6);break;default:si(q,2)}}},dp3=function(q,S){var N=q.JSC$19971_baseRetryDelayMs_+Math.floor(Math.random()*q.JSC$19971_retryDelaySeedMs_);
q.isActive()||(q.JSC$19971_channelDebug_.debug("Inactive channel"),N*=2);return N*S};
Vq.prototype.onInput_=function(q,S){for(var N=0;N<q.length;N++){var X=q[N],b=X[0];if(b<=this.JSC$19971_lastArrayId_)this.JSC$19971_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+b+", lastArrayId: "+this.JSC$19971_lastArrayId_);else if(b>this.JSC$19971_lastArrayId_+1&&this.JSC$19971_lastArrayId_>-1&&this.JSC$19971_channelDebug_.warning("Received non-consecutive message with arrayId: "+b+", lastArrayId: "+this.JSC$19971_lastArrayId_),this.JSC$19971_lastArrayId_=b,
X=X[1],this.state_==2)if(X[0]=="c"){this.sid_=X[1];this.JSC$19971_hostPrefix_=X[2];b=X[3];b!=null&&(this.JSC$19973_channelVersion_=b,this.JSC$19971_channelDebug_.info("VER="+this.JSC$19973_channelVersion_));b=X[4];b!=null&&(this.serverVersion_=b,this.JSC$19971_channelDebug_.info("SVER="+this.serverVersion_));X=X[5];X!=null&&typeof X==="number"&&X>0&&(this.backChannelRequestTimeoutMs_=X*=1.5,this.JSC$19971_channelDebug_.info("backChannelRequestTimeoutMs_="+X));if(X=S.JSC$19952_xmlHttp_){var w=MQ5(X,
"X-Client-Wire-Protocol");w&&(b=this.forwardChannelRequestPool_,!b.requestPool_&&(_.DP(w,"spdy")||_.DP(w,"quic")||_.DP(w,"h2"))&&(b.JSC$19962_maxSize_=b.maxPoolSizeConfigured_,b.requestPool_=new Set,b.JSC$19962_request_&&(JB7(b,b.JSC$19962_request_),b.JSC$19962_request_=null)));this.httpSessionIdParam_&&((X=MQ5(X,"X-HTTP-Session-Id"))?(this.httpSessionId_=X,_.gW(this.JSC$19971_forwardChannelUri_,this.httpSessionIdParam_,X)):this.JSC$19971_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19977_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-S.JSC$19952_requestStartTime_,this.JSC$19971_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));X=S;b=KDm(this,this.JSC$19971_supportsCrossDomainXhrs_?this.JSC$19971_hostPrefix_:null,this.JSC$19971_path_);this.JSC$19971_channelDebug_.debug("GetBackChannelUri: "+b);this.JSC$19971_backChannelUri_=b;X.initialResponseDecoded_?(this.JSC$19971_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
FD_(this.forwardChannelRequestPool_,X),b=X,(w=this.backChannelRequestTimeoutMs_)&&b.setTimeout(w),b.JSC$19952_watchDogTimerId_&&(AB_(b),Xx7(b)),this.JSC$19971_backChannelRequest_=X):fC5(this);this.JSC$19971_outgoingMaps_.length>0&&vY3(this)}else X[0]!="stop"&&X[0]!="close"||si(this,7);else this.state_==3&&(X[0]=="stop"||X[0]=="close"?X[0]=="stop"?si(this,7):this.disconnect():X[0]!="noop"&&this.handler_&&this.handler_.JSC$19977_channelHandleArray(X),this.JSC$19971_backChannelRetryCount_=0)}};
var si=function(q,S){q.JSC$19971_channelDebug_.info("Error code "+S);if(S==2){var N=(0,_.AM)(q.testNetworkCallback_,q),X=q.networkTestUrl_,b=!X;X=new _.lc(X||"//www.google.com/images/cleardot.gif");_.Nd.location&&_.Nd.location.protocol=="http"||_.xV(X,"https");_.Py(X);b?iI7(X.toString(),N):J6L(X.toString(),N)}else GH(2);q.onError_(S)};
Vq.prototype.testNetworkCallback_=function(q){q?(this.JSC$19971_channelDebug_.info("Successfully pinged google.com"),GH(2)):(this.JSC$19971_channelDebug_.info("Failed to ping google.com"),GH(1))};
Vq.prototype.onError_=function(q){this.JSC$19971_channelDebug_.debug("HttpChannel: error - "+q);this.state_=0;this.handler_&&this.handler_.JSC$19977_channelError(q);WDG(this);lCZ(this)};
var WDG=function(q){q.state_=0;q.nonAckedMapsAtChannelClose_=[];if(q.handler_){var S=HM7(q.forwardChannelRequestPool_);if(S.length!=0||q.JSC$19971_outgoingMaps_.length!=0)q.JSC$19971_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+S.length+", outgoing: "+q.JSC$19971_outgoingMaps_.length}),_.y7(q.nonAckedMapsAtChannelClose_,S),_.y7(q.nonAckedMapsAtChannelClose_,q.JSC$19971_outgoingMaps_),q.forwardChannelRequestPool_.JSC$19962_pendingMessages_.length=0,_.gy(q.JSC$19971_outgoingMaps_),
q.JSC$19971_outgoingMaps_.length=0;
q.handler_.JSC$19977_channelClosed()}},xp5=function(q){if(q.state_==0)return q.nonAckedMapsAtChannelClose_;
var S=[];_.y7(S,HM7(q.forwardChannelRequestPool_));_.y7(S,q.JSC$19971_outgoingMaps_);return S},KDm=function(q,S,N){var X=_.mA(N);
X.JSC$10349_domain_!=""?(S&&_.ma(X,S+"."+X.JSC$10349_domain_),_.un(X,X.JSC$10349_port_)):(X=_.Nd.location,X=e5G(X.protocol,S?S+"."+X.hostname:X.hostname,+X.port,N));S=q.httpSessionIdParam_;N=q.httpSessionId_;S&&N&&_.gW(X,S,N);_.gW(X,"VER",q.JSC$19973_channelVersion_);jam(q,X);return X},bML=function(q,S,N){if(S&&!q.JSC$19971_supportsCrossDomainXhrs_)throw Error("Qk");
S=q.usesFetchStreams_&&!q.JSC$19971_xmlHttpFactory_?new _.Ch(new Ejs({streamBinaryChunks:N})):new _.Ch(q.JSC$19971_xmlHttpFactory_);S.JSC$10109_withCredentials_=q.JSC$19971_supportsCrossDomainXhrs_;return S};
Vq.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var mp3=function(){};
_.Z=mp3.prototype;_.Z.JSC$19977_channelOpened=function(){};
_.Z.JSC$19977_channelHandleArray=function(){};
_.Z.JSC$19977_channelError=function(){};
_.Z.JSC$19977_channelClosed=function(){};
_.Z.isActive=function(){return!0};
_.Z.JSC$19977_badMapError=function(){};var TR=function(q,S){_.KV.call(this);this.JSC$19980_channel_=new Vq(S);this.JSC$19980_url_=q;this.messageUrlParams_=S&&S.messageUrlParams||null;q=S&&S.messageHeaders||null;S&&S.clientProtocolHeaderRequired&&(q?_.a6.set(q,"X-Client-Protocol","webchannel"):q=_.a6.create("X-Client-Protocol","webchannel"));this.JSC$19980_channel_.JSC$19971_extraHeaders_=q;q=S&&S.initMessageHeaders||null;S&&S.messageContentType&&(q?_.a6.set(q,"X-WebChannel-Content-Type",S.messageContentType):q=_.a6.create("X-WebChannel-Content-Type",
S.messageContentType));S&&S.clientProfile&&(q?_.a6.set(q,"X-WebChannel-Client-Profile",S.clientProfile):q=_.a6.create("X-WebChannel-Client-Profile",S.clientProfile));this.JSC$19980_channel_.initHeaders_=q;(q=S&&S.httpHeadersOverwriteParam)&&!_.BM(q)&&(this.JSC$19980_channel_.httpHeadersOverwriteParam_=q);this.supportsCrossDomainXhr_=S&&S.supportsCrossDomainXhr||!1;this.sendRawJson_=S&&S.sendRawJson||!1;(S=S&&S.httpSessionIdParam)&&!_.BM(S)&&(this.JSC$19980_channel_.httpSessionIdParam_=S,_.a6.containsKey(this.messageUrlParams_,
S)&&_.a6.remove(this.messageUrlParams_,S));this.channelHandler_=new B1(this)};
_.uh(TR,_.KV);TR.prototype.open=function(){this.JSC$19980_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19980_channel_.JSC$19971_supportsCrossDomainXhrs_=!0);this.JSC$19980_channel_.connect(this.JSC$19980_url_,this.messageUrlParams_||void 0)};
TR.prototype.close=function(){this.JSC$19980_channel_.disconnect()};
TR.prototype.send=function(q){var S=this.JSC$19980_channel_;if(typeof q==="string"){var N={};N.__data__=q;q=N}else this.sendRawJson_&&(N={},N.__data__=_.eY(q),q=N);S.JSC$19971_outgoingMaps_.push(new t83(S.JSC$19971_nextMapId_++,q));S.state_==3&&vY3(S)};
TR.prototype.disposeInternal=function(){this.JSC$19980_channel_.handler_=null;delete this.channelHandler_;this.JSC$19980_channel_.disconnect();delete this.JSC$19980_channel_;TR.superClass_.disposeInternal.call(this)};
var usE=function(q){y78.call(this);q.__headers__&&(this.headers=q.__headers__,this.statusCode=q.__status__,delete q.__headers__,delete q.__status__);var S=q.__sm__;S?this.data=(this.metadataKey=_.a6.getAnyKey(S))?_.a6.get(S,this.metadataKey):S:this.data=q};
_.uh(usE,y78);var gYs=function(q){MXE.call(this);this.status=1;this.errorCode=q};
_.uh(gYs,MXE);var B1=function(q){this.JSC$19987_channel_=q};
_.uh(B1,mp3);B1.prototype.JSC$19977_channelOpened=function(){this.JSC$19987_channel_.dispatchEvent("w")};
B1.prototype.JSC$19977_channelHandleArray=function(q){this.JSC$19987_channel_.dispatchEvent(new usE(q))};
B1.prototype.JSC$19977_channelError=function(q){this.JSC$19987_channel_.dispatchEvent(new gYs(q))};
B1.prototype.JSC$19977_channelClosed=function(){this.JSC$19987_channel_.dispatchEvent("x")};
var EYm=function(q,S){this.transportChannel_=q;this.JSC$19990_channel_=S},yB3=function(q){return xp5(q.JSC$19990_channel_).map(function(S){var N=q.transportChannel_;
S=S.map;"__data__"in S?(S=S.__data__,N=N.sendRawJson_?_.hbX(S):S):N=S;return N})};
EYm.prototype.commit=function(q){this.JSC$19990_channel_.forwardChannelFlushedCallback_=q};var M85=function(q,S,N){for(var X=0;X<q.getSize().height;X++)for(var b=0;b<q.getSize().width;b++)S.call(N,q.array_[X][b],X,b,q)},LDs=function(q,S){var N=new U_(q.getSize());
M85(q,function(X,b,w){N.array_[b][w]=S.call(void 0,X,b,w,q)});
return N},lkJ=function(q,S){for(var N=[],X=0;X<q;X++){N[X]=[];
for(var b=0;b<S;b++)N[X][b]=0}return N};
U_.prototype.add=function(q){if(!aqJ(this.size_,q.getSize()))throw Error("Tk");return LDs(this,function(S,N,X){return S+q.array_[N][X]})};
U_.prototype.equals=function(q,S){if(this.size_.width!=q.size_.width||this.size_.height!=q.size_.height)return!1;S=S||0;for(var N=0;N<this.size_.height;N++)for(var X=0;X<this.size_.width;X++)if(!Ql5(this.array_[N][X],q.array_[N][X],S))return!1;return!0};
U_.prototype.getSize=function(){return this.size_};
var GR=function(q,S,N){return S>=0&&S<q.size_.height&&N>=0&&N<q.size_.width?q.array_[S][N]:null};
U_.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var hTE=function(q,S,N,X){if(!(S>=0&&S<q.size_.height&&N>=0&&N<q.size_.width))throw Error("Uk`"+S+"`"+N+"`"+q.size_.height+"`"+q.size_.width);q.array_[S][N]=X};
U_.prototype.multiply=function(q){if(q instanceof U_){if(this.size_.width!=q.getSize().height)throw Error("Vk");return PPm(this,q)}if(typeof q==="number")return IC3(this,q);throw Error("Wk");};
var PPm=function(q,S){var N=new U_(q.size_.height,S.getSize().width);M85(N,function(X,b,w){for(var B=X=0;B<this.size_.width;B++)X+=GR(this,b,B)*GR(S,B,w);hTE(N,b,w,X)},q);
return N},IC3=function(q,S){return LDs(q,function(N){return N*S})};var Dn=function(q){YOL.dispatchEvent(new oOL(YOL,q))},YOL=new _.KV,oOL=function(q,S){_.LV.call(this,"statevent",q);
this.stat=S};
_.F(oOL,_.LV);_.Z=$Z.prototype;_.Z.JSC$20000_extraHeaders_=null;_.Z.JSC$20000_successful_=!1;_.Z.JSC$20000_watchDogTimerId_=null;_.Z.JSC$20000_watchDogTimeoutTime_=null;_.Z.JSC$20000_requestStartTime_=null;_.Z.JSC$20000_type_=null;_.Z.JSC$20000_baseUri_=null;_.Z.JSC$20000_requestUri_=null;_.Z.JSC$20000_postData_=null;_.Z.JSC$20000_xmlHttp_=null;_.Z.JSC$20000_xmlHttpChunkStart_=0;_.Z.trident_=null;_.Z.JSC$20000_verb_=null;_.Z.JSC$20000_lastError_=null;_.Z.JSC$20000_lastStatusCode_=-1;_.Z.sendClose_=!0;
_.Z.JSC$20000_cancelled_=!1;_.Z.JSC$20000_readyStateChangeThrottleMs_=0;_.Z.JSC$20000_readyStateChangeThrottle_=null;var qj3=function(q,S){switch(q){case 0:return"Non-200 return code ("+S+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},SjZ={},NJ8={};
$Z.prototype.setTimeout=function(q){this.timeout_=q};
var bo3=function(q,S,N){q.JSC$20000_type_=1;q.JSC$20000_baseUri_=_.Py(S.clone());q.JSC$20000_postData_=N;q.decodeChunks_=!0;XrG(q,null)},wrE=function(q,S,N,X,b){q.JSC$20000_type_=1;
q.JSC$20000_baseUri_=_.Py(S.clone());q.JSC$20000_postData_=null;q.decodeChunks_=N;b&&(q.sendClose_=!1);XrG(q,X)},XrG=function(q,S){q.JSC$20000_requestStartTime_=Date.now();
Zo3(q);q.JSC$20000_requestUri_=q.JSC$20000_baseUri_.clone();ZS_(q.JSC$20000_requestUri_,"t",q.JSC$19998_retryId_);q.JSC$20000_xmlHttpChunkStart_=0;q.JSC$20000_xmlHttp_=q.JSC$19998_channel_.JSC$20007_createXhrIo(q.JSC$19998_channel_.JSC$20007_shouldUseSecondaryDomains()?S:null);q.JSC$20000_readyStateChangeThrottleMs_>0&&(q.JSC$20000_readyStateChangeThrottle_=new _.Ml((0,_.AM)(q.JSC$20000_xmlHttpHandler_,q,q.JSC$20000_xmlHttp_),q.JSC$20000_readyStateChangeThrottleMs_));q.JSC$19998_eventHandler_.listen(q.JSC$20000_xmlHttp_,
"readystatechange",q.JSC$20000_readyStateChangeHandler_);S=q.JSC$20000_extraHeaders_?_.a6.clone(q.JSC$20000_extraHeaders_):{};q.JSC$20000_postData_?(q.JSC$20000_verb_="POST",S["Content-Type"]="application/x-www-form-urlencoded",q.JSC$20000_xmlHttp_.send(q.JSC$20000_requestUri_,q.JSC$20000_verb_,q.JSC$20000_postData_,S)):(q.JSC$20000_verb_="GET",q.sendClose_&&!_.NV&&(S.Connection="close"),q.JSC$20000_xmlHttp_.send(q.JSC$20000_requestUri_,q.JSC$20000_verb_,null,S));q.JSC$19998_channel_.notifyServerReachabilityEvent(1);
S=q.JSC$19998_channelDebug_;var N=q.JSC$20000_postData_;if(N){var X="";N=N.split("&");for(var b=0;b<N.length;b++){var w=N[b].split("=");if(w.length>1){var B=w[0];w=w[1];var T=B.split("_");X=T.length>=2&&T[1]=="type"?X+(B+"="+w+"&"):X+(B+"=redacted&")}}}else X=null;S.info("XMLHTTP REQ ("+q.JSC$19998_rid_+") [attempt "+q.JSC$19998_retryId_+"]: "+q.JSC$20000_verb_+"\n"+q.JSC$20000_requestUri_+"\n"+X)};
$Z.prototype.JSC$20000_readyStateChangeHandler_=function(q){q=q.target;var S=this.JSC$20000_readyStateChangeThrottle_;S&&_.Rb(q)==3?(this.JSC$19998_channelDebug_.debug("Throttling readystatechange."),S.fire()):this.JSC$20000_xmlHttpHandler_(q)};
$Z.prototype.JSC$20000_xmlHttpHandler_=function(q){try{if(q==this.JSC$20000_xmlHttp_)a:{var S=_.Rb(this.JSC$20000_xmlHttp_),N=this.JSC$20000_xmlHttp_.JSC$10109_lastErrorCode_,X=this.JSC$20000_xmlHttp_.getStatus();if(_.NV&&!_.PV("420+")){if(S<4)break a}else if(S<3||S==3&&!this.JSC$20000_xmlHttp_.getResponseText())break a;this.JSC$20000_cancelled_||S!=4||N==7||(N==8||X<=0?this.JSC$19998_channel_.notifyServerReachabilityEvent(3):this.JSC$19998_channel_.notifyServerReachabilityEvent(2));ALG(this);var b=
this.JSC$20000_xmlHttp_.getStatus();this.JSC$20000_lastStatusCode_=b;var w=this.JSC$20000_xmlHttp_.getResponseText();w||this.JSC$19998_channelDebug_.debug("No response text for uri "+this.JSC$20000_requestUri_+" status "+b);this.JSC$20000_successful_=b==200;this.JSC$19998_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19998_rid_+") [ attempt "+this.JSC$19998_retryId_+"]: "+this.JSC$20000_verb_+"\n"+this.JSC$20000_requestUri_+"\n"+S+" "+b);if(this.JSC$20000_successful_){S==4&&sYZ(this);if(this.decodeChunks_){for(q=
!0;!this.JSC$20000_cancelled_&&this.JSC$20000_xmlHttpChunkStart_<w.length;){var B=BJ7(this,w);if(B==NJ8){S==4&&(this.JSC$20000_lastError_=4,Dn(15),q=!1);TJ_(this.JSC$19998_channelDebug_,this.JSC$19998_rid_,null,"[Incomplete Response]");break}else if(B==SjZ){this.JSC$20000_lastError_=4;Dn(16);TJ_(this.JSC$19998_channelDebug_,this.JSC$19998_rid_,w,"[Invalid Chunk]");q=!1;break}else TJ_(this.JSC$19998_channelDebug_,this.JSC$19998_rid_,B,null),G6J(this,B)}S==4&&w.length==0&&(this.JSC$20000_lastError_=
1,Dn(17),q=!1);this.JSC$20000_successful_=this.JSC$20000_successful_&&q;q||(TJ_(this.JSC$19998_channelDebug_,this.JSC$19998_rid_,w,"[Invalid Chunked Response]"),sYZ(this),DFL(this))}else TJ_(this.JSC$19998_channelDebug_,this.JSC$19998_rid_,w,null),G6J(this,w);this.JSC$20000_successful_&&!this.JSC$20000_cancelled_&&(S==4?this.JSC$19998_channel_.JSC$20007_onRequestComplete(this):(this.JSC$20000_successful_=!1,Zo3(this)))}else b==400&&w.indexOf("Unknown SID")>0?(this.JSC$20000_lastError_=3,Dn(13),this.JSC$19998_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19998_rid_+")")):(this.JSC$20000_lastError_=0,Dn(14),this.JSC$19998_channelDebug_.warning("XMLHTTP Bad status "+b+" ("+this.JSC$19998_rid_+")")),sYZ(this),DFL(this)}else this.JSC$19998_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(T){this.JSC$19998_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var BJ7=function(q,S){var N=q.JSC$20000_xmlHttpChunkStart_,X=S.indexOf("\n",N);if(X==-1)return NJ8;N=Number(S.substring(N,X));if(isNaN(N))return SjZ;X+=1;if(X+N>S.length)return NJ8;S=S.slice(X,X+N);q.JSC$20000_xmlHttpChunkStart_=X+N;return S};
$Z.prototype.cancel=function(){this.JSC$20000_cancelled_=!0;sYZ(this)};
var Zo3=function(q){q.JSC$20000_watchDogTimeoutTime_=Date.now()+q.timeout_;QYV(q,q.timeout_)},QYV=function(q,S){if(q.JSC$20000_watchDogTimerId_!=null)throw Error("Pk");
q.JSC$20000_watchDogTimerId_=rM((0,_.AM)(q.JSC$20000_onWatchDogTimeout_,q),S)},ALG=function(q){q.JSC$20000_watchDogTimerId_&&(_.Nd.clearTimeout(q.JSC$20000_watchDogTimerId_),q.JSC$20000_watchDogTimerId_=null)};
$Z.prototype.JSC$20000_onWatchDogTimeout_=function(){this.JSC$20000_watchDogTimerId_=null;var q=Date.now();q-this.JSC$20000_watchDogTimeoutTime_>=0?(this.JSC$19998_channelDebug_.info("TIMEOUT: "+this.JSC$20000_requestUri_),this.JSC$20000_type_!=2&&this.JSC$19998_channel_.notifyServerReachabilityEvent(3),sYZ(this),this.JSC$20000_lastError_=2,Dn(18),DFL(this)):(this.JSC$19998_channelDebug_.warning("WatchDog timer called too early"),QYV(this,this.JSC$20000_watchDogTimeoutTime_-q))};
var DFL=function(q){q.JSC$19998_channel_.JSC$20007_isClosed()||q.JSC$20000_cancelled_||q.JSC$19998_channel_.JSC$20007_onRequestComplete(q)},sYZ=function(q){ALG(q);
_.zV(q.JSC$20000_readyStateChangeThrottle_);q.JSC$20000_readyStateChangeThrottle_=null;q.pollingTimer_.stop();q.JSC$19998_eventHandler_.removeAll();if(q.JSC$20000_xmlHttp_){var S=q.JSC$20000_xmlHttp_;q.JSC$20000_xmlHttp_=null;S.abort();S.dispose()}q.trident_&&(q.trident_=null)};
$Z.prototype.getLastError=function(){return this.JSC$20000_lastError_};
var G6J=function(q,S){try{q.JSC$19998_channel_.JSC$20007_onRequestData(q,S),q.JSC$19998_channel_.notifyServerReachabilityEvent(4)}catch(N){}};var TJ_=function(q,S,N,X){var b=q.info;a:if(N&&N!="y2f%"){try{var w=JSON.parse(N);if(w)for(var B=0;B<w.length;B++)if(Array.isArray(w[B])){var T=w[B];if(!(T.length<2)){var Q=T[1];if(Array.isArray(Q)&&!(Q.length<1)){var a=Q[0];if(a!="noop"&&a!="stop")for(var U=1;U<Q.length;U++)Q[U]=""}}}var r=_.eY(w);break a}catch(c){q.debug("Exception parsing expected JS array - probably was not JS");r=N;break a}r=void 0}else r=N;b.call(q,"XMLHTTP TEXT ("+S+"): "+r+(X?" "+X:""))};
cn.prototype.debug=function(q){this.info(q)};
cn.prototype.info=function(){};
cn.prototype.warning=function(){};_.Z=kjV.prototype;_.Z.JSC$20007_extraHeaders_=null;_.Z.JSC$20007_request_=null;_.Z.receivedIntermediateResult_=!1;_.Z.JSC$20007_path_=null;_.Z.state_=null;_.Z.JSC$20007_lastStatusCode_=-1;_.Z.JSC$20007_hostPrefix_=null;_.Z.blockedPrefix_=null;
_.Z.connect=function(q){this.JSC$20007_path_=q;q=ax3(this.JSC$20005_channel_,this.JSC$20007_path_);Dn(3);Date.now();var S=this.JSC$20005_channel_.firstTestResults_;S!=null?(this.JSC$20007_hostPrefix_=S[0],(this.blockedPrefix_=S[1])?(this.state_=1,Vd7(this)):(this.state_=2,UF3(this))):(ZS_(q,"MODE","init"),this.JSC$20007_request_=new $Z(this,this.JSC$20005_channelDebug_),this.JSC$20007_request_.JSC$20000_extraHeaders_=this.JSC$20007_extraHeaders_,wrE(this.JSC$20007_request_,q,!1,null,!0),this.state_=
0)};
var Vd7=function(q){var S=rL5(q.JSC$20005_channel_,q.blockedPrefix_,"/mail/images/cleardot.gif");_.Py(S);W9s(S.toString(),5E3,(0,_.AM)(q.checkBlockedCallback_,q),3,2E3);q.notifyServerReachabilityEvent(1)};
kjV.prototype.checkBlockedCallback_=function(q){if(q)this.state_=2,UF3(this);else{Dn(4);var S=this.JSC$20005_channel_;S.JSC$20008_channelDebug_.debug("Test Connection Blocked");S.JSC$20012_lastStatusCode_=S.connectionTest_.JSC$20007_lastStatusCode_;Qg(S,9)}q&&this.notifyServerReachabilityEvent(2)};
var UF3=function(q){q.JSC$20005_channelDebug_.debug("TestConnection: starting stage 2");var S=q.JSC$20005_channel_.secondTestResults_;S!=null?(q.JSC$20005_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+S?"Buffered":"Unbuffered"),Dn(5),S?(Dn(11),$FJ(q.JSC$20005_channel_,q,!1)):(Dn(12),$FJ(q.JSC$20005_channel_,q,!0))):(q.JSC$20007_request_=new $Z(q,q.JSC$20005_channelDebug_),q.JSC$20007_request_.JSC$20000_extraHeaders_=q.JSC$20007_extraHeaders_,S=cL$(q.JSC$20005_channel_,
q.JSC$20007_hostPrefix_,q.JSC$20007_path_),Dn(5),ZS_(S,"TYPE","xmlhttp"),wrE(q.JSC$20007_request_,S,!1,q.JSC$20007_hostPrefix_,!1))};
_.Z=kjV.prototype;_.Z.JSC$20007_createXhrIo=function(q){return this.JSC$20005_channel_.JSC$20007_createXhrIo(q)};
_.Z.abort=function(){this.JSC$20007_request_&&(this.JSC$20007_request_.cancel(),this.JSC$20007_request_=null);this.JSC$20007_lastStatusCode_=-1};
_.Z.JSC$20007_isClosed=function(){return!1};
_.Z.JSC$20007_onRequestData=function(q,S){this.JSC$20007_lastStatusCode_=q.JSC$20000_lastStatusCode_;if(this.state_==0)if(this.JSC$20005_channelDebug_.debug("TestConnection: Got data for stage 1"),S){try{var N=this.JSC$20005_parser_.parse(S)}catch(X){eJ3(this.JSC$20005_channel_,this);return}this.JSC$20007_hostPrefix_=N[0];this.blockedPrefix_=N[1]}else this.JSC$20005_channelDebug_.debug("TestConnection: Null responseText"),eJ3(this.JSC$20005_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(Dn(7),Date.now()):S=="11111"?(Dn(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20007_lastStatusCode_=200,this.JSC$20007_request_.cancel(),this.JSC$20005_channelDebug_.debug("Test connection succeeded; using streaming connection"),Dn(12),$FJ(this.JSC$20005_channel_,this,!0)):(Dn(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.Z.JSC$20007_onRequestComplete=function(){this.JSC$20007_lastStatusCode_=this.JSC$20007_request_.JSC$20000_lastStatusCode_;this.JSC$20007_request_.JSC$20000_successful_?this.state_==0?(this.JSC$20005_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,Vd7(this)):(this.state_=2,UF3(this))):this.state_==2&&(this.JSC$20005_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20005_channelDebug_.debug("Test connection succeeded; using streaming connection"),
Dn(12),$FJ(this.JSC$20005_channel_,this,!0)):(this.JSC$20005_channelDebug_.debug("Test connection failed; not using streaming"),Dn(11),$FJ(this.JSC$20005_channel_,this,!1))):(this.JSC$20005_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?Dn(9):this.state_==2&&Dn(10),eJ3(this.JSC$20005_channel_,this,this.JSC$20007_request_.getLastError()))};
_.Z.JSC$20007_shouldUseSecondaryDomains=function(){return this.JSC$20005_channel_.JSC$20007_shouldUseSecondaryDomains()};
_.Z.isActive=function(){return this.JSC$20005_channel_.isActive()};
_.Z.notifyServerReachabilityEvent=function(q){this.JSC$20005_channel_.notifyServerReachabilityEvent(q)};var Cm$=function(q,S){this.JSC$20010_mapId=q;this.map=S;this.context=null};
_.Z=ej.prototype;_.Z.JSC$20012_extraHeaders_=null;_.Z.JSC$20012_extraParams_=null;_.Z.forwardChannelRequest_=null;_.Z.JSC$20012_backChannelRequest_=null;_.Z.JSC$20012_path_=null;_.Z.JSC$20012_forwardChannelUri_=null;_.Z.JSC$20012_backChannelUri_=null;_.Z.JSC$20012_hostPrefix_=null;_.Z.JSC$20012_nextRid_=0;_.Z.JSC$20012_nextMapId_=0;_.Z.handler_=null;_.Z.JSC$20012_forwardChannelTimerId_=null;_.Z.JSC$20012_backChannelTimerId_=null;_.Z.JSC$20012_deadBackChannelTimerId_=null;_.Z.connectionTest_=null;
_.Z.useChunked_=null;_.Z.JSC$20012_lastArrayId_=-1;_.Z.JSC$20012_lastPostResponseArrayId_=-1;_.Z.JSC$20012_lastStatusCode_=-1;_.Z.JSC$20012_forwardChannelRetryCount_=0;_.Z.JSC$20012_backChannelRetryCount_=0;_.Z.JSC$20012_channelVersion_=8;var RJG={OK:0,REQUEST_FAILED:2,LOGGED_OUT:4,NO_DATA:5,UNKNOWN_SESSION_ID:6,STOP:7,NETWORK:8,BLOCKED:9,BAD_DATA:10,BAD_RESPONSE:11,ACTIVE_X_BLOCKED:12},td3=function(q,S,N,X){_.LV.call(this,"timingevent",q);this.size=S;this.rtt=N;this.retries=X};
_.uh(td3,_.LV);var ioV=function(q){_.LV.call(this,"serverreachability",q)};
_.uh(ioV,_.LV);ej.prototype.connect=function(q,S,N,X,b){this.JSC$20008_channelDebug_.debug("connect()");Dn(0);this.JSC$20012_path_=S;this.JSC$20012_extraParams_=N||{};X&&b!==void 0&&(this.JSC$20012_extraParams_.OSID=X,this.JSC$20012_extraParams_.OAID=b);this.asyncTest_?(rM((0,_.AM)(this.connectTest_,this,q),100),JL5(this)):this.connectTest_(q)};
ej.prototype.disconnect=function(){this.JSC$20008_channelDebug_.debug("disconnect()");Fh$(this);if(this.state_==3){var q=this.JSC$20012_nextRid_++,S=this.JSC$20012_forwardChannelUri_.clone();_.gW(S,"SID",this.sid_);_.gW(S,"RID",q);_.gW(S,"TYPE","terminate");HoE(this,S);q=new $Z(this,this.JSC$20008_channelDebug_,this.sid_,q);q.JSC$20000_type_=2;q.JSC$20000_baseUri_=_.Py(S.clone());(new Image).src=q.JSC$20000_baseUri_.toString();q.JSC$20000_requestStartTime_=Date.now();Zo3(q)}OoG(this)};
ej.prototype.connectTest_=function(q){this.JSC$20008_channelDebug_.debug("connectTest_()");this.connectionTest_=new kjV(this,this.JSC$20008_channelDebug_);this.connectionTest_.JSC$20007_extraHeaders_=this.JSC$20012_extraHeaders_;this.connectionTest_.JSC$20005_parser_=this.JSC$20008_parser_;this.connectionTest_.connect(q)};
var JL5=function(q){q.JSC$20008_channelDebug_.debug("connectChannel_()");q.JSC$20012_ensureInState_(1,0);q.JSC$20012_forwardChannelUri_=ax3(q,q.JSC$20012_path_);KhJ(q)},Fh$=function(q){q.connectionTest_&&(q.connectionTest_.abort(),q.connectionTest_=null);
q.JSC$20012_backChannelRequest_&&(q.JSC$20012_backChannelRequest_.cancel(),q.JSC$20012_backChannelRequest_=null);q.JSC$20012_backChannelTimerId_&&(_.Nd.clearTimeout(q.JSC$20012_backChannelTimerId_),q.JSC$20012_backChannelTimerId_=null);vOJ(q);q.forwardChannelRequest_&&(q.forwardChannelRequest_.cancel(),q.forwardChannelRequest_=null);q.JSC$20012_forwardChannelTimerId_&&(_.Nd.clearTimeout(q.JSC$20012_forwardChannelTimerId_),q.JSC$20012_forwardChannelTimerId_=null)},lx3=function(q,S){if(q.state_==0)throw Error("Xk");
q.JSC$20008_outgoingMaps_.length==1E3&&q.JSC$20008_parser_.stringify(S);q.JSC$20008_outgoingMaps_.push(new Cm$(q.JSC$20012_nextMapId_++,S));q.state_!=2&&q.state_!=3||KhJ(q)};
ej.prototype.JSC$20007_isClosed=function(){return this.state_==0};
ej.prototype.getState=function(){return this.state_};
var KhJ=function(q){q.forwardChannelRequest_||q.JSC$20012_forwardChannelTimerId_||(q.JSC$20012_forwardChannelTimerId_=rM((0,_.AM)(q.JSC$20012_onStartForwardChannelTimer_,q),0),q.JSC$20012_forwardChannelRetryCount_=0)};
ej.prototype.JSC$20012_onStartForwardChannelTimer_=function(q){this.JSC$20012_forwardChannelTimerId_=null;jYm(this,q)};
var jYm=function(q,S){q.JSC$20008_channelDebug_.debug("startForwardChannel_");if(q.state_==1){if(!S){q.JSC$20008_channelDebug_.debug("open_()");q.JSC$20012_nextRid_=Math.floor(Math.random()*1E5);S=q.JSC$20012_nextRid_++;var N=new $Z(q,q.JSC$20008_channelDebug_,"",S);N.JSC$20000_extraHeaders_=q.JSC$20012_extraHeaders_;var X=Whs(q),b=q.JSC$20012_forwardChannelUri_.clone();_.gW(b,"RID",S);_.gW(b,"CVER","1");HoE(q,b);bo3(N,b,X);q.forwardChannelRequest_=N;q.state_=2}}else q.state_==3&&(S?dF3(q,S):q.JSC$20008_outgoingMaps_.length==
0?q.JSC$20008_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):q.forwardChannelRequest_||(dF3(q),q.JSC$20008_channelDebug_.debug("startForwardChannel_ finished, sent request")))},dF3=function(q,S){if(S)if(q.JSC$20012_channelVersion_>6){q.JSC$20008_outgoingMaps_=q.pendingMaps_.concat(q.JSC$20008_outgoingMaps_);
q.pendingMaps_.length=0;var N=q.JSC$20012_nextRid_-1;S=Whs(q)}else N=S.JSC$19998_rid_,S=S.JSC$20000_postData_;else N=q.JSC$20012_nextRid_++,S=Whs(q);var X=q.JSC$20012_forwardChannelUri_.clone();_.gW(X,"SID",q.sid_);_.gW(X,"RID",N);_.gW(X,"AID",q.JSC$20012_lastArrayId_);HoE(q,X);N=new $Z(q,q.JSC$20008_channelDebug_,q.sid_,N,q.JSC$20012_forwardChannelRetryCount_+1);N.JSC$20000_extraHeaders_=q.JSC$20012_extraHeaders_;N.setTimeout(1E4+Math.round(1E4*Math.random()));q.forwardChannelRequest_=N;bo3(N,X,
S)},HoE=function(q,S){q.handler_&&(q=q.handler_.JSC$20019_getAdditionalParams())&&_.a6.forEach(q,function(N,X){_.gW(S,X,N)})},Whs=function(q){var S=Math.min(q.JSC$20008_outgoingMaps_.length,1E3),N=["count="+S];
if(q.JSC$20012_channelVersion_>6&&S>0){var X=q.JSC$20008_outgoingMaps_[0].JSC$20010_mapId;N.push("ofs="+X)}else X=0;for(var b={},w=0;w<S;b={mapId$jscomp$3:void 0},w++){b.mapId$jscomp$3=q.JSC$20008_outgoingMaps_[w].JSC$20010_mapId;var B=q.JSC$20008_outgoingMaps_[w].map;b.mapId$jscomp$3=q.JSC$20012_channelVersion_<=6?w:b.mapId$jscomp$3-X;try{_.a6.forEach(B,function(T){return function(Q,a){N.push("req"+T.mapId$jscomp$3+"_"+a+"="+encodeURIComponent(Q))}}(b))}catch(T){N.push("req"+b.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}q.pendingMaps_=q.pendingMaps_.concat(q.JSC$20008_outgoingMaps_.splice(0,S));
return N.join("&")},k65=function(q){q.JSC$20012_backChannelRequest_||q.JSC$20012_backChannelTimerId_||(q.JSC$20012_backChannelAttemptId_=1,q.JSC$20012_backChannelTimerId_=rM((0,_.AM)(q.JSC$20012_onStartBackChannelTimer_,q),0),q.JSC$20012_backChannelRetryCount_=0)},nOV=function(q){if(q.JSC$20012_backChannelRequest_||q.JSC$20012_backChannelTimerId_||q.JSC$20012_backChannelRetryCount_>=3)return!1;
q.JSC$20008_channelDebug_.debug("Going to retry GET");q.JSC$20012_backChannelAttemptId_++;q.JSC$20012_backChannelTimerId_=rM((0,_.AM)(q.JSC$20012_onStartBackChannelTimer_,q),zJ_(q,q.JSC$20012_backChannelRetryCount_));q.JSC$20012_backChannelRetryCount_++;return!0};
ej.prototype.JSC$20012_onStartBackChannelTimer_=function(){this.JSC$20012_backChannelTimerId_=null;this.JSC$20008_channelDebug_.debug("Creating new HttpRequest");this.JSC$20012_backChannelRequest_=new $Z(this,this.JSC$20008_channelDebug_,this.sid_,"rpc",this.JSC$20012_backChannelAttemptId_);this.JSC$20012_backChannelRequest_.JSC$20000_extraHeaders_=this.JSC$20012_extraHeaders_;this.JSC$20012_backChannelRequest_.JSC$20000_readyStateChangeThrottleMs_=0;var q=this.JSC$20012_backChannelUri_.clone();_.gW(q,
"RID","rpc");_.gW(q,"SID",this.sid_);_.gW(q,"CI",this.useChunked_?"0":"1");_.gW(q,"AID",this.JSC$20012_lastArrayId_);HoE(this,q);_.gW(q,"TYPE","xmlhttp");wrE(this.JSC$20012_backChannelRequest_,q,!0,this.JSC$20012_hostPrefix_,!1);this.JSC$20008_channelDebug_.debug("New Request created")};
var $FJ=function(q,S,N){q.JSC$20008_channelDebug_.debug("Test Connection Finished");q.useChunked_=q.secondTestResults_==null?N:!q.secondTestResults_;q.JSC$20012_lastStatusCode_=S.JSC$20007_lastStatusCode_;q.asyncTest_||JL5(q)},eJ3=function(q,S){q.JSC$20008_channelDebug_.debug("Test Connection Failed");
q.JSC$20012_lastStatusCode_=S.JSC$20007_lastStatusCode_;Qg(q,2)};
ej.prototype.JSC$20007_onRequestData=function(q,S){if(this.state_!=0&&(this.JSC$20012_backChannelRequest_==q||this.forwardChannelRequest_==q))if(this.JSC$20012_lastStatusCode_=q.JSC$20000_lastStatusCode_,this.forwardChannelRequest_==q&&this.state_==3)if(this.JSC$20012_channelVersion_>7){try{var N=this.JSC$20008_parser_.parse(S)}catch(X){N=null}if(Array.isArray(N)&&N.length==3)if(S=N,S[0]==0)a:if(this.JSC$20008_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20012_backChannelTimerId_)this.JSC$20008_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20012_backChannelRequest_)if(this.JSC$20012_backChannelRequest_.JSC$20000_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20000_requestStartTime_)vOJ(this),this.JSC$20012_backChannelRequest_.cancel(),this.JSC$20012_backChannelRequest_=null;else break a;else this.JSC$20008_channelDebug_.warning("We do not have a BackChannel established");nOV(this);Dn(19)}else this.JSC$20012_lastPostResponseArrayId_=S[1],q=this.JSC$20012_lastPostResponseArrayId_-this.JSC$20012_lastArrayId_,0<
q&&(S=S[2],this.JSC$20008_channelDebug_.debug(S+" bytes (in "+q+" arrays) are outstanding on the BackChannel"),S<37500&&this.useChunked_&&this.JSC$20012_backChannelRetryCount_==0&&!this.JSC$20012_deadBackChannelTimerId_&&(this.JSC$20012_deadBackChannelTimerId_=rM((0,_.AM)(this.JSC$20012_onBackChannelDead_,this),6E3)));else this.JSC$20008_channelDebug_.debug("Bad POST response data returned"),Qg(this,11)}else S!="y2f%"&&(this.JSC$20008_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
Qg(this,11));else this.JSC$20012_backChannelRequest_==q&&vOJ(this),_.BM(S)||(q=this.JSC$20008_parser_.parse(S),this.onInput_(q))};
ej.prototype.JSC$20012_onBackChannelDead_=function(){this.JSC$20012_deadBackChannelTimerId_!=null&&(this.JSC$20012_deadBackChannelTimerId_=null,this.JSC$20012_backChannelRequest_.cancel(),this.JSC$20012_backChannelRequest_=null,nOV(this),Dn(20))};
var vOJ=function(q){q.JSC$20012_deadBackChannelTimerId_!=null&&(_.Nd.clearTimeout(q.JSC$20012_deadBackChannelTimerId_),q.JSC$20012_deadBackChannelTimerId_=null)};
ej.prototype.JSC$20007_onRequestComplete=function(q){this.JSC$20008_channelDebug_.debug("Request complete");if(this.JSC$20012_backChannelRequest_==q){vOJ(this);this.JSC$20012_backChannelRequest_=null;var S=2}else if(this.forwardChannelRequest_==q)this.forwardChannelRequest_=null,S=1;else return;this.JSC$20012_lastStatusCode_=q.JSC$20000_lastStatusCode_;if(this.state_!=0)if(q.JSC$20000_successful_)if(S==1){S=q.JSC$20000_postData_?q.JSC$20000_postData_.length:0;q=Date.now()-q.JSC$20000_requestStartTime_;
var N=YOL;N.dispatchEvent(new td3(N,S,q,this.JSC$20012_forwardChannelRetryCount_));KhJ(this);this.handler_&&this.handler_.JSC$20019_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else k65(this);else{N=q.getLastError();if(N==3||N==7||N==0&&this.JSC$20012_lastStatusCode_>0)this.JSC$20008_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20008_channelDebug_.debug("Maybe retrying, last error: "+qj3(N,this.JSC$20012_lastStatusCode_));var X;if(X=S==1)this.forwardChannelRequest_||
this.JSC$20012_forwardChannelTimerId_||this.state_==1||this.JSC$20012_forwardChannelRetryCount_>=2?X=!1:(this.JSC$20008_channelDebug_.debug("Going to retry POST"),this.JSC$20012_forwardChannelTimerId_=rM((0,_.AM)(this.JSC$20012_onStartForwardChannelTimer_,this,q),zJ_(this,this.JSC$20012_forwardChannelRetryCount_)),this.JSC$20012_forwardChannelRetryCount_++,X=!0);if(X||S==2&&nOV(this))return;this.JSC$20008_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20008_channelDebug_.debug("Error: HTTP request failed");
switch(N){case 1:Qg(this,5);break;case 4:Qg(this,10);break;case 3:Qg(this,6);break;case 7:Qg(this,12);break;default:Qg(this,2)}}};
var zJ_=function(q,S){var N=5E3+Math.floor(Math.random()*1E4);q.isActive()||(q.JSC$20008_channelDebug_.debug("Inactive channel"),N*=2);return N*S};
ej.prototype.onInput_=function(q){for(var S=0;S<q.length;S++){var N=q[S];this.JSC$20012_lastArrayId_=N[0];N=N[1];this.state_==2?N[0]=="c"?(this.sid_=N[1],this.JSC$20012_hostPrefix_=N[2],N=N[3],N!=null?this.JSC$20012_channelVersion_=N:this.JSC$20012_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20019_channelOpened(),this.JSC$20012_backChannelUri_=cL$(this,this.JSC$20012_hostPrefix_,this.JSC$20012_path_),k65(this)):N[0]=="stop"&&Qg(this,7):this.state_==3&&(N[0]=="stop"?Qg(this,7):
N[0]!="noop"&&this.handler_&&this.handler_.JSC$20019_channelHandleArray(N),this.JSC$20012_backChannelRetryCount_=0)}};
ej.prototype.JSC$20012_ensureInState_=function(q){if(!_.xg(arguments,this.state_))throw Error("Yk`"+this.state_);};
var Qg=function(q,S){q.JSC$20008_channelDebug_.info("Error code "+S);if(S==2||S==9){var N=null;q.handler_&&(N=null);var X=(0,_.AM)(q.testGoogleComCallback_,q);N||(N=new _.lc("//www.google.com/images/cleardot.gif"),_.Py(N));jE7(N.toString(),1E4,X)}else Dn(2);q.onError_(S)};
ej.prototype.testGoogleComCallback_=function(q){q?(this.JSC$20008_channelDebug_.info("Successfully pinged google.com"),Dn(2)):(this.JSC$20008_channelDebug_.info("Failed to ping google.com"),Dn(1),this.onError_(8))};
ej.prototype.onError_=function(q){this.JSC$20008_channelDebug_.debug("HttpChannel: error - "+q);this.state_=0;this.handler_&&this.handler_.JSC$20019_channelError(q);OoG(this);Fh$(this)};
var OoG=function(q){q.state_=0;q.JSC$20012_lastStatusCode_=-1;if(q.handler_)if(q.pendingMaps_.length==0&&q.JSC$20008_outgoingMaps_.length==0)q.handler_.JSC$20019_channelClosed();else{q.JSC$20008_channelDebug_.debug("Number of undelivered maps, pending: "+q.pendingMaps_.length+", outgoing: "+q.JSC$20008_outgoingMaps_.length);var S=_.gy(q.pendingMaps_),N=_.gy(q.JSC$20008_outgoingMaps_);q.pendingMaps_.length=0;q.JSC$20008_outgoingMaps_.length=0;q.handler_.JSC$20019_channelClosed(S,N)}},ax3=function(q,
S){S=rL5(q,null,S);
q.JSC$20008_channelDebug_.debug("GetForwardChannelUri: "+S);return S},cL$=function(q,S,N){S=rL5(q,q.JSC$20007_shouldUseSecondaryDomains()?S:null,N);
q.JSC$20008_channelDebug_.debug("GetBackChannelUri: "+S);return S},rL5=function(q,S,N){var X=_.mA(N);
if(X.JSC$10349_domain_!="")S&&_.ma(X,S+"."+X.JSC$10349_domain_),_.un(X,X.JSC$10349_port_);else{var b=window.location;X=e5G(b.protocol,S?S+"."+b.hostname:b.hostname,+b.port,N)}q.JSC$20012_extraParams_&&_.a6.forEach(q.JSC$20012_extraParams_,function(w,B){_.gW(X,B,w)});
_.gW(X,"VER",q.JSC$20012_channelVersion_);HoE(q,X);return X};
ej.prototype.JSC$20007_createXhrIo=function(q){if(q)throw Error("Qk");q=new _.Ch;q.JSC$10109_withCredentials_=!1;return q};
ej.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
ej.prototype.notifyServerReachabilityEvent=function(q){var S=YOL;S.dispatchEvent(new ioV(S,q))};
ej.prototype.JSC$20007_shouldUseSecondaryDomains=function(){return!1};
new HTs;var fx3=function(){};
_.Z=fx3.prototype;_.Z.JSC$20019_channelOpened=function(){};
_.Z.JSC$20019_channelHandleArray=function(){};
_.Z.JSC$20019_channelSuccess=function(){};
_.Z.JSC$20019_channelError=function(){};
_.Z.JSC$20019_channelClosed=function(){};
_.Z.JSC$20019_getAdditionalParams=function(){return{}};
_.Z.isActive=function(){return!0};var prZ=function(q){q.front_.length===0&&(q.front_=q.back_,q.front_.reverse(),q.back_=[])};
_.Z=zO5.prototype;_.Z.enqueue=function(q){this.back_.push(q)};
_.Z.peek=function(){prZ(this);return _.je(this.front_)};
_.Z.getCount=function(){return this.front_.length+this.back_.length};
_.Z.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.Z.clear=function(){this.front_=[];this.back_=[]};
_.Z.contains=function(q){return _.xg(this.front_,q)||_.xg(this.back_,q)};
_.Z.remove=function(q){var S=this.front_;var N=Array.prototype.lastIndexOf.call(S,q,S.length-1);N>=0?(_.vg7(S,N),S=!0):S=!1;return S||_.m4(this.back_,q)};
_.Z.getValues=function(){for(var q=[],S=this.front_.length-1;S>=0;--S)q.push(this.front_[S]);S=this.back_.length;for(var N=0;N<S;++N)q.push(this.back_[N]);return q};var xFL=function(q){var S=typeof q;return S=="object"&&q||S=="function"?"o"+_.hF(q):S.charAt(0)+q};
_.Z=Cz.prototype;_.Z.getCount=function(){return this.JSC$20023_map_.size};
_.Z.add=function(q){this.JSC$20023_map_.set(xFL(q),q);this.size=this.JSC$20023_map_.size};
_.Z.addAll=function(q){q=_.ph(q);for(var S=q.length,N=0;N<S;N++)this.add(q[N]);this.size=this.JSC$20023_map_.size};
_.Z.removeAll=function(q){q=_.ph(q);for(var S=q.length,N=0;N<S;N++)this.remove(q[N]);this.size=this.JSC$20023_map_.size};
_.Z.delete=function(q){q=this.JSC$20023_map_.remove(xFL(q));this.size=this.JSC$20023_map_.size;return q};
_.Z.remove=function(q){return this.delete(q)};
_.Z.clear=function(){this.JSC$20023_map_.clear();this.size=0};
_.Z.isEmpty=function(){return this.JSC$20023_map_.size===0};
_.Z.has=function(q){return this.JSC$20023_map_.containsKey(xFL(q))};
_.Z.contains=function(q){return this.JSC$20023_map_.containsKey(xFL(q))};
_.Z.getValues=function(){return this.JSC$20023_map_.getValues()};
_.Z.values=function(){return this.JSC$20023_map_.values()};
_.Z.clone=function(){return new Cz(this)};
_.Z.equals=function(q){return this.getCount()==$Y3(q)&&mFL(this,q)};
var mFL=function(q,S){var N=$Y3(S);if(q.getCount()>N)return!1;!(S instanceof Cz)&&N>5&&(S=new Cz(S));return cr3(q,function(X){var b=S;return b.contains&&typeof b.contains=="function"?b.contains(X):b.containsValue&&typeof b.containsValue=="function"?b.containsValue(X):_.E7(b)||typeof b==="string"?_.xg(b,X):_.a6.containsValue(b,X)})};
Cz.prototype.__iterator__=function(){return this.JSC$20023_map_.__iterator__(!1)};
Cz.prototype[Symbol.iterator]=function(){return this.values()};_.Tj({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var q=this.query;q&&(this.full||q[0]==="("||(q="("+q+")"),this._mq=window.matchMedia(q),this._add(),this.queryHandler(this._mq))},
queryHandler:function(q){this._setQueryMatches(q.matches)}});var uos={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(q){return(this._clampValue(q)-this.min)/(this.max-this.min)},
_clampValue:function(q){return Math.min(this.max,Math.max(this.min,this._calcStep(q)))},
_calcStep:function(q){q=parseFloat(q);if(!this.step)return q;q=Math.round((q-this.min)/this.step);return this.step<1?q/(1/this.step)+this.min:q*this.step+this.min},
_validateValue:function(){var q=this._clampValue(this.value);this.value=this.oldValue=isNaN(q)?this.oldValue:q;return this.value!==q},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var gOG=[_.Zb,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(q){_.Zw(q).path[0]!==this&&(this.resetLayout(),q.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var q=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.xv(this._layoutDebouncer,_.ZT,q);_.mr(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var q=this;requestAnimationFrame(function(){q.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(q){this.resizerShouldNotify(q)&&this._notifyDescendant(q)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var EO3=[_.RxX,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(q,S){var N=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[q];if(!N)throw new ReferenceError(this._getUndefinedMsg(q));q=this._boundEffect(N,S||{});q.setUp();return q},
_effectsChanged:function(q,S,N){this._tearDownEffects();q&&N&&(q.split(" ").forEach(function(X){var b;X!==""&&((b=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[X])?this._effects.push(this._boundEffect(b,S[X])):console.warn(this._getUndefinedMsg(X)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(q,S){S=S||{};var N=parseFloat(S.startsAt||0),X=parseFloat(S.endsAt||1),b=X-N,w=function(){};
X=N===0&&X===1?q.run:function(B,T){q.run.call(this,Math.max(0,(B-N)/b),T)};
return{setUp:q.setUp?q.setUp.bind(this,S):w,run:q.run?X.bind(this):w,tearDown:q.tearDown?q.tearDown.bind(this):w}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(q){q.setUp()!==!1&&this._effectsRunFn.push(q.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(q){q.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(q,S){this._effectsRunFn&&this._effectsRunFn.forEach(function(N){N(q,S)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var q=this._clampedScrollTop;this._updateScrollState(q);this.threshold>0&&this._setThresholdTriggered(q>=this.threshold)}},
_getDOMRef:function(q){console.warn("_getDOMRef","`"+q+"` is undefined")},
_getUndefinedMsg:function(q){return"Scroll effect `"+q+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+q+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Zk`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(q){var S={};q=parseFloat(q.scalar);S.background=this._getDOMRef("background");S.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");S.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");S.deltaBg=S.backgroundFrontLayer.offsetHeight-S.background.offsetHeight;S.deltaBg===0?(isNaN(q)&&(q=.8),S.deltaBg=(this._dHeight||0)*q):(isNaN(q)&&(q=
1),S.deltaBg*=q);this._fxParallaxBackground=S},
run:function(q){var S=this._fxParallaxBackground;this.transform("translate3d(0px, "+S.deltaBg*Math.min(1,q)+"px, 0px)",S.backgroundFrontLayer);S.backgroundRearLayer&&this.transform("translate3d(0px, "+S.deltaBg*Math.min(1,q)+"px, 0px)",S.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var yLm;var Md3;_.Tj({_template:function(){if(Md3!==void 0)return Md3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;yLm===void 0&&(yLm=document.createElement("template"));var X=yLm;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Md3=q},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.MC(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(q){q.keyCode===27&&(q.preventDefault(),this.close())},
_track:function(q){if(!this.persistent&&!this.disableSwipe)switch(q.preventDefault(),q.detail.state){case "start":this._trackStart(q);break;case "track":this._trackMove(q);break;case "end":this._trackEnd(q)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var q=this.$.contentContainer.getBoundingClientRect();this._savedWidth=q.width;this._translateOffset=this.position==="left"?q.left:q.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(q){this._trackDetails&&(this._translateDrawer(q.detail.dx+this._translateOffset),this._trackDetails.push({dx:q.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(q){if(this._trackDetails){var S=q.detail.dx+this._translateOffset,N=this.getWidth();S=this.position==="left"?S>=0||S<=-N:S<=0||S>=N;if(!S){var X=this._trackDetails;this._trackDetails=null;this._flingDrawer(q,X);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}N/=2;q.detail.dx<-N?this.opened=this.position==="right":q.detail.dx>N&&(this.opened=this.position==="left");S?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(q,S){for(var N=Date.now(),X=N-100,b,w=0,B=S.length-1;w<=B;){var T=w+B>>1,Q=S[T];Q.timeStamp>=X?(b=Q,B=T-1):w=T+1}return b?(q.detail.dx-b.dx)/(N-b.timeStamp||1):0},
_flingDrawer:function(q,S){S=this._calculateVelocity(q,S);if(!(Math.abs(S)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;q=q.detail.dx+this._translateOffset;var N=this.getWidth(),X=this.position==="left",b=S>0;b?(S=Math.max(S,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(S=Math.min(S,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");S=this._FLING_INITIAL_SLOPE*(!b&&X?-(q+N):b&&!X?N-q:-q)/S;this._styleTransitionDuration(S);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,S)}},
_styleTransitionDuration:function(q){this.style.transitionDuration=q+"ms";this.$.contentContainer.style.transitionDuration=q+"ms";this.$.scrim.style.transitionDuration=q+"ms"},
_styleTransitionTimingFunction:function(q){this.$.contentContainer.style.transitionTimingFunction=q;this.$.scrim.style.transitionTimingFunction=q},
_translateDrawer:function(q){var S=this.getWidth();this.position==="left"?(q=Math.max(-S,Math.min(q,0)),this.$.scrim.style.opacity=1+q/S):(q=Math.max(0,Math.min(q,S)),this.$.scrim.style.opacity=1-q/S);this.translate3d(q+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var q=this._drawerState;q===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;q!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),q!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var q=_.Zw(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');q.length>0?(this._firstTabStop=q[0],this._lastTabStop=q[q.length-1]):
this._lastTabStop=this._firstTabStop=null;(q=this.getAttribute("tabindex"))&&parseInt(q,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(q){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||q.keyCode!==9||(q.shiftKey?this._firstTabStop&&_.Zw(q).localTarget===this._firstTabStop&&(q.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Zw(q).localTarget===this._lastTabStop&&(q.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(q,S){this.toggleClass("visible",q&&!S,this.$.scrim);this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration)},
_MIN_FLING_THRESHOLD:.2,_MIN_TRANSITION_VELOCITY:1.2,_FLING_TIMING_FUNCTION:"cubic-bezier(0.667, 1, 0.667, 1)",_FLING_INITIAL_SLOPE:1.5,_DRAWER_STATE:{INIT:0,OPENED:1,OPENED_PERSISTENT:2,CLOSED:3,TRACKING:4,FLINGING:5}});var Lh7;var hJ7;var PmZ=function(){};
_.Z=PmZ.prototype;_.Z._scrollTargetChanged=function(){};
_.Z.scroll=function(){};
_.Z._isValidScrollTarget=function(){};
_.Z._toggleScrollListener=function(){};
_.Z.toggleScrollListener=function(){};
_.Z.createEffect=function(){};
_.Z._effectsChanged=function(){};
_.Z._layoutIfDirty=function(){};
_.Z._boundEffect=function(){};
_.Z._setUpEffect=function(){};
_.Z._tearDownEffects=function(){};
_.Z._runEffects=function(){};
_.Z._scrollHandler=function(){};
_.Z._scrollStateChanged=function(){};
_.Z._getUndefinedMsg=function(){};
_.Z.notifyResize=function(){};
_.Z.assignParentResizable=function(){};
_.Z.stopResizeNotificationsFor=function(){};
_.Z._subscribeIronResize=function(){};
_.Z._unsubscribeIronResize=function(){};
_.Z.resizerShouldNotify=function(){};
_.Z._onDescendantIronResize=function(){};
_.Z._fireResize=function(){};
_.Z._onIronRequestResizeNotifications=function(){};
_.Z._parentResizableChanged=function(){};
_.Z._notifyDescendant=function(){};
_.Z._requestResizeNotifications=function(){};
_.Z._findParent=function(){};
_.Z._appResetLayoutHandler=function(){};
_.Z.resetLayout=function(){};
_.Z._notifyLayoutChanged=function(){};
_.Z._notifyDescendantResize=function(){};
_.Z._setThresholdTriggered=function(){};
PmZ=_.Tj({_template:function(){if(hJ7!==void 0)return hJ7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Lh7===void 0&&(Lh7=document.createElement("template"));var X=Lh7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return hJ7=q},
is:"tp-yt-app-header",behaviors:[EO3,gOG],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var q=_.Zw(this.$.slot).getDistributedNodes(),S=0,N;N=q[S];S++)if(N.nodeType===Node.ELEMENT_NODE)if(N.hasAttribute("sticky")){this._stickyElRef=N;break}else this._stickyElRef||(this._stickyElRef=N);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var q=this._clampedScrollTop,S=this._height===0||q===0,N=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;S||this._updateScrollState(0,!0);this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0;this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0;this._setUpEffect();S?this._updateScrollState(q,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=N}},
_updateScrollState:function(q,S){if(this._height!==0){var N=0,X=this._top;var b=this._maxHeaderTop;var w=q-this._lastScrollTop,B=Math.abs(w),T=q>this._lastScrollTop,Q=performance.now();this._mayMove()&&(N=this._clamp(this.reveals?X+w:q,0,b));q>=this._dHeight&&(N=this.condenses&&!this.fixed?Math.max(this._dHeight,N):N,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&B<100){if(Q-this._initTimestamp>300||this._wasScrollingDown!==T)this._initScrollTop=q,this._initTimestamp=Q;q>=b&&
(Math.abs(this._initScrollTop-q)>30||B>10?(T&&q>=b?N=b:!T&&q>=this._dHeight&&(N=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((N-X)/(w/(Q-this._lastTimestamp)),0,300)+"ms"):N=this._top)}b=this._dHeight===0?q>0?1:0:N/this._dHeight;S||(this._lastScrollTop=q,this._top=N,this._wasScrollingDown=T,this._lastTimestamp=Q);if(S||b!==this._progress||X!==N||q===0)this._progress=b,this._runEffects(b,N),this._transformHeader(N)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(q){this.translate3d(0,-q+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&q>=this._stickyElTop?Math.min(q,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(q,S,N){return Math.min(N,Math.max(S,q))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.Zw(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(q){switch(q){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Zw(this).querySelector("[main-title]");case "condensedTitle":return _.Zw(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var IxJ;var Yjs;_.Tj({_template:function(){if(Yjs!==void 0)return Yjs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;IxJ===void 0&&(IxJ=document.createElement("template"));var X=IxJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Yjs=q},
is:"tp-yt-app-header-layout",behaviors:[gOG],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.Zw(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var q=this.header;if(this.isAttached&&q){this.$.wrapper.classList.remove("initializing");q.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)q.style.left="",q.style.right="";else{var S=this.getBoundingClientRect(),N=document.documentElement.clientWidth-S.right;q.style.left=S.left+"px";q.style.right=N+"px"}S=this.$.contentContainer.style;N=q.offsetHeight;q.fixed&&!q.condenses&&this.hasScrollingRegion?
(S.marginTop=N+"px",S.paddingTop=""):(S.paddingTop=N+"px",S.marginTop="")}}});/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var oG5=_.jV(['<iron-iconset-svg name="icons" size="24">\n<svg><defs>\n<g id="3d-rotation"><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"></path></g>\n<g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"></path></g>\n<g id="accessible"><circle cx="12" cy="4" r="2"></circle><path d="M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zm-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07z"></path></g>\n<g id="account-balance"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"></path></g>\n<g id="account-balance-wallet"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g>\n<g id="account-box"><path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"></path></g>\n<g id="account-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"></path></g>\n<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path></g>\n<g id="add-alert"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z"></path></g>\n<g id="add-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g>\n<g id="add-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g>\n<g id="add-circle-outline"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"></path></g>\n<g id="alarm"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path></g>\n<g id="alarm-add"><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"></path></g>\n<g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"></path></g>\n<g id="alarm-on"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"></path></g>\n<g id="all-out"><path d="M16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9zm-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7z"></path></g>\n<g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"></path></g>\n<g id="announcement"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"></path></g>\n<g id="apps"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"></path></g>\n<g id="archive"><path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"></path></g>\n<g id="arrow-back"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></g>\n<g id="arrow-downward"><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"></path></g>\n<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g>\n<g id="arrow-drop-down-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"></path></g>\n<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"></path></g>\n<g id="arrow-forward"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path></g>\n<g id="arrow-upward"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"></path></g>\n<g id="aspect-ratio"><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g>\n<g id="assessment"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"></path></g>\n<g id="assignment"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"></path></g>\n<g id="assignment-ind"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"></path></g>\n<g id="assignment-late"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"></path></g>\n<g id="assignment-return"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"></path></g>\n<g id="assignment-returned"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"></path></g>\n<g id="assignment-turned-in"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g>\n<g id="attachment"><path d="M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z"></path></g>\n<g id="autorenew"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"></path></g>\n<g id="backspace"><path d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z"></path></g>\n<g id="backup"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g>\n<g id="block"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z"></path></g>\n<g id="book"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g>\n<g id="bookmark"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="bookmark-border"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g>\n<g id="bug-report"><path d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"></path></g>\n<g id="build"><path d="M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"></path></g>\n<g id="cached"><path d="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"></path></g>\n<g id="camera-enhance"><path d="M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-1l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z"></path></g>\n<g id="cancel"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"></path></g>\n<g id="card-giftcard"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g>\n<g id="card-membership"><path d="M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z"></path></g>\n<g id="card-travel"><path d="M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"></path></g>\n<g id="change-history"><path d="M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"></path></g>\n<g id="check"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></g>\n<g id="check-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g>\n<g id="check-box-outline-blank"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="check-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n<g id="chrome-reader-mode"><path d="M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z"></path></g>\n<g id="class"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g>\n<g id="clear"><path 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"></path></g>\n<g id="close"><path 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"></path></g>\n<g id="cloud"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"></path></g>\n<g id="cloud-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16z"></path></g>\n<g id="cloud-done"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z"></path></g>\n<g id="cloud-download"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"></path></g>\n<g id="cloud-off"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z"></path></g>\n<g id="cloud-queue"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"></path></g>\n<g id="cloud-upload"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g>\n<g id="code"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"></path></g>\n<g id="compare-arrows"><path d="M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"></path></g>\n<g id="content-copy"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"></path></g>\n<g id="content-cut"><path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z"></path></g>\n<g id="content-paste"><path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"></path></g>\n<g id="copyright"><path d="M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="create"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"></path></g>\n<g id="create-new-folder"><path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"></path></g>\n<g id="credit-card"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g>\n<g id="dashboard"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"></path></g>\n<g id="date-range"><path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"></path></g>\n<g id="delete"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"></path></g>\n<g id="delete-forever"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"></path></g>\n<g id="delete-sweep"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z"></path></g>\n<g id="description"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"></path></g>\n<g id="dns"><path d="M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g>\n<g id="done"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path></g>\n<g id="done-all"><path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"></path></g>\n<g id="donut-large"><path d="M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92zM18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11zM13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92z"></path></g>\n<g id="donut-small"><path d="M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84zM14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84zM13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84z"></path></g>\n<g id="drafts"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z"></path></g>\n<g id="eject"><path d="M5 17h14v2H5zm7-12L5.33 15h13.34z"></path></g>\n<g id="error"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></g>\n<g id="error-outline"><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="euro-symbol"><path d="M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1 0 .34.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z"></path></g>\n<g id="event"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path></g>\n<g id="event-seat"><path d="M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z"></path></g>\n<g id="exit-to-app"><path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="expand-less"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"></path></g>\n<g id="expand-more"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></g>\n<g id="explore"><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z"></path></g>\n<g id="extension"><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"></path></g>\n<g id="face"><path d="M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"></path></g>\n<g id="favorite"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"></path></g>\n<g id="favorite-border"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"></path></g>\n<g id="feedback"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z"></path></g>\n<g id="file-download"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="file-upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"></path></g>\n<g id="filter-list"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path></g>\n<g id="find-in-page"><path d="M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"></path></g>\n<g id="find-replace"><path d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"></path></g>\n<g id="fingerprint"><path d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z"></path></g>\n<g id="first-page"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"></path></g>\n<g id="flag"><path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"></path></g>\n<g id="flight-land"><path d="M2.5 19h19v2h-19zm7.18-5.73l4.35 1.16 5.31 1.42c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17l1.6.43 5.31 1.43z"></path></g>\n<g id="flight-takeoff"><path d="M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33 1.6-.43 5.31-1.42 4.35-1.16L21 11.49c.81-.23 1.28-1.05 1.07-1.85z"></path></g>\n<g id="flip-to-back"><path d="M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"></path></g>\n<g id="flip-to-front"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z"></path></g>\n<g id="folder"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path></g>\n<g id="folder-open"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"></path></g>\n<g id="folder-shared"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"></path></g>\n<g id="font-download"><path d="M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z"></path></g>\n<g id="forward"><path d="M12 8V4l8 8-8 8v-4H4V8z"></path></g>\n<g id="fullscreen"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"></path></g>\n<g id="fullscreen-exit"><path d="M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"></path></g>\n<g id="g-translate"><path d="M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53-.65-2.23zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1v13z"></path></g>\n<g id="gavel"><path d="M1 21h12v2H1zM5.245 8.07l2.83-2.827 14.14 14.142-2.828 2.828zM12.317 1l5.657 5.656-2.83 2.83-5.654-5.66zM3.825 9.485l5.657 5.657-2.828 2.828-5.657-5.657z"></path></g>\n<g id="gesture"><path d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z"></path></g>\n<g id="get-app"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="gif"><path d="M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"></path></g>\n<g id="grade"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g>\n<g id="group-work"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g>\n<g id="help"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"></path></g>\n<g id="help-outline"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></g>\n<g id="highlight-off"><path d="M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="history"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g>\n<g id="home"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></g>\n<g id="hourglass-empty"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"></path></g>\n<g id="hourglass-full"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z"></path></g>\n<g id="http"><path d="M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z"></path></g>\n<g id="https"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g>\n<g id="important-devices"><path d="M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99zM23 20h-5v-7h5v7zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2zm-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z"></path></g>\n<g id="inbox"><path d="M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z"></path></g>\n<g id="indeterminate-check-box"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"></path></g>\n<g id="info"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"></path></g>\n<g id="info-outline"><path d="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z"></path></g>\n<g id="input"><path d="M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"></path></g>\n<g id="invert-colors"><path d="M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"></path></g>\n<g id="label"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"></path></g>\n<g id="label-outline"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z"></path></g>\n<g id="language"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"></path></g>\n<g id="last-page"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"></path></g>\n<g id="launch"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g>\n<g id="lightbulb-outline"><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"></path></g>\n<g id="line-style"><path d="M3 16h5v-2H3v2zm6.5 0h5v-2h-5v2zm6.5 0h5v-2h-5v2zM3 20h2v-2H3v2zm4 0h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM3 12h8v-2H3v2zm10 0h8v-2h-8v2zM3 4v4h18V4H3z"></path></g>\n<g id="line-weight"><path d="M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"></path></g>\n<g id="link"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"></path></g>\n<g id="list"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"></path></g>\n<g id="lock"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g>\n<g id="lock-open"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"></path></g>\n<g id="lock-outline"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM18 20H6V10h12v10z"></path></g>\n<g id="low-priority"><path d="M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5z"></path></g>\n<g id="loyalty"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z"></path></g>\n<g id="mail"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g>\n<g id="markunread"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g>\n<g id="markunread-mailbox"><path d="M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z"></path></g>\n<g id="menu"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></g>\n<g id="more-horiz"><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="more-vert"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="motorcycle"><path d="M19.44 9.03L15.41 5H11v2h3.59l2 2H5c-2.8 0-5 2.2-5 5s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h1.65l2.77-2.77c-.21.54-.32 1.14-.32 1.77 0 2.8 2.2 5 5 5s5-2.2 5-5c0-2.65-1.97-4.77-4.56-4.97zM7.82 15C7.4 16.15 6.28 17 5 17c-1.63 0-3-1.37-3-3s1.37-3 3-3c1.28 0 2.4.85 2.82 2H5v2h2.82zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"></path></g>\n<g id="move-to-inbox"><path d="M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 4-4z"></path></g>\n<g id="next-week"><path d="M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm1 13.5l-1-1 3-3-3-3 1-1 4 4-4 4z"></path></g>\n<g id="note-add"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"></path></g>\n<g id="offline-pin"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3 10.3 14z"></path></g>\n<g id="opacity"><path d="M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z"></path></g>\n<g id="open-in-browser"><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"></path></g>\n<g id="open-in-new"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g>\n<g id="open-with"><path d="M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"></path></g>\n<g id="pageview"><path d="M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z"></path></g>\n<g id="pan-tool"><path d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"></path></g>\n<g id="payment"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g>\n<g id="perm-camera-mic"><path d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z"></path></g>\n<g id="perm-contact-calendar"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"></path></g>\n<g id="perm-data-setting"><path d="M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g>\n<g id="perm-device-information"><path d="M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"></path></g>\n<g id="perm-identity"><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"></path></g>\n<g id="perm-media"><path d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z"></path></g>\n<g id="perm-phone-msg"><path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z"></path></g>\n<g id="perm-scan-wifi"><path d="M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z"></path></g>\n<g id="pets"><circle cx="4.5" cy="9.5" r="2.5"></circle><circle cx="9" cy="5.5" r="2.5"></circle><circle cx="15" cy="5.5" r="2.5"></circle><circle cx="19.5" cy="9.5" r="2.5"></circle><path d="M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53 0-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8z"></path></g>\n<g id="picture-in-picture"><path d="M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z"></path></g>\n<g id="picture-in-picture-alt"><path d="M19 11h-8v6h8v-6zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H3V4.97h18v14.05z"></path></g>\n<g id="play-for-work"><path d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z"></path></g>\n<g id="polymer"><path d="M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z"></path></g>\n<g id="power-settings-new"><path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path></g>\n<g id="pregnant-woman"><path d="M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3v-4z"></path></g>\n<g id="print"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"></path></g>\n<g id="query-builder"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g>\n<g id="question-answer"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"></path></g>\n<g id="radio-button-checked"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="radio-button-unchecked"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="receipt"><path d="M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"></path></g>\n<g id="record-voice-over"><circle cx="9" cy="9" r="4"></circle><path d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"></path></g>\n<g id="redeem"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g>\n<g id="redo"><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"></path></g>\n<g id="refresh"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"></path></g>\n<g id="remove"><path d="M19 13H5v-2h14v2z"></path></g>\n<g id="remove-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z"></path></g>\n<g id="remove-circle-outline"><path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="remove-shopping-cart"><path d="M22.73 22.73L2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.27-1.27zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2H7.42zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54l9.01 9zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="reorder"><path d="M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"></path></g>\n<g id="reply"><path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g>\n<g id="reply-all"><path d="M7 8V5l-7 7 7 7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g>\n<g id="report"><path d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z"></path></g>\n<g id="report-problem"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<g id="restore"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g>\n<g id="restore-page"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z"></path></g>\n<g id="room"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g>\n<g id="rounded-corner"><path d="M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z"></path></g>\n<g id="rowing"><path d="M8.5 14.5L4 19l1.5 1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18l3 3.01z"></path></g>\n<g id="save"><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"></path></g>\n<g id="schedule"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g>\n<g id="search"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></g>\n<g id="select-all"><path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z"></path></g>\n<g id="send"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"></path></g>\n<g id="settings"><path d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"></path></g>\n<g id="settings-applications"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z"></path></g>\n<g id="settings-backup-restore"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"></path></g>\n<g id="settings-bluetooth"><path d="M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z"></path></g>\n<g id="settings-brightness"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"></path></g>\n<g id="settings-cell"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z"></path></g>\n<g id="settings-ethernet"><path d="M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"></path></g>\n<g id="settings-input-antenna"><path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"></path></g>\n<g id="settings-input-component"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g>\n<g id="settings-input-composite"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g>\n<g id="settings-input-hdmi"><path d="M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"></path></g>\n<g id="settings-input-svideo"><path d="M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"></path></g>\n<g id="settings-overscan"><path d="M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g>\n<g id="settings-phone"><path d="M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z"></path></g>\n<g id="settings-power"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z"></path></g>\n<g id="settings-remote"><path d="M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"></path></g>\n<g id="settings-voice"><path d="M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z"></path></g>\n<g id="shop"><path d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"></path></g>\n<g id="shop-two"><path d="M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"></path></g>\n<g id="shopping-basket"><path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g>\n<g id="shopping-cart"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="sort"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></g>\n<g id="speaker-notes"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"></path></g>\n<g id="speaker-notes-off"><path d="M10.54 11l-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18l-7-7zM8 14H6v-2h2v2zm-2-3V9l2 2H6zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2z"></path></g>\n<g id="spellcheck"><path d="M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"></path></g>\n<g id="star"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g>\n<g id="star-border"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g>\n<g id="star-half"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g>\n<g id="stars"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z"></path></g>\n<g id="store"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"></path></g>\n<g id="subdirectory-arrow-left"><path d="M11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z"></path></g>\n<g id="subdirectory-arrow-right"><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z"></path></g>\n<g id="subject"><path d="M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"></path></g>\n<g id="supervisor-account"><path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"></path></g>\n<g id="swap-horiz"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"></path></g>\n<g id="swap-vert"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"></path></g>\n<g id="swap-vertical-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"></path></g>\n<g id="system-update-alt"><path d="M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"></path></g>\n<g id="tab"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"></path></g>\n<g id="tab-unselected"><path d="M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"></path></g>\n<g id="text-format"><path d="M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z"></path></g>\n<g id="theaters"><path d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"></path></g>\n<g id="thumb-down"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"></path></g>\n<g id="thumb-up"><path d="M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z"></path></g>\n<g id="thumbs-up-down"><path d="M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z"></path></g>\n<g id="timeline"><path d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z"></path></g>\n<g id="toc"><path d="M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"></path></g>\n<g id="today"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path></g>\n<g id="toll"><path d="M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z"></path></g>\n<g id="touch-app"><path d="M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74zm9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74l-3.43-.72c-.08-.01-.15-.03-.24-.03-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38z"></path></g>\n<g id="track-changes"><path d="M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z"></path></g>\n<g id="translate"><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></g>\n<g id="trending-down"><path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"></path></g>\n<g id="trending-flat"><path d="M22 12l-4-4v3H3v2h15v3z"></path></g>\n<g id="trending-up"><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"></path></g>\n<g id="turned-in"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="turned-in-not"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g>\n<g id="unarchive"><path d="M20.55 5.22l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28zM12 9.5l5.5 5.5H14v2h-4v-2H6.5L12 9.5zM5.12 5l.82-1h12l.93 1H5.12z"></path></g>\n<g id="undo"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"></path></g>\n<g id="unfold-less"><path d="M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"></path></g>\n<g id="unfold-more"><path d="M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z"></path></g>\n<g id="update"><path d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79 2.73 2.71 7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58 3.51-3.47 9.14-3.47 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z"></path></g>\n<g id="verified-user"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g>\n<g id="view-agenda"><path d="M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"></path></g>\n<g id="view-array"><path d="M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"></path></g>\n<g id="view-carousel"><path d="M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"></path></g>\n<g id="view-column"><path d="M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"></path></g>\n<g id="view-day"><path d="M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z"></path></g>\n<g id="view-headline"><path d="M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"></path></g>\n<g id="view-list"><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"></path></g>\n<g id="view-module"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"></path></g>\n<g id="view-quilt"><path d="M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"></path></g>\n<g id="view-stream"><path d="M4 18h17v-6H4v6zM4 5v6h17V5H4z"></path></g>\n<g id="view-week"><path d="M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"></path></g>\n<g id="visibility"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path></g>\n<g id="visibility-off"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"></path></g>\n<g id="warning"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<g id="watch-later"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></g>\n<g id="weekend"><path d="M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2zm-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2z"></path></g>\n<g id="work"><path d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"></path></g>\n<g id="youtube-searched-for"><path d="M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z"></path></g>\n<g id="zoom-in"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"></path></g>\n<g id="zoom-out"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"></path></g>\n</defs></svg>\n</iron-iconset-svg>']),
ql3=_.HIT(oG5);ql3.setAttribute("style","display: none;");document.head.appendChild(ql3.content);var SlV;var NKL;/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
_.Tj({_template:function(){if(NKL!==void 0)return NKL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;SlV===void 0&&(SlV=document.createElement("template"));var X=SlV;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return NKL=q},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(q,S){var N=this._resolveSrc(q);N!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",q===""||S?this._setLoading(!1):(this._resolvedSrc=N,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var q=this.$.sizedImgDiv.style,S=this.$.placeholder.style;q.backgroundSize=S.backgroundSize=this.sizing;q.backgroundPosition=S.backgroundPosition=this.sizing?this.position:"";q.backgroundRepeat=S.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(q){q=_.bg(q,this.$.baseURIAnchor.href);q.length>=2&&q[0]==="/"&&q[1]!=="/"&&(q=(location.origin||location.protocol+"//"+location.host)+q);return q}});var XF7;var b3V;_.Tj({_template:function(){if(b3V!==void 0)return b3V;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=
q.content,N=S.insertBefore;XF7===void 0&&(XF7=document.createElement("template"));var X=XF7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return b3V=q},
is:"tp-yt-iron-pages",behaviors:[_.Zb,_.Oe],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var wFs;var Z38;_.Tj({_template:function(){if(Z38!==void 0)return Z38;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;wFs===void 0&&(wFs=document.createElement("template"));var X=wFs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Z38=q},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(q){return q?"false":"true"},
_headingChanged:function(q){var S=this.getAttribute("heading"),N=this.getAttribute("aria-label");typeof N==="string"&&N!==S||this.setAttribute("aria-label",q)},
_computeHeadingClass:function(q){return q?" over-image":""},
_computeAnimated:function(q){return q}});var AOV;var snG;_.Tj({_template:function(){if(snG!==void 0)return snG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;AOV===void 0&&(AOV=document.createElement("template"));var X=AOV;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return snG=q},
is:"tp-yt-paper-checkbox",behaviors:[_.H20],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.MC(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var q=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),S="px",N=q.match(/[A-Za-z]+$/);N!==null&&(S=N[0]);q=parseFloat(q);N=8/3*q;S==="px"&&(N=Math.floor(N),N%2!==q%2&&N++);this.updateStyles({"--paper-checkbox-ink-size":N+
S})}})},
_computeCheckboxClass:function(q,S){var N="";q&&(N+="checked ");S&&(N+="invalid");return N},
_computeCheckmarkClass:function(q){return q?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.Jms._createRipple.call(this)}});var BKG;var TK5;var GUm=_.qq.IronButtonState,D7$=(0,_.S7)(HTMLElement);
_.Tj({_template:function(){if(TK5!==void 0)return TK5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;BKG===void 0&&(BKG=document.createElement("template"));var X=BKG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return TK5=q},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[GUm,_.YR,_.S3,_.b6],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(q){var S=(0,_.UA)(this);S.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:q});S.shadowRoot.appendChild(q);return D7$.prototype._attachDom.call(this,q)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var q=this.contentElement;q&&q.selectedItem&&this._setSelectedItem(q.selectedItem)},
get contentElement(){for(var q=_.Zw(this.$.content).getDistributedNodes(),S=0,N=q.length;S<N;S++)if(q[S].nodeType===Node.ELEMENT_NODE)return q[S]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(q){this._setSelectedItem(q.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(q){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)===this&&this.open()},
_selectedItemChanged:function(q){var S="";q?S=q.label||q.getAttribute("label")||q.textContent.trim():S="";this.value=S;this._setSelectedItemLabel(S)},
_computeMenuVerticalOffset:function(q,S){return S?S:q?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var q=this.opened?"true":"false",S=this.contentElement;S&&S.setAttribute("aria-expanded",q)}});var Qn3;var aSV;_.Tj({_template:function(){if(aSV!==void 0)return aSV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
var S=q.content,N=S.insertBefore;Qn3===void 0&&(Qn3=document.createElement("template"));var X=Qn3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return aSV=q},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var VPZ;var U7E;_.Tj({_template:function(){if(U7E!==void 0)return U7E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;VPZ===void 0&&(VPZ=document.createElement("template"));var X=VPZ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return U7E=q},
is:"tp-yt-paper-progress",behaviors:[uos],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(q){this.toggleClass("indeterminate",q,this.$.primaryProgress)},
_transformProgress:function(q,S){q.style.transform=q.style.webkitTransform="scaleX("+S/100+")"},
_mainRatioChanged:function(q){this._transformProgress(this.$.primaryProgress,q)},
_progressChanged:function(q,S,N,X,b){q=this._clampValue(q);S=this._clampValue(S);var w=this._calcRatio(q)*100,B=this._calcRatio(S)*100;this._setSecondaryRatio(w);this._transformProgress(this.$.secondaryProgress,w);this._transformProgress(this.$.primaryProgress,B);this.secondaryProgress=q;b?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",S);this.setAttribute("aria-valuemin",N);this.setAttribute("aria-valuemax",X)},
_disabledChanged:function(q){this.setAttribute("aria-disabled",q?"true":"false")},
_hideSecondaryProgress:function(q){return q===0}});var rO3;var $7$;var cO5=function(){};
_.Z=cO5.prototype;_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z._tapHandler=function(){};
_.Z._focusChanged=function(){};
_.Z._detectKeyboardFocus=function(){};
_.Z._userActivate=function(){};
_.Z._upHandler=function(){};
_.Z._spaceKeyDownHandler=function(){};
_.Z._spaceKeyUpHandler=function(){};
_.Z._asyncClick=function(){};
_.Z._pressedChanged=function(){};
_.Z._ariaActiveAttributeChanged=function(){};
_.Z._activeChanged=function(){};
_.Z._controlStateChanged=function(){};
_.Z._changedButtonState=function(){};
_.Z._focusBlurHandler=function(){};
_.Z._disabledChanged=function(){};
_.Z._changedControlState=function(){};
_.Z._downHandler=function(){};
_.Z.ensureRipple=function(){};
_.Z.getRipple=function(){};
_.Z.hasRipple=function(){};
_.Z._noinkChanged=function(){};
_.Z._focusedChanged=function(){};
_.Z._createRipple=function(){};
_.Z.registered=function(){};
_.Z._invalidChanged=function(){};
_.Z.hasValidator=function(){};
_.Z.validate=function(){};
_.Z._getValidity=function(){};
_.Z._requiredChanged=function(){};
_.Z._valueChanged=function(){};
_.Z._checkedChanged=function(){};
_.Z._buttonStateChanged=function(){};
_.Z._setPressed=function(){};
_.Z._setPointerDown=function(){};
_.Z._setReceivedFocusFromKeyboard=function(){};
_.Z._setFocused=function(){};
cO5=_.Tj({is:"tp-yt-paper-radio-button",_template:function(){if($7$!==void 0)return $7$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;rO3===void 0&&(rO3=document.createElement("template"));var X=rO3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return $7$=q},
behaviors:[_.H20],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"},name:{type:String,reflectToAttribute:!0}},ready:function(){this._rippleContainer=this.$.radioContainer},
attached:function(){_.MC(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var q=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),S=Math.floor(3*q);S%2!==q%2&&S++;this.updateStyles({"--paper-radio-button-ink-size":S+"px"})}})}});var es3;var Co8;_.Tj({_template:function(){if(Co8!==void 0)return Co8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;es3===void 0&&(es3=document.createElement("template"));var X=es3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Co8=q},
is:"tp-yt-paper-radio-group",behaviors:[_.exs],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(q){var S=this._valueToItem(q);if(!S||!S.hasAttribute("disabled")){if(this.selected){S=this._valueToItem(this.selected);if(this.selected==q)if(this.allowEmptySelection)q="";else{S&&(S.checked=!0);return}S&&
(S.checked=!1)}_.Oe.select.apply(this,[q]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(q){this._focusPrevious();q.preventDefault();this._activateFocusedItem()},
_onDownKey:function(q){this._focusNext();q.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(q){_.ci2._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(q){_.ci2._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Oe._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.wV._resetTabindices.apply(this,arguments);this.items.forEach(function(q){q.removeAttribute("aria-selected")},this)}});var RsL;var tPZ;var i3s=function(){};
_.Z=i3s.prototype;_.Z.registered=function(){};
_.Z.addOwnKeyBinding=function(){};
_.Z.removeOwnKeyBindings=function(){};
_.Z.keyboardEventMatchesKeys=function(){};
_.Z._collectKeyBindings=function(){};
_.Z._prepKeyBindings=function(){};
_.Z._addKeyBinding=function(){};
_.Z._resetKeyEventListeners=function(){};
_.Z._listenKeyEventListeners=function(){};
_.Z._unlistenKeyEventListeners=function(){};
_.Z._onKeyBindingEvent=function(){};
_.Z._triggerKeyHandler=function(){};
_.Z._tapHandler=function(){};
_.Z._focusChanged=function(){};
_.Z._detectKeyboardFocus=function(){};
_.Z._userActivate=function(){};
_.Z._upHandler=function(){};
_.Z._spaceKeyDownHandler=function(){};
_.Z._spaceKeyUpHandler=function(){};
_.Z._asyncClick=function(){};
_.Z._pressedChanged=function(){};
_.Z._ariaActiveAttributeChanged=function(){};
_.Z._activeChanged=function(){};
_.Z._controlStateChanged=function(){};
_.Z._changedButtonState=function(){};
_.Z._focusBlurHandler=function(){};
_.Z._disabledChanged=function(){};
_.Z._changedControlState=function(){};
_.Z._buttonStateChanged=function(){};
_.Z._downHandler=function(){};
_.Z.ensureRipple=function(){};
_.Z.getRipple=function(){};
_.Z.hasRipple=function(){};
_.Z._noinkChanged=function(){};
_.Z._calcRatio=function(){};
_.Z._clampValue=function(){};
_.Z._calcStep=function(){};
_.Z._validateValue=function(){};
_.Z._update=function(){};
_.Z._setImmediateValue=function(){};
_.Z._setExpand=function(){};
_.Z._setDragging=function(){};
_.Z._setTransiting=function(){};
_.Z._setMarkers=function(){};
_.Z._setPressed=function(){};
_.Z._setPointerDown=function(){};
_.Z._setReceivedFocusFromKeyboard=function(){};
_.Z._setFocused=function(){};
_.Z._setRatio=function(){};
i3s=_.Tj({_template:function(){if(tPZ!==void 0)return tPZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;RsL===void 0&&(RsL=document.createElement("template"));var X=RsL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return tPZ=q},
is:"tp-yt-paper-slider",behaviors:[_.Ie,_.S3,_.FCM,uos],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,
value:!1,readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}},
light:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&_.lg(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(q,S,N){this.setAttribute("aria-valuemin",S);this.setAttribute("aria-valuemax",N);this.setAttribute("aria-valuenow",q);this._positionKnob(this._calcRatio(q)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(q){this._setImmediateValue(this._calcStep(this._calcKnobPosition(q)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(q){return(this.max-this.min)*q/100+this.min},
_onTrack:function(q){q.stopPropagation();switch(q.detail.state){case "start":this._trackStart(q);break;case "track":this._trackX(q);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(q){this.dragging||this._trackStart(q);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,q.detail.dx*(this._isRTL?-1:1)));q=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(q);q=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(q+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var q=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;q.transform=q.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(q){this._expandKnob();q.preventDefault();this.focus()},
_bartrack:function(q){this._allowBarEvent(q)&&this._onTrack(q)},
_barclick:function(q){this._w=this.$.sliderBar.offsetWidth;var S=this.$.sliderBar.getBoundingClientRect();S=(q.detail.x-S.left)/this._w*100;this._isRTL&&(S=100-S);var N=this.ratio;this._setTransiting(!0);this._positionKnob(S);N===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
q.preventDefault();this.focus()},
_bardown:function(q){this._allowBarEvent(q)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(q))},
_knobTransitionEnd:function(q){q.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(q,S,N,X){X||this._setMarkers([]);S=Math.round((N-S)/this.step);S>q&&(S=q);if(S<0||!isFinite(S))S=0;this._setMarkers(Array(S))},
_mergeClasses:function(q){return Object.keys(q).filter(function(S){return q[S]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(q){return!this.ignoreBarTouch||q.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(q){this._isRTL?this._incrementKey(q):this._decrementKey(q)},
_rightKey:function(q){this._isRTL?this._decrementKey(q):this._incrementKey(q)},
_incrementKey:function(q){this.disabled||(q.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),q.preventDefault())},
_decrementKey:function(q){this.disabled||(q.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),q.preventDefault())},
_changeValue:function(q){this.value=q.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(q){q.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.Jms._createRipple.call(this)},
_focusedChanged:function(q){q&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=q?"":"none",this._ripple.holdDown=q)}});var JO5;var FQ_;var at=null,H3G=function(){};
_.Z=H3G.prototype;_.Z.fit=function(){};
_.Z._discoverInfo=function(){};
_.Z.resetFit=function(){};
_.Z.refit=function(){};
_.Z.position=function(){};
_.Z.constrain=function(){};
_.Z._sizeDimension=function(){};
_.Z.__sizeDimension=function(){};
_.Z.center=function(){};
_.Z.__getNormalizedRect=function(){};
_.Z.__getOffscreenArea=function(){};
_.Z.__getPosition=function(){};
_.Z.notifyResize=function(){};
_.Z.assignParentResizable=function(){};
_.Z.stopResizeNotificationsFor=function(){};
_.Z._subscribeIronResize=function(){};
_.Z._unsubscribeIronResize=function(){};
_.Z.resizerShouldNotify=function(){};
_.Z._onDescendantIronResize=function(){};
_.Z._fireResize=function(){};
_.Z._onIronRequestResizeNotifications=function(){};
_.Z._parentResizableChanged=function(){};
_.Z._notifyDescendant=function(){};
_.Z._requestResizeNotifications=function(){};
_.Z._findParent=function(){};
_.Z.toggle=function(){};
_.Z.open=function(){};
_.Z.close=function(){};
_.Z.cancel=function(){};
_.Z.invalidateTabbables=function(){};
_.Z._ensureSetup=function(){};
_.Z._canceledChanged=function(){};
_.Z._withBackdropChanged=function(){};
_.Z._prepareRenderOpened=function(){};
_.Z._finishRenderOpened=function(){};
_.Z._finishRenderClosed=function(){};
_.Z._preparePositioning=function(){};
_.Z._finishPositioning=function(){};
_.Z._applyFocus=function(){};
_.Z._onCaptureClick=function(){};
_.Z._onCaptureFocus=function(){};
_.Z._onCaptureEsc=function(){};
_.Z._onCaptureTab=function(){};
_.Z._onIronResize=function(){};
_.Z._onNodesChange=function(){};
_.Z.__ensureFirstLastFocusables=function(){};
_.Z.__openedChanged=function(){};
_.Z.__deraf=function(){};
_.Z.__updateScrollObservers=function(){};
_.Z.__addScrollListeners=function(){};
_.Z.__removeScrollListeners=function(){};
_.Z.__isValidScrollAction=function(){};
_.Z.__onCaptureScroll=function(){};
_.Z.__saveScrollPosition=function(){};
_.Z.__restoreScrollPosition=function(){};
_.Z._setCanceled=function(){};
H3G=_.Tj({_template:function(){if(FQ_!==void 0)return FQ_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;JO5===void 0&&(JO5=document.createElement("template"));var X=JO5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return FQ_=q},
is:"tp-yt-paper-toast",behaviors:[_.i6],properties:{fitInto:{type:Object,value:window,observer:"_onFitIntoChanged"},horizontalAlign:{type:String,value:"left"},verticalAlign:{type:String,value:"bottom"},duration:{type:Number,value:3E3},text:{type:String,value:""},label:{type:String,value:"",observer:"_onLabelChanged"},noCancelOnOutsideClick:{type:Boolean,value:!0},noAutoFocus:{type:Boolean,value:!0},noIronAnnounce:{type:Boolean,value:!1},announceLabelUpdates:{type:Boolean,value:!1}},listeners:{transitionend:"__onTransitionEnd"},
get visible(){_.NY._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.cU.requestAvailability()},
show:function(q){typeof q=="string"&&(q={text:q});for(var S in q)S.indexOf("_")===0?_.NY._warn('The property "'+S+'" is private and was not set.'):S in this?this[S]=q[S]:_.NY._warn('The property "'+S+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(q){q&&q.target===this&&q.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(at&&at!==this&&at.close(),at=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):at===this&&(at=null);_.t3._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(q){this.positionTarget=q},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var O3V=new _.db("disablePersonalizationAction");var KaJ=new _.db("showDmaConsentFlowCommand");var vVJ=new _.db("showMmgNoticeCommand");var KQJ=new _.db("saveConsentAction");var vGZ=new _.db("navigateAction");var lS8=new _.db("replaceFeedContentAction");var jnL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(jnL,_.aT);var WQm=_.Bxe(jnL);var d7L=new _.db("imageTileRenderer");var kU8=new _.db("promotedSparklesWebRenderer");var zsm=new _.db("adGridCardCollectionViewModel");var nGE=new _.db("addRendererToItemSectionAction");var fSm=new _.db("updateTopbarAvatarAction");var pF8=new _.db("channelHandleValidationResultRenderer");var x77=new _.db("generateHandleFromNameResultRenderer");var m7G=new _.db("channelHandleInputRenderer");var u77=new _.db("copyLinkRenderer");var gGL=new _.db("carouselTitleViewModel");var EGG=new _.db("ctaCarouselItemViewModel");var yOs=new _.db("timedCommand");var MP5=new _.db("textFieldViewModel");var LQJ=new _.db("crowdsourcedContextUserRatingFormFlowState");var hs5=new _.db("noteViewModel");var Po3=new _.db("alertCommand");var ISJ=new _.db("clearCookieAction");var Yl5=new _.db("engagementPanelHeaderShowNavigationButtonCommand");var oM3=new _.db("getMultiPageMenuAction");var qGZ=new _.db("addToGuideSectionAction"),SGm=new _.db("removeFromGuideSectionAction");var NSV=new _.db("hideEngagementPanelScrimAction");var XdJ=new _.db("updateNotificationsUnseenCountAction");var bm3=new _.db("resetChannelUnreadCountCommand");var wdm=new _.db("resetSubscriptionsUnreadDotCommand");var Zm3=new _.db("selectLanguageCommand");var uwV=new _.db("sendFeedbackAction");var A4L=new _.db("setActivePanelItemAction");var s9G=new _.db("showEngagementPanelScrimAction");var BSm=new _.db("updateEngagementPanelAction");var TS5=new _.db("updateSearchInVideoResultsAction");var Gp_=new _.db("uploadImageToScottyCommand");var DaL=new _.db("webWatchNextResponseExtensionData");var Q9_=new _.db("manageLabsStateCommand");var ays=new _.db("registerPromoCommand");var VFE=new _.db("setPushNotificationsEnabledCommand");var Ua3=new _.db("updateSentimentBarStateCommand");var r4J=new _.db("desktopTopbarRenderer");var $aL=new _.db("surveyFollowUpRenderer");var c4Z=new _.db("formRenderer");var e45=new _.db("inlineFormRenderer");var CvL=new _.db("handlesClaimingRadioOptionRenderer");var R4$=new _.db("hotkeyDialogRenderer");var tFL=new _.db("playlistSidebarPrimaryInfoRenderer");var imL=new _.db("transcriptCueGroupRenderer");var J4L=new _.db("transcriptCueRenderer");var FmE=new _.db("transcriptFooterRenderer");var HmE=new _.db("engagementPanelAdSubtitleRenderer");var OmJ=new _.db("videoDescriptionFantasySectionViewModel");var Kmm=new _.db("inlineSurveyRenderer");var vME=new _.db("radioButtonSurveyOptionRenderer"),lyJ=new _.db("checkboxSurveyOptionRenderer");var j9G=new _.db("showSurveyCommand");var Vg=new _.db("abuseReportFlowState");var WmE=new _.db("modifyReportFormCommand");var da7=new _.db("feedbackFormFlowState");var kp$=new _.db("inputBoxViewModel");var z45=new _.db("flowRootRenderer");var LBZ=new _.db("lengthValidationRule");var PTL=new _.db("regexValidationRule");var YPV=new _.db("selectedValidationRule");var nM5=new _.db("accountLinkCommand");var rUL=new _.db("accountUnlinkCommand");var $cL=new _.db("deleteClipEngagementPanelCommand");var cU_=new _.db("logAccountLinkingEventCommand");var eQ3=new _.db("loopCommand");var diZ=new _.db("guideCollapsibleEntryRenderer");var CML=new _.db("guideDownloadsEntryRenderer");var W5m=new _.db("guideEntryRenderer");var RQZ=[0,_.nL,_.EI,_.y2];var tsV=[0,_.d4,-2,t7E];var ibZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.mE(q)};
_.F(ibZ,_.aT);ibZ.prototype.getFeature=function(){return _.UI(this,6)};
ibZ.prototype.hasFeature=function(){return _.K7(_.b8(this,6))!=null};var JUV=[0,_.nL];var FIm=_.Hc(ibZ,[0,_.d4,-2,t7E,_.d4,_.nL,-1,_.WH,-1,_.nL,-3,_.hlv,_.kC,tsV,_.nL,-1,R97,_.WH,_.nL,RQZ,[0,[0,_.nL,-2,2,_.nL,-1,[0,_.nL],[0,_.EI,_.nL],[0,_.EI],[0,_.nL],2,[0,_.EI,2,[0,[2,3],_.EI,Qe$,_.m5,[0,[1,2,3],Qe$,-2]],[0,_.xC,tXZ],1,[0,irZ],1,[0,_.nL],1,[0,[2],_.nL,_.m5,[0,_.d4]]],[0,_.kC],[0,[1,2],_.m5,[0,_.nL],_.m5,[0,_.nL,_.g4,-1]],[0,_.EI],[0,_.nL,[0,[1,2,3,4],_.m5,[0,[0,_.nL],JUV],_.m5,[0,[0,_.nL],JUV],_.m5,[0,JUV],_.m5,[0,[0,_.nL],JUV]]],[0,_.nL],1,[0,_.nL,_.EI],1,[0,_.nL],[0,_.kC],[0,_.nL,
_.EI,-1,[0,_.nL,-4]],[0,_.nL],[0,_.nL,-2],1,[0,_.nL],[0,_.kC],[0,_.kC,_.nL],1,[0,_.kC],[0],[0]],_.nL,_.EI,_.l8,1,_.u8,_.nL,_.EI],_.d4,_.u8,_.EI,-1,_.d4]);var HbE=new _.db("interstitialViewModel");var Obm=new _.db("changeCreatorEndscreenVisibilityCommand");var KIm=new _.db("liveChatCallForQuestionsRenderer");var vX3=new _.db("getLocationCommand");var lcL=new _.db("locationCollectionCommand");var jqs=new _.db("chipsShelfViewModel");var Ui=new _.db("cinematicContainerRenderer");var rC=new _.db("changeMarkersVisibilityCommand");var WIV=new _.db("updateTimedMarkersSyncObserverCommand");var dc7=new _.db("storiesItemViewModel");var k3L=new _.db("talkToRecsViewModel");var dz8=new _.db("timelyActionViewModel");var zQE=new _.db("timelyActionsOverlayViewModel");var nXG=new _.db("addToRemoteQueueAction");var fc7=new _.db("insertInRemoteQueueAction");var pXL=new _.db("removeFromRemoteQueueAction");var xc_=new _.db("productDetailsThumbnailRenderer"),mcL=new _.db("productDetailsVariantRenderer"),uWL=new _.db("productDetailsVariantOptionRenderer"),gXZ=new _.db("productDetailsOffersContainerRenderer"),EX3=new _.db("productDetailsOfferRenderer");var yU_=new _.db("shoppingFlaggingRenderer");var MsG=new _.db("notificationActionRenderer");var LIG=new _.db("notificationRenderer");var DDs=new _.db("localWatchHistoryCommand");var hQL=new _.db("pdgBuyFlowHeaderRenderer");var PM3=new _.db("pdgColorSliderRenderer");var Ic8=new _.db("pdgCommentOptionRenderer");var YC5=new _.db("pdgCommentPreviewRenderer");var oQJ=new _.db("superVodSelectableItemButtonRenderer");var qx3=new _.db("creatorGoalSetUpFlowDropdownItemViewModel");var Sx$=new _.db("creatorGoalSetUpFlowDropdownViewModel");var NuG=new _.db("repeatChapterCommand");var X53=new _.db("watchPlayerOverflowMenuCommand");var bxE=new _.db("compositeVideoOverlayRenderer");var w5E=new _.db("playlistBylineRenderer");var Zx3=new _.db("reelNavigateCommand");var APJ=new _.db("reelNonVideoContentDismissalCommand");var sUE=new _.db("showReelsCommentsOverlayCommand");var Bu3=new _.db("switchButtonRenderer");var Tum=new _.db("responsiveContainerConfiguration");var GEJ=new _.db("sortFilterSubMenuRenderer");var DoJ=new _.db("upsellDialogRenderer");var QUs=new _.db("insertChannelTabCommand");var aIs=new _.db("feedbackQuestionRenderer"),VJ$=new _.db("feedbackOptionRenderer");var Uo$=new _.db("sponsorshipsTierRenderer"),rP3=new _.db("sponsorshipsPromotionChannelRenderer");var $o7=new _.db("simpleSurveyMessageRenderer");var WZV=new _.db("thumbnailBadgeViewModel");var cP_=new _.db("checkboxGroupViewModel");var n25=new _.db("checkboxItemViewModel");var eL3=new _.db("radioButtonGroupViewModel");var C_m=new _.db("radioButtonItemViewModel");var RL7=new _.db("switchListItemViewModel");var Dzm=new _.db("inputComposerViewModel");var GgV=new _.db("panelFooterViewModel");var tJE=new _.db("transcriptEditSegmentCommand");var ixL=new _.db("transcriptUpdateSegmentTextCommand");var JPV=new _.db("transcriptSearchBoxRenderer");var FqV=new _.db("transcriptSegmentListRenderer");var HxL=new _.db("transcriptSegmentRenderer");var Ox_=new _.db("videoInteractionPopUpRenderer");var KqL=new _.db("updateDateTextAction");var vQG=new _.db("updateTitleAction");var lI_=new _.db("updateViewershipAction");var jUZ=new _.db("relatedChipCommand");var WqL=new _.db("carouselLockupRenderer");var do_=new _.db("engagementPanelSectionListRenderer");var $4=new _.db("expandableVideoDescriptionBodyRenderer");var kE8=new _.db("videoDescriptionHeaderRenderer");var zLs=new _.db("videoDescriptionYouchatSectionViewModel");var MYV=new _.db("invokeInstrumentManagerAction");var nQ5=new _.db("logYpcFlowDismissCommand");var fI7=new _.db("logYpcFlowStartCommand");var p55=new _.db("ypcCancelRecurrenceCommand");var xoE=new _.db("cancellationFlowState");var FBZ=new _.db("premiumPurchaseFlowState");var moG=new _.db("unlimitedCreateFamilyEndpoint");var ui3=new _.db("surveyAnswerCardRenderer");var gQ5=new _.db("iconBadgeRenderer");var EQV=new _.db("showMoreButtonRenderer");var yP3=new _.db("pollChoiceData");var auZ=new _.db("collaborativePlaylistVisibilityValidationRule");var MJ$=function(q){_.LV.call(this,"channelMessage");this.message=q};
_.F(MJ$,_.LV);var LqG=function(q){_.LV.call(this,"channelError");this.error=q};
_.F(LqG,_.LV);var hLs={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw",ACTIVE_STREAM_WRITES_FOR_REMOTE_CONNECTION_AND_DISCONNECTION:"wrc",PUNCTUAL_WATCH:"pcw",
IP_VALIDATION:"ipv",NO_DISCONNECT_TOAST:"ndt",CONNECT_TOAST_ONCE_PER_SESSION:"ctops"},P_8={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},II_={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},YxL={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},obL={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var c1=function(q){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.al;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;q&&(this.id=q.id||q.name,this.name=q.name,this.clientName=q.clientName?q.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=q.app,this.type=q.type||"REMOTE_CONTROL",this.username=q.user||"",this.avatar=q.userAvatarUri||"",this.obfuscatedGaiaId=q.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=q.ownerObfuscatedGaiaId||"",this.castUserId=q.castUserId||"",this.theme=q.theme||"u",qHm(this,q.capabilities||""),SH$(this,
q.compatibleSenderThemes||""),NEL(this,q.experiments||""),this.remoteControllerUrl=q.remoteControllerUrl||"",this.localChannelEncryptionKey=q.localChannelEncryptionKey||"",this.deviceContext=q.deviceContext,this.brand=q.brand||"",this.model=q.model||"",this.year=q.year||0,this.os=q.os||"",this.osVersion=q.osVersion||"",this.chipset=q.chipset||"",this.mdxDialServerType=q.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=q.pairingType||"unknown",q=q.deviceInfo)&&(q=JSON.parse(q),this.brand=
q.brand||"",this.model=q.model||"",this.year=q.year||0,this.os=q.os||"",this.osVersion=q.osVersion||"",this.chipset=q.chipset||"",this.clientName=q.clientName?q.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=q.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
c1.prototype.copy=function(){var q={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(q.brand=this.brand);
this.model&&(q.model=this.model);this.year&&(q.year=this.year);this.os&&(q.os=this.os);this.osVersion&&(q.osVersion=this.osVersion);this.chipset&&(q.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(q.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(q.mdxDialServerType=this.mdxDialServerType);q=new c1(q);q.connected=this.connected;q.remoteControllerUrl=this.remoteControllerUrl;q.localChannelEncryptionKey=this.localChannelEncryptionKey;q.deviceContext=
this.deviceContext;q.castUserId=this.castUserId;return q};
c1.prototype.equals=function(q){return q?this.id==q.id:!1};
var qHm=function(q,S){q.capabilities.clear();_.Mz(S.split(","),_.NW(_.a6.contains,hLs)).forEach(function(N){q.capabilities.add(N)})},SH$=function(q,S){q.compatibleSenderThemes.clear();
_.Mz(S.split(","),_.NW(_.a6.contains,P_8)).forEach(function(N){q.compatibleSenderThemes.add(N)})},NEL=function(q,S){q.experiments.clear();
S.split(",").forEach(function(N){q.experiments.add(N)})};_.uh(R8,_.Z4);_.Z=R8.prototype;_.Z.JSC$20097_onTick_=function(){this.retryCount++;this.JSC$20095_interval_=Math.min(3E5,this.JSC$20095_interval_*2);this.JSC$20097_listener_();this.nextTickTime_&&this.start()};
_.Z.getRetryCount=function(){return this.retryCount};
_.Z.start=function(){var q=this.JSC$20095_interval_+15E3*Math.random(),S=this.delay_;S.isActive()||S.start(q);this.nextTickTime_=Date.now()+q};
_.Z.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.Z.isActive=function(){return this.delay_.isActive()};
_.Z.reset=function(){this.delay_.stop();this.retryCount=0;this.JSC$20095_interval_=5E3};_.uh(t0,fx3);_.Z=t0.prototype;_.Z.subscribe=function(q,S,N){return this.pubsub_.subscribe(q,S,N)};
_.Z.unsubscribe=function(q,S,N){return this.pubsub_.unsubscribe(q,S,N)};
_.Z.unsubscribeByKey=function(q){return this.pubsub_.unsubscribeByKey(q)};
_.Z.publish=function(q,S){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.Z.dispose=function(){this.JSC$20098_disposed_||(this.JSC$20098_disposed_=!0,_.zV(this.pubsub_),this.disconnect(),_.zV(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20098_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Lu({})})};
_.Z.isDisposed=function(){return this.JSC$20098_disposed_};
_.Z.connect=function(q,S,N){var X=this,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return _.nd(Q,2),X.useAsyncBrowserChannelHandler_?Q.yield(X.connectPromise_,2):Q.jumpTo(2);_.dx(Q);if(X.JSC$20098_disposed_||X.JSC$20098_channel_&&X.JSC$20098_channel_.getState()==2&&!X.isInitialReconnectTimer_)return Q.return();X.sCookie_="";X.isInitialReconnectTimer_||X.reconnectTimer_.stop();X.connectionParams_=q||null;X.connectUi_=S||0;b=X.JSC$20098_pathPrefix_+"/test";w=X.JSC$20098_pathPrefix_+"/bind";B=
new ej(N?N.firstTestResults:null,N?N.secondTestResults:null,X.enableAsyncTest_);if(T=X.JSC$20098_channel_)T.handler_=null;B.handler_=X;X.JSC$20098_channel_=B;if(X.useAsyncBrowserChannelHandler_)return X.connectPromise_=Xu3(X).then(function(){return bpV(X,b,w,T,N)}),Q.return(X.connectPromise_.then(function(){X.connectPromise_=_.Lu()}));
bpV(X,b,w,T,N);return _.fd(Q,0)})};
var bpV=function(q,S,N,X,b){wuL(q);if(q.JSC$20098_channel_){var w=_.k$("ID_TOKEN"),B=q.JSC$20098_channel_.JSC$20012_extraHeaders_||{};w?B["x-youtube-identity-token"]=w:delete B["x-youtube-identity-token"];q.JSC$20098_channel_.JSC$20012_extraHeaders_=B}Zp7(q);X?(X.getState(),q.JSC$20098_channel_.connect(S,N,q.defaultQueryParams_,X.sid_,X.JSC$20012_lastArrayId_)):b?q.JSC$20098_channel_.connect(S,N,q.defaultQueryParams_,b.sessionId,b.arrayId):q.JSC$20098_channel_.connect(S,N,q.defaultQueryParams_);q.isInitialReconnectTimer_&&
!q.reconnectTimer_.isActive()&&q.reconnectTimer_.start();q.retryLogger_&&q.retryLogger_.startLogTimeout()};
t0.prototype.disconnect=function(q){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Lu())}finally{this.disconnectUi_=q||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),wuL(this),this.JSC$20098_channel_&&(this.JSC$20098_channel_.getState()==3&&jYm(this.JSC$20098_channel_),this.JSC$20098_channel_.disconnect()),this.disconnectUi_=0}};
t0.prototype.sendMessage=function(q,S){var N=this,X;return _.G(function(b){switch(b.nextAddress){case 1:_.nd(b,2);if(!N.useAsyncBrowserChannelHandler_){b.jumpTo(2);break}return b.yield(N.connectPromise_,2);case 2:_.dx(b);if(N.JSC$20098_disposed_)return b.return();X={_sc:q};S&&_.a6.extend(X,S);if(N.reconnectTimer_.isActive()||(N.JSC$20098_channel_?N.JSC$20098_channel_.getState():0)==2){N.JSC$20098_pendingMessages_.push(X);b.jumpTo(6);break}if(!N.isChannelOpened()){b.jumpTo(6);break}_.nd(b,8);if(!N.useAsyncBrowserChannelHandler_||
An3(N,q)){b.jumpTo(8);break}return b.yield(Xu3(N),8);case 8:_.dx(b,0,0,1);N.isChannelOpened()&&(An3(N,q)||Zp7(N),wuL(N),lx3(N.JSC$20098_channel_,X));_.fd(b,6,1);break;case 6:_.fd(b,0)}})};
var An3=function(q,S){return q.enableMdxAuthForConnectionOnly_?!0:q.disableMdxAuthForAdMessages_?Object.values(II_).includes(S):q.disableMdxAuthForNonPlaybackMessages_?!Object.values(YxL).includes(S):q.disableMdxAuthForShortsMessages_?Object.values(obL).includes(S):!1};
t0.prototype.JSC$20019_channelOpened=function(){this.retryLogger_&&this.reconnectTimer_&&this.reconnectTimer_.getRetryCount()>0&&(this.retryLogger_.logRetry(this.reconnectTimer_.getRetryCount(),this.isInitialReconnectTimer_,!0),this.retryLogger_.logSuccess());this.retryLogger_&&this.retryLogger_.cancelLogTimeout();this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.zV(this.reconnectTimer_),this.reconnectTimer_=new R8(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();
this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20098_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)sZL(this);else{var q=this.JSC$20098_pendingMessages_;this.JSC$20098_pendingMessages_=[];var S=q.length;Zp7(this);BE_(this,q,S);TEJ(this)}else TEJ(this)};
var sZL=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return _.nd(X,2),X.yield(Xu3(q),2);_.dx(X);S=q.JSC$20098_pendingMessages_;q.JSC$20098_pendingMessages_=[];N=S.length;BE_(q,S,N);TEJ(q);return _.fd(X,0)})},BE_=function(q,S,N){for(var X=0;X<N;++X)lx3(q.JSC$20098_channel_,S[X]);
TEJ(q)},TEJ=function(q){q.publish("handlerOpened");
q.JSC$20098_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.Z=t0.prototype;_.Z.JSC$20019_channelError=function(q){var S=q==2&&this.JSC$20098_channel_.JSC$20012_lastStatusCode_==401;q==4||S||(this.isInitialReconnectTimer_&&!this.reconnectTimer_.isActive()&&(_.zV(this.reconnectTimer_),this.reconnectTimer_=new R8(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1),this.reconnectTimer_.start());this.publish("handlerError",q,S);S=Object.keys(RJG).find(function(N){return RJG[N]===q});
this.JSC$20098_channelErrorCounter.increment("BROWSER_CHANNEL",S!=null?S:"UNKNOWN")};
_.Z.JSC$20019_channelClosed=function(q,S){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(S)for(var N=S.length,X=0;X<N;++X){var b=S[X].map;b&&this.JSC$20098_pendingMessages_.push(b)}this.JSC$20098_channelClosedCounter.increment("BROWSER_CHANNEL");q&&this.pendingMapsOnClosedCounter.JSC$10246_streamzService.JSC$10100_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",q.length);S&&this.undeliveredMapsOnClosedCounter.JSC$10249_streamzService.JSC$10100_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
S.length)};
_.Z.JSC$20019_channelSuccess=function(q,S){S!=null&&q!=null&&this.channelMessageSentCounter.increment()};
_.Z.JSC$20019_getAdditionalParams=function(){var q={v:2};this.sCookie_&&(q.gsessionid=this.sCookie_);this.connectUi_!=0&&(q.ui=""+this.connectUi_);this.disconnectUi_!=0&&(q.ui=""+this.disconnectUi_);this.connectionParams_&&_.a6.extend(q,this.connectionParams_);return q};
_.Z.JSC$20019_channelHandleArray=function(q){q[0]=="S"?this.sCookie_=q[1]:q[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20098_channel_.disconnect()):this.publish("handlerMessage",new nrG(q[0],q[1]));this.JSC$20098_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.Z.isChannelOpened=function(){return!!this.JSC$20098_channel_&&this.JSC$20098_channel_.getState()==3};
var wuL=function(q){if(q.JSC$20098_channel_){var S=q.JSC$20098_getXsrfToken_(),N=q.JSC$20098_channel_.JSC$20012_extraHeaders_||{};S?N["x-youtube-lounge-xsrf-token"]=S:delete N["x-youtube-lounge-xsrf-token"];q.JSC$20098_channel_.JSC$20012_extraHeaders_=N}},Xu3=function(q){if(q.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Lu();
if(!q.enableCachedUpdateAuthorizationHeader_)return Gx7(q);q.updateAuthorizationHeaderPromise_===null&&(q.updateAuthorizationHeaderPromise_=Gx7(q));return q.updateAuthorizationHeaderPromise_},Gx7=function(q){return _.rn(q.getAuthorizationHeader_().then(function(S){DH7(q,S)}).thenCatch(function(){}),function(){q.updateAuthorizationHeaderPromise_=null})},DH7=function(q,S){if(q.JSC$20098_channel_){var N=q.JSC$20098_channel_.JSC$20012_extraHeaders_||{};
S&&Object.keys(S).length>0?N=Object.assign({},N,S):delete N.Authorization;q.JSC$20098_channel_.JSC$20012_extraHeaders_=N}},Zp7=function(q){q.getAuthorizationHeaderSync_&&!q.useAsyncBrowserChannelHandler_&&DH7(q,q.getAuthorizationHeaderSync_())};
_.Z=t0.prototype;_.Z.setLoungeToken=function(q){(this.defaultQueryParams_.loungeIdToken=q)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20098_channel_){var S=this.JSC$20098_channel_.JSC$20012_extraHeaders_||{};q?S["X-YouTube-LoungeId-Token"]=q:delete S["X-YouTube-LoungeId-Token"];this.JSC$20098_channel_.JSC$20012_extraHeaders_=S}};
_.Z.getDeviceId=function(){return this.defaultQueryParams_.id};
_.Z.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.Z.reconnect=function(){var q=this.reconnectTimer_;q.delay_.fire();q.start()};
_.Z.safeReconnect_=function(){var q=this.JSC$20098_channel_,S=0;q.JSC$20012_backChannelRequest_&&S++;q.forwardChannelRequest_&&S++;S==0&&this.connect(this.connectionParams_,this.connectUi_)};var Hn=function(q,S){var N=q.basePath;q.supportCors&&(N=q.scheme+"://"+q.domain+q.port+q.basePath);return _.qx(N+S,{})};
y6s.prototype.sendRequest=function(q,S,N,X,b,w,B){q={format:w?"RAW":"JSON",method:q,context:this,timeout:5E3,withCredentials:!!B,onSuccess:_.NW(this.JSC$20105_onSuccess_,X,!w),onError:_.NW(this.onError_,b),onTimeout:_.NW(this.JSC$20105_onTimeout_,b)};N&&(q.postParams=N,q.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Al(S,q)};
y6s.prototype.JSC$20105_onSuccess_=function(q,S,N,X){S?q(X):q({text:N.responseText})};
y6s.prototype.onError_=function(q,S){q(Error("$k`"+S.status))};
y6s.prototype.JSC$20105_onTimeout_=function(q){q(Error("al"))};var PxE=function(q,S){return!!S&&(q.id==S||q.uuid==S)},QZ3=function(q){return{name:q.name,
screenId:q.id,loungeToken:q.token,dialId:q.uuid,screenIdType:q.idType,screenIdSecret:q.secret}},a35=function(q){return new iZ(q)},VoE=function(q){return Array.isArray(q)?_.Vy(q,a35):[]},Ycm=function(q){if(!q)return"null";
var S=q.token?".."+q.token.slice(-6):"-",N=q.uuid?".."+q.uuid.slice(-6):"-",X=q.secret?".."+q.secret.slice(-6):"-";return'{name:"'+q.name+'",id:'+q.id.substr(0,6)+"..,token:"+(S+",uuid:"+N+",idType:"+q.idType+",secret:")+(X+"}")},JuL=function(q){return Array.isArray(q)?"["+_.Vy(q,Ycm).join(",")+"]":"null"};var Xi8="",FH=null;var QKL=function(q,S){_.KV.call(this);var N=this;this.handler=q();this.handler.subscribe("handlerOpened",this.JSC$20112_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(X,b){N.onError(b)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=S};
_.F(QKL,_.KV);_.Z=QKL.prototype;_.Z.connect=function(q,S,N){this.handler.connect(q,S,N)};
_.Z.disconnect=function(q){this.handler.disconnect(q)};
_.Z.reconnect=function(){this.handler.reconnect()};
_.Z.getDeviceId=function(){return this.handler.getDeviceId()};
_.Z.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.Z.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.Z.JSC$20112_onOpened=function(){this.dispatchEvent("channelOpened");var q=this.handler,S=this.currentScreenId;_.sU("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!q.JSC$20098_channel_.useChunked_,sessionId:q.JSC$20098_channel_.sid_,arrayId:q.JSC$20098_channel_.JSC$20012_lastArrayId_});_.sU("yt-remote-session-screen-id",S);q=IkJ();S=Ye8();_.xg(q,S)||q.push(S);Na_(q);Sc7()};
_.Z.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Z.onMessage=function(q){this.dispatchEvent(new MJ$(q))};
_.Z.onError=function(q){this.dispatchEvent(new LqG(q?1:0))};
_.Z.sendMessage=function(q,S){this.handler.sendMessage(q,S)};
_.Z.setLoungeToken=function(q){this.handler.setLoungeToken(q)};
_.Z.dispose=function(){this.handler.dispose()};var DlZ=function(q,S,N){var X=this;N=N===void 0?function(){return""}:N;
var b=b===void 0?new vrE:b;var w=w===void 0?new _.sZ:w;this.pathPrefix=q;this.defaultQueryParams=S;this.getXsrfToken=N;this.JSC$20115_pubsub=w;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new R8(function(){var B;((B=X.channel)==null?void 0:RT3((new EYm(B,B.JSC$19980_channel_)).JSC$19990_channel_.forwardChannelRequestPool_))===0&&X.connect(X.connectionParams,X.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20115_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20115_channelOpenedCounter=new fk5;this.JSC$20115_channelClosedCounter=new pJ_;this.JSC$20115_channelMessageReceivedCounter=new m0V;this.JSC$20115_channelErrorCounter=new ub8};
DlZ.prototype.connect=function(q,S){q=q===void 0?{}:q;S=S===void 0?0:S;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=q,this.connectUi=S,UHV(this),(q=_.k$("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=q:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new TR(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,rn5(this))};
var rn5=function(q){_.ve(q.channel,"w",function(){q.channelState=3;q.reconnectTimer.reset();q.connectionParams=null;q.connectUi=0;for(var S=_.A(q.nonAckedMessagesOnChannelClosed),N=S.next();!N.done;N=S.next())N=N.value,q.channel&&q.channel.send(N);q.nonAckedMessagesOnChannelClosed=[];q.publish("webChannelOpened");q.JSC$20115_channelOpenedCounter.increment("WEB_CHANNEL")});
_.ve(q.channel,"x",function(){q.channelState=0;q.reconnectTimer.isActive()||q.publish("webChannelClosed");var S,N=(S=q.channel)==null?void 0:yB3(new EYm(S,S.JSC$19980_channel_));N&&(q.nonAckedMessagesOnChannelClosed=[].concat(_.PG(N)));q.JSC$20115_channelClosedCounter.increment("WEB_CHANNEL")});
_.ve(q.channel,"z",function(S){var N=S.data;N[0]==="gracefulReconnect"?(q.reconnectTimer.start(),q.channel&&q.channel.close()):q.publish("webChannelMessage",new nrG(N[0],N[1]));q.lastStatusCode=S.statusCode;q.JSC$20115_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.ve(q.channel,"y",function(){q.lastStatusCode===401||q.reconnectTimer.start();q.publish("webChannelError");q.JSC$20115_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.Z=DlZ.prototype;_.Z.disconnect=function(q){this.disconnectUi=q===void 0?0:q;this.reconnectTimer.stop();UHV(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.Z.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.Z.reconnect=function(){var q=this.reconnectTimer;q.delay_.fire();q.start()};
_.Z.sendMessage=function(q,S){this.channel&&(UHV(this),q=Object.assign({},{_sc:q},S),this.channel.send(q))};
_.Z.setLoungeToken=function(q){q||this.reconnectTimer.stop();q?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=q:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var UHV=function(q){var S=q.getXsrfToken();S?q.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=S:delete q.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.Z=DlZ.prototype;_.Z.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.Z.publish=function(q){return this.JSC$20115_pubsub.publish.apply(this.JSC$20115_pubsub,[q].concat(_.PG(_.IT.apply(1,arguments))))};
_.Z.subscribe=function(q,S,N){return this.JSC$20115_pubsub.subscribe(q,S,N)};
_.Z.unsubscribe=function(q,S,N){return this.JSC$20115_pubsub.unsubscribe(q,S,N)};
_.Z.unsubscribeByKey=function(q){return this.JSC$20115_pubsub.unsubscribeByKey(q)};
_.Z.dispose=function(){this.JSC$20115_disposed||(this.JSC$20115_disposed=!0,_.zV(this.JSC$20115_pubsub),this.disconnect(),_.zV(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.Z.isDisposed=function(){return this.JSC$20115_disposed};var GIG=function(q){_.KV.call(this);this.webChannelService=q();this.webChannelService.subscribe("webChannelOpened",this.JSC$20123_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.F(GIG,_.KV);_.Z=GIG.prototype;_.Z.connect=function(q,S){this.webChannelService.connect(q,S)};
_.Z.disconnect=function(q){this.webChannelService.disconnect(q)};
_.Z.reconnect=function(){this.webChannelService.reconnect()};
_.Z.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.Z.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.Z.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.Z.JSC$20123_onOpened=function(){this.dispatchEvent("channelOpened")};
_.Z.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Z.onMessage=function(q){this.dispatchEvent(new MJ$(q))};
_.Z.onError=function(){this.dispatchEvent(new LqG(this.webChannelService.lastStatusCode===401?1:0))};
_.Z.sendMessage=function(q,S){this.webChannelService.sendMessage(q,S)};
_.Z.setLoungeToken=function(q){this.webChannelService.setLoungeToken(q)};
_.Z.dispose=function(){this.webChannelService.dispose()};var iss=Date.now(),O_=null,RD3=Array(50),Cys=-1,tSJ=!1;var lZ=function(q){q=q===void 0?!1:q;_.Z4.call(this);this.pubSub_=new _.sZ(q);_.I6(this,this.pubSub_)};
_.uh(lZ,_.Z4);lZ.prototype.subscribe=function(q,S,N){return this.isDisposed()?0:this.pubSub_.subscribe(q,S,N)};
lZ.prototype.unsubscribe=function(q,S,N){return this.isDisposed()?!1:this.pubSub_.unsubscribe(q,S,N)};
lZ.prototype.unsubscribeByKey=function(q){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(q)};
lZ.prototype.publish=function(q,S){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};_.uh(jj,lZ);jj.prototype.getScreens=function(){return this.screens};
jj.prototype.contains=function(q){return!!hO7(this.screens,q)};
jj.prototype.get=function(q){return q?J0(this.screens,q):null};
var $H7=function(q,S){var N=q.get(S.uuid)||q.get(S.id);if(N)return q=N.name,N.id=S.id||N.id,N.name=S.name,N.token=S.token,N.uuid=S.uuid||N.uuid,N.name!=q;q.screens.push(S);return!0},cnJ=function(q,S){var N=q.screens.length!=S.length;
q.screens=_.Mz(q.screens,function(w){return!!hO7(S,w)});
for(var X=S.length,b=0;b<X;b++)N=$H7(q,S[b])||N;return N},eP$=function(q,S){var N=q.screens.length;
q.screens=_.Mz(q.screens,function(X){return!(X||S?!X!=!S?0:X.id==S.id:1)});
return q.screens.length<N};
jj.prototype.info=function(q){Kz(this.JSC$20127_logName_,q)};var CFs=function(q,S,N,X,b){lZ.call(this);this.JSC$20130_http_=q;this.pairingCode_=S;this.deviceId_=N;this.friendlyName_=X;this.enableShortLivedLoungeToken_=b;this.pollIndex_=0;this.JSC$20130_xhr_=null;this.JSC$20130_timer_=NaN};
_.F(CFs,lZ);_.Z=CFs.prototype;_.Z.start=function(){!this.JSC$20130_xhr_&&isNaN(this.JSC$20130_timer_)&&this.poll_()};
_.Z.stop=function(){this.JSC$20130_xhr_&&(this.JSC$20130_xhr_.abort(),this.JSC$20130_xhr_=null);isNaN(this.JSC$20130_timer_)||(_.ZX(this.JSC$20130_timer_),this.JSC$20130_timer_=NaN)};
_.Z.disposeInternal=function(){this.stop();lZ.prototype.disposeInternal.call(this)};
_.Z.poll_=function(){this.JSC$20130_timer_=NaN;this.JSC$20130_xhr_=_.Al(Hn(this.JSC$20130_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.AM)(this.JSC$20132_onSuccess_,this),onError:(0,_.AM)(this.onError_,this),onTimeout:(0,_.AM)(this.JSC$20132_onTimeout_,this)})};
_.Z.JSC$20132_onSuccess_=function(q,S){this.JSC$20130_xhr_=null;q=S.screen||{};q.dialId=this.deviceId_;q.name=this.friendlyName_;S=-1;this.enableShortLivedLoungeToken_&&q.shortLivedLoungeToken&&q.shortLivedLoungeToken.value&&q.shortLivedLoungeToken.refreshIntervalMs&&(q.screenIdType="shortLived",q.loungeToken=q.shortLivedLoungeToken.value,S=q.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new iZ(q),S)};
_.Z.onError_=function(q){this.JSC$20130_xhr_=null;q.status&&q.status==404?this.pollIndex_>=RP8.length?this.publish("pairingFailed",Error("bl")):(q=RP8[this.pollIndex_],this.JSC$20130_timer_=_.bC((0,_.AM)(this.poll_,this),q),this.pollIndex_++):this.publish("pairingFailed",Error("cl`"+q.status))};
_.Z.JSC$20132_onTimeout_=function(){this.JSC$20130_xhr_=null;this.publish("pairingFailed",Error("dl"))};
var RP8=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.uh(dM,jj);_.Z=dM.prototype;_.Z.start=function(){Wn(this)&&this.publish("screenChange");!_.Bh("yt-remote-lounge-token-expiration")&&tos(this);_.ZX(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.bC((0,_.AM)(this.start,this),1E4)};
_.Z.add=function(q,S){Wn(this);$H7(this,q);ipL(this,!1);this.publish("screenChange");S(q);q.token||tos(this)};
_.Z.remove=function(q,S){var N=Wn(this);eP$(this,q)&&(ipL(this,!1),N=!0);S(q);N&&this.publish("screenChange")};
_.Z.updateName=function(q,S,N,X){var b=Wn(this),w=this.get(q.id);w?(w.name!=S&&(w.name=S,ipL(this,!1),b=!0),N(q)):X(Error("el"));b&&this.publish("screenChange")};
_.Z.disposeInternal=function(){_.ZX(this.loungeTokenRefreshTimer_);dM.superClass_.disposeInternal.call(this)};
var tos=function(q){if(q.screens.length){var S=_.Vy(q.screens,function(X){return X.id}),N=Hn(q.JSC$20134_http_,"/pairing/get_lounge_token_batch");
q.JSC$20134_http_.sendRequest("POST",N,{screen_ids:S.join(",")},(0,_.AM)(q.handleLoungeTokens_,q),(0,_.AM)(q.handleLoungeTokenError_,q))}};
dM.prototype.handleLoungeTokens_=function(q){Wn(this);var S=this.screens.length;q=q&&q.screens||[];for(var N=q.length,X=0;X<N;++X){var b=q[X],w=this.get(b.screenId);w&&(w.token=b.loungeToken,--S)}ipL(this,!S);S&&Kz(this.JSC$20127_logName_,"Missed "+S+" lounge tokens.")};
dM.prototype.handleLoungeTokenError_=function(q){Kz(this.JSC$20127_logName_,"Requesting lounge tokens failed: "+q)};
var Wn=function(q){if(_.C("deprecate_pair_servlet_enabled"))return cnJ(q,[]);var S=VoE(wiJ());S=_.Mz(S,function(N){return!N.uuid});
return cnJ(q,S)},ipL=function(q,S){AuE(_.Vy(q.screens,QZ3));
S&&ZsL()};var eD=function(q,S){lZ.call(this);this.getScreensToCheck_=S;S=(S=_.Bh("yt-remote-online-screen-ids")||"")?S.split(","):[];for(var N={},X=this.getScreensToCheck_(),b=X.length,w=0;w<b;++w){var B=X[w].id;N[B]=_.xg(S,B)}this.screenIdSet_=N;this.JSC$20137_http_=q;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;JnE("Initialized with "+_.eY(this.screenIdSet_))};
_.F(eD,lZ);eD.prototype.isOnline=function(q){return!!this.screenIdSet_[q]};
eD.prototype.start=function(){var q=parseInt(_.Bh("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.mi()-144E5<q?0:q)?F0V(this):(this.fastCheckEndTime_=_.mi()+3E5,_.sU("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
eD.prototype.isEmpty=function(){return _.a6.isEmpty(this.screenIdSet_)};
eD.prototype.update=function(){JnE("Updating availability on schedule.");var q=this.getScreensToCheck_(),S=_.a6.filter(this.screenIdSet_,function(N,X){return N&&!!J0(q,X)},this);
Hp8(this,S)};
var Op$=function(q,S,N){var X=Hn(q.JSC$20137_http_,"/pairing/get_screen_availability");q.JSC$20137_http_.sendRequest("POST",X,{lounge_token:S.token},(0,_.AM)(function(b){b=b.screens||[];for(var w=b.length,B=0;B<w;++B)if(b[B].loungeToken==S.token){N(b[B].status=="online");return}N(!1)},q),(0,_.AM)(function(){N(!1)},q))};
eD.prototype.disposeInternal=function(){_.ZX(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);lZ.prototype.disposeInternal.call(this)};
var Hp8=function(q,S){a:if(_.a6.getCount(S)!=_.a6.getCount(q.screenIdSet_))var N=!1;else{N=_.a6.getKeys(S);for(var X=N.length,b=0;b<X;++b)if(!q.screenIdSet_[N[b]]){N=!1;break a}N=!0}N||(JnE("Updated online screens: "+_.eY(q.screenIdSet_)),q.screenIdSet_=S,q.publish("screenChange"));K0L(q)},F0V=function(q){isNaN(q.refreshTimer_)||_.ZX(q.refreshTimer_);
q.refreshTimer_=_.bC((0,_.AM)(q.requestScreenAvailability_,q),q.fastCheckEndTime_>0&&q.fastCheckEndTime_<_.mi()?2E4:1E4)};
eD.prototype.requestScreenAvailability_=function(){_.ZX(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var q=vb8(this);if(_.a6.getCount(q)){var S=Hn(this.JSC$20137_http_,"/pairing/get_screen_availability"),N={lounge_token:_.a6.getKeys(q).join(",")};this.currentRequest_=this.JSC$20137_http_.sendRequest("POST",S,N,(0,_.AM)(this.onScreenAvailability_,this,q),(0,_.AM)(this.onScreenAvailabilityError_,this))}else Hp8(this,{}),F0V(this)};
eD.prototype.onScreenAvailability_=function(q,S){this.currentRequest_=null;var N=_.a6.getKeys(vb8(this));if(_.PM(N,_.a6.getKeys(q))){S=S.screens||[];N={};for(var X=S.length,b=0;b<X;++b)N[q[S[b].loungeToken]]=S[b].status=="online";Hp8(this,N);F0V(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
eD.prototype.onScreenAvailabilityError_=function(q){this.warn_("Screen availability failed: "+q);this.currentRequest_=null;F0V(this)};
var JnE=function(q){Kz("OnlineScreenService",q)};
eD.prototype.warn_=function(q){Kz("OnlineScreenService",q)};
var vb8=function(q){var S={};_.mx(q.getScreensToCheck_(),function(N){N.token?S[N.token]=N.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return S},K0L=function(q){q=_.a6.getKeys(_.a6.filter(q.screenIdSet_,function(S){return S}));
q.sort(_.dd4);q.length?_.sU("yt-remote-online-screen-ids",q.join(","),60):_.TL("yt-remote-online-screen-ids")};_.uh(kZ,jj);_.Z=kZ.prototype;_.Z.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.Z.add=function(q,S,N){this.localScreenService_.add(q,S,N)};
_.Z.remove=function(q,S,N){this.localScreenService_.remove(q,S,N);this.onlineScreenService_.update()};
_.Z.updateName=function(q,S,N,X){this.localScreenService_.contains(q)?this.localScreenService_.updateName(q,S,N,X):(q="Updating name of unknown screen: "+q.name,Kz(this.JSC$20127_logName_,q),X(Error(q)))};
_.Z.getScreens=function(q){return q?this.screens:slJ(this.screens,_.Mz(this.automaticScreens_,function(S){return!this.contains(S)},this))};
_.Z.JSC$20142_getOnlineScreens=function(){return _.Mz(this.getScreens(!0),function(q){return this.onlineScreenService_.isOnline(q.id)},this)};
var jZ3=function(q,S,N,X,b,w){q.info("getAutomaticScreenByIds "+N+" / "+S);N||(N=q.deviceToScreenId_[S]);var B=q.getScreens(),T=N?J0(B,N):null;N&&(q.disableAutomaticScreenCache_||T)||(T=J0(B,S));if(T){T.uuid=S;var Q=C_(q,T);Op$(q.onlineScreenService_,Q,function(a){b(a?Q:null)})}else N?l3J(q,N,(0,_.AM)(function(a){var U=C_(this,new iZ({name:X,
screenId:N,loungeToken:a,dialId:S||""}));Op$(this.onlineScreenService_,U,function(r){b(r?U:null)})},q),w):b(null)};
kZ.prototype.JSC$20142_getScreenByPollingPairingCode=function(q,S,N,X,b,w){var B=this;this.info("getDialScreenByPairingCode "+q+" / "+S);var T=new CFs(this.JSC$20140_http_,q,S,N,X);T.subscribe("pairingComplete",function(Q,a){_.zV(T);b(C_(B,Q),a)});
T.subscribe("pairingFailed",function(Q){_.zV(T);w(Q)});
T.start();return(0,_.AM)(T.stop,T)};
var W0m=function(q,S){for(var N=q.screens.length,X=0;X<N;++X)if(q.screens[X].name==S)return q.screens[X];return null};
kZ.prototype.JSC$20142_getScreenByPairingCode=function(q,S,N,X){_.Al(Hn(this.JSC$20140_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:q},timeout:5E3,onSuccess:(0,_.AM)(function(b,w){b=new iZ(w.screen||{});if(!b.name||W0m(this,b.name)){a:{w=b.name;for(var B=2,T=S(w,B);W0m(this,T);){B++;if(B>20)break a;T=S(w,B)}w=T}b.name=w}N(C_(this,b))},this),
onError:(0,_.AM)(function(b){X(Error("fl`"+b.status))},this),
onTimeout:(0,_.AM)(function(){X(Error("gl"))},this)})};
var dH3=function(q,S,N){Op$(q.onlineScreenService_,S,N)};
kZ.prototype.disposeInternal=function(){_.zV(this.localScreenService_);_.zV(this.onlineScreenService_);kZ.superClass_.disposeInternal.call(this)};
var l3J=function(q,S,N,X){q.info("requestLoungeToken_ for "+S);var b={postParams:{screen_ids:S},method:"POST",context:q,onSuccess:function(w,B){w=B&&B.screens||[];w[0]&&w[0].screenId==S?N(w[0].loungeToken):X(Error("hl"))},
onError:function(){X(Error("il"))}};
_.Al(Hn(q.JSC$20140_http_,"/pairing/get_lounge_token_batch"),b)},kx3=function(q){q.screens=q.localScreenService_.getScreens();
for(var S=_.a6.transpose(q.deviceToScreenId_),N=q.screens.length,X=0;X<N;++X){var b=q.screens[X];b.uuid=S[b.id]||""}q.info("Updated manual screens: "+JuL(q.screens))};
kZ.prototype.handleScreenChange_=function(){kx3(this);this.publish("screenChange");this.onlineScreenService_.update()};
var FuV=function(q){zPZ(q);q.localScreenService_=new dM(q.JSC$20140_http_);q.localScreenService_.subscribe("screenChange",(0,_.AM)(q.handleScreenChange_,q));kx3(q);q.disableAutomaticScreenCache_||(q.automaticScreens_=VoE(_.Bh("yt-remote-automatic-screen-cache")||[]));zPZ(q);q.info("Initializing automatic screens: "+JuL(q.automaticScreens_));q.onlineScreenService_=new eD(q.JSC$20140_http_,(0,_.AM)(q.getScreens,q,!0));q.onlineScreenService_.subscribe("screenChange",(0,_.AM)(function(){this.publish("onlineScreenChange")},
q))},C_=function(q,S){var N=q.get(S.id);
N?(N.uuid=S.uuid,S=N):((N=J0(q.automaticScreens_,S.uuid))?(N.id=S.id,N.token=S.token,S=N):q.automaticScreens_.push(S),q.disableAutomaticScreenCache_||nbL(q));zPZ(q);q.deviceToScreenId_[S.uuid]=S.id;_.sU("yt-remote-device-id-map",q.deviceToScreenId_,31536E3);return S},nbL=function(q){q=_.Mz(q.automaticScreens_,function(S){return S.idType!="shortLived"});
_.sU("yt-remote-automatic-screen-cache",_.Vy(q,QZ3))},zPZ=function(q){q.deviceToScreenId_=_.Bh("yt-remote-device-id-map")||{}};
kZ.prototype.dispose=kZ.prototype.dispose;_.uh(zH,lZ);var Rt=function(q,S){q.screen_=S;q.publish("sessionScreen",q.screen_)},f35=function(q,S){q.screen_&&(q.screen_.token=S,C_(q.JSC$20144_screenService_,q.screen_));
q.publish("sessionScreen",q.screen_)};
zH.prototype.onSessionStopped=function(q){this.isDisposed()||(q&&(tE(this,""+q),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
zH.prototype.info=function(q){Kz(this.JSC$20144_logName_,q)};
var tE=function(q,S){Kz(q.JSC$20144_logName_,S)};
zH.prototype.JSC$20146_getCastSession=function(){return null};
zH.prototype.setDisplayStatus=function(q){var S=this.receiver_;q?(S.displayStatus=new chrome.cast.ReceiverDisplayStatus(q,[]),S.displayStatus.showStop=!0):S.displayStatus=null;chrome.cast.setReceiverDisplayStatus(S,(0,_.AM)(function(){this.info("Updated receiver status for "+S.friendlyName+": "+q)},this),(0,_.AM)(function(){tE(this,"Failed to update receiver status for: "+S.friendlyName)},this))};
zH.prototype.disposeInternal=function(){this.setDisplayStatus("");zH.superClass_.disposeInternal.call(this)};var il=function(q,S,N){zH.call(this,q,S,"CastSession");var X=this;this.config_=N;this.JSC$20149_session_=null;this.JSC$20149_boundSessionUpdate_=(0,_.AM)(this.JSC$20151_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.AM)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.bC(function(){pu3(X,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20149_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20149_isInitLoungeToken_=!1;this.JSC$20149_lastLoungeTokenRefreshError_="unknown"};
_.F(il,zH);_.Z=il.prototype;
_.Z.setCastSession=function(q){if(this.JSC$20149_session_){if(this.JSC$20149_session_==q)return;tE(this,"Overriding cast session with new session object");xHV(this);this.JSC$20149_isInitLoungeToken_=!1;this.JSC$20149_lastLoungeTokenRefreshError_="unknown";this.JSC$20149_session_.removeUpdateListener(this.JSC$20149_boundSessionUpdate_);this.JSC$20149_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20149_session_=q;this.JSC$20149_session_.addUpdateListener(this.JSC$20149_boundSessionUpdate_);this.JSC$20149_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);mHm(this,"getMdxSessionStatus")};
_.Z.launchWithParams=function(q){this.info("launchWithParams no-op for Cast: "+_.eY(q))};
_.Z.stop=function(){if(this.JSC$20149_session_)this.JSC$20149_session_.stop((0,_.AM)(function(){this.onSessionStopped()},this),(0,_.AM)(function(){this.onSessionStopped(Error("jl"))},this));
else this.onSessionStopped(Error("kl"))};
_.Z.setDisplayStatus=function(){};
_.Z.disposeInternal=function(){this.info("disposeInternal");xHV(this);this.JSC$20149_session_&&(this.JSC$20149_session_.removeUpdateListener(this.JSC$20149_boundSessionUpdate_),this.JSC$20149_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20149_session_=null;zH.prototype.disposeInternal.call(this)};
var gbZ=function(q,S){_.ZX(q.getLoungeTokenTimeoutKey_);q.getLoungeTokenTimeoutKey_=0;S==0?uLJ(q):q.getLoungeTokenTimeoutKey_=_.bC(function(){uLJ(q)},S)},uLJ=function(q){mHm(q,"getLoungeToken");
_.ZX(q.onLoungeTokenTimeoutKey_);q.onLoungeTokenTimeoutKey_=_.bC(function(){EbJ(q,null)},3E4)},mHm=function(q,S){q.info("sendYoutubeMessage_: "+S+" "+_.eY(void 0));
var N={};N.type=S;q.JSC$20149_session_?q.JSC$20149_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",N,function(){},(0,_.AM)(function(){tE(this,"Failed to send message: "+S+".")},q)):tE(q,"Sending yt message without session: "+_.eY(N))};
il.prototype.onYoutubeMessage_=function(q,S){if(!this.isDisposed())if(S)if(S=_.TT(S),_.Md(S))switch(q=""+S.type,S=S.data||{},this.info("onYoutubeMessage_: "+q+" "+_.eY(S)),q){case "mdxSessionStatus":pu3(this,S);break;case "loungeToken":EbJ(this,S);break;default:tE(this,"Unknown youtube message: "+q)}else tE(this,"Unable to parse message.");else tE(this,"No data in message.")};
var ynL=function(q,S){if(S)q.info("onConnectedScreenId_: Received screenId: "+S),q.screen_&&q.screen_.id==S||q.getScreen_(S,function(N){Rt(q,N)},function(){return q.onSessionStopped()},5);
else q.onSessionStopped(Error("ll"))},L08=function(q,S,N){q.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(S));
var X=new iZ(S);MoV(q,X,function(b){b?(q.JSC$20149_isInitLoungeToken_=!0,C_(q.JSC$20144_screenService_,X),Rt(q,X),q.JSC$20149_lastLoungeTokenRefreshError_="unknown",gbZ(q,N)):(_.ny(Error("ml`"+JSON.stringify(S))),q.onSessionStopped())},5)},pu3=function(q,S){_.ZX(q.sessionStatusTimeoutKey_);
q.sessionStatusTimeoutKey_=0;if(S)q.config_.enableCastLoungeToken&&S.loungeToken?S.deviceId?q.screen_&&q.screen_.uuid==S.deviceId||(S.loungeTokenRefreshIntervalMs?L08(q,{name:q.receiver_.friendlyName,screenId:S.screenId,loungeToken:S.loungeToken,dialId:S.deviceId,screenIdType:"shortLived"},S.loungeTokenRefreshIntervalMs):(_.ny(Error("ol`"+JSON.stringify(S))),ynL(q,S.screenId))):(_.ny(Error("nl`"+JSON.stringify(S))),ynL(q,S.screenId)):ynL(q,S.screenId);else q.onSessionStopped(Error("ll"))},EbJ=function(q,
S){_.ZX(q.onLoungeTokenTimeoutKey_);
q.onLoungeTokenTimeoutKey_=0;var N=null;if(S)if(S.loungeToken){var X;((X=q.screen_)==null?void 0:X.token)==S.loungeToken&&(N="staleLoungeToken")}else N="missingLoungeToken";else N="noLoungeTokenResponse";N?(q.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(S)+", error: "+N)),q.JSC$20149_lastLoungeTokenRefreshError_=N,gbZ(q,3E4)):(f35(q,S.loungeToken),q.JSC$20149_isInitLoungeToken_=!1,q.JSC$20149_lastLoungeTokenRefreshError_="unknown",gbZ(q,S.loungeTokenRefreshIntervalMs))};
il.prototype.getScreen_=function(q,S,N,X){_.ZX(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;jZ3(this.JSC$20144_screenService_,this.receiver_.label,q,this.receiver_.friendlyName,(0,_.AM)(function(b){b?S(b):X>=0?(tE(this,"Screen "+q+" appears to be offline. "+X+" retries left."),this.getScreenTimeoutKey_=_.bC((0,_.AM)(this.getScreen_,this,q,S,N,X-1),300)):N(Error("pl"))},this),N)};
var MoV=function(q,S,N,X){_.ZX(q.JSC$20149_checkScreenAvailabilityTimeoutKey_);q.JSC$20149_checkScreenAvailabilityTimeoutKey_=0;dH3(q.JSC$20144_screenService_,S,function(b){b||X<0?N(b):q.JSC$20149_checkScreenAvailabilityTimeoutKey_=_.bC(function(){MoV(q,S,N,X-1)},300)})};
il.prototype.JSC$20146_getCastSession=function(){return this.JSC$20149_session_};
il.prototype.JSC$20151_onSessionUpdate_=function(q){this.isDisposed()||q||(tE(this,"Cast session died."),this.onSessionStopped())};
var xHV=function(q){_.ZX(q.getScreenTimeoutKey_);q.getScreenTimeoutKey_=0;_.ZX(q.JSC$20149_checkScreenAvailabilityTimeoutKey_);q.JSC$20149_checkScreenAvailabilityTimeoutKey_=0;_.ZX(q.sessionStatusTimeoutKey_);q.sessionStatusTimeoutKey_=0;_.ZX(q.onLoungeTokenTimeoutKey_);q.onLoungeTokenTimeoutKey_=0;_.ZX(q.getLoungeTokenTimeoutKey_);q.getLoungeTokenTimeoutKey_=0};var JE=function(q,S,N,X){zH.call(this,q,S,"DialSession");this.config_=X;this.JSC$20153_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20153_theme_=N;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20153_deferredLaunchDeadlineTimer_=NaN;this.JSC$20153_boundSessionUpdate_=(0,_.AM)(this.JSC$20155_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20153_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20153_isInitLoungeToken_=!1;this.JSC$20153_lastLoungeTokenRefreshError_="unknown"};
_.F(JE,zH);JE.prototype.setCastSession=function(q){this.JSC$20153_session_=q;this.JSC$20153_session_.addUpdateListener(this.JSC$20153_boundSessionUpdate_)};
JE.prototype.launchWithParams=function(q){this.connectData_=q;this.deferredLaunch_()};
JE.prototype.stop=function(){hP3(this);if(this.JSC$20153_session_)this.JSC$20153_session_.stop((0,_.AM)(this.onSessionStopped,this,null),(0,_.AM)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
JE.prototype.disposeInternal=function(){hP3(this);this.JSC$20153_session_&&this.JSC$20153_session_.removeUpdateListener(this.JSC$20153_boundSessionUpdate_);this.JSC$20153_session_=null;zH.prototype.disposeInternal.call(this)};
var PF3=function(q){var S;return!!(q.config_.enableDialLoungeToken&&((S=q.JSC$20153_session_)==null?0:S.getDialAppInfo))},YH$=function(q){q.cancelPolling_=q.JSC$20144_screenService_.JSC$20142_getScreenByPollingPairingCode(q.reversePairingCode_,q.receiver_.label,q.receiver_.friendlyName,PF3(q),function(S,N){q.cancelPolling_=function(){};
q.JSC$20153_isInitLoungeToken_=!0;Rt(q,S);S.idType=="shortLived"&&N>0&&I3L(q,N)},function(S){q.cancelPolling_=function(){};
q.onSessionStopped(S)})};
JE.prototype.JSC$20155_onSessionUpdate_=function(q){this.isDisposed()||q||(tE(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var oFs=function(q){var S={};S.pairingCode=q.reversePairingCode_;S.theme=q.JSC$20153_theme_;TaL()&&(S.env_useStageMdx=1);return _.o6(S)},qL5=function(q){return new Promise(function(S){q.reversePairingCode_=MW5();
if(q.connectData_){var N=new chrome.cast.DialLaunchResponse(!0,oFs(q));S(N);YH$(q)}else q.deferredLaunch_=function(){_.ZX(q.JSC$20153_deferredLaunchDeadlineTimer_);q.deferredLaunch_=function(){};
q.JSC$20153_deferredLaunchDeadlineTimer_=NaN;var X=new chrome.cast.DialLaunchResponse(!0,oFs(q));S(X);YH$(q)},q.JSC$20153_deferredLaunchDeadlineTimer_=_.bC(function(){q.deferredLaunch_()},100)})},N7E=function(q,S,N){q.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(S));
var X=new iZ(S);return(new Promise(function(b){SL3(q,X,function(w){w?(q.JSC$20153_isInitLoungeToken_=!0,C_(q.JSC$20144_screenService_,X),Rt(q,X),I3L(q,N)):_.ny(Error("rl`"+JSON.stringify(S)));b(w)},5)})).then(function(b){return b?new chrome.cast.DialLaunchResponse(!1):qL5(q)})},XY3=function(q,S){var N=q.launchData_.receiver.label,X=q.receiver_.friendlyName;
return(new Promise(function(b){jZ3(q.JSC$20144_screenService_,N,S,X,function(w){w&&w.token&&Rt(q,w);b(w)},function(w){tE(q,"Failed to get DIAL screen: "+w);
b(null)})})).then(function(b){return b&&b.token?new chrome.cast.DialLaunchResponse(!1):qL5(q)})},SL3=function(q,S,N,X){_.ZX(q.JSC$20153_checkScreenAvailabilityTimeoutKey_);
q.JSC$20153_checkScreenAvailabilityTimeoutKey_=0;dH3(q.JSC$20144_screenService_,S,function(b){b||X<0?N(b):q.JSC$20153_checkScreenAvailabilityTimeoutKey_=_.bC(function(){SL3(q,S,N,X-1)},300)})},I3L=function(q,S){q.info("getDialAppInfoWithTimeout_ "+S);
PF3(q)&&(_.ZX(q.getDialAppInfoTimeoutKey_),q.getDialAppInfoTimeoutKey_=0,S==0?bX7(q):q.getDialAppInfoTimeoutKey_=_.bC(function(){bX7(q)},S))},bX7=function(q){PF3(q)&&q.JSC$20153_session_.getDialAppInfo(function(S){q.info("getDialAppInfo dialLaunchData: "+JSON.stringify(S));
S=S.extraData||{};var N=null;if(S.loungeToken){var X;((X=q.screen_)==null?void 0:X.token)==S.loungeToken&&(N="staleLoungeToken")}else N="missingLoungeToken";N?(q.JSC$20153_lastLoungeTokenRefreshError_=N,I3L(q,3E4)):(q.JSC$20153_isInitLoungeToken_=!1,q.JSC$20153_lastLoungeTokenRefreshError_="unknown",f35(q,S.loungeToken),I3L(q,S.loungeTokenRefreshIntervalMs))},function(S){q.info("getDialAppInfo error: "+S);
q.JSC$20153_lastLoungeTokenRefreshError_="noLoungeTokenResponse";I3L(q,3E4)})},hP3=function(q){_.ZX(q.JSC$20153_checkScreenAvailabilityTimeoutKey_);
q.JSC$20153_checkScreenAvailabilityTimeoutKey_=0;_.ZX(q.getDialAppInfoTimeoutKey_);q.getDialAppInfoTimeoutKey_=0;q.cancelPolling_();q.cancelPolling_=function(){};
_.ZX(q.JSC$20153_deferredLaunchDeadlineTimer_)};var Fl=function(q,S){zH.call(this,q,S,"ManualSession");this.JSC$20157_deferredLaunchDeadlineTimer_=_.bC((0,_.AM)(this.launchWithParams,this,null),150)};
_.F(Fl,zH);Fl.prototype.stop=function(){this.onSessionStopped()};
Fl.prototype.setCastSession=function(){};
Fl.prototype.launchWithParams=function(){_.ZX(this.JSC$20157_deferredLaunchDeadlineTimer_);this.JSC$20157_deferredLaunchDeadlineTimer_=NaN;var q=J0(this.JSC$20144_screenService_.getScreens(),this.receiver_.label);if(q)Rt(this,q);else this.onSessionStopped(Error("sl"))};
Fl.prototype.disposeInternal=function(){_.ZX(this.JSC$20157_deferredLaunchDeadlineTimer_);this.JSC$20157_deferredLaunchDeadlineTimer_=NaN;zH.prototype.disposeInternal.call(this)};var xZ=function(q,S){lZ.call(this);this.config_=S;this.JSC$20160_screenService_=q;this.JSC$20160_appId_=S.appId||"233637DE";this.JSC$20160_theme_=S.theme||"cl";this.disableDial_=S.disableCastApi||!1;this.forceMirroring_=S.forceMirroring||!1;this.JSC$20160_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.AM)(this.onReceiverAction_,this)};
_.F(xZ,lZ);
xZ.prototype.init=function(q,S){chrome.cast.timeout.requestSession=3E4;var N=new chrome.cast.SessionRequest(this.JSC$20160_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.C("desktop_enable_cast_connect")&&(N.androidReceiverCompatible=!0);this.disableDial_||(N.dialRequest=new chrome.cast.DialRequest("YouTube"));var X=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;q=q||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var b=(0,_.AM)(this.onReceiverUpdated_,this);
N=new chrome.cast.ApiConfig(N,(0,_.AM)(this.onSessionEstablished_,this),b,X,q);N.customDialLaunchCallback=(0,_.AM)(this.onDialLaunchRequested_,this);chrome.cast.initialize(N,(0,_.AM)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),$l3(),this.JSC$20160_screenService_.subscribe("onlineScreenChange",(0,_.AM)(this.JSC$20162_onScreenChange_,this)),this.customReceivers_=wYs(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.AM)(function(w){this.warn_("Failed to set initial custom receivers: "+
_.eY(w))},this)),this.publish("yt-remote-cast2-availability-change",ZX3(this)),S(!0))},this),(0,_.AM)(function(w){this.warn_("Failed to initialize API: "+_.eY(w));
S(!1)},this))};
xZ.prototype.setConnectedScreenStatus=function(q,S){H1("Setting connected screen ID: "+q+" -> "+S);if(this.JSC$20160_session_){var N=this.JSC$20160_session_.screen_;if(!q||N&&N.id!=q)H1("Unsetting old screen status: "+this.JSC$20160_session_.receiver_.friendlyName),Oi(this,null)}if(q&&S){if(!this.JSC$20160_session_){q=J0(this.JSC$20160_screenService_.getScreens(),q);if(!q){H1("setConnectedScreenStatus: Unknown screen.");return}if(q.idType=="shortLived"){H1("setConnectedScreenStatus: Screen with id type to be short lived.");
return}N=ASL(this,q);N||(H1("setConnectedScreenStatus: Connected receiver not custom..."),N=new chrome.cast.Receiver(q.uuid?q.uuid:q.id,q.name),N.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(N),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.AM)(function(X){this.warn_("Failed to set initial custom receivers: "+_.eY(X))},this)));
H1("setConnectedScreenStatus: new active receiver: "+N.friendlyName);Oi(this,new Fl(this.JSC$20160_screenService_,N),!0)}this.JSC$20160_session_.setDisplayStatus(S)}else H1("setConnectedScreenStatus: no screen.")};
var ASL=function(q,S){return S?mN(q.customReceivers_,function(N){return PxE(S,N.label)},q):null};
xZ.prototype.setLaunchParams=function(q){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20160_session_?this.JSC$20160_session_.launchWithParams(q):this.warn_("Setting connection data without a session")};
xZ.prototype.JSC$20162_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20160_session_?(this.JSC$20160_session_.stop(),Oi(this,null)):H1("Stopping non-existing session")};
xZ.prototype.requestSession=function(){chrome.cast.requestSession((0,_.AM)(this.onSessionEstablished_,this),(0,_.AM)(this.onSessionRequestFailed_,this))};
xZ.prototype.disposeInternal=function(){this.JSC$20160_screenService_.unsubscribe("onlineScreenChange",(0,_.AM)(this.JSC$20162_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.m4(_.py("yt.mdx.remote.debug.handlers_")||[],VS3);_.zV(this.JSC$20160_session_);lZ.prototype.disposeInternal.call(this)};
var H1=function(q){Kz("Controller",q)};
xZ.prototype.warn_=function(q){Kz("Controller",q)};
var VS3=function(q){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(q)},ZX3=function(q){return q.hasCastReceiver_||!!q.customReceivers_.length||!!q.JSC$20160_session_},Oi=function(q,S,N){S!=q.JSC$20160_session_&&(_.zV(q.JSC$20160_session_),(q.JSC$20160_session_=S)?(N?q.publish("yt-remote-cast2-receiver-resumed",S.receiver_):q.publish("yt-remote-cast2-receiver-selected",S.receiver_),S.subscribe("sessionScreen",(0,_.AM)(q.onSessionScreen_,q,S)),S.subscribe("sessionFailed",
function(){return sD8(q,S)}),S.screen_?q.publish("yt-remote-cast2-session-change",S.screen_):N&&q.JSC$20160_session_.launchWithParams(null)):q.publish("yt-remote-cast2-session-change",null))},sD8=function(q,S){q.JSC$20160_session_==S&&q.publish("yt-remote-cast2-session-failed")};
_.Z=xZ.prototype;_.Z.onSessionScreen_=function(q,S){this.JSC$20160_session_==q&&(S||Oi(this,null),this.publish("yt-remote-cast2-session-change",S))};
_.Z.onReceiverAction_=function(q,S){if(!this.isDisposed())if(q)switch(q.friendlyName=chrome.cast.unescape(q.friendlyName),H1("onReceiverAction_ "+q.label+" / "+q.friendlyName+"-- "+S),S){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20160_session_)if(this.JSC$20160_session_.receiver_.label!=q.label)H1("onReceiverAction_: Stopping active receiver: "+this.JSC$20160_session_.receiver_.friendlyName),this.JSC$20160_session_.stop();else{H1("onReceiverAction_: Casting to active receiver.");this.JSC$20160_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20160_session_.screen_);break}switch(q.receiverType){case chrome.cast.ReceiverType.CUSTOM:Oi(this,new Fl(this.JSC$20160_screenService_,q));break;case chrome.cast.ReceiverType.DIAL:Oi(this,new JE(this.JSC$20160_screenService_,q,this.JSC$20160_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:Oi(this,new il(this.JSC$20160_screenService_,q,this.config_));break;default:this.warn_("Unknown receiver type: "+q.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20160_session_&&
this.JSC$20160_session_.receiver_.label==q.label?this.JSC$20160_session_.stop():this.warn_("Stopping receiver w/o session: "+q.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.Z.onDialLaunchRequested_=function(q){if(this.isDisposed())return Promise.reject(Error("tl"));var S=q.receiver;S.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+S.friendlyName),S.receiverType=chrome.cast.ReceiverType.DIAL);var N=this.JSC$20160_session_?this.JSC$20160_session_.receiver_:null;if(!N||N.label!=S.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+S.friendlyName),Promise.reject(Error("ul"));if(N&&N.label==S.label&&N.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20160_session_.screen_)return H1("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20160_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+N.receiverType+'" to "dial" for '+S.friendlyName);Oi(this,new JE(this.JSC$20160_screenService_,S,this.JSC$20160_theme_,this.config_))}S=this.JSC$20160_session_;S.launchData_=q;S.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(q=S.launchData_.extraData||{},N=q.screenId||null,PF3(S)&&q.loungeToken?q.loungeTokenRefreshIntervalMs?q=N7E(S,{name:S.receiver_.friendlyName,screenId:q.screenId,loungeToken:q.loungeToken,dialId:S.launchData_.receiver.label,screenIdType:"shortLived"},q.loungeTokenRefreshIntervalMs):(_.ny(Error("ql`"+JSON.stringify(q))),q=XY3(S,N)):q=XY3(S,N)):q=qL5(S);return q};
_.Z.onSessionEstablished_=function(q){var S=this;if(!this.isDisposed()&&!this.forceMirroring_){H1("New cast session ID: "+q.sessionId);var N=q.receiver;if(N.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20160_session_)if(N.receiverType==chrome.cast.ReceiverType.CAST)H1("Got resumed cast session before resumed mdx connection."),N.friendlyName=chrome.cast.unescape(N.friendlyName),Oi(this,new il(this.JSC$20160_screenService_,N,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var X=this.JSC$20160_session_.receiver_,b=J0(this.JSC$20160_screenService_.getScreens(),X.label);b&&PxE(b,N.label)&&X.receiverType!=chrome.cast.ReceiverType.CAST&&N.receiverType==chrome.cast.ReceiverType.CAST&&(H1("onSessionEstablished_: manual to cast session change "+N.friendlyName),_.zV(this.JSC$20160_session_),this.JSC$20160_session_=new il(this.JSC$20160_screenService_,N,this.config_),this.JSC$20160_session_.subscribe("sessionScreen",(0,_.AM)(this.onSessionScreen_,this,this.JSC$20160_session_)),
this.JSC$20160_session_.subscribe("sessionFailed",function(){return sD8(S,S.JSC$20160_session_)}),this.JSC$20160_session_.launchWithParams(null));
this.JSC$20160_session_.setCastSession(q)}}};
_.Z.JSC$20162_getCastSession=function(){return this.JSC$20160_session_?this.JSC$20160_session_.JSC$20146_getCastSession():null};
_.Z.onSessionRequestFailed_=function(q){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+_.eY(q)),q.code!=chrome.cast.ErrorCode.CANCEL&&Oi(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.Z.onReceiverUpdated_=function(q){H1("Receiver availability updated: "+q);if(!this.isDisposed()){var S=ZX3(this);this.hasCastReceiver_=q==chrome.cast.ReceiverAvailability.AVAILABLE;ZX3(this)!=S&&this.publish("yt-remote-cast2-availability-change",ZX3(this))}};
var wYs=function(q){var S=q.JSC$20160_screenService_.JSC$20142_getOnlineScreens(),N=q.JSC$20160_session_&&q.JSC$20160_session_.receiver_;q=_.Vy(S,function(X){N&&PxE(X,N.label)&&(N=null);var b=X.uuid?X.uuid:X.id,w=ASL(this,X);w?(w.label=b,w.friendlyName=X.name):(w=new chrome.cast.Receiver(b,X.name),w.receiverType=chrome.cast.ReceiverType.CUSTOM);return w},q);
N&&(N.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(N=new chrome.cast.Receiver(N.label,N.friendlyName),N.receiverType=chrome.cast.ReceiverType.CUSTOM),q.push(N));return q};
xZ.prototype.JSC$20162_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=wYs(this),H1("Updating custom receivers: "+_.eY(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.AM)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",ZX3(this)))};
xZ.prototype.setLaunchParams=xZ.prototype.setLaunchParams;xZ.prototype.setConnectedScreenStatus=xZ.prototype.setConnectedScreenStatus;xZ.prototype.stopSession=xZ.prototype.JSC$20162_stopSession;xZ.prototype.getCastSession=xZ.prototype.JSC$20162_getCastSession;xZ.prototype.requestSession=xZ.prototype.requestSession;xZ.prototype.init=xZ.prototype.init;xZ.prototype.dispose=xZ.prototype.dispose;var B7_=_.jV(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),EmL=[],Wus=_.Jq(B7_);var T7_=function(q){q.audioTrackId=null;q.trackData=null;q.playerState=-1;q.hasPrevious=!1;q.hasNext=!1;q.playerTime_=0;q.playerTimeAt_=_.mi();q.seekableStart_=0;q.seekableEnd_=0;q.duration_=0;q.loadedTime=0;q.liveIngestionTime_=NaN;q.isLive_=!1};
_.Z=mk.prototype;
_.Z.reset=function(q){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;q&&(this.index=q.index,this.listId=q.listId,this.videoId=q.videoId,this.playerState=q.playerState,this.volume=q.volume,this.muted=q.muted,this.audioTrackId=q.audioTrackId,this.trackData=q.trackData,this.hasPrevious=q.hasPrevious,this.hasNext=q.hasNext,this.playerTime_=q.playerTime,this.playerTimeAt_=q.playerTimeAt,this.seekableStart_=q.seekableStart,this.seekableEnd_=q.seekableEnd,this.duration_=q.duration,this.loadedTime=
q.loadedTime,this.liveIngestionTime_=q.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.Z.stopPlayer=function(){this.index=-1;this.videoId="";T7_(this)};
_.Z.isPlaying=function(){return this.playerState==1};
_.Z.isBuffering=function(){return this.playerState==3};
_.Z.isAdPlaying=function(){return this.playerState==1081};
var K_=function(q,S){q.playerTime_=S;q.playerTimeAt_=_.mi()},GM7=function(q){switch(q.playerState){case 1:case 1081:return(_.mi()-q.playerTimeAt_)/1E3+q.playerTime_;
case -1E3:return 0}return q.playerTime_};
mk.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.mi()-this.playerTimeAt_)/1E3:0):this.duration_};
var DEL=function(q,S,N){var X=q.videoId;q.videoId=S;q.index=N;S!=X&&T7_(q)},QDE=function(q){var S={};
S.index=q.index;S.listId=q.listId;S.videoId=q.videoId;S.playerState=q.playerState;S.volume=q.volume;S.muted=q.muted;S.audioTrackId=q.audioTrackId;S.trackData=_.a6.unsafeClone(q.trackData);S.hasPrevious=q.hasPrevious;S.hasNext=q.hasNext;S.playerTime=q.playerTime_;S.playerTimeAt=q.playerTimeAt_;S.seekableStart=q.seekableStart_;S.seekableEnd=q.seekableEnd_;S.duration=q.duration_;S.loadedTime=q.loadedTime;S.liveIngestionTime=q.liveIngestionTime_;return S};
mk.prototype.clone=function(){return new mk(QDE(this))};var yq=function(q,S){lZ.call(this);var N=this;this.state_=0;this.connection_=q;this.contextSubscriptions_=[];this.actionQueue_=new zO5;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.AM)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.AM)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.AM)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.AM)(this.onCloudviewAvailabilityChange_,this);var X=0;q?(X=q.getProxyState(),
X!=3&&(q.subscribe("proxyStateChange",this.setState_,this),arL(this))):X=3;X!=0&&(S?this.setState_(X):_.bC(function(){N.setState_(X)},0));
(q=hDm())&&Vcm(this,q);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.F(yq,lZ);yq.prototype.getState=function(){return this.state_};
yq.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
yq.prototype.reconnect=function(){this.connection_.reconnect()};
var v1=function(q){return new mk(q.connection_.getPlayerContextData())};
_.Z=yq.prototype;_.Z.play=function(){ll(this)?(this.castMedia_?this.castMedia_.play(null,_.Q2,UE5(this,"play")):jD(this,"play"),rS3(this,1,GM7(v1(this))),this.publish("remotePlayerChange")):W1(this,this.play)};
_.Z.pause=function(){ll(this)?(this.castMedia_?this.castMedia_.pause(null,_.Q2,UE5(this,"pause")):jD(this,"pause"),rS3(this,2,GM7(v1(this))),this.publish("remotePlayerChange")):W1(this,this.pause)};
_.Z.seekTo=function(q){if(ll(this)){if(this.castMedia_){var S=v1(this),N=new chrome.cast.media.SeekRequest;N.currentTime=q;S.isPlaying()||S.isBuffering()?N.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:N.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(N,_.Q2,UE5(this,"seekTo",{newTime:q}))}else jD(this,"seekTo",{newTime:q});rS3(this,3,q);this.publish("remotePlayerChange")}else W1(this,_.NW(this.seekTo,q))};
_.Z.stop=function(){if(ll(this)){this.castMedia_?this.castMedia_.stop(null,_.Q2,UE5(this,"stopVideo")):jD(this,"stopVideo");var q=v1(this);q.stopPlayer();dC(this,q);this.publish("remotePlayerChange")}else W1(this,this.stop)};
_.Z.setVolume=function(q,S){if(ll(this)){var N=v1(this);if(this.castSession_){if(N.volume!=q){var X=Math.round(q)/100;this.castSession_.setReceiverVolumeLevel(X,(0,_.AM)(function(){vn("set receiver volume: "+X)},this),(0,_.AM)(function(){this.warn_("failed to set receiver volume.")},this))}N.muted!=S&&this.castSession_.setReceiverMuted(S,(0,_.AM)(function(){vn("set receiver muted: "+S)},this),(0,_.AM)(function(){this.warn_("failed to set receiver muted.")},this))}else{var b={volume:q,
muted:S};N.volume!=-1&&(b.delta=q-N.volume);jD(this,"setVolume",b)}N.muted=S;N.volume=q;dC(this,N)}else W1(this,_.NW(this.setVolume,q,S))};
_.Z.setAudioTrack=function(q,S){ll(this)?(S=S.getLanguageInfo().getId(),jD(this,"setAudioTrack",{videoId:q,audioTrackId:S}),q=v1(this),q.audioTrackId=S,dC(this,q)):W1(this,_.NW(this.setAudioTrack,q,S))};
_.Z.addVideo=function(q){ll(this)?jD(this,"addVideo",{videoId:q}):W1(this,_.NW(this.addVideo,q))};
_.Z.addPlaylist=function(q){ll(this)?jD(this,"addVideos",{listId:q}):W1(this,_.NW(this.addPlaylist,q))};
_.Z.addVideos=function(q){q.length==0?this.warn_("Ignore add videos request due to empty list"):ll(this)?jD(this,"addVideos",{videoIds:q.join(",")}):W1(this,_.NW(this.addVideos,q))};
_.Z.JSC$20172_removeVideo=function(q){ll(this)?jD(this,"removeVideo",{videoId:q}):W1(this,_.NW(this.JSC$20172_removeVideo,q))};
_.Z.JSC$20172_insertVideo=function(q){ll(this)?jD(this,"insertVideo",{videoId:q}):W1(this,_.NW(this.JSC$20172_insertVideo,q))};
_.Z.playVideo=function(q,S,N,X,b,w,B){X=X===void 0?null:X;b=b===void 0?null:b;w=w===void 0?null:w;B=B===void 0?null:B;var T=v1(this),Q={videoId:q};N!==void 0&&(Q.currentIndex=N);DEL(T,q,N||0);S!==void 0&&(K_(T,S),Q.currentTime=S);X&&(Q.listId=X);b&&(Q.playerParams=b);w&&(Q.clickTrackingParams=w);B&&(Q.locationInfo=_.eY(B));jD(this,"setPlaylist",Q);X||dC(this,T)};
_.Z.nextVideo=function(q,S){if(ll(this)){if(q&&S){var N=v1(this);DEL(N,q,S);dC(this,N)}jD(this,"next")}else W1(this,_.NW(this.nextVideo,q,S))};
_.Z.clearPlaylist=function(){if(ll(this)){jD(this,"clearPlaylist");var q=v1(this);q.reset();dC(this,q);this.publish("remotePlayerChange")}else W1(this,this.clearPlaylist)};
_.Z.dispose=function(){if(this.state_!=3){var q=this.state_;this.state_=3;this.publish("proxyStateChange",q,this.state_)}lZ.prototype.dispose.call(this)};
_.Z.disposeInternal=function(){$E7(this);this.connection_=null;this.actionQueue_.clear();Vcm(this,null);lZ.prototype.disposeInternal.call(this)};
var arL=function(q){_.mx("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(S){this.contextSubscriptions_.push(this.connection_.subscribe(S,_.NW(this.onProxyEvent_,S),this))},q)},$E7=function(q){_.mx(q.contextSubscriptions_,function(S){this.connection_.unsubscribeByKey(S)},q);
q.contextSubscriptions_.length=0},ll=function(q){return q.getState()==1},W1=function(q,S){q.actionQueue_.getCount()<50&&q.actionQueue_.enqueue(S)},rS3=function(q,S,N){var X=v1(q);
K_(X,N);X.playerState!=-1E3&&(X.playerState=S);dC(q,X)},jD=function(q,S,N){q.connection_.sendMessage(S,N)},dC=function(q,S){$E7(q);
q.connection_.setPlayerContextData(QDE(S));arL(q)};
yq.prototype.setState_=function(q){if((q!=this.state_||q==2)&&this.state_!=3&&q!=0){var S=this.state_;this.state_=q;this.publish("proxyStateChange",S,q);if(q==1)for(;!this.actionQueue_.isEmpty();)q=this.actionQueue_,prZ(q),q.front_.pop().apply(this);else q==3&&this.dispose()}};
yq.prototype.onProxyEvent_=function(q,S){this.publish(q,S)};
var Vcm=function(q,S){q.castSession_&&(q.castSession_.removeUpdateListener(q.boundCastStatusListener_),q.castSession_.removeMediaListener(q.boundCastMediaListener_),q.onCastMediaChange_(null));q.castSession_=S;if(q.castSession_&&(vn("Setting cast session: "+q.castSession_.sessionId),q.castSession_.addUpdateListener(q.boundCastStatusListener_),q.castSession_.addMediaListener(q.boundCastMediaListener_),q.castSession_.media.length))q.onCastMediaChange_(q.castSession_.media[0])};
yq.prototype.onCastStatusUpdate_=function(q){if(!q)this.onCastMediaChange_(null),Vcm(this,null);else if(this.castSession_.receiver.volume){q=this.castSession_.receiver.volume;var S=v1(this),N=Math.round(100*q.level||0);if(S.volume!=N||S.muted!=q.muted)vn("Cast volume update: "+q.level+(q.muted?" muted":"")),S.volume=N,S.muted=!!q.muted,dC(this,S)}};
yq.prototype.onCastMediaChange_=function(q){vn("Cast media: "+!!q);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=q)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),cSJ(this),this.publish("remotePlayerChange")};
var cSJ=function(q){var S=q.castMedia_.media,N=q.castMedia_.customData;if(S&&N){var X=v1(q);S.contentId!=X.videoId&&vn("Cast changing video to: "+S.contentId);X.videoId=S.contentId;X.playerState=N.playerState;K_(X,q.castMedia_.getEstimatedTime());dC(q,X)}else vn("No cast media video. Ignoring state update.")};
yq.prototype.onCastMediaUpdate_=function(q){if(q)cSJ(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
yq.prototype.onCloudviewAvailabilityChange_=function(){var q=hDm();q&&Vcm(this,q)};
yq.prototype.warn_=function(q){Kz("CP",q)};
var UE5=function(q,S,N){return(0,_.AM)(function(X){this.warn_("Failed to "+S+" with cast v2 channel. Error code: "+X.code);X.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+S+" using MDx browser channel."),jD(this,S,N))},q)};var MI=function(q,S,N,X){X=X===void 0?!1:X;lZ.call(this);var b=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$20177_http_=q;this.enableConnectWithInitialState_=X;this.listeners_.push(_.LY(window,"beforeunload",function(){b.JSC$20180_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new mk;this.currentScreenId_=S.id;this.currentScreenIdType_=S.idType;this.channelService=aTJ(this.JSC$20177_http_,N,this.JSC$20180_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){eS3(b)});
this.channelService.listen("channelClosed",function(){k4("Channel closed");isNaN(b.connectTimerId_)?sK8(!0):sK8();b.dispose()});
this.channelService.listen("channelError",function(w){sK8();isNaN(b.getReconnectTimeout_())?(w==1&&b.currentScreenIdType_=="shortLived"&&b.publish("browserChannelAuthError",w),k4("Channel error: "+w+" without reconnection"),b.dispose()):(b.reconnecting_=!0,k4("Channel error: "+w+" with reconnection in "+b.getReconnectTimeout_()+" ms"),CKZ(b,2))});
this.channelService.listen("channelMessage",function(w){RSG(b,w)});
this.channelService.setLoungeToken(S.token);this.subscribe("remoteQueueChange",function(){var w=b.playerContext_.videoId;omV()&&_.sU("yt-remote-session-video-id",w)})};
_.F(MI,lZ);
MI.prototype.connect=function(q,S){if(S){var N=S.listId,X=S.videoId,b=S.videoIds,w=S.playerParams,B=S.clickTrackingParams,T=S.index,Q={videoId:X},a=S.currentTime,U=S.locationInfo;S=S.loopMode;a!==void 0&&(Q.currentTime=a<=5?0:a);w&&(Q.playerParams=w);U&&(Q.locationInfo=U);B&&(Q.clickTrackingParams=B);N&&(Q.listId=N);b&&b.length>0&&(Q.videoIds=b.join(","));T!==void 0&&(Q.currentIndex=T);this.enableConnectWithInitialState_&&(Q.loopMode=S||"LOOP_MODE_OFF");N&&(this.playerContext_.listId=N);this.playerContext_.videoId=
X;this.playerContext_.index=T||0;this.playerContext_.state=3;K_(this.playerContext_,a);this.autoplayMode_="UNSUPPORTED";N=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";k4("Connecting with "+N+" and params: "+_.eY(Q));this.channelService.connect({method:N,params:_.eY(Q)},q,bs7())}else k4("Connecting without params"),this.channelService.connect({},q,bs7());tc8(this)};
MI.prototype.setLoungeToken=function(q){this.channelService.setLoungeToken(q)};
MI.prototype.dispose=function(){this.isDisposed()||(_.hl("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),CKZ(this,3));lZ.prototype.dispose.call(this)};
MI.prototype.disposeInternal=function(){iXE(this);JSL(this);F2s(this);_.ZX(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.ZX(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Em0(this.listeners_);this.listeners_.length=0;this.channelService.dispose();lZ.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var HXJ=function(q){return mN(q.connectedDevices_,function(S){return S.type=="LOUNGE_SCREEN"})},k4=function(q){Kz("conn",q)},CKZ=function(q,S){q.publish("proxyStateChange",S)},tc8=function(q){q.connectTimerId_=_.bC(function(){k4("Connecting timeout");
q.JSC$20180_disconnect_(1)},2E4)},iXE=function(q){_.ZX(q.connectTimerId_);
q.connectTimerId_=NaN},F2s=function(q){_.ZX(q.reconnectedCheckScreenTimeout_);
q.reconnectedCheckScreenTimeout_=NaN},K2Z=function(q){JSL(q);
q.playingSyncTimerId_=_.bC(function(){OXJ(q,"getNowPlaying")},2E4)},JSL=function(q){_.ZX(q.playingSyncTimerId_);
q.playingSyncTimerId_=NaN},eS3=function(q){k4("Channel opened");
q.reconnecting_&&(q.reconnecting_=!1,F2s(q),q.reconnectedCheckScreenTimeout_=_.bC(function(){k4("Timing out waiting for a screen.");q.JSC$20180_disconnect_(1)},15E3))},lrJ=function(q,S){var N=null;
if(S){var X=HXJ(q);X&&(N={clientName:X.clientName,deviceMake:X.brand,deviceModel:X.model,osVersion:X.osVersion})}_.hl("yt.mdx.remote.remoteClient_",N);S&&(iXE(q),F2s(q));N=q.channelService.isChannelOpened()&&isNaN(q.connectTimerId_);S==N?S&&(CKZ(q,1),OXJ(q,"getSubtitlesTrack")):S?(q.getOtherConnectedRemoteId_()&&q.playerContext_.reset(),CKZ(q,1),OXJ(q,"getNowPlaying"),vFV(q)):q.JSC$20180_disconnect_(1)},jDJ=function(q,S){var N=S.params.videoId;
delete S.params.videoId;N==q.playerContext_.videoId&&(_.a6.isEmpty(S.params)?q.playerContext_.trackData=null:q.playerContext_.trackData=S.params,q.publish("remotePlayerChange"))},W25=function(q,S,N){var X=S.params.videoId||S.params.video_id,b=parseInt(S.params.currentIndex,10);
q.playerContext_.listId=S.params.listId||q.playerContext_.listId;DEL(q.playerContext_,X,b);q.publish("remoteQueueChange",N)},dEJ=function(q,S){S.params=S.params||{};
W25(q,S,"NOW_PLAYING_MAY_CHANGE");q.onStateChange_(S);q.publish("autoplayDismissed")};
MI.prototype.onStateChange_=function(q){var S=parseInt(q.params.currentTime||q.params.current_time,10);K_(this.playerContext_,isNaN(S)?0:S);S=parseInt(q.params.state,10);S=isNaN(S)?-1:S;S==-1&&this.playerContext_.playerState==-1E3&&(S=-1E3);this.playerContext_.playerState=S;S=Number(q.params.loadedTime);this.playerContext_.loadedTime=isNaN(S)?0:S;S=Number(q.params.duration);this.playerContext_.duration_=isNaN(S)?0:S;S=this.playerContext_;var N=Number(q.params.liveIngestionTime);S.liveIngestionTime_=
N;S.isLive_=isNaN(N)?!1:!0;S=this.playerContext_;N=Number(q.params.seekableStartTime);q=Number(q.params.seekableEndTime);S.seekableStart_=isNaN(N)?0:N;S.seekableEnd_=isNaN(q)?0:q;this.playerContext_.playerState==1?K2Z(this):JSL(this);this.publish("remotePlayerChange")};
MI.prototype.onAdStateChange_=function(q){if(this.playerContext_.playerState!=-1E3){var S=1085;switch(parseInt(q.params.adState,10)){case 1:S=1081;break;case 2:S=1084;break;case 0:S=1083}this.playerContext_.playerState=S;q=parseInt(q.params.currentTime,10);K_(this.playerContext_,isNaN(q)?0:q);this.publish("remotePlayerChange")}};
var kMV=function(q,S){var N=S.params.muted=="true";q.playerContext_.volume=parseInt(S.params.volume,10);q.playerContext_.muted=N;q.publish("remotePlayerChange")},zSJ=function(q,S){q.autoplayVideoId_=S.params.videoId;
q.publish("nowAutoplaying",parseInt(S.params.timeout,10))},nFE=function(q,S){q.autoplayVideoId_=S.params.videoId||null;
q.publish("autoplayUpNext",q.autoplayVideoId_)},frG=function(q,S){q.autoplayMode_=S.params.autoplayMode;
q.publish("autoplayModeChange",q.autoplayMode_);q.autoplayMode_=="DISABLED"&&q.publish("autoplayDismissed")},pYs=function(q,S){var N=S.params.hasNext=="true";
q.playerContext_.hasPrevious=S.params.hasPrevious=="true";q.playerContext_.hasNext=N;q.publish("previousNextChange")};
MI.prototype.isCapabilitySupportedOnConnectedDevices_=function(q){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var S=_.A(this.connectedDevices_),N=S.next();!N.done;N=S.next())if(!N.value.capabilities.has(q))return!1;return!0};
var RSG=function(q,S){S=S.message;S.params?k4("Received: action="+S.action+", params="+_.eY(S.params)):k4("Received: action="+S.action+" {}");switch(S.action){case "loungeStatus":S=_.TT(S.params.devices);q.connectedDevices_=_.Vy(S,function(X){return new c1(X)});
S=!!mN(q.connectedDevices_,function(X){return X.type=="LOUNGE_SCREEN"});
lrJ(q,S);S=q.isCapabilitySupportedOnConnectedDevices_("mlm");q.publish("multiStateLoopEnabled",S);break;case "loungeScreenDisconnected":AYL(q.connectedDevices_,function(X){return X.type=="LOUNGE_SCREEN"});
lrJ(q,!1);break;case "remoteConnected":var N=new c1(_.TT(S.params.device));mN(q.connectedDevices_,function(X){return X.equals(N)})||_.K4F(q.connectedDevices_,N);
break;case "remoteDisconnected":N=new c1(_.TT(S.params.device));AYL(q.connectedDevices_,function(X){return X.equals(N)});
break;case "gracefulDisconnect":break;case "playlistModified":W25(q,S,"QUEUE_MODIFIED");break;case "nowPlaying":dEJ(q,S);break;case "onStateChange":q.onStateChange_(S);break;case "onAdStateChange":q.onAdStateChange_(S);break;case "onVolumeChanged":kMV(q,S);break;case "onSubtitlesTrackChanged":jDJ(q,S);break;case "nowAutoplaying":zSJ(q,S);break;case "autoplayDismissed":q.publish("autoplayDismissed");break;case "autoplayUpNext":nFE(q,S);break;case "onAutoplayModeChanged":frG(q,S);break;case "onHasPreviousNextChanged":pYs(q,
S);break;case "requestAssistedSignIn":q.publish("assistedSignInRequested",S.params.authCode);break;case "onLoopModeChanged":q.publish("loopModeChange",S.params.loopMode);break;default:k4("Unrecognized action: "+S.action)}};
_.Z=MI.prototype;_.Z.getProxyState_=function(){var q=3;this.isDisposed()||(q=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(q=1):q=2);return q};
_.Z.JSC$20180_disconnect_=function(q){k4("Disconnecting with "+q);_.hl("yt.mdx.remote.remoteClient_",null);iXE(this);this.publish("beforeDisconnect",q);q==1&&sK8();this.channelService.disconnect(q);this.dispose()};
_.Z.getPlayerContextData_=function(){var q=this.playerContext_;this.clientVideoId_&&(q=this.playerContext_.clone(),DEL(q,this.clientVideoId_,q.index));return QDE(q)};
_.Z.setPlayerContextData_=function(q){var S=this,N=new mk(q);N.videoId&&N.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=N.videoId,_.ZX(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.bC(function(){if(S.clientVideoId_){var b=S.clientVideoId_;S.clientVideoId_=null;S.playerContext_.videoId!=b&&OXJ(S,"getNowPlaying")}},5E3));
var X=[];this.playerContext_.listId==N.listId&&this.playerContext_.videoId==N.videoId&&this.playerContext_.index==N.index||X.push("remoteQueueChange");this.playerContext_.playerState==N.playerState&&this.playerContext_.volume==N.volume&&this.playerContext_.muted==N.muted&&GM7(this.playerContext_)==GM7(N)&&_.eY(this.playerContext_.trackData)==_.eY(N.trackData)||X.push("remotePlayerChange");this.playerContext_.reset(q);_.mx(X,function(b){this.publish(b)},this)};
_.Z.getOtherConnectedRemoteId_=function(){var q=this.channelService.getDeviceId(),S=mN(this.connectedDevices_,function(N){return N.type=="REMOTE_CONTROL"&&N.id!=q});
return S?S.id:""};
_.Z.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.Z.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.Z.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.Z.JSC$20180_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var vFV=function(q){_.ZX(q.idleDisconnectTimerId_);q.idleDisconnectTimerId_=_.bC(function(){q.JSC$20180_disconnect_(1)},864E5)},OXJ=function(q,S,N){N?k4("Sending: action="+S+", params="+_.eY(N)):k4("Sending: action="+S);
q.channelService.sendMessage(S,N)};
MI.prototype.sendMessageWithUserAction_=function(q,S){OXJ(this,q,S);vFV(this)};
MI.prototype.JSC$20180_getXsrfToken_=function(){var q=_.TO.get("SAPISID","")||_.TO.get("__Secure-1PAPISID",void 0)||"",S=_.TO.get("__Secure-3PAPISID","")||"";if(!q&&!S)return"";q=_.Im(_.wy(q),2);S=_.Im(_.wy(S),2);return _.Im(_.wy(","+q+","+S),2)};
MI.prototype.subscribe=MI.prototype.subscribe;MI.prototype.unsubscribeByKey=MI.prototype.unsubscribeByKey;MI.prototype.getProxyState=MI.prototype.getProxyState_;MI.prototype.disconnect=MI.prototype.JSC$20180_disconnect_;MI.prototype.getPlayerContextData=MI.prototype.getPlayerContextData_;MI.prototype.setPlayerContextData=MI.prototype.setPlayerContextData_;MI.prototype.getOtherConnectedRemoteId=MI.prototype.getOtherConnectedRemoteId_;MI.prototype.getReconnectTimeout=MI.prototype.getReconnectTimeout_;
MI.prototype.getAutoplayMode=MI.prototype.getAutoplayMode_;MI.prototype.getAutoplayVideoId=MI.prototype.getAutoplayVideoId_;MI.prototype.reconnect=MI.prototype.JSC$20180_reconnect_;MI.prototype.sendMessage=MI.prototype.sendMessageWithUserAction_;MI.prototype.getXsrfToken=MI.prototype.JSC$20180_getXsrfToken_;MI.prototype.isCapabilitySupportedOnConnectedDevices=MI.prototype.isCapabilitySupportedOnConnectedDevices_;var cGV=function(q){jj.call(this,"ScreenServiceProxy");this.instance_=q;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.AM)(this.JSC$20183_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.AM)(this.onOnlineScreenChange_,this)))};
_.F(cGV,jj);_.Z=cGV.prototype;_.Z.getScreens=function(q){return this.instance_.$_gs(q)};
_.Z.contains=function(q){return!!this.instance_.$_c(q)};
_.Z.get=function(q){return this.instance_.$_g(q)};
_.Z.start=function(){this.instance_.$_st()};
_.Z.add=function(q,S,N){this.instance_.$_a(q,S,N)};
_.Z.remove=function(q,S,N){this.instance_.$_r(q,S,N)};
_.Z.updateName=function(q,S,N,X){this.instance_.$_un(q,S,N,X)};
_.Z.disposeInternal=function(){for(var q=this.subscriptionKeys_.length,S=0;S<q;++S)this.instance_.$_ubk(this.subscriptionKeys_[S]);this.subscriptionKeys_.length=0;this.instance_=null;jj.prototype.disposeInternal.call(this)};
_.Z.JSC$20183_onScreenChange_=function(){this.publish("screenChange")};
_.Z.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
kZ.prototype.$_st=kZ.prototype.start;kZ.prototype.$_gspc=kZ.prototype.JSC$20142_getScreenByPairingCode;kZ.prototype.$_gsppc=kZ.prototype.JSC$20142_getScreenByPollingPairingCode;kZ.prototype.$_c=kZ.prototype.contains;kZ.prototype.$_g=kZ.prototype.get;kZ.prototype.$_a=kZ.prototype.add;kZ.prototype.$_un=kZ.prototype.updateName;kZ.prototype.$_r=kZ.prototype.remove;kZ.prototype.$_gs=kZ.prototype.getScreens;kZ.prototype.$_gos=kZ.prototype.JSC$20142_getOnlineScreens;kZ.prototype.$_s=kZ.prototype.subscribe;
kZ.prototype.$_ubk=kZ.prototype.unsubscribeByKey;var QH3=null,CW8=!1,ocZ=null,uZ=null,$eZ=null,gM=[];var xE5=new _.dX("yt-menu"),mE5=function(){},gFm=function(q,S,N){q=S=="right-click"?N.rightClickMenuPopupHint:N.menuPopupHint;
if(!(u_7(S)>10))return S=S||"default",xE5.set(S+"-impression",u_7(S)+1),q},u_7=function(q){return parseInt(xE5.get((q||"default")+"-impression")||0,10)};
_.xK(mE5);var EF_=function(){this.contexts_=new WeakMap;this.JSC$20189_networkService_=this.activeContext_=null},yS3=function(q,S,N){var X=q.contexts_.get(S);
X||(X=new P4V(q.JSC$20189_networkService_),q.contexts_.set(S,X));q.activeContext_=X;N&&q.activeContext_.reset();q.activeContext_.start();return q.activeContext_};var Lz=_.ec7(function(q){var S=_.Si("DIV");q&&(S.className=q);S.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";q=_.Si("DIV");_.si0(q,"200px","200px");S.appendChild(q);document.body.appendChild(S);q=S.offsetWidth-S.clientWidth;_.Nw(S);return q});var Pn=_.Y$("kevlar_watch_page_horizontal_margin",24),K_J=_.Y$("kevlar_watch_page_columns_top_padding",24),tU3=426+Pn*2,h0=_.Y$("kevlar_watch_two_column_width_threshold",1E3),JGL=Pn*2,F_Z=_.Y$("kevlar_watch_secondary_width",402),O4G=_.Y$("kevlar_watch_max_player_width",1280),vcE=_.Y$("kevlar_watch_flexy_metadata_height",136),H47=JGL+310+Pn,i4Z=JGL+360+Pn;var zR=function(){};
zR.prototype.enqueue=function(){var q=this,S;return _.G(function(N){if(q.isCounterfactual())return(S=q.getCounterfactualData())&&q.shouldLogCounterfactualImpression()&&q.sendImpressionEndpoints(S),N.return();q.doEnqueue();_.xP(N)})};
zR.prototype.sendImpressionEndpoints=function(q){_.fl.getInstance().triggerOptionalAction("yt-service-request",{},q[0])};var n_=function(q,S){this.renderer=q;this.page=S};
_.F(n_,zR);n_.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
n_.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
n_.prototype.shouldLogCounterfactualImpression=function(){return!0};
n_.prototype.doEnqueue=function(){var q=_.dj(this.page);q&&q.pause();this.renderer.impressionCommand&&_.fl.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.QV(_.fl.getInstance(),[this.renderer.promoCommand],this.page)};var McG=function(q,S){this.renderer=q;this.resolver=_.Hq();this.JSC$20201_enforcementCounter=new _.$sJ;S?this.JSC$20201_playerManager=_.dj(S):this.JSC$20201_playerManager=null;_.h_(1,!0)};
_.F(McG,zR);_.Z=McG.prototype;_.Z.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var q=[];this.renderer.impressionEndpoints.forEach(function(S){(S=_.aK(S))&&q.push(S)});
return q}};
_.Z.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.Z.shouldLogCounterfactualImpression=function(){var q=_.qse();q?(this.JSC$20201_enforcementCounter.increment("POPUP"),_.h_(3)):_.h_(2);return q};
_.Z.cancel=function(){this.resolver.promise.cancel()};
_.Z.doEnqueue=function(){var q=this;_.qse()?(this.JSC$20201_enforcementCounter.increment("POPUP"),_.h_(3),L2V(this)):this.JSC$20201_playerManager?(this.resolver.promise.then(function(){L2V(q)}),hSm(this.resolver,this.JSC$20201_playerManager)):_.h_(2)};
var hSm=function(q,S){var N=_.Hq();S.getPlayerPromise().then(function(X){N.resolve(X)});
N.promise.then(function(X){X.addEventListener("onAbnormalityDetected",q.resolve);_.rn(q.promise,function(){X.removeEventListener("onAbnormalityDetected",q.resolve)})});
q.promise.thenCatch(function(){N.promise.cancel()})},L2V=function(q){_.h_(3);
var S={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:q.renderer}};S=_.fl.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:S},{});Promise.all(S).then(function(){PKJ();q.JSC$20201_playerManager&&q.JSC$20201_playerManager.pause()})},PKJ=function(){Cc3(function(q,S){KHE(q,S);
q===0?_.h_(7):_.h_(4)})};var Ir_=function(q,S){this.renderer=q;this.page=S;this.resolver=_.Hq()};
_.F(Ir_,zR);_.Z=Ir_.prototype;_.Z.cancel=function(){this.resolver.promise.cancel()};
_.Z.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Z.isCounterfactual=function(){return!this.renderer.isVisible};
_.Z.shouldLogCounterfactualImpression=function(){return!0};
_.Z.doEnqueue=function(){var q=this;this.resolver.promise.then(function(){var N={popup:{mealbarPromoRenderer:q.renderer},popupType:"MEALBAR"};_.fl.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:N},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var S=_.dj(this.page);S&&YL3(this.resolver,S)}break;default:this.resolver.resolve()}};
var YL3=function(q,S){var N=_.Hq();S.getPlayerPromise().then(function(X){N.resolve(X)});
N.promise.then(function(X){X.addEventListener("onAdEnd",q.resolve);_.rn(q.promise,function(){X.removeEventListener("onAdEnd",q.resolve)})});
q.promise.thenCatch(function(){N.promise.cancel()})};var o55=function(q,S){this.renderer=q;this.page=S};
_.F(o55,zR);_.Z=o55.prototype;_.Z.cancel=function(){this.JSC$20209_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20209_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20209_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Z.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Z.isCounterfactual=function(){return!this.renderer.isVisible};
_.Z.shouldLogCounterfactualImpression=function(){return!0};
_.Z.doEnqueue=function(){var q=this,S,N;((S=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(N=S.playbackUpsellDialogTriggerConditionData)==null?void 0:N.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20209_downloadedVideosCountSelectorUnsubscriber=_.wf(_.jQ(),U9E,function(X,b){X>b&&(qdG(q),q.cancel())}):qdG(this)};
var qdG=function(q){var S={popup:{upsellDialogRenderer:q.renderer},popupType:"MODAL"};_.fl.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:S},{});(q=_.dj(q.page))&&q.pause()};var f_={},SdL=(f_.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",f_.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",f_.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",f_.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",f_.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",f_.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",f_.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",f_),NdE=function(q,S){this.renderer=q;this.targetManager=
S};
_.F(NdE,zR);_.Z=NdE.prototype;_.Z.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20216_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20216_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20216_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Z.getCounterfactualData=function(){if(this.isCounterfactual()){var q;return(q=this.renderer.promoConfig)==null?void 0:q.impressionEndpoints}};
_.Z.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.Z.shouldLogCounterfactualImpression=function(){return!0};
_.Z.doEnqueue=function(){var q=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20216_downloadedVideosCountSelectorUnsubscriber=_.wf(_.jQ(),U9E,function(S,N){q.renderer.targetId&&S>N&&(EyJ(q.targetManager,q.renderer.targetId,XW3(q)),q.cancel())});
break;default:EyJ(this.targetManager,this.renderer.targetId,XW3(this))}};
var XW3=function(q){var S;if((S=q.renderer.suggestedPosition)==null?0:S.type)var N=SdL[q.renderer.suggestedPosition.type];N||(N="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:q.renderer},popupType:"HINT",position:N}}};var bjL=function(){this.previousPage=null},wW3;
bjL.prototype.registerPromoCommand=function(q,S){Zj3(this,void 0,void 0,_.t(q.roadblock,DoJ),void 0,void 0,S)};
var Zj3=function(q,S,N,X,b,w,B){q.previousPage!==B&&q.pendingTooltipPromo&&q.pendingTooltipPromo.cancel();q.previousPage=B;b?(q.pendingEnforcementPromo&&q.pendingEnforcementPromo.cancel(),q.pendingEnforcementPromo=new McG(b,B),q.pendingEnforcementPromo.enqueue()):w?(q.pendingCommandWrapperPromo=new n_(w,B),q.pendingCommandWrapperPromo.enqueue()):X?(q.pendingRoadblockPromo&&q.pendingRoadblockPromo.cancel(),q.pendingRoadblockPromo=new o55(X,B),q.pendingRoadblockPromo.enqueue()):S?(q.pendingMealbarPromo&&
q.pendingMealbarPromo.cancel(),q.pendingMealbarPromo=new Ir_(S,B),q.pendingMealbarPromo.enqueue()):N&&(q.pendingTooltipPromo&&q.pendingTooltipPromo.cancel(),q.pendingTooltipPromo=new NdE(N,_.qb()),q.pendingTooltipPromo.enqueue())},AXL=function(){wW3||(wW3=new bjL);
return wW3};var sX5=function(){this.horizontal=!1},Bd7=function(q,S){q.horizontal=S};
sX5.prototype.position=function(q,S,N,X){X=X===void 0?1:X;q=this.delta(q)*X+S;X=Math.max(S,N);return q>=Math.min(S,N)&&q<=X?q:N};
sX5.prototype.axis=function(q){q=this.direction(q);return q==="up"||q==="down"?"Y":"X"};var p_=function(q,S,N){S=S===void 0?_.SM():S;this.target=q;this.manager=S;this.touchAction=N;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
p_.prototype.attach=function(){if(!this.attached){this.attached=!0;this.eventMap={swipedown:this.onSwipeDown,swipeup:this.onSwipeUp,panstart:this.onPanStart,panright:this.onPanMove,panleft:this.onPanMove,panmove:this.onPanMove,panend:this.onPanEnd};this.manager.registerTouchEvents.apply(this.manager,[this.target,this.directions,this.touchAction].concat(_.PG(this.events)));for(var q=_.A(this.events),S=q.next();!S.done;S=q.next())this.listen(S.value)}};
p_.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.PG(this.events)));for(var q=_.A(this.events),S=q.next();!S.done;S=q.next())this.unlisten(S.value)}};
p_.prototype.listen=function(q){this.eventMap[q]&&this.target.addEventListener(q,this.eventMap[q])};
p_.prototype.unlisten=function(q){this.eventMap[q]&&this.target.removeEventListener(q,this.eventMap[q])};var x4=function(){sX5.apply(this,arguments)};
_.F(x4,sX5);x4.prototype.direction=function(q){var S=q.detail;q=S.deltaY;S=S.deltaX;return q&&!this.horizontal?q>0?"down":"up":S&&this.horizontal?S>0?"right":"left":"none"};
x4.prototype.distance=function(q){return Math.abs(this.delta(q))};
x4.prototype.delta=function(q){var S=this.direction(q),N=q.detail;q=N.deltaX;N=N.deltaY;return S==="up"||S==="down"?N||0:q||0};
x4.prototype.velocity=function(q){var S=this.direction(q),N=q.detail;q=N.velocityX;N=N.velocityY;return Math.abs(S==="up"||S==="down"?N||0:q||0)};var mL=function(q,S,N,X,b,w){b=b===void 0?new x4:b;w=w===void 0?_.SM():w;p_.call(this,S,w,X);var B=this;this.element=q;this.target=S;this.config=N;this.input=b;this.manager=w;this.events=["panstart","panmove","panend"];this.onPanStart=function(){B.config.draggingClass&&B.element.classList.add(B.config.draggingClass);B.config.startAction&&B.config.startAction()};
this.onPanMove=function(T){var Q=Td3(B,T);if(Q){B.move(T,Q);Q.fade&&B.fade(T,Q);var a=B.input.direction(T);Q.moveAction&&Q.moveAction(Gz3(B,T,Q),a)}};
this.onPanEnd=function(T){var Q,a,U,r,c,e;return _.G(function(R){if(R.nextAddress==1){B.animationRequestId&&cancelAnimationFrame(B.animationRequestId);B.animationRequestId=void 0;Q=Td3(B,T);if(!Q)return R.return();a=Q;U=a.triggerAction;r=a.fade;c=a.disableFinish;e=a.translateBack;var J=B.input.velocity(T),v=B.input.distance(T),W=B.threshold(Q);return J>.3&&v>10||v>W?c?R.jumpTo(6):r?R.yield(DAm(B,T),6):R.yield(QXE(B,T,Q),6):e?R.yield(B.translateBack(T),3):R.jumpTo(3)}R.nextAddress!=3&&U&&U();B.config.draggingClass&&
B.element.classList.remove(B.config.draggingClass);B.reset();_.xP(R)})};
q=Object.keys(N.triggers);this.directions=new Set(q);Bd7(this.input,this.directions.has("right")||this.directions.has("left"))};
_.F(mL,p_);mL.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var Td3=function(q,S){S=q.input.direction(S);return q.config.triggers[S]};
mL.prototype.move=function(q,S){var N=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var X=N.input.axis(q),b=N.input.position(q,N.config.startPosition,S.endPosition,S.moveRatio||1);N.element.style.transform="translate"+X+"("+b+"px)";N.animationRequestId=void 0}))};
var Gz3=function(q,S,N){var X=N.moveRatio||1;N=Math.abs(q.config.startPosition-N.endPosition);return Math.min(q.input.distance(S)*X,N)/N};
mL.prototype.fade=function(q,S){var N=S.endOpacity;q=Gz3(this,q,S);q>0&&(this.element.style.opacity=""+(((N||0)-1)*q+1))};
mL.prototype.threshold=function(q){return q.threshold?q.threshold:Math.abs(q.endPosition-this.config.startPosition)/3};
var QXE=function(q,S,N){var X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1)return X=q.input.delta(S)+q.config.startPosition,b=q.input.axis(S),w=N,B=w.endPosition,T=w.transitionEndPosition,a=(Q=T)!=null?Q:B,U.yield(q.element.animate([{transform:"translate"+b+"("+X+"px)"},{transform:"translate"+b+"("+a+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.element.style.transform="translate"+b+"("+a+"px)";_.xP(U)})};
mL.prototype.translateBack=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1){if(!S.element.style.transform)return b.return();N=S.input.axis(q);X=S.config.startPosition;return b.yield(S.element.animate([{transform:S.element.style.transform},{transform:"translate"+N+"("+X+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}S.element.style.transform="translate"+N+"("+X+"px)";_.xP(b)})};
var DAm=function(q,S){var N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N=q.input.delta(S)+q.config.startPosition,X=q.input.axis(S),b=N+70,w=q.element.style.opacity===""?1:q.element.style.opacity,B.yield(q.element.animate([{transform:"translate"+X+"("+N+"px)",opacity:w},{transform:"translate"+X+"("+b+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.element.style.transform="translate"+X+"("+b+"px)";q.element.style.opacity="0";_.xP(B)})};var nc3=new _.dX("ratelimit");var aoZ=function(q,S){this.playerProvider_=q;this.actionSenderElement_=S;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
aoZ.prototype.reset=function(){Vt$(this);this.isUserPredictedAbsent_=!1};
var Vt$=function(q,S){!q.youThereData_||q.showWarningJob_||S!==void 0&&S||(I8("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.VR(),q.youThereData_,q.clientPlaybackNonce_),_.HN());_.OY.cancelJob(q.showWarningJob_);q.showWarningJob_=0;_.OY.cancelJob(q.showBlockingWarningJob_);q.showBlockingWarningJob_=0;_.OY.cancelJob(q.pausePlaybackJob_);q.pausePlaybackJob_=0;q.youThereData_=null;q.clientPlaybackNonce_=void 0;q.inYouThereFlow_=!1},rXG=function(q,S){var N,X,b;
_.G(function(w){if(w.nextAddress==1)return q.reset(),w.yield(q.playerProvider_().getPlayerPromise(),2);N=w.yieldResult;q.clientPlaybackNonce_=N.getVideoData().cpn;q.youThereData_=S.configData.youThereData;if(!q.youThereData_)return w.return();if(q.youThereData_.triggerReason&&q.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!f63())return I8("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.VR(),q.youThereData_,q.clientPlaybackNonce_),w.return();X=q.youThereData_.promptDelaySec;b=N.getCurrentTime();
q.showWarningJob_=_.OY.addLowPriorityJob(function(){return _.G(function(B){q.showWarningJob_=0;return B.yield(UA3(q),0)})},Math.max(X-b,0)*1E3);
_.xP(w)})},UA3=function(q){var S,N,X,b,w,B;
return _.G(function(T){if(T.nextAddress==1)return T.yield(q.playerProvider_().getPlayerPromise(),2);if(T.nextAddress!=3)return S=T.yieldResult,N=S.getCurrentTime(),T.yield($A7(q),3);X=T.yieldResult;if(!X||!q.youThereData_)return T.return();if(_.C("check_user_lact_at_prompt_shown_time_on_web")&&(b=parseInt(q.youThereData_.lactThresholdMs,10),_.IL()<b))return I8("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.VR(),q.youThereData_,q.clientPlaybackNonce_),T.return();if(q.youThereData_.playbackPauseDelayMs<=
0)return cXG(q),T.return();!_.C("external_fullscreen")&&(w=_.dr())&&(q.ignoreFullscreenExitUserActivity_=!0,_.OY.addLowPriorityJob(function(){q.ignoreFullscreenExitUserActivity_=!1},2E3),_.kq(w));
q.youThereData_.showToastWarningPrompt&&(ul(q,q.youThereData_.showWarningActions),q.inYouThereFlow_=!0,I8("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.VR(),q.youThereData_,q.clientPlaybackNonce_,N),I8("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.VR(),q.youThereData_,q.clientPlaybackNonce_,N));B=0;q.youThereData_.blockingPromptDelayMs&&(B=q.youThereData_.blockingPromptDelayMs);q.showBlockingWarningJob_=_.OY.addLowPriorityJob(function(){return _.G(function(Q){q.showBlockingWarningJob_=0;return Q.yield(emE(q),
0)})},B);
_.xP(T)})},emE=function(q){var S,N,X;
return _.G(function(b){if(b.nextAddress==1)return b.yield($A7(q),2);S=b.yieldResult;if(!q.youThereData_)return b.return();S&&(q.youThereData_.showBlockingWarningAction&&(I8("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.VR(),q.youThereData_,q.clientPlaybackNonce_),(N=_.t(q.youThereData_.showBlockingWarningAction,_.hD))?ul(q,N.commands):ul(q,[q.youThereData_.showBlockingWarningAction]),q.inYouThereFlow_=!0),X=q.youThereData_.playbackPauseDelayMs,q.pausePlaybackJob_=_.OY.addLowPriorityJob(function(){return _.G(function(w){q.pausePlaybackJob_=
0;return w.yield(cXG(q),0)})},X));
_.xP(b)})},cXG=function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield($A7(q),2);S=N.yieldResult;if(!q.youThereData_)return N.return();S&&(I8("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.VR(),q.youThereData_,q.clientPlaybackNonce_),ul(q,q.youThereData_.showPausedActions),q.inYouThereFlow_=!0);_.xP(N)})};
aoZ.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var q=_.t(this.youThereData_.userActiveDuringFlowAction,_.hD);q?ul(this,q.commands):ul(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(I8("YOU_THERE_EVENT_TYPE_LACT_RESET",_.VR(),this.youThereData_,this.clientPlaybackNonce_),_.HN());Vt$(this,!0)}C$5(this,!1)};
var Rm3=function(q){I8("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.VR(),q.youThereData_,q.clientPlaybackNonce_)},$A7=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.playerProvider_().getPlayerPromise(),2);S=X.yieldResult;N=S.getPlayerState();return X.return(N==-1||N==1||N==3)})},C$5=function(q,S){var N;
_.G(function(X){if(X.nextAddress==1){if(q.isUserPredictedAbsent_==S)return X.jumpTo(0);q.isUserPredictedAbsent_=S;return X.yield(q.playerProvider_().getPlayerPromise(),3)}N=X.yieldResult;N.setUserEngagement(S);S&&I8("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.VR(),q.youThereData_,q.clientPlaybackNonce_);_.xP(X)})},ul=function(q,S){if(_.C("handle_service_request_actions")||_.C("kevlar_youthere_service_endpoint_actions_killswitch"))_.M9(q.actionSenderElement_,S,q.actionSenderElement_);
else{S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,N.commandMetadata&&N.commandMetadata.webCommandMetadata&&N.commandMetadata.webCommandMetadata.sendPost?_.yR(q.actionSenderElement_,[N]):_.M9(q.actionSenderElement_,[N],q.actionSenderElement_)}};var pq7=!1;var tt5={PAUSE_CHAT:18};var yWV=function(q,S){var N=_.k$("SESSION_INDEX");this.actionToken_=q;this.commonToken_=S;this.sessionIndex_=N},EV_=function(q){var S=_.Hq(),N=_.py("payments.business.integration.bootstrap"),X=_.py("payments.business.integration"),b=X.Style.create().withMaterialDesignStyle(),w=X.mashupMode.popup("instrument-manager");
N.asMashupMode(w).usingUserIndex(q.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(b).inStandaloneContext(X.standaloneContextAuthId.forUserId()).instrumentManager(q.actionToken_,q.commonToken_.length>0?q.commonToken_:void 0,function(B){var T=B.instrumentId;T?S.resolve(T):(T=_.py("payments.business.integration.scenario.InstrumentManager"),S.reject(B.errorCode&&B.errorCode===T.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(B){_.ny(B);
S.reject("instrumentManagerLoadError")});
return S.promise};var G2=function(q,S,N){this.payloadName="transactionFlowFailed";this.payload={errorType:q,serializedTransactionFlowLoggingParams:S,isUserDismiss:N===void 0?!1:N}};
_.hl("yt.ypc.shared.YpcTransactionFlowError",G2);var gC=function(){return _.SW.apply(this,arguments)||this};
_.F(gC,_.SW);gC.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
gC.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
gC.prototype.onErrorMessageDismiss=gC.prototype.onErrorMessageDismiss;_.u([_.k({readOnly:!0,observer:"errorRendererChanged"}),_.E("design:type",Object)],gC.prototype,"errorRenderer",void 0);_.u([_.Ph("yt-live-chat-error-message-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gC.prototype,"onErrorMessageDismiss",null);_.u([_.N0()],gC);var ijG=[gC.prototype];var JXE;var Fs3,Hj8=function(){if(Fs3!==void 0)return Fs3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;JXE===void 0&&(JXE=document.createElement("template"));var X=JXE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return Fs3=q};var Ei=function(){var q=_.n.apply(this,arguments)||this;q.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";q.goalDescription="";q.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";q.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";q.startButtonId="start-button";q.exampleButtonId="example-button";return q};
_.F(Ei,_.n);_.Z=Ei.prototype;_.Z.getGoalDropdownItems=function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.purchaseTargetDropdown,Sx$))==null?void 0:S.dropdownItems};
_.Z.getTimerDropdownItems=function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.timerDropdown,Sx$))==null?void 0:S.dropdownItems};
_.Z.getColorDropdownItems=function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.colorDropdown,Sx$))==null?void 0:S.dropdownItems};
_.Z.getDropdownItemText=function(q){var S;return(S=_.t(q,qx3))==null?void 0:S.itemLabel};
_.Z.getDropdownItemValue=function(q){q=_.t(q,qx3);return(q==null?void 0:q.timeLimit)||(q==null?void 0:q.purchaseTarget)||(q==null?void 0:q.eligiblePurchaseType)};
_.Z.updateFlowState=function(q){_.gr(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:q}])};
_.Z.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.Z.updateGoalValue=function(q){this.goal=q.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.Z.onTextValueChanged=function(q){this.goalDescription=q.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.Z.updateTimerValue=function(q){this.timer=q.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.Z.updateTierValue=function(q){this.tier=q.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.Z.getButtonViewModel=function(q){q=(q==null?void 0:q.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var S,N=_.t((S=this.data)==null?void 0:S.startGoalButton,_.i5);return Object.assign({},N,{state:q})};
_.hd.Object.defineProperties(Ei,{template:{configurable:!0,enumerable:!0,get:function(){return Hj8()}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ei.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"goal",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"goalDescription",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"timer",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"tier",void 0);
_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"startButtonId",void 0);_.u([_.k(),_.E("design:type",Object)],Ei.prototype,"exampleButtonId",void 0);_.u([_.Vd({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Ei);_.p(Ei,"yt-creator-goal-set-up-flow-view-model",function(){return Hj8()},{mode:0});var Oj8;var Ks_;var yg=function(){return _.n.apply(this,arguments)||this};
_.F(yg,_.n);yg.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
yg.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var q=_.t(this.data.button,_.i5);q&&(q.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.hd.Object.defineProperties(yg,{template:{configurable:!0,enumerable:!0,get:function(){if(Ks_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Oj8===void 0&&(Oj8=document.createElement("template"));var X=Oj8;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Ks_=q}q=Ks_;return q}}});
_.u([_.O(_.rc),_.E("design:type",Object)],yg.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({selectorArgs:["data.enabledEntityKey"],selector:LjZ,observer:"onEnabledChange"}),_.E("design:type",Boolean)],yg.prototype,"enabled",void 0);_.u([_.k(),_.E("design:type",Object)],yg.prototype,"data",void 0);_.u([_.Vd({is:"yt-disableable-button-view-model",noInjection:!0})],yg);var v5$;var lo3;var jXG=["transVert01","transVert02","transVert03"],WsE="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),M4=function(){var q=_.n.apply(this,arguments)||this;q.emojiManager=_.Fg;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};q.reactionBuckets=[];q.noEmojiIdentifier="NO_EMOJI";return q};
_.F(M4,_.n);_.Z=M4.prototype;_.Z.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.Z.desktopFountainEmojiSizePxChanged=function(){_.MQ(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.Z.createUserReactionAnimation=function(q){this.createEmojiAnimation(q,!0)};
_.Z.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var q;((q=this.data)==null?0:q.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.XV("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.PG(this.emojiContainer.children)).forEach(function(S){S.remove()})};
_.Z.detached=function(){this.cleanupFountain()};
_.Z.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var q;this.reactionBuckets=_.a6.unsafeClone((q=this.emojiFountainData)==null?void 0:q.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.Z.processEmojiBucket=function(q){var S=this;if(this.reactionBuckets&&!(q>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var N=this.reactionBuckets[q];this.generateEmojiAnimations(N);if(q<this.reactionBuckets.length-1){var X;if(N==null?0:(X=N.duration)==null?0:X.seconds)this.emojiBucketTimerId=setTimeout(function(){S.processEmojiBucket(q+1)},Number(N.duration.seconds)*1E3)}}};
_.Z.generateEmojiAnimations=function(q){var S=this,N=this.getRandomEmojiIdFromBucketWithOverride(q);if(N&&N!==this.noEmojiIdentifier){var X=0;q.targetEps?(X=this.linearInterpolateBounded(1,20,100,12,q.emojiSizeIndex||0),this.createEmojiAnimation(N,!1,q.emojiAnimationMs,X),X=this.getEmojiDelayMsFromTargetEps(q.targetEps)):(this.createEmojiAnimation(N),X=this.getEmojiDelayMsFromDistribution(q.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){S.generateEmojiAnimations(q)},X)}};
_.Z.getRandomEmojiIdFromBucketWithOverride=function(q){if(!(q&&q.reactionsData&&q.reactionsData.length&&q.totalReactions))return this.noEmojiIdentifier;for(var S=q.totalReactions,N=1,X=_.A(q.reactionsData),b=X.next();!b.done;b=X.next())b=b.value,(b.reactionWeightOverride||b.reactionWeightOverride===0)&&b.reactionCount&&(S-=b.reactionCount,N-=b.reactionWeightOverride);X=!0;N<0&&(X=!1,S=q.totalReactions,N=1);if(X&&N>0&&S===0)if(N===1){b=0;for(var w=_.A(q.reactionsData),B=w.next();!B.done;B=w.next())B=
B.value,B.reactionCount&&B.reactionCount>0&&b++;b=1/b;w=_.A(q.reactionsData);for(B=w.next();!B.done;B=w.next())B.value.reactionWeightOverride=b}else for(b=1/(1-N),w=_.A(q.reactionsData),B=w.next();!B.done;B=w.next())B=B.value,B.reactionWeightOverride&&(B.reactionWeightOverride*=b);b=Math.random();w=0;B=_.A(q.reactionsData);for(var T=B.next();!T.done;T=B.next())if(T=T.value,T.reactionCount&&(w=(T.reactionWeightOverride||T.reactionWeightOverride===0)&&X?w+T.reactionWeightOverride:w+N*T.reactionCount/
S,w>b&&(T.reactionCount--,q.totalReactions--,T=this.reactionItemToEmojiString(T),T!==this.noEmojiIdentifier)))return T;return this.noEmojiIdentifier};
_.Z.reactionItemToEmojiString=function(q){if(q.unicodeEmojiId)return q.unicodeEmojiId;if(q.emoteId)return q.emoteId;if(q.videoReactionType)switch(q.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.Z.createEmojiAnimation=function(q,S,N,X){S=S===void 0?!1:S;this.lastEmojiRequestedForTesting=q;var b=q.startsWith("yt-icons:"),w=_.iA(this.emojiManager,q);if(w||b){var B=document.createElement("emoji");B.classList.add("yt-emoji-fountain-view-model");B.classList.add(jXG[Math.floor(Math.random()*jXG.length)]);var T=document.createElement("div");T.classList.add("yt-emoji-fountain-view-model");T.classList.add("horizontal-container");T.classList.add(WsE[Math.floor(Math.random()*WsE.length)]);S?(N=document.createElement("div"),
N.classList.add("user-reaction-bubble"),N.classList.add("yt-emoji-fountain-view-model"),T.appendChild(N)):(N&&(B.style.animationDuration=N+"ms",T.style.animationDuration=N+"ms"),X&&(B.style.width=X+"px",B.style.height=X+"px"));b?(b=document.createElement("yt-icon"),b.polymerController.icon=q,X&&(b.style.width=X+"px",b.style.height=X+"px"),q=b):q=this.emojiManager.createEmoji(w,!1);q.classList.add("yt-emoji-fountain-view-model");T.appendChild(q);B.appendChild(T);this.emojiContainer.appendChild(B);
B.addEventListener("animationend",function(){B.remove()});
var Q,a;if((Q=this.data)==null?0:(a=Q.loggingDirectives)==null?0:a.trackingParams)S=S?_.Ew(183501):_.Ew(183500),hF3(this.data.loggingDirectives.trackingParams,S),_.WNe(S);setTimeout(function(){B&&B.remove()},2E3)}};
_.Z.getEmojiDelayMsFromDistribution=function(q){return Math.random()*(q||1)*1E3};
_.Z.getEmojiDelayMsFromTargetEps=function(q){return Math.random()*2*(1/q)*1E3};
_.Z.linearInterpolateBounded=function(q,S,N,X,b){b=Math.min(Math.max(b,q),N);return(S*(N-b)+X*(b-q))/(N-q)};
M4.prototype.onEmojiFountainDataEntityUpdate=M4.prototype.onEmojiFountainDataEntityUpdate;M4.prototype.desktopFountainEmojiSizePxChanged=M4.prototype.desktopFountainEmojiSizePxChanged;M4.prototype.isActiveChanged=M4.prototype.isActiveChanged;_.u([_.k(),_.E("design:type",_.t7)],M4.prototype,"emojiManager",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],M4.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],M4.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],M4.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],M4.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(q,S){return _.hg(q.entities,"emojiFountainDataEntity",S)}}),
_.E("design:type",Object)],M4.prototype,"emojiFountainData",void 0);_.u([_.k(),_.E("design:type",Boolean)],M4.prototype,"isActive",void 0);_.u([_.I5("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M4.prototype,"isActiveChanged",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],M4.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",String)],M4.prototype,"lastEmojiRequestedForTesting",void 0);
_.u([_.k({value:function(){return _.Y$("desktop_fountain_emoji_size_px",20)}}),
_.E("design:type",Number)],M4.prototype,"desktopFountainEmojiSizePx",void 0);_.u([_.I5("desktopFountainEmojiSizePx"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M4.prototype,"desktopFountainEmojiSizePxChanged",null);_.u([_.oE("#emoji-container"),_.E("design:type",HTMLElement)],M4.prototype,"emojiContainer",void 0);
_.u([_.I5("emojiFountainData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M4.prototype,"onEmojiFountainDataEntityUpdate",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],M4);
_.p(M4,"yt-emoji-fountain-view-model",function(){if(lo3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;v5$===void 0&&(v5$=document.createElement("template"));var X=v5$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);lo3=q}q=lo3;return q},{mode:0});var dA3;var kz8;var L_=function(){return _.n.apply(this,arguments)||this};
_.F(L_,_.n);L_.prototype.onChoiceChanged=function(){this.data&&_.MQ(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
L_.prototype.onChoiceChanged=L_.prototype.onChoiceChanged;_.u([_.k(),_.E("design:type",Object)],L_.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L_.prototype,"onChoiceChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],L_);
_.p(L_,"yt-live-chat-banner-poll-choice",function(){if(kz8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;dA3===void 0&&(dA3=document.createElement("template"));var X=dA3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);kz8=q}q=kz8;return q},{mode:0});var zmL;var n53;var hE=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_button_rework_with_live");q.small=!1;return q};
_.F(hE,_.n);hE.prototype.computeIsSmall=function(){var q;return((q=this.buttonOverrides)==null?void 0:q.size)==="S"};
hE.prototype.computeId=function(){return this.data&&this.data.targetId};
_.u([_.O(_.$d.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],hE.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.k({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",String)],hE.prototype,"id",void 0);_.u([_.k(),_.E("design:type",Object)],hE.prototype,"buttonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],hE.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hE.prototype,"modern",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.E("design:type",Object)],hE.prototype,"small",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-button"})],hE);
_.p(hE,"yt-live-chat-button",function(){if(n53===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;zmL===void 0&&(zmL=document.createElement("template"));var X=zmL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);n53=q}q=n53;return q},{mode:0});var fo8;var pWV;var P1=function(){var q=_.n.apply(this,arguments)||this;q.inCollapsedBanner=!1;q.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};q.questionButtonOverrides={style:"mono",type:"filled"};return q};
_.F(P1,_.n);_.Z=P1.prototype;_.Z.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}};
_.Z.onContextMenuButtonClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
_.Z.onYtRendererstamperFinished=function(){this.menuButton=_.mt(this.hostElement).querySelector("#menu-button")};
_.Z.dataChanged=function(){var q,S;if((S=_.t((q=this.data)==null?void 0:q.overflowMenuButton,_.Ct))==null?0:S.command)this.data.contextMenuEndpoint=_.t(this.data.overflowMenuButton,_.Ct).command};
_.Z.onButtonClick=function(){var q,S=_.t((q=this.data)==null?void 0:q.askQuestionButton,_.Ct);if(S){if(S.trackingParams&&(q=_.by(S.trackingParams))){var N=_.VR();N&&_.vf(N,q)}_.uc(this.hostElement,"innertube-command",S.command)}};
P1.prototype.onYtRendererstamperFinished=P1.prototype.onYtRendererstamperFinished;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],P1.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],P1.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.k({observer:"dataChanged"}),_.E("design:type",Object)],P1.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],P1.prototype,"inCollapsedBanner",void 0);_.u([_.k(),_.E("design:type",Object)],P1.prototype,"buttonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],P1.prototype,"questionButtonOverrides",void 0);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P1.prototype,"onYtRendererstamperFinished",null);
_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],P1);
_.p(P1,"yt-live-chat-call-for-questions-renderer",function(){if(pWV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;fo8===void 0&&(fo8=document.createElement("template"));var X=fo8;N.call(S,X.content.cloneNode(!0),q.content.firstChild);pWV=q}q=pWV;return q},{mode:0});var xA8={};xA8.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var q=this;window.requestAnimationFrame(function(){q.restoreFocusNode_||(q.restoreFocusNode_=document.activeElement);var S=_.Z2X(q.hostElement);S.length&&S[S.length-1].focus()})},
isAttachedChanged_:function(q,S){q?this.focusChild_():S&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(q){this.hidden||_.lX(q).indexOf(this.hostElement)!==-1||(q.stopPropagation(),this.focusChild_())}};var mAE;var uDL;var It=function(){return _.n.apply(this,arguments)||this};
_.F(It,_.n);It.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
It.prototype.onClick=function(q){q.target!==this.confirmButton&&q.target!==this.cancelButton&&(this.hidden=!0)};
_.u([_.oE("#confirm_button"),_.E("design:type",Object)],It.prototype,"confirmButton",void 0);_.u([_.oE("#cancel_button"),_.E("design:type",Object)],It.prototype,"cancelButton",void 0);_.u([_.k(),_.E("design:type",g53)],It.prototype,"data",void 0);_.u([_.k({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],It.prototype,"hidden",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],It.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(xA8.YtLiveChatDialogBehavior),_.E("design:type",Object)],It.prototype,"ytLiveChatDialogBehavior",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],It);
var g53=_.p(It,"yt-live-chat-dialog-renderer",function(){if(uDL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;mAE===void 0&&(mAE=document.createElement("template"));var X=mAE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);uDL=q}q=uDL;return q},{mode:0});var E5Z;var yXV,Mtm=function(){if(yXV!==void 0)return yXV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;E5Z===void 0&&(E5Z=document.createElement("template"));var X=E5Z;N.call(S,X.content.cloneNode(!0),q.content.firstChild);return yXV=q};var Ls3;var hmE;var Y4=function(){var q=_.n.apply(this,arguments)||this;q.icon=null;return q};
_.F(Y4,_.n);Y4.prototype.dismiss=function(){_.uc(this.hostElement,"yt-live-chat-error-message-dismiss")};
Y4.prototype.computeIcon=function(q){return q&&q.iconType?"yt-icons:"+q.iconType.toLowerCase():"yt-icons:close"};
_.u([_.k(),_.E("design:type",Object)],Y4.prototype,"data",void 0);_.u([_.k({computed:"computeIcon(data.icon)"}),_.E("design:type",Object)],Y4.prototype,"icon",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],Y4);
_.p(Y4,"yt-live-chat-error-message-renderer",function(){if(hmE===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Ls3===void 0&&(Ls3=document.createElement("template"));var X=Ls3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);hmE=q}q=hmE;return q},{mode:0});var P$G;var Io_;var oo=function(){var q=_.n.apply(this,arguments)||this;q.tooltip=null;q.data=null;q.id="";q.active=!1;q.icon="";q.disabled=!1;q.showTooltip=!1;q.useToggledActiveState=!0;q.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return q};
_.F(oo,_.n);_.Z=oo.prototype;
_.Z.dataChanged=function(){var q;((q=this.data)==null?0:q.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.yh)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var S;if((S=this.data)==null?0:S.disabled)this.disabled=!0};
_.Z.computeId=function(q){return q};
_.Z.computeIcon=function(q,S){if(!q)return"";if(this.useToggledActiveState)return"yt-icons:"+q.toLowerCase();var N,X;return S&&((N=this.data)==null?0:(X=N.toggledIcon)==null?0:X.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+q.toLowerCase()};
_.Z.logPDGEntryPoint=function(){_.Lmv(_.MO("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")};
_.Z.immediatelyShowTooltip=function(){var q=_.mt(this.hostElement).querySelector("#tooltip");q.animationDelay=0;q.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};q.show()};
_.Z.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.Z.onClick=function(q){var S;((S=this.data)==null?0:S.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),q.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.uc(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.Z.computeShowTooltip=function(q,S){return!!(q&&q.tooltip&&S)};
_.Z.maybeUpdateTooltipText=function(){var q=this,S;if((S=this.data)==null?0:S.tooltip){var N=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.yh)(q.tooltip).textContent=N},250)}};
_.Z.handleLiveChatActions=function(q){var S=this;q.length&&(this.id!=="creator"&&this.id!=="product-picker"||q.forEach(function(N){(N=S.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",N))&&N.durationSec===N.fullDurationSec&&S.startBubble(S.colorFromDecimal(N.startBackgroundColor))}))};
_.Z.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.Z.startBubble=function(q){_.MQ(this.hostElement,{"--yt-live-chat-monetization-button-glow":q});this.hostElement.setAttribute("bubble","")};
_.Z.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.Z.colorFromDecimal=function(q){typeof q==="string"&&(q=Number(q));return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
oo.prototype.onAnimationEnd=oo.prototype.onAnimationEnd;oo.prototype.disabledChanged=oo.prototype.disabledChanged;oo.prototype.dataChanged=oo.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],oo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.$d.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],oo.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oo.prototype,"data",void 0);_.u([_.k({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",Object)],oo.prototype,"id",void 0);_.u([_.k({notify:!0,reflectToAttribute:!0}),_.E("design:type",Object)],oo.prototype,"active",void 0);
_.u([_.k({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.E("design:type",Object)],oo.prototype,"icon",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oo.prototype,"disabled",void 0);_.u([_.k({computed:"computeShowTooltip(data, disabled)"}),_.E("design:type",Object)],oo.prototype,"showTooltip",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oo.prototype,"useToggledActiveState",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oo.prototype,"dataChanged",null);_.u([_.I5("disabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oo.prototype,"disabledChanged",null);_.u([_.Ph("animationend"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],oo.prototype,"onAnimationEnd",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],oo);
_.p(oo,"yt-live-chat-icon-toggle-button-renderer",function(){if(Io_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;P$G===void 0&&(P$G=document.createElement("template"));var X=P$G;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Io_=q}q=Io_;return q},{mode:0});var Yd5;var oiL;var qn=function(){return _.n.apply(this,arguments)||this};
_.F(qn,_.n);qn.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.k(),_.E("design:type",Object)],qn.prototype,"data",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],qn);
_.p(qn,"yt-live-chat-message-input-prompt-header-renderer",function(){if(oiL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Yd5===void 0&&(Yd5=document.createElement("template"));var X=Yd5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);oiL=q}q=oiL;return q},{mode:0});var q3s;var S3m;var Nw3;var Xz3;var bqZ;var wzL;var ZqE=function(){return _.n.apply(this,arguments)||this};
_.F(ZqE,_.n);_.u([_.k(),_.E("design:type",Object)],ZqE.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],ZqE);
_.p(ZqE,"yt-live-chat-message-subtext-renderer",function(){if(wzL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;bqZ===void 0&&(bqZ=document.createElement("template"));var X=bqZ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);wzL=q}q=wzL;return q},{mode:0});var Sx=function(){var q=_.n.apply(this,arguments)||this;q.subtextOnBottom=!1;q.buttonOverrides={style:"mono",type:"tonal"};return q};
_.F(Sx,_.n);Sx.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.subtext":{id:"subtext",mapping:{messageSubtextRenderer:"yt-live-chat-message-subtext-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Sx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sx.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Sx.prototype,"subtextOnBottom",void 0);_.u([_.k(),_.E("design:type",Object)],Sx.prototype,"buttonOverrides",void 0);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Sx);
_.p(Sx,"yt-live-chat-message-renderer",function(){if(Xz3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Nw3===void 0&&(Nw3=document.createElement("template"));var X=Nw3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Xz3=q}q=Xz3;return q},{mode:0});var AHE;var s1L;var Nn=function(){var q=_.n.apply(this,arguments)||this;q.isRemovable=!1;q.hasPrefilledText=!1;q.isInputDirty=!1;q.overCharacterLimit=!1;q.underCharacterLimit=!1;q.showErrorMessage=!1;return q};
_.F(Nn,_.n);_.Z=Nn.prototype;_.Z.computeId=function(){return this.data.id};
_.Z.computeInputData=function(){return this.data.inputData};
_.Z.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.Z.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.Z.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.Z.getLiveChatRichMessageInput=function(){return _.mt(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.Z.clearInput=function(){_.mt(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.Z.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.Z.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.Z.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.Z.handleTextInputCharCountChanged=function(q){q=q.detail&&q.detail.characterCount;q!==void 0&&(this.characterCount=q,q!==0&&(this.isInputDirty=!0))};
_.Z.onInputFocusOut=function(){this.isInputDirty=!0};
_.Z.onClickCloseButton=function(){_.uc(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Nn.prototype.handleTextInputCharCountChanged=Nn.prototype.handleTextInputCharCountChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Nn.prototype,"data",void 0);_.u([_.k({computed:"computeId(data.id)"}),_.E("design:type",String)],Nn.prototype,"id",void 0);_.u([_.k({computed:"computeInputData(data.inputData)"}),_.E("design:type",Object)],Nn.prototype,"inputData",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.E("design:type",Object)],Nn.prototype,"isRemovable",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.E("design:type",Object)],Nn.prototype,"hasPrefilledText",void 0);_.u([_.k({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.E("design:type",Number)],Nn.prototype,"charactersRemaining",void 0);
_.u([_.k(),_.E("design:type",Number)],Nn.prototype,"characterCount",void 0);_.u([_.k(),_.E("design:type",Object)],Nn.prototype,"isInputDirty",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.E("design:type",Object)],Nn.prototype,"overCharacterLimit",void 0);_.u([_.k({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.E("design:type",Object)],Nn.prototype,"underCharacterLimit",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.E("design:type",Object)],Nn.prototype,"showErrorMessage",void 0);_.u([_.Ph("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Nn.prototype,"handleTextInputCharCountChanged",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Nn);
_.p(Nn,"yt-live-chat-poll-editor-input",function(){if(s1L===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;AHE===void 0&&(AHE=document.createElement("template"));var X=AHE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);s1L=q}q=s1L;return q},{mode:0});var BwG;var Tw$;var Gk$={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},Xp=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_button_rework_with_live");q.closeButtonOverrides={iconPosition:"icon-only"};q.startButtonOverrides={style:"mono",type:"filled"};q.addOptionButtonOverrides={style:"mono",type:"text"};return q};
_.F(Xp,_.n);_.Z=Xp.prototype;
_.Z.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question",
mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}};
_.Z.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var q;_.t((q=this.data)==null?void 0:q.startButton,_.Ct)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Z.computeId=function(){return this.data&&this.data.id||""};
_.Z.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.Z.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.Z.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.Z.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.Z.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var q=0;q<this.pollEditorInfoWithDefaults.minPollOptions;q++)this.addPollOptionData()};
_.Z.getIsValidPoll=function(){var q=this;if(!this.pollEditorInfoWithDefaults)return!1;var S=this.pollEditorInfoWithDefaults,N=S.minPollOptionChars,X=S.maxPollOptionChars,b=S.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>S.maxPollQuestionChars)return!1;S=_.mt(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(S).every(function(w,B){w=w.characterCount;!w&&b[B]&&(w=q.ytRendererBehavior.getSimpleString(b[B]).length);return w!==void 0&&w>=N&&w<=X})};
_.Z.isValidPollChanged=function(){var q;_.t((q=this.data)==null?void 0:q.startButton,_.Ct)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Z.addPollOptionData=function(){var q=this.pollEditorInfoWithDefaults,S=q.maxPollOptionChars,N=q.optionPlaceholderText,X=q.customOptionPlaceholderText,b=q.pollOptionData;this.currentNumPollOptions>=q.maxPollOptions||(q={liveChatPollOptionInput:{inputData:{placeholder:X[this.currentNumPollOptions]||N,maxCharacterLimit:S},maxCharacterLimit:S,minCharacterLimit:q.minPollOptionChars,hasPrefilledText:!!X[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=q.minPollOptions}},b.charCountErrorText&&
(q.liveChatPollOptionInput.charCountErrorText=b.charCountErrorText),b.charsRemainingAltLabel&&(q.liveChatPollOptionInput.charsRemainingAltLabel=b.charsRemainingAltLabel),b.removeOptionAltText&&(q.liveChatPollOptionInput.removeOptionAltText=b.removeOptionAltText),this.push("pollOptionsData",q),b=Array.from(_.mt(_.mt(this.hostElement).querySelector("#poll-options")).children),b.forEach(function(w,B){w.polymerController.set("data.id",B)}),_.mt(b[b.length-1]).querySelector("#input").focus())};
_.Z.getPollOptionInputValues=function(){var q=this,S=[],N=_.mt(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),X=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(N).forEach(function(b,w){var B=null;b=b.getLiveChatRichMessageInput();var T;(b==null?0:(T=b.textSegments)==null?0:T.length)?B=_.C4(b):X[w]&&(B=q.formattedStringToLiveChatRichMessageInput(X[w]));S.push(B)});
return S};
_.Z.requestCreateAndStartPoll=function(q){var S=this.getPollOptionInputValues();if(!S.some(function(X){return!X})){S={optionText:S};
var N=_.mt(_.mt(this.hostElement).querySelector("#poll-question")).firstChild;N&&N.liveChatRichMessageInput&&(S.questionText=_.C4(N.liveChatRichMessageInput));_.yR(this.hostElement,[q,S])}};
_.Z.selectedChanged=function(){if(this.selected){var q=_.mt(_.mt(this.hostElement).querySelector("#start-button")).firstElementChild;if(q){var S;(S=_.mt(q).querySelector("#button")||_.uX(q).querySelector("button"))==null||S.focus()}}};
_.Z.handleTextInputChanged=function(q){var S;((S=q.target)==null?void 0:S.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=q.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.Z.handleStartButtonAction=function(q){q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),(q=q.detail.args[1])&&this.requestCreateAndStartPoll(q))};
_.Z.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.Z.handleServiceRequestCompleted=function(q){this.createPollRequestInFlight=!1;(q=q.detail&&q.detail.data)&&q.success&&(_.uc(this.hostElement,"picker-cancelled"),_.gr(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.Z.onCloseClick=function(){_.uc(this.hostElement,"picker-cancelled");_.gr(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Z.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.Z.handlePollEditorInputClosed=function(q){var S=this.pollOptionsData.findIndex(function(N){return N.liveChatPollOptionInput.id===q.detail.id});
this.splice("pollOptionsData",S,1);this.isValidPoll=this.getIsValidPoll()};
_.Z.onPickerCancelled=function(){this.reset()};
_.Z.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var q=_.mt(_.mt(this.hostElement).querySelector("#poll-question")).firstChild;q&&q.setLiveChatRichMessageInput(null);if(q=_.mt(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){q=_.A(Array.from(q));for(var S=q.next();!S.done;S=q.next())S.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.Z.formattedStringToLiveChatRichMessageInput=function(q){return q.simpleText?{text_segments:[q.simpleText]}:{text_segments:q.runs}};
_.hd.Object.defineProperties(Xp.prototype,{pollQuestionData:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return{liveChatTextInputFieldRenderer:{placeholder:this.pollEditorInfoWithDefaults.questionPlaceholderText,maxCharacterLimit:this.pollEditorInfoWithDefaults.maxPollQuestionChars}}}},
pollQuestionCharactersRemaining:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return this.pollEditorInfoWithDefaults.maxPollQuestionChars-this.pollQuestionCharacterCount}},
pollEditorInfoWithDefaults:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.pollEditorInfo)return Object.assign(Gk$,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
Xp.prototype.onPickerCancelled=Xp.prototype.onPickerCancelled;Xp.prototype.handlePollEditorInputClosed=Xp.prototype.handlePollEditorInputClosed;Xp.prototype.handleServiceRequestCompleted=Xp.prototype.handleServiceRequestCompleted;Xp.prototype.handleServiceRequestSent=Xp.prototype.handleServiceRequestSent;Xp.prototype.handleTextInputChanged=Xp.prototype.handleTextInputChanged;Xp.prototype.selectedChanged=Xp.prototype.selectedChanged;Xp.prototype.isValidPollChanged=Xp.prototype.isValidPollChanged;
Xp.prototype.shouldInitializePollChanged=Xp.prototype.shouldInitializePollChanged;Xp.prototype.dataChanged=Xp.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Xp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Xp.prototype,"modern",void 0);
_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"closeButtonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"startButtonOverrides",void 0);_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"addOptionButtonOverrides",void 0);_.u([_.k({computed:"computeId(data.id)",reflectToAttribute:!0}),_.E("design:type",String)],Xp.prototype,"id",void 0);_.u([_.k({value:function(){return[]}}),
_.E("design:type",Array)],Xp.prototype,"pollOptionsData",void 0);_.u([_.K("pollEditorInfoWithDefaults"),_.E("design:type",Object),_.E("design:paramtypes",[])],Xp.prototype,"pollQuestionData",null);_.u([_.k({value:0}),_.E("design:type",Number)],Xp.prototype,"pollQuestionCharacterCount",void 0);_.u([_.K("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],Xp.prototype,"pollQuestionCharactersRemaining",null);
_.u([_.k({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.E("design:type",Boolean)],Xp.prototype,"overQuestionCharacterLimit",void 0);_.u([_.K("data.pollEditorInfo"),_.E("design:type",Object),_.E("design:paramtypes",[])],Xp.prototype,"pollEditorInfoWithDefaults",null);_.u([_.k({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.E("design:type",Number)],Xp.prototype,"currentNumPollOptions",void 0);
_.u([_.k({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Xp.prototype,"hasMaxNumPollOptions",void 0);_.u([_.K("pollEditorInfoWithDefaults","pollOptionsData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xp.prototype,"shouldInitializePoll",null);_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"isValidPoll",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Xp.prototype,"createPollRequestInFlight",void 0);_.u([_.k(),_.E("design:type",Object)],Xp.prototype,"selected",void 0);_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.E("design:type",Boolean)],Xp.prototype,"showQuestionErrorMessage",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"dataChanged",null);_.u([_.I5("shouldInitializePoll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"shouldInitializePollChanged",null);_.u([_.I5("isValidPoll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"isValidPollChanged",null);
_.u([_.I5("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"selectedChanged",null);_.u([_.Ph("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Xp.prototype,"handleTextInputChanged",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"handleServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Xp.prototype,"handleServiceRequestCompleted",null);
_.u([_.Ph("yt-live-chat-poll-editor-input-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Xp.prototype,"handlePollEditorInputClosed",null);_.u([_.Ph("picker-cancelled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xp.prototype,"onPickerCancelled",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],Xp);
_.p(Xp,"yt-live-chat-poll-editor-panel-renderer",function(){if(Tw$===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;BwG===void 0&&(BwG=document.createElement("template"));var X=BwG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Tw$=q}q=Tw$;return q},{mode:0});var Dv8;var Q15;var bE=function(){return _.n.apply(this,arguments)||this};
_.F(bE,_.n);bE.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
bE.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.hd.Object.defineProperties(bE.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var q,S;return(q=this.data)==null?void 0:(S=q.title)==null?void 0:S.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var q;return _.aK((q=this.data)==null?void 0:q.onTapCommand)}}});
_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],bE.prototype,"ytEndpointBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bE.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bE.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],bE.prototype,"itemId",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bE.prototype,"hasPromotion",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],bE.prototype,"innertubeCommand",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],bE);
_.p(bE,"yt-live-chat-product-picker-panel-item-view-model",function(){if(Q15===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Dv8===void 0&&(Dv8=document.createElement("template"));var X=Dv8;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Q15=q}q=Q15;return q},{mode:0});var azG;var VCJ;var wD=function(){var q=_.n.apply(this,arguments)||this;q.id="product-picker";q.selected=!1;q.closeButtonId="close-button";q.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return q};
_.F(wD,_.n);_.Z=wD.prototype;_.Z.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.Z.observeSelected=function(){this.selected&&this.hostElement.focus();var q=_.mt(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");q.length&&q[0].focus()};
_.Z.onCloseBuyFlow=function(){_.uc(this.hostElement,"picker-cancelled")};
_.Z.onCloseClick=function(){_.uc(this.hostElement,"picker-cancelled");var q;((q=this.data)==null?0:q.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.t(this.data.closeButton,_.i5))};
_.Z.onCloseEngageWithAudienceEditorPanels=function(){_.uc(this.hostElement,"picker-cancelled")};
wD.prototype.observeSelected=wD.prototype.observeSelected;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wD.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wD.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wD.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wD.prototype,"id",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wD.prototype,"selected",void 0);_.u([_.k(),_.E("design:type",Object)],wD.prototype,"closeButtonId",void 0);_.u([_.I5("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wD.prototype,"observeSelected",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],wD);
_.p(wD,"yt-live-chat-product-picker-panel-view-model",function(){if(VCJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;azG===void 0&&(azG=document.createElement("template"));var X=azG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);VCJ=q}q=VCJ;return q},{mode:0});var UvJ;var rH8;var Z2=function(){var q=_.n.apply(this,arguments)||this;q.iconId="";q.icon="";q.disabled=!1;q.systemIcons=_.C("kevlar_system_icons");return q};
_.F(Z2,_.n);_.Z=Z2.prototype;_.Z.computeIconId=function(q){return q&&q.icon&&q.icon.iconType?q.icon.iconType.toLowerCase():""};
_.Z.computeIcon=function(q){return q&&q.icon&&q.icon.iconType?(q=q.icon.iconType.toLowerCase(),(q.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+q):""};
_.Z.computeDisabled=function(q){return!!q};
_.Z.computeCommand=function(q,S){return S?void 0:q};
_.Z.computeTooltip=function(q,S){return S&&q?q:""};
_.Z.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.hd.Object.defineProperties(Z2.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var q="",S,N,X;if((S=this.data)==null?0:(N=S.text)==null?0:(X=N.runs)==null?0:X.length)q=this.data.text.runs[0].text||"";else{var b,w;if((b=this.data)==null?0:(w=b.text)==null?0:w.simpleText)q=this.data.text.simpleText}var B,T,Q;if((B=this.data)==null?0:(T=B.subtext)==null?0:(Q=T.runs)==null?0:Q.length)q&&(q+=". "),q+=this.data.subtext.runs[0].text||"";else{var a,U;if((a=this.data)==null?0:(U=a.subtext)==
null?0:U.simpleText)q&&(q+=". "),q+=this.data.subtext.simpleText}return q}}});
_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],Z2.prototype,"ytEndpointBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Z2.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Z2.prototype,"data",void 0);_.u([_.k({computed:"computeIconId(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Z2.prototype,"iconId",void 0);
_.u([_.k({computed:"computeIcon(data)",reflectToAttribute:!0}),_.E("design:type",Object)],Z2.prototype,"icon",void 0);_.u([_.k({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.E("design:type",Object)],Z2.prototype,"disabled",void 0);_.u([_.k({computed:"computeCommand(data.command, disabled)"}),_.E("design:type",Object)],Z2.prototype,"command",void 0);_.u([_.k({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.E("design:type",String)],Z2.prototype,"tooltip",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Z2.prototype,"systemIcons",void 0);_.u([_.K("data.text","data.subtext"),_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],Z2.prototype,"ariaLabel",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],Z2);
_.p(Z2,"yt-live-chat-product-button-renderer",function(){if(rH8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;UvJ===void 0&&(UvJ=document.createElement("template"));var X=UvJ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);rH8=q}q=rH8;return q},{mode:0});var $vm;var cH3;var Aw=function(){var q=_.n.apply(this,arguments)||this;q.selected=!1;q.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return q};
_.F(Aw,_.n);_.Z=Aw.prototype;_.Z.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Z.computeId=function(q){return q.id||""};
_.Z.onCloseClick=function(){_.uc(this.hostElement,"picker-cancelled")};
_.Z.observeSelected=function(){this.selected&&this.hostElement.focus();var q=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");q.length&&q[0].focus()};
_.Z.onCloseBuyFlow=function(){_.uc(this.hostElement,"picker-cancelled")};
_.Z.onCloseEngageWithAudienceEditorPanels=function(){_.uc(this.hostElement,"picker-cancelled")};
Aw.prototype.observeSelected=Aw.prototype.observeSelected;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Aw.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Aw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Aw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Aw.prototype,"data",void 0);
_.u([_.k({computed:"computeId(data)",reflectToAttribute:!0}),_.E("design:type",String)],Aw.prototype,"id",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Aw.prototype,"selected",void 0);_.u([_.I5("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Aw.prototype,"observeSelected",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Aw);
_.p(Aw,"yt-live-chat-product-picker-renderer",function(){if(cH3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;$vm===void 0&&($vm=document.createElement("template"));var X=$vm;N.call(S,X.content.cloneNode(!0),q.content.firstChild);cH3=q}q=cH3;return q},{mode:0});var erm;var CpV;var Rr8;var tC3;var sg=function(){return _.n.apply(this,arguments)||this};
_.F(sg,_.n);sg.prototype.maybeLoadAnimationBackground=function(){this.useAnimationBackground?this.lottieAnimation||(this.lottieAnimation=lottie.loadAnimation({container:this.animationBackground,loop:!0,renderer:"svg",path:"https://www.gstatic.com/youtube/img/livestream/live_chat/lottie_animation/shimmer_background.json",autoplay:!0})):this.lottieAnimation&&this.lottieAnimation.destroy()};
sg.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
sg.prototype.created=function(){this.ids={background:go(),maskOne:go(),maskTwo:go(),gradient:go(),largeBackground:go(),largeGradientOne:go(),largeGradientTwo:go(),largeGradientPath:go()}};
sg.prototype.maybeLoadAnimationBackground=sg.prototype.maybeLoadAnimationBackground;_.u([_.k({value:!1}),_.E("design:type",Boolean)],sg.prototype,"useLargeBackground",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],sg.prototype,"useAnimationBackground",void 0);_.u([_.k({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.E("design:type",Boolean)],sg.prototype,"useRegularBackground",void 0);
_.u([_.k(),_.E("design:type",Object)],sg.prototype,"ids",void 0);_.u([_.k(),_.E("design:type",Object)],sg.prototype,"lottieAnimation",void 0);_.u([_.oE("#animation-background"),_.E("design:type",HTMLDivElement)],sg.prototype,"animationBackground",void 0);_.u([_.I5("useAnimationBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sg.prototype,"maybeLoadAnimationBackground",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],sg);
_.p(sg,"yt-live-interactivity-component-background",function(){if(tC3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Rr8===void 0&&(Rr8=document.createElement("template"));var X=Rr8;N.call(S,X.content.cloneNode(!0),q.content.firstChild);tC3=q}q=tC3;return q},{mode:0});var B6=function(){var q=_.n.apply(this,arguments)||this;q.characterCount=0;q.showInputErrorMessage=!1;q.startQnaRequestInFlight=!1;q.modern=_.C("web_button_rework_with_live");q.buttonOverrides={style:"mono",type:"filled"};q.closeButtonOverrides={iconPosition:"icon-only"};q.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return q};
_.F(B6,_.n);_.Z=B6.prototype;
_.Z.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.Z.onCharacterCountChanged=function(q){var S,N,X,b,w=(N=_.t(this==null?void 0:(S=this.data)==null?void 0:S.creatorCallForQuestions,KIm))==null?void 0:(X=N.inputField)==null?void 0:(b=X.liveChatTextInputFieldRenderer)==null?void 0:b.maxCharacterLimit,B,T;w!=null&&(q==null?void 0:(B=q.detail)==null?void 0:B.characterCount)!=null&&_.t(this==null?void 0:(T=this.data)==null?void 0:T.startButton,_.Ct)&&(S=q.detail.characterCount>w,this.set("data.startButton.buttonRenderer.isDisabled",q.detail.characterCount===
0||S),this.showInputErrorMessage=S)};
_.Z.onCloseClick=function(){_.uc(this.hostElement,"picker-cancelled");_.gr(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Z.onPickerCancelled=function(){var q=_.mt(this.hostElement).querySelector("#qna-creator-text-input-field");q&&q.setLiveChatRichMessageInput(null)};
_.Z.handleOpenQnaStartPanel=function(){var q=_.mt(this.hostElement).querySelector("#qna-creator-text-input-field");q&&q.focus()};
_.Z.handleStartButtonAction=function(q){var S=this;if(q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),q=q.detail.args[1])){var N=_.mt(this.hostElement).querySelector("#qna-creator-text-input-field"),X;(N==null?0:(X=N.liveChatRichMessageInput)==null?0:X.textSegments)&&N.liveChatRichMessageInput.textSegments.length!==0&&(X={rich_message:_.C4(N.liveChatRichMessageInput)},_.yR(this.hostElement,[q,X]).then(function(){_.uc(S.hostElement,"picker-cancelled")}))}};
_.Z.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.Z.handleServiceRequestCompleted=function(q){var S;q=q==null?void 0:(S=q.detail)==null?void 0:S.data;(q==null?0:q.actions)&&q.actions.length>0?this.startQnaRequestInFlight=!1:_.gr(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Z.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
B6.prototype.handleServiceRequestError=B6.prototype.handleServiceRequestError;B6.prototype.handleServiceRequestCompleted=B6.prototype.handleServiceRequestCompleted;B6.prototype.handleServiceRequestSent=B6.prototype.handleServiceRequestSent;B6.prototype.onPickerCancelled=B6.prototype.onPickerCancelled;B6.prototype.onCharacterCountChanged=B6.prototype.onCharacterCountChanged;_.u([_.k(),_.E("design:type",Object)],B6.prototype,"characterCount",void 0);
_.u([_.k(),_.E("design:type",Object)],B6.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],B6.prototype,"showInputErrorMessage",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],B6.prototype,"startQnaRequestInFlight",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],B6.prototype,"modern",void 0);_.u([_.k(),_.E("design:type",Object)],B6.prototype,"buttonOverrides",void 0);
_.u([_.k(),_.E("design:type",Object)],B6.prototype,"closeButtonOverrides",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],B6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],B6.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.O(_.H_.YtLiveChatItemBehavior),_.E("design:type",_.O2)],B6.prototype,"ytLiveChatItemBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],B6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Ph("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],B6.prototype,"onCharacterCountChanged",null);_.u([_.Ph("picker-cancelled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B6.prototype,"onPickerCancelled",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B6.prototype,"handleServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],B6.prototype,"handleServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],B6.prototype,"handleServiceRequestError",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],B6);
_.p(B6,"yt-live-chat-qna-start-panel-renderer",function(){if(CpV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;erm===void 0&&(erm=document.createElement("template"));var X=erm;N.call(S,X.content.cloneNode(!0),q.content.firstChild);CpV=q}q=CpV;return q},{mode:0});var iq7;var JHL;var TF=function(){return _.n.apply(this,arguments)||this};
_.F(TF,_.n);TF.prototype.dismiss=function(){_.uc(this.hostElement,"yt-live-chat-error-message-dismiss")};
TF.prototype.edit=function(){_.uc(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.u([_.k(),_.E("design:type",Object)],TF.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],TF);
_.p(TF,"yt-live-chat-text-actions-error-message-renderer",function(){if(JHL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;iq7===void 0&&(iq7=document.createElement("template"));var X=iq7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);JHL=q}q=JHL;return q},{mode:0});var FoL;var Hq3;var OqL;var KoZ;var GF=function(){var q=_.n.apply(this,arguments)||this;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.newnessDotEligible=!1;return q};
_.F(GF,_.n);GF.prototype.sendReaction=function(){var q,S,N=((q=this.data)==null?void 0:q.emojiId)||((S=this.data)==null?void 0:S.emoteId),X;N&&((X=this.data)==null?0:X.shouldTriggerAnimation)&&_.gr(this.hostElement,"yt-create-user-reaction-animation",[N]);var b;(q=_.aK((b=this.data)==null?void 0:b.onTap))&&_.h6(q,this.hostElement);this.showNewnessDot&&_.gr(this.hostElement,"yt-hide-newness-dot")};
GF.prototype.onClick=function(q){(!q||q.clientX||q.clientY)&&this.sendReaction()};
GF.prototype.onKeyDown=function(q){q.key!=="Enter"&&q.key!==" "||q.repeat||this.sendReaction()};
_.hd.Object.defineProperties(GF.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!(((q=this.data)==null?0:q.emojiId)||((S=this.data)==null?0:S.emoteId))}}});
_.u([_.k(),_.E("design:type",Object)],GF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],GF.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],GF.prototype,"newnessDotEligible",void 0);_.u([_.K("data.maybeShowNewnessDot"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],GF.prototype,"showNewnessDot",null);_.u([_.K("data.emojiId","data.emoteId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],GF.prototype,"useYtImage",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],GF);
_.p(GF,"yt-reaction-control-panel-button-view-model",function(){if(KoZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;OqL===void 0&&(OqL=document.createElement("template"));var X=OqL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);KoZ=q}q=KoZ;return q},{mode:0});var viL;var lz_;var D2=function(){var q=_.n.apply(this,arguments)||this;q.reactionControlPanelExpanded=!1;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.newnessDotEligible=!1;return q};
_.F(D2,_.n);_.Z=D2.prototype;_.Z.expandedButtonsChanged=function(){var q,S;_.MQ(this.hostElement,{"--expanded-buttons-height":((S=(q=this.expandedButtonsData)==null?void 0:q.length)!=null?S:0)*36+"px"})};
_.Z.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.Z.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.Z.onMouseLeave=function(){var q=this;this.collapseTimer=setTimeout(function(){q.reactionControlPanelExpanded=!1},500)};
_.Z.onFocusIn=function(){this.onMouseEnter()};
_.Z.onFocusOut=function(){this.onMouseLeave()};
_.Z.onCollapsedButtonFocusIn=function(){var q=this;setTimeout(function(){var S;(S=q.expandedButtons.querySelector("button"))==null||S.focus()},100)};
_.Z.onCollapsedButtonFocusOut=function(q){q.stopPropagation()};
_.hd.Object.defineProperties(D2.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var q,S;return _.a6.unsafeClone((q=this.liveReactionsData)==null?void 0:q.emojiButtonData)||((S=this.data)==null?void 0:S.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var q;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((q=this.data)==null||!q.maybeShowNewnessDot)}}});
D2.prototype.expandedButtonsChanged=D2.prototype.expandedButtonsChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],D2.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],D2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],D2.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],D2.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],D2.prototype,"reactionControlPanelExpanded",void 0);_.u([_.k({selectorArgs:["data.liveReactionsDataEntityKey"],selector:MmG}),_.E("design:type",Object)],D2.prototype,"liveReactionsData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],D2.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],D2.prototype,"newnessDotEligible",void 0);
_.u([_.K("liveReactionsData","data.expandedButtons"),_.E("design:type",Object),_.E("design:paramtypes",[])],D2.prototype,"expandedButtonsData",null);_.u([_.K("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.k({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],D2.prototype,"showNewnessDot",null);_.u([_.oE("#expanded-buttons"),_.E("design:type",HTMLElement)],D2.prototype,"expandedButtons",void 0);
_.u([_.I5("expandedButtonsData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],D2.prototype,"expandedButtonsChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],D2);
_.p(D2,"yt-reaction-control-panel-view-model",function(){if(lz_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;viL===void 0&&(viL=document.createElement("template"));var X=viL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);lz_=q}q=lz_;return q},{mode:0});var QS=new _.dX("yt-live-chat"),j18=Date.parse("2024-7-24"),ao=function(){var q=_.n.apply(this,arguments)||this;q.emojiManager=_.Fg;q.newnessDotEligible=!1;q.newnessDotImpressionCounted=!1;q.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return q};
_.F(ao,_.n);_.Z=ao.prototype;_.Z.emojiCustomizationEnabledChanged=function(){var q;((q=this.data)==null?0:q.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((q=QS.getCreationTime("emoji-customization-count"))&&q<j18&&QS.set("emoji-customization-count","0"),q=Number(QS.get("emoji-customization-count"))||0,q<3&&(this.newnessDotEligible=!0,QS.set("emoji-customization-count",(q+1).toString())),this.newnessDotImpressionCounted=!0)};
_.Z.hideNewnessDot=function(){this.newnessDotEligible=!1;QS.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.Z.handleReactionsMute=function(q){var S=_.VR(),N=_.Ew(206221),X={checkboxData:{state:q?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};S&&_.vf(S,N,X);this.reactionsMuted=q};
_.Z.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.Z.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.hd.Object.defineProperties(ao.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var q;return(!((q=this.liveReactionsData)==null||!q.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
ao.prototype.liveReactionsSettingChanged=ao.prototype.liveReactionsSettingChanged;ao.prototype.emojiCustomizationEnabledChanged=ao.prototype.emojiCustomizationEnabledChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.rc),_.E("design:type",Object)],ao.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ao.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ao.prototype,"data",void 0);_.u([_.k(),_.E("design:type",_.t7)],ao.prototype,"emojiManager",void 0);_.u([_.k(),_.E("design:type",Object)],ao.prototype,"newnessDotEligible",void 0);_.u([_.k(),_.E("design:type",Object)],ao.prototype,"newnessDotImpressionCounted",void 0);
_.u([_.k({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:LjZ}),_.E("design:type",Boolean)],ao.prototype,"liveReactionsSetting",void 0);_.u([_.k({selectorArgs:["data.liveReactionsDataEntityKey"],selector:MmG}),_.E("design:type",Object)],ao.prototype,"liveReactionsData",void 0);_.u([_.k({value:function(){var q=_.C("enable_lwe_web_mute"),S=QS.get("allow-reactions");return S===void 0?!1:!S&&q}}),
_.E("design:type",Boolean)],ao.prototype,"reactionsMuted",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ao.prototype,"liveReactionsEnabled",null);_.u([_.I5("data.emojiCustomizationEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ao.prototype,"emojiCustomizationEnabledChanged",null);
_.u([_.I5("liveReactionsEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ao.prototype,"liveReactionsSettingChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],ao);
_.p(ao,"yt-reaction-control-panel-overlay-view-model",function(){if(Hq3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;FoL===void 0&&(FoL=document.createElement("template"));var X=FoL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Hq3=q}q=Hq3;return q},{mode:0});var Wo3={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(q){var S=this.$.pickers.selected;if(S){_.mt(this.hostElement).removeAttribute(S+"-open");var N="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(N="#picker-buttons",S==="emoji"&&_.mt(this.hostElement).querySelector("#emoji-picker-button")&&(N="#emoji-picker-button"));if(N=_.mt(this.hostElement).querySelector(N).querySelector("#"+S))N.active=!1}N=q;S==q&&(N=null);S!=
q&&_.mt(this.hostElement).setAttribute(q+"-open","");this.$.pickers.selected=N;_.gr(this.hostElement,"yt-live-chat-picker-changed",[N])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var VS=function(){var q=_.n.apply(this,arguments)||this;q.numSentMessages=0;q.timeoutDurationMs=0;q.timeoutMs=0;q.lastTimeoutTimeMs=0;q.pendingMessageId="";q.hasFiredInitialFocusActions=!1;q.isBeforeFocusEnabled=!0;q.id="";q.characterCount=0;q.maxCharacterLimit=0;q.remainingCharacterCount=0;q.inputExpanded=!1;q.buttonOverrides={iconPosition:"icon-only"};q.inReplyPanel=!1;q.countdownRatio=0;q.isTooltipVisible=!1;q.tooltipTimeout=1E4;q.systemIcons=_.C("kevlar_system_icons");q.tallerEmojiPicker=_.C("live_chat_taller_emoji_picker");
q.sendReplyMessageInFlight=!1;q.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};q.onResize=function(){q.maybeToggleCharacterCount()};
return q};
_.F(VS,_.n);_.Z=VS.prototype;
_.Z.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer",
liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",
properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",
liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}};
_.Z.attached=function(){window.addEventListener("resize",this.onResize)};
_.Z.detached=function(){window.removeEventListener("resize",this.onResize)};
_.Z.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.Z.sendMessage=function(){var q=this,S,N,X,b;return _.G(function(w){if(q.sendDisabled)return w.return();q.isTooltipVisible&&_.gr(q.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(q.data.sendButton&&q.data.sendButton.buttonRenderer){q.input.completeEmojis();S=q.data.sendButton.buttonRenderer.serviceEndpoint;if(!S)return w.return();X=((N=_.t(S,_.Ep6))==null?void 0:N.clientIdPrefix)||"";b={client_message_id:X+String(q.numSentMessages++),rich_message:_.C4(q.input.liveChatRichMessageInput)};
q.pendingMessageId=b.client_message_id;q.inReplyPanel&&(q.sendReplyMessageInFlight=!0);_.yR(q.hostElement,[S,b]);q.input.setLiveChatRichMessageInput(null)}_.xP(w)})};
_.Z.handleSendButtonAction=function(q){q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),this.sendMessage())};
_.Z.onSendCompleted=function(q,S){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(q=this.get("timeoutDurationUsec",S.data))&&this.handleTimeout(Number(q)/1E3);this.errorMessage=this.get("errorMessage",S.data);this.pendingMessageId=""};
_.Z.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.gr(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.Z.handlePickerButtonToggle=function(q){q=q.detail.targetId;this.ytPickerBehavior.togglePicker_(q);if(q==="emoji")this.input.focus();else if(q==="qna-start-panel"){var S,N;(S=_.mt(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(N=S.querySelector("#qna-creator-text-input-field"))==null||N.focus()}};
_.Z.onComponentReplaced=function(q){var S,N;q.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((S=q.replacement.liveChatMessageInputRenderer)==null?0:(N=S.headerRenderer)==null?0:N.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.Z.onEmojiSelect=function(q){this.input.focus();this.input.insertEmoji(q.detail)};
_.Z.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.Z.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.gr(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.gr(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.Z.onOpenPopupAction=function(q,S){var N=this;S===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.gr(N.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.Z.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.Z.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.Z.focusChanged=function(){this.maybeToggleCharacterCount()};
_.Z.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var q=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",q>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.Z.computeId=function(){return this.data&&this.data.targetId||""};
_.Z.computeSendDisabled=function(q,S,N,X){q=!!(!q||S&&q>S||X);(S=_.mt(this.hostElement).querySelector("#send-button"))&&S.children.length&&(S.children[0].disabled=q);return q};
_.Z.handleTimeout=function(q){this.timeoutDurationMs=this.timeoutMs=q;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.Z.updateTimeout=function(q){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(q-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=q,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.Z.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.Z.onErrorMessageEdit=function(q){this.input.setLiveChatRichMessageInput(q.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.Z.errorMessageChanged=function(){var q=this;_.t6(function(){_.gr(q.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.Z.computeAuthorNameColor=function(q){var S;if(_.C("live_chat_author_name_color_usernames")&&(q==null?0:(S=q.authorName)==null?0:S.simpleText))return _.Sdy(_.Nd4(q.authorName.simpleText));if(_.C("live_chat_seed_color_usernames")&&(q==null?0:q.authorSeedColorArgb))return _.Sdy(_.gY(q.authorSeedColorArgb));if(_.C("live_chat_colored_usernames"))return"#cc0000";var N;return _.C("live_chat_simple_color_usernames")&&(q==null?0:(N=q.authorName)==null?0:N.simpleText)&&(q==null?0:q.authorUsernameColorLight)&&
(q==null?0:q.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.gY(q.authorUsernameColorDark):_.gY(q.authorUsernameColorLight):""};
_.Z.onIsTooltipVisibleChanged=function(){var q=_.mt(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){q.hidden=!1;q.setAttribute("role","alert")},0):(q.hidden=!0,q.removeAttribute("role"))};
_.Z.onFocusedChanged=function(q){this.inputFocused=q.detail.value};
_.hd.Object.defineProperties(VS.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.pickers)==null?void 0:S.find(function(N){return N.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return q?this.ytRendererBehavior.getSimpleString(q):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
VS.prototype.onIsTooltipVisibleChanged=VS.prototype.onIsTooltipVisibleChanged;VS.prototype.errorMessageChanged=VS.prototype.errorMessageChanged;VS.prototype.onErrorMessageEdit=VS.prototype.onErrorMessageEdit;VS.prototype.onErrorMessageDismiss=VS.prototype.onErrorMessageDismiss;VS.prototype.focusChanged=VS.prototype.focusChanged;VS.prototype.characterCountChanged=VS.prototype.characterCountChanged;VS.prototype.onEmojiSelect=VS.prototype.onEmojiSelect;VS.prototype.handlePickerButtonToggle=VS.prototype.handlePickerButtonToggle;
VS.prototype.onSendError=VS.prototype.onSendError;VS.prototype.onSendCompleted=VS.prototype.onSendCompleted;VS.prototype.sendMessage=VS.prototype.sendMessage;VS.prototype.dataChanged=VS.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],VS.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(Wo3.YtPickerBehavior),_.E("design:type",Object)],VS.prototype,"ytPickerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$d.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],VS.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"hasFiredInitialFocusActions",void 0);
_.u([_.k(),_.E("design:type",Object)],VS.prototype,"isBeforeFocusEnabled",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"data",void 0);_.u([_.k({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",Object)],VS.prototype,"id",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"characterCount",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"maxCharacterLimit",void 0);
_.u([_.k(),_.E("design:type",Object)],VS.prototype,"remainingCharacterCount",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],VS.prototype,"inputExpanded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],VS.prototype,"inputFocused",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],VS.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.u([_.k(),_.E("design:type",_.lA)],VS.prototype,"participantsManager",void 0);
_.u([_.k(),_.E("design:type",Object)],VS.prototype,"buttonOverrides",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],VS.prototype,"inReplyPanel",void 0);_.u([_.K("characterCount, maxCharacterLimit, countdownActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"sendDisabled",null);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"countdownRatio",void 0);
_.u([_.K("countdownRatio"),_.E("design:type",Number),_.E("design:paramtypes",[])],VS.prototype,"countdownStrokeDashOffset",null);_.u([_.K("countdownRatio"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"countdownActive",null);_.u([_.K("data.interactionMessage"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"hasInteractionMessage",null);
_.u([_.K("data.emojiPickerButton"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"hasEmojiPickerButton",null);_.u([_.K("data, characterCount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"showAvatar",null);_.u([_.K("data.pickers"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VS.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.k(),_.E("design:type",Object)],VS.prototype,"errorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"genericErrorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"isTooltipVisible",void 0);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"tooltipTimeout",void 0);_.u([_.K("data.onInitialFocusCommand"),_.E("design:type",String),_.E("design:paramtypes",[])],VS.prototype,"tooltipMessage",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],VS.prototype,"systemIcons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],VS.prototype,"tallerEmojiPicker",void 0);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],VS.prototype,"authorNameColor",null);_.u([_.k(),_.E("design:type",Object)],VS.prototype,"sendReplyMessageInFlight",void 0);_.u([_.oE("#input"),_.E("design:type",_.vWR)],VS.prototype,"input",void 0);
_.u([_.oE("#count"),_.E("design:type",HTMLElement)],VS.prototype,"count",void 0);_.u([_.oE("#input-container"),_.E("design:type",HTMLElement)],VS.prototype,"inputContainer",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"dataChanged",null);_.u([_.Ph("yt-live-chat-send-message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],VS.prototype,"sendMessage",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[Event,_.K4]),_.E("design:returntype")],VS.prototype,"onSendCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"onSendError",null);
_.u([_.Ph("yt-live-chat-icon-toggle-button-renderer-toggle"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],VS.prototype,"handlePickerButtonToggle",null);_.u([_.Ph("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],VS.prototype,"onEmojiSelect",null);
_.u([_.I5("characterCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"characterCountChanged",null);_.u([_.I5("inputFocused"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"focusChanged",null);_.u([_.Ph("yt-live-chat-error-message-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"onErrorMessageDismiss",null);
_.u([_.Ph("yt-live-chat-error-message-edit"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],VS.prototype,"onErrorMessageEdit",null);_.u([_.I5("errorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"errorMessageChanged",null);_.u([_.I5("isTooltipVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VS.prototype,"onIsTooltipVisibleChanged",null);
_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],VS);
_.p(VS,"yt-live-chat-message-input-renderer",function(){if(S3m===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;q3s===void 0&&(q3s=document.createElement("template"));var X=q3s;N.call(S,X.content.cloneNode(!0),q.content.firstChild);S3m=q}q=S3m;return q},{mode:0});var dv$;var kk5;var Ug=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.firedOnClickCommand=!1;q.inReplyPanel=!1;return q};
_.F(Ug,_.n);
Ug.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"picker-buttons",mapping:{buttonRenderer:"yt-button-renderer",liveChatIconToggleButtonRenderer:"yt-live-chat-icon-toggle-button-renderer",reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.inlineAfterMessageButton":{id:"message-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.panels":{id:"pickers",mapping:{liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model"}}}};
Ug.prototype.onButtonToggle=function(q){q.target.disabled||this.ytPickerBehavior.togglePicker_(q.detail.targetId)};
Ug.prototype.onClick=function(){var q=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.gr(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return q.firedOnClickCommand=!1},5E3))};
_.hd.Object.defineProperties(Ug.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.panels)==null?void 0:S.find(function(N){return N.liveChatProductPickerPanelViewModel}))!==void 0}}});
Ug.prototype.onButtonToggle=Ug.prototype.onButtonToggle;_.u([_.O(Wo3.YtPickerBehavior),_.E("design:type",Object)],Ug.prototype,"ytPickerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ug.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ug.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ug.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ug.prototype,"systemIcons",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Object)],Ug.prototype,"firedOnClickCommand",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ug.prototype,"inReplyPanel",void 0);_.u([_.K("data.pickers"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ug.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.Ph("yt-live-chat-icon-toggle-button-renderer-toggle"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ug.prototype,"onButtonToggle",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],Ug);
_.p(Ug,"yt-live-chat-restricted-participation-renderer",function(){if(kk5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;dv$===void 0&&(dv$=document.createElement("template"));var X=dv$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);kk5=q}q=kk5;return q},{mode:0});var rD=function(){var q=_.n.apply(this,arguments)||this;q.genericErrorMessage=_.Kc("Error, try again.");q.inReplyPanel=!1;q.hideBorder=!1;return q};
_.F(rD,_.n);rD.prototype.configureRendererStamper=function(){return{"data.actionPanel":{id:"content",mapping:{liveChatRestrictedParticipationRenderer:{component:"yt-live-chat-restricted-participation-renderer",properties:{inReplyPanel:"[[inReplyPanel]]"}},liveChatMessageInputRenderer:{component:"yt-live-chat-message-input-renderer",properties:{genericErrorMessage:"[[genericErrorMessage]]",inReplyPanel:"[[inReplyPanel]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}}}};
_.hd.Object.defineProperties(rD,{template:{configurable:!0,enumerable:!0,get:function(){return Mtm()}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rD.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],rD.prototype,"genericErrorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],rD.prototype,"inReplyPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],rD.prototype,"hideBorder",void 0);
_.u([_.Vd({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],rD);_.p(rD,"yt-live-chat-engagement-panel-input-renderer",function(){return Mtm()},{mode:0});var zr3;var ni7;var fzG=new _.dX("yt-live-chat"),pz3=new Map;pz3.set("timestamp_toggle","show-timestamps");pz3.set("reactions_toggle","allow-reactions");var $w=function(){return _.n.apply(this,arguments)||this};
_.F($w,_.n);_.Z=$w.prototype;_.Z.menuItemIdentifierChanged=function(){var q;(q=this.data)!=null&&q.menuItemIdentifier&&(q=pz3.get(this.data.menuItemIdentifier))&&(_.C("enable_lwe_web_mute")?(q=fzG.get(q),this.isToggled=!(q===void 0?!this.data.isToggled:!q)):this.isToggled=fzG.get(q))};
_.Z.onFocus=function(){this.toggleButton.focus()};
_.Z.onTap=function(){var q=this.data.command;q&&this.componentBehavior.resolveCommand(q)};
_.Z.computeText=function(q,S,N){return this.componentBehavior.getSimpleString(q?N:S)};
_.Z.computeIcon=function(q,S,N){return(q=q?N:S)&&q.iconType?_.yd(q.iconType):""};
$w.prototype.onTap=$w.prototype.onTap;$w.prototype.onFocus=$w.prototype.onFocus;$w.prototype.menuItemIdentifierChanged=$w.prototype.menuItemIdentifierChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],$w.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$w.prototype,"data",void 0);
_.u([_.k({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.E("design:type",String)],$w.prototype,"icon",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],$w.prototype,"isToggled",void 0);_.u([_.oE("tp-yt-paper-toggle-button"),_.E("design:type",Object)],$w.prototype,"toggleButton",void 0);_.u([_.I5("data.menuItemIdentifier"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$w.prototype,"menuItemIdentifierChanged",null);
_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$w.prototype,"onFocus",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$w.prototype,"onTap",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],$w);
_.p($w,"yt-live-chat-toggle-renderer",function(){if(ni7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;zr3===void 0&&(zr3=document.createElement("template"));var X=zr3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ni7=q}q=ni7;return q},{mode:0});var xvZ=new _.ky("NAVIGATION_PROGRESS_TOKEN");var mv3={},uMs={},gi7=(uMs[lcL.name]=!0,uMs),c6=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;q.tabGesturesIsActive=!1;q.actionRouterIsRoot=!0;q.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};q.pageTitle="";q.titleSuffix="YouTube";q.unseenNotificationCount=
0;q.hasNavigated=!1;q.hasSetScrollTopForNavigation=!1;q.pagePreparer=null;q.zwiebackInitJobId=0;q.dataUpdatePromise=null;q.loadDepsPromise=_.Lu();q.hasPendingNavigation=!1;q.pendingPlayerOnResponseReceivedActions=[];return q};
_.F(c6,_.SW);c6.prototype.attached=function(){Eis(this);document.addEventListener("yt-navigate-cache",_.hx(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var q=ex();q.init();q.dispatchElement=this.hostElement};
var Eis=function(q,S){S=S===void 0?0:S;var N=_.Ly().resolve(_.MU(_.I3));if(N)yHL(q,N);else{if(S>=5)throw Error("vl");setTimeout(function(){Eis(q,S+1)},0)}},yHL=function(q,S){S.addEventListener("yt-navigate-start",_.hx(q,q.onYtNavigateStart));
S.addEventListener("yt-navigate-finish",_.hx(q,q.onYtNavigateFinish));S.addEventListener("yt-navigate-error",_.hx(q,q.onYtNavigateError));S.addEventListener("yt-page-data-fetched",_.hx(q,q.onYtPageDataFetched))};
_.Z=c6.prototype;_.Z.detached=function(){var q=_.Ly().resolve(_.I3);q.removeEventListener("yt-navigate-start",_.hx(this,this.onYtNavigateStart));q.removeEventListener("yt-navigate-finish",_.hx(this,this.onYtNavigateFinish));q.removeEventListener("yt-navigate-error",_.hx(this,this.onYtNavigateError));q.removeEventListener("yt-page-data-fetched",_.hx(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.hx(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.Z.setPageOffset=function(q,S){q?_.gr(this.hostElement,"yt-set-page-offset",[q,S]):_.O0(Error("wl"))};
_.Z.setPageOffsetForNavigation=function(q,S){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(q,S))};
_.Z.onYtNavigateSetPageOffset=function(q,S){this.setPageOffsetForNavigation(S.page,S.offset)};
_.Z.getPageOffset=function(){var q=_.mt(this.hostElement).querySelector("#page-manager").getCurrentPage(),S=0;q&&(S=_.gr(this.hostElement,"yt-get-page-offset",[q])[0]);return S};
_.Z.onYtHistoryPop=function(q,S){if(_.zo("DISABLE_WARM_LOADS"))q.preventDefault(),window.location.reload();else{var N=_.Ly().resolve(_.I3);N.hasPendingNavigation()&&q.preventDefault();N.cancelPendingNavigation();_.E1(this.hostElement,"yt-pending-navigation-cancelled");S.errorMsg&&(q=S.errorMsg.split(" - "),S=Error(q[0]),q.length==2&&q[1]&&(_.l1(S,q[1]),_.vN(S)),window.location.reload())}};
_.Z.onYtHistoryLoad=function(q,S){var N=this;if(_.zo("DISABLE_WARM_LOADS"))window.location.reload();else{(q=S.endpoint)&&Object.keys(q).length||(q=null);var X=S.historyEntry,b=_.Ly().resolve(_.I3),w=_.Ly().resolve(_.Wq),B=null;X&&X.rootData&&(B=X.rootData);var T=B&&MC_(B);!B||T||B.filler?q?(b.navigate(q,!0),LoE(this,q)):(S.legacyBorder||T||(S.JSC$31290_savedComponentState==null&&B==null?_.vN(new _.Vl("Incomplete history entry",S.forward)):_.Kl(new _.Vl("Malformed history entry",S.JSC$31290_savedComponentState,
S.forward,B))),window.location.reload()):(_.I$7({isHot:!0}),_.QG({webInfo:{navigationReason:"h"}}),_.fKd(),_.Uu("srt"),_.Uu("pdc"),this.cancelPendingTasks(),hrJ(this,S.forward,B),B.player&&(B.player.loaded=!1),LoE(this,q),_.BDX(b,q||{},B,2,{},!1,S).then(function(){N.setPageOffset(w.getCurrentPage(),X.scrollTop||0)}))}};
_.Z.initHistoryManager=function(q){if(!this.hasNavigated){this.hasNavigated=!0;var S=_.mt(this.hostElement).querySelector("#page-manager").getCurrentData();q=isNaN(q)?this.getPageOffset():q;var N=_.Ly().resolve(_.I3).currentEndpoint;this.replaceState(N,S,q)}};
_.Z.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.Z.onYtNavigateStart=function(q,S){this.navigationSpan&&(this.navigationSpan.addAttributes({cancelled:!0}),this.navigationSpan.end());var N;this.navigationSpan=_.xq("navigate",{fromPath:window.location.pathname,toPath:S.url?(N=_.yv(S.url))!=null?N:void 0:void 0});this.cancelPendingTasks();S.noProgressBar||(q=_.Ly().resolve(_.MU(xvZ)))&&q.start();q=this.hasPendingNavigation?null:this.data;N=_.Ly().resolve(_.Wq);var X,b,w;_.C("kevlar_use_vimio_behavior")&&!((X=S.endpoint)==null?0:(b=X.commandMetadata)==
null?0:(w=b.webCommandMetadata)==null?0:w.ignoreNavigation)&&(X=N.getCurrentPage())&&X.disconnectVisibilityRoot();N.prepareForNavigation(S.pageType,S.endpoint);_.C("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.dc(1,"pcl"),_.kd(this.pagePreparer,N.preparePage.bind(N,S.pageType,S.endpoint)));X=this.getPageOffset();this.initHistoryManager(X);S.reload||this.hasPendingNavigation?(S.pageType==="shorts"&&S.reload&&_.uc(this.hostElement,"yt-shorts-reset"),this.replaceState(S.endpoint,q,X)):
(q==null?void 0:q.page)==="watch"&&S.pageType==="watch"&&_.C("kevlar_replace_watch_to_watch_history_state")?this.replaceState(S.endpoint,q,X):(q==null?void 0:q.page)!=="shorts"||S.pageType!=="shorts"||S.endpoint.reelWatchEndpoint.sequenceParams||_.C("short_to_short_back_nav_killswitch")?S.type!="navigate-back"&&S.type!="navigate-forward"&&(S.pageType==="shorts"&&_.uc(this.hostElement,"yt-shorts-reset"),this.saveAndPush(S.url,S.endpoint,q,X)):this.replaceState(S.endpoint,q,0);this.hasPendingNavigation=
!0};
var Ppm=function(q){q.hasPendingNavigation=!1;(q=_.Ly().resolve(_.MU(xvZ)))&&q.finish()};
c6.prototype.onYtNavigateError=function(q,S){this.navigationSpan&&(this.navigationSpan.end("SPAN_STATUS_ERROR"),this.navigationSpan=void 0);Ppm(this);q=this.get("endpoint.commandMetadata.webCommandMetadata.url",S);var N=_.g5(window.location.href);q&&!N.pbjreload&&(S=S.navigationErrorReason||"10",_.C("kevlar_parent_on_pbjreload")&&(N={csn:_.VR()},this.get("data.endpoint.clickTrackingParams")&&(N.itct=this.data.endpoint.clickTrackingParams),_.WA(q,N)),_.eB(_.Et(q,{pbjreload:S})))};
c6.prototype.onYtNavigateCache=function(q,S){var N=this,X=S.url,b=S.endpoint,w=S.data;q=!!S.miniplayer;S=!!S.skipHistory;if(X&&b&&w){var B=this.getPageOffset(),T=this.data||null;S||this.saveAndPush(X,b,T,B);X=_.BDX(_.Ly().resolve(_.I3),b,w,q?4:3,{},q);q&&X.then(function(){N.dataUpdatePromise&&N.dataUpdatePromise.then(function(){var Q=_.Ly().resolve(_.Wq);N.setPageOffset(Q.getCurrentPage(),0)})})}};
c6.prototype.onYtNavigateFinish=function(q,S){var N=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Iz_(N,S.fromHistory)})};
var Iz_=function(q,S){q.navigationSpan&&(q.navigationSpan.end(),q.navigationSpan=void 0);Ppm(q);if(q.pendingPlayerOnResponseReceivedActions){for(var N=_.A(q.pendingPlayerOnResponseReceivedActions),X=N.next();!X.done;X=N.next())_.h6(X.value,q.hostElement);q.pendingPlayerOnResponseReceivedActions=[]}N=_.Ly().resolve(_.Wq);S||!q.hasNavigated||_.C("web_disable_scroll_on_navigate_finish")||((S=N.getCurrentPage())?S.is==="ytd-shorts"||q.tabGesturesIsActive||q.setPageOffsetForNavigation(S,0):_.vN(Error("xl")));
_.t6(function(){_.t6(function(){_.Uu("pda")})})};
c6.prototype.onYtNavigate=function(q){if(!q.detail.endpoint){var S=new _.Vl("Error: Missing yt-navigate endpoint from target:",q.target,q.target.nodeName);_.O0(S)}if(S=_.C("cold_missing_history"))S=ex(),S.init(!1),S=!(S.browserHistory.boundHistoryReplaceState&&S.browserHistory.boundHistoryPushState);if(S){_.d5("DISABLE_WARM_LOADS",!0);S=new _.Vl("Failed to initialize history manager",this.getDebugString());var N=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
N?_.vN(S):_.O0(S)}S=q.detail.endpoint;var X,b;_.C("debug_forward_web_query_parameters")&&((X=S.commandMetadata)==null?0:(b=X.webCommandMetadata)==null?0:b.url)&&(S=JSON.parse(JSON.stringify(S)),S.commandMetadata.webCommandMetadata.url=_.yg7(S.commandMetadata.webCommandMetadata.url,window.location.search));q={type:0,command:S,form:{params:q.detail.params,tempData:q.detail.tempData||{},requestType:q.detail.type,createScreenConfig:q.detail.createScreenConfig,reload:q.detail.reload?q.detail.reload:!1,
requestForm:q.detail}};_.C("kevlar_yt_navigate_command_handler")?(X=_.Ly().resolve(_.ci),q.form.skipDefaultElement=!0,X.resolveCommand(S,{form:q.form})):this.handleNavigate(q)};
c6.prototype.handleNavigate=function(q){this.hasSetScrollTopForNavigation=!1;var S=_.Ly().resolve(_.I3),N=q.form||{};S.navigate(q.command,N.reload,N.params,N.tempData,N.requestType,N.createScreenConfig,N.ignoreConfirmation,N.requestForm)&&LoE(this,q.command,N.tempData)};
c6.prototype.onYtPageDataFetched=function(q,S){try{_.YdX().reset();this.data=S.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.Ly().resolve(_.Wq).updatePageData(this.data);var N=this.get("playerResponse.onResponseReceivedActions",this.data);N&&(N=Y3G(this,N));N&&_.M9(this.hostElement,N,this.hostElement);var X=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),b=this.get("response.responseContext.consistencyTokenJar",this.data);if(X||b){var w=_.X9e(),B=(0,_.a6.getValues)(w.tokenJars);X&&w.replace(B,X);b&&w.replace(B,b)}}catch(T){_.O0(T)}};
var LoE=function(q,S,N){try{q.onYtEndpointChangeHandler(S,N)}catch(X){_.O0(X)}};
_.Z=c6.prototype;_.Z.onYtEndpointChangeHandler=function(){};
_.Z.setPageTitle=function(q){q=(this.pageTitle=q)?q+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+q};
_.Z.onYtUpdateTitle=function(q,S){this.setPageTitle(S)};
_.Z.setUnseenNotificationCount=function(q){this.unseenNotificationCount=q;this.setPageTitle(this.pageTitle)};
_.Z.handleUpdateNotificationsUnseenCountAction=function(q){_.t(q,XdJ)&&((q=_.t(q,XdJ).unseenCount)?this.setUnseenNotificationCount(q):this.setUnseenNotificationCount(0))};
_.Z.handleClearCookieAction=function(q){var S;(q=(S=_.t(q,ISJ))==null?void 0:S.cookieName)&&_.GDW(q)};
_.Z.onYtUpdateUnseenNotificationCount=function(q,S){this.setUnseenNotificationCount(S)};
_.Z.loadData=function(q){var S=this;this.loadDepsPromise.then(function(){var N=_.Ly().resolve(_.MU(_.I3));N||_.O0(Error("yl"));if(q&&q.response){if(!q.endpoint){var X=_.M_(window.document.location.href)||"/",b="";if(X==="/"||X.startsWith("/?"))b="WEB_PAGE_TYPE_BROWSE";q.endpoint={commandMetadata:{webCommandMetadata:{url:X,webPageType:b,rootVe:3854}}}}_.BDX(N,q.endpoint,q,5,{})}else q.endpoint?N.navigate(q.endpoint):N.navigate(_.bk);_.OY.cancelJob(S.zwiebackInitJobId);S.zwiebackInitJobId=_.OY.addLowPriorityJob(xeL)})};
var ex=function(){return _.Ly().resolve(_.qF)};
c6.prototype.getDebugString=function(){return ex().getDebugString()};
c6.prototype.getThirdPartyManipulationSuspected=function(){return ex().getThirdPartyManipulationSuspected()};
c6.prototype.replaceState=function(q,S,N){ex().saveAndReplace(q,S,N)};
c6.prototype.saveAndPush=function(q,S,N,X){ex().saveAndPush(q,S,N,X)};
var MC_=function(q){return _.t(q.endpoint,_.O1)||_.t(q.endpoint,_.SB)?!0:!q||isNaN(q.expirationTime)?!1:(0,_.oL)()>q.expirationTime},hrJ=function(q,S,N){var X=q.get("response.trackingParams",N),b=_.as(),w=_.VR();
if(X&&b&&w&&(X=q.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",N),!X&&N.rootVe&&(X=N.rootVe),b=S?"forwardButton":"backButton",S=q.get("playerResponse.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",q.data),q=q.get("response.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",q.data),S=(q=S||q)?_.by(q):void 0,q=_.ql(),b=[_.Lu(N)],_.Lt(q,X,S,{dataPromises:b,csnToClone:N.csn}),N.graftedVes))for(N=
_.A(N.graftedVes),X=N.next();!X.done;X=N.next())_.hp(q,X.value)};
c6.prototype.onStoreGraftedVeAction=function(q){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(q)):_.vN(Error("zl"))};
var Y3G=function(q,S){return S.filter(function(N){for(var X in N)if(gi7[X])return q.pendingPlayerOnResponseReceivedActions.push(N),!0;return!1})};
_.hd.Object.defineProperties(c6.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
c6.prototype.onStoreGraftedVeAction=c6.prototype.onStoreGraftedVeAction;c6.prototype.loadData=c6.prototype.loadData;c6.prototype.onYtUpdateUnseenNotificationCount=c6.prototype.onYtUpdateUnseenNotificationCount;c6.prototype.handleClearCookieAction=c6.prototype.handleClearCookieAction;c6.prototype.handleUpdateNotificationsUnseenCountAction=c6.prototype.handleUpdateNotificationsUnseenCountAction;c6.prototype.setUnseenNotificationCount=c6.prototype.setUnseenNotificationCount;
c6.prototype.onYtUpdateTitle=c6.prototype.onYtUpdateTitle;c6.prototype.setPageTitle=c6.prototype.setPageTitle;c6.prototype.onYtEndpointChangeHandler=c6.prototype.onYtEndpointChangeHandler;c6.prototype.onYtPageDataFetched=c6.prototype.onYtPageDataFetched;c6.prototype.handleNavigate=c6.prototype.handleNavigate;c6.prototype.onYtNavigate=c6.prototype.onYtNavigate;c6.prototype.onYtNavigateFinish=c6.prototype.onYtNavigateFinish;c6.prototype.onYtNavigateCache=c6.prototype.onYtNavigateCache;
c6.prototype.onYtNavigateError=c6.prototype.onYtNavigateError;c6.prototype.onYtNavigateStart=c6.prototype.onYtNavigateStart;c6.prototype.cancelPendingTasks=c6.prototype.cancelPendingTasks;c6.prototype.initHistoryManager=c6.prototype.initHistoryManager;c6.prototype.onYtHistoryLoad=c6.prototype.onYtHistoryLoad;c6.prototype.onYtHistoryPop=c6.prototype.onYtHistoryPop;c6.prototype.onYtNavigateSetPageOffset=c6.prototype.onYtNavigateSetPageOffset;c6.prototype.setPageOffset=c6.prototype.setPageOffset;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],c6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],c6.prototype,"data",void 0);_.u([_.Ph("yt-navigate-set-page-offset"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],c6.prototype,"onYtNavigateSetPageOffset",null);
_.u([_.Ph("yt-history-pop"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],c6.prototype,"onYtHistoryPop",null);_.u([_.Ph("yt-history-load"),_.E("design:type",Function),_.E("design:paramtypes",[Event,_.JEq]),_.E("design:returntype")],c6.prototype,"onYtHistoryLoad",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],c6.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-update-title"),_.E("design:type",Function),_.E("design:paramtypes",[Event,String]),_.E("design:returntype")],c6.prototype,"onYtUpdateTitle",null);_.u([_.Ph("yt-update-unseen-notification-count"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Number]),_.E("design:returntype")],c6.prototype,"onYtUpdateUnseenNotificationCount",null);_.u([_.N0()],c6);mv3.YtdAppBehavior=[_.P4.YtActionHandlerBehavior,c6.prototype];var CO=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;q.scrollRate=3;q.autoScrollAnimationStart=0;q.autoScrollPaused=!1;q.autoScrollRafId=0;return q};
_.F(CO,_.SW);_.Z=CO.prototype;_.Z.created=function(){var q=this;this.boundAutoScrollHandler=function(S){q.autoScroll(S)}};
_.Z.detached=function(){this.hostElement.removeEventListener("mouseout",_.hx(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.hx(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.hx(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.Z.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.hx(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.hx(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.hx(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.hx(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.hx(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.hx(this,this.endAutoScroll)),this.endAutoScroll())};
_.Z.autoScroll=function(q){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=q);var S;if(S=!this.autoScrollPaused&&this.scrollTarget)S=this.scrollTarget,S=S.scrollHeight-S.scrollTop!==S.clientHeight;S&&(S=1E3/this.scrollRate,q-=this.autoScrollAnimationStart,q>S&&(this.scrollTarget.scrollTop+=Math.ceil(q/S),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.Z.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.Z.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
CO.prototype.autoScrollEnabledChanged=CO.prototype.autoScrollEnabledChanged;_.u([_.k(),_.E("design:type",Object)],CO.prototype,"scrollRate",void 0);_.u([_.k(),_.E("design:type",Object)],CO.prototype,"scrollTarget",void 0);_.u([_.k(),_.E("design:type",Boolean)],CO.prototype,"autoScrollEnabled",void 0);_.u([_.I5("autoScrollEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CO.prototype,"autoScrollEnabledChanged",null);_.u([_.N0()],CO);var o08=[CO.prototype];var Ro=function(){var q=_.SW.apply(this,arguments)||this;q._noAccessors=!0;return q};
_.F(Ro,_.SW);Ro.prototype.ready=function(){var q=this;_.mt(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){q.onChange_()})};
Ro.prototype.dataChanged_=function(){_.mt(this.hostElement).querySelector("#checkbox").checked=!1};
Ro.prototype.onChange_=function(){var q=_.mt(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.uc(this.hostElement,"yt-dismissal-reason-"+q,this.data.feedbackToken)};
Ro.prototype.dataChanged_=Ro.prototype.dataChanged_;_.u([_.k(),_.E("design:type",Object)],Ro.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ro.prototype,"dataChanged_",null);_.u([_.N0()],Ro);var q4L=[Ro.prototype];var tw=function(){var q=_.SW.apply(this,arguments)||this;q.showInput=!1;return q};
_.F(tw,_.SW);_.Z=tw.prototype;_.Z.detached=function(){this.showInput&&window.removeEventListener("click",_.hx(this,this.closeOnOutsideClick_))};
_.Z.stopPropagation_=function(q){this.showInput&&q.stopPropagation()};
_.Z.closeOnOutsideClick_=function(q){this.closeOnOutsideClickCondition(q)&&(this.showInput=!1,window.removeEventListener("click",_.hx(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.Z.closeOnOutsideClickCondition=function(){return!0};
_.Z.closeOnOutsideClickHandler=function(){};
_.Z.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.hx(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.Z.openOnClickHandler=function(){};
_.Z.showInputChanged=function(){};
_.Z.setShowInput=function(q){this.showInput=q};
tw.prototype.setShowInput=tw.prototype.setShowInput;tw.prototype.showInputChanged=tw.prototype.showInputChanged;tw.prototype.openOnClickHandler=tw.prototype.openOnClickHandler;tw.prototype.openOnClick_=tw.prototype.openOnClick_;tw.prototype.closeOnOutsideClickHandler=tw.prototype.closeOnOutsideClickHandler;tw.prototype.closeOnOutsideClickCondition=tw.prototype.closeOnOutsideClickCondition;tw.prototype.closeOnOutsideClick_=tw.prototype.closeOnOutsideClick_;tw.prototype.stopPropagation_=tw.prototype.stopPropagation_;
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],tw.prototype,"showInput",void 0);_.u([_.Ph("click"),_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],tw.prototype,"stopPropagation_",null);_.u([_.I5("showInput"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],tw.prototype,"showInputChanged",null);_.u([_.N0()],tw);var S4G=[tw.prototype];var iE=function(){var q=_.SW.apply(this,arguments)||this;q.timeoutJobId=0;q.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return q};
_.F(iE,_.SW);iE.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
iE.prototype.startTimeout=function(){var q=this,S=this.data&&this.data.displayDurationSeconds;S&&!this.timeoutJobId&&(this.timeoutJobId=_.ez(_.OY,function(){_.gr(q.hostElement,"yt-close-popup-action",[q.is]);q.timeoutJobId=0},S*1E3))};
iE.prototype.cancelTimeout=function(){_.OY.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
iE.prototype.ytdHatsSurveyBehaviorDataChanged=iE.prototype.ytdHatsSurveyBehaviorDataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],iE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iE.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.u([_.N0()],iE);var NQ8=[_.P4.YtActionHandlerBehavior,iE.prototype];var XKJ=_.Ew(115994),b8_=_.Ew(115993),wK3=function(q,S,N){var X=this;var b=N.dragDownAction;this.layer=0;this.JSC$20447_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.JSC$20447_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.fullscreen=!1;var w=_.ql();_.Pj(w,XKJ,this.layer);_.Pj(w,b8_,this.layer);this.dragDownAction=function(){b();_.tG(w,{visualElement:X.fullscreen?XKJ:b8_})};
this.gesture=new mL(q,S,this.getConfig(!1),"pandown");this.attach()};
wK3.prototype.attach=function(){this.gesture.attach()};
wK3.prototype.detach=function(){this.gesture.detach()};
wK3.prototype.update=function(q){this.fullscreen=q;var S=this.gesture;q=this.getConfig(q);S.config=q};
wK3.prototype.getConfig=function(q){return q?this.JSC$20447_watchFullScreenConfig:this.JSC$20447_watchConfig};var Z8m;var AIV;var Jw=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return q};
_.F(Jw,_.n);Jw.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var q=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(q=this.data.percentIfLiked||0,this.activated=!0):(q=this.data.percentIfIndifferent||0,this.activated=!1);_.mt(this.hostElement).querySelector("#like-bar").style.width=q+"%"}};
Jw.prototype.handleUpdateSentimentBarStateCommand=function(q){this.data&&this.set("data.likeStatus",_.t(q,Ua3).likeStatus)};
Jw.prototype.observeLikeStatus=Jw.prototype.observeLikeStatus;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Jw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Jw.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Jw.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Jw.prototype,"activated",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Jw.prototype,"systemIcons",void 0);_.u([_.I5("data.likeStatus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jw.prototype,"observeLikeStatus",null);_.u([_.Ue({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Jw);
_.p(Jw,"ytd-sentiment-bar-renderer",function(){if(AIV!==void 0)return AIV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AIV=q},{mode:1});var sIV;var Fp=function(){var q=_.n.apply(this,arguments)||this;q.small=!0;return q};
_.F(Fp,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Fp.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Fp.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Fp.prototype,"small",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Fp);
_.p(Fp,"ytd-video-view-count-renderer",function(){if(sIV!==void 0)return sIV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return sIV=q},{mode:2});var H6=function(){var q=_.n.apply(this,arguments)||this;q.infoFormattedStrings=[];q.wrapVideoActions=_.C("kevar_watch_wrap_video_actions");q.hideSentimentBar=_.C("kevlar_watch_hide_sentiment_bar");q.actionMap={};return q};
_.F(H6,_.n);_.Z=H6.prototype;_.Z.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.C("web_modern_buttons"),forceIconButton:!_.C("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.Z.dataChanged=function(){_.C("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.Z.computeInfoFormattedStrings=function(q){if(!q)return[];var S=[];q.dateText&&S.push(q.dateText);q.stationName&&S.push(q.stationName);q.rating&&S.push(q.rating);q.startEndTimeTemplate&&q.startTimeUtcMillis&&q.endTimeUtcMillis&&S.push(_.Kc(GD_(_.vO(q.startEndTimeTemplate),Number(q.startTimeUtcMillis),Number(q.endTimeUtcMillis))));q.upNextProgramText&&S.push(q.upNextProgramText);return S};
_.Z.scheduleInitialUpdatedMetadataRequest=function(){var q,S=(q=this.data)==null?void 0:q.updatedMetadataEndpoint;if(S){var N;q=Number((N=_.t(S,_.V8T))==null?void 0:N.initialDelayMs);N=isNaN(q)?250:q;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),N)}};
_.Z.setSentimentBarWidth=function(){var q=this;_.MC(this,function(){var S=_.mt(q.hostElement).querySelector("ytd-menu-renderer");if(S){S=S.topLevelButtons;for(var N=0,X=0;X<S.length;X++){var b=S[X],w=q.get("toggleButtonSupportedData.toggleButtonIdData.id",b.data);if(w==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||w==="TOGGLE_BUTTON_ID_TYPE_LIKE")N+=b.clientWidth+8;else break}N&&(q.sentiment.style.width=N-8+" px")}})};
_.Z.fetchUpdatedMetadata=function(q){var S;q&&(S={continuation:q});var N;(q=(N=this.data)==null?void 0:N.updatedMetadataEndpoint)&&_.Ly().resolve(_.ci).resolveCommand(q,{form:Object.assign({},S,{element:this.hostElement})})};
_.Z.onYtServiceRequestSent=function(q,S){S.endpoint&&_.t(S.endpoint,_.GC)&&(this.hasUpdateSentimentBarStateCommands()&&!_.C("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.t(S.endpoint,_.GC).status),this.setSentimentBarWidth())};
_.Z.hasUpdateSentimentBarStateCommands=function(){var q,S,N,X,b=(X=(q=this.data)==null?void 0:(S=q.videoActions)==null?void 0:(N=S.menuRenderer)==null?void 0:N.topLevelButtons)!=null?X:[];q=_.A(b);for(S=q.next();!S.done;S=q.next()){S=S.value;b=X=N=void 0;var w=(N=S.toggleButtonRenderer)==null?void 0:(X=N.toggleButtonSupportedData)==null?void 0:(b=X.toggleButtonIdData)==null?void 0:b.id;if(w==="TOGGLE_BUTTON_ID_TYPE_LIKE"||w==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){X=N=void 0;S=(X=_.t((N=S.toggleButtonRenderer)==
null?void 0:N.defaultServiceEndpoint,_.hD))==null?void 0:X.commands;if(!S)break;S=_.A(S);for(N=S.next();!N.done;N=S.next())if(_.t(N.value,Ua3))return!0}}return!1};
_.Z.onYtServiceRequestCompleted=function(q,S){var N;(q=(N=S.data)==null?void 0:N.loggingDirectives)&&_.$rv(_.ql(),q);this.get("continuation.timedContinuationData",S.data)&&this.data&&this.data.updatedMetadataEndpoint&&(S=S.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,S.continuation),S.timeoutMs))};
_.Z.computeHasDateText=function(q){return!!q&&!!q.dateText};
_.hd.Object.defineProperties(H6.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return!((X=(q=this.data)==null?void 0:(S=q.videoActions)==null?void 0:(N=S.menuRenderer)==null?void 0:N.flexibleItems)==null||!X.length)}}});
H6.prototype.onYtServiceRequestCompleted=H6.prototype.onYtServiceRequestCompleted;H6.prototype.onYtServiceRequestSent=H6.prototype.onYtServiceRequestSent;H6.prototype.dataChanged=H6.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],H6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],H6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.jM.YtTaskEmitterBehavior),_.E("design:type",Object)],H6.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],H6.prototype,"data",void 0);_.u([_.k({computed:"computeInfoFormattedStrings(data)"}),_.E("design:type",Array)],H6.prototype,"infoFormattedStrings",void 0);
_.u([_.k({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],H6.prototype,"hasDateText",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],H6.prototype,"wrapVideoActions",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],H6.prototype,"hideSentimentBar",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],H6.prototype,"flexMenuEnabled",null);
_.u([_.oE("#sentiment"),_.E("design:type",Object)],H6.prototype,"sentiment",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H6.prototype,"dataChanged",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],H6.prototype,"onYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],H6.prototype,"onYtServiceRequestCompleted",null);
_.p(H6,"ytd-video-primary-info-renderer",function(){if(Z8m===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Z8m=q}q=Z8m;return q},{mode:1});var BQ5;var TQV;var Og=function(){return _.n.apply(this,arguments)||this};
_.F(Og,_.n);Og.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Og.prototype.onTap=function(q){var S=this.data&&this.data.endpoint;S&&!_.lW(_.lX(q),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.uc(this.hostElement,"yt-navigate",{endpoint:S})};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Og.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Og.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Og.prototype,"data",void 0);_.u([_.Ue({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Og);
_.p(Og,"ytd-autotagging-metadata-renderer",function(){if(TQV!==void 0)return TQV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return TQV=q},{mode:1});var GGL;var KO=function(){return _.n.apply(this,arguments)||this};
_.F(KO,_.n);KO.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],KO.prototype,"data",void 0);_.u([_.Ue({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],KO);
_.p(KO,"ytd-autotagging-metadata-row-renderer",function(){if(GGL!==void 0)return GGL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return GGL=q},{mode:1});var DmG;var QIE;var v6=function(){var q=_.n.apply(this,arguments)||this;q.engagementPanelContent=!1;return q};
_.F(v6,_.n);v6.prototype.computeHasDividerLine=function(q,S){return q&&!S};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],v6.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.E("design:type",Boolean)],v6.prototype,"hasDividerLine",void 0);_.u([_.k(),_.E("design:type",Object)],v6.prototype,"engagementPanelContent",void 0);
_.u([_.Ue({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],v6);
_.p(v6,"ytd-metadata-row-header-renderer",function(){if(QIE!==void 0)return QIE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return QIE=q},{mode:1});var a8J;var lE=function(){return _.n.apply(this,arguments)||this};
_.F(lE,_.n);lE.prototype.computeHasDividerLine=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lE.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lE.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.E("design:type",Boolean)],lE.prototype,"hasDividerLine",void 0);_.u([_.Ue({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],lE);
_.p(lE,"ytd-metadata-row-renderer",function(){if(a8J!==void 0)return a8J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return a8J=q},{mode:1});var Vb3;var UmL=function(){return _.n.apply(this,arguments)||this};
_.F(UmL,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UmL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UmL.prototype,"data",void 0);_.u([_.Ue({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],UmL);
_.p(UmL,"ytd-metadata-with-image-row-renderer",function(){if(Vb3!==void 0)return Vb3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Vb3=q},{mode:1});var rIm;var jx=function(){var q=_.n.apply(this,arguments)||this;q.rounded=!0;q.fixie=!1;q.fullWidth=!1;return q};
_.F(jx,_.n);_.Z=jx.prototype;_.Z.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.onDataChanged=function(){var q=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(S){q.onEndpointLinkKeyPress(S)}))};
_.Z.onEndpointLinkKeyPress=function(q){q.target===this.endpointLink&&q.keyCode===13&&_.uc(this.hostElement,"click")};
_.Z.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var q;if((q=this.data)==null?0:q.endpoint)_.M9(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.Z.onYtNavigate=function(q){this.endpointHref||(q.stopPropagation(),q.preventDefault())};
_.Z.onInformationButtonContainerClick=function(q){q.target.id!=="information-button-container"&&(q.stopPropagation(),q.preventDefault())};
_.Z.computeStyle=function(q){return q};
_.Z.computeIsThumbnailStyle=function(q){return q==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.Z.computeThumbnailWidth=function(q){switch(q){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.Z.computeThumbnailObjectFit=function(q){switch(q){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.hd.Object.defineProperties(jx.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
jx.prototype.onYtNavigate=jx.prototype.onYtNavigate;jx.prototype.onClick=jx.prototype.onClick;jx.prototype.onDataChanged=jx.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],jx.prototype,"componentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jx.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],jx.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],jx.prototype,"componentStyle",void 0);_.u([_.k({computed:"computeIsThumbnailStyle(data.style)"}),_.E("design:type",Boolean)],jx.prototype,"isThumbnailStyle",void 0);_.u([_.k({computed:"computeThumbnailObjectFit(data.style)"}),_.E("design:type",String)],jx.prototype,"thumbnailObjectFit",void 0);
_.u([_.k({computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],jx.prototype,"thumbnailWidth",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jx.prototype,"rounded",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jx.prototype,"fixie",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jx.prototype,"fullWidth",void 0);_.u([_.oE("#endpoint-link"),_.E("design:type",HTMLAnchorElement)],jx.prototype,"endpointLink",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jx.prototype,"onDataChanged",null);_.u([_.K("data.endpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],jx.prototype,"endpointHref",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],jx.prototype,"onClick",null);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],jx.prototype,"onYtNavigate",null);_.u([_.Ue({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],jx);
_.p(jx,"ytd-rich-metadata-renderer",function(){if(rIm!==void 0)return rIm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return rIm=q},{mode:2});var $mm;var W6=function(){var q=_.n.apply(this,arguments)||this;q.fixie=!1;q.fullWidth=!1;return q};
_.F(W6,_.n);W6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
W6.prototype.computeHasDividerLine=function(q){return q};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],W6.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.E("design:type",Boolean)],W6.prototype,"hasDividerLine",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],W6.prototype,"fixie",void 0);_.u([_.k(),_.E("design:type",Object)],W6.prototype,"fullWidth",void 0);
_.u([_.Ue({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],W6);
_.p(W6,"ytd-rich-metadata-row-renderer",function(){if($mm!==void 0)return $mm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $mm=q},{mode:1});var dD=function(){var q=_.n.apply(this,arguments)||this;q.engagementPanelContent=!1;q.fixie=!1;q.fullWidth=!1;return q};
_.F(dD,_.n);
dD.prototype.configureRendererStamper=function(){return{alwaysShownItems:{id:"always-shown",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:"ytd-metadata-row-header-renderer",richMetadataRowRenderer:{component:"ytd-rich-metadata-row-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}},autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}},collapsibleItems:{id:"collapsible",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",
metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:{component:"ytd-metadata-row-header-renderer",properties:{engagementPanelContent:"[[engagementPanelContent]]"}},richMetadataRowRenderer:"ytd-rich-metadata-row-renderer",autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}}}};
dD.prototype.computeCollapsibleItems=function(q,S,N){return q===void 0||S===void 0||N===void 0||N?[]:q.slice(S)};
dD.prototype.computeAlwaysShownItems=function(q,S){return q&&q.length?q.slice(0,S):[]};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dD.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],dD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dD.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],dD.prototype,"collapsed",void 0);
_.u([_.k({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.E("design:type",Array)],dD.prototype,"alwaysShownItems",void 0);_.u([_.k({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.E("design:type",Array)],dD.prototype,"collapsibleItems",void 0);_.u([_.k(),_.E("design:type",Object)],dD.prototype,"engagementPanelContent",void 0);_.u([_.k(),_.E("design:type",Object)],dD.prototype,"fixie",void 0);
_.u([_.k(),_.E("design:type",Object)],dD.prototype,"fullWidth",void 0);_.u([_.Ue({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],dD);
_.p(dD,"ytd-metadata-row-container-renderer",function(){if(DmG!==void 0)return DmG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DmG=q},{mode:1});var cI3;var kw=function(){return _.n.apply(this,arguments)||this};
_.F(kw,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],kw.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kw.prototype,"data",void 0);_.u([_.Ue({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],kw);
_.p(kw,"ytd-error-corrections-section-item-renderer",function(){if(cI3!==void 0)return cI3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return cI3=q},{mode:1});var e1G;var zF=function(){return _.n.apply(this,arguments)||this};
_.F(zF,_.n);zF.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],zF.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],zF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zF.prototype,"data",void 0);_.u([_.Ue({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],zF);
_.p(zF,"ytd-error-corrections-section-renderer",function(){if(e1G!==void 0)return e1G;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return e1G=q},{mode:1});var CaZ;var nO=function(){return _.n.apply(this,arguments)||this};
_.F(nO,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],nO.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nO.prototype,"data",void 0);_.u([_.Ue({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],nO);
_.p(nO,"ytd-topic-link-renderer",function(){if(CaZ!==void 0)return CaZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return CaZ=q},{mode:1});var R1s;var fO=function(){var q=_.n.apply(this,arguments)||this;q.modernLockupV2=_.C("modernize_structured_description_playlist_lockups_v2");return q};
_.F(fO,_.n);fO.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",properties:{showSidePanelThumbnailOverlay:"[[modernLockupV2]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],fO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fO.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fO.prototype,"modernLockupV2",void 0);_.u([_.Ue({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],fO);
_.p(fO,"ytd-video-description-course-section-renderer",function(){if(R1s!==void 0)return R1s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return R1s=q},{mode:1});var tbs;var pO=function(){return _.n.apply(this,arguments)||this};
_.F(pO,_.n);pO.prototype.configureRendererStamper=function(){return{"data.files":{id:"file-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.viewAllButton":{id:"view-all-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pO.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pO.prototype,"data",void 0);_.u([_.Ue({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],pO);
_.p(pO,"ytd-video-description-files-section-renderer",function(){if(tbs!==void 0)return tbs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tbs=q},{mode:1});var i8Z;var xw=function(){return _.n.apply(this,arguments)||this};
_.F(xw,_.n);xw.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{mediaLockupRenderer:"ytd-media-lockup-renderer"}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xw.prototype,"data",void 0);_.u([_.Ue({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],xw);
_.p(xw,"ytd-video-description-gaming-section-renderer",function(){if(i8Z!==void 0)return i8Z;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return i8Z=q},{mode:1});var JI_;var me=function(){var q=_.n.apply(this,arguments)||this;q.isExpanded=!1;return q};
_.F(me,_.n);me.prototype.computeHasDefaultMetadataEndpoint=function(q){var S;q=q==null?void 0:(S=q.defaultMetadata)==null?void 0:S.runs;return!(!q||q.length!==1||!q[0].navigationEndpoint)};
me.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.hd.Object.defineProperties(me.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],me.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],me.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],me.prototype,"isExpanded",void 0);_.u([_.k({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],me.prototype,"hasDefaultMetadataEndpoint",void 0);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],me.prototype,"isExpandable",null);_.u([_.K("data","isExpandable","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],me.prototype,"showExpandedMetadata",null);_.u([_.Ue({is:"ytd-info-row-renderer",disableElementRegistration:!0})],me);
_.p(me,"ytd-info-row-renderer",function(){if(JI_!==void 0)return JI_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return JI_=q},{mode:1});var FvL;var uE=function(){var q=_.n.apply(this,arguments)||this;q.currentIndex=0;q.supportComponentResize=!0;q.JSC$20504_lastScrollContainerWidth=NaN;return q};
_.F(uE,_.n);_.Z=uE.prototype;
_.Z.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.Z.getItemsPath=function(){return"videoLockups"};
_.Z.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.Z.onIronResize=function(){this.updateVideoLockupStyles()};
_.Z.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.Z.updateVideoLockupStyles=function(){var q;this.JSC$20504_scrollContainer!==void 0&&(q=this.videoLockups)!=null&&q.length&&(q=this.JSC$20504_scrollContainer.clientWidth,q!==this.JSC$20504_lastScrollContainerWidth&&(this.JSC$20504_lastScrollContainerWidth=q,_.MQ(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(q*.8,415)+"px"}),_.uc(this.hostElement,"iron-resize")))};
_.hd.Object.defineProperties(uE.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var q=[],S;if((S=this.data)==null||!S.carouselLockups)return q;S=_.A(this.data.carouselLockups);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;((X=_.t(N,WqL))==null?0:X.videoLockup)&&q.push(_.t(N,WqL).videoLockup)}return q}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoLockups)==null||!q.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var q=[],S;if((S=this.data)==null||!S.carouselLockups)return q;var N;return(N=_.t(this.data.carouselLockups[this.scrollCount],WqL))==null?void 0:N.infoRows}}});
uE.prototype.dataChanged=uE.prototype.dataChanged;uE.prototype.onIronResize=uE.prototype.onIronResize;uE.prototype.hiddenChanged=uE.prototype.hiddenChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],uE.prototype,"componentBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],uE.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],uE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uE.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],uE.prototype,"inlineStructuredDescription",void 0);_.u([_.k({value:2}),_.E("design:type",Number)],uE.prototype,"initialCount",void 0);_.u([_.k(),_.E("design:type",Object)],uE.prototype,"currentIndex",void 0);
_.u([_.k(),_.E("design:type",Number)],uE.prototype,"scrollCount",void 0);_.u([_.k(),_.E("design:type",Object)],uE.prototype,"supportComponentResize",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],uE.prototype,"contentHidden",void 0);_.u([_.oE("#scroll-container"),_.E("design:type",HTMLDivElement)],uE.prototype,"JSC$20504_scrollContainer",void 0);
_.u([_.I5("contentHidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uE.prototype,"hiddenChanged",null);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],uE.prototype,"videoLockups",null);_.u([_.K("videoLockups"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uE.prototype,"hasVideoLockups",null);
_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uE.prototype,"onIronResize",null);_.u([_.K("data","scrollCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],uE.prototype,"infoRows",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uE.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],uE);
_.p(uE,"ytd-video-description-music-section-renderer",function(){if(FvL!==void 0)return FvL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FvL=q},{mode:2});var H8L;var gD=function(){return _.n.apply(this,arguments)||this};
_.F(gD,_.n);gD.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gD.prototype,"ytRendererBehavior",void 0);_.u([_.k({}),_.E("design:type",Object)],gD.prototype,"data",void 0);_.u([_.Ue({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],gD);
_.p(gD,"ytd-video-description-transcript-section-renderer",function(){if(H8L!==void 0)return H8L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return H8L=q},{mode:1});var O8V;var KvL;var Eg=function(){var q=_.n.apply(this,arguments)||this;q.skinnyMode=!1;q.inStructuredDescription=!1;q.COMPACT_EVENT_COUNT=4;q.onShelfToggleButtonTap=function(){q.logTap(q.data);q.showingMore=!q.showingMore};
q.onShelfToggleButtonFocus=function(){q.showingMore||(q.logTap(q.data),q.showingMore=!0,_.MC(q,function(){var S=q.COMPACT_EVENT_COUNT-1,N;(N=_.mt(q.hostElement).querySelector("#event-"+S))==null||N.focus()}))};
return q};
_.F(Eg,_.n);_.Z=Eg.prototype;_.Z.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.Z.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.Z.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.hx(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.hx(this.infoTooltip,this.infoTooltip.hide))};
_.Z.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.hx(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.hx(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.hx(this.infoTooltip,this.infoTooltip.hide))};
_.Z.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)};
_.Z.onShowingMoreChanged=function(){var q;this.showingMoreChanged((q=this.showingMore)!=null?q:!1)};
_.Z.showingMoreChanged=function(q){var S=this.get("data.events")||[];this.set("restEvents",S.slice(1,q?S.length:this.COMPACT_EVENT_COUNT).map(function(N){return N.ticketEventRenderer}));
S.slice(0,q?S.length:this.COMPACT_EVENT_COUNT).forEach(function(N){var X=_.VR();N=N.ticketEventRenderer.trackingParams;_.as()&&X&&N&&(N=_.by(N),X&&_.Hf(X,N))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.Z.computeAriaLabel=function(q){return q.subtitle1+", "+q.subtitle2};
_.Z.logTap=function(q){_.as()&&this.ytRendererBehavior.logExplicitClick(q)};
_.Z.isKeyboardAction=function(q){return this.get("detail.x",q)===0&&this.get("detail.y",q)===0};
_.Z.onFirstEventTap=function(q){q.target&&this.handleTap(q.target,this.firstEvent,this.isKeyboardAction(q))};
_.Z.onTicketLinkTap=function(q){q.target&&this.handleTap(q.target,q.model.item,this.isKeyboardAction(q))};
_.Z.handleTap=function(q,S,N){if(S.buttonCommand)if(S.hasMultipleOffers)Object.assign(_.t(S.buttonCommand,_.wG),{properties:{source:N?"keyboard":"tap"}}),this.logTap(S),this.popupPositionTarget=q,_.M9(this.hostElement,[S.buttonCommand],this.hostElement);else{var X;if((X=_.t(S.buttonCommand,_.nl))==null?0:X.url)this.logTap(S),_.AC(window,_.t(S.buttonCommand,_.nl).url)}};
Eg.prototype.onShowingMoreChanged=Eg.prototype.onShowingMoreChanged;Eg.prototype.dataChanged=Eg.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Eg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Eg.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Eg.prototype,"firstEvent",void 0);_.u([_.k(),_.E("design:type",Object)],Eg.prototype,"restEvents",void 0);_.u([_.k(),_.E("design:type",String)],Eg.prototype,"imageUrl",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Eg.prototype,"showingMore",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Eg.prototype,"canShowMore",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Eg.prototype,"skinnyMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Eg.prototype,"inStructuredDescription",void 0);_.u([_.k(),_.E("design:type",HTMLElement)],Eg.prototype,"popupPositionTarget",void 0);
_.u([_.oE("#banner-info-tooltip"),_.E("design:type",Object)],Eg.prototype,"infoTooltip",void 0);_.u([_.oE("#info-container"),_.E("design:type",HTMLElement)],Eg.prototype,"infoContainer",void 0);_.u([_.oE("#shelf-toggler"),_.E("design:type",HTMLElement)],Eg.prototype,"shelfToggleButton",void 0);_.u([_.oE("#separator"),_.E("design:type",HTMLDivElement)],Eg.prototype,"separator",void 0);_.u([_.k(),_.E("design:type",String)],Eg.prototype,"shelfTogglerLabelText",void 0);
_.u([_.k(),_.E("design:type",String)],Eg.prototype,"shelfTogglerIcon",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Eg.prototype,"dataChanged",null);_.u([_.Xb("showingMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Eg.prototype,"onShowingMoreChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Eg);
_.p(Eg,"ytd-ticket-shelf-renderer",function(){if(KvL!==void 0)return KvL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return KvL=q},{mode:1});_.jS(_.f(function(q){var S=_.Yc(_.p6v,function(){return q.data().firstProviderLinkStatusEntityKey}),N=_.Yc(_.p6v,function(){return q.data().secondProviderLinkStatusEntityKey}),X=function(){var b,w;
return((b=S())==null?void 0:b.linked)||((w=N())==null?void 0:w.linked)};
return _.D("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.D(_.Fu,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return q.data().sectionTitle}}),_.D(_.Fu,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return X()?q.data().connectedMessage:q.data().notConnectedMessage}}),_.D(_.V,{cond:X,
then:function(){return _.D(_.SA,{data:function(){return q.data().connectedButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.D(_.V,{cond:function(){return!X()},
then:function(){return _.D(_.SA,{data:function(){return q.data().notConnectedButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Rh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;return _.D("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.D("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.D(_.Fu,{text:function(){return S().sectionTitle}})),_.D("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.D(_.Fu,{text:function(){return S().bodyHeader}})),_.D("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.D(_.Fu,{text:function(){return S().bodyText}})),_.D(_.V,{cond:function(){return S().attributionText},
then:function(){return _.D("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.D(_.Fu,{text:function(){return S().attributionText}}))}}))},"Sh"),"how-this-was-made-section-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){return _.D("yt-video-description-youchat-section-view-model",{class:_.mu("ytVideoDescriptionYouchatSectionViewModelHost")},_.D("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.D(_.Fu,{text:function(){return q.data().sectionTitle}})),_.D("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.D(_.Fu,{text:function(){return q.data().subHeaderText}})),_.D("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.D(_.EN,{data:function(){return _.t(q.data().primaryButton,
_.i5)}})))},"Th"),"yt-video-description-youchat-section-view-model",{props:{data:_.H4}});var yS=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return q};
_.F(yS,_.n);_.Z=yS.prototype;
_.Z.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]",
shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer",
videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionFantasySectionViewModel:"ytw-video-description-fantasy-section-view-model",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",
properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoDescriptionYouchatSectionViewModel:"yt-video-description-youchat-section-view-model"}},
videoSummary:{id:"video-summary",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},merchShelf:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",params:{watchMetadataRefresh:!0,inStructuredDescription:!0}}}},ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",params:{inStructuredDescription:!0},properties:{skinnyMode:"[[engagementPanel]]"}}}}}};
_.Z.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.Z.dataChanged=function(){var q,S;this.hasDescriptionOnly=!(((q=this.data)==null?void 0:(S=q.items)==null?void 0:S.length)!==1||!_.t(this.data.items[0],$4))};
_.Z.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.Z.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.Z.autoFocusDescription=function(){var q;((q=_.Ly().resolve(_.MU(_.n5)))==null?0:q.isKeyBoardInUse())&&this.description&&_.EY(this.description)};
_.Z.resize=function(){if(_.C("kevlar_disable_sd_resize"))this.JSC$20517_cardList&&_.uc(this.JSC$20517_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.uc(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.uc(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.Z.scrollToSection=function(q){if(q=this.getSectionElement(q))_.gr(this.hostElement,"yt-scroll-to-watch-element",[q]),q.focus()};
_.Z.getSectionElement=function(q){switch(q){case "infocards-item-section":var S;return(S=this.infocardsSection)!=null?S:null;case "transcript-item-section":var N;return(N=this.transcriptSection)!=null?N:null;case "how-this-was-made-section-item-section":var X;return(X=this.howThisWasMadeSection)!=null?X:null;case "files-item-section":var b;return(b=this.filesSection)!=null?b:null;default:return null}};
_.Z.handleSetActiveItemAction=function(q){var S=_.t(q,A4L),N=S&&(S==null?void 0:S.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20517_cardList;if(S&&N){q=this.currentActiveChapter;var X=this.currentActiveProblem;S=N==null?void 0:N.getItemByIndex(S.itemIndex);var b=N=!0;S&&(S.active=!0,S.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(N=q!==S,b=!1,this.currentActiveChapter=S):(S==null?void 0:S.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(N=!1,b=X!==S,this.currentActiveProblem=S));q&&N&&(q.active=!1);X&&b&&(X.active=!1)}};
_.hd.Object.defineProperties(yS.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.wh("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
yS.prototype.onYtExpanderMoreTapped=yS.prototype.onYtExpanderMoreTapped;yS.prototype.onHiddenChanged=yS.prototype.onHiddenChanged;yS.prototype.dataChanged=yS.prototype.dataChanged;yS.prototype.panelContentVisibleChanged=yS.prototype.panelContentVisibleChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],yS.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],yS.prototype,"ironResizableBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yS.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],yS.prototype,"panelContentVisible",void 0);_.u([_.k(),_.E("design:type",Boolean)],yS.prototype,"hasDescriptionOnly",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yS.prototype,"inlineStructuredDescription",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yS.prototype,"hidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yS.prototype,"shortsPanel",void 0);_.u([_.k(),_.E("design:type",Object)],yS.prototype,"videoSummary",void 0);_.u([_.k(),_.E("design:type",Object)],yS.prototype,"merchShelf",void 0);
_.u([_.k(),_.E("design:type",Object)],yS.prototype,"ticketShelf",void 0);_.u([_.K("videoSummary"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yS.prototype,"showVideoSummary",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yS.prototype,"engagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],yS.prototype,"watchWhileSdp",void 0);
_.u([_.oE("ytd-expandable-video-description-body-renderer"),_.E("design:type",Object)],yS.prototype,"description",void 0);_.u([_.oE("ytd-horizontal-card-list-renderer"),_.E("design:type",Object)],yS.prototype,"JSC$20517_cardList",void 0);_.u([_.oE("ytd-horizontal-card-list-renderer[center-items]"),_.E("design:type",Object)],yS.prototype,"problemWalkthroughCardList",void 0);_.u([_.oE("ytd-shelf-renderer"),_.E("design:type",Object)],yS.prototype,"shelfSection",void 0);
_.u([_.oE("ytd-video-description-music-section-renderer"),_.E("design:type",Object)],yS.prototype,"musicMetadataSection",void 0);_.u([_.oE("ytd-video-description-infocards-section-renderer"),_.E("design:type",Object)],yS.prototype,"infocardsSection",void 0);_.u([_.oE("ytd-video-description-transcript-section-renderer"),_.E("design:type",Object)],yS.prototype,"transcriptSection",void 0);
_.u([_.oE("how-this-was-made-section-view-model"),_.E("design:type",Object)],yS.prototype,"howThisWasMadeSection",void 0);_.u([_.oE("ytd-video-description-files-section-renderer"),_.E("design:type",Object)],yS.prototype,"filesSection",void 0);_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yS.prototype,"panelContentVisibleChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yS.prototype,"dataChanged",null);_.u([_.I5("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yS.prototype,"onHiddenChanged",null);_.u([_.Ph("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yS.prototype,"onYtExpanderMoreTapped",null);
_.u([_.Ue({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],yS);
_.p(yS,"ytd-structured-description-content-renderer",function(){if(O8V!==void 0)return O8V;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="ticket-shelf" hidden="[[!ticketShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return O8V=q},{mode:2});var Mn=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return q};
_.F(Mn,_.n);_.Z=Mn.prototype;_.Z.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.Z.dataChanged=function(){var q;this.descriptionToggled=!((q=this.data)==null||!q.defaultExpanded);var S;this.collapsed=this.descriptionAlwaysCollapsed||!((S=this.data)==null?0:S.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Ew(110509);this.showLessClientVe=_.Ew(110510);q=_.VR();S=_.as();q&&S&&_.Fx(q,S,[this.showMoreClientVe,this.showLessClientVe])};
_.Z.onYtExpanderMoreTapped=function(){var q,S=(q=this.data)==null?void 0:q.showMoreCommand;S&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(S);(q=_.VR())&&this.showMoreClientVe&&_.vf(q,this.showMoreClientVe)};
_.Z.onYtExpanderLessTapped=function(){var q=_.VR();q&&this.showLessClientVe&&_.vf(q,this.showLessClientVe);var S;(q=(S=this.data)==null?void 0:S.showLessCommand)&&this.componentBehavior.resolveCommand(q)};
_.Z.handleUpdateDateTextAction=function(q){this.data&&this.data.dateText&&this.set("data.dateText",_.t(q,KqL).dateText)};
_.Z.handleUpdateDescriptionAction=function(q){if(q=_.t(q,_.DFs))q.isEmpty||!q.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.TI(q.description)):this.set("data.description",q.description)};
_.Z.onYtChangeEngagementPanelVisibilityAction=function(q){if(_.C("web_structured_description_show_more")||_.C("web_engagement_panel_open_description")){var S,N=(S=_.t(q,_.seR))==null?void 0:S.targetId,X;q=((X=_.t(q,_.seR))==null?void 0:X.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";N==="engagement-panel-structured-description"&&q&&(this.descriptionToggled=!0)}};
_.Z.updateCollapsedFromBinding=function(q){this.collapsed=q.detail.value};
_.Z.updateDescriptionToggledFromBinding=function(q){this.descriptionToggled=q.detail.value};
_.Z.updateCanCollapseFromBinding=function(q){this.canCollapse=q.detail.value};
_.hd.Object.defineProperties(Mn.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.metadataRowContainer)==null?void 0:S.metadataRowContainerRenderer;return!!N&&!!N.rows&&N.rows.length>N.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
Mn.prototype.onYtExpanderLessTapped=Mn.prototype.onYtExpanderLessTapped;Mn.prototype.onYtExpanderMoreTapped=Mn.prototype.onYtExpanderMoreTapped;Mn.prototype.dataChanged=Mn.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Mn.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Mn.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Mn.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],Mn.prototype,"collapsed",void 0);_.u([_.k(),_.E("design:type",Boolean)],Mn.prototype,"descriptionToggled",void 0);
_.u([_.k(),_.E("design:type",Boolean)],Mn.prototype,"canCollapse",void 0);_.u([_.k(),_.E("design:type",Object)],Mn.prototype,"subscribeButtonData",void 0);_.u([_.k(),_.E("design:type",Number)],Mn.prototype,"descriptionCollapsedHeight",void 0);_.u([_.k(),_.E("design:type",Object)],Mn.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.k({value:function(){return _.C("web_watch_description_always_collapsed")}}),
_.E("design:type",Boolean)],Mn.prototype,"descriptionAlwaysCollapsed",void 0);_.u([_.oE("#description"),_.E("design:type",HTMLDivElement)],Mn.prototype,"description",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mn.prototype,"dataChanged",null);_.u([_.Ph("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mn.prototype,"onYtExpanderMoreTapped",null);
_.u([_.Ph("yt-expander-less-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mn.prototype,"onYtExpanderLessTapped",null);_.u([_.K("data.metadataRowContainer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"metadataCollapsible",null);_.u([_.K("data","structuredDescriptionContentRenderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"hasInlineStructuredDescription",null);
_.u([_.K("data.attributedDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"hasAttributedDescription",null);_.u([_.K("hasInlineStructuredDescription","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"loadStructuredDescription",null);_.u([_.K("data","structuredDescriptionContentRenderer","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"showInlineStructuredDescription",null);
_.u([_.K("data","hasInlineStructuredDescription","metadataCollapsible"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mn.prototype,"descriptionAlwaysCollapsible",null);
_.p(Mn,"ytd-video-secondary-info-renderer",function(){if(BQ5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden$="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);BQ5=q}q=BQ5;return q},{mode:2});var v0m;var LO=function(){return _.n.apply(this,arguments)||this};
_.F(LO,_.n);LO.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],LO.prototype,"rendererBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],LO.prototype,"dismissibleItemBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],LO.prototype,"rendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],LO.prototype,"data",void 0);_.u([_.Ue({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],LO);
_.p(LO,"ytd-comment-history-entry-renderer",function(){if(v0m!==void 0)return v0m;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return v0m=q},{mode:1});var l87;var hw=function(){var q=_.n.apply(this,arguments)||this;q.isCollapsed=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return q};
_.F(hw,_.n);_.Z=hw.prototype;_.Z.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Z.onDonateTap=function(){var q=this.get("data.donateButton.buttonRenderer.command");if(q){var S=_.VR(),N=this.get("data.donateButton.buttonRenderer.trackingParams");S&&N&&_.vf(S,_.by(N));this.ytOpenPopupBehavior.openPopup(q)}};
_.Z.onShowMore=function(){this.isCollapsed=!1;var q=_.VR(),S=this.get("data.expandButton.buttonRenderer.trackingParams");q&&S&&_.vf(q,_.by(S))};
_.Z.onShowLess=function(){this.isCollapsed=!0};
_.Z.dataChanged=function(){_.MQ(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.handleUpdate=function(q){if(q=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",q))this.set("data.startLabel",q.startLabel),this.set("data.endLabel",q.endLabel),this.set("data.progress",q.progress),this.set("data.amountRaisedLabel",q.amountRaisedLabel),this.dataChanged()};
_.Z.handleOpenPopupAction=function(q){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",q)&&_.gr(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.Z.computeHeaderBackgroundUrl=function(q,S){if(q)return S?q.headerBackgroundDarkUrl:q.headerBackgroundUrl};
_.Z.isProgressBarVisible=function(q){return!(!q||q.progress===void 0)};
_.Z.headerBackgroundClass=function(){return _.k$("HTML_DIR")==="rtl"?"flip":""};
hw.prototype.dataChanged=hw.prototype.dataChanged;_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],hw.prototype,"ytOpenPopupBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],hw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],hw.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],hw.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],hw.prototype,"isCollapsed",void 0);_.u([_.k({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.E("design:type",String)],hw.prototype,"headerBackgroundUrl",void 0);_.u([_.k(),_.E("design:type",Boolean)],hw.prototype,"isDarkTheme",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hw.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],hw);
_.p(hw,"ytd-donation-shelf-renderer",function(){if(l87!==void 0)return l87;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return l87=q},{mode:1});var jI3;var WvL=function(){return _.n.apply(this,arguments)||this};
_.F(WvL,_.n);_.u([_.k(),_.E("design:type",Object)],WvL.prototype,"data",void 0);_.u([_.Ue({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],WvL);
_.p(WvL,"ytd-donation-unavailable-renderer",function(){if(jI3!==void 0)return jI3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jI3=q},{mode:1});var dm3;var P6=function(){var q=_.n.apply(this,arguments)||this;q.playerListenerConfig=null;q.actionMap={"yt-show-watch-page-survey":"openSurvey"};return q};
_.F(P6,_.n);_.Z=P6.prototype;_.Z.dataChanged=function(){var q=this,S=_.kc();S&&S.getPlayerPromise().then(function(X){q.maybeRemovePlayerListeners(X)});
var N=this.data&&this.data.survey;N&&((N=(N=N.singleOptionSurveyRenderer||N.checkboxSurveyRenderer||N.multiStageSurveyRenderer)&&N.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(S,N):this.openSurvey())};
_.Z.triggerWatchPageSurvey=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r;return _.G(function(c){if(c.nextAddress==1)return q?c.yield(q.getPlayerPromise(),2):c.return();N.player=c.yieldResult;if(!N.player)return c.return();X={};b=_.A(S);for(w=b.next();!w.done;w=b.next())B=w.value,T=_.A(N.createEventListenerPair(B)),Q=T.next().value,a=T.next().value,U=Q,r=a,U&&r&&(X[U]=r,N.ytPlayerListenerBehavior.listenToPlayerEvent(N.player,U,r));N.playerListenerConfig=X;_.xP(c)})};
_.Z.createEventListenerPair=function(q){var S=q.playbackEventTrigger;return S?this.handlePlaybackTrigger(S):(q=q.watchTimeTrigger)?this.handleWatchTimeTrigger(q):[void 0,void 0]};
_.Z.handleWatchTimeTrigger=function(q){var S=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var N=q.videoWatchFraction,X=q.watchTimeSec;return X&&N?["onVideoProgress",function(){S.player&&S.isWatchTimeConditionMet(S.player,N,X)&&S.showSurvey()}]:[void 0,
void 0]};
_.Z.isWatchTimeConditionMet=function(q,S,N){var X=q.getProgressState(),b=X.current-this.lastKnownPlaybackPosition;b<5&&(this.accumulatedMediaTime+=b);this.lastKnownPlaybackPosition=X.current;X=Math.round(this.accumulatedMediaTime/X.duration*1E3)/1E3;return q.getPresentingPlayerType&&q.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>N||X>S)};
_.Z.handlePlaybackTrigger=function(q){var S=this;q=q.playbackEvent;if(q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var N="onStateChange";var X=function(b){b===0&&S.showSurvey()}}else q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(N="onVideoProgress",X=function(b){S.player&&S.player.getPresentingPlayerType&&S.player.getPresentingPlayerType()===1&&b&&S.showSurvey()}):q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(N="onAdEnd",X=this.showSurvey);
return[N,X]};
_.Z.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.Z.openSurvey=function(){var q=this,S=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(dYV(!!S));_.OY.addJob(function(){q.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:S}})},0,0)};
_.Z.maybeRemovePlayerListeners=function(q){if(this.playerListenerConfig){for(var S=_.A(Object.keys(this.playerListenerConfig)),N=S.next();!N.done;N=S.next())N=N.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(q,N,this.playerListenerConfig[N]);this.playerListenerConfig=null}};
P6.prototype.dataChanged=P6.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],P6.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],P6.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],P6.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],P6.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],P6.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],P6.prototype,"playerListenerConfig",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],P6.prototype,"lastKnownPlaybackPosition",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],P6.prototype,"accumulatedMediaTime",void 0);_.u([_.k(),_.E("design:type",Object)],P6.prototype,"player",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P6.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],P6);
_.p(P6,"ytd-survey-trigger-renderer",function(){if(dm3!==void 0)return dm3;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return dm3=q},{mode:1});var kG3;_.Bq("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var Io=function(){var q=_.n.apply(this,arguments)||this;q.role="link";q.tabindex="0";q.actionMap=_.C("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return q};
_.F(Io,_.n);_.Z=Io.prototype;_.Z.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.R5()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.Z.getCurrentTheme=function(){return _.tx()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.R5()};
_.Z.onThemeSelected=function(q,S){var N=q||S?q:_.Ca(),X=(N&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!N&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.qQ7(_.yv(window.location.href));_.bJ(0,165,q);_.bJ(0,174,S);this.prefs.save();X&&_.gr(this.hostElement,"yt-dark-mode-toggled-action",[N]);_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Z.onTap=function(){this.data.serviceEndpoint&&_.yR(this.hostElement,[this.data.serviceEndpoint])};
_.Z.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Z.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Z.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
Io.prototype.onTap=Io.prototype.onTap;Io.prototype.dataChanged=Io.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Io.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.HU),_.E("design:type",Object)],Io.prototype,"paperItemBehaviors",void 0);_.u([_.k(),_.E("design:type",Object)],Io.prototype,"data",void 0);_.u([_.k({value:function(){return _.Xx()}}),
_.E("design:type",_.nS)],Io.prototype,"prefs",void 0);_.u([_.k(),_.E("design:type",Object)],Io.prototype,"label",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Io.prototype,"role",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Io.prototype,"tabindex",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Io.prototype,"dataChanged",null);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Io.prototype,"onTap",null);_.u([_.Ue({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],Io);
_.m9()(Io,"ytd-toggle-theme-compact-link-renderer",function(){if(kG3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);kG3=q}q=kG3;return q},{allowedProps:["data"],
mode:1});var z17;_.Bq("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Bq("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var Yw=function(){return _.n.apply(this,arguments)||this};
_.F(Yw,_.n);_.Z=Yw.prototype;_.Z.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.onKeyUp=function(q){if(q.keyCode===13)this.onTap()};
_.Z.onTap=function(){this.data.recordClickEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var q=this.data.navigationEndpoint;q&&_.t(q,_.rG)&&_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})};
_.Z.readChanged=function(){var q;_.g3(this.hostElement,"unread",!((q=this.data)==null?0:q.read))};
_.Z.dataChanged=function(){this.data&&_.g3(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.Z.computeThumbnailSize=function(){var q;return((q=this.data)==null?0:q.highPriorityNotification)?32:48};
_.Z.getEndpointURL=function(q){return q&&!_.t(q,_.rG)?this.componentBehavior.computeHref_(q):null};
_.Z.getEndpointData=function(q){return q&&!_.t(q,_.rG)?q:null};
Yw.prototype.computeThumbnailSize=Yw.prototype.computeThumbnailSize;Yw.prototype.dataChanged=Yw.prototype.dataChanged;Yw.prototype.readChanged=Yw.prototype.readChanged;Yw.prototype.onKeyUp=Yw.prototype.onKeyUp;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Yw.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Yw.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Yw.prototype,"data",void 0);_.u([_.k({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.E("design:type",Number)],Yw.prototype,"thumbnailSize",void 0);_.u([_.Ph("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Yw.prototype,"onKeyUp",null);
_.u([_.I5("data.read"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yw.prototype,"readChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yw.prototype,"dataChanged",null);_.u([_.I5("data.highPriorityNotification"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yw.prototype,"computeThumbnailSize",null);
_.u([_.Ue({is:"ytd-notification-renderer",disableElementRegistration:!0})],Yw);
_.p(Yw,"ytd-notification-renderer",function(){if(z17!==void 0)return z17;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return z17=q},{mode:1});var n0L;var oy=function(){return _.n.apply(this,arguments)||this};
_.F(oy,_.n);oy.prototype.configureRendererStamper=function(){return{"data.collection":{id:"dropdown",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer"}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
oy.prototype.computeActionButtonClass=function(q){return!q.actionButtons||q.actionButtons.length<=1?"single-button":q.description?"vertical-buttons":"horizontal-buttons"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oy.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oy.prototype,"data",void 0);_.u([_.Ue({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],oy);
_.p(oy,"ytd-playlist-show-metadata-renderer",function(){if(n0L!==void 0)return n0L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return n0L=q},{mode:1});var f8G;_.Bq("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var q8=function(){return _.n.apply(this,arguments)||this};
_.F(q8,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],q8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],q8.prototype,"data",void 0);_.u([_.Ue({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],q8);
_.p(q8,"ytd-purchase-item-renderer",function(){if(f8G!==void 0)return f8G;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return f8G=q},{mode:1});var pKL;var xmJ={};xmJ.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(q){if(q)return q.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(q){if(q==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Bq("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var S0=function(){return _.n.apply(this,arguments)||this};
_.F(S0,_.n);S0.prototype.onYtNavigate=function(q){var S=this.openPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);S&&(q.stopPropagation(),this.openPopupBehavior.openPopup(S))};
S0.prototype.onYtNavigate=S0.prototype.onYtNavigate;_.u([_.O(xmJ.YtSimpleTextSectionBehavior),_.E("design:type",Object)],S0.prototype,"ytSimpleTextSectionBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],S0.prototype,"openPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],S0.prototype,"data",void 0);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],S0.prototype,"onYtNavigate",null);_.u([_.Ue({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],S0);
_.p(S0,"ytd-simple-text-section-renderer",function(){if(pKL!==void 0)return pKL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return pKL=q},{mode:1});var mmZ;_.Bq("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var u4_=function(){return _.n.apply(this,arguments)||this};
_.F(u4_,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],u4_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],u4_.prototype,"data",void 0);_.u([_.Ue({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],u4_);
_.p(u4_,"ytd-unlimited-page-feature-info-renderer",function(){if(mmZ!==void 0)return mmZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return mmZ=q},{mode:1});var g03;var E03;var N8=function(){return _.n.apply(this,arguments)||this};
_.F(N8,_.n);N8.prototype.dataChanged=function(){if(this.data){var q=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);q&&(q=_.Wi(q,screen.width),this.hostElement.style.backgroundImage="url("+q+")")}};
N8.prototype.dataChanged=N8.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],N8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],N8.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N8.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],N8);
_.p(N8,"ytd-post-redemption-section-renderer",function(){if(E03!==void 0)return E03;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return E03=q},{mode:1});var yIL;var XQ=function(){return _.n.apply(this,arguments)||this};
_.F(XQ,_.n);XQ.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],XQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],XQ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],XQ);
_.p(XQ,"ytd-ypc-post-redemption-renderer",function(){if(yIL!==void 0)return yIL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yIL=q},{mode:1});_.Bq("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var b3=function(){var q=_.n.apply(this,arguments)||this;q.MIN_CODE_LENGTH=12;q.MAX_CODE_LENGTH=24;return q};
_.F(b3,_.n);_.Z=b3.prototype;_.Z.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.Z.created=function(){this.riskService=new _.bZ7;this.loadPaymentThenable=_.ZZy(_.k$("YPC_MB_URL"))};
_.Z.ready=function(){var q=this;this.code.addEventListener("keypress",function(S){q.onCodeInputKeypress(S)})};
_.Z.dataChanged=function(){var q=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(S){S=_.A(S);for(var N=S.next();!N.done;N=S.next())N=N.value,N.type==="attributes"&&N.attributeName==="dark"&&q.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.Z.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var q=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+q+")")}};
_.Z.computeRedeemButton=function(q){(q=this.get("redeemButton.buttonRenderer",q))&&(q=Object.assign({},q,{serviceEndpoint:void 0}));return q};
_.Z.onRedeemButtonTap=function(q){q.stopPropagation();f98();this.redeemCode()};
_.Z.redeemCode=function(){var q=this;this.isLoading=!0;var S=this.riskService.init();_.Uh([S,this.loadPaymentThenable]).then(function(){var N=q.data.redeemButton.buttonRenderer.serviceEndpoint,X=_.wv2(),b=_.pA.payments.business.integration.ClientTokenFactory.createClientToken(_.t(N,_.YlX).countryCode,X);X={c:q.code.value.trim(),rd:window.btoa(X),ctk:b};N&&_.Ly().resolve(_.ci).resolveCommand(N,{form:Object.assign({},X,{element:q.hostElement})})},function(){q.showGenericError();
pfG("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.ny(Error("Al"))})};
_.Z.onYtServiceRequestCompleted=function(q){q.stopPropagation();this.isLoading=!1;var S,N;this.errorMessage=(S=q.detail)==null?void 0:(N=S.data)==null?void 0:N.errorMessage;var X,b;this.postRedemptionRenderer=(X=q.detail)==null?void 0:(b=X.data)==null?void 0:b.renderer;var w,B;if(q=(w=q.detail)==null?void 0:(B=w.data)==null?void 0:B.redirectEndpoint)this.isLoading=!0,_.uc(this.hostElement,"yt-navigate",{endpoint:q});this.errorMessage?pfG("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
q)&&YW("ypcRedeemFlowSucceeded")};
_.Z.onYtServiceRequestError=function(q){q.stopPropagation();this.isLoading=!1;if(q=this.get("detail.error.message",q))this.errorMessage=_.Kc(q);pfG("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.Z.onInvokeInstrumentManagerActionCompleted=function(q){q.stopPropagation();this.redeemCode()};
_.Z.onInvokeInstrumentManagerActionError=function(q){q.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",q)){case "instrumentManagerLoadError":this.showGenericError();pfG("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();pfG("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":YW("ypcRedeemFlowCancelled")}};
_.Z.onInput=function(){var q=this;_.ix(this,"onInput",function(){var S=q.code.value.trim();q.redeemButtonDisabled=S.length<q.MIN_CODE_LENGTH||S.length>q.MAX_CODE_LENGTH},200)};
_.Z.onCodeInputKeypress=function(q){q.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(f98(),this.redeemCode())};
_.Z.computeImageUrl=function(q){return q?_.Wi(q.thumbnails,600):null};
_.Z.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
b3.prototype.onInvokeInstrumentManagerActionError=b3.prototype.onInvokeInstrumentManagerActionError;b3.prototype.onInvokeInstrumentManagerActionCompleted=b3.prototype.onInvokeInstrumentManagerActionCompleted;b3.prototype.onYtServiceRequestError=b3.prototype.onYtServiceRequestError;b3.prototype.onYtServiceRequestCompleted=b3.prototype.onYtServiceRequestCompleted;b3.prototype.dataChanged=b3.prototype.dataChanged;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],b3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],b3.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],b3.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Boolean)],b3.prototype,"redeemButtonDisabled",void 0);
_.u([_.k(),_.E("design:type",Object)],b3.prototype,"errorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],b3.prototype,"postRedemptionRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],b3.prototype,"observer",void 0);_.u([_.oE("#code"),_.E("design:type",HTMLInputElement)],b3.prototype,"code",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b3.prototype,"dataChanged",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],b3.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],b3.prototype,"onYtServiceRequestError",null);
_.u([_.Ph("yt-invoke-instrument-manager-action-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],b3.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.u([_.Ph("yt-invoke-instrument-manager-action-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],b3.prototype,"onInvokeInstrumentManagerActionError",null);_.u([_.Ue({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],b3);
_.p(b3,"ytd-redeem-code-renderer",function(){if(g03!==void 0)return g03;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return g03=q},{mode:1});var MbZ;_.Bq("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var wT=function(){var q=_.n.apply(this,arguments)||this;q.businessEmailDisplayState="HIDE_SECTION";return q};
_.F(wT,_.n);_.Z=wT.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}};
_.Z.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.Z.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Z.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Rs(_.h0D),this.businessEmailDisplayState="CAPTCHA"))};
_.Z.onYtServiceRequestCompleted=function(q){var S;if((S=q.detail.data)==null?0:S.businessEmail)this.businessEmail=q.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var N;if((N=q.detail.data)==null?0:N.errorMessage)this.businessEmailErrorMessage=q.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Z.computeEmailHref=function(q){return"mailto:"+q};
_.Z.computeSafeUrl=function(q){if(q)return _.hj(q)};
_.Z.onBusinessEmailCaptchaSubmit=function(){var q;(q=this.data)!=null&&q.onBusinessEmailRevealClickCommand&&(q=this.JSC$20577_captchaTextarea.value)&&(q={recaptcha_response_token:q,channel_id:this.data.channelId},_.Ly().resolve(_.ci).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},q,{element:this.hostElement})}))};
_.Z.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.hd.Object.defineProperties(wT.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.primaryLinks)&&!((S=this.data)==null?0:S.links)&&this.data.primaryLinks.every(function(N){return N.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.primaryLinks)&&!((S=this.data)==null?0:S.links)&&!this.shouldShowNewLinks}}});
wT.prototype.onYtServiceRequestCompleted=wT.prototype.onYtServiceRequestCompleted;wT.prototype.dataChanged=wT.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wT.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wT.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.oE("#g-recaptcha-response"),_.E("design:type",HTMLTextAreaElement)],wT.prototype,"JSC$20577_captchaTextarea",void 0);_.u([_.k(),_.E("design:type",Object)],wT.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],wT.prototype,"businessEmailDisplayState",void 0);_.u([_.k(),_.E("design:type",String)],wT.prototype,"businessEmail",void 0);_.u([_.k(),_.E("design:type",String)],wT.prototype,"businessEmailErrorMessage",void 0);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wT.prototype,"hideDetailsSection",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wT.prototype,"dataChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wT.prototype,"shouldShowNewLinks",null);_.u([_.K("data","shouldShowLinks"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wT.prototype,"shouldShowLegacyLinks",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],wT.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],wT);
_.p(wT,"ytd-channel-about-metadata-renderer",function(){if(MbZ!==void 0)return MbZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return MbZ=q},{mode:1});var LvV;_.Bq("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var ZJ=function(){return _.n.apply(this,arguments)||this};
_.F(ZJ,_.n);ZJ.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZJ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ZJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZJ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],ZJ.prototype,"lockupContainerType",void 0);_.u([_.k(),_.E("design:type",String)],ZJ.prototype,"thumbnailFixedWidth",void 0);
_.u([_.Ue({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],ZJ);
_.p(ZJ,"ytd-channel-featured-content-renderer",function(){if(LvV!==void 0)return LvV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return LvV=q},{mode:1});var h1L;_.Bq("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var At=function(){var q=_.n.apply(this,arguments)||this;q.roundContainer=!0;q.amsterdamEnabled=_.C("enable_desktop_amsterdam_info_panels");return q};
_.F(At,_.n);_.Z=At.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Z.dataChanged=function(){this.imageWidth=this.imageHeight=24;var q=this.data;q.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!q.style&&q.image&&q.image.thumbnails.length&&(q=q.image.thumbnails[0],this.imageWidth=q.width||0,this.imageHeight=q.height||0)};
_.Z.computeSource=function(q){return q.secondarySource?_.vO(q.secondarySource):_.vO(q.source)};
_.Z.computeClarifyStyle=function(q){return q?q.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.Z.isLargeStyle=function(q){return q==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.Z.computeBackgroundStyle=function(q){return q?q.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.Z.computeHasActionButton=function(q){return!!q.actionButton};
_.Z.computeHasBottomSection=function(q){return!!q.ctaHasBottomSection};
_.Z.computeIsSourceMissing=function(q){return q.ctaHasBottomSection===!1?!0:q&&this.computeSource(q)?!1:!0};
_.Z.computeSecondaryEndpoint=function(q){return q.secondaryEndpoint||q.endpoint};
At.prototype.dataChanged=At.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],At.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],At.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],At.prototype,"imageWidth",void 0);_.u([_.k(),_.E("design:type",Number)],At.prototype,"imageHeight",void 0);
_.u([_.k({computed:"computeSecondaryEndpoint(data)"}),_.E("design:type",Object)],At.prototype,"secondaryEndpoint",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.E("design:type",Boolean)],At.prototype,"hasActionButton",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.E("design:type",Boolean)],At.prototype,"hasBottomSection",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.E("design:type",Boolean)],At.prototype,"missingSource",void 0);_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],At.prototype,"icon",void 0);_.u([_.k({computed:"computeIcon_(data.secondaryIcon)"}),_.E("design:type",String)],At.prototype,"secondaryIcon",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.E("design:type",String)],At.prototype,"clarifyStyle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.E("design:type",String)],At.prototype,"backgroundStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],At.prototype,"roundContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],At.prototype,"amsterdamEnabled",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],At.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-clarification-renderer",disableElementRegistration:!0})],At);
_.p(At,"ytd-clarification-renderer",function(){if(h1L!==void 0)return h1L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return h1L=q},{mode:1});var PaL;_.Bq("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var sJ=function(){return _.n.apply(this,arguments)||this};
_.F(sJ,_.n);_.Z=sJ.prototype;_.Z.computeHasPrimaryIcon=function(q){return!(!q.icon&&!q.thumbnail)};
_.Z.computeHasSecondary=function(q){return!(!q.secondaryIcon&&!q.secondaryNotificationText)};
_.Z.computeHideSecondaryString=function(q){return!_.C("disable_hide_empty_secondary_string")&&!q.secondaryNotificationText};
_.Z.computeCompactLinkStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeHasFitHeight=function(q){return q==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.Z.isActiveEndpoint=function(q){return(q=this.get("commandMetadata.webCommandMetadata.url",q))?_.yv(window.location.href)!=="/account_transfer_channel"&&_.yv(window.location.href)!=="/gaia_link"&&_.yv(window.location.href)!=="/channel_switcher"||q!=="/account"?_.yv(window.location.href)===q:!0:!1};
_.Z.onTap=function(){var q;((q=this.data)==null?0:q.serviceEndpoint)&&_.yR(this.hostElement,[this.data.serviceEndpoint])};
sJ.prototype.onTap=sJ.prototype.onTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sJ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.E("design:type",Boolean)],sJ.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.E("design:type",String)],sJ.prototype,"compactLinkStyle",void 0);
_.u([_.k({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],sJ.prototype,"icon",void 0);_.u([_.k({computed:"computeIcon_(data.secondaryIcon)"}),_.E("design:type",Object)],sJ.prototype,"secondaryIcon",void 0);_.u([_.k({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],sJ.prototype,"hasSecondary",void 0);_.u([_.k({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],sJ.prototype,"hideSecondaryString",void 0);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sJ.prototype,"onTap",null);_.u([_.Ue({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],sJ);
_.p(sJ,"ytd-compact-link-renderer",function(){if(PaL!==void 0)return PaL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return PaL=q},{mode:1});var I83;var Y4G;var Bg=function(){var q=_.n.apply(this,arguments)||this;q.amsterdamEnabled=_.C("enable_desktop_amsterdam_info_panels");return q};
_.F(Bg,_.n);_.Z=Bg.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Z.computeIcon=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.Z.computeUseContacts=function(q){return!!q.contacts&&q.contacts.length>0};
_.Z.computePhoneContact=function(q){var S,N;return(S=q.contacts)==null?void 0:(N=S.find(function(X){var b;return(X==null?void 0:(b=X.icon)==null?void 0:b.iconType)==="PHONE"}))==null?void 0:N.actionText};
_.Z.computeSmsContact=function(q){var S,N;return(S=q.contacts)==null?void 0:(N=S.find(function(X){var b;return(X==null?void 0:(b=X.icon)==null?void 0:b.iconType)==="SMS"}))==null?void 0:N.actionText};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Bg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Bg.prototype,"amsterdamEnabled",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.E("design:type",Boolean)],Bg.prototype,"useContacts",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.E("design:type",String)],Bg.prototype,"phoneContact",void 0);_.u([_.Ue({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],Bg);
_.p(Bg,"ytd-single-action-emergency-support-renderer",function(){if(Y4G!==void 0)return Y4G;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Y4G=q},{mode:1});_.Bq("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var Te=function(){var q=_.n.apply(this,arguments)||this;q.roundedContainer=!0;q.amsterdamEnabled=_.C("enable_desktop_amsterdam_info_panels");return q};
_.F(Te,_.n);Te.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.firstOption":{id:"first-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}},"data.secondOption":{id:"second-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Te.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Te.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Te.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Te.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Te.prototype,"amsterdamEnabled",void 0);
_.u([_.Ue({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],Te);
_.p(Te,"ytd-emergency-onebox-renderer",function(){if(I83!==void 0)return I83;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return I83=q},{mode:1});var oWJ;_.Bq("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Ge=function(){return _.n.apply(this,arguments)||this};
_.F(Ge,_.n);Ge.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ge.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ge.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ge.prototype,"data",void 0);_.u([_.Ue({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Ge);
_.p(Ge,"ytd-exploratory-results-renderer",function(){if(oWJ!==void 0)return oWJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oWJ=q},{mode:1});var qB8;_.Bq("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var DJ=function(){var q=_.n.apply(this,arguments)||this;q.messageData=null;return q};
_.F(DJ,_.n);_.Z=DJ.prototype;_.Z.onServiceRequestCompleted=function(q,S){q=S.actions||[];S=0;for(var N=q.length;S<N;S++){var X=q[S],b=void 0,w=void 0;if((b=_.t(X,_.Sl))==null?0:(w=b.item)==null?0:w.messageRenderer)this.messageData=_.t(X,_.Sl).item.messageRenderer}};
_.Z.dataChanged=function(){var q=this.data;this.hostElement.hidden=!1;_.g3(this.hostElement,"is-channel",q&&!q.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.Z.computeThumbnailWidth=function(q){return q?126:56};
_.Z.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.Z.onSubmitTap=function(){var q=this.data,S=this.selectedResponseIndex;q!==void 0&&S!==void 0&&(q=q.responses[S],q.responseData&&_.Ly().resolve(_.ci).resolveCommand(q.responseData,{form:{element:this.hostElement}}))};
_.Z.onDismissTap=function(){this.hostElement.hidden=!0;var q=this.data;q!==void 0&&q.dismissalEndpoint&&_.Ly().resolve(_.ci).resolveCommand(q.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Z.updateSelectedResponseIndexFromBinding=function(q){this.selectedResponseIndex=q.detail.value};
DJ.prototype.onSelectedResponseIndexChange=DJ.prototype.onSelectedResponseIndexChange;DJ.prototype.dataChanged=DJ.prototype.dataChanged;DJ.prototype.onServiceRequestCompleted=DJ.prototype.onServiceRequestCompleted;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DJ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],DJ.prototype,"messageData",void 0);
_.u([_.k(),_.E("design:type",Number)],DJ.prototype,"selectedResponseIndex",void 0);_.u([_.oE("#submit-button"),_.E("design:type",HTMLButtonElement)],DJ.prototype,"submitButton",void 0);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],DJ.prototype,"onServiceRequestCompleted",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DJ.prototype,"dataChanged",null);
_.u([_.I5("selectedResponseIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DJ.prototype,"onSelectedResponseIndexChange",null);_.u([_.Ue({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],DJ);
_.p(DJ,"ytd-feedback-elicitation-single-question-renderer",function(){if(qB8!==void 0)return qB8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return qB8=q},{mode:1});var SBJ;var Qs=function(){return _.n.apply(this,arguments)||this};
_.F(Qs,_.n);Qs.prototype.computeIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Qs.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qs.prototype,"data",void 0);_.u([_.Ue({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],Qs);
_.p(Qs,"ytd-limited-state-message-renderer",function(){if(SBJ!==void 0)return SBJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SBJ=q},{mode:1});var NoG;var ay=function(){return _.n.apply(this,arguments)||this};
_.F(ay,_.n);ay.prototype.computeThumbnailWidth=function(q){return q?602:428};
ay.prototype.updateWideFromBinding=function(q){this.wide=q.detail.value};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ay.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],ay.prototype,"wide",void 0);_.u([_.Ue({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],ay);
_.p(ay,"ytd-newspaper-hero-video-renderer",function(){if(NoG!==void 0)return NoG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return NoG=q},{mode:1});var XB5;var bv3=function(){return _.n.apply(this,arguments)||this};
_.F(bv3,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bv3.prototype,"rendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bv3.prototype,"data",void 0);_.u([_.Ue({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],bv3);
_.p(bv3,"ytd-newspaper-mini-video-renderer",function(){if(XB5!==void 0)return XB5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return XB5=q},{mode:1});var wBL;_.Bq("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var Vs=function(){return _.n.apply(this,arguments)||this};
_.F(Vs,_.n);Vs.prototype.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary-contents",mapping:{newspaperHeroVideoRenderer:"ytd-newspaper-hero-video-renderer"}},"data.secondaryContents":{id:"secondary-contents",mapping:{newspaperMiniVideoRenderer:"ytd-newspaper-mini-video-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Vs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Vs.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Vs.prototype,"data",void 0);_.u([_.Ue({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],Vs);
_.p(Vs,"ytd-newspaper-renderer",function(){if(wBL!==void 0)return wBL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return wBL=q},{mode:1});var Zv3;_.Bq("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var UJ=function(){var q=_.n.apply(this,arguments)||this;q.isSegment=!1;q.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};q.nextContinuation={continuationType:"playlistVideoListContinuation"};return q};
_.F(UJ,_.n);_.Z=UJ.prototype;_.Z.created=function(){var q=this;this.JSC$20616_ytReorderableController=new _.p1M(101,function(S){q.handleDrop(S)})};
_.Z.attached=function(){_.Ly();var q;(q=_.Ly().resolve(_.MU(_.QQ)))!=null&&(q.playlistVideoListElement=this.hostElement)};
_.Z.detached=function(){var q;(q=_.Ly().resolve(_.MU(_.QQ)))!=null&&(q.playlistVideoListElement=void 0);q=_.Ly().resolve(_.MU(_.YX));_.C("web_enable_voting_animation")&&q&&(q.parentElem=void 0,q.videos=[],q.continuationsPresent=!1,q.showRefreshPill=!1);_.NF(this.JSC$20616_ytReorderableController)};
_.Z.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",
params:{closeOnActivate:"true"}}}}}};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Z.dataChanged=function(){var q=_.Ly().resolve(_.MU(_.YX));if(_.C("web_enable_voting_animation")&&this.data&&q){var S=_.mt(this.hostElement).querySelector("#contents");S&&(q.parentElem=S);q.addVideos(this.data.contents)}_.NF(this.JSC$20616_ytReorderableController)};
_.Z.onRendererstamperFinished=function(){this.canReorder&&_.x4X(this.JSC$20616_ytReorderableController,_.mt(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.Z.onPlaylistReloading=function(){this.isReloading=!0};
_.Z.onUpdateSetVideoId=function(q){if(q.detail&&this.data&&this.data.contents){var S=q.detail;q=this.data.contents.findIndex(function(b){var w;return((w=b.playlistVideoRenderer)==null?void 0:w.videoId)===S.videoId});
if(!(q<0)&&S.setVideoId&&(this.set("data.contents."+q+".playlistVideoRenderer.setVideoId",S.setVideoId),_.C("web_enable_voting_animation"))){var N;if(q=_.t((N=this.data.contents[q].playlistVideoRenderer)==null?void 0:N.engagementBar,_.trm)){var X;(X=q.actions)==null||X.forEach(function(b){if(b=_.t(b,_.iUN))b.itemId=S.setVideoId})}(N=_.Ly().resolve(_.MU(_.YX)))&&YS_(N,S.videoId,S.setVideoId)}}};
_.Z.computeContentsClass=function(q){return q?"reloading":""};
_.Z.computeIsSortable=function(q,S){return q&&S>0&&!this.isSegment&&!_.C("shorts_in_playlists_web")};
_.Z.computeIsEditable=function(q){return q};
_.Z.computeCanReorder=function(q){return q};
_.Z.handlePlaylistRemoveVideosAction=function(q){if(this.get("playlistRemoveVideosAction.setVideoIds",q)&&this.data&&this.data.contents){q=_.t(q,_.DY0).setVideoIds;for(var S=this.data.contents.length-1;S>=0;){var N=this.data.contents[S].playlistVideoRenderer;N&&N.setVideoId&&q.includes(N.setVideoId)&&this.splice("data.contents",S,1);S--}_.gr(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.Z.updateIndices=function(){if(this.data&&this.data.contents)for(var q=0;q<this.data.contents.length;q++)this.set("data.contents."+q+".playlistVideoRenderer.index",_.Kc(String(q+1)))};
_.Z.handleDrop=function(q){q=q.currDragItem;var S=_.kg(q.parentNode.childNodes,q),N=this.data.contents.splice(Number(_.vO(q.data.index))-1,1)[0];this.data.contents.splice(S,0,N);S=S?this.get("contents."+(S-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();q=this.buildReorderServiceEndpoint(q.data.setVideoId,S);this.ytComponentBehavior.resolveCommand(q)};
_.Z.buildReorderServiceEndpoint=function(q,S){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",q),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",S),this.data.onReorderEndpoint):null};
_.Z.handleUpdatePlaylistAction=function(q){var S;(q=_.t((S=_.t(q,_.QeM))==null?void 0:S.updatedRenderer,_.r7a))&&this.canReorder!==q.canReorder&&this.set("data.canReorder",q.canReorder);q&&q.contents&&(this.set("data.contents",q.contents),this.isReloading=!1);q&&q.continuations&&this.set("data.continuations",q.continuations)};
_.Z.handleAddRendererToItemSectionAction=function(q){var S,N=(S=_.t(q,nGE))==null?void 0:S.renderer,X;N&&((X=_.t(q,nGE))==null?void 0:X.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,N),q=_.Ly().resolve(_.MU(_.YX)),_.C("web_enable_voting_animation")&&q&&(N&&(S=_.Rie(N))&&q.recommendedVideos.push({itemId:S,videoId:_.Js7(N),voteCount:_.FYm(N),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.Z.isVotingEnabledOnPlaylist=function(q){if(!q)return!1;q=_.A(q);for(q=q.next();!q.done;q=q.next()){var S=void 0;return!!_.t((S=q.value.playlistVideoRenderer)==null?void 0:S.engagementBar,_.trm)}return!1};
_.Z.onAppendContinuationItemsActionFinished=function(){var q;this.isVotingEnabledOnPlaylist((q=this.data)==null?void 0:q.contents)&&(this.updateIndices(),q=_.Ly().resolve(_.MU(_.YX)),_.C("web_enable_voting_animation")&&q&&this.data&&q.addVideos(this.data.contents))};
_.Z.updateVideoData=function(q){if(q.detail&&this.data&&this.data.contents){var S=q.detail;q=S.toIdx;var N=S.itemId,X=S.newVoteCount,b=S.voteStatus;S=S.hideItem;var w,B,T=(w=this.data)==null?void 0:(B=w.contents)==null?void 0:B.findIndex(function(r){return _.Rie(r)===N});
if(!(T<0)){w=this.data.contents[T];var Q;if((Q=w.playlistVideoRenderer)==null?0:Q.voteCount)w.playlistVideoRenderer.voteCount=X;var a;if(Q=_.t((a=w.playlistVideoRenderer)==null?void 0:a.engagementBar,_.trm)){var U;(U=Q.actions)==null||U.forEach(function(r){(r=_.t(r,_.iUN))&&r.initialState&&(r.initialState.votes=X,r.initialState.status=b)})}this.data.contents.splice(T,1);
S||this.data.contents.splice(q,0,w);this.updateIndices()}}};
UJ.prototype.updateVideoData=UJ.prototype.updateVideoData;UJ.prototype.onAppendContinuationItemsActionFinished=UJ.prototype.onAppendContinuationItemsActionFinished;UJ.prototype.onUpdateSetVideoId=UJ.prototype.onUpdateSetVideoId;UJ.prototype.onPlaylistReloading=UJ.prototype.onPlaylistReloading;UJ.prototype.onRendererstamperFinished=UJ.prototype.onRendererstamperFinished;UJ.prototype.dataChanged=UJ.prototype.dataChanged;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UJ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],UJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],UJ.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.O(_.Wd),_.E("design:type",Object)],UJ.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],UJ.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UJ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],UJ.prototype,"isReloading",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],UJ.prototype,"isSegment",void 0);
_.u([_.k({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.E("design:type",Boolean)],UJ.prototype,"isSortable",void 0);_.u([_.k({computed:"computeIsEditable(data.isEditable)"}),_.E("design:type",Boolean)],UJ.prototype,"isEditable",void 0);_.u([_.k({computed:"computeCanReorder(data.canReorder)"}),_.E("design:type",Boolean)],UJ.prototype,"canReorder",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UJ.prototype,"dataChanged",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UJ.prototype,"onRendererstamperFinished",null);_.u([_.Ph("yt-playlist-reloading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UJ.prototype,"onPlaylistReloading",null);
_.u([_.Ph("yt-update-set-video-id"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],UJ.prototype,"onUpdateSetVideoId",null);_.u([_.Ph("yt-append-continuation-items-action-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UJ.prototype,"onAppendContinuationItemsActionFinished",null);
_.u([_.Ph("yt-update-video-data-voting-animation"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],UJ.prototype,"updateVideoData",null);_.u([_.Ue({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],UJ);
_.p(UJ,"ytd-playlist-video-list-renderer",function(){if(Zv3!==void 0)return Zv3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Zv3=q},{mode:2});var AJ8;var rT=function(){return _.n.apply(this,arguments)||this};
_.F(rT,_.n);rT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}},"data.exploreButton":{id:"explore-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0},noInjection:!0}}},"data.offerButtons":{id:"offer-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
rT.prototype.onTextWrapperTap=function(q){var S=this.data&&this.data.navigationEndpoint;S&&!_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.uc(this.hostElement,"yt-navigate",{endpoint:S})};
rT.prototype.dataChanged=function(){var q=this.get("data.offerButton.buttonRenderer.serviceEndpoint");q&&q.commandMetadata&&_.t(q.commandMetadata,_.Zd)&&_.t(q.commandMetadata,_.Zd).fireAutomatically&&_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})};
rT.prototype.dataChanged=rT.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rT.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Hx),_.E("design:type",Object)],rT.prototype,"ytdLockupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rT.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],rT.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],rT.prototype,"biggerThumbsStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],rT.prototype,"leftAligned",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rT.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-movie-renderer"})],rT);
_.p(rT,"ytd-movie-renderer",function(){if(AJ8!==void 0)return AJ8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AJ8=q},{mode:1});var s47={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(q){if(q&&q.length==1&&Array.isArray(q[0].loggingUrls)){q=_.a6.unsafeClone(q[0]);var S=this.macros||{},N=this.getAdModuleClient_();if(!N)return _.Lu();q.loggingUrls.forEach(function(X){if(X.baseUrl){var b=X.baseUrl;var w=S;w=w===void 0?{}:w;b=N.getOptions().includes("replaceUrlMacros")?_.SvD(N,"replaceUrlMacros",{url:b,additionalMapping:w}):b;X.baseUrl=b}},this);
q=[q]}return _.yR(this.hostElement,q)},
getAdModuleClient_:function(){var q=_.kc(this);return q?(q=q.getPlayer())?new _.VK(q):null:null}}]};var Bo7;var $t=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_modern_buttons");q.buttonOverrides={style:"call-to-action",type:"filled"};return q};
_.F($t,_.n);$t.prototype.dataChanged=function(){this.data&&(this.data.impressionCommand&&this.data.impressionCommand.clickTrackingParams&&delete this.data.impressionCommand.clickTrackingParams,this.macroReplacementBehavior.sendServiceRequestAction([this.data.impressionCommand]),this.data.backgroundColor&&(this.enableColors=!0,this.hostElement.style.backgroundColor=_.a5(this.data.backgroundColor)))};
$t.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var q=this.getFormattedStringLoggingDirectives(this.data.headline);q&&this.rendererBehavior.logExplicitClick(q)}};
$t.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var q=this.getFormattedStringLoggingDirectives(this.data.description);q&&this.rendererBehavior.logExplicitClick(q)}};
$t.prototype.getFormattedStringLoggingDirectives=function(q){return q&&q.runs&&q.runs.length>0&&q.runs[0]&&q.runs[0].loggingDirectives?q.runs[0].loggingDirectives:null};
$t.prototype.dataChanged=$t.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$t.prototype,"rendererBehavior",void 0);_.u([_.O(s47.YtMacroReplacementBehavior),_.E("design:type",Object)],$t.prototype,"macroReplacementBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$t.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],$t.prototype,"navigationEndpoint",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],$t.prototype,"enableColors",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],$t.prototype,"modern",void 0);_.u([_.k(),_.E("design:type",Object)],$t.prototype,"buttonOverrides",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$t.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],$t);
_.p($t,"ytd-action-basic-immersive-content-renderer",function(){if(Bo7!==void 0)return Bo7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Bo7=q},{mode:1});var To8;var GfZ;var cg=function(){return _.n.apply(this,arguments)||this};
_.F(cg,_.n);cg.prototype.dataChanged=function(){var q;((q=this.data)==null?void 0:q.backgroundColor)!==void 0&&_.MQ(this.hostElement,{"--bgu-color":_.a5(this.data.backgroundColor)})};
cg.prototype.onImageTileClick=function(){var q;((q=this.data)==null?0:q.navigationEndpoint)&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var S;((S=this.data)==null?0:S.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.hd.Object.defineProperties(cg.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?void 0:q.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var q,S,N;if(((q=this.data)==null?void 0:(S=q.detailsLine)==null?void 0:S.texts)!=null&&((N=this.data)==null?void 0:N.detailsLine.texts.length)>0){var X;return(X=this.data)==null?void 0:X.detailsLine.texts.map(function(b){return b.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var q,S,N;if(((q=this.data)==null?void 0:(S=q.optionalDetailsLine)==null?void 0:S.texts)!=null&&((N=this.data)==null?void 0:N.optionalDetailsLine.texts.length)>0){var X;return(X=this.data)==null?void 0:X.optionalDetailsLine.texts.map(function(b){return b.text}).join("")}return null}}});
cg.prototype.dataChanged=cg.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cg.prototype,"rendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],cg.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],cg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.backgroundColor"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],cg.prototype,"hasBackgroundColor",null);
_.u([_.K("data.objectFit"),_.E("design:type",Object),_.E("design:paramtypes",[])],cg.prototype,"getObjectFit",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.tileRenderingStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],cg.prototype,"hasTileMetadata",null);_.u([_.K("data.detailsLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],cg.prototype,"getSecondaryDetails",null);
_.u([_.K("data.optionalDetailsLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],cg.prototype,"getOptionalDetails",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cg.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],cg);
_.p(cg,"ytd-image-tile-renderer",function(){if(GfZ!==void 0)return GfZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return GfZ=q},{mode:1});var D2s;var e0=function(){return _.n.apply(this,arguments)||this};
_.F(e0,_.n);e0.prototype.getOpenLinkIcon=function(){return"arrow_diagonal_up_right"};
e0.prototype.onSitelinkTap=function(){_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.C("kevlar_command_handler_migration_killswitch"))_.M9(this.hostElement,this.data.clickCommands,this.hostElement);else for(var q=_.A(this.data.clickCommands),S=q.next();!S.done;S=q.next())this.ytComponentBehavior.resolveCommand(S.value)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],e0.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],e0.prototype,"rendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],e0.prototype,"data",void 0);_.u([_.Ue({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],e0);
_.p(e0,"ytd-sitelink-renderer",function(){if(D2s!==void 0)return D2s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return D2s=q},{mode:1});var C1=function(){var q=_.n.apply(this,arguments)||this;q.paddingFix=_.C("enable_ads_web_ep_buenos_aires_and_padding_fix");return q};
_.F(C1,_.n);C1.prototype.configureRendererStamper=function(){return{"data.sitelinkRenderers":{id:"sitelinks",mapping:{sitelinkRenderer:"ytd-sitelink-renderer"}},"data.actionButton":{id:"action",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageTileRenderers":{id:"image-tiles",mapping:{imageTileRenderer:"ytd-image-tile-renderer"}}}};
C1.prototype.dataChanged=function(){var q=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(S){S.clickTrackingParams&&delete S.clickTrackingParams;q.ytMacroReplacementBehavior.sendServiceRequestAction([S])})};
C1.prototype.shouldHideFooter=function(q){return!(q&&_.C("use_ads_engagement_panel_desktop_footer_cta"))};
_.hd.Object.defineProperties(C1.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.imageTileRenderers)===void 0||((S=this.data)==null?void 0:S.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(N){var X;return(X=_.t(N,d7L))==null?void 0:X.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.imageTileRenderers)===void 0||((S=this.data)==null?void 0:S.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(N){var X;return((X=_.t(N,d7L))==null?void 0:X.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
C1.prototype.dataChanged=C1.prototype.dataChanged;_.u([_.O(s47.YtMacroReplacementBehavior),_.E("design:type",Object)],C1.prototype,"ytMacroReplacementBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],C1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],C1.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],C1.prototype,"paddingFix",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.imageTileRenderers"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],C1.prototype,"removeBorderFromImageTiles",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.imageTileRenderers"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],C1.prototype,"useFooteredMetadataRenderingStyle",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],C1.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],C1);
_.p(C1,"ytd-action-engagement-panel-content-renderer",function(){if(To8!==void 0)return To8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return To8=q},{mode:1});var Q4L;var aMZ=_.f(function(q){var S=q.data;var N=q.customCommandResolver;return _.D("ad-grid-card-image-full-metadata-view-model",{class:function(){var X;return((X=S().interaction)==null?0:X.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N)),
"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(X){return _.D(_.gK,{data:X.data,
customCommandResolver:N})}})),_.D("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.D(_.V,{cond:function(){return S().headline},
then:function(X){return _.D(_.Fu,{text:X,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.D(_.V,{cond:function(){return S().detailsLine},
then:function(X){return _.D("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.D(_.SA,{data:X},{adDetailsLineViewModel:function(b){return _.D(_.In,{data:b.data,customCommandResolver:N,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.D(_.V,{cond:function(){return S().secondaryDetailsLine},
then:function(X){return _.D("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.D(_.SA,{data:X},{adDetailsLineViewModel:function(b){return _.D(_.In,{data:b.data,customCommandResolver:N,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Uh");var V$3=_.f(function(q){var S=q.data;var N=q.customCommandResolver;return _.D("ad-grid-card-image-view-model",{class:function(){var X;return((X=S().interaction)==null?0:X.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N)),
"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(X){return _.D(_.gK,{data:X.data,
customCommandResolver:N})}}),_.D("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.D(_.SA,{data:function(){return S().adCardBadge}},{adCardBadgeViewModel:_.AzT})))},"Vh");var U2$=_.f(function(q){var S=q.data;var N=q.customCommandResolver;return _.D("ad-grid-card-text-view-model",{class:function(){var X;return((X=S().interaction)==null?0:X.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N)),
"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.D(_.V,{cond:function(){return S().title},
then:function(X){return _.D(_.Fu,{text:X,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.D("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.D(_.tc,{each:function(){var X;
return((X=S())==null?void 0:X.descriptions)||[]},
keyBy:"INDEX"},function(X){return _.D(_.Fu,{text:X,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.D("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.D(_.SA,{data:function(){return S().moreInfoButton}},{adButtonViewModel:function(X){return _.D(_.El,{data:X.data,
customCommandResolver:N})}})))},"Wh");var rJ_=_.f(function(q){var S=q.data;var N=q.customCommandResolver;var X=q.adGridCardCollectionStyle;return _.D("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(b){var w,B=(w=S().interaction)==null?void 0:w.onFirstVisible;b&&B&&_.$m(B)},
showOption:_.mQ})),style:function(){return"grid-template-columns: repeat("+hCL(X?X():S().style)+", minmax(0, 1fr));"}},_.D(_.SA,{data:function(){var b;
return(b=S())==null?void 0:b.gridCards}},{adGridCardImageViewModel:function(b){return _.D(V$3,{data:b.data,
customCommandResolver:N})},
adGridCardImageFullMetadataViewModel:function(b){return _.D(aMZ,{data:b.data,customCommandResolver:N})},
adGridCardTextViewModel:function(b){return _.D(U2$,{data:b.data,customCommandResolver:N})}}))},"Xh");_.jS(_.f(function(q){var S=q.data;return _.D("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.Hi(_.Ll({visibilityCallback:function(N){var X,b=(X=S().interaction)==null?void 0:X.onFirstVisible;N&&b&&_.$m(b)},
showOption:_.mQ}),_.eA(function(){return S().interaction},I6s))},_.D("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.D(_.V,{cond:_.mXW("(min-width: "+(Lz()+h0)+"px)"),
then:function(){return _.D(_.SA,{data:function(){return S().adGridCardCollection}},{adGridCardCollectionViewModel:function(N){return _.D(rJ_,{data:N.data,
customCommandResolver:I6s})}})},
else:function(){return _.D(_.SA,{data:function(){return S().adGridCardCollection}},{adGridCardCollectionViewModel:function(N){return _.D(rJ_,{data:N.data,
customCommandResolver:I6s,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.D("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.D(_.SA,{data:function(){return S().adButton}},{adButtonViewModel:function(N){return _.D(_.El,{data:N.data,
customCommandResolver:I6s})}})))},"Yh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;return _.D("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.Hi(_.Ll({visibilityCallback:function(N){var X,b=(X=S().interaction)==null?void 0:X.onFirstVisible;N&&b&&_.$m(b)},
showOption:_.mQ}),_.eA(function(){return S().interaction},Yw$))},_.D("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.D(_.SA,{data:function(){if(_.mXW("(min-width: "+(Lz()+h0)+"px)")())var N=S().adGridCardCollection;
else{N=Object.assign({},_.t(S().adGridCardCollection,zsm));var X;N.gridCards!==void 0&&((X=N.gridCards)==null?void 0:X.length)>1?N.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":N.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";N={adGridCardCollectionViewModel:N}}return N}},{adGridCardCollectionViewModel:function(N){return _.D(rJ_,{data:N.data,
customCommandResolver:Yw$})}})),_.D("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.D(_.SA,{data:function(){return S().adButton}},{adButtonViewModel:function(N){return _.D(_.El,{data:N.data,
customCommandResolver:Yw$})}})))},"Zh"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.H4}});var Ry=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return q};
_.F(Ry,_.n);_.Z=Ry.prototype;_.Z.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}};
_.Z.attached=function(){this.getDataFromPlayerAndRender()};
_.Z.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.Z.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.Z.getDataFromPlayerAndRender=function(){var q=this,S=_.kc(this.hostElement);S&&S.getPlayerPromise().then(function(N){q.getCachedDataAndListen(N)})};
_.Z.getCachedDataAndListen=function(q){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=q)};
_.Z.resolveCachedActions=function(){var q=_.py("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(q=q&&q())&&!_.a6.isEmpty(q)&&this.sendUpdateEngagementPanelAction(q);(q=(q=_.py("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&q())&&!_.a6.isEmpty(q)&&this.sendChangeEngagementPanelVisibilityAction(q);(q=(q=_.py("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&q())&&!_.a6.isEmpty(q)&&this.sendScrollToEngagementPanelCommand(q)};
_.Z.sendUpdateEngagementPanelAction=function(q){var S;_.gr(this.hostElement,"yt-update-engagement-panel-action",[(S=_.a6.get(q,"action"))!=null?S:q])};
_.Z.sendChangeEngagementPanelVisibilityAction=function(q){_.gr(this.hostElement,"yt-change-engagement-panel-visibility-action",[q])};
_.Z.sendScrollToEngagementPanelCommand=function(q){_.gr(this.hostElement,"yt-scroll-to-engagement-panel-command",[q])};
_.Z.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.C("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.vN(Error("Bl"))};
Ry.prototype.dataChanged=Ry.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ry.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ry.prototype,"componentBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],Ry.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ry.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ry.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ry.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Ry.prototype,"player",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ry.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Ry);
_.p(Ry,"ytd-ads-engagement-panel-content-renderer",function(){if(Q4L!==void 0)return Q4L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return Q4L=q},{mode:1});var $28;var tt=function(){var q=_.n.apply(this,arguments)||this;q.player=null;q.JSC$20654_playerEvents=new Map;q.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return q};
_.F(tt,_.n);_.Z=tt.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}};
_.Z.created=function(){this.player=null;this.JSC$20654_playerEvents=new Map;this.JSC$20654_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20654_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20654_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20654_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Z.attached=function(){var q=this,S=_.kc();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));S&&S.getPlayerPromise().then(function(N){q.setPlayer(N);q.set("isPageLoad",!1)})};
_.Z.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20654_playerEvents);this.set("player",q);q&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20654_playerEvents),q.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.Z.onLoopRangeChange=function(q){var S=_.Ly().resolve(_.MU(_.Wq));if((!S||S.isOnWatch())&&this.hostElement.clientHeight){var N;!q&&((N=this.data)==null?0:N.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.Z.onVideoProgress=function(q){var S,N,X=((S=this.player)==null?void 0:(N=S.getPresentingPlayerType)==null?void 0:N.call(S))===2;this.isAdPlaying!==X&&this.set("isAdPlaying",X);var b;if(!X&&(b=this.player)!=null&&b.getLoopRange()){N=this.player.getLoopRange();S=N.startTimeMs;N=N.endTimeMs;X=this.player.getProgressState(1).seekableStart;var w;S<X*1E3&&((w=this.data)==null?0:w.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
q=N<q*1E3;var B;((B=this.player)==null?0:B.getLoopRange())&&q&&this.player.seekTo(S/1E3)}};
_.Z.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Z.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Z.onYtDeleteClipEngagementPanelCommand=function(q){_.t(q,$cL).command&&this.ytComponentBehavior.resolveCommand(_.t(q,$cL).command)};
_.hd.Object.defineProperties(tt.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Kc("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],tt.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],tt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],tt.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],tt.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],tt.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],tt.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],tt.prototype,"isAdPlaying",void 0);_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],tt.prototype,"isPageLoad",void 0);_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],tt.prototype,"isDarkTheme",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],tt.prototype,"voteCount",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],tt.prototype,"channelEndpoint",null);_.u([_.K("channelEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],tt.prototype,"channelHref",null);_.u([_.Ue({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],tt);
_.p(tt,"ytd-clip-attribution-renderer",function(){if($28!==void 0)return $28;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $28=q},{mode:1});var cJs;var i3=function(){var q=_.n.apply(this,arguments)||this;q.player=null;q.JSC$20659_playerEvents=new Map;return q};
_.F(i3,_.n);_.Z=i3.prototype;_.Z.created=function(){this.player=null;this.JSC$20659_playerEvents=new Map;this.JSC$20659_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20659_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20659_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Z.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Z.attached=function(){var q=this,S=_.kc();S&&S.getPlayerPromise().then(function(N){q.setPlayer(N);q.set("isPageLoad",!1)})};
_.Z.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20659_playerEvents);this.set("player",q);if(q){this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20659_playerEvents);var S;(q==null?void 0:(S=q.getPresentingPlayerType)==null?void 0:S.call(q))===2&&this.playerAdStartHandler()}};
_.Z.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Z.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Z.onVideoProgress=function(){var q,S,N=((q=this.player)==null?void 0:(S=q.getPresentingPlayerType)==null?void 0:S.call(q))===2;this.isAdPlaying!==N&&this.set("isAdPlaying",N)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],i3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],i3.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],i3.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],i3.prototype,"isAdPlaying",void 0);
_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],i3.prototype,"isPageLoad",void 0);_.u([_.Ue({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],i3);
_.p(i3,"ytd-clip-section-footer-renderer",function(){if(cJs!==void 0)return cJs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return cJs=q},{mode:1});var e$L;var CG_;var R$G=function(){return _.n.apply(this,arguments)||this};
_.F(R$G,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],R$G.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],R$G.prototype,"data",void 0);_.u([_.Ue({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],R$G);
_.p(R$G,"ytd-clip-ad-state-renderer",function(){if(CG_!==void 0)return CG_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return CG_=q},{mode:1});var t$_;var Jt=function(){var q=_.n.apply(this,arguments)||this;q.value="";q.valid=!1;q.userChangedValue=!1;q.disabled=!1;q.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return q};
_.F(Jt,_.n);_.Z=Jt.prototype;_.Z.detached=function(){this.userChangedValue=!1};
_.Z.handleKeyDown=function(q){if(_.XE)var S=13;else _.r8Q&&_.NV?S=13:S=13;q.keyCode===S&&q.preventDefault()};
_.Z.handleInput=function(){var q=_.mt(this.hostElement).querySelector("#title");if(q){var S=(q.value||"").replace(/\r|\n/g," ");this.set("value",S);q.value=S;this.valid=q.validate();this.userChangedValue=!0}};
_.Z.handleBlur=function(){this.valid=_.mt(this.hostElement).querySelector("#title").validate()};
_.Z.onValueChanged=function(){_.uc(this.hostElement,"title-changed",{title:this.value})};
_.Z.onValidChanged=function(){_.uc(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.Z.setInput=function(q,S){var N=_.mt(this.hostElement).querySelector("#title");N&&(N.value=q,this.handleInput(),S&&(N.invalid=!1,this.valid=!0))};
_.Z.onClipCreationDisable=function(){this.set("disabled",!0)};
_.Z.onClipCreationEnable=function(){this.set("disabled",!1)};
_.Z.onClipCreationVisibilityChange=function(q){var S=this;q.visible?requestAnimationFrame(function(){var N;((N=_.mt(S.hostElement).querySelector("#title"))==null?void 0:N.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
Jt.prototype.onValidChanged=Jt.prototype.onValidChanged;Jt.prototype.onValueChanged=Jt.prototype.onValueChanged;Jt.prototype.handleBlur=Jt.prototype.handleBlur;Jt.prototype.handleInput=Jt.prototype.handleInput;Jt.prototype.handleKeyDown=Jt.prototype.handleKeyDown;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Jt.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Jt.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Jt.prototype,"value",void 0);_.u([_.k(),_.E("design:type",Object)],Jt.prototype,"valid",void 0);_.u([_.k(),_.E("design:type",Object)],Jt.prototype,"userChangedValue",void 0);_.u([_.k(),_.E("design:type",Object)],Jt.prototype,"disabled",void 0);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Jt.prototype,"handleKeyDown",null);
_.u([_.Ph("input"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jt.prototype,"handleInput",null);_.u([_.Ph("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jt.prototype,"handleBlur",null);_.u([_.I5("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jt.prototype,"onValueChanged",null);
_.u([_.I5("valid"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jt.prototype,"onValidChanged",null);_.u([_.Ue({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],Jt);
_.p(Jt,"ytd-clip-creation-text-input-renderer",function(){if(t$_!==void 0)return t$_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return t$_=q},{mode:1});var ivm;var JJm;var FNL;var Hvm;var Ov3;var FQ=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};q.pendingStoryboardImages_={};q.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];q.tickLabelInterval=30;q.mediumTickInterval=5;q.largeTickInterval=15;q.aboveRulerHeight=32;q.rulerHeight=50;q.smallTickHeight=4;q.mediumTickHeight=8;q.largeTickHeight=16;q.mediaListeners_=
{};return q};
_.F(FQ,_.n);_.Z=FQ.prototype;_.Z.attached=function(){var q=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(S){S=_.A(["screen and (min-resolution: "+S+")","screen and (max-resolution: "+S+")"]);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=window.matchMedia(N);X&&(q.mediaListeners_[N]=q.updatePixelRatio_.bind(q),X.addEventListener?X.addEventListener("change",q.mediaListeners_[N]):X.addListener?X.addListener(q.mediaListeners_[N]):delete q.mediaListeners_[N])}})};
_.Z.detached=function(){this.setPlayer(null);for(var q=_.A(Object.keys(this.mediaListeners_)),S=q.next();!S.done;S=q.next()){var N=S.value;S=this.mediaListeners_[N];(N=window.matchMedia(N))&&(N.removeEventListener?N.removeEventListener("change",S):N.removeListener&&N.removeListener(S))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.Z.onVisibilityChangedAction_=function(q){var S=this;q.visible&&!this.player_&&(q=_.kc())&&q.getPlayerPromise().then(function(N){S.setPlayer(N)})};
_.Z.setPlayer=function(q){q&&this.set("player_",q)};
_.Z.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.Z.setUpCanvas_=function(){var q=this.rulerWidth,S=this.devicePixelRatio_,N=this.visible;this.set("canvasReady_",!1);if(N&&S!==0){N=this.aboveRulerHeight+this.rulerHeight;var X=_.mt(this.hostElement).querySelector("#ticks");X.width=q*S;X.height=N*S;X.style.width=q+"px";X.style.height=N+"px";X.getContext("2d").scale(S,S);this.set("canvasReady_",!0)}};
_.Z.drawRuler_=function(q,S,N,X,b,w,B,T,Q,a,U,r){q&&N&&S&&(q=_.mt(this.hostElement).querySelector("#ticks"),S=q.getContext("2d"),S.clearRect(0,0,q.width,q.height),S.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),S.lineWidth=2,S.beginPath(),S.moveTo(0,this.aboveRulerHeight),S.lineTo(q.width,this.aboveRulerHeight),S.moveTo(0,q.height),S.lineTo(q.width,q.height),S.stroke(),this.drawRulerTicks_(q,w,b,X),this.drawStoryboardImages_(q,N,w,b,X),S.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
S.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(B-w,X,!1),this.rulerHeight),N=this.timeToPixels_(T-w,X,!1),S.fillRect(N,this.aboveRulerHeight,q.width-N,this.rulerHeight),this.drawSpeedLines_(q,w,r))};
_.Z.drawRulerTicks_=function(q,S,N,X){var b=q.getContext("2d");b.save();b.lineWidth=1;for(var w=Math.floor(Math.max(0,S-this.tickLabelInterval));w<S+N;w++){b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var B=(w-S)*X;b.beginPath();b.moveTo(B,q.height);var T=this.smallTickHeight;w%this.largeTickInterval===0?T=this.largeTickHeight:w%this.mediumTickInterval===0&&(T=this.mediumTickHeight);b.lineTo(B,q.height-T);b.stroke();w%this.tickLabelInterval===0&&(b.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),b.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),b.fillText(YZ(w),B+4,12),b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),b.moveTo(B,0),b.lineTo(B,this.aboveRulerHeight),b.stroke())}b.restore()};
_.Z.percentToHex_=function(q){q=Math.round(q*255).toString(16);q.length<2&&(q="0"+q);return q};
_.Z.drawSpeedLines_=function(q,S,N){var X=q.getContext("2d");X.save();var b=Math.min(25,Math.abs(N)-15)/25,w=q.width*.3*b,B=q.width*-.3,T=q.width*1.3,Q=this.aboveRulerHeight;q=q.height;var a=Math.round(4*b),U=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");U.length<7&&(U="#"+U.substring(1,4).repeat(2));var r=this.percentToHex_(.5+b/2);r=U+r;U+="00";if(b>0)for(b=0;b<a;b++){var c=B+Math.random()*(T-B),e=Q+Math.random()*(q-Q),R=w+S%w,J=X.createLinearGradient(c,e,c+R,e);
N<0?(J.addColorStop(0,r),J.addColorStop(.4,r),J.addColorStop(.9,U)):(J.addColorStop(.1,U),J.addColorStop(.6,r),J.addColorStop(1,r));X.strokeStyle=J;X.lineWidth=1;X.beginPath();X.moveTo(c,e);X.lineTo(c+R,e);X.stroke()}X.restore()};
_.Z.getStoryboardForTime_=function(q,S,N){N===void 0&&(N=S.getNumberOfStoryboardLevels()-1);q=S.getStoryboardFrameIndex(q,N);return S.getStoryboardFrame(q,N)};
_.Z.drawStoryboardImages_=function(q,S,N,X,b){if(!this.disabled){q=q.getContext("2d");var w=this.getStoryboardForTime_(0,S);if(w){var B=w.width/w.columns;w=w.height/w.rows;var T=B/w,Q=this.rulerHeight*T;Q=this.tickLabelInterval*(T<this.tickLabelInterval*b/this.rulerHeight?1/Math.floor(this.tickLabelInterval*b/Q):Math.round(Q/(this.tickLabelInterval*b)));var a=Q*b,U=this.rulerHeight,r=a/this.rulerHeight,c=Math.floor(Math.max(0,N-Q));for(c-=c%Q;c<N+X;c+=Q){var e=this.getStoryboardForTime_(c,S),R=this.getPreloadedStoryboard_(e.url);
if(R){var J=(c-N)*b,v=this.aboveRulerHeight,W=e.column*B,z=e.row*w;if(T<r){var M=U/(a/T);e=B;M*=w;z+=(w-M)/2}else e=a/(U*T)*B,M=w,W+=(B-e)/2;q.drawImage(R,W,z,e,M,J,v,a,U)}else this.fetchStoryboardImage_(e)}}}};
_.Z.getPreloadedStoryboard_=function(q){return this.storyboardImages_.find(function(S){if(S.src==q)return!0;var N=S.src.indexOf(q);return N!=-1&&N==S.src.length-q.length})};
_.Z.fetchStoryboardImage_=function(q){var S=this,N=this.getPreloadedStoryboard_(q.url),X=this.pendingStoryboardImages_[q.url];N||X!==void 0||(N=new Promise(function(b){var w=new Image(q.width,q.height);w.src=q.url;w.onload=function(){b(w)};
w.onerror=function(){b(null)}}),this.pendingStoryboardImages_[q.url]=N,N.then(function(b){b&&S.push("storyboardImages_",b);
return b}).finally(function(){delete S.pendingStoryboardImages_[q.url]}))};
_.Z.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.Z.timeToPixels_=function(q,S,N){q*=S;return N===void 0||N?q+"px":q};
_.Z.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
FQ.prototype.drawRuler_=FQ.prototype.drawRuler_;FQ.prototype.setUpCanvas_=FQ.prototype.setUpCanvas_;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],FQ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],FQ.prototype,"ytRendererBehavior",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],FQ.prototype,"start",void 0);_.u([_.k({value:30}),_.E("design:type",Number)],FQ.prototype,"end",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],FQ.prototype,"visible",void 0);_.u([_.k(),_.E("design:type",Object)],FQ.prototype,"player_",void 0);_.u([_.k(),_.E("design:type",Number)],FQ.prototype,"tickSpacing",void 0);_.u([_.k(),_.E("design:type",Number)],FQ.prototype,"windowSizeSec",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],FQ.prototype,"rulerWidth",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],FQ.prototype,"rulerShift",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],FQ.prototype,"canvasReady_",void 0);_.u([_.k({value:function(){return[]}}),
_.E("design:type",Array)],FQ.prototype,"storyboardImages_",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],FQ.prototype,"disabled",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],FQ.prototype,"forceRender_",void 0);_.u([_.k({value:1}),_.E("design:type",Number)],FQ.prototype,"devicePixelRatio_",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],FQ.prototype,"windowSpeed",void 0);
_.u([_.I5("visible","devicePixelRatio_","rulerWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FQ.prototype,"setUpCanvas_",null);
_.u([_.I5("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.E("design:returntype")],FQ.prototype,"drawRuler_",null);_.u([_.Vd({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],FQ);
_.p(FQ,"yt-clip-creation-scrubber-canvas",function(){if(Ov3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);Ov3=q}q=Ov3;return q},
{mode:2});var KN7;var vWm;var Hg=function(){var q=_.n.apply(this,arguments)||this;q.start=0;q.end=30;q.visible=!1;q.draggingLeft_=!1;q.draggingRight_=!1;q.draggingRuler_=!1;q.draggingWindow_=!1;q.seekableStart=0;q.seekableEnd=0;q.rulerWidth_=0;q.rulerShift_=0;q.windowSlideSpeed=0;q.disabled=!1;q.initialized=!1;q.durationAccessibilityLabel="";q.activeLoopRange_=!1;q.rulerDragMouseStart_=0;q.rulerDragRulerStart_=0;q.rulerDragStartTime_=0;q.rulerDragEndTime_=0;q.dragMouseLastX_=0;q.scrollInterval_=null;q.scrubberVe_=null;q.boundHandlers_=
{};q.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return q};
_.F(Hg,_.n);_.Z=Hg.prototype;
_.Z.created=function(){var q=this;this.JSC$20673_playerEvents=new Map;this.JSC$20673_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20673_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20673_playerEvents.set("onStateChange",this.onStateChange_);var S={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(S).forEach(function(N){q.boundHandlers_[N]=S[N].bind(q)})};
_.Z.attached=function(){this.activeLoopRange_=!1;_.mt(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.mt(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Ew(156731)};
_.Z.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.mt(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.mt(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.Z.onVisibilityChangedAction_=function(q){var S=this;q.visible&&!this.player_&&(q=_.kc())&&q.getPlayerPromise().then(function(N){S.setPlayer(N)})};
_.Z.setPlayer=function(q){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20673_playerEvents);q&&(this.set("player_",q),this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20673_playerEvents))};
_.Z.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Z.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Z.beginHandleDrag_=function(q){this.disabled||(q.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=q.clientX,q.target===_.mt(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():q.target===_.mt(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.Z.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.Z.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.Z.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.Z.beginRulerDrag_=function(q){this.disabled||(q.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=q.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.Z.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.Z.beginWindowScroll_=function(){var q=this;this.scrollInterval_=setInterval(function(){var S=q.windowSlideSpeed;if(S=Ql5(q.start,q.boundedRulerStartLimit_())?S-.1:Ql5(q.end,q.boundedRulerEndLimit_())?S+.1:0){var N=q.capRulerOffset_(q.rulerShift_+S);N==q.rulerShift_?S=0:(q.set("rulerShift_",N),_.uc(q.hostElement,"set-fixed-length-range",{start:q.start+S,duration:q.end-q.start}))}q.set("windowSlideSpeed",S)},33)};
_.Z.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.Z.endDrag_=function(){this.logClick();var q=void 0;this.draggingRight_?q=this.end-1:this.draggingLeft_&&(q=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,q);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.Z.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.Z.updateRulerSize_=function(){this.set("rulerWidth_",_.mt(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.Z.handleMouseDrag_=function(q){q.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(q):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(q):this.draggingWindow_&&this.handleWindowDrag_(q))};
_.Z.handleRulerDrag_=function(q){q=this.pixelsToTime_(q.clientX-this.rulerDragMouseStart_);q=this.capRulerOffset_(this.rulerDragRulerStart_-q);this.set("rulerShift_",q);var S=this.rulerDragStartTime_-(this.rulerDragRulerStart_-q);_.uc(this.hostElement,"set-fixed-length-range",{start:S,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-q)-S})};
_.Z.handleWindowDrag_=function(q){var S=q.clientX-this.dragMouseLastX_;this.dragMouseLastX_=q.clientX;q=this.pixelsToTime_(S);_.uc(this.hostElement,"set-fixed-length-range",{start:this.start+q,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Z.capRulerOffset_=function(q){var S=this.seekableStart-this.pixelsToTime_(16),N=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(S,q),N)};
_.Z.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.Z.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.Z.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.Z.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.Z.handleWindowHandleDrag_=function(q){var S=q.clientX-this.dragMouseLastX_;this.dragMouseLastX_=q.clientX;q=this.pixelsToTime_(S);if(this.draggingLeft_){var N=this.start+q;var X=this.end}else this.draggingRight_&&(N=this.start,X=this.end+q);_.uc(this.hostElement,"set-range",{start:N,end:X,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Z.onVideoProgress_=function(q){this.disabled||(q=this.timeToPixels_(q-this.rulerShift_,this.tickSpacing_),_.mt(this.hostElement).querySelector("#playhead").style.transform="translateX("+q+")")};
_.Z.onClipCreationDisable_=function(){this.endDrag_()};
_.Z.timeToPixels_=function(q,S,N){q*=S;return N===void 0||N?q+"px":q};
_.Z.pixelsToTime_=function(q){return q/this.tickSpacing_};
_.Z.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Z.centerRuler_=function(q,S,N){this.set("rulerShift_",this.capRulerOffset_(q+(S-q)/2-N/2))};
_.Z.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.Z.updateLoopRange_=function(q,S,N,X,b,w,B){q&&(S&&X&&!N?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(q.pauseVideo(),q.seekTo(b,!1,void 0,void 0,50)):this.draggingRight_?(q.pauseVideo(),q.seekTo(w-.1,!1,void 0,void 0,50)):(B!==void 0?q.seekTo(B,!0,void 0,void 0,50):(S=q.getCurrentTime(),S<b||S>w?q.seekTo(b,!0,void 0,void 0,50):q.seekTo(S,!0,void 0,void 0,50)),q.playVideo()),q.setLoopRange({startTimeMs:b*1E3,endTimeMs:w*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(q.getCurrentTime())):
this.activeLoopRange_&&(q.setLoopRange(null),this.activeLoopRange_=!1))};
_.Z.updateHandles_=function(){_.mt(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.mt(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.Z.updateRuler_=function(){var q=this.end,S=this.start,N=this.draggableStartLimit_(),X=this.draggableEndLimit_();(S<N-.001||q>X+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Z.computeDurationLabel_=function(q,S){return q?q.replace("$clip_length",parseFloat(S).toFixed(1)):""};
_.Z.computeDuration_=function(q,S){return this.isValidTime_(q)&&this.isValidTime_(S)&&q<S?S-q:0};
_.Z.isValidTime_=function(q){return isNaN(parseFloat(q))||q<0?!1:this.player_?q>=this.seekableStart&&q<=this.seekableEnd:!0};
_.Z.computeWindowSizeSec_=function(q,S,N){return Math.min((q||12E4)/1E3,N-S)};
_.Z.computeTickSpacing_=function(q,S){return S?S/q:1};
_.Z.onDragStateChanged_=function(){_.uc(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.Z.centerRangeOnTime_=function(q){var S=this.duration;q=qP$(q-S/2,S,this.seekableStart,this.seekableEnd);_.uc(this.hostElement,"set-fixed-length-range",{start:q.start,duration:q.end-q.start})};
_.Z.nearlyLessThan_=function(q,S,N){return q+(N===void 0?1E-6:N)<S};
_.Z.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var q=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(q,this.start)||this.nearlyLessThan_(this.end,q))&&this.centerRangeOnTime_(q)}};
_.Z.onStateChange_=function(q){this.visible&&!this.disabled&&q==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.Z.computeDragState_=function(q,S,N,X){return q?"left":S?"right":N?"ruler":X?"window":"none"};
_.Z.logClick=function(){var q=_.VR(),S=_.as();q&&S&&this.scrubberVe_&&(_.C("combine_ve_grafts")?_.hp(_.ql(),this.scrubberVe_,S):_.Jg(q,S,this.scrubberVe_),_.vf(q,this.scrubberVe_))};
Hg.prototype.onDragStateChanged_=Hg.prototype.onDragStateChanged_;Hg.prototype.updateRuler_=Hg.prototype.updateRuler_;Hg.prototype.updateHandles_=Hg.prototype.updateHandles_;Hg.prototype.onUpdateLoopRange=Hg.prototype.onUpdateLoopRange;Hg.prototype.onInitializedChanged_=Hg.prototype.onInitializedChanged_;Hg.prototype.onVisibleChanged_=Hg.prototype.onVisibleChanged_;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Hg.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",Object)],Hg.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"start",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"end",void 0);_.u([_.k({computed:"computeDuration_(start, end)"}),_.E("design:type",Number)],Hg.prototype,"duration",void 0);
_.u([_.k(),_.E("design:type",String)],Hg.prototype,"lengthTemplate",void 0);_.u([_.k({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.E("design:type",String)],Hg.prototype,"durationLabel",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"visible",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"player_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"draggingLeft_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"draggingRight_",void 0);
_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"draggingRuler_",void 0);_.u([_.k({value:!1}),_.E("design:type",Object)],Hg.prototype,"draggingWindow_",void 0);_.u([_.k({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.E("design:type",Number)],Hg.prototype,"tickSpacing_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"seekableStart",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"seekableEnd",void 0);
_.u([_.k(),_.E("design:type",Number)],Hg.prototype,"windowSizeMs",void 0);_.u([_.k({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.E("design:type",Number)],Hg.prototype,"windowSizeSec_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"rulerWidth_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"rulerShift_",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"windowSlideSpeed",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Hg.prototype,"disabled",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"initialized",void 0);_.u([_.k(),_.E("design:type",Object)],Hg.prototype,"durationAccessibilityLabel",void 0);_.u([_.k({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.E("design:type",String)],Hg.prototype,"dragState",void 0);
_.u([_.I5("visible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"onVisibleChanged_",null);_.u([_.I5("initialized"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"onInitializedChanged_",null);_.u([_.I5("player_","visible","disabled","initialized","start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"onUpdateLoopRange",null);
_.u([_.I5("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"updateHandles_",null);_.u([_.I5("start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"updateRuler_",null);
_.u([_.I5("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hg.prototype,"onDragStateChanged_",null);_.u([_.Vd({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Hg);
_.p(Hg,"yt-clip-creation-scrubber-view",function(){if(vWm===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;KN7===void 0&&(KN7=document.createElement("template"));var X=KN7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);vWm=q}q=vWm;return q},{mode:2});var OJ=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};q.startHighlightTimeout=0;q.endHighlightTimeout=0;return q};
_.F(OJ,_.n);_.Z=OJ.prototype;_.Z.attached=function(){var q=this;this.startInput.addEventListener("input",function(S){return q.handleStartInput_(S)});
this.endInput.addEventListener("input",function(S){return q.handleEndInput_(S)});
this.startInput.addEventListener("focusout",function(S){return q.handleStartBlur_(S)});
this.endInput.addEventListener("focusout",function(S){return q.handleEndBlur_(S)})};
_.Z.setPlayer=function(q){this.set("player_",q)};
_.Z.onSetFixedLengthRange_=function(q){var S=q.detail;q=S.start;var N=S.duration,X=S.startLimit;S=S.endLimit;X||(X=this.seekableStart_);S||(S=this.seekableEnd_);q=qP$(q,N,X,S);this.start=q.start;this.end=q.end};
_.Z.onSetRange_=function(q){var S=q.detail;q=S.start;var N=S.end,X=S.startLimit;S=S.endLimit;X||(X=this.seekableStart_);S||(S=this.seekableEnd_);if(q=SPV(q,N,X,S,this.minLengthSec,this.maxLengthSec))this.start=q.start,this.end=q.end};
_.Z.updateInputs_=function(){var q=this.end,S=this.start;this.startInput.focused||(this.startInput.value=YZ(S,!0));this.endInput.focused||(this.endInput.value=YZ(q,!0))};
_.Z.handleStartInput_=function(q){q=o23(q.target.value);if(q===null)this.set("startValid",!1);else{var S=this.end,N=SPV(q,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);N?(this.set("endWillUpdate",N.end!==S),this.set("startValid",N.start===q)):this.set("startValid",!1)}};
_.Z.handleEndInput_=function(q){q=o23(q.target.value);if(q===null)this.set("endValid",!1);else{var S=this.start,N=NHG(this.start,q,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);N?(this.set("startWillUpdate",N.start!==S),this.set("endValid",N.end===q)):this.set("endValid",!1)}};
_.Z.handleStartBlur_=function(q){q=o23(q.target.value);q===null?this.startInput.value=YZ(this.start,!0):this.forceUpdateInputs_(SPV(q,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Z.handleEndBlur_=function(q){q=o23(q.target.value);q===null?this.endInput.value=YZ(this.end,!0):this.forceUpdateInputs_(NHG(this.start,q,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Z.forceUpdateInputs_=function(q){q&&(this.start=q.start,this.end=q.end);this.startInput.value=YZ(this.start,!0);this.endInput.value=YZ(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.Z.initializeClipRange_=function(){var q=this.seekableEnd_,S=this.seekableStart_,N=this.visible_,X=this.player_;if(!X||!N||S===null||!q)this.set("initialized",!1);else if(!this.initialized){var b=X.getCurrentTime(),w=this.getDefaultLengthSec_();N=X.getVideoData();var B=X.getPlayerState()==1,T=N.isLive;w=Math.min(w,q-S);b=Math.max(0,b);q=T?NHG(b-w,b,S,q,this.minLengthSec,this.maxLengthSec):B?qP$(b-w/2,w,S,q):qP$(b,w,S,q);this.start=q.start;this.end=q.end;this.set("initialized",!0);N.isLive&&X.seekTo(q.start);
this.startInput.value=YZ(this.start,!0);this.endInput.value=YZ(this.end,!0)}};
_.Z.onStartChanged_=function(){var q=this;_.uc(this.hostElement,"start-changed",{start:this.start});var S;isNaN((S=this.oldStart)!=null?S:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){q.set("highlightStart",!1);q.startHighlightTimeout=0;q.oldStart=q.start},3E3))};
_.Z.onEndChanged_=function(){var q=this;_.uc(this.hostElement,"end-changed",{end:this.end});var S;isNaN((S=this.oldEnd)!=null?S:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){q.set("highlightEnd",!1);q.endHighlightTimeout=0;q.oldEnd=q.end},3E3))};
_.Z.onVisibilityChangedAction_=function(q){var S=this;this.set("visible_",q.visible);this.visible_&&!this.player_&&(q=_.kc())&&q.getPlayerPromise().then(function(N){S.setPlayer(N)})};
_.Z.computeMinLengthSec_=function(q){return q/1E3||5};
_.Z.computeMaxLengthSec_=function(q){return q/1E3||60};
_.Z.computeDefaultLengthSec_=function(q){return q/1E3};
_.Z.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.Z.computeSeekableStart_=function(q,S){return q&&S?q.getProgressState(1).seekableStart:0};
_.Z.computeSeekableEnd_=function(q,S){return q&&S?q.getProgressState(1).seekableEnd:0};
_.Z.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.Z.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.Z.onDragState_=function(q){this.set("highlightStart",q.detail.startChanging);this.set("highlightEnd",q.detail.endChanging)};
OJ.prototype.onDragState_=OJ.prototype.onDragState_;OJ.prototype.onEndChanged_=OJ.prototype.onEndChanged_;OJ.prototype.onStartChanged_=OJ.prototype.onStartChanged_;OJ.prototype.initializeClipRange_=OJ.prototype.initializeClipRange_;OJ.prototype.updateInputs_=OJ.prototype.updateInputs_;OJ.prototype.onSetRange_=OJ.prototype.onSetRange_;OJ.prototype.onSetFixedLengthRange_=OJ.prototype.onSetFixedLengthRange_;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],OJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],OJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],OJ.prototype,"data",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],OJ.prototype,"start",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],OJ.prototype,"startValid",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],OJ.prototype,"startWillUpdate",void 0);_.u([_.k({value:30}),_.E("design:type",Number)],OJ.prototype,"end",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],OJ.prototype,"endValid",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],OJ.prototype,"endWillUpdate",void 0);_.u([_.k({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.E("design:type",Number)],OJ.prototype,"minLengthSec",void 0);
_.u([_.k({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.E("design:type",Number)],OJ.prototype,"maxLengthSec",void 0);_.u([_.k({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.E("design:type",Number)],OJ.prototype,"defaultLengthSec",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],OJ.prototype,"visible_",void 0);_.u([_.k(),_.E("design:type",Object)],OJ.prototype,"player_",void 0);
_.u([_.k({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.E("design:type",Number)],OJ.prototype,"seekableStart_",void 0);_.u([_.k({computed:"computeSeekableEnd_(player_, visible_)"}),_.E("design:type",Number)],OJ.prototype,"seekableEnd_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],OJ.prototype,"initialized",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],OJ.prototype,"disabled",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],OJ.prototype,"highlightStart",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],OJ.prototype,"highlightEnd",void 0);_.u([_.oE("#start"),_.E("design:type",HTMLInputElement)],OJ.prototype,"startInput",void 0);_.u([_.oE("#end"),_.E("design:type",HTMLInputElement)],OJ.prototype,"endInput",void 0);
_.u([_.Ph("set-fixed-length-range"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OJ.prototype,"onSetFixedLengthRange_",null);_.u([_.Ph("set-range"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OJ.prototype,"onSetRange_",null);_.u([_.I5("start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OJ.prototype,"updateInputs_",null);
_.u([_.I5("player_","visible_","seekableStart_","seekableEnd_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OJ.prototype,"initializeClipRange_",null);_.u([_.I5("start"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OJ.prototype,"onStartChanged_",null);_.u([_.I5("end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OJ.prototype,"onEndChanged_",null);
_.u([_.Ph("clips-drag-state"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OJ.prototype,"onDragState_",null);_.u([_.Vd({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],OJ);
_.p(OJ,"yt-clip-creation-scrubber-renderer",function(){if(Hvm===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;FNL===void 0&&(FNL=document.createElement("template"));var X=FNL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Hvm=q}q=Hvm;return q},{mode:2});var K1=function(){var q=_.n.apply(this,arguments)||this;q.player_=null;q.JSC$20687_playerEvents=new Map;q.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return q};
_.F(K1,_.n);_.Z=K1.prototype;_.Z.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}};
_.Z.created=function(){this.JSC$20687_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20687_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20687_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20687_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.Z.detached=function(){this.setPlayer(null)};
_.Z.onVisibilityChangedAction_=function(q){var S=this,N;if((N=this.data)==null?0:N.externalVideoId){var X;this.videoId=(X=this.data)==null?void 0:X.externalVideoId}this.getPlayer().then(function(b){if(q.visible)S.returnTime=b.getCurrentTime(),S.isAtLiveHead=b.getProgressState().isAtLiveHead;else{var w=S.returnTime;S.isAtLiveHead&&(w=Number.POSITIVE_INFINITY);b.seekTo(w,void 0,void 0,void 0,51)}})};
_.Z.getPlayer=function(){var q=this;if(!this.player_){var S=_.kc();if(S)return S.getPlayerPromise().then(function(N){q.setPlayer(N);return N})}return Promise.resolve(this.player_)};
_.Z.setPlayer=function(q){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20687_playerEvents);if(q){this.player_=q;var S;((S=this.data)==null?0:S.externalVideoId)||this.set("videoId",q.getVideoData().video_id||"");var N;(q==null?void 0:(N=q.getPresentingPlayerType)==null?void 0:N.call(q))===2&&(this.set("isAdPlaying",!0),_.gr(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20687_playerEvents)}};
_.Z.ready=function(){_.mt(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.Z.onTitleChanged_=function(q){this.set("titleValue",q.detail.title)};
_.Z.onStartChanged_=function(q){this.set("start",q.detail.start)};
_.Z.onEndChanged_=function(q){this.set("end",q.detail.end)};
_.Z.onTitleValidChanged_=function(q){this.set("titleValid",q.detail.valid)};
_.Z.onStartValidChanged_=function(q){this.set("startValid",q.detail.valid)};
_.Z.onEndValidChanged_=function(q){this.set("endValid",q.detail.valid)};
_.Z.onVideoDataChange_=function(){var q;if((q=this.data)==null||!q.externalVideoId){var S;this.set("videoId",((S=this.player_)==null?void 0:S.getVideoData().video_id)||"")}};
_.Z.computeFormValid_=function(q,S,N,X){return!!(q&&S&&N&&X)};
_.Z.computeCancelButton_=function(q,S,N){return q&&_.t(q,_.Ct)?{buttonRenderer:Object.assign({},_.t(q,_.Ct),{isDisabled:S||N})}:null};
_.Z.computeSubmitButton_=function(q,S,N){return q&&_.t(q,_.Ct)?{buttonRenderer:Object.assign({},_.t(q,_.Ct),{command:void 0,isDisabled:!this.formValid||S||N})}:null};
_.Z.computeSubmitCommand_=function(q){return q||null};
_.Z.onSubmit_=function(q){var S=this;q.stopPropagation();q.preventDefault();this.submitCommand_&&(q={},q.comment_text=this.titleValue,q.clip_external_video_id=this.videoId,q.clip_offset_ms=parseInt(this.start*1E3,10),q.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.yR(this.hostElement,[this.submitCommand_,q]).then(function(){S.set("isLoading_",!1)},function(){S.set("isLoading_",!1)}))};
_.Z.playerAdStartHandler_=function(){_.gr(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.Z.playerAdEndHandler_=function(){_.gr(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.Z.onVideoProgress_=function(){var q=this;this.getPlayer().then(function(S){var N,X=(S==null?void 0:(N=S.getPresentingPlayerType)==null?void 0:N.call(S))===2;q.isAdPlaying!==X&&(X?q.playerAdStartHandler_():q.playerAdEndHandler_())})};
K1.prototype.onEndValidChanged_=K1.prototype.onEndValidChanged_;K1.prototype.onStartValidChanged_=K1.prototype.onStartValidChanged_;K1.prototype.onTitleValidChanged_=K1.prototype.onTitleValidChanged_;K1.prototype.onEndChanged_=K1.prototype.onEndChanged_;K1.prototype.onStartChanged_=K1.prototype.onStartChanged_;K1.prototype.onTitleChanged_=K1.prototype.onTitleChanged_;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],K1.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",Object)],K1.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],K1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],K1.prototype,"data",void 0);_.u([_.k({value:""}),_.E("design:type",String)],K1.prototype,"titleValue",void 0);
_.u([_.k({value:!1}),_.E("design:type",Boolean)],K1.prototype,"titleValid",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],K1.prototype,"start",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],K1.prototype,"startValid",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],K1.prototype,"end",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],K1.prototype,"endValid",void 0);_.u([_.k({value:""}),_.E("design:type",String)],K1.prototype,"videoId",void 0);
_.u([_.k({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.E("design:type",Boolean)],K1.prototype,"formValid",void 0);_.u([_.k({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.E("design:type",Object)],K1.prototype,"submitButton_",void 0);_.u([_.k({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.E("design:type",Object)],K1.prototype,"submitCommand_",void 0);
_.u([_.k({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.E("design:type",Object)],K1.prototype,"cancelButton_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],K1.prototype,"isLoading_",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],K1.prototype,"isAdPlaying",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],K1.prototype,"returnTime",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],K1.prototype,"isAtLiveHead",void 0);
_.u([_.Ph("title-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onTitleChanged_",null);_.u([_.Ph("start-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onStartChanged_",null);_.u([_.Ph("end-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onEndChanged_",null);
_.u([_.Ph("title-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onTitleValidChanged_",null);_.u([_.Ph("start-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onStartValidChanged_",null);_.u([_.Ph("end-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K1.prototype,"onEndValidChanged_",null);
_.u([_.Vd({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],K1);
_.p(K1,"yt-clip-creation-renderer",function(){if(JJm===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ivm===void 0&&(ivm=document.createElement("template"));var X=ivm;N.call(S,X.content.cloneNode(!0),q.content.firstChild);JJm=q}q=JJm;return q},{mode:2});var vg=function(){return _.n.apply(this,arguments)||this};
_.F(vg,_.n);vg.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{clipAttributionRenderer:"ytd-clip-attribution-renderer",clipCreationRenderer:"yt-clip-creation-renderer"}},"data.footer":{id:"footer",mapping:{clipSectionFooterRenderer:"ytd-clip-section-footer-renderer"}}}};
vg.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(q){return q.hasOwnProperty("clipCreationRenderer")})&&_.gr(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
vg.prototype.onPanelContentVisibleChanged=vg.prototype.onPanelContentVisibleChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],vg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vg.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],vg.prototype,"ytVisibilityBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],vg.prototype,"ytdReduxBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],vg.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],vg.prototype,"panelContentVisible",void 0);_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vg.prototype,"onPanelContentVisibleChanged",null);_.u([_.Ue({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],vg);
_.p(vg,"ytd-clip-section-renderer",function(){if(e$L!==void 0)return e$L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return e$L=q},{mode:1});var lMZ;var j4s;var WNZ;var d23=function(){return _.n.apply(this,arguments)||this};
_.F(d23,_.n);_.u([_.k(),_.E("design:type",Object)],d23.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],d23.prototype,"ytRendererBehavior",void 0);_.u([_.Ue({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],d23);
_.p(d23,"ytd-hashtag-grid-tile-renderer",function(){if(WNZ!==void 0)return WNZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return WNZ=q},{mode:1});var l3=function(){return _.n.apply(this,arguments)||this};
_.F(l3,_.n);l3.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
l3.prototype.updateRichGridTrendingHashtagsVisibility=function(){var q,S;if(((q=this.data)==null||!q.isExpanded)&&(S=this.data)!=null&&S.tiles){q=this.data.tiles.length;S=q>this.richGridItemsPerRow?this.richGridItemsPerRow+1:q;var N=Math.ceil(q/S);this.fullyVisibleRows=q%S===1&&N===2?1:Math.min(N,2);this.isShowMoreVisible=this.fullyVisibleRows<N}};
l3.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
l3.prototype.updateRichGridTrendingHashtagsVisibility=l3.prototype.updateRichGridTrendingHashtagsVisibility;_.u([_.k(),_.E("design:type",Object)],l3.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],l3.prototype,"fullyVisibleRows",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],l3.prototype,"isShowMoreVisible",void 0);_.u([_.k({selector:_.VP,value:0}),_.E("design:type",Number)],l3.prototype,"richGridItemsPerRow",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],l3.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],l3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],l3.prototype,"ytdReduxBehavior",void 0);_.u([_.I5("data","richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],l3.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.u([_.Ue({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],l3);
_.p(l3,"ytd-hashtag-grid-shelf-renderer",function(){if(j4s!==void 0)return j4s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return j4s=q},{mode:1});var kf5;var z$E;var nWJ=0,j0=function(){var q=_.n.call(this)||this;q.selected=!1;q.isOverlay=!1;q.inputId="toggle-option-"+nWJ;nWJ++;return q};
_.F(j0,_.n);j0.prototype.onTap=function(){_.uc(this.hostElement,"ytd-toggle-option-clicked")};
_.u([_.k(),_.E("design:type",String)],j0.prototype,"label",void 0);_.u([_.k(),_.E("design:type",String)],j0.prototype,"inputId",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],j0.prototype,"selected",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],j0.prototype,"isOverlay",void 0);_.u([_.Ue({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.E("design:paramtypes",[])],j0);
_.p(j0,"ytd-toggle-option-renderer",function(){if(z$E!==void 0)return z$E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return z$E=q},{mode:1});var Wg=function(){var q=_.n.apply(this,arguments)||this;q.isToggleOption=!1;q.isOverlay=!1;return q};
_.F(Wg,_.n);Wg.prototype.onTap=function(q){q.preventDefault();this.data&&(q=!this.data.checked,this.set("data.checked",q),_.uc(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:q,value:this.data.value}))};
_.hd.Object.defineProperties(Wg.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Wg.prototype.onTap=Wg.prototype.onTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Wg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Wg.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Wg.prototype,"isToggleOption",void 0);_.u([_.k(),_.E("design:type",Object)],Wg.prototype,"isOverlay",void 0);_.u([_.K("data.responseText"),_.E("design:type",String),_.E("design:paramtypes",[])],Wg.prototype,"label",null);
_.u([_.Ph("ytd-toggle-option-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Wg.prototype,"onTap",null);_.u([_.Ue({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Wg);
_.p(Wg,"ytd-checkbox-survey-option-renderer",function(){if(kf5!==void 0)return kf5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kf5=q},{mode:1});var fMm;var pBL;var dT=function(){var q=_.n.apply(this,arguments)||this;q.checked=!1;q.isToggleOption=!1;return q};
_.F(dT,_.n);dT.prototype.onTap=function(){this.data&&(this.checked?_.gr(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.gr(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
dT.prototype.onTap=dT.prototype.onTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dT.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dT.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],dT.prototype,"checked",void 0);_.u([_.k(),_.E("design:type",Object)],dT.prototype,"isToggleOption",void 0);_.u([_.Ph("ytd-toggle-option-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],dT.prototype,"onTap",null);
_.u([_.Ue({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],dT);
_.p(dT,"ytd-radio-button-survey-option-renderer",function(){if(pBL!==void 0)return pBL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return pBL=q},{mode:1});var kt=function(){var q=_.n.apply(this,arguments)||this;q.disableAnimation=!1;q.isToggleOption=!0;q.followUpSurveyCommand=null;q.selectedRatingEndpoint=null;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;q.styleOverrideAttribute=!0;q.isDarkMode=!1;q.isSubmitted=!1;q.roundedContainer=!0;q.improveShortsResponseRate=_.C("web_improve_shorts_response_rate");q.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(kt,_.n);_.Z=kt.prototype;
_.Z.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]",
showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}};
_.Z.attached=function(){var q=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(N){var X;if((X=N[0])!=null&&X.isIntersecting){_.Yr().reportShown(q.hostElement);var b;(b=q.intersectionObserver)==null||b.unobserve(q.hostElement)}},{rootMargin:"0px",
threshold:.6});var S;(S=this.intersectionObserver)==null||S.observe(this.hostElement)};
_.Z.onDarkModeToggledAction=function(q){this.isDarkMode=q};
_.Z.dataChanged=function(){var q;if(((q=this.data)==null?void 0:q.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var S;((S=this.data)==null?void 0:S.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var N,X,b,w;this.darkColorPalette=(N=this.data)==null?void 0:(X=N.inlineContent)==null?void 0:(b=X.compactVideoRenderer)==null?void 0:(w=b.thumbnail)==null?
void 0:w.darkColorPalette;var B,T,Q,a;this.lightColorPalette=(B=this.data)==null?void 0:(T=B.inlineContent)==null?void 0:(Q=T.compactVideoRenderer)==null?void 0:(a=Q.thumbnail)==null?void 0:a.lightColorPalette;var U,r;if(((U=this.data)==null?0:(r=U.inlineContent)==null?0:r.compactVideoRenderer)&&this.isShortsStyle){var c,e,R,J;q=_.da((c=this.data)==null?void 0:(e=c.inlineContent)==null?void 0:(R=e.compactVideoRenderer)==null?void 0:(J=R.thumbnail)==null?void 0:J.thumbnails);_.MQ(this.hostElement,
{"--yt-background-url":"url("+q+")"})}};
_.Z.handleRequestCompletion=function(){this.hostElement.hidden&&_.uc(this.hostElement,"yt-dismissible-item-dismissed")};
_.Z.onPopupClosed=function(q){var S;((S=q.detail)==null?void 0:S.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.gr(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.Z.handleInlineSurveyRatingSelect=function(q,S){var N=this;this.selectedRatingEndpoint=q;this.followUpSurveyCommand=S;this.expanded=!!q;this.getOptionRenderers().forEach(function(X,b){N.notifyPath("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked");N.set("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),q=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.gr(this.hostElement,"yt-reel-non-video-content-dismissal-command",[q]))};
_.Z.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.gr(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var q,S=(q=this.data)==null?void 0:q.dismissalEndpoint;S&&this.ytComponentBehavior.resolveCommand(S)}};
_.Z.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.gr(this.hostElement,"yt-close-popup-action"))};
_.Z.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var q=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{q=this.getOptionRenderers().filter(function(X){return X.checked});
if(q.length===0)return;q=q.map(function(X){return X.responseEndpoint})}var S=[];
q.forEach(function(X,b){b!==0&&(X=_.t(X,_.$K))&&X.feedbackToken&&S.push(X.feedbackToken)});
if(q=q[0]){var N={};S.length>0&&(N.extra_feedback_tokens=S);this.ytComponentBehavior.resolveCommand(q,{form:N})}}};
_.Z.getOptionRenderers=function(){var q=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(S){q.isSingleSelect=!!_.t(S,vME);return q.isSingleSelect?_.t(S,vME):_.t(S,lyJ)}):[]};
_.Z.handleInlineSurveyOptionSelect=function(q){q=this.optionSelector.indexOf(q);q!==-1&&this.optionSelector.selectIndex(q)};
_.Z.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.Z.maybeGetBackgroundColor=function(q){return this.isDarkMode?q.section2Color:q.section3Color};
_.Z.colorPaletteChanged=function(){var q=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;q=q&&this.maybeGetBackgroundColor(q);this.dismissibleEl.style.backgroundColor=!q||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.a5(q)};
_.hd.Object.defineProperties(kt.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
kt.prototype.colorPaletteChanged=kt.prototype.colorPaletteChanged;kt.prototype.onPopupClosed=kt.prototype.onPopupClosed;kt.prototype.handleRequestCompletion=kt.prototype.handleRequestCompletion;kt.prototype.dataChanged=kt.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],kt.prototype,"actionHandlerBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],kt.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kt.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],kt.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.oE("#follow-up-survey-options"),_.E("design:type",Object)],kt.prototype,"optionSelector",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],kt.prototype,"disableAnimation",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"isToggleOption",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"followUpSurveyCommand",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"selectedRatingEndpoint",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],kt.prototype,"expanded",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kt.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kt.prototype,"isShortsStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kt.prototype,"styleOverrideAttribute",void 0);_.u([_.k(),_.E("design:type",Boolean)],kt.prototype,"isSingleSelect",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"isDarkMode",void 0);
_.u([_.k(),_.E("design:type",Object)],kt.prototype,"lightColorPalette",void 0);_.u([_.k(),_.E("design:type",Object)],kt.prototype,"darkColorPalette",void 0);_.u([_.K("selectedRatingEndpoint","isShortsStyle"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],kt.prototype,"isOptionSelected",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kt.prototype,"roundedContainer",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kt.prototype,"improveShortsResponseRate",void 0);_.u([_.oE("#dismissible"),_.E("design:type",HTMLElement)],kt.prototype,"dismissibleEl",void 0);_.u([_.oE("#dismiss-button yt-icon-button"),_.E("design:type",HTMLElement)],kt.prototype,"dismissButtonEl",void 0);_.u([_.oE("#inline-survey-header yt-icon-button"),_.E("design:type",HTMLElement)],kt.prototype,"inlineHeaderDismissButtonEl",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kt.prototype,"dataChanged",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kt.prototype,"handleRequestCompletion",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],kt.prototype,"onPopupClosed",null);
_.u([_.I5("darkColorPalette","lightColorPalette","isDarkMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kt.prototype,"colorPaletteChanged",null);_.u([_.Ue({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],kt);
_.p(kt,"ytd-inline-survey-renderer",function(){if(fMm!==void 0)return fMm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fMm=q},{mode:1});var x25;var m2$;var ze=function(){var q=_.n.apply(this,arguments)||this;q.visibleVideos=[];q.hiddenVideos=[];q.modern=_.C("web_modern_buttons");q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(ze,_.n);_.Z=ze.prototype;_.Z.attached=function(){var q=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.onDarkModeToggledAction(q)};
_.Z.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.header":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},
properties:{metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",
metadataColor:"[[videoMetadataColor]]"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Z.dataChanged=function(){var q=this;this.requestElementsPerRow();var S,N;this.currentColorPalette=this.isDarkTheme?(S=this.data)==null?void 0:S.darkColorData:(N=this.data)==null?void 0:N.lightColorData;var X;if((X=this.currentColorPalette)==null?0:X.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.MC(this,function(){q.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.Z.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Z.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Z.computeIsFirstFeedItem=function(q){return q};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q);this.data&&(this.currentColorPalette=q?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.Z.getCurrentLogo=function(q,S){if(q)return S?q.darkLogoImage:q.lightLogoImage};
_.Z.computeTitleStyle=function(q){var S;if((S=this.data)!=null&&S.title&&q&&q.textPrimary!==void 0)return"color:"+_.a5(q.textPrimary)+";"};
_.Z.computeSubtitleStyle=function(q){var S;if((S=this.data)!=null&&S.subtitle&&q&&q.textSecondary!==void 0)return"color:"+_.a5(q.textSecondary)+";"};
_.Z.computeDismissIconStyle=function(q){if(this.data&&this.data.dismissButton&&q&&q.textPrimary!==void 0)return"--yt-button-color:"+_.a5(q.textPrimary)+";"};
_.Z.computeOverflowButtonStyle=function(q){if(this.data&&this.data.overflowButton&&q&&q.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.a5(q.textPrimary)+";--yt-spec-icon-active-other:"+_.a5(q.textPrimary)+";"};
_.Z.computeBackgroundStyle=function(q){if(q&&this.data){var S="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var N=_.da((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);N&&(S+='background-image:url("'+N+'");')}q.backgroundColor!==void 0&&(S+="background-color:"+_.Vh(q.backgroundColor)+";");return S}};
_.Z.computeButton=function(){var q,S=Object.assign({},_.t((q=this.data)==null?void 0:q.showMoreButton,_.Ct));if(this.modern&&S){S.style="STYLE_MONO_OUTLINE";var N;if(q=(N=this.currentColorPalette)==null?void 0:N.textPrimary)S.colorData={basicColorPaletteData:{foregroundTitleColor:q,borderColor:q}}}return S};
_.Z.shouldShowBottomButton=function(q,S){return!(q==null?0:q.header)&&!(q==null||!q.primaryButton)&&S<3};
_.Z.checkExpanded=function(q){this.isExpanded=q&&q.content?this.hiddenVideos.length===0:!0};
_.Z.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.Z.getLogoHeight=function(q){return this.logoWithPadding(q)?"26":"20"};
_.Z.getLogoImageId=function(q){return this.logoWithPadding(q)?"logo-image-with-padding":"logo-image"};
_.Z.computeHasSectionHeader=function(q){return!!q.header};
_.Z.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var q;if((q=this.data.primaryButton)==null?0:q.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var S;((S=this.data.dismissButton)==null?0:S.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var N,X;((N=this.data)==null?0:(X=N.primaryButton)==null?0:X.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.Z.setVisibleVideos=function(q){if(this.data&&this.data.content)if(this.data.content.length){var S=this.data.content.length;this.data.header?q?(this.visibleVideos=this.data.content.slice(0,Math.min(S,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(S,this.slimItemsPerRow),S)):(this.visibleVideos=this.data.content.slice(0,Math.min(S,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(S,this.elementsPerRow),S)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(S,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(S,this.elementsPerRow),S)):(this.visibleVideos=this.data.content.slice(0,Math.min(S,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(S,this.elementsPerRow-1),S))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.Z.setHasMovieRenderer=function(){var q;if((q=this.data)!=null&&q.content){var S;this.hasMovieRenderer=!!_.t((S=this.data)==null?void 0:S.content[0],_.Z5J)}else this.hasMovieRenderer=!1};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
_.Z.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var q=_.A(this.hiddenMediaRenderers),S=q.next();!S.done;S=q.next())S.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(q=_.mt(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&q.focus()}};
_.Z.updateTitleSpec=function(){var q;(q=this.data)!=null&&q.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.Z.logoWithPadding=function(q){var S,N,X;return(q=(S=this.getCurrentLogo(q,this.isDarkTheme))==null?void 0:(N=S.thumbnails)==null?void 0:(X=N[0])==null?void 0:X.height)&&q%31===0?!0:!1};
_.Z.onUpdateElementsPerRowAction=function(q,S,N){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q);N&&this.slimItemsPerRow!==N&&(this.slimItemsPerRow=N)};
ze.prototype.slimItemsPerRowChanged=ze.prototype.slimItemsPerRowChanged;ze.prototype.elementsPerRowChanged=ze.prototype.elementsPerRowChanged;ze.prototype.dataChanged=ze.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ze.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],ze.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ze.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],ze.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ze.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],ze.prototype,"currentColorPalette",void 0);_.u([_.k(),_.E("design:type",Array)],ze.prototype,"visibleVideos",void 0);_.u([_.k(),_.E("design:type",Array)],ze.prototype,"hiddenVideos",void 0);
_.u([_.k(),_.E("design:type",Object)],ze.prototype,"primaryButton",void 0);_.u([_.k({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],ze.prototype,"elementsPerRow",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ze.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ze.prototype,"isExpanded",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ze.prototype,"largeTitle",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ze.prototype,"hasMovieRenderer",void 0);_.u([_.k(),_.E("design:type",Number)],ze.prototype,"slimItemsPerRow",void 0);_.u([_.k(),_.E("design:type",Boolean)],ze.prototype,"showLightVideoMetadata",void 0);_.u([_.k(),_.E("design:type",Boolean)],ze.prototype,"showDarkVideoMetadata",void 0);_.u([_.k(),_.E("design:type",Number)],ze.prototype,"videoMetadataColor",void 0);
_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],ze.prototype,"miniMode",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.E("design:type",Boolean)],ze.prototype,"isFirstFeedItem",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.E("design:type",Boolean)],ze.prototype,"hasSectionHeader",void 0);
_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],ze.prototype,"roundedContainer",void 0);_.u([_.q0("#visible-video-container ytd-rich-grid-media"),_.E("design:type",Array)],ze.prototype,"visibleMediaRenderers",void 0);_.u([_.q0("#hidden-video-container ytd-rich-grid-media"),_.E("design:type",Array)],ze.prototype,"hiddenMediaRenderers",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ze.prototype,"modern",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ze.prototype,"dataChanged",null);_.u([_.I5("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ze.prototype,"elementsPerRowChanged",null);_.u([_.I5("slimItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ze.prototype,"slimItemsPerRowChanged",null);
_.u([_.Ue({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],ze);
_.p(ze,"ytd-brand-video-shelf-renderer",function(){if(m2$!==void 0)return m2$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return m2$=q},{mode:1});var uX_;var n1=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(n1,_.n);_.Z=n1.prototype;_.Z.attached=function(){var q=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.onDarkModeToggledAction(q)};
_.Z.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Z.dataChanged=function(){this.requestElementsPerRow();var q,S;this.currentColorPalette=this.isDarkTheme?(q=this.data)==null?void 0:q.darkColorData:(S=this.data)==null?void 0:S.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.Z.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.Z.computeIsFirstFeedItem=function(q){return q};
_.Z.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q);this.data&&(this.currentColorPalette=q?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(q),this.updateButtonPalette())};
_.Z.shouldShowThumbnailInMetadata=function(q){return q<=1};
_.Z.computeVideoMetadataColor=function(){if(this.data){var q;if((q=this.currentColorPalette)==null?0:q.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.Z.computeTitleStyle=function(q){var S;if((S=this.data)!=null&&S.title&&q&&q.textPrimary!==void 0)return"color:"+_.a5(q.textPrimary)+";"};
_.Z.computeSubtitleStyle=function(q){var S;if((S=this.data)!=null&&S.subtitle&&q&&q.textSecondary!==void 0)return"color:"+_.a5(q.textSecondary)+";"};
_.Z.computeOverflowButtonStyle=function(q){if(this.data&&this.data.overflowButton&&q.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.a5(q.textPrimary)+";--yt-spec-icon-active-other:"+_.a5(q.textPrimary)+";"};
_.Z.computeBackgroundStyle=function(q){if(q&&this.data){var S="";q.backgroundColor!==void 0&&(S+="background-color:"+_.Vh(q.backgroundColor)+";");return S}};
_.Z.computeHasOverflowButton=function(q){return!!q.overflowButton};
_.Z.updateButtonPalette=function(){if(this.data){var q;if((q=this.data.primaryButton)==null?0:q.buttonRenderer){var S;if((S=this.currentColorPalette)==null?0:S.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var N;((N=this.currentColorPalette)==null?0:N.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
_.Z.updateTitleSpec=function(){var q;(q=this.data)!=null&&q.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.Z.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
n1.prototype.elementsPerRowChanged=n1.prototype.elementsPerRowChanged;n1.prototype.dataChanged=n1.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],n1.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],n1.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],n1.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],n1.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],n1.prototype,"currentColorPalette",void 0);_.u([_.k(),_.E("design:type",Object)],n1.prototype,"primaryButton",void 0);
_.u([_.k({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],n1.prototype,"elementsPerRow",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],n1.prototype,"isDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],n1.prototype,"titleSize",void 0);_.u([_.k(),_.E("design:type",Number)],n1.prototype,"videoMetadataColor",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],n1.prototype,"miniMode",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.E("design:type",Boolean)],n1.prototype,"isFirstFeedItem",void 0);_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],n1.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.E("design:type",Boolean)],n1.prototype,"hasOverflowButton",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],n1.prototype,"dataChanged",null);_.u([_.I5("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],n1.prototype,"elementsPerRowChanged",null);_.u([_.Ue({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],n1);
_.p(n1,"ytd-brand-video-singleton-renderer",function(){if(uX_!==void 0)return uX_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return uX_=q},{mode:2});var gW7;var EWs=_.f(function(q){var S=q.data;return _.D(_.Oc,{data:function(){return S().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(S().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var N=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":N=88;break a;default:N=88}return N},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return S().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"$h"),M$s=_.f(function(q){var S=q.metadataRow;
var N=q.delimiter;return _.D(_.tc,{each:function(){return S().textParts||[]},
keyBy:"INDEX"},function(X,b){return _.D(_.S1,null,_.D(_.Fu,{text:X,noWrap:!0,userInput:!0}),_.D(yJE,{delimiter:N,max:function(){return S().textParts.length},
index:b}))})},"ai"),yJE=_.f(function(q){var S=q.delimiter;
var N=q.max;var X=q.index;return _.D(_.V,{cond:function(){return(S==null?void 0:S())&&N()-1>X()},
then:function(){return _.D("span",null,S)}})},"bi"),LNG=_.f(function(q){var S=q.data;
q={};return _.D("yt-profile-page-header-information-view-model",{class:_.mu("profilePageHeaderInformationViewModelHost",(q.profilePageHeaderInformationViewModelMobile=!1,q))},_.D(_.V,{cond:function(){return S().onTap},
then:function(){return _.D(_.f5,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.aK(S().onTap)}},_.D(_.SA,{data:function(){return S().thumbnail}},{profilePageHeaderThumbnailViewModel:EWs}))},
else:function(){return _.D("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.D(_.SA,{data:function(){return S().thumbnail}},{profilePageHeaderThumbnailViewModel:EWs}))}}),_.D("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.D(_.V,{cond:function(){return S().onTap},
then:function(){return _.D(_.SA,{data:function(){return S().title}},{profilePageHeaderTitleViewModel:function(N){var X=N.data;
return _.D(_.f5,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.aK(X().onTap)}},_.D(_.Fu,{text:function(){return X().title}}))}})},
else:function(){return _.D(_.SA,{data:function(){return S().title}},{profilePageHeaderTitleViewModel:function(N){var X=N.data;
return _.D(_.Fu,{text:function(){return X().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.D(_.SA,{data:function(){return S().metadata}},{profilePageHeaderMetadataViewModel:function(N){var X=N.data;
return _.D(_.V,{cond:function(){return X().metadataRows},
then:function(b){return _.D("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.D(_.tc,{each:b,keyBy:"INDEX"},function(w,B){return _.D(_.S1,null,_.D(M$s,{metadataRow:w,delimiter:" \u2022 "}),_.D(yJE,{delimiter:" \u2022 ",max:function(){return b().length},
index:B}))}))}})}})))},"ci");
LNG.idomCompat=!0;_.jS(LNG,"yt-profile-page-header-information-view-model",{props:{data:_.H4}});var f1=function(){return _.n.apply(this,arguments)||this};
_.F(f1,_.n);f1.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],f1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],f1.prototype,"data",void 0);_.u([_.Ue({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],f1);
_.p(f1,"ytd-effect-pivot-header-view-model",function(){if(gW7!==void 0)return gW7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return gW7=
q},{mode:1});var h$E;var p1=function(){return _.n.apply(this,arguments)||this};
_.F(p1,_.n);p1.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],p1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],p1.prototype,"data",void 0);_.u([_.Ue({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],p1);
_.p(p1,"ytd-source-pivot-header-renderer",function(){if(h$E!==void 0)return h$E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return h$E=q},{mode:1});var PGL;var IMJ;var YB$;var xt=function(){var q=_.n.apply(this,arguments)||this;q.playing=!1;q.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.hF(q);q.active=!1;return q};
_.F(xt,_.n);_.Z=xt.prototype;_.Z.detached=function(){this.stop()};
_.Z.play=function(){var q=this,S,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return q.active=!0,S=q.get("data.inlinePlaybackEndpoint.watchEndpoint"),N=S.videoId||q.data.videoId,X=S.startTimeSeconds||0,b=S.playerParams||null,_.C("kevlar_player_update_killswitch")?B.yield(q.playerEl.update({args:{video_id:N,startSeconds:X,player_params:b}}),2):(q.playerEl.loadVideoWithPlayerVars({video_id:N,startSeconds:X,player_params:b,autoplay:!0}),B.jumpTo(2));if(B.nextAddress!=4)return B.yield(q.playerEl.getPlayerPromise(),
4);w=B.yieldResult;w.unloadModule("annotations_module");w.addEventListener("onStateChange",function(T){q.onPlayerStateChange(T)});
_.xP(B)})};
_.Z.onPlayerStateChange=function(q){if(this.active)switch(this.playing=q===1,q){case 1:_.uc(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.uc(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.Z.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.Z.resize=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.playerEl.getPlayerPromise(),2);S=N.yieldResult;S.setSize(NaN,NaN);_.xP(N)})};
_.u([_.k(),_.E("design:type",Object)],xt.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xt.prototype,"playing",void 0);_.u([_.k(),_.E("design:type",Object)],xt.prototype,"playerId",void 0);_.u([_.oE("#player"),_.E("design:type",Object)],xt.prototype,"playerEl",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],xt);
_.p(xt,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(YB$!==void 0)return YB$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return YB$=q},{mode:1});var oZ3;var q_J;var mW=function(){var q=_.n.apply(this,arguments)||this;q.width=0;return q};
_.F(mW,_.n);_.Z=mW.prototype;_.Z.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.hx(this,this.onEnded));this.mp4El.addEventListener("error",_.hx(this,this.onError))};
_.Z.detached=function(){this.videoEl.removeEventListener("ended",_.hx(this,this.onEnded));this.mp4El.removeEventListener("error",_.hx(this,this.onError))};
_.Z.play=function(){var q=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var S=this.videoEl.play();S?S.then(function(){q.handleVideoStartPlaying()}).catch(function(){_.uc(q.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.uc(this.hostElement,"yt-video-thumbnail-not-playing")};
_.Z.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.Z.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.Z.dataChanged=function(){var q;if((q=this.data)==null?0:q.thumbnailPlaceholder)q=_.Wi(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+q+")";this.stop();this.autoplay&&this.play()};
_.Z.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.Z.onEnded=function(){this.stop();_.uc(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.Z.onError=function(){_.uc(this.hostElement,"yt-video-thumbnail-error")};
_.Z.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.Z.getVideoThumbnail=function(q){if(q&&q.length)return q[0]};
mW.prototype.dataChanged=mW.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],mW.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],mW.prototype,"animatePlaceholderOnEntrance",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],mW.prototype,"autoplay",void 0);_.u([_.k({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.E("design:type",Object)],mW.prototype,"videoThumbnail",void 0);
_.u([_.k(),_.E("design:type",Boolean)],mW.prototype,"loop",void 0);_.u([_.k(),_.E("design:type",Boolean)],mW.prototype,"isVideoPlaying",void 0);_.u([_.k(),_.E("design:type",Object)],mW.prototype,"width",void 0);_.u([_.oE("#mp4"),_.E("design:type",HTMLElement)],mW.prototype,"mp4El",void 0);_.u([_.oE("#placeholder"),_.E("design:type",HTMLElement)],mW.prototype,"placeholderEl",void 0);_.u([_.oE("#video"),_.E("design:type",HTMLVideoElement)],mW.prototype,"videoEl",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mW.prototype,"dataChanged",null);_.u([_.Vd({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],mW);
_.p(mW,"yt-video-as-thumbnail-details",function(){if(q_J===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;oZ3===void 0&&(oZ3=document.createElement("template"));var X=oZ3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);q_J=q}q=q_J;return q},{mode:2});var u3=function(){var q=_.n.apply(this,arguments)||this;q.disableGridStateAware=!1;q.animationEnabled=_.C("enable_web_ketchup_hero_animation");q.transitioningOut=!1;q.narrow=!1;q.narrower=!1;q.isCarouselInFeed=!1;q.videoTimeoutJobId=0;q.panelTimeoutJobId=0;q.panelTimeoutJobStartMs=0;q.actionMap={"yt-window-resized":"onWindowResized"};return q};
_.F(u3,_.n);_.Z=u3.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.Z.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var q;this.player&&((q=this.data)==null?0:q.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.Z.attached=function(){this.onWindowResized()};
_.Z.detached=function(){this.clearTimeouts()};
_.Z.onWindowResized=function(){this.updateSize()};
_.Z.computePanelLayout=function(q){return q&&q.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Z.playVideo=function(){var q;this.video&&((q=this.data)==null?0:q.videoThumbnail)&&this.video.play();var S;this.player&&((S=this.data)==null?0:S.inlinePlaybackRenderer)&&this.player.play()};
_.Z.stopVideo=function(){var q;this.video&&((q=this.data)==null?0:q.videoThumbnail)&&this.video.stop();var S;this.player&&((S=this.data)==null?0:S.inlinePlaybackRenderer)&&this.player.stop()};
_.Z.transitionOut=function(){var q=this;this.transitioningOut=!0;return new Promise(function(S){q.player&&(q.player.playing=!1);var N=_.mt(q.hostElement).querySelector("#action-button");if(N){var X=function(){N.removeEventListener("animationend",X);_.OY.cancelJob(b);S();q.transitioningOut=!1};
var b=_.ez(_.OY,X,1E3);N.addEventListener("animationend",X)}else S(),q.transitioningOut=!1})};
_.Z.computeMetadataOrder=function(q){return q&&q.metadataOrder&&q.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?q.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.Z.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.Z.computeAvatarSize=function(q){return q&&q.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.Z.onContentClick=function(q){if(!_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString()])){var S;if((S=this.data)==null?0:S.navigationEndpoint){var N;this.componentBehavior.resolveCommand((N=this.data)==null?void 0:N.navigationEndpoint)}}};
_.Z.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.Z.setBackgroundImage=function(q){if(q=this.getBackgroundImageUrl(q))_.mt(this.hostElement).querySelector("#hero").style.backgroundImage="url("+q+")"};
_.Z.setScrimLayer=function(q){var S=this.getScrimLayerColorStops(q);q=((q==null?void 0:q.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(q=180);_.k$("HTML_DIR")==="rtl"&&(q=-q);S&&(_.mt(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+q+"deg, "+S+")")};
_.Z.isNarrower=function(){return this.hostElement.clientWidth<u3.NARROW_VERSION_SIZE};
_.Z.getScrimLayerColorStops=function(){var q,S=(q=this.data)==null?void 0:q.scrimColorValues;if(!S)return null;if(S.length===1)return q=_.Vh(S[0]),q+" 0%, "+q+" 100%";if(S.length===3){var N=[0,72,98];return S.map(function(X,b){return _.Vh(X)+" "+N[b]+"%"}).join(",")}return null};
_.Z.getBackgroundImageUrl=function(q){return q&&q.largeFormFactorBackgroundThumbnail?_.Wi((q.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||q.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.Z.onPlaying=function(){this.startVideoTimeout()};
_.Z.onEnded=function(){this.rotate()};
_.Z.startPanelTimeout=function(){var q=this;if(!this.panelTimeoutJobId){var S=this.get("data.minPanelDisplayDurationMs");S&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.ez(_.OY,function(){q.rotate()},S))}};
_.Z.startVideoTimeout=function(){var q=this;if(!this.videoTimeoutJobId){_.OY.cancelJob(this.panelTimeoutJobId);var S=Date.now()-this.panelTimeoutJobStartMs;S=Math.max(0,this.get("data.minPanelDisplayDurationMs")-S);S=Math.max(this.get("data.minVideoPlayDurationMs")||0,S);this.videoTimeoutJobId=_.ez(_.OY,function(){q.rotate()},S)}};
_.Z.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.OY.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.OY.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.Z.rotate=function(){this.clearTimeouts();_.uc(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.hd.Object.defineProperties(u3.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.mt(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.mt(this.hostElement).querySelector("#video")}}});
_.hd.Object.defineProperties(u3,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
u3.prototype.onEnded=u3.prototype.onEnded;u3.prototype.onPlaying=u3.prototype.onPlaying;u3.prototype.dataChanged=u3.prototype.dataChanged;_.u([_.O(_.Ra),_.E("design:type",Object)],u3.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],u3.prototype,"componentBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],u3.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.O(_.psL),_.E("design:type",Object)],u3.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],u3.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],u3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"disableGridStateAware",void 0);_.u([_.k(),_.E("design:type",Object)],u3.prototype,"data",void 0);_.u([_.k({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.E("design:type",String)],u3.prototype,"panelLayout",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"animationEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"transitioningOut",void 0);
_.u([_.k({computed:"computeMetadataOrder(data)"}),_.E("design:type",Boolean)],u3.prototype,"metadataOrder",void 0);_.u([_.k({computed:"computeByline(data)"}),_.E("design:type",Object)],u3.prototype,"byline",void 0);_.u([_.k({computed:"computeAvatarSize(data)"}),_.E("design:type",Number)],u3.prototype,"avatarSize",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"narrow",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"narrower",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"layoutStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],u3.prototype,"isCarouselInFeed",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"dataChanged",null);_.u([_.Ph("yt-default-promo-panel-renderer-playing"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"onPlaying",null);
_.u([_.Ph("yt-default-promo-panel-renderer-ended"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"onEnded",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],u3);
_.p(u3,"ytd-default-promo-panel-renderer",function(){if(IMJ!==void 0)return IMJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return IMJ=q},{mode:1});_.Bq("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var gT=function(){var q=_.n.apply(this,arguments)||this;q.narrower=!1;q.dotMenuVisible=!1;q.paginationThumbnailsVisible=!1;q.active=!0;q.disableGridStateAware=!1;q.actionMap={"yt-window-resized":"onWindowResized"};return q};
_.F(gT,_.n);_.Z=gT.prototype;_.Z.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}};
_.Z.attached=function(){document.addEventListener("yt-page-type-changed",_.hx(this,this.onPageTypeChange));this.currentPageSubtype=_.YGg(location.pathname);this.onWindowResized()};
_.Z.detached=function(){this.jobId&&_.OY.cancelJob(this.jobId);this.updateSizeJobId&&_.OY.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.hx(this,this.onPageTypeChange))};
_.Z.onPageTypeChange=function(q){this.active=q.detail.newPageSubtype===this.currentPageSubtype};
_.Z.onWindowResized=function(){this.updateSize()};
_.Z.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.Z.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.Z.setCarouselItem=function(q){q>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.OY.cancelJob(this.jobId);var S=this.getCurrentPanelElement();S&&S.stopVideo();this.currentItemIndex=q%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(S||(S=this.getCurrentPanelElement()),S.playVideo()):this.startRotationJob()};
_.Z.scrollThumbnails=function(q){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var S=this.getCurrentPaginationElement();if(S){var N=_.mt(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?N.style.transform="translateX(0)":(S=S.offsetWidth+8,N.style.transform="translateX(-"+S*(q-Math.ceil(Math.floor(this.overlay.offsetWidth/S)/2)+1)+"px)")}}};
_.Z.onDataChanged=function(){var q=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.Nz(_.OY,function(){var S;(S=q.getCurrentPanelElement())==null||S.updateSize();q.updateSize()}))};
_.Z.getCurrentPanelElement=function(){return _.mt(_.mt(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.Z.getCurrentPaginationElement=function(){return _.mt(_.mt(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.Z.getNavigationClass=function(q,S){return q===S?"selected":""};
_.Z.getNavigationDurationStyle=function(q){return"animation-duration:"+(this.get("data.carouselItems."+q+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.Z.onNavigationTap=function(q){var S=this,N=q.model.index;N!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){S.setCarouselItem(N)}),this.autorotateActive=!1)};
_.Z.onVideoThumbnailEnded=function(){var q=this;if(this.shouldRotate()){var S=this.getCurrentPaginationElement();S&&(S.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){S.classList.remove("finished");q.setNextCarouselItem()}))}};
_.Z.onVideoThumbnailError=function(){this.startRotationJob()};
_.Z.onVideoNotPlaying=function(){this.startRotationJob()};
_.Z.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.Z.startRotationJob=function(){var q=this;_.OY.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.OY.addLowPriorityJob(function(){q.getCurrentPanelElement().transitionOut().then(function(){q.setNextCarouselItem()})},this.rotationTimeout))};
_.Z.computeDotMenuVisible=function(q,S){return!!q&&!!q.carouselItems&&q.carouselItems.length>1&&!q.paginationThumbnails||!!S};
_.Z.computePaginationThumbnailsVisible=function(q,S){var N,X;return((X=q==null?void 0:(N=q.paginationThumbnails)==null?void 0:N.length)!=null?X:0)>1&&!S};
_.Z.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Z.computePaginatorAlignment=function(q){return(q==null?void 0:q.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.Z.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.Z.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.Z.isNarrower=function(q){return(q!=null?q:0)<u3.NARROW_VERSION_SIZE};
gT.prototype.activeChanged=gT.prototype.activeChanged;gT.prototype.onVideoNotPlaying=gT.prototype.onVideoNotPlaying;gT.prototype.onVideoThumbnailError=gT.prototype.onVideoThumbnailError;gT.prototype.onVideoThumbnailEnded=gT.prototype.onVideoThumbnailEnded;gT.prototype.onDataChanged=gT.prototype.onDataChanged;_.u([_.O(_.Ra),_.E("design:type",Object)],gT.prototype,"ytdGridStateAwareBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],gT.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],gT.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],gT.prototype,"currentItem",void 0);
_.u([_.k(),_.E("design:type",Number)],gT.prototype,"currentItemIndex",void 0);_.u([_.k(),_.E("design:type",Number)],gT.prototype,"rotationTimeout",void 0);_.u([_.k(),_.E("design:type",Number)],gT.prototype,"loopCount",void 0);_.u([_.k({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.E("design:type",String)],gT.prototype,"paginatorAlignment",void 0);_.u([_.k(),_.E("design:type",Number)],gT.prototype,"jobId",void 0);
_.u([_.k(),_.E("design:type",Number)],gT.prototype,"updateSizeJobId",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gT.prototype,"isCarouselInFeed",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gT.prototype,"narrower",void 0);_.u([_.k({computed:"computeDotMenuVisible(data, narrower)"}),_.E("design:type",Object)],gT.prototype,"dotMenuVisible",void 0);
_.u([_.k({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.E("design:type",Object)],gT.prototype,"paginationThumbnailsVisible",void 0);_.u([_.k({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.E("design:type",String)],gT.prototype,"layoutType",void 0);_.u([_.k({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],gT.prototype,"autorotateActive",void 0);_.u([_.k(),_.E("design:type",Object)],gT.prototype,"active",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gT.prototype,"disableGridStateAware",void 0);_.u([_.oE("#overlay"),_.E("design:type",HTMLElement)],gT.prototype,"overlay",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gT.prototype,"onDataChanged",null);
_.u([_.Ph("yt-video-thumbnail-ended"),_.Ph("yt-default-promo-panel-renderer-rotate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gT.prototype,"onVideoThumbnailEnded",null);_.u([_.Ph("yt-video-thumbnail-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gT.prototype,"onVideoThumbnailError",null);
_.u([_.Ph("yt-video-thumbnail-not-playing"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gT.prototype,"onVideoNotPlaying",null);_.u([_.Xb("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gT.prototype,"activeChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],gT);
_.p(gT,"ytd-carousel-item-renderer",function(){if(PGL!==void 0)return PGL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return PGL=q},{mode:2});var S_s;var NMZ;var XnG;var bz7;var EJ=function(){var q=_.n.apply(this,arguments)||this;q.answerExpanded=!1;return q};
_.F(EJ,_.n);EJ.prototype.toggleAnswer_=function(q){var S=_.jB(q);S&&S.classList.contains("yt-simple-endpoint")||(q.preventDefault(),q.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
EJ.prototype.toggleAnswer_=EJ.prototype.toggleAnswer_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EJ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EJ.prototype,"answerExpanded",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],EJ.prototype,"toggleAnswer_",null);
_.u([_.Vd({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],EJ);
_.p(EJ,"yt-generic-faq-question-renderer",function(){if(bz7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;XnG===void 0&&(XnG=document.createElement("template"));var X=XnG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);bz7=q}q=bz7;return q},{mode:2});_.Bq("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var ys=function(){return _.n.apply(this,arguments)||this};
_.F(ys,_.n);ys.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ys.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ys.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ys.prototype,"data",void 0);_.u([_.Vd({is:"yt-faq-section-renderer",disableElementRegistration:!0})],ys);
_.p(ys,"yt-faq-section-renderer",function(){if(NMZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;S_s===void 0&&(S_s=document.createElement("template"));var X=S_s;N.call(S,X.content.cloneNode(!0),q.content.firstChild);NMZ=q}q=NMZ;return q},{mode:2});_.jS(_.OH5,"yt-card-view-model",{props:{data:_.H4,className:_.H4,isSelected:_.H4}});var wnJ;var Zz$;var A03=function(){return _.n.apply(this,arguments)||this};
_.F(A03,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],A03.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],A03.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],A03);
_.p(A03,"ytd-channel-history-renderer",function(){if(Zz$!==void 0)return Zz$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Zz$=q},{mode:1});var s8L;var BMs=function(){return _.n.apply(this,arguments)||this};
_.F(BMs,_.n);_.u([_.k(),_.E("design:type",Object)],BMs.prototype,"data",void 0);_.u([_.Ue({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],BMs);
_.p(BMs,"ytd-feature-enablement-info-renderer",function(){if(s8L!==void 0)return s8L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return s8L=q},{mode:1});var TMG;var GH7;var M8=function(){var q=_.n.apply(this,arguments)||this;q.textBoxMaxLength=_.C("enable_tvod_campaign_code_integration")?15:12;return q};
_.F(M8,_.n);_.Z=M8.prototype;_.Z.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.Z.onSubmit=function(){var q=this.data.serviceEndpoint,S=_.t(q,_.v2);S&&q&&(S.couponCode=this.userInput,_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}}))};
_.Z.validate=function(){var q=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=q&&!this.data.errorMessage;this.showErrorMessage=q&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.C("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.Z.computeStyle=function(q){return q};
_.Z.computeShowValidationBelowInput=function(q){return q!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.Z.updateUserInputFromBinding=function(q){this.userInput=q.currentTarget.value};
_.Z.updateShowErrorMessageFromBinding=function(q){this.showErrorMessage=q.detail.value};
_.hd.Object.defineProperties(M8.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
M8.prototype.dataChanged=M8.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],M8.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],M8.prototype,"userInput",void 0);_.u([_.k(),_.E("design:type",Boolean)],M8.prototype,"disableApplyButton",void 0);_.u([_.k(),_.E("design:type",Boolean)],M8.prototype,"hideApplyButton",void 0);
_.u([_.k(),_.E("design:type",Boolean)],M8.prototype,"hideErrorMessage",void 0);_.u([_.k(),_.E("design:type",Boolean)],M8.prototype,"showTick",void 0);_.u([_.k(),_.E("design:type",Boolean)],M8.prototype,"showErrorMessage",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],M8.prototype,"couponStyle",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.E("design:type",Boolean)],M8.prototype,"showValidationBelowInput",void 0);_.u([_.k(),_.E("design:type",Object)],M8.prototype,"textBoxMaxLength",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M8.prototype,"dataChanged",null);
_.u([_.K("showTick","showErrorMessage","userInput"),_.E("design:type",String),_.E("design:paramtypes",[])],M8.prototype,"validationState",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],M8);
_.p(M8,"ytd-ypc-coupon-renderer",function(){if(GH7!==void 0)return GH7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return GH7=q},{mode:1});var L1=function(){return _.n.apply(this,arguments)||this};
_.F(L1,_.n);L1.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.couponRenderer":{id:"coupon-renderer",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}}}};
L1.prototype.computeStyle=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],L1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],L1.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],L1.prototype,"buttonStyle",void 0);_.u([_.Ue({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],L1);
_.p(L1,"ytd-flow-bottom-bar-renderer",function(){if(TMG!==void 0)return TMG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return TMG=q},{mode:1});var DIm;var Q8L;var ht=function(){return _.n.apply(this,arguments)||this};
_.F(ht,_.n);ht.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ht.prototype.focus=function(q){this.title&&_.gX(this.title,q)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ht.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ht.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ht.prototype,"data",void 0);_.u([_.oE("#title"),_.E("design:type",HTMLElement)],ht.prototype,"title",void 0);_.u([_.Ue({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],ht);
_.p(ht,"ytd-flow-top-bar-renderer",function(){if(Q8L!==void 0)return Q8L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Q8L=q},{mode:1});var at7;var Vj7;var UIs;var Pg=function(){return _.n.apply(this,arguments)||this};
_.F(Pg,_.n);Pg.prototype.freeTextValueChanged=function(){_.gr(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
Pg.prototype.updateFreeTextValueFromBinding=function(q){this.freeTextValue=q.detail.value};
_.hd.Object.defineProperties(Pg.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(S=(q=this.data)==null?void 0:q.responseMaxLength)!=null?S:500,X;return((X=this.freeTextValue)!=null?X:"").length>=N?"maxed-out":""}}});
Pg.prototype.freeTextValueChanged=Pg.prototype.freeTextValueChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Pg.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Pg.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],Pg.prototype,"freeTextValue",void 0);_.u([_.oE("#user-input"),_.E("design:type",HTMLTextAreaElement)],Pg.prototype,"input",void 0);
_.u([_.K("freeTextValue"),_.E("design:type",Object),_.E("design:paramtypes",[])],Pg.prototype,"characterLimitClass",null);_.u([_.I5("freeTextValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pg.prototype,"freeTextValueChanged",null);_.u([_.Vd({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],Pg);
_.p(Pg,"yt-free-text-input-flow-step-renderer",function(){if(UIs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Vj7===void 0&&(Vj7=document.createElement("template"));var X=Vj7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);UIs=q}q=UIs;return q},{mode:2});var Iy=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return q};
_.F(Iy,_.n);Iy.prototype.handleFreeTextFlowStepInputChanged=function(q){_.gr(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:q}}])};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Iy.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Iy.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Iy.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Iy);
_.p(Iy,"ytd-free-text-input-flow-step-renderer",function(){if(at7!==void 0)return at7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return at7=q},{mode:1});var r0J;var $IV;var c0_;var eI7=function(){return _.n.apply(this,arguments)||this};
_.F(eI7,_.n);_.u([_.k(),_.E("design:type",Object)],eI7.prototype,"data",void 0);_.u([_.Vd({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],eI7);
_.p(eI7,"yt-survey-answer-card-renderer",function(){if(c0_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;$IV===void 0&&($IV=document.createElement("template"));var X=$IV;N.call(S,X.content.cloneNode(!0),q.content.firstChild);c0_=q}q=c0_;return q},{mode:2});var CZ3;var RIV;var Yt=function(){return _.n.apply(this,arguments)||this};
_.F(Yt,_.n);_.Z=Yt.prototype;_.Z.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.Z.selectedItemChanged=function(q){_.gr(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[q.feedbackToken||""]}])};
_.Z.surveyAnswerCardRendererClicked=function(q){if(q.target&&_.t(q.model.item,ui3)){var S=q.target;q=_.t(q.model.item,ui3);q.onTapCommand?_.M9(S,[q.onTapCommand],S):this.data.onTapCommand&&_.M9(S,[this.data.onTapCommand],S);this.selectedItemChanged(q)}};
_.Z.checkIsCancellationStyle=function(q){return q==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.Z.updateSelectedItemFromBinding=function(q){this.selectedItem=q.detail.value};
Yt.prototype.onSelectedItemChanged=Yt.prototype.onSelectedItemChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Yt.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Yt.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Yt.prototype,"selectedItem",void 0);_.u([_.k({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Yt.prototype,"isCancellationStyle",void 0);
_.u([_.I5("selectedItem"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yt.prototype,"onSelectedItemChanged",null);_.u([_.Vd({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Yt);
_.p(Yt,"yt-survey-flow-step-renderer",function(){if(RIV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;CZ3===void 0&&(CZ3=document.createElement("template"));var X=CZ3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);RIV=q}q=RIV;return q},{mode:2});var ox=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return q};
_.F(ox,_.n);ox.prototype.handleSurveyFlowStepOptionChanged=function(q){this.ytdReduxBehavior.dispatch(_.xx({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:q}));_.gr(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:q}}])};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ox.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],ox.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ox.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],ox);
_.p(ox,"ytd-survey-flow-step-renderer",function(){if(r0J!==void 0)return r0J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return r0J=q},{mode:1});var tjZ;var izE;var J0G=function(){return _.n.apply(this,arguments)||this};
_.F(J0G,_.n);_.u([_.k(),_.E("design:type",Object)],J0G.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],J0G);
_.p(J0G,"ytd-metadata-line-renderer",function(){if(izE!==void 0)return izE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return izE=q},{mode:1});var qK=function(){return _.n.apply(this,arguments)||this};
_.F(qK,_.n);qK.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qK.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qK.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],qK.prototype,"isMasthead",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],qK);
_.p(qK,"ytd-media-product-renderer",function(){if(tjZ!==void 0)return tjZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tjZ=q},{mode:1});var Fk3;var Sy=function(){return _.n.apply(this,arguments)||this};
_.F(Sy,_.n);Sy.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
Sy.prototype.onBillboardImageLoaded=function(){_.uc(this.hostElement,"yt-refit")};
Sy.prototype.onBillboardImageLoaded=Sy.prototype.onBillboardImageLoaded;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sy.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sy.prototype,"data",void 0);_.u([_.oE("#billboardImage"),_.E("design:type",Object)],Sy.prototype,"billboardImage",void 0);_.u([_.Ph("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Sy.prototype,"onBillboardImageLoaded",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],Sy);
_.p(Sy,"ytd-billboard-masthead-renderer",function(){if(Fk3!==void 0)return Fk3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Fk3=q},{mode:1});var Hz8;var NK=function(){var q=_.n.apply(this,arguments)||this;q.smallSize=!1;return q};
_.F(NK,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],NK.prototype,"ytComponentBehaviorType",void 0);_.u([_.k(),_.E("design:type",Object)],NK.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],NK.prototype,"smallSize",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],NK);
_.p(NK,"ytd-bullet-formatted-string",function(){if(Hz8!==void 0)return Hz8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Hz8=q},{mode:1});var Oz8;var Xd=function(){return _.n.apply(this,arguments)||this};
_.F(Xd,_.n);Xd.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Xd.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Xd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Xd.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],Xd);
_.p(Xd,"ytd-offer-detail-renderer",function(){if(Oz8!==void 0)return Oz8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Oz8=q},{mode:1});var Kk8;var bH=function(){return _.n.apply(this,arguments)||this};
_.F(bH,_.n);bH.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerDetailRenderer:"ytd-offer-detail-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bH.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bH.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],bH);
_.p(bH,"ytd-offer-detail-step-renderer",function(){if(Kk8!==void 0)return Kk8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Kk8=q},{mode:1});var vZV;var wU=function(){var q=_.n.apply(this,arguments)||this;q.isInOfferModule=!1;return q};
_.F(wU,_.n);_.Z=wU.prototype;_.Z.computeHasEndpoint=function(){var q;return!((q=this.data)==null||!q.onClickCommand)};
_.Z.dataChanged=function(){var q;if((q=this.data)==null?0:q.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.Z.detached=function(){var q;if((q=this.data)==null?0:q.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.Z.handleClickEvent=function(){var q;if((q=this.data)==null?0:q.onClickCommand){var S;this.componentBehavior.resolveCommand((S=this.data)==null?void 0:S.onClickCommand)}};
_.Z.onContentKeyDown=function(q){q.key==="Enter"?this.handleClickEvent(q):q.key===" "&&q.preventDefault()};
_.Z.onContentKeyUp=function(q){q.key===" "&&this.handleClickEvent(q)};
wU.prototype.dataChanged=wU.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wU.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wU.prototype,"data",void 0);_.u([_.k({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],wU.prototype,"hasEndpoint",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wU.prototype,"isInOfferModule",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wU.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],wU);
_.p(wU,"ytd-channel-masthead-renderer",function(){if(vZV!==void 0)return vZV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vZV=q},{mode:1});var lt_;var ZZ=function(){var q=_.n.apply(this,arguments)||this;q.thumbnailObjectFit="CONTAIN";q.thumbnailObjectPosition="LEFT";q.isExpanded=!1;return q};
_.F(ZZ,_.n);_.Z=ZZ.prototype;_.Z.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.Z.dataChanged=function(){this.resetStates()};
_.Z.computeisTapOnOfferInfoContainerEnabled=function(){var q;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.Z.onExpandBtnClick=function(){var q,S=_.t((q=this.data)==null?void 0:q.showMoreButtonRenderer,EQV);S&&_.Yp(_.ql(),S.trackingParams);this.isExpanded=!this.isExpanded};
_.Z.onOfferInfoClick=function(q){this.isTapOnOfferInfoContainerEnabled&&(_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.jU(_.lX(q)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.Z.onBottomBarClick=function(){this.executeTapCommand()};
_.Z.executeTapCommand=function(){var q,S=(q=this.data)==null?void 0:q.tapCommand;S&&this.ytComponentBehavior.resolveCommand(S)};
_.Z.resetStates=function(){this.isExpanded=!1};
_.hd.Object.defineProperties(ZZ.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var q=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),S,N,X;return((S=this.data)==null?void 0:S.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&q&&!!((N=this.data)==null?0:(X=N.benefits)==null?0:X.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((S=_.t((q=this.data)==null?void 0:q.showMoreButtonRenderer,EQV))==null?void 0:S.showMoreButtonTitle)||((N=this.data)==null?void 0:N.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((S=_.t((q=this.data)==null?void 0:q.showMoreButtonRenderer,EQV))==null?void 0:S.showLessButtonTitle)||((N=this.data)==null?void 0:N.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var q;return(q=this.showLessButtonTitle)!=null?q:""}var S;return(S=this.showMoreButtonTitle)!=null?S:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((S=this.data)==null?0:S.footerTitle)||((N=this.data)==null?0:N.footerSubtitle))}}});
ZZ.prototype.dataChanged=ZZ.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ZZ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ZZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",String)],ZZ.prototype,"thumbnailObjectFit",void 0);
_.u([_.k(),_.E("design:type",String)],ZZ.prototype,"thumbnailObjectPosition",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.E("design:type",Boolean)],ZZ.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.u([_.k(),_.E("design:type",Object)],ZZ.prototype,"isExpanded",void 0);_.u([_.k(),_.E("design:type",Object)],ZZ.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.footerIcon)"}),_.E("design:type",String)],ZZ.prototype,"icon",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZZ.prototype,"dataChanged",null);_.u([_.K("data.thumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZZ.prototype,"hasThumbnail",null);_.u([_.K("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZZ.prototype,"enableExpandButton",null);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZZ.prototype,"enableOfferContentIcon",null);_.u([_.K("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],ZZ.prototype,"showMoreButtonTitle",null);_.u([_.K("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],ZZ.prototype,"showLessButtonTitle",null);
_.u([_.K("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.E("design:type",String),_.E("design:paramtypes",[])],ZZ.prototype,"expandedBtnText",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZZ.prototype,"enableBottomBar",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],ZZ);
_.p(ZZ,"ytd-offer-card-renderer",function(){if(lt_!==void 0)return lt_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return lt_=q},{mode:1});var j8J;var AR=function(){return _.n.apply(this,arguments)||this};
_.F(AR,_.n);AR.prototype.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]"}}}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
AR.prototype.onClick=function(q){if(!_.lW(q.composedPath()||[],this.hostElement,["A".toString()])){var S,N;if((q=(N=_.t((S=this.data)==null?void 0:S.actionButton,_.Ct))==null?void 0:N.command)&&!this.ytComponentBehavior.resolveCommand(q)){var X;(X=_.ql())==null||X.clickCommand(q);_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})}}};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],AR.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AR.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],AR);
_.p(AR,"ytd-offer-content-renderer",function(){if(j8J!==void 0)return j8J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return j8J=q},{mode:1});var Wk7;var sa=function(){return _.n.apply(this,arguments)||this};
_.F(sa,_.n);sa.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.hd.Object.defineProperties(sa.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.title)||!((S=this.data)==null||!S.description)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sa.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sa.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],sa.prototype,"hasHeaderData",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],sa);
_.p(sa,"ytd-offer-section-renderer",function(){if(Wk7!==void 0)return Wk7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Wk7=q},{mode:1});var dIL;var BZ=function(){return _.n.apply(this,arguments)||this};
_.F(BZ,_.n);
BZ.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",channelMastheadRenderer:"ytd-channel-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.coupon":{id:"coupon-section",mapping:{cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.terms":{id:"terms-section",
mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],BZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],BZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],BZ.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],BZ);
_.p(BZ,"ytd-offer-selection-step-renderer",function(){if(dIL!==void 0)return dIL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return dIL=q},{mode:1});var kHL;var T8=function(){return _.n.apply(this,arguments)||this};
_.F(T8,_.n);T8.prototype.computeStyle=function(q){return q};
T8.prototype.computeImageWidth=function(q){return q==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.u([_.k({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.E("design:type",String)],T8.prototype,"containerStyle",void 0);_.u([_.k({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.E("design:type",String)],T8.prototype,"imageWidth",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],T8.prototype,"data",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],T8);
_.p(T8,"ytd-confirmation-masthead-renderer",function(){if(kHL!==void 0)return kHL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kHL=q},{mode:1});var zI$;var G8=function(){return _.n.apply(this,arguments)||this};
_.F(G8,_.n);G8.prototype.computeStyle=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],G8.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.E("design:type",String)],G8.prototype,"containerStyle",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],G8);
_.p(G8,"ytd-purchase-complete-detail-renderer",function(){if(zI$!==void 0)return zI$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return zI$=q},{mode:1});var nZ3;var DZ=function(){var q=_.n.apply(this,arguments)||this;q.scriptsAppended=!1;return q};
_.F(DZ,_.n);DZ.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{confirmationMastheadRenderer:"ytd-confirmation-masthead-renderer"}},"data.body":{id:"body",mapping:{purchaseCompleteDetailRenderer:"ytd-purchase-complete-detail-renderer"}}}};
DZ.prototype.onDataChanged=function(){var q=this.get("data.gtmId");q&&(_.ZF(q,_.k$("GL","")),this.setupConversionTracking())};
DZ.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var q=document.createElement("noscript");q.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(q);this.scriptsAppended=!0}};
DZ.prototype.onDataChanged=DZ.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],DZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],DZ.prototype,"scriptsAppended",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DZ.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],DZ);
_.p(DZ,"ytd-purchase-complete-step-renderer",function(){if(nZ3!==void 0)return nZ3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return nZ3=q},{mode:1});var fts;var QJ=function(){return _.n.apply(this,arguments)||this};
_.F(QJ,_.n);QJ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QJ.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],QJ);
_.p(QJ,"ytd-ypc-transaction-error-message-renderer",function(){if(fts!==void 0)return fts;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fts=q},{mode:1});var pnL;var xIs;var ax=function(){var q=_.n.apply(this,arguments)||this;q.handlePhoneVerificationSuccess=function(S){if(q.isValidPhoneVerificationCompletionMessageEvent(S)){var N;((N=q.data)==null?0:N.nextStepCommand)&&q.ytComponentBehavior.resolveCommand(q.data.nextStepCommand)}};
return q};
_.F(ax,_.n);ax.prototype.isValidPhoneVerificationCompletionMessageEvent=function(q){if(q.data!=="yt-phone-verification-complete")return!1;q=_.Em(q.origin);return q!==null&&q.includes("youtube.com")};
ax.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
ax.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ax.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ax.prototype,"data",void 0);_.u([_.Vd({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],ax);
_.p(ax,"yt-feature-enablement-soft-entry-renderer",function(){if(xIs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;pnL===void 0&&(pnL=document.createElement("template"));var X=pnL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);xIs=q}q=xIs;return q},{mode:1});var mI_;var uHV;var gZL;var EZ3;var y03=function(){return _.n.apply(this,arguments)||this};
_.F(y03,_.n);_.u([_.k(),_.E("design:type",Object)],y03.prototype,"data",void 0);_.u([_.Vd({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],y03);
_.p(y03,"yt-benefits-item-renderer",function(){if(EZ3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;gZL===void 0&&(gZL=document.createElement("template"));var X=gZL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);EZ3=q}q=EZ3;return q},{mode:2});var Mjs;var LkG;var VJ=function(){return _.n.apply(this,arguments)||this};
_.F(VJ,_.n);VJ.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
VJ.prototype.computeisWithoutPadding=function(){var q;return((q=this.data)==null?void 0:q.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VJ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.E("design:type",Boolean)],VJ.prototype,"isWithoutPadding",void 0);_.u([_.Vd({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],VJ);
_.p(VJ,"yt-benefits-section-renderer",function(){if(LkG===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Mjs===void 0&&(Mjs=document.createElement("template"));var X=Mjs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);LkG=q}q=LkG;return q},{mode:2});var Ua=function(){return _.n.apply(this,arguments)||this};
_.F(Ua,_.n);Ua.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
Ua.prototype.computeisUsingLargeWidth=function(){var q;return((q=this.data)==null?void 0:q.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ua.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ua.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.E("design:type",Boolean)],Ua.prototype,"isUsingLargeWidth",void 0);_.u([_.Vd({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],Ua);
_.p(Ua,"yt-benefits-flow-step-renderer",function(){if(uHV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;mI_===void 0&&(mI_=document.createElement("template"));var X=mI_;N.call(S,X.content.cloneNode(!0),q.content.firstChild);uHV=q}q=uHV;return q},{mode:2});var hIL;var PZ3;var rU=function(){return _.n.apply(this,arguments)||this};
_.F(rU,_.n);rU.prototype.checkIsUsingLargeWidth=function(){var q;return((q=this.data)==null?void 0:q.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.k(),_.E("design:type",Object)],rU.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rU.prototype,"ytRendererBehavior",void 0);_.u([_.k({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.E("design:type",Boolean)],rU.prototype,"isUsingLargeWidth",void 0);_.u([_.Vd({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],rU);
_.p(rU,"yt-confirmation-flow-step-renderer",function(){if(PZ3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;hIL===void 0&&(hIL=document.createElement("template"));var X=hIL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);PZ3=q}q=PZ3;return q},{mode:2});var It$;var Y_L;var oHs=function(){return _.n.apply(this,arguments)||this};
_.F(oHs,_.n);_.u([_.k(),_.E("design:type",Object)],oHs.prototype,"data",void 0);_.u([_.Vd({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],oHs);
_.p(oHs,"yt-info-flow-step-renderer",function(){if(Y_L===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;It$===void 0&&(It$=document.createElement("template"));var X=It$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Y_L=q}q=Y_L;return q},{mode:2});var qpG;var Sp3;var N_3=function(){return _.n.apply(this,arguments)||this};
_.F(N_3,_.n);_.u([_.k(),_.E("design:type",Object)],N_3.prototype,"data",void 0);_.u([_.Vd({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],N_3);
_.p(N_3,"yt-info-list-flow-step-renderer",function(){if(Sp3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;qpG===void 0&&(qpG=document.createElement("template"));var X=qpG;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Sp3=q}q=Sp3;return q},{mode:2});var Xl5=_.f(function(q){var S=q.data;return _.D("styled-text-view-model",{class:_.mu("ytStyledTextViewModelHost",function(){return VAE(S().fontAttributes)},function(){return aVV(S().color)})},_.D(_.Fu,{text:function(){return S().text},
ariaLabel:function(){var N,X,b;return(b=(N=S().accessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)!=null?b:""}}))},"di");
Xl5.idomCompat=!0;var beL=_.f(function(q){var S=function(){var b,w,B,T;return(T=(B=(b=q.alt)==null?void 0:b.call(q))!=null?B:(w=q.data().accessibilityData)==null?void 0:w.label)!=null?T:""},N=function(){return q.data().imageWidth},X=function(){return q.data().imageHeight};
return _.D("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.D(_.V,{cond:function(){var b=q.data();if(b){var w,B,T;var Q=((w=_.Ly().resolve(_.MU(_.NP)))==null?0:w())?(B=b.imageDark)!=null?B:b.imageLight:(T=b.imageLight)!=null?T:b.imageDark}else Q=void 0;return Q},
then:function(b){return _.D(_.Oc,Object.assign({},q,{data:b,alt:S,targetWidth:N,targetHeight:X,preserveHeight:!0,preserveWidth:!0}))}}))},"ei");
beL.idomCompat=!0;var $L=_.f(function(q){var S=q.data;q=_.WJ(function(){return S().slots},[]);
var N=_.WJ(function(){return S().layoutProperties},{}),X=_.Ly().resolve(_.JA);
return _.D("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:BH3(N,X)},_.D(_.tc,{each:q,keyBy:"INDEX"},function(b){return _.D("div",{class:"ytContainerLayoutViewModelSlot",style:BH3(function(){return b().layoutProperties},X)},_.D(_.SA,{data:function(){return b().contents}},{containerLayoutViewModel:$L,
badgeViewModel:_.kG,buttonViewModel:_.EN,styledTextViewModel:Xl5,contentPreviewImageViewModel:function(w){return _.D(_.ym,{data:w.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(w){return _.D(beL,{data:w.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"fi");
$L.idomCompat=!0;var wlV=_.f(function(q){var S=q.data;var N=q.stateFns;var X=function(){var a=S(),U=a.productId;return!(!a.clearGroupId&&!U)},b=function(){var a=S(),U=a.clearGroupId;
return(a=a.productId)?N().isProductSelected(a):U?N().getSelectedProductByGroupId(U)==null:!1},w=function(a){var U=S(),r=U.clearGroupId;
if(U=U.productId)N().onProductSelected(U),a==null||a.forEach(function(c){_.$m(c)});
else if(r)N().onClearGroupSelected(r)},B=function(){var a=S(),U=a.clearGroupId;
if(a=a.productId){var r;return"group:"+(((r=N().getProductById(a))==null?void 0:r.groupId)||"")}return U?"group:"+U:""},T=_.WJ(function(){return S().header},[]),Q=_.WJ(function(){return S().body},[]);
return _.D("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.D(_.V,{cond:function(){return T().length>0||X()},
then:function(){return _.D("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.D("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.D(_.SA,{data:T},{containerLayoutViewModel:function(a){return _.D("div",{class:"ytPdpCardSectionViewModelContentItem"},_.D($L,{data:a.data}))},
styledTextViewModel:function(a){return _.D("div",{class:"ytPdpCardSectionViewModelContentItem"},_.D(Xl5,{data:a.data}))}})),_.D(_.V,{cond:X,
then:function(){return _.D("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.D(_.Ox,{checked:b,name:B,onChange:function(){w(S().onSelect)}}))}}))}}),_.D(_.V,{cond:function(){return Q().length>0},
then:function(){return _.D("div",null,_.D(_.SA,{data:Q},{containerLayoutViewModel:function(a){return _.D("div",{class:"ytPdpCardSectionViewModelContentItem"},_.D($L,{data:a.data}))}}))}}))},"gi");
wlV.idomCompat=!0;var Ze5=_.f(function(q){var S=q.data;var N=q.stateFns;return _.D("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.D(_.V,{cond:function(){return S().banner},
then:function(X){return _.D("div",{class:"ytPdpCardViewModelBanner"},_.D(_.Fu,{text:X}))}}),_.D(_.SA,{data:function(){return S().sections}},{pdpCardSectionViewModel:function(X){X=X.data;
var b={};return _.D("div",{class:_.mu("ytPdpCardViewModelSectionContainer",(b.ytPdpCardViewModelShowDividers=function(){return S().showDividers},b))},_.D(wlV,{data:X,
stateFns:N}))}}))},"hi");
Ze5.idomCompat=!0;var AkV=_.f(function(q){var S=q.data;var N=q.isOverlay;q={};return _.D("pdp-masthead-view-model",{class:_.mu("ytPdpMastheadViewModelHost",(q.ytPdpMastheadViewModelIsOverlay=N,q))},_.D(_.SA,{data:function(){return S().image}},{contentPreviewImageViewModel:_.ym,
themedImageViewModel:function(X){return _.D(beL,{data:X.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.D(_.V,{cond:function(){return S().title},
then:function(X){return _.D("h1",{class:"ytPdpMastheadViewModelHeading"},_.D(_.Fu,{text:X,isOverlay:N}))}}),_.D(_.tc,{each:function(){var X;
return(X=S().finePrint)!=null?X:[]}},function(X){return _.D("div",{class:"ytPdpMastheadViewModelFinePrint"},_.D(_.Fu,{text:X,
isOverlay:N}))}))},"ii");
AkV.idomCompat=!0;var sBL=_.f(function(q){var S=q.data;var N=q.stateFns;var X=function(){return"pdp-pricing-group-selector-"+S().pricingGroupAttributeIds},b=_.WJ(function(){return S().pricingGroupSelectorSectionHeader});
return _.D("pdp-pricing-group-selector-view-model",null,_.D(_.V,{cond:function(){return!!b()},
then:function(){return _.D(_.SA,{data:b},{sectionHeaderViewModel:function(w){w=w.data;var B={};return _.D("div",{class:_.mu("ytPdpPricingGroupSelectorViewModelSectionHeader",(B.ytPdpPricingGroupSelectorViewModelFullBleed=!0,B.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,B))},_.D(_.Xi,{data:w}))}})}}),_.D("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.D(_.tc,{each:function(){var w=N().getSelectedProductByGroupId(S().groupId);
if(!w)return _.Kl(Error("Dl`"+S().groupId)),[];var B,T=(B=S().pricingGroupAttributeIds)!=null?B:[],Q;if((Q=w.pricingGroups)==null||!Q.length||!T.length)return[];B=w.pricingGroups.filter(function(c){return T.length?c.pricingGroupAttributes.every(function(e){return T.includes(e)}):!1});
w=[];if(T.length>0){B=[].concat(_.PG(B));Q=_.A(T);for(var a=Q.next(),U={};!a.done;U={targetAttrId:void 0},a=Q.next())U.targetAttrId=a.value,a=B.findIndex(function(c){return function(e){return e.pricingGroupAttributes.includes(c.targetAttrId)}}(U)),a!==-1&&(w.push(B[a]),B.splice(a,1))}var r=N().getSelectedPricingGroupAttributesByGroupId(S().groupId);
return w.map(function(c){var e=!1;r&&c.pricingGroupAttributes&&(e=XP(c.pricingGroupAttributes,r));return{pricingGroup:c,isSelected:e}})},
keyBy:function(w){return w.pricingGroup.pricingGroupId}},function(w){return _.D("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.D("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.D(_.SA,{data:function(){return w().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:$L})),_.D("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.D(_.Ox,{checked:function(){return w().isSelected},
name:X,onClick:function(){var B=w().pricingGroup;N().onPricingGroupSelected(B.pricingGroupId);if(B=_.aK(B.onSelectPricingGroup)){var T;(T=_.Ly().resolve(_.ci))==null||T.resolveCommand(B)}}})))})))},"ji");
sBL.idomCompat=!0;var B_G=_.f(function(q){var S=q.data;var N=q.stateFns;var X=function(){var B=N().getSelectedPricingOptions().map(function(a){return a.pricingOptionId}),T=N().getSelectedProductByGroupId(S().groupId);
if(!T)return _.Kl(Error("El`"+S().groupId)),[];var Q=N().getSelectedPricingGroupAttributesByGroupId(S().groupId);return eML(T.pricingOptions,Q,B)},b=_.WJ(function(){return S().pricingOptionSelectorSectionHeader}),w=function(){return X().length>1};
return _.D("pdp-pricing-option-selector-view-model",null,_.D(_.V,{cond:function(){return!!b()&&w()},
then:function(){return _.D(_.SA,{data:b},{sectionHeaderViewModel:function(B){B=B.data;var T={};return _.D("div",{class:_.mu("ytPdpPricingOptionSelectorViewModelSectionHeader",(T.ytPdpPricingOptionSelectorViewModelFullBleed=!0,T.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,T))},_.D(_.Xi,{data:B}))}})}}),_.D(_.V,{cond:w,
then:function(){return _.D("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.D(_.tc,{each:X,keyBy:"INDEX"},function(B){return _.D("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.D("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.D(_.SA,{data:function(){return B().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:$L})),_.D("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.D(_.Ox,{checked:function(){return B().isSelected},
onClick:function(){N().onPricingOptionSelected(B().pricingOption.pricingOptionId);var T=B().pricingOption.onSelectPricingOption;if(T=_.aK(T)){var Q;(Q=_.Ly().resolve(_.ci))==null||Q.resolveCommand(T)}}})))}))}}))},"ki");
B_G.idomCompat=!0;var T_G=_.f(function(q){var S=q.data;var N=q.stateFns;return _.D("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.D(_.SA,{data:function(){var X,b;return(b=(X=N().getSelectedPricingOptions()[0])==null?void 0:X.primaryButton)!=null?b:S().emptyStateButton}},{buttonViewModel:_.EN}))},"li");
T_G.idomCompat=!0;var G2m=_.f(function(q){var S=q.stateFns;return _.D("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.D(_.SA,{data:function(){return S().getSelectedPricingOptions().flatMap(function(N){return N.summaryLines}).filter(function(N){return!!N})}},{containerLayoutViewModel:function(N){return _.D("div",{class:"ytPdpSummaryViewModelLineItem"},_.D($L,{data:N.data}))}}))},"mi");
G2m.idomCompat=!0;var DfE=_.f(function(q){function S(R){var J=B();_.jW(_.VB("pdpStateEntity",J,{key:J,selectedPricingOptions:R}))}
var N=q.data;var X=q.internalScrolling;var b=q.stateFnsForTesting;var w=_.WJ(function(){return N().allProducts},[]),B=_.WJ(function(){return N().pdpStateEntityKey},""),T=_.Yc(CT5,B),Q=_.C6(function(){_.n6(!0);
var R;return(R=b==null?void 0:b())!=null?R:tAG(T,w,S)},void 0,"Pzdsic"),a=_.WJ(function(){return N().body},[]),U=_.WJ(function(){return N().columnBreakHints},[]),r=function(){return N().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},c=function(){return r()||N().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},e=_.C6(function(){var R=_.tA(N().background),J;
if(R==null?0:(J=R.sources)==null?0:J.length){var v=v===void 0?!0:v;R=_.lzW(void 0,R.sources,void 0,v,v?1E3:void 0,v?void 0:1E3)}else R=null;return R},void 0,"RDPOae");
_.lO(function(){var R=N().onStartCommand;if(R&&(R=_.aK(R))){var J;(J=_.Ly().resolve(_.ci))==null||J.resolveCommand(R)}});
q={};return _.D("pdp-view-model",{class:_.mu("ytPdpViewModelHost",(q.ytPdpViewModelHasBackground=function(){return c()||!!e()},q.ytPdpViewModelHasDarkBackground=c,q.ytPdpViewModelHasScrim=r,q.ytPdpViewModelInternalScrolling=X,q.ytPdpViewModelForceSingleColumn=function(){return U().length===0},q)),
style:_.Ls({"--pdp-view-model-background":function(){return e()?"url("+e()+")":void 0}})},_.D("div",{class:"ytPdpViewModelColumnContainer"},_.D(_.tc,{each:function(){return iwE(a(),U())},
keyBy:"INDEX"},function(R){return _.D("div",{class:"ytPdpViewModelColumn"},_.D(_.SA,{data:R},{containerLayoutViewModel:function(J){return _.D(cZ,null,_.D($L,{data:J.data}))},
dividerViewModel:function(J){return _.D(cZ,{fullBleed:!0},_.D(_.fav,{data:J.data}))},
pdpCardViewModel:function(J){return _.D(cZ,null,_.D(Ze5,{data:J.data,stateFns:Q}))},
pdpMastheadViewModel:function(J){return _.D(cZ,null,_.D(AkV,{data:J.data,isOverlay:c}))},
pdpPricingGroupSelectorViewModel:function(J){return _.D(cZ,null,_.D(sBL,{data:J.data,stateFns:Q}))},
pdpPricingOptionSelectorViewModel:function(J){return _.D(cZ,null,_.D(B_G,{data:J.data,stateFns:Q}))},
pdpPrimaryButtonViewModel:function(J){return _.D(cZ,null,_.D(T_G,{data:J.data,stateFns:Q}))},
pdpSummaryViewModel:function(J){return _.D(cZ,null,_.D(G2m,{data:J.data,stateFns:Q}))},
sectionHeaderViewModel:function(J){return _.D(cZ,{fullBleed:!0,noVerticalPadding:!0},_.D(_.Xi,{data:J.data}))}}))})))},"ni");
DfE.idomCompat=!0;var cZ=_.f(function(q){var S={};return _.D("div",{class:_.mu("ytPdpViewModelItem",(S.ytPdpViewModelFullBleed=q.fullBleed,S.ytPdpViewModelNoVerticalPadding=q.noVerticalPadding,S))},q.children)},"oi");_.jS(DfE,"pdp-view-model",{props:{data:_.H4,stateFnsForTesting:_.Ks,internalScrolling:_.Ks}});var QBL=_.f(function(q){var S=q.data;var N=q.className;var X=_.Yc(_.zg,function(){return S().flowStateEntityKey});
return _.D("ytm-premium-purchase-button-renderer",{class:_.mu("ytPremiumPurchaseButtonRendererHost",N)},_.D(_.SA,{data:function(){var b;return(b=_.t(X(),FBZ))==null?void 0:b.primaryButtonOverride}},{buttonRenderer:function(b){return _.D(_.dK,{data:b.data,
className:N})},
buttonViewModel:function(b){return _.D(_.EN,{data:b.data,className:N})}}))},"pi");
QBL.idomCompat=!0;var aKZ=_.f(function(q){var S=q.data;q=q.className;var N=function(){return JA5(S().style)},X=_.mu("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",N),b=_.mu("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",N);
return _.D("yt-flow-bottom-bar-renderer",{class:_.mu("yt-flow-bottom-bar-renderer",q,N)},_.D(_.SA,{data:function(){return S().secondaryButton}},{buttonRenderer:function(w){return _.D(_.dK,{data:w.data,
className:b})},
buttonViewModel:function(w){return _.D(_.EN,{data:w.data,className:b})},
premiumPurchaseButtonRenderer:function(w){return _.D(QBL,{data:w.data,className:b})}}),_.D(_.SA,{data:function(){return S().primaryButton}},{buttonRenderer:function(w){return _.D(_.dK,{data:w.data,
className:X})},
buttonViewModel:function(w){return _.D(_.EN,{data:w.data,className:X})},
premiumPurchaseButtonRenderer:function(w){return _.D(QBL,{data:w.data,className:X})}}))},"qi");
aKZ.idomCompat=!0;_.jS(aKZ,"yt-flow-bottom-bar-renderer",{props:{data:_.H4,className:_.H4}});var V_J=_.f(function(q){var S=_.mu(q.className,"ytOfferSummaryRendererHost");return _.D("yt-offer-summary-renderer",{class:S},_.D("div",{class:"ytOfferSummaryRendererTextContainer"},_.D("div",{class:"ytOfferSummaryRendererEyebrowText"},_.D(_.Fu,{text:function(){return q.data().eyebrowText}})),_.D("div",{class:"ytOfferSummaryRendererTitle"},_.D(_.Fu,{text:function(){return q.data().title}})),_.D("div",{class:"ytOfferSummaryRendererSubtitle"},_.D(_.Fu,{text:function(){return q.data().subtitle}})),_.D("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.D(_.tc,{each:function(){var N;
return(N=q.data().featureListData)!=null?N:[]}},function(N){var X;
return _.D("div",{class:"ytOfferSummaryRendererFeatureList"},_.D(_.hu,{icon:(X=N.icon)==null?void 0:X.iconType,active:function(){return N.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(N.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.D("div",{class:"ytOfferSummaryRendererFeatureListText"},_.D(_.Fu,{text:N.text,
className:function(){return N.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.D("div",{class:"ytOfferSummaryRendererDescription"},_.D(_.Fu,{text:function(){return q.data().description}}))))},"ri");_.jS(_.f(function(q){var S={};S=_.mu("ytOfferSummaryFlowStepRendererHost",(S.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=q.shouldDisableHeaderTopMargin,S));return _.D("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:S},_.D("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.D("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.D(_.Fu,{text:function(){return q.data().header}})),_.D("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.D(_.Fu,{text:function(){return q.data().subtitle}}))),_.D("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.D(_.SA,{data:function(){return q.data().offerSummary}},{offerSummaryRenderer:function(N){return _.D(V_J,{data:N.data,
className:q.flowClassName})}})))},"si"),"yt-offer-summary-flow-step-renderer",{props:{data:_.Ks,
flowClassName:_.Ks,flowStateEntityKey:_.Ks,shouldDisableHeaderTopMargin:_.Ks}});var Ufs=_.f(function(q){var S=q.data;var N=q.className;var X=q.flowStateEntityKey;var b=q.selectionStepStyle;q=_.Ec(function(Q){var a=S(),U=X==null?void 0:X();Q.target&&(Q.stopPropagation(),Q=U||"",U=_.zg(_.lx().getState(),Q),a=Object.assign({},U,{premiumPurchaseFlowState:{selectedOptionId:a.optionId,primaryButtonOverride:a.primaryButtonOverride}}),_.lx().dispatch(_.XV("flowStateEntity",Q,a)));return!1});
var w=function(){return(X==null?void 0:X())||""},B=_.Yc(_.zg,w);
_.lO(function(){var Q=S(),a=w(),U=B();Q.defaultSelected&&a!==""&&Q.primaryButtonOverride&&Hw_(Q.optionId||"",a,Q.primaryButtonOverride,U)});
var T={};return _.D("ytm-option-item-renderer",{"on:click":q,class:_.mu(N,"ytm-option-item-renderer",(T["ytm-option-item-renderer--lp2-style"]=function(){return(b==null?void 0:b())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},T))},_.D("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.D("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var Q=S(),a=w(),U=B();U=_.t(U,FBZ);return(U?(U==null?void 0:U.selectedOptionId)||"":Q.defaultSelected&&a!==""?(Q==null?void 0:Q.optionId)||"":"")===S().optionId},
name:("input"+_.cC(_.RU)).toString()})),_.D("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.D(_.SA,{data:function(){return S().titleBadge}},{badgeViewModel:function(Q){return _.D(_.kG,{data:Q.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.D(_.V,{cond:function(){return S().eyebrowText},
then:function(){return _.D("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.D(_.Fu,{text:function(){return S().eyebrowText}}))}}),_.D("div",{class:"ytm-option-item-renderer__option-item-title"},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.D(_.Fu,{text:function(){return S().subtitle}})),_.D(_.V,{cond:function(){return S().featureListData},
then:function(){return _.D("div",{class:"ytm-option-item-renderer__feature-list-data"},_.D(_.tc,{each:function(){return S().featureListData||[]}},function(Q){var a,U=(a=Q.icon)==null?void 0:a.iconType;
a:switch(Q.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":a="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":a="ytm-option-item-renderer__feature-list-icon-small";break a;default:a="ytm-option-item-renderer__feature-list-icon-default"}return _.D("div",{class:"ytm-option-item-renderer__feature-list"},_.D(_.hu,{icon:U,className:a,active:function(){return Q.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.D("div",{class:"ytm-option-item-renderer__feature-list-text"},_.D(_.Fu,{text:Q.text,
className:function(){return Q.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.D("div",{class:"ytm-option-item-renderer__option-item-description"},_.D(_.Fu,{text:function(){return S().description}}))))},"ti");var rk3=_.f(function(q){var S=q.data;var N=q.flowClassName;var X=q.flowStateEntityKey;var b=q.selectionStepStyle;return _.D("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.D("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.D("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.D(_.Fu,{text:function(){return S().title}}),_.D(_.SA,{data:function(){return S().titleBadge}},{badgeViewModel:function(w){return _.D(_.kG,{data:w.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.D(_.V,{cond:function(){return S().subtitle},
then:function(){return _.D("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.D(_.Fu,{text:function(){return S().subtitle}}))}}),_.D(_.V,{cond:function(){return S().featureListData},
then:function(w){return _.D("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.D(_.tc,{each:w},function(B){var T;return _.D("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.D(_.hu,{icon:(T=B.icon)==null?void 0:T.iconType,active:function(){return B.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(B.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.D("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.D(_.Fu,{text:B.text,
className:function(){return B.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.D(_.V,{cond:function(){return S().secondaryTitle},
then:function(){return _.D("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.D(_.Fu,{text:function(){return S().secondaryTitle}}))}}),_.D(_.tc,{each:function(){return S().sectionDisclaimers||[]}},function(w){return _.D("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.D(_.Fu,{text:w}))})),_.D(_.SA,{data:function(){return S().optionItems}},{optionItemRenderer:function(w){return _.D("div",{class:"ytOptionSectionRendererOptionItem"},_.D(Ufs,{data:w.data,
className:N,flowStateEntityKey:X,selectionStepStyle:b}))}}),_.D(_.V,{cond:function(){return S().offerText},
then:function(){return _.D("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.D(_.Fu,{text:function(){return S().offerText}}))}}))},"ui");
rk3.idomCompat=!0;var $f8=_.f(function(q){var S=q.data;var N=q.flowClassName;var X=q.flowStateEntityKey;q=q.isDesktop;var b=_.FS("div"),w=function(){var U;return(U=S().flowStateEntityKey)!=null?U:X==null?void 0:X()},B=function(){return(w==null?void 0:w())||""},T=function(){return S().style},Q=_.Yc(_.zg,B);
_.lO(function(){OwL(S(),B(),Q());setTimeout(function(){var U;(U=b.value)==null||U.focus()})});
var a={};return _.D("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.mu("ytm-option-selection-flow-step-renderer",(a["ytm-option-selection-flow-step-renderer--desktop"]=q,a["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return S().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},a))},_.D("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.D("div",{el:b,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.D(_.Fu,{text:function(){return S().header}})),_.D("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.D(_.Fu,{text:function(){return S().subtitle}}))),_.D(_.SA,{data:function(){return S().optionItems||[]}},{optionItemRenderer:function(U){return _.D("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.D(Ufs,{data:U.data,
className:N,flowStateEntityKey:w,selectionStepStyle:T}))},
optionSectionRenderer:function(U){return _.D("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.D(rk3,{data:U.data,flowClassName:N,flowStateEntityKey:w,selectionStepStyle:T}))}}))},"vi");
$f8.idomCompat=!0;_.jS($f8,"yt-option-selection-flow-step-renderer",{props:{data:_.H4,flowClassName:_.H4,flowStateEntityKey:_.H4,isDesktop:_.H4}});var ey=_.f(function(q){var S=_.dY(q,{type:1,disablePadding:!1,disablePrimaryButton:!1}),N=S.data,X=S.type;q=S.disablePadding;var b=S.disablePrimaryButton,w=S.onClickPrimaryButton,B=function(){return N().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},T=function(){return{disabled:b(),
state:b()?"disabled":"active"}},Q=function(){return N().leadingLabel||N().trailingLabel};
S={};return _.D("yt-panel-footer-view-model",{class:_.mu("yt-panel-footer-view-model",(S["yt-panel-footer-view-model--hide-divider"]=function(){return N().shouldHideDivider},S["yt-panel-footer-view-model--disable-padding"]=q,S))},_.D(_.V,{cond:Q,
then:function(){var a={},U={};return _.D("div",{class:_.mu("yt-panel-footer-view-model__text-row",(a["yt-panel-footer-view-model--row-bottom-padding"]=function(){var r=N();return!(!r.leadingLabel&&!r.trailingLabel||!r.primaryButton&&!r.secondaryButton)},a))},_.D(_.Fu,{text:function(){return N().leadingLabel},
className:_.mu((U["yt-panel-footer-view-model--text-padding"]=Q,U))}),_.D(_.Fu,{text:function(){return N().trailingLabel}}))}}),_.D(_.V,{cond:B,
then:function(){var a={};return _.D("div",{class:"yt-panel-footer-view-model__button-stack"},_.D("div",{class:_.mu("yt-panel-footer-view-model__primary-button",(a["yt-panel-footer-view-model__button-stack--top-button"]=function(){return N().secondaryButton},a))},_.D(_.SA,{data:function(){return N().primaryButton}},{buttonViewModel:function(U){return _.D(_.EN,{data:U.data,
buttonOverrides:T,onClick:w})}})),_.D(_.SA,{data:function(){return N().secondaryButton}},{buttonViewModel:_.EN}))}}),_.D(_.V,{cond:function(){return!B()},
then:function(){var a={},U={},r={};return _.D("div",{class:_.mu("yt-panel-footer-view-model__button-row",(a["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===X()},a))},_.D("div",{class:_.mu("yt-panel-footer-view-model__button-row--left-button",(U["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===X()},U["yt-panel-footer-view-model__button-row--hidden"]=function(){return!N().secondaryButton||0===X()},U["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===X()},U))},_.D(_.SA,{data:function(){return N().secondaryButton}},{buttonViewModel:_.EN})),_.D("div",{class:_.mu("yt-panel-footer-view-model__primary-button",(r["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===X()||1===X()},r["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===X()},r))},_.D(_.SA,{data:function(){return N().primaryButton}},{buttonViewModel:function(c){return _.D(_.EN,{data:c.data,
buttonOverrides:T,onClick:w})}})))}}))},"wi");
ey.idomCompat=!0;var ck3=_.f(function(q){q=_.dY(q,{disablePadding:!1});var S=q.data,N=q.disablePadding;q=_.KLM(function(){return S().formId},void 0,function(){return S().onSubmitSuccess});
var X=q.submitForm,b=q.isValid,w=q.isSubmitting;return _.D("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.D(_.SA,{data:function(){return S().panelFooter}},{panelFooterViewModel:function(B){return _.D(ey,{data:B.data,
onClickPrimaryButton:function(){X()},
disablePrimaryButton:function(){return!b()||w()},
disablePadding:N})}}))},"xi");_.jS(ck3,"yt-form-footer-view-model",{props:{data:_.H4,disablePadding:_.H4}});var eN7=_.f(function(q){var S=_.C("enable_user_rating_web");return _.D("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.D("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.D(_.V,{cond:function(){var N;return(N=q.data())==null?void 0:N.image},
then:function(N){return _.D(_.Oc,{data:N,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.D("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.D(_.Fu,{text:function(){var N;
return(N=q.data())==null?void 0:N.title}})),_.D("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.D(_.Fu,{text:function(){var N;
return(N=q.data())==null?void 0:N.subtitle}})),_.D(_.V,{cond:function(){return!S},
then:function(){return _.D(_.SA,{data:function(){var N;return(N=q.data())==null?void 0:N.viewTipsButton}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"yi");_.jS(eN7,"yt-contributor-zero-state-view-model",{props:{data:_.H4}});var C7V=_.f(function(q){var S=function(){var N;return(N=q.data())==null?void 0:N.image};
return _.D("yt-featured-content-item-view-model",{class:_.mu("ytFeaturedContentItemViewModelHost")},_.D("div",{class:_.mu(function(){return S()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.D("div",{class:function(){return S()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"ytFeaturedContentItemViewModelImage"},_.D(_.SA,{data:function(){return q.data().image}},{themedImageViewModel:function(N){return _.D(beL,{data:N.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.D(_.V,{cond:function(){var N;
return!S()&&((N=q.data())==null?void 0:N.iconName)},
then:function(){return _.D("div",{class:"ytFeaturedContentItemViewModelIcon"},_.D(_.hu,{icon:function(){return q.data().iconName}}))}}),_.D("div",{class:"ytFeaturedContentItemViewModelContent"},_.D(_.V,{cond:function(){var N;
return(N=q.data())==null?void 0:N.title},
then:function(){return _.D("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.D(_.Fu,{text:function(){return q.data().title}}))}}),_.D(_.V,{cond:function(){var N;
return(N=q.data())==null?void 0:N.body},
then:function(){return _.D("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.D(_.Fu,{text:function(){return q.data().body}}))}})))))},"zi");var RN_=_.f(function(q){var S=function(){var b;return KBV((b=q.data())==null?void 0:b.titleFontSize)},N=function(){var b;
return v2G((b=q.data())==null?void 0:b.descriptionFontSize)},X=function(){var b;
return((b=q.data())==null?void 0:b.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.D("yt-landing-page-view-model",{class:_.mu("ytLandingPageViewModelHost",q.className)},_.D("div",{class:"ytLandingPageViewModelHeader"},_.D(_.V,{cond:function(){var b;return(b=q.data())==null?void 0:b.bannerImage},
then:function(b){return _.D("div",{class:"ytLandingPageViewModelHeaderImage"},_.D(_.SA,{data:function(){return b()}},{imageBannerViewModel:function(w){return _.D(_.W5,{data:w.data,
isPositionRelative:!0})}}))}}),_.D(_.V,{cond:function(){var b;
return(b=q.data())==null?void 0:b.bannerAnimation},
then:function(b){return _.D(_.I7,{data:function(){var w=b();if(w==null?0:w.url){var B;w={path:(B=w==null?void 0:w.url)!=null?B:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(w==null?0:w.payload){var T;w={animationData:JSON.parse((T=w==null?void 0:w.payload)!=null?T:""),autoplay:!0,loop:!0,renderer:"svg"}}else w=void 0;return{animationConfig:w}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.D("div",{class:"ytLandingPageViewModelHeaderTitle"},_.D(_.V,{cond:function(){var b;
return(b=q.data())==null?void 0:b.title},
then:function(b){return _.D("div",{class:_.mu("ytLandingPageViewModelHeaderTitleContent",S)},_.D(_.Fu,{text:function(){return b()}}))}}),_.D(_.V,{cond:function(){var b;
return(b=q.data())==null?void 0:b.description},
then:function(b){var w={};return _.D(_.Fu,{className:_.mu("ytLandingPageViewModelHeaderTitleDescription",N,(w.ytLandingPageViewModelHeaderTitleDescriptionMargin=X,w)),text:function(){return b()}})}}))),_.D(_.V,{cond:function(){var b,w;
return(b=q.data())==null?void 0:(w=b.featuredContentList)==null?void 0:w.length},
then:function(){return _.D("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.D(_.SA,{data:function(){return q.data().featuredContentList}},{featuredContentItemViewModel:function(b){return _.D(C7V,{data:b.data})}}))}}),_.D(_.V,{cond:function(){var b,w;
return(b=q.data())==null?void 0:(w=b.expandableContentList)==null?void 0:w.length},
then:function(){return _.D("div",{class:"ytLandingPageViewModelFaqSection"},_.D(_.SA,{data:function(){return q.data().expandableContentList}},{faqEntryViewModel:function(b){return _.D("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.D(_.Cqa,{data:b.data}))}}))}}),_.D("div",{class:"ytLandingPageViewModelFooter"},_.D(_.V,{cond:function(){var b;
return(b=q.data())==null?void 0:b.legalCopy},
then:function(b){return _.D("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.D(_.Fu,{text:function(){return b()}}))}}),_.D(_.V,{cond:function(){var b;
return(b=q.data())==null?void 0:b.actions},
then:function(b){return _.D("div",null,_.D(_.SA,{data:function(){return b()}},{flexibleActionsViewModel:function(w){return _.D(_.cr,{data:w.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Ai");_.jS(_.f(function(q){return _.D("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.D("div",{class:"ytLpSectionGroupViewModelContainer"},_.D(_.SA,{data:function(){return q.data().sections}},{landingPageViewModel:function(S){return _.D(RN_,{data:S.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Bi"),"yt-lp-section-group-view-model",{props:{data:_.H4}});var t_3=_.f(function(q){var S=q.data;var N=q.selectedKey;var X=q.onSelected;var b=q.groupName;var w=function(){return S().text},B=function(){return S().attributedText},T=function(){return S().subtext},Q=function(){return S().attributedSubtext},a=function(){return S().selectionText},U=function(){return S().trailingIconName},r=_.D("div",{class:"ytRadioButtonItemViewModelLabel"},_.D("div",null,_.D(_.V,{cond:w,
then:function(){return _.D("div",null,w)}}),_.D(_.V,{cond:B,
then:function(){return _.D(_.Fu,{text:B})}}),_.D(_.V,{cond:T,
then:function(){return _.D("div",{class:"ytRadioButtonItemViewModelSubText"},T)}}),_.D(_.V,{cond:Q,
then:function(){return _.D(_.Fu,{text:Q,className:"ytRadioButtonItemViewModelSubText"})}})),_.D(_.V,{cond:function(){return a()||U()},
then:function(){return _.D("div",{class:"ytRadioButtonItemViewModelTrailingContainer"},_.D(_.V,{cond:a,then:function(){return _.D(_.Fu,{text:a,className:"ytRadioButtonItemViewModelTrailingAccessory"})}}),_.D(_.V,{cond:U,
then:function(){return _.D(_.hu,{icon:U,className:"ytRadioButtonItemViewModelTrailingAccessory"})}}))}}));
q={};return _.D("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.D(_.Ox,{name:b,checked:function(){return!(N==null||!N()||S().key!==(N==null?void 0:N()))},
onChange:function(c){X==null||X(c.target,S(),b==null?void 0:b())},
labelRenderable:function(){return r},
ariaLabel:function(){var c,e;var R=(e=(c=Q())==null?void 0:c.content)!=null?e:T();var J,v;c=(v=(J=B())==null?void 0:J.content)!=null?v:w();return R?c+", "+R:c},
className:_.mu((q.ytRadioButtonItemViewModelSubTitle=function(){return!!T()},q))}))},"Ci");var ie$=_.f(function(q){var S=q.data,N=q.onSelected,X=q.selectedKey,b=q.groupName;q=q.className;var w=_.A(_.r6(!1,void 0,"mDtSad")),B=w.next().value,T=w.next().value,Q=function(){if(X!==void 0){var a=X();return!(!a||S().key!==a)}return B()};
w=_.Ec(function(a){N?N(a.currentTarget,S(),b==null?void 0:b()):T(!B())});
return _.D("yt-selectable-item-view-model",{class:_.mu("ytSelectableItemViewModelHost",q,"ytSelectableItemViewModelContainer"),"on:click":w,"prop:checked":Q},_.D(_.SA,{data:function(){return S().content}},{cardViewModel:function(a){return _.D(_.OH5,{data:a.data,
isSelected:Q})}}))},"Di");var JkG=_.f(function(q){var S=q.data;var N=q.onSelected;var X=q.selectedKey;var b=q.groupName;var w=function(){return(b==null?void 0:b())||S().key};
return _.D("yt-radio-button-group-view-model",{class:_.mu("ytRadioButtonGroupViewModelHost",q.className)},_.D("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.D(_.SA,{data:function(){return S().radioButtons}},{radioButtonItemViewModel:function(B){return _.D(t_3,{data:B.data,
onSelected:N,selectedKey:X,groupName:w})},
selectableItemViewModel:function(B){return _.D(ie$,{data:B.data,onSelected:N,selectedKey:X,groupName:w})}})))},"Ei");var FU3=_.f(function(q){_.lO(function(){if(q.controlledMode()&&q.data().defaultSelected)_.O0(Error("Fl"));else{var w;!q.controlledMode()&&((w=q.selected)==null?0:w.call(q))&&_.O0(Error("Gl"))}});
var S=_.A(_.kr(function(){if(!q.controlledMode())return q.data().defaultSelected})),N=S.next().value,X=S.next().value,b=function(){if(!q.controlledMode())return N();
var w;return(w=q.selected)==null?void 0:w.call(q)};
return _.D("yt-checkbox-item-view-model",{class:_.mu("ytCheckboxItemViewModelHost",q.className)},_.D(_.Kx,{data:function(){var w=q.data(),B=b();return{title:w.text,subtitle:w.subtext,superlabel:w.superlabel,isSelected:!!B,isDisabled:w.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!q.controlledMode()&&X(!N());var w,B;(B=q.onTap)==null||B.call(q,!!b(),q.data(),(w=q.groupName)==null?void 0:w.call(q))},
isCompact:q.isCompact,disableHorizontalPadding:q.disableHorizontalPadding}))},"Fi");var HeZ=_.f(function(q){var S=q.data;var N=q.controlledMode;var X=q.selectedKeys;var b=q.onItemTap;var w=q.groupName;var B=q.disableHorizontalPadding;var T=function(){return(w==null?void 0:w())||S().key};
_.lO(function(){N()&&S().defaultSelectedKeys?_.O0(Error("Hl")):!N()&&(X==null?0:X())&&_.O0(Error("Il"))});
q=_.A(_.kr(function(){if(!N())return S().defaultSelectedKeys}));
var Q=q.next().value,a=q.next().value,U=function(r,c,e){r=[];!N()&&c.key&&(r=lV5(c.key,Q()||[]),a(r));b==null||b(c,r,e)};
return _.D("yt-checkbox-group-view-model",{class:_.mu("ytCheckboxGroupViewModelHost")},_.D("fieldset",{class:_.mu("ytCheckboxGroupViewModelFieldset")},_.D("div",{role:"list"},_.D(_.SA,{data:function(){return S().checkboxes}},{checkboxItemViewModel:function(r){var c=r.data;
return _.D(FU3,{data:c,controlledMode:!0,selected:function(){var e=N()?(X==null?void 0:X())||[]:Q()||[],R=c().key;return R?e.includes(R):!1},
onTap:U,groupName:T,disableHorizontalPadding:B})}}))))},"Gi");var Oe$=_.bI(jAE,{debugName:"ytAlertBannerViewModel"});_.PP(_.i_,function(q){_.JP(q,"ytAlertBannerViewModel","n0DHg",jAE)});var CC=_.f(function(q){var S=_.Yc(WB3,_.WJ(function(){var T;return(T=q.data())==null?void 0:T.noteFeedEntityKey},"")),N=_.Yc(BOL,_.WJ(function(){var T;
return(T=q.data())==null?void 0:T.userRatingEntityKey},"")),X=_.C("enable_user_rating_web"),b=function(){var T,Q,a;
return((T=S())==null?0:T.contributorNote)?(Q=S())==null?void 0:Q.contributorNote:(a=q.data())==null?void 0:a.existingNote},w=function(){var T,Q;
return!!N()&&!!dPL((T=N())==null?void 0:T.helpfulnessValue,(Q=q.data())==null?void 0:Q.noteData)};
if(X){var B={};return _.D("yt-note-view-model",{class:_.mu("ytNoteViewModelHostUserRating",(B.ytNoteViewModelHostUserRatingPublishedNote=function(){var T,Q,a,U;return((T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.isPublished)&&!((a=q.data())==null?0:(U=a.noteData)==null?0:U.isUserRatingForm)},B))},_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.D(_.V,{cond:function(){var T,Q;
return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.isPinned},
then:function(){return _.D(_.hu,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.D(_.V,{cond:function(){var T,Q;return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.isPublished},
then:function(){return _.D(_.hu,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.D(_.SA,{data:function(){var T;
return(T=q.data())==null?void 0:T.metadata}},{contentMetadataViewModel:_.L3}),_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var T,Q;
return(Q=_.t((T=q.data())==null?void 0:T.metadata,_.M8X))==null?void 0:Q.delimiter}),_.D(_.Fu,{text:function(){var T;
return(T=b())==null?void 0:T.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.D(_.V,{cond:function(){var T,Q;return!((T=q.data())==null?0:(Q=T.noteData)==null?0:Q.isUserRatingForm)},
then:function(){return _.D(_.SA,{data:function(){var T,Q,a,U,r,c,e,R=!!((T=q.data())==null?0:(Q=T.noteData)==null?0:Q.isPinned);T=w();Q=(a=q.data())==null?void 0:a.noteData;a=(U=S())==null?void 0:(r=U.contributorNote)==null?void 0:r.deleteAction;U=(c=q.data())==null?void 0:c.overflowButtonNoteWithRatingOnTapOverride;c=(e=q.data())==null?void 0:e.overflowButton;var J;e=(J=_.t(c,_.i5))==null?void 0:J.accessibilityText;return R?kJ$(Q,a,e):T?{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",onTap:U,accessibilityText:e}}:c}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.D("div",{class:"ytNoteViewModelNoteContent"},_.D(_.Fu,{text:function(){var T;
return(T=b())==null?void 0:T.text}})),_.D(_.V,{cond:function(){var T,Q,a,U;
return!((T=q.data())==null?0:(Q=T.noteData)==null?0:Q.isPinned)&&!((a=q.data())==null?0:(U=a.noteData)==null?0:U.isUserRatingForm)},
then:function(){return _.D(_.V,{cond:w,then:function(){return _.D("div",{class:"ytNoteViewModelUserRatingContainer"},_.D(_.Fu,{text:function(){var T,Q;return dPL((T=N())==null?void 0:T.helpfulnessValue,(Q=q.data())==null?void 0:Q.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.D(_.SA,{data:function(){var T;return(T=q.data())==null?void 0:T.userRatingButton}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.D(_.V,{cond:function(){var T,Q,a,U;
return!((T=q.data())==null?0:(Q=T.noteData)==null?0:Q.ignoreDivider)&&!((a=q.data())==null?0:(U=a.noteData)==null?0:U.isUserRatingForm)},
then:function(){return _.D("div",{class:"ytNoteViewModelDivider"},_.D(_.SA,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(T){return _.D(_.fav,{data:T.data})}}))}}))}return _.D("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.D(_.V,{cond:function(){var T,Q;return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.isPinned},
then:function(){return _.D(_.hu,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.D(_.V,{cond:function(){var T,Q;return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.isPublished},
then:function(){return _.D(_.hu,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.D(_.V,{cond:function(){return X},
then:function(){return _.D(_.SA,{data:function(){var T;return(T=q.data())==null?void 0:T.metadata}},{contentMetadataViewModel:function(T){return _.D(_.L3,{data:T.data})}})}}),_.D(_.Fu,{text:function(){var T,Q;
return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.headerText}}),_.D("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.D(_.Fu,{text:function(){var T,Q;
return(T=q.data())==null?void 0:(Q=T.noteData)==null?void 0:Q.delimiter}})),_.D(_.Fu,{text:function(){var T,Q;
return(T=S())==null?void 0:(Q=T.contributorNote)==null?void 0:Q.publishedTimeText}})),_.D(_.SA,{data:function(){var T,Q,a;
return kJ$((T=q.data())==null?void 0:T.noteData,(Q=S())==null?void 0:(a=Q.contributorNote)==null?void 0:a.deleteAction)}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.D("div",{class:"ytNoteViewModelNoteContent"},_.D(_.Fu,{text:function(){var T,Q;
return(T=S())==null?void 0:(Q=T.contributorNote)==null?void 0:Q.text}})))},"Hi");
CC.idomCompat=!0;_.jS(_.f(function(q){var S=_.WJ(function(){var z;return(z=q.data())==null?void 0:z.flowStateEntityKey},""),N=_.Yc(_.zg,S),X=_.Yc(WB3,_.WJ(function(){var z;
return(z=q.data())==null?void 0:z.noteFeedEntityKey},"")),b=_.A(_.kr(function(){var z;
return(z=_.t(q.data().helpfulnessValue,eL3))==null?void 0:z.defaultSelectedKey})),w=b.next().value,B=b.next().value;
b=_.A(_.kr(function(){var z,M,g;return(g=_.t((z=_.t(q.data().helpfulnessValue,eL3))==null?void 0:(M=z.radioButtons)==null?void 0:M.find(function(x){var L;return((L=_.t(x,C_m))==null?void 0:L.key)===w()}),C_m))==null?void 0:g.value}));
var T=b.next().value,Q=b.next().value;b=_.A(_.kr(function(){var z;return(z=_.t(q.data().helpfulReasons,cP_))==null?void 0:z.defaultSelectedKeys}));
var a=b.next().value,U=b.next().value;b=_.A(_.kr(function(){var z;return(z=_.t(q.data().notHelpfulReasons,cP_))==null?void 0:z.defaultSelectedKeys}));
var r=b.next().value,c=b.next().value,e=function(z,M){B(M.key);Q(M.value);U([]);c([])},R=function(){var z,M;
return((z=T())==null?void 0:z.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((M=T())==null?void 0:M.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},J=function(){var z,M;
return((z=T())==null?void 0:z.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((M=T())==null?void 0:M.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},v=function(z){zMJ(z.key,a,U)},W=function(z){zMJ(z.key,r,c)};
_.lO(function(){var z,M,g;ZcL((z=q.data())==null?void 0:(M=z.userRatingFormSchema)==null?void 0:M.id,{isValid:function(){return!!w()},
formData:function(){var x=T(),L=fVV(a(),_.t(q.data().helpfulReasons,cP_)),P=fVV(r(),_.t(q.data().notHelpfulReasons,cP_));x={helpfulnessValue:x==null?void 0:x.noteHelpfulnessValue};if(L){x.helpfulReasons=[];L=_.A(L);for(var b0=L.next();!b0.done;b0=L.next()){b0=b0.value;var Q7=void 0;if((Q7=b0)==null?0:Q7.noteHelpfulReason)Q7=void 0,x.helpfulReasons.push((Q7=b0)==null?void 0:Q7.noteHelpfulReason)}}if(P)for(x.notHelpfulReasons=[],P=_.A(P),L=P.next();!L.done;L=P.next())if(L=L.value,b0=void 0,(b0=L)==
null?0:b0.noteNotHelpfulReason)b0=void 0,x.notHelpfulReasons.push((b0=L)==null?void 0:b0.noteNotHelpfulReason);return{userRatingFormData:x}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(g=_.t(N(),LQJ))==null?void 0:g.submitFormParams},onSubmitResult:function(){var x,L=(x=_.t(N(),LQJ))==null?void 0:x.userRatingEntityKey,P;x={key:L,helpfulnessValue:(P=T())==null?void 0:P.noteHelpfulnessValue};L&&_.jW(_.XV("contextNoteUserRatingEntityPayload",L,x));var b0;L=(b0=q.data())==null?void 0:b0.viewNoteFlowStepId;var Q7;if((Q7=X())==null||!Q7.contributorNote){var ry;L=(ry=q.data())==null?void 0:ry.zeroStateFlowStepId}(b0=
Object.assign({},N()))&&L&&(b0.currentStepId=L,b0.stepIdStack=[L],_.jW(_.XV("flowStateEntity",S(),b0)));var s7;(b0=(s7=q.data())==null?void 0:s7.ratingSubmittedSnackbarCommand)&&_.$m(b0)},
disableDuringSubmission:!0})});
return _.D("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.D(_.SA,{data:function(){var z=_.t(N(),LQJ);if(z){var M;var g={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:z==null?void 0:(M=z.note)==null?void 0:M.headerText}]}],delimiter:"\u2022"}},existingNote:z.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else g=void 0;return g}},{noteViewModel:function(z){return _.D("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.D(CC,{data:z.data}))}}),_.D(_.SA,{data:function(){var z;
return(z=q.data())==null?void 0:z.helpfulnessValue}},{radioButtonGroupViewModel:function(z){return _.D("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.D(JkG,{data:z.data,
onSelected:e,selectedKey:w}))}}),_.D(_.V,{cond:R,
then:function(){return _.D("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.D("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.D(_.Fu,{text:function(){var z;return(z=q.data())==null?void 0:z.helpfulReasonQuestion}})),_.D(_.SA,{data:function(){var z;
return(z=q.data())==null?void 0:z.helpfulReasons}},{checkboxGroupViewModel:function(z){return _.D(HeZ,{data:z.data,
onItemTap:v,selectedKeys:a,controlledMode:!0})}}))}}),_.D(_.V,{cond:J,
then:function(){return _.D("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.D("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.D(_.Fu,{text:function(){var z;return(z=q.data())==null?void 0:z.notHelpfulReasonQuestion}})),_.D(_.SA,{data:function(){var z;
return(z=q.data())==null?void 0:z.notHelpfulReasons}},{checkboxGroupViewModel:function(z){return _.D(HeZ,{data:z.data,
onItemTap:W,selectedKeys:r,controlledMode:!0})}}))}}),_.D(_.V,{cond:function(){return!R()&&!J()},
then:function(){return _.D(_.SA,{data:function(){var z;return(z=q.data())==null?void 0:z.helpfulNoteFeatures}},{alertBannerViewModel:function(z){return _.D("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.D(Oe$,{data:z.data}))}})}}))},"Ii"),"yt-note-user-rating-view-model",{props:{data:_.H4}});_.jS(CC,"yt-note-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=_.Yc(WB3,_.WJ(function(){var N;return(N=q.data())==null?void 0:N.noteFeedEntityKey},""));
return _.D("yt-notes-wrapper-view-model",{class:_.mu("ytNotesWrapperViewModelHost")},_.D(_.V,{cond:function(){var N,X,b;return!((N=q.data())==null||!N.existingNotes)||!((X=q.data())==null||!X.currentNote)&&!((b=S())==null||!b.contributorNote)},
then:function(){return _.D(_.S1,null,_.D(_.SA,{data:function(){var N,X,b,w;return((X=_.t((N=q.data())==null?void 0:N.currentNote,hs5))==null?0:(b=X.noteData)==null?0:b.isPublished)?(w=q.data())==null?void 0:w.currentNote:void 0}},{noteViewModel:function(N){return _.D(CC,{data:N.data})}}),_.D(_.SA,{data:function(){var N;
return(N=q.data())==null?void 0:N.existingNotes}},{noteViewModel:function(N){var X=N.data;
return _.D(_.V,{cond:function(){var b,w;return(b=X())==null?void 0:(w=b.noteData)==null?void 0:w.isPublished},
then:function(){return _.D(CC,{data:X})}})}}),_.D(_.SA,{data:function(){var N,X,b,w,B;
return((X=_.t((N=q.data())==null?void 0:N.currentNote,hs5))==null?0:(b=X.noteData)==null?0:b.isPublished)||(w=S())==null||!w.contributorNote?void 0:(B=q.data())==null?void 0:B.currentNote}},{noteViewModel:function(N){return _.D(CC,{data:N.data})}}),_.D(_.SA,{data:function(){var N;
return(N=q.data())==null?void 0:N.existingNotes}},{noteViewModel:function(N){var X=N.data;
return _.D(_.V,{cond:function(){var b,w;return!((b=X())==null?0:(w=b.noteData)==null?0:w.isPublished)},
then:function(){return _.D(CC,{data:X})}})}}))},
else:function(){return _.D(_.SA,{data:function(){var N;return(N=q.data())==null?void 0:N.zeroStateData}},{contributorZeroStateViewModel:eN7})}}))},"Ji"),"yt-notes-wrapper-view-model",{props:{data:_.H4}});var xPJ=new Map;var uVL;var g23=new Map;var vH_=_.f(function(q){var S=_.dY(q,{label:"",hideLabel:!1,text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,ariaLabel:void 0,timePickerData:void 0,error:void 0,hasError:!1,validation:void 0,characterLimit:void 0}),N=S.label,X=S.hideLabel,b=S.text,w=S.placeholder,B=S.hint;q=S.rows;var T=S.overflowStyle,Q=S.outline,a=S.disabled,U=S.disableNewLines,r=S.onInput,c=S.ariaLabel,e=S.timePickerData,R=S.error,J=S.hasError,v=S.validation,W=S.characterLimit,
z=_.FS("textarea");S=_.A(_.kr(function(){return b()}));
var M=S.next().value,g=S.next().value;S=_.A(_.r6(!1,void 0,"PheJId"));var x=S.next().value,L=S.next().value,P=function(){L(!0)},b0=function(){L(!1)};
_.lO(function(){var cD=z.value,cs=T(),wL=M();cs==="expand-vertically"&&wL&&yAm(cD);z.value.addEventListener("focusin",P);z.value.addEventListener("focusout",b0)});
_.k7(function(){z.value.removeEventListener("focusin",P);z.value.removeEventListener("focusout",b0)});
var Q7=function(){var cD;return(cD=v())==null?void 0:cD.validate(M())},ry=function(){var cD,cs,wL;
return(wL=(cD=R())==null?void 0:cD.maxChars)!=null?wL:(cs=W())==null?void 0:cs.maxChars},s7=function(){return ry()===void 0?!1:!Q7()&&M().length>ry()},TW=function(){var cD,cs;
return((cD=R())==null?void 0:cD.errorMessage)||Q7()||s7()&&((cs=W())==null?void 0:cs.errorMessage)},l0=function(){return!!TW()||J()};
S=_.Ec(function(cD){if(!cD.currentTarget)return!1;cD=cD.currentTarget;g(cD.value);T()==="expand-vertically"&&yAm(cD);r==null||r(cD.value);return!0});
var zW=_.Ec(function(cD){U()&&cD.key==="Enter"&&cD.preventDefault();return!1}),nN=_.Ec(function(){z.value.focus()}),Tq=function(){return w()||N()},Gq={},u0={},VX={},UX={};
return _.D("textarea-shape",{class:_.mu("ytStandardsTextareaShapeHost",(Gq.ytStandardsTextareaShapeTimePicker=function(){var cD;return(cD=e())==null?void 0:cD.useTimePickerStyles},Gq))},_.D("div",{class:_.mu("ytStandardsTextareaShapeTextareaContainer",(u0.ytStandardsTextareaShapeTextareaContainerOutline=Q,u0.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=a,u0.ytStandardsTextareaShapeTextareaContainerOutlineError=l0,u0.ytStandardsTextareaShapeTextareaContainerLabelHidden=X,u0)),
"on:click":nN},_.D("label",{class:_.mu("ytStandardsTextareaShapeLabel",(VX.ytStandardsTextareaShapeLabelFocused=x,VX.ytStandardsTextareaShapeLabelDisabled=a,VX.ytStandardsTextareaShapeLabelError=function(){return l0()&&!a()},VX.ytStandardsTextareaShapeLabelHidden=function(){return X()||!x()&&!M()&&!!Tq()},VX))},N),_.D("div",{class:_.mu("ytStandardsTextareaShapePlaceholder",(UX.ytStandardsTextareaShapePlaceholderVisible=function(){return!x()&&!M()},UX)),
"aria-hidden":"true"},Tq),_.D("textarea",{el:z,"aria-label":c,class:"ytStandardsTextareaShapeTextarea",rows:q,disabled:a,placeholder:Tq,"prop:value":M,"on:input":S,"on:keydown":zW})),_.D(_.V,{cond:function(){return B()&&!l0()},
then:function(){var cD={};return _.D("div",{class:_.mu("ytStandardsTextareaShapeHint",(cD.ytStandardsTextareaShapeHintDisabled=a,cD))},_.D("div",{class:"ytStandardsTextareaShapeHintHintMessage"},B))}}),_.D(_.V,{cond:TW,
then:function(){return _.D(KUG,{disabled:a},_.D("div",{class:"ytStandardsTextareaShapeErrorMessage"},TW),_.D(_.V,{cond:s7,then:function(){return _.D("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return M().length+"/"+ry()})}}))}}))},"Ki");
vH_.idomCompat={callbacks:{onInput:!0}};var KUG=_.f(function(q){var S={};return _.D("div",{class:_.mu("ytStandardsTextareaShapeError",(S.ytStandardsTextareaShapeErrorDisabled=q.disabled,S)),role:"alert"},_.D(_.hu,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),q.children)},"Li");var lKL=_.f(function(q){var S=q.data;var N=q.controlledMode;var X=q.disableFormsApiMode;var b=q.text;var w=q.onInput;var B=q.characterLimit;var T=q.validation;q=q.disabled;var Q=function(){return S().formFieldMetadata},a=function(){return(N==null?0:N())?2:!Q()||X!=null&&X()?1:3};
_.lO(function(){a()===2?(b==null?void 0:b())===void 0&&_.O0(Error("Kl")):a()===3&&((b==null?void 0:b())!==void 0&&_.O0(Error("Ll")),(T==null?void 0:T())!==void 0&&_.O0(Error("Ml")),(B==null?void 0:B())!==void 0&&_.O0(Error("Nl")),w!==void 0&&_.O0(Error("Ol")))});
var U=E2Z(Q);return _.D("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.D(vH_,{text:function(){if(a()===2)return b==null?void 0:b();if(a()===3){var r;return(r=U())==null?void 0:r.value}return""},
label:function(){var r;return(r=S().contentProperties)==null?void 0:r.labelText},
hideLabel:function(){var r;return(r=S().displayProperties)==null?void 0:r.hideLabel},
placeholder:function(){var r;return(r=S().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=S().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=S().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=S().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:q,disableNewLines:function(){var r;return(r=S().displayProperties)==null?void 0:r.disableNewLines},
onInput:function(r){if(a()===3){var c;(c=U())==null||c.updateValue(r)}else w==null||w(r)},
error:function(){if(a()===3){var r;if(((r=U())==null?0:r.errors)&&U().errors.length>0){r=U().errors[0].message;var c,e=(c=S().contentProperties)==null?void 0:c.maxCharacterCount;return{errorMessage:r,maxChars:e}}}},
validation:T,characterLimit:B,rows:function(){var r;return(r=S().displayProperties)==null?void 0:r.rows}}))},"Mi");var jB8=_.f(function(q){var S=q.data;return _.D("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.D(vH_,{text:q.text,label:function(){var N;return(N=S().contentProperties)==null?void 0:N.labelText},
placeholder:function(){var N;return(N=S().contentProperties)==null?void 0:N.placeholderText},
hint:function(){var N;return(N=S().contentProperties)==null?void 0:N.hintText},
outline:function(){var N;return!((N=S().displayProperties)==null?0:N.hideBorder)},
overflowStyle:function(){var N;return((N=S().displayProperties)==null?0:N.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var N;return(N=S().displayProperties)==null?void 0:N.disableNewLines},
onInput:q.onInput,characterLimit:q.characterLimit,validation:q.validation,rows:function(){var N;return(N=S().displayProperties)==null?void 0:N.rows}}))},"Ni");var WUs=_.f(function(q){var S=_.A(_.kr(function(){var Q7,ry;return((Q7=q.data().structuredContextNoteFormSchema)==null?0:(ry=Q7.initialValues)==null?0:ry.noteBody)?q.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),N=S.next().value,X=S.next().value;
S=_.A(_.kr(function(){q.data();return!1}));
var b=S.next().value,w=S.next().value;S=_.A(_.kr(function(){q.data();return!1}));
var B=S.next().value,T=S.next().value;S=_.A(_.kr(function(){var Q7,ry;return((Q7=q.data().structuredContextNoteFormSchema)==null?0:(ry=Q7.initialValues)==null?0:ry.timestamp)?q.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var Q=S.next().value,a=S.next().value;S=_.A(_.kr(function(){q.data();return!1}));
var U=S.next().value,r=S.next().value;S=_.A(_.kr(function(){var Q7,ry;return((Q7=q.data().structuredContextNoteFormSchema)==null?0:(ry=Q7.initialValues)==null?0:ry.sources)?[q.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var c=S.next().value,e=S.next().value;S=_.A(_.kr(function(){q.data();return!1}));
var R=S.next().value,J=S.next().value;S=_.A(_.kr(function(){return!1}));
var v=S.next().value,W=S.next().value;_.lO(function(){var Q7;A_L((Q7=q.data().structuredContextNoteFormSchema)==null?void 0:Q7.id,{isSubmitting:v,onSubmit:function(){W(!0);var ry=STL(N(),Q(),c(),q.data()),s7=_.Ly().resolve(_.ci);ry&&s7&&s7.resolveCommand(ry,{commandController:{onSuccess:function(){W(!1)}}})},
isValid:function(){return b()&&!B()&&!U()&&!R()}})});
var z=function(Q7){if(Q7!==void 0&&(X(Q7),!b()&&Q7.length>0&&w(!0),b())){var ry=hM$(q.data());if(ry){var s7=ry.minLength;ry=ry.maxLength;s7&&Q7.length<s7?T(!0):ry&&Q7.length>ry?T(!0):T(!1)}}},M=function(Q7){if(Q7!==void 0){a(Q7);
if(Q7.length>0){var ry,s7,TW,l0,zW=IV5((ry=q.data())==null?void 0:(s7=ry.structuredContextNoteFormSchema)==null?void 0:(TW=s7.fieldSchemas)==null?void 0:(l0=TW.timestamp)==null?void 0:l0.validationSchema);if(zW&&(ry=zW.regex)&&!(new RegExp(ry)).test(Q7)){r(!0);return}}r(!1)}},g=function(Q7){if(Q7!==void 0){var ry=Q7.split(/[ \n]/).map(function(s7){return s7.trim()});
e(ry);if(Q7.length>0)for(Q7=_.A(ry),ry=Q7.next();!ry.done;ry=Q7.next())if(!qTE(ry.value)){J(!0);return}J(!1)}},x=function(){return{validate:function(Q7){if(b()){var ry=hM$(q.data());
if(ry){var s7=ry.minLength;ry=ry.translations;if(s7&&Q7.length<s7)return ry==null?void 0:ry.minLengthErrorMessage}}}}},L=function(){var Q7=hM$(q.data()),ry=Q7==null?void 0:Q7.maxLength,s7;
Q7=Q7==null?void 0:(s7=Q7.translations)==null?void 0:s7.maxLengthErrorMessage;if(ry&&Q7)return{maxChars:ry,errorMessage:Q7}},P=function(){return{validate:function(Q7){if(Q7){var ry,s7,TW,l0,zW=IV5((ry=q.data())==null?void 0:(s7=ry.structuredContextNoteFormSchema)==null?void 0:(TW=s7.fieldSchemas)==null?void 0:(l0=TW.timestamp)==null?void 0:l0.validationSchema);
if(zW&&(ry=zW.regex,zW=zW.translations,ry&&!(new RegExp(ry)).test(Q7)))return zW==null?void 0:zW.regexErrorMessage}}}},b0=function(){return{validate:function(Q7){if(Q7){var ry,s7,TW,l0,zW=oT3((ry=q.data())==null?void 0:(s7=ry.structuredContextNoteFormSchema)==null?void 0:(TW=s7.fieldSchemas)==null?void 0:(l0=TW.sources)==null?void 0:l0.validationSchema);
if(zW&&(ry=zW.translations,ry==null?0:ry.selectedErrorMessage))for(Q7=Q7.split(/[ \n]/).map(function(nN){return nN.trim()}),Q7=_.A(Q7),s7=Q7.next();!s7.done;s7=Q7.next())if(!qTE(s7.value))return Q7=void 0,(Q7=ry)==null?void 0:Q7.selectedErrorMessage}}}};
return _.D("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.D("div",{class:"ytStructuredContextNoteViewModelTextField"},_.D(_.SA,{data:function(){var Q7;return(Q7=q.data())==null?void 0:Q7.noteContents}},{textFormFieldViewModel:function(Q7){return _.D(jB8,{data:Q7.data,
onInput:z,validation:x,characterLimit:L})},
textFieldViewModel:function(Q7){return _.D(lKL,{data:Q7.data,disableFormsApiMode:!0,onInput:z,validation:x,characterLimit:L})}})),_.D("div",{class:"ytStructuredContextNoteViewModelTextField"},_.D(_.SA,{data:function(){var Q7;
return(Q7=q.data())==null?void 0:Q7.noteTimestamp}},{textFormFieldViewModel:function(Q7){return _.D(jB8,{data:Q7.data,
onInput:M,validation:P})},
textFieldViewModel:function(Q7){return _.D(lKL,{data:Q7.data,disableFormsApiMode:!0,onInput:M,validation:P})}})),_.D("div",{class:"ytStructuredContextNoteViewModelTextField"},_.D(_.SA,{data:function(){var Q7;
return(Q7=q.data())==null?void 0:Q7.noteSources}},{textFormFieldViewModel:function(Q7){return _.D(jB8,{data:Q7.data,
onInput:g,validation:b0})},
textFieldViewModel:function(Q7){return _.D(lKL,{data:Q7.data,disableFormsApiMode:!0,onInput:g,validation:b0})}})))},"Oi");
WUs.idomCompat=!0;_.jS(WUs,"yt-structured-context-note-view-model",{props:{data:_.H4}});var dfJ=_.f(function(q){var S=_.A(_.kr(function(){var w;if((w=q.controlled)==null?0:w.call(q))return[];var B;return(((B=q.data())==null?void 0:B.chips)||[]).map(function(T){T=_.t(T,_.Jp);if(T==null?0:T.selected)return Nhm(T.chipValue)}).filter(function(T){return T!==void 0})})),N=S.next().value,X=S.next().value,b=function(w){var B=Nhm(w.chipValue);
if(B!==void 0){var T;if((T=q.controlled)==null?0:T.call(q))return void q.controlled().onTap(B);w=N().includes(B)?[].concat(_.PG(N().filter(function(a){return a!==B}))):[].concat(_.PG(N()),[B]);
X(w);var Q;if((Q=q.uncontrolled)==null?0:Q.call(q))q.uncontrolled().onUpdate(w)}};
return _.D("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.D(_.tc,{each:function(){return q.data().chips||[]}},function(w){return _.D("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.D(_.Aak,{data:function(){return _.t(w,_.Jp)},
selected:function(){var B;if(B=_.t(w,_.Jp)){var T=Nhm(B.chipValue);if(T!==void 0){var Q;B=((Q=q.controlled)==null?0:Q.call(q))?q.controlled().selectedValues.includes(T):N().includes(T)}else B=void 0}else B=!1;return B},
callback:b}))}))},"Pi");var k25=_.f(function(q){var S=q.data;var N=function(){var T;return((T=S())==null?void 0:T.flowStateKey)||""},X=_.Yc(_.zg,N),b=function(){var T;
return(T=_.t(X(),da7))==null?void 0:T.chips},w=function(T){if(T!==void 0){var Q=b()||[];
Q=Q.find(function(a){return a===T})?Q.filter(function(a){return a!==T}):[].concat(_.PG(Q),[T]);
Q=Object.assign({},X(),{feedbackFormFlowState:Object.assign({},_.t(X(),da7),{chips:Q})});_.jW(_.XV("flowStateEntity",N(),Q))}},B=function(){var T;
return _.t((T=S())==null?void 0:T.inputBox,kp$)};
q=_.V2(function(T){var Q=B();Q=!(Q==null?0:Q.maxChars)||T.length<=Q.maxChars;T=Object.assign({},X(),{feedbackFormFlowState:Object.assign({},_.t(X(),da7),{detail:T}),abuseReportFlowState:Object.assign({},_.t(X(),Vg),{navigationEnabled:Q})});_.jW(_.XV("flowStateEntity",N(),T))},150);
return _.D("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.D("div",{class:"ytFeedbackFormViewModelChips"},_.D(_.SA,{data:function(){var T;return(T=S())==null?void 0:T.chipSelection}},{chipSelectionFormFieldViewModel:function(T){return _.D(dfJ,{data:T.data,
controlled:function(){return{selectedValues:b()||[],onTap:w}}})}})),_.D("div",{class:"ytFeedbackFormViewModelInputBox"},_.D(vH_,{text:function(){var T;
return(T=_.t(X(),da7))==null?void 0:T.detail},
placeholder:function(){var T;return((T=B())==null?void 0:T.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var T=B();if(T&&T.maxChars)return{maxChars:T.maxChars,errorMessage:T.maxCharsExceededErrorMessage||""}},
onInput:q})),_.D("div",{class:"ytFeedbackFormViewModelFooterText"},_.D(_.Fu,{text:function(){return S().footerText}})))},"Qi");
k25.idomCompat=!0;_.jS(k25,"yt-feedback-form-view-model",{props:{data:_.H4}});var zN_=_.f(function(q){var S=q.data;var N=_.Yc(SDE,function(){return S().flowStateKey||""}),X=function(){var b;
_.$m((b=_.t(N(),Vg))==null?void 0:b.navigationCommand)};
return _.D("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.D("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.D(_.SA,{data:function(){return S().cancelButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:X})}}),_.D(_.SA,{data:function(){var b;
if(S().navButton){var w=Object;var B=w.assign,T=_.t(S().navButton,_.i5),Q=((b=_.t(N(),Vg))==null?0:b.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",a,U;b=_.t((a=_.t(N(),Vg))==null?void 0:a.navigationCommand,_.Qp);a=(U=_.t(b,_.nl))==null?void 0:U.url;w={buttonViewModel:B.call(w,{},T,{state:Q,iconName:a?"OPEN_IN_NEW":""})}}else w=void 0;return w}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:X})}})))},"Ri");
zN_.idomCompat=!0;_.jS(zN_,"yt-report-form-bottom-bar-view-model",{props:{data:_.H4}});var nHL=_.f(function(q){var S=q.nextStep;return _.D("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.D("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.D(_.hu,{icon:function(){return S().iconName||""}})),_.D("div",null,_.D(_.Fu,{text:function(){return S().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Si"),fK$=_.f(function(q){var S=q.data;
var N,X=(N=_.Ly().resolve(_.MU(_.NP)))==null?void 0:N(),b=_.Yc(_.zg,function(){return S().flowStateKey||""});
return _.D("yt-report-form-confirmation-page-view-model",{class:function(){var w;return((w=_.t(b(),Vg))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.D("div",{class:function(){var w;
return((w=_.t(b(),Vg))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.D(_.Oc,{data:function(){return X&&S().imageDark?S().imageDark:S().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.D("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.D("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return S().confirmationHeader}),_.D("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.D(_.Fu,{text:function(){return S().confirmationText}})),_.D("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.D(_.Fu,{text:function(){return S().lawEnforcementText}})),
_.D("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return S().whatToExpectHeader}),_.D(_.V,{cond:function(){return S().nextSteps},
then:function(w){return _.D("div",null,_.D(_.tc,{each:w},function(B){return _.D(nHL,{nextStep:B})}))}}),_.D(_.V,{cond:function(){return S().legalReportText},
then:function(w){return _.D("div",null,_.D(_.Fu,{text:w,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Ti");
fK$.idomCompat=!0;_.jS(fK$,"yt-report-form-confirmation-page-view-model",{props:{data:_.H4}});var pl$=_.f(function(q){var S=q.data;var N=function(){var w;return((w=_.t(S().inputBox,kp$))==null?void 0:w.maxChars)||500},X=function(){return S().flowStateKey||""},b=_.Yc(_.zg,X);
q=_.V2(function(w){w=Object.assign({},b(),{flowFormState:{isValid:w.length<=N()},abuseReportFlowState:{userComments:w,navigationEnabled:!(w.length>N()),isReportFormDirty:!0}});_.lx().dispatch(_.VB("flowStateEntity",X(),w))},150);
_.lO(function(){var w=Object.assign({},b(),{flowFormState:{isValid:!0}});_.lx().dispatch(_.VB("flowStateEntity",X(),w))});
return _.D("yt-report-form-details-page-view-model",{class:function(){var w;return((w=_.t(b(),Vg))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.D("h1",{class:function(){var w;
return((w=_.t(b(),Vg))==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return S().detailsPageHeader}),_.D("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.D(_.Fu,{text:function(){return S().bodyText}})),_.D("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.D(vH_,{label:function(){var w;
return((w=_.t(S().inputBox,kp$))==null?void 0:w.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var w;return{errorMessage:((w=_.t(S().inputBox,kp$))==null?void 0:w.maxCharsExceededErrorMessage)||"",maxChars:N()}},
onInput:q})))},"Ui");
pl$.idomCompat=!0;_.jS(pl$,"yt-report-form-details-page-view-model",{props:{data:_.H4}});var xfE=_.f(function(q){var S=q.data;var N=function(){return S().flowStateKey||""},X=_.Yc(_.zg,N),b=function(){return _.t(X(),Vg)};
return _.D("yt-report-form-reason-select-page-view-model",{class:function(){var w;return((w=b())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.D("h1",{class:function(){var w;
return((w=b())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return S().pageHeader}),_.D("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.D(_.Fu,{text:function(){return S().bodyText}})),_.D("div",{class:function(){var w;
return((w=b())==null?void 0:w.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.D(JkG,{data:function(){return _.t(S().radioButtonGroup,eL3)},
onSelected:function(w,B){w=Object.assign({},X(),{abuseReportFlowState:Object.assign({},b(),{reasonKey:B.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:B.command})});_.jW(_.XV("flowStateEntity",N(),w))},
selectedKey:function(){var w;return(w=b())==null?void 0:w.reasonKey},
groupName:"report-form-reason-select-page"})))},"Vi");
xfE.idomCompat=!0;_.jS(xfE,"yt-report-form-reason-select-page-view-model",{props:{data:_.H4}});var mfE=_.f(function(q){var S=q.data;var N,X=(N=_.Ly().resolve(_.MU(_.NP)))==null?void 0:N();return _.D("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.D("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.D(_.Oc,{data:function(){return X&&S().imageDark?S().imageDark:S().image},
alt:""})),_.D("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.D("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return S().header}),_.D(_.Fu,{text:function(){return S().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"Wi");
mfE.idomCompat=!0;_.jS(mfE,"yt-report-form-sign-in-page-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=function(){return S().titleSuperscript},X=function(){return S().answersShelf},b=function(){return S().videoShelf},w=function(){var x;
return(x=S().textInputPlaceholder)==null?void 0:x.content},B=function(){return S().showOpenTextInput},T=function(){var x;
return(x=S().textInputValue)==null?void 0:x.content},Q="",a=function(){return S().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"?1:2};
q=_.A(_.r6("",void 0,"ioQph"));var U=q.next().value,r=q.next().value;q=_.A(_.r6(!1,void 0,"Srxao"));var c=q.next().value,e=q.next().value,R=function(){return{state:c()||U()?"active":"disabled",disabled:!(c()||U())}};
_.vP(function(){B()&&T()&&r(T())});
var J=function(x){var L=S().onUpdateText;L&&_.$m(L,{form:{userQuery:x}});r(x)},v=_.V2(function(x){J(x.target.value.trim())},150),W=_.Ec(function(x){var L;
Q=(L=x.target.value)==null?void 0:L.trim();v(x);return!1}),z=_.Ec(function(x){x.key==="Enter"&&(c()||U())&&(J(x.target.value.trim()),g());
return!1}),M=function(x,L){e(L);
if(L){if(S().isMultiTurnFlow&&!Q){var P;J((P=x==null?void 0:x.text)!=null?P:"")}S().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&g()}else r(Q)},g=function(){var x=_.t(S().nextButtonViewModel,_.i5);
if(x==null?0:x.trackingParams){x=_.by(x.trackingParams);var L=_.VR();L&&x&&_.lJ(L,x,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(x=S().onNextStepCommand)&&_.$m(x)};
q={};return _.D("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.D("div",{class:"ytwTalkToRecsTopCornerButton"},_.D(_.SA,{data:function(){return S().topCornerButton}},{buttonViewModel:_.EN})),_.D("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.D("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.D(_.Fu,{text:function(){return S().title}}),_.D(_.V,{cond:N,
then:function(){return _.D("sup",{class:"ytwTalkToRecsSuperScript"},_.D(_.Fu,{text:N}))}})),_.D("div",{class:"ytwTalkToRecsSubtitle"},_.D(_.Fu,{text:function(){return S().subtitle}})),_.D("div",{class:"ytwTalkToRecsResultsShelf"},_.D(_.V,{cond:X,
then:function(){return _.D(_.SA,{data:X},{chipsShelfViewModel:function(x){return _.D("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.D(_.bM,{data:x.data,callback:M,selectionBehavior:a}))}})}}),_.D(_.V,{cond:b,
then:function(){return _.D(_.SA,{data:b},{horizontalShelfViewModel:function(x){return _.D("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.D(_.jJ,{data:x.data,thumbnailAspectRatio:0}))}})}})),_.D("div",{class:_.mu("ytwTalkToRecsRefinementContainer",(q.ytwTalkToRecsBottomMargin=function(){return S().isMultiTurnFlow},q))},_.D(_.V,{cond:B,
then:function(){return _.D("div",{class:"ytwTalkToRecsUserInputBox"},_.D("input",{type:"text",class:"ytwTalkToRecsTextInput",title:w,placeholder:w,value:U,"on:input":W,"on:keyup":z,maxlength:200}))}}),_.D(_.SA,{data:function(){return S().isMultiTurnFlow?S().nextButtonViewModel:void 0}},{buttonViewModel:function(x){return _.D("div",{class:"ytwTalkToRecsFlowControlButtons"},_.D(_.EN,{data:x.data,
buttonOverrides:R}))}}),_.D(_.SA,{data:function(){return S().isMultiTurnFlow?S().resetButtonViewModel:void 0}},{buttonViewModel:function(x){return _.D("div",{class:"ytwTalkToRecsFlowControlButtons"},_.D(_.EN,{data:x.data,
onClick:function(){var L,P=(L=_.t(S().resetButtonViewModel,_.i5))==null?void 0:L.onTap;P&&_.$m(P)}}))}}))))},"Yi"),"yt-talk-to-recs-view-model",{props:{data:_.H4}});var Xp3={sources:[{clientResource:{imageName:"CHECK"}}]};var uPL=_.f(function(q){var S=_.FS("div");q=_.dY(q,{error:void 0});var N=q.data,X=q.error,b=q.onSelected;q=q.className;var w=_.A(_.kr(function(){return ZA3(N())})),B=w.next().value,T=w.next().value;
Th8(N,function(e){T(e);var R,J,v=wpm((R=N().options)==null?void 0:(J=R[e])==null?void 0:J.value,N().type);b==null||b(v);S.value.focus()});
w=_.Ec(function(){if(!N().disabled){var e=N(),R=B(),J=S.value;e.options&&(e=bAG(e.options,R,e.label),_.Ly().resolve(_.Qk).openSheet({viewModel:e},J))}});
var Q=_.Atv(),a=function(){return!!X()},U=function(){return!!N().disabled},r={},c={};
return _.D("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.D("div",{class:_.mu("ytDropdownViewModelDropdownContainer",q,(r.ytDropdownViewModelDropdownContainerErrorBorder=a,r.ytDropdownViewModelDropdownContainerDisabled=U,r)),"on:click":w,el:S,role:"combobox",tabindex:0,"on:keydown":Q,"aria-invalid":a,"aria-disabled":U,"aria-describedby":function(){return a()?"dropdown-view-model-error":void 0}},_.D("div",{class:"ytDropdownViewModelText"},Ah3(N,a,B),s25(N,B)),_.D("div",{class:_.mu("ytDropdownViewModelChevronDown",
(c.ytDropdownViewModelChevronDownDisabled=U,c))},_.D(_.hu,{icon:"CHEVRON_DOWN"}))),Bh3(N,X))},"Zi");_.jS(_.f(function(q){var S=q.data;var N=function(b){var w=D3m(S());w.videoMetadata||(w.videoMetadata={});w.videoMetadata.sponsorshipsMetadata||(w.videoMetadata.sponsorshipsMetadata={});w.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(b)},X=function(b){var w=D3m(S());
w.scheduledRedirectMetadata||(w.scheduledRedirectMetadata={});w.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(b)};
return _.D("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.D("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.D("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.D(_.Fu,{text:function(){return S().title}}),_.D(_.hu,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.D(_.Fu,{text:function(){return S().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.D(_.SA,{data:function(){return S().tierChoices}},{dropdownViewModel:function(b){return _.D("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.D(uPL,{data:b.data,
onSelected:N}))}}),_.D(_.SA,{data:function(){return S().startTimeChoices}},{dropdownViewModel:function(b){return _.D("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.D(uPL,{data:b.data,
onSelected:X}))}}),_.D(_.Fu,{text:function(){return S().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.D("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.D(_.SA,{data:function(){return S().scheduleButton}},{panelFooterViewModel:ey})))},"$i"),"ytfz-schedule-fanzone-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;q=q.className===void 0?"":q.className;var N=_.Yc(SDE,function(){return S().flowStateEntityKey||""}),X={};
X=_.mu("ytFlowBottomBarViewModelFlowBottomBarButtons",(X.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},X));
var b={},w=_.mu("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",X,(b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},b));
b={};var B=_.mu("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",X,(b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},b));
X={};X=_.mu("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return S().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
X));
q=_.mu("ytFlowBottomBarViewModelHost",q);return _.D("yt-flow-bottom-bar-view-model",{class:q},_.D(_.V,{cond:function(){var T;return(T=S())==null?void 0:T.textSection},
then:function(T){return _.D("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.D(_.Fu,{text:T}))}}),_.D("div",{class:X},_.D(_.SA,{data:function(){return S().secondaryButton}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
className:B})}}),_.D(_.SA,{data:function(){return S().primaryButton}},{buttonViewModel:function(T){return _.D(_.EN,{data:T.data,
className:w,buttonOverrides:function(){var Q;return{disabled:!((Q=N())==null||!Q.primaryButtonDisabled)}}})}})))},"aj"),"yt-flow-bottom-bar-view-model",{props:{data:_.H4,
className:_.Ks}});var gH7="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Rx=function(){var q=_.n.apply(this,arguments)||this;q.enableScrollingFix=!0;q.bottomBar=!1;q.fitContent=!1;return q};
_.F(Rx,_.n);_.Z=Rx.prototype;_.Z.ready=function(){_.C("enable_pdp_icon_prefetch")&&yyL(_.Ly().resolve(_.KxZ),0,gH7)};
_.Z.focus=function(q){this.topBar?_.gX(this.topBar,q):this.paperDialog.focus(q)};
_.Z.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$21008_scroller&&(this.JSC$21008_scroller.dialogElement=this.paperDialog,this.JSC$21008_scroller.attached&&typeof this.JSC$21008_scroller.attached==="function"&&this.JSC$21008_scroller.attached())};
_.Z.onDataChanged=function(){var q;this.fitContent=!((q=this.data)==null||!q.fitContent);var S;this.bottomBar=!((S=this.data)==null||!S.bottomBar)};
_.Z.onProgressChanged=function(){var q,S,N=((S=(q=this.data)==null?void 0:q.progress)!=null?S:0)*100;this.progressElement.style.width=N+"%"};
_.Z.isProgressHidden=function(){var q;return!((q=this.data)==null?0:q.progress)};
_.Z.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",
reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",
params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},
flowBottomBarRenderer:{matcher:function(q){return q&&!q.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
Rx.prototype.onProgressChanged=Rx.prototype.onProgressChanged;Rx.prototype.onDataChanged=Rx.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rx.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Rx.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rx.prototype,"enableScrollingFix",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rx.prototype,"bottomBar",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rx.prototype,"fitContent",void 0);_.u([_.oE("#progress"),_.E("design:type",HTMLElement)],Rx.prototype,"progressElement",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],Rx.prototype,"JSC$21008_scroller",void 0);_.u([_.oE("ytd-flow-top-bar-renderer"),_.E("design:type",HTMLElement)],Rx.prototype,"topBar",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rx.prototype,"onDataChanged",null);_.u([_.I5("data.progress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rx.prototype,"onProgressChanged",null);_.u([_.Ue({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Rx);
_.p(Rx,"ytd-flow-step-renderer",function(){if(DIm!==void 0)return DIm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DIm=q},{mode:1});var tR=function(q){this.resolveCommand=q;this.steps={}},EH3=function(q,S){S=_.A(S||[]);
for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=Object.values(N)[0],b=void 0;if((b=X)==null?0:b.stepId)q.steps[X.stepId]=N}},M_5=function(q,S){var N,X,b,w,B;
return _.G(function(T){if((N=q.state)==null||!N.currentStepId)return T.return(void 0);X=q.getCurrentStep();if(!X)return T.return(ykL(q));if(b=_.t(X,_.s8))q.logVEScreen(b),((w=b)==null?0:w.onStepStartCommand)&&q.resolveCommand((B=b)==null?void 0:B.onStepStartCommand,{});b&&S&&(q.logFlowEvent(b,S),S.steps&&!S.steps.includes(X)&&S.steps.push(X));return T.return(X)})};
tR.prototype.back=function(){var q;(q=this.state)!=null&&q.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
tR.prototype.handleUpdateFlowCommand=function(q){q.steps&&EH3(this,q.steps);q.entityUpdateCommand&&this.resolveCommand(q.entityUpdateCommand,{});q.flowContinuationCommand&&(q=q.flowContinuationCommand)&&(this.getFlowContinuationCommand=q);this.awaitFlowContinuation&&(q=this.getCurrentStep(),this.awaitFlowContinuation(q),this.awaitFlowContinuation=void 0)};
tR.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var ykL=function(q){return _.G(function(S){return q.getFlowContinuationCommand?S.return(new Promise(function(N){q.awaitFlowContinuation=N;q.getFlowContinuationCommand&&q.resolveCommand(q.getFlowContinuationCommand,{flow_state:q.state})})):S.return(Promise.resolve(void 0))})};
tR.prototype.getCurrentStep=function(){var q;if((q=this.state)!=null&&q.currentStepId)return this.steps[this.state.currentStepId]};
tR.prototype.logVEScreen=function(q){var S;((S=q.screenLoggingData)==null?0:S.screenVeType)&&_.Lt(_.ql(),q.screenLoggingData.screenVeType)};
tR.prototype.logFlowEvent=function(q,S){var N,X,b,w;((N=S.flowLoggingData)==null?0:N.eventNamespace)&&((X=q.flowEventData)==null?0:X.eventType)&&((b=q.flowEventData)==null?0:b.eventMetadata)&&((w=S.flowLoggingData)==null?0:w.flowType)&&(q=_.MO(S.flowLoggingData.eventNamespace,q.flowEventData.eventType,q.flowEventData.eventMetadata),_.Lc().logFlowEvent(q,S.flowLoggingData.flowType))};
_.hd.Object.defineProperties(tR.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.state)==null?void 0:q.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.state)!=null&&q.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(S,N){N.key&&N.value&&(S[N.key]=N.value);return S},{})}}});var iH=function(){var q=_.n.apply(this,arguments)||this;q.flowState=_.C("web_use_flow_state_manager")?void 0:new tR(function(S,N){N=N===void 0?{}:N;_.LI.instance.resolveCommand(S,{form:{form:N,element:q.hostElement}})});
q.JSC$21019_flowStateManager=_.C("web_use_flow_state_manager")?_.Ly().resolve(_.w7):void 0;q.currentTargetId="";q.initialState=!0;q.isLoading=!1;q.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};q.containsTalkToRecs=!1;return q};
_.F(iH,_.n);_.Z=iH.prototype;_.Z.onPopupClosed=function(q){if(!q||this.hostElement===q.detail.popupRenderer){if(this.JSC$21019_flowStateManager){var S;((S=this.data)==null?0:S.flowStateEntityKey)&&this.JSC$21019_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.Z.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.Z.focus=function(q){var S=this;_.t6(function(){var N=_.mt(S.hostElement).querySelector("ytd-flow-step-renderer");(N==null?0:N.topBar)?N.focus(q):S.topBar&&_.gX(S.topBar,q)},1)};
_.Z.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.Z.computeTopBarHidden=function(q){var S;return!((S=_.t(q,_.s8))==null||!S.topBarOverride)};
_.Z.onCurrentFlowChange=function(){if(this.JSC$21019_flowStateManager&&this.data&&this.flow){var q=q$J(this.JSC$21019_flowStateManager,this.data),S;if(q&&((S=this.flow)==null?0:S.currentStepId)){q=XaE(q,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var N;!q&&((N=this.data)==null?0:N.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.Z.observeData=function(){var q=this;if(this.JSC$21019_flowStateManager){var S=this.currentTargetId,N,X,b=(X=(N=this.data)==null?void 0:N.targetId)!=null?X:"";S!==b&&S&&S$3(this.JSC$21019_flowStateManager,S);this.currentTargetId=b;this.data&&N2E(q$J(this.JSC$21019_flowStateManager,this.data),function(w){w&&(q.initialState=!1,q.currentFlowStep={flowStepRenderer:w},q.isLoading=!q.currentFlowStep,q.autofocusAndRefit(),q.updateContainsTalkToRecs(),q.logVEScreen(),q.logFlowEvent())})}};
_.Z.dataChanged=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1){if(!q.flowState)return X.return();((S=q.data)==null?0:S.steps)&&EH3(q.flowState,q.data.steps);if((N=q.data)==null?0:N.flowContinuationCommand){var b=q.flowState,w=q.data.flowContinuationCommand;w&&(b.getFlowContinuationCommand=w)}return X.yield(M_5(q.flowState,q.data),2)}q.currentFlowStep=X.yieldResult;_.xP(X)})};
_.Z.flowChanged=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1){if(!q.flowState||!q.flow)return N.return();q.flowState.state=q.flow;q.isLoading=!0;return N.yield(M_5(q.flowState,q.data),2)}S=N.yieldResult;if(!S||q.flow.isLoading)return N.return();q.currentFlowStep=S;q.initialState=!1;q.isLoading=!1;q.autofocusAndRefit();q.updateContainsTalkToRecs();_.xP(N)})};
_.Z.logVEScreen=function(){var q,S,N=(q=_.t(this.currentFlowStep,_.s8))==null?void 0:(S=q.screenLoggingData)==null?void 0:S.screenVeType;N&&_.Lt(_.Ly().resolve(_.A7),N)};
_.Z.logFlowEvent=function(){var q=_.t(this.currentFlowStep,_.s8),S,N,X,b,w,B;(this==null?0:(S=this.data)==null?0:(N=S.flowLoggingData)==null?0:N.eventNamespace)&&(this==null?0:(X=this.data)==null?0:(b=X.flowLoggingData)==null?0:b.flowType)&&(q==null?0:(w=q.flowEventData)==null?0:w.eventType)&&(q==null?0:(B=q.flowEventData)==null?0:B.eventMetadata)&&(q=_.MO(this.data.flowLoggingData.eventNamespace,q.flowEventData.eventType,q.flowEventData.eventMetadata),_.Lc().logFlowEvent(q,this.data.flowLoggingData.flowType))};
_.Z.updateContainsTalkToRecs=function(){var q,S=(q=_.t(this.currentFlowStep,_.s8))==null?void 0:q.content;this.containsTalkToRecs=!!S&&!!_.t(S,k3L)};
_.Z.autofocusAndRefit=function(){var q=this,S=_.Ly().resolve(_.MU(_.n5)),N=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),X=document.querySelector("yt-report-form-confirmation-page-view-model"),b=document.querySelector("yt-report-form-details-page-view-model"),w=document.querySelector("yt-report-form-reason-select-page-view-model"),B=document.querySelector("yt-contributor-zero-state-view-model"),
T=document.querySelector("yt-structured-context-note-view-model"),Q=document.querySelector("yt-note-view-model");(!N&&S&&S.isKeyBoardInUse()||X||!N&&b||!N&&w||!N&&(B||T||Q))&&_.EY(this.hostElement);_.MC(this,function(){_.uc(q.hostElement,"yt-refit")})};
_.Z.handleUpdateFlowCommand=function(q){this.flowState?this.data&&(q=_.t(q,_.j0s),q.targetId===this.data.targetId&&(q.flowContinuationCommand&&(this.data.flowContinuationCommand=q.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(q),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(q)};
_.Z.handleFlowNextStepCommand=function(q){this.JSC$21019_flowStateManager?this.ytComponentBehavior.resolveCommand(q):this.data&&this.flow&&this.flow.key&&(q=_.t(q,_.Ois),q.targetId===this.data.targetId&&(q=q.stepId||"",this.ytdReduxBehavior.dispatch(_.VB("flowStateEntity",this.flow.key,{currentStepId:q,stepIdStack:(this.flow.stepIdStack||[]).concat(q)}))))};
_.Z.handleFlowPrevStepCommand=function(q){if(this.JSC$21019_flowStateManager)this.ytComponentBehavior.resolveCommand(q);else if(this.data&&this.flow&&this.flow.key&&(q=_.t(q,_.Ky0),q.targetId===this.data.targetId)){var S=[].concat(_.PG(this.flow.stepIdStack||[]));S.length>1?(S.pop(),this.ytdReduxBehavior.dispatch(_.VB("flowStateEntity",this.flow.key,{currentStepId:S[S.length-1],stepIdStack:S}))):q.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(q.onFirstStepCommand)}};
_.Z.handleYpcCancelRecurrenceCommand=function(q){if(this.data&&this.flow&&this.flow.key&&(q=_.t(q,p55),q.targetId===this.data.targetId&&q.endpointCommand)){var S=_.t(this.flow,xoE);S&&_.t(q.endpointCommand,_.yLR)&&(_.t(q.endpointCommand,_.yLR).feedbackData=S.surveyFeedback);this.ytComponentBehavior.resolveCommand(q.endpointCommand)}};
_.Z.handlePartialUpdateFlowStateEntity=function(q){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.VB("flowStateEntity",this.flow.key,q,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
iH.prototype.flowChanged=iH.prototype.flowChanged;iH.prototype.dataChanged=iH.prototype.dataChanged;iH.prototype.observeData=iH.prototype.observeData;iH.prototype.onCurrentFlowChange=iH.prototype.onCurrentFlowChange;iH.prototype.onPopupClosed=iH.prototype.onPopupClosed;_.u([_.O(_.$Y),_.E("design:type",Object)],iH.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],iH.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],iH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],iH.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iH.prototype,"initialState",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iH.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Object)],iH.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],iH.prototype,"currentFlowStep",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],iH.prototype,"onPopupClosed",null);
_.u([_.k({selectorArgs:["data.flowStateEntityKey"],selector:SDE}),_.E("design:type",Object)],iH.prototype,"flow",void 0);_.u([_.oE("ytd-flow-top-bar-renderer"),_.E("design:type",HTMLElement)],iH.prototype,"topBar",void 0);_.u([_.I5("data","flow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iH.prototype,"onCurrentFlowChange",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iH.prototype,"observeData",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],iH.prototype,"dataChanged",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iH.prototype,"containsTalkToRecs",void 0);_.u([_.Xb("flow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],iH.prototype,"flowChanged",null);_.u([_.Ue({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],iH);
var LUL=_.m9()(iH,"ytd-flow-root-renderer",function(){if(wnJ!==void 0)return wnJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return wnJ=q},{mode:2});var ch8=_.DBM.talkToRecsStateSelector;_.jS(_.f(function(q){var S=function(){return _.t(q.data().flowRoot,z45)};
_.lO(function(){var N=S(),X=function(){},b=function(){};
N&&(U37(N,Q28(N)),X=$3L(N),b=eW5(N));_.k7(function(){X();X=function(){};
b();b=function(){};
var w=S();w&&(_.jQ().dispatch(_.XV("flowStateEntity",w.flowStateEntityKey)),_.jW(_.xx({type:"TALK_TO_RECS_RESET_STEP_STATE",payload:{stepId:Q28(w)}})))})});
return _.D("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.D(_.hO,{contentId:function(){return q.data().contentId}},function(){return _.D("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.D(_.V,{cond:S,
then:function(N){return _.D(LUL,{data:N})}}))}))},"bj"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.H4}});var hN7=_.f(function(q){var S=_.dY(q,{numberOfChips:5}).numberOfChips;return _.D("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.D(_.tc,{each:function(){return Array(S==null?void 0:S())}},function(){return _.D("div",{class:"ytGhostChipShelfChip"})}))},"cj");_.jS(_.f(function(){return _.D("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.D("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.D("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.D(hN7,null)),_.D(_.OnQ,{data:{rows:1},isExploreHub:!0}))},"dj"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.jS(_.f(function(q){var S=q.data;var N=q.standardUnitMinWidth;q=_.A((0,_.vd)(S));var X=q.next().value,b=q.next().value,w=function(){var T,Q=(T=X())==null?void 0:T.contents;return Q==null||Q.length===0},B=function(){b(Object.assign({},X(),{contents:[]}))};
return _.D("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.Hi(_.Ll({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var T=_.t(S().chipsShelf,jqs);if(T!=null&&T!=null&&T.autoselectChipOnVisible){var Q,a,U=_.t(T==null?void 0:(Q=T.contents)==null?void 0:Q[(a=T.autoselectedChipIndex)!=null?a:0],_.Jp);U&&U.tapCommand&&_.$m(U.tapCommand)}}}))},_.D(_.hO,{contentId:function(){return S().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.D("div",null,_.D("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.D(_.SA,{data:function(){return S().header}},{sectionHeaderViewModel:function(T){return _.D(_.Xi,{data:T.data,
disableHorizontalPadding:!0})}})),_.D("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.D(_.SA,{data:function(){return S().chipsShelf}},{chipsShelfViewModel:function(T){return _.D(_.bM,{data:T.data,
callback:B,selectionBehavior:1})}})),_.D("div",null,_.D(_.V,{cond:w,
then:function(){return _.D("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.D(_.OnQ,{data:{rows:1},isExploreHub:!0}))}}),_.D(_.SA,{data:function(){var T;
return(T=X())==null?void 0:T.contents}},{richShelfRenderer:function(T){return _.D(_.ghD,{data:T.data,
isInnerShelf:!0,standardUnitMinWidth:N})}})))}))},"ej"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.H4,
standardUnitMinWidth:_.H4}});var JR=function(){return _.n.apply(this,arguments)||this};
_.F(JR,_.n);
JR.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},
messageRenderer:"ytd-message-renderer",alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
JR.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.u([_.O(_.$Y),_.E("design:type",Object)],JR.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],JR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],JR.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],JR.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Number)],JR.prototype,"standardUnitMinWidth",void 0);_.u([_.Ue({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],JR);
_.p(JR,"ytd-rich-section-renderer",function(){if(x25!==void 0)return x25;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return x25=q},{mode:2});var P75;var HA7=null;_.jS(_.f(function(q){return _.D("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.D("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.D(_.Fu,{text:function(){return q.data().text}}),_.D("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"fj"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.H4}});var IKJ=_.f(function(q){var S=q.playerControlsProps;var N=q.isShortsPage;return _.D("yt-bigboard",null,_.D(_.V,{cond:function(){return S().isDragging},
then:function(){return _.D("div",{class:"ytBigboardStoryboardHost"},_.D(_.q0_,{progressBarProps:S,isShortsPage:N}))}}))},"gj");
IKJ.idomCompat=!0;var Fd={ACCOUNT_LABEL:w_("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:w_("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:w_("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:w_("AD_BADGE_HINT"),AD_BADGE_TEXT:w_("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:w_("ALL_CHANNELS_LABEL"),AMBIENT_MODE:w_("AMBIENT_MODE"),AMBIENT_MODE_OFF:w_("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:w_("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:w_("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:w_("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:w_("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:w_("APP_UPSELL_TITLE"),AUDIO_TRACK:w_("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:w_("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:w_("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:w_("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:w_("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:w_("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:w_("AUTO_ZOOM","Auto zoom"),BACK:w_("BACK"),CANCEL:w_("CANCEL"),CHANNEL_SWITCHER_LABEL:w_("CHANNEL_SWITCHER_LABEL"),CLOSE:w_("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:w_("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:w_("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:w_("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:w_("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:w_("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:w_("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:w_("COMMENT_MODAL_CONTENT"),CONFIRM_OK:w_("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:w_("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:w_("COPIED_TO_CLIPBOARD"),COPY:w_("COPY"),COPY_DEBUG_INFO:w_("COPY_DEBUG_INFO"),COPY_EMBED_CODE:w_("COPY_EMBED_CODE"),
COPY_LINK_LABEL:w_("COPY_LINK_LABEL"),COPY_VIDEO_URL:w_("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:w_("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:w_("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:w_("DELETE_FROM_DOWNLOADS"),DIALOG:w_("DIALOG"),DONE:w_("DONE"),DOWNLOAD:w_("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:w_("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:w_("FLAG_CONFIRM"),FLAG_CONTENT:w_("FLAG_CONTENT"),FLAG_LABEL:w_("FLAG_LABEL"),FLAG_TITLE:w_("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:w_("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:w_("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:w_("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:w_("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:w_("HIDE_SEARCH_FILTERS_LABEL"),HOME:w_("HOME","Home"),INVALID_RESPONSE_RECEIVED:w_("INVALID_RESPONSE_RECEIVED"),LIBRARY:w_("LIBRARY","Library"),LISTENING:w_("LISTENING"),LOADING:w_("LOADING"),LONG_PRESS_MIC_TO_SPEAK:w_("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:w_("LOOP"),MENU_DESKTOP:w_("MENU_DESKTOP"),
MENU_EXIT:w_("MENU_EXIT"),MENU_FEEDBACK:w_("MENU_FEEDBACK"),MENU_HELP:w_("MENU_HELP"),MENU_IMPRESSUM:w_("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:w_("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:w_("MENU_SETTINGS"),MENU_SIGN_IN:w_("MENU_SIGN_IN"),MENU_TITLE:w_("MENU_TITLE"),MENU_YOUR_DATA:w_("MENU_YOUR_DATA"),MORE_INFO:w_("MORE_INFO"),MORE_OPTIONS:w_("MORE_OPTIONS"),MUTE_VOLUME:w_("MUTE_VOLUME"),NEW_PLAYLIST:w_("NEW_PLAYLIST"),NEXT_VIDEO:w_("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:w_("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:w_("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:w_("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:w_("NOT_FOUND_TITLE"),NO_DOWNLOADS:w_("NO_DOWNLOADS"),NO_MIC_INPUT:w_("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:w_("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:w_("OOPS_MESSAGE"),OPEN_APP:w_("OPEN_APP"),OPEN_YOUTUBE:w_("OPEN_YOUTUBE"),PAUSE:w_("PAUSE"),PLAY:w_("PLAY"),PLAYER_CAPTION:w_("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:w_("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:w_("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:w_("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:w_("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:w_("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:w_("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:w_("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:w_("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:w_("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:w_("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:w_("PLAYER_MINIMIZE"),PLAYER_NEXT:w_("PLAYER_NEXT"),PLAYER_PAUSE:w_("PLAYER_PAUSE"),PLAYER_PLAY:w_("PLAYER_PLAY"),
PLAYER_PREVIOUS:w_("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:w_("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:w_("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:w_("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:w_("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:w_("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:w_("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:w_("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:w_("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:w_("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:w_("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:w_("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:w_("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:w_("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:w_("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:w_("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:w_("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:w_("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:w_("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:w_("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:w_("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:w_("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:w_("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:w_("PLAY_ALL"),PLEASE_FIX_ERRORS:w_("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:w_("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:w_("PREVIOUS_VIDEO"),PRIVACY_POLICY:w_("PRIVACY_POLICY"),RELOAD:w_("RELOAD"),REQUIRED_LABEL:w_("REQUIRED_LABEL"),SAVE_PLAYLIST:w_("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:w_("SCRUB_SLIDE_USER_EDU"),SEARCH:w_("SEARCH","Search"),
SEARCH_APPEND_LABEL:w_("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:w_("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:w_("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:w_("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:w_("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:w_("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:w_("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:w_("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:w_("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:w_("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:w_("SEEK_SLIDER"),SETTINGS_LABEL:w_("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:w_("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:w_("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:w_("SHOW_LESS"),SHOW_MORE:w_("SHOW_MORE"),SHOW_PLAYER_CONTROLS:w_("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:w_("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:w_("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:w_("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:w_("SIGN_IN_ON_WEB"),STABLE_VOLUME:w_("STABLE_VOLUME"),STABLE_VOLUME_OFF:w_("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:w_("STABLE_VOLUME_ON"),STATS_FOR_NERDS:w_("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:w_("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:w_("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:w_("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:w_("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:w_("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:w_("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:w_("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:w_("TIMESTAMP_SECONDS"),TOGGLE_OFF:w_("TOGGLE_OFF"),TOGGLE_ON:w_("TOGGLE_ON"),TRENDING:w_("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:w_("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:w_("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:w_("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:w_("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:w_("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:w_("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:w_("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:w_("VIDEO_LINK_LABEL")};var Yp5=_.f(function(q){var S=q.playerApi;q=_.FS("button",function(X){NI(X,36843)});
var N=w_("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.D("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.D("button",{el:q,class:"ytPlayerControlsJumpForwardButtonButton",title:N,"aria-label":N,"on:click":_.Ec(function(){XH(36843);S&&S().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.D("span",null,_.D(_.hu,{icon:"FAST_FORWARD",
active:!0}))))},"hj");var o4E=_.f(function(q){var S=q.appApi;q=_.FS("button",function(X){NI(X,62946)});
var N=w_("OPEN_IN_MINIPLAYER");return _.D("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.D("button",{el:q,class:"ytMiniplayerButtonButton",title:N,"aria-label":N,"on:click":_.Ec(function(){XH(62946);var X,b;(b=(X=S()).openInMiniplayer)==null||b.call(X);return!1})},_.D(_.hu,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"ij");var qiL=_.f(function(q){var S=q.playerApi;q=_.FS("button",function(w){NI(w,142812)});
var N=_.A(_.r6(!1,void 0,"eOMRAb")),X=N.next().value,b=N.next().value;N=function(){return w_("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(X()?1:2)})};
return _.D("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.D("button",{el:q,class:"ytPlaybackSpeedButtonButton",title:N,"aria-label":N,"on:click":_.Ec(function(){XH(142812);if(S){var w=S(),B=X();w.setPlaybackRate(B?1:2);b(!X())}return!1})},_.D("span",null,_.D(_.hu,{icon:function(){return X()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"jj");var Si3=_.f(function(q){var S=q.title;var N=q.ariaLabel;var X=q.icon;var b=q.command;var w=q.visualElementId;q=_.FS("button",function(B){w&&NI(B,w())});
return _.D("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.D("button",{el:q,class:"ytdThumbnailOverlayButtonButton",title:S,"aria-label":N,"on:click":_.Ec(function(){w&&XH(w());b&&_.Ly().resolve(_.ci).resolveCommand(b())})},_.D(_.hu,{icon:X})))},"kj");var NC7=["en-CA","en","es-MX","fr-CA"];var X1$=_.f(function(q){var S=_.dY(q,{isOverlay:!1}),N=S.captionIconType,X=S.onClick;q=S.ariaLabel;var b=S.ariaPressed,w=S.isOverlay;S=_.FS("button",function(Q){NI(Q,127299)});
var B=_.Ec(function(Q){XH(127299);X==null||X(Q);return!1}),T={};
return _.D("ytm-closed-captioning-button",{class:_.mu("ytmClosedCaptioningButtonHost",(T.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return N()===-1&&w()},T.ytmClosedCaptioningButtonIconDisabled=function(){return N()===-1&&!w()},T))},_.D("button",{el:S,
class:"ytmClosedCaptioningButtonButton",title:q,"aria-label":q,"aria-pressed":b,"on:click":B},_.D(_.hu,{icon:function(){var Q="";var a=_.Xx().get("hl");a=!a||NC7.includes(a)?"CLOSED_CAPTION":"SUBTITLES";var U=N();switch(U){case -1:case 0:Q=a;break;case 1:Q=a+"_FILLED";break;default:_.q$(U)}return Q}})))},"lj");
X1$.idomCompat={callbacks:{onClick:!0}};var Sj="";var b_G=_.f(function(q){var S=q.playerControlsProps,N=q.onClickFn;q=_.C6(function(){var w=S(),B=-1;w.captionsAvailable&&(B=w.captionsEnabled?1:0);return B},void 0,"MZ0Wqe");
var X=_.C6(function(){var w=S();return w.captionsAvailable?_.qW(w.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.qW("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),b=_.C6(function(){var w=S();
w=w.captionsAvailable?w.captionsEnabled:void 0;return w},void 0,"fhuQRe");
return _.D("yt-closed-captions-toggle-button",null,_.D(X1$,{captionIconType:q,ariaLabel:X,ariaPressed:b,onClick:function(w){var B=S();if(B.captionsAvailable){var T=B.playerApi;if(T){var Q=B.playerApi;if(Q){var a=Sj;if(a){Q=Q.getOption("captions","track");var U;Sj=(U=Q?Q.displayName:null)!=null?U:a}else tQ8(Q)?(a=_.LYg(Q),Sj=a.length?(U=J_J(a))?U.displayName:a[0].displayName:""):Sj=""}FVZ(T);_.C("mweb_disable_set_state_captions_killswitch")&&B.setState({captionsEnabled:!B.captionsEnabled})}}var r,
c;(c=(r=B.appApi).showCaptionsToggleToast)==null||c.call(r,B);N==null||N(w)},
isOverlay:!0}))},"mj");var w1E=_.f(function(q){var S=q.data;return _.D("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.D(_.tL,{data:function(){return{type:17,text:_.oNd(S().label)}}}))},"nj");var Z_G=_.f(function(q){var S=_.mu("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return q.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return q.size()==="small"?q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.D("animated-seek-arrows",{class:_.mu("ytPlayerControlsAnimatedSeekArrowsHost")},_.D("span",{class:S}),_.D("span",{class:S}),_.D("span",{class:S}))},"oj");
Z_G.idomCompat=!0;var AE$=_.f(function(){var q=_.qW("PLAYER_SECONDS",{seconds_placeholder:"30"}),S=_.A(_.r6(!1,void 0,"iRJu8c")),N=S.next().value,X=S.next().value,b=_.A(_.r6(!1,void 0,"MPnizf"));S=b.next().value;var w=b.next().value;b={};var B=_.mu("jumpForwardOverlayOverlay",(b.jumpForwardOverlayOverlayHidden=S,b));_.lO(function(){var T=null,Q=null,a=function(){T!==null&&_.aV().cancelJob(T);Q!==null&&_.aV().cancelJob(Q);w(!0);X(!0);_.ns(_.aV(),function(){w(!1)});
T=_.ns(_.aV(),function(){w(!0);Q=_.ns(_.aV(),function(){X(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",a);_.k7(function(){window.removeEventListener("jump-forward-clicked",a)})});
return _.D("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.D(_.V,{cond:N,then:function(){return _.D("div",{class:B},_.D(Z_G,{direction:1,size:"large"}),_.D("div",null,q))}}))},"pj");var stL=Fd.MUTE_VOLUME,BCm=Fd.UNMUTE_VOLUME,TCL=_.f(function(q){var S=q.muteIconType;var N=q.onClick;var X=q.useOutlineIcon;var b=q.useDelhiIcons;q=_.FS("button",function(T){NI(T,28662)});
var w=function(){var T=S(),Q=X==null?void 0:X(),a=b==null?void 0:b(),U="",r="";switch(T){case -1:case 0:U=Q?"VOLUME_OFF":a?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";r=BCm;break;case 1:U=Q?"VOLUME_UP_OUTLINE":a?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";r=stL;break;case 2:U=Q?"VOLUME_DOWN_OUTLINE":a?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";r=stL;break;default:_.q$(T)}return{iconName:U,ariaLabel:r}},B=function(){return w().ariaLabel};
return _.D("ytm-mute-button",{class:"ytmMuteButtonHost"},_.D("button",{el:q,class:"ytmMuteButtonButton",title:B,"aria-label":B,"on:click":_.Ec(function(T){XH(28662);N==null||N(T);return!1})},_.D("span",null,_.D(_.hu,{icon:function(){return w().iconName}}))))},"qj");var GRG=_.f(function(q){var S=q.volumeProps;var N=q.onClickFn;var X=q.useOutlineIcon;var b=q.useDelhiIcons;return _.D("yt-mute-toggle-button",null,_.D(TCL,{muteIconType:function(){var w=S();return w.volumeMuted||w.volume===0?0:w.volume>50?1:2},
onClick:function(w){var B=S().playerApi;B&&(B.isMuted()?B.unMute():B.mute(!1));N==null||N(w)},
useOutlineIcon:function(){return!(X==null||!X())},
useDelhiIcons:function(){return!(b==null||!b())}}))},"rj");
GRG.idomCompat=!0;var D48=_.f(function(q){var S=q.data;var N=_.FS("ytm-paid-content-overlay-renderer");return _.D("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:N,"on:animationend":_.Ec(function(){N.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.D(_.f5,{command:function(){return S().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.D(_.V,{cond:function(){var X;return(X=S().icon)==null?void 0:X.iconType},
then:function(){return _.D("span",null,_.D(_.hu,{icon:function(){var X;return(X=S().icon)==null?void 0:X.iconType}}))}}),_.D("div",{class:"ytmPaidContentOverlayText"},_.D(_.Fu,{text:function(){return S().text}})),_.D(_.V,{cond:function(){return S().navigationEndpoint},
then:function(){return _.D(_.hu,{icon:"CHEVRON_RIGHT"})}})))},"sj");
D48.idomCompat=!0;var qEL=[].concat(_.PG([{register:function(q){var S=MIL(q),N;(N=q().playerApi)==null||N.addEventListener("onVolumeChange",S);return function(){}}},
{register:function(q){var S=LZ_(q);q=q().playerApi;q==null||q.addEventListener("captionschanged",S);q==null||q.addEventListener("captionssettingschanged",S);q==null||q.addEventListener("onCaptionsTrackListChanged",S);return function(){}}}]),[{register:function(q){var S=u07(q),N;
(N=q().playerApi)==null||N.addEventListener("onStateChange",S);return function(){}}},
{register:function(q){var S=gTG(q),N;(N=q().playerApi)==null||N.addEventListener("onPlaybackRateChange",S);return function(){}}},
{register:function(q){var S=ET3(q),N;(N=q().playerApi)==null||N.addEventListener("onVideoDataChange",S);return function(){}}},
{register:function(q){var S=yh8(q),N,X;(N=q())==null||(X=N.playerApi)==null||X.addEventListener("onVideoProgress",S);return function(){}}}]);var Qt_=_.f(function(q){var S=q.data;var N=function(){return _.qW("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+S().playbackRate})};
return _.D(_.V,{cond:function(){return S().playbackRate&&S().playbackRate!==1},
then:function(){return _.D("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.D("div",{class:"ytPlaybackRateOverlayOverlay"},_.D(Z_G,{direction:1,size:"small"}),_.D("div",{class:"ytPlaybackRateOverlayLabel"},N)))}})},"uj");var an$=_.f(function(q){var S=q.data;return _.D("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.D(_.V,{cond:function(){var N,X=(N=S())==null?void 0:N.playerResponse,b;return X==null?void 0:(b=X.paidContentOverlay)==null?void 0:b.paidContentOverlayRenderer},
then:function(N){return _.D(D48,{data:N})}}))},"wj"),VDV=_.f(function(q){var S=q.props;
var N=q.data;var X=q.options;var b=function(){var a,U,r,c;return(a=N())==null?void 0:(U=a.playerResponse)==null?void 0:(r=U.playerConfig)==null?void 0:(c=r.inlinePlaybackConfig)==null?void 0:c.showAudioControls},w=function(){var a,U;
if(b()&&((a=X())==null?void 0:(U=a.additionalButton)==null?void 0:U.button)!==void 0){var r,c,e;a=(r=N())==null?void 0:(c=r.playerApi)==null?void 0:(e=c.getSize())==null?void 0:e.height;if(!(a===void 0||a<180)){var R,J;return(R=X())==null?void 0:(J=R.additionalButton)==null?void 0:J.button}}},B=function(){var a,U;
return(a=X())==null?void 0:(U=a.additionalButton)==null?void 0:U.thumbnailOverlayButtonRenderers},T=function(){var a,U;
return(a=X())==null?void 0:(U=a.additionalButton)==null?void 0:U.thumbnailOverlayButtonViewModels},Q=function(){var a=[_.D(GRG,{volumeProps:S})],U;
((U=X())==null?0:U.hideCaptionsToggleButton)||a.push(_.D(b_G,{playerControlsProps:S}));w()===1&&a.push(_.D(Yp5,{playerApi:function(){return S().playerApi}}));
w()===2&&a.push(_.D(o4E,{appApi:function(){return S().appApi}}));
w()===3&&a.push(_.D(qiL,{playerApi:function(){return S().playerApi}}));
U=B();if(w()===4&&U){U=_.A(U);for(var r=U.next(),c={};!r.done;c={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$55:void 0,command$jscomp$632:void 0},r=U.next()){r=r.value;c.tooltip$jscomp$3=r.tooltip;var e=void 0,R=void 0;c.ariaLabel$jscomp$20=((e=r.accessibility)==null?void 0:(R=e.accessibilityData)==null?void 0:R.label)||c.tooltip$jscomp$3;e=void 0;c.icon$jscomp$55=(e=r.icon)==null?void 0:e.iconType;c.command$jscomp$632=r.command;c.tooltip$jscomp$3&&c.ariaLabel$jscomp$20&&c.icon$jscomp$55&&
a.push(_.D(Si3,{title:function(J){return function(){return J.tooltip$jscomp$3}}(c),
ariaLabel:function(J){return function(){return J.ariaLabel$jscomp$20}}(c),
icon:function(J){return function(){return J.icon$jscomp$55}}(c),
command:function(J){return function(){return J.command$jscomp$632}}(c)}))}}U=T();
if(w()===4&&U)for(U=_.A(U),r=U.next(),c={};!r.done;c={tooltip$jscomp$4:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$56:void 0,command$jscomp$633:void 0,trackingParamsVeType:void 0},r=U.next())r=r.value,c.tooltip$jscomp$4=r.title,c.ariaLabel$jscomp$21=r.accessibilityText||c.tooltip$jscomp$4,c.icon$jscomp$56=r.iconName,c.command$jscomp$633=_.aK(r.onTap),R=e=void 0,c.trackingParamsVeType=((e=r.loggingDirectives)==null?0:e.trackingParams)?(R=FIm(_.Yg(r.loggingDirectives.trackingParams)))==null?void 0:
_.md(R,2):void 0,c.tooltip$jscomp$4&&c.ariaLabel$jscomp$21&&c.icon$jscomp$56&&a.push(_.D(Si3,{title:function(J){return function(){return J.tooltip$jscomp$4}}(c),
ariaLabel:function(J){return function(){return J.ariaLabel$jscomp$21}}(c),
icon:function(J){return function(){return J.icon$jscomp$56}}(c),
command:function(J){return function(){return J.command$jscomp$633}}(c),
visualElementId:function(J){return function(){return J.trackingParamsVeType}}(c)}));
return a};
return _.D(_.V,{cond:b,then:function(){return _.D("div",{class:"ytInlinePlayerControlsTopRightControls"},_.D(_.tc,{each:Q},function(a){return _.D("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.D("div",{class:"ytInlinePlayerControlsButtonIcon"},a))}))}})},"xj"),$4$=_.f(function(q){var S=q.props;
var N=q.data;var X=q.options;q={};q=_.mu("ytInlinePlayerControlsBottomRightControls",(q.ytInlinePlayerControlsBottomRightControlsHidden=function(){var b;return PIG(N(),X())&&((b=X())==null?void 0:b.insetProgressBar)&&(S().isHovering||S().isDragging)},q));
return _.D("div",{class:q},_.D(U4L,{data:N}),_.D(_.V,{cond:function(){var b;return!((b=X())==null?0:b.hideTimeDisplay)},
then:function(){return _.D(rEE,{props:S,data:N})}}))},"yj"),U4L=_.f(function(q){var S=q.data;
return _.D(_.SA,{data:function(){var N;return kg_((N=S())==null?void 0:N.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:w1E})},"zj"),rEE=_.f(function(q){var S=q.props;
var N=q.data;return _.D(_.V,{cond:function(){return S().isLive},
then:function(){return _.D(cEL,{props:S,data:N})},
else:function(){return _.D(en8,{props:S,data:N})}})},"Aj"),en8=_.f(function(q){var S=q.props;
var N=q.data;var X=_.C6(function(){var b;return zWm((b=N())==null?void 0:b.thumbnailOverlays)},void 0,"Pf9uIe");
return _.D("div",{class:_.mu("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return Fd.PLAYER_TIME_ELAPSED+" "+_.cFD(S().playedTime)}},_.D(_.tL,{data:function(){var b=_.cFD(S().videoDuration-S().playedTime);
return Object.assign({},{type:17,text:b},X())}}))},"Bj"),Clm=_.f(function(q){q=q.badgeShapeData;
return _.D("div",{class:_.mu("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.D(_.tL,{data:q}))},"Cj"),cEL=_.f(function(q){var S=q.data;
q=_.C6(function(){if(_.C("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var X,b=_.A(((X=S())==null?void 0:X.thumbnailOverlays)||[]);for(X=b.next();!X.done;X=b.next()){X=X.value;if(X.thumbnailOverlayTimeStatusRenderer||X.thumbnailOverlayBadgeViewModel)return X;var w=void 0;if((w=X.thumbnailBottomOverlayViewModel)==null?0:w.badges)if(X=X.thumbnailBottomOverlayViewModel.badges.find(function(B){return _.t(B,WZV)}))return X}}},void 0,"GPGpgc");
var N=_.C6(function(){var X,b,w,B,T,Q;return _.bv7((X=S())==null?void 0:(b=X.playerApi)==null?void 0:(w=b.getSize())==null?void 0:w.width,(B=S())==null?void 0:(T=B.playerApi)==null?void 0:(Q=T.getSize())==null?void 0:Q.height)},void 0,"OeIVKe");
return _.D(_.V,{cond:q,then:function(X){return _.D(_.SA,{data:X},{thumbnailOverlayTimeStatusRenderer:function(b){var w=b.data;b=_.C6(function(){return _.hu7(w(),0)},void 0,"skoDC");
return _.D(Clm,{badgeShapeData:b})},
thumbnailBadgeViewModel:function(b){return _.D(_.oLJ,{data:b.data,class:_.mu("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(b){return _.D(_.eP,{data:b.data,thumbnailSize:N})}})},
else:function(){var X={type:18,text:Fd.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.D(Clm,{badgeShapeData:function(){return X}})}})},"Dj"),Rn8=_.f(function(q){var S=q.props;
var N=q.data;var X=q.options;return _.D(_.Zl8,{progressBarProps:S,config:function(){var b,w=_.t((b=N())==null?void 0:b.multiMarkersPlayerBar,_.rLX),B;b=((B=X())==null?0:B.insetProgressBar)?2:1;var T;B=(T=X())==null?void 0:T.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:b,chapterData:w,isInlinePlayback:!0,doSeekOnClick:B,playheadDotBehavior:B?1:0}}})},"Ej");_.jS(_.f(function(q){var S=q.data;var N=q.appApi;var X=q.options;var b=m35(S,hW_(N));q={};N={};return _.D("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.D("div",{class:_.mu("ytInlinePlayerControlsDarkenedOverlay",(q.ytInlinePlayerControlsDarkenedOverlayShow=function(){return b().isHovering},q))}),_.D(AE$,null),_.D(Qt_,{data:b}),_.D(an$,{data:S}),_.D(IKJ,{playerControlsProps:b,
isShortsPage:!1}),_.D("div",{class:_.mu((N.ytInlinePlayerControlsControlsHidden=function(){return b().isDragging},N))},_.D(VDV,{props:b,
data:S,options:X}),_.D($4$,{props:b,data:S,options:X})),_.D(_.V,{cond:function(){return PIG(S(),X())},
then:function(){return _.D(Rn8,{props:b,data:S,options:X})}}))},"vj"),"yt-inline-player-controls",{props:{data:_.H4,
appApi:_.Ks,options:_.H4}});var HZ=function(){var q=_.n.apply(this,arguments)||this;q.opts=null;q.playerControlsData=null;q.playerControlsAppApi={openInMiniplayer:function(){q.openInMiniplayer()}};
q.playerControlsOptions={};q.noAnimation=!1;q.playbackIntentTriggered=!1;q.positionData=null;q.hidden=!0;q.active=!1;q.playing=!1;q.persistentPanelVisible=!1;q.videoPreviewDataIndex=0;q.JSC$21078_playerPromise=null;q.player=null;q.enableAudioControls=!1;q.hasBeenUnmuted=!1;q.captionsHaveBeenTurnedOff=!1;q.JSC$21078_playerEvents=new Map;q.videoPreviewFetchRequest=null;q.scheduledPreviewEndJobId=null;q.JSC$21078_preventProgressSaveTimer=null;q.watchEndpointStartTimeUpdaterInterval=null;q.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};q.windowOnBlurFn=function(){q.deactivate()};
return q};
_.F(HZ,_.n);_.Z=HZ.prototype;
_.Z.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.Z.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$21078_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$21078_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$21078_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$21078_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.hx(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.hx(this,this.onScroll))};
_.Z.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.hx(this,this.onScroll))};
_.Z.onPageTypeChange=function(){this.deactivate()};
_.Z.onWindowResized=function(){this.deactivate()};
_.Z.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.Z.onCaptionsChanged=function(q){q=!!q.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!q);this.setCaptionSize()};
_.Z.setCaptionSize=function(){var q;if(this.active&&!this.captionsHaveBeenTurnedOff&&((q=this.player)==null?0:q.getCaptionWindowContainerId())){var S;(S=this.player)==null||S.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.Z.currentPageAllowed=function(){return!this.isWatchPage};
_.Z.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.C("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var q=this.positionData,S=q.initialTopPosition,N=q.initialHorizontalPosition;_.MQ(this.hostElement,{"--ytd-video-preview-translate-left":q.finalHorizontalPosition-N+"px","--ytd-video-preview-translate-top":q.finalTopPosition-S+"px","--ytd-video-preview-original-top-position":S+
"px","--ytd-video-preview-original-horizontal-position":N+"px","--ytd-video-preview-initial-scale":"scale("+q.initialScale+")","--ytd-video-preview-width":q.videoPreviewWidth+"px","--ytd-video-preview-height":q.videoPreviewHeight+"px"});return!0};
_.Z.isOutOfBounds=function(q){var S=q.initialHorizontalPosition+12;q=S+q.videoPreviewWidth>window.innerWidth;return S<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&S<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&S<72||q};
_.Z.handleOpenVideoPreviewAction=function(q){var S=this,N;return _.G(function(X){if(!S.currentPageAllowed())return X.return(0);S.opts=q;return(N=S.alignVideoPreviewForAnimation(q.thumbnail))?X.return(S.activate()):X.return(0)})};
_.Z.onMouseLeave=function(q){var S,N;(S=this.opts)==null||(N=S.mouseleaveCallback)==null||N.call(S);this.shouldDeactivateOnMouseLeave(q)&&this.deactivate()};
_.Z.onScroll=function(){var q,S;((q=this.opts)==null?0:q.isAutoplay)&&((S=this.opts)==null?0:S.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.Z.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.OY.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.Z.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.Z.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",HZ.JSC$21077_DEFAULT_CLICK_LOCATION_BEHAVIOR,HZ.JSC$21077_CLICK_LOCATION_ID_MAP)};
_.Z.shouldDeactivateOnMouseLeave=function(q){q=q.relatedTarget;if(!q)return!0;var S;return(S=this.opts)!=null&&S.mediaRenderer?!_.uX(this.opts.mediaRenderer).contains(q):!0};
_.Z.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.Z.onPlaybackStart=function(){var q=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$21078_preventProgressSaveTimer=
_.ns(_.OY,function(){q.resetPreventProgressSaveTimer()},1E4);
var S;if((S=this.opts)==null?0:S.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.ns(_.OY,function(){q.hasMultipleVideoPreviews()?q.startPlaybackForNextVideo():q.deactivate()},this.opts.videoPreviewDurationMs);
var N;this.player.setGlobalCrop(((N=this.opts)==null?0:N.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.Z.getRoundedCornersSize=function(){var q;if((q=this.opts)==null?0:q.roundedCornersSize){var S;return(S=this.opts)==null?void 0:S.roundedCornersSize}var N;if((N=this.opts)==null?0:N.enableRounding){var X;if(((X=this.opts)==null?void 0:X.thumbnailSize)==="small")return 1;var b;if(((b=this.opts)==null?void 0:b.thumbnailSize)==="medium")return 2;var w;if(((w=this.opts)==null?void 0:w.thumbnailSize)==="large")return 3}return _.C("web_imp_inset_progress_bar")?3:0};
_.Z.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.Z.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.Z.onMediaContainerClick=function(q){this.isShortcutClick(q)||(this.navigateToWatch(q),q.preventDefault(),q.stopPropagation())};
_.Z.activate=function(){var q=this,S,N,X,b,w,B,T,Q,a;return _.G(function(U){switch(U.nextAddress){case 1:if(!q.currentPageAllowed())return U.return(0);N=(S=q.videoPreviewData)==null?void 0:S.inlinePlaybackEndpoint;X=_.iW.instance;if(!N||!X)return U.return(0);q.playbackIntentTriggered=!0;((b=q.opts)==null?0:b.mediaRenderer)&&((w=q.opts)==null||!w.isAutoplay)&&l7L(q.opts.mediaRenderer,function(){q.deactivate()});
_.MC(q,function(){q.revealPreviewUi()});
B={};_.C("enable_unknown_lact_fix_on_html5")&&(_.Ly().resolve(_.Ne),B.lact=_.IL());q.videoPreviewFetchRequest=iA5(X,q.getInlinePlaybackRequestData(q.videoPreviewData),B);_.jw(U,2);return U.yield(q.videoPreviewFetchRequest,4);case 4:T=U.yieldResult;if(((Q=T)==null?void 0:(a=Q.playabilityStatus)==null?void 0:a.status)==="OK")return U.return(q.handlePlayerResponse(T));throw Error("Ql");case 2:_.pd(U),q.deactivate();case 3:return U.return(1)}})};
_.Z.getInlinePlaybackRequestData=function(q){var S,N=_.C("web_imp_player_mute_params")?((S=this.opts)==null?void 0:S.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:q.inlinePlaybackEndpoint,startPlaybackInMutedState:N}};
_.Z.handlePlayerResponse=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r,c,e,R,J;return _.G(function(v){if(v.nextAddress==1){N=S.getInlinePlaybackVideoId();if(!(((X=q)==null?0:(b=X.videoDetails)==null?0:b.videoId)&&S.currentPageAllowed()&&S.playbackIntentTriggered&&S.opts&&N))return S.deactivate(),v.return(0);if(q.videoDetails.videoId!==N)return v.return(0);S.enableAudioControls=!!((w=q.playerConfig)==null?0:(B=w.inlinePlaybackConfig)==null?0:B.showAudioControls);q.trackingParams=S.getInlinePlaybackTrackingParams();
if(!S.inlinePlayer)return v.return(0);T={};if(a=_.t((Q=S.videoPreviewData)==null?void 0:Q.inlinePlaybackEndpoint,_.O1))T.watch_endpoint=a;if(S.videoPreviewData){var W,z=(W=_.t(S.videoPreviewData.inlinePlaybackEndpoint,_.O1))==null?void 0:W.startTimeSeconds;z!==void 0&&(q.playerConfig||(q.playerConfig={}),q.playerConfig.playbackStartConfig||(q.playerConfig.playbackStartConfig={}),q.playerConfig.playbackStartConfig.startPosition||(q.playerConfig.playbackStartConfig.startPosition={}),q.playerConfig.playbackStartConfig.startSeconds=
z,q.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(z*1E3))}S.inlinePlayer.loadVideoWithPlayerResponse(q,T);if(S.JSC$21078_playerPromise)return v.jumpTo(2);S.JSC$21078_playerPromise=S.inlinePlayer.getPlayerPromise();return v.yield(S.JSC$21078_playerPromise,3)}v.nextAddress!=2&&(U=v.yieldResult,U.setInlinePreview(!0),r=!_.C("web_imp_theater_bugfix"),U.setSizeStyle(!1,r),S.ytPlayerListenerBehavior.listenToPlayerEvents(U,S.JSC$21078_playerEvents),S.player=U,_.uc(S.hostElement,
"player-api-ready"));((c=S.opts)==null?0:c.showPlayerControls)&&S.videoPreviewData&&S.player&&(S.playerControlsData={playerResponse:q,isInlinePlayback:!0,thumbnailOverlays:S.videoPreviewData.thumbnailOverlays,playerApi:S.player},S.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!S.unroundCornersForPlayback,additionalButton:S.getAdditionalButtonType(S.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(e=S.opts)==null?void 0:e.hideTimeDisplay,hideScrubbingControls:(R=S.opts)==
null?void 0:R.hideScrubber,hideCaptionsToggleButton:(J=S.opts)==null?void 0:J.hideCaptionsToggleButton});return v.return(2)})};
_.Z.revealPreviewUi=function(){var q=this;this.playbackIntentTriggered&&_.gCF(this,function(){q.hasThumbnailPositionChangedSinceTriggered()||(q.updateActiveState(!0),q.noAnimation=!1)})};
_.Z.hasThumbnailPositionChangedSinceTriggered=function(){var q=this.positionData,S=this.getThumbnailPositionData();return(q==null?void 0:q.initialTopPosition)!==(S==null?void 0:S.initialTopPosition)||(q==null?void 0:q.initialHorizontalPosition)!==(S==null?void 0:S.initialHorizontalPosition)};
_.Z.getThumbnailPositionData=function(){var q,S;if((S=this.opts)==null||!S.thumbnail)return null;S=this.opts.thumbnail;var N=((q=this.opts)==null?0:q.cropPlayerToFillThumbnailHorizontally)?!1:!0;var X=S.getBoundingClientRect();q=X.width;S=X.height;var b=X.top+window.scrollY;X=X.left+window.scrollX;var w=N?Math.ceil(q):q;N=N?Math.ceil(S):S;var B=q/w;q={initialScale:B,initialTopPosition:b-12*B,finalTopPosition:b-12-(N-S)/2,initialHorizontalPosition:X-(12+(w-q)/2),finalHorizontalPosition:X-12-(w-q)/
2,videoPreviewWidth:w,videoPreviewHeight:N};return q};
_.Z.updateActiveState=function(q){this.active=q;this.ytdReduxBehavior.dispatch(_.xx({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:q}))};
_.Z.stopPlayer=function(q){q=q.resetWatchEndpointStartTime===void 0?!1:q.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(q)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.OY.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.Z.deactivate=function(q){q=q===void 0?{}:q;q=q.resetWatchEndpointStartTime===void 0?!1:q.resetWatchEndpointStartTime;HA7&&(HA7.disconnect(),HA7=null);this.stopPlayer({resetWatchEndpointStartTime:q});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.Z.isValidThumbnailOverlayButton=function(q,S){q=q.thumbnailOverlayButtonRenderer;var N;return!!q&&!!q.tooltip&&!((N=q.icon)==null||!N.iconType)&&S.includes(q.icon.iconType)};
_.Z.isValidThumbnailOverlayButtonViewModel=function(q,S){var N;q=_.t((N=q.thumbnailOverlayButtonViewModel)==null?void 0:N.overlayButton,_.i5);return!!q&&!!q.title&&!!q.iconName&&S.includes(q.iconName)};
_.Z.getAdditionalButtonType=function(q){var S=this;if(_.C("web_imp_miniplayer_button"))return{button:2};if(_.C("web_imp_playback_speed_button"))return{button:3};var N=["BOX_STACK_3"],X=(q||[]).filter(function(w){return S.isValidThumbnailOverlayButton(w,N)}).map(function(w){return w.thumbnailOverlayButtonRenderer});
if(X.length)return{button:4,thumbnailOverlayButtonRenderers:X};var b=["BOX_STACK_3"];q=(q||[]).filter(function(w){return S.isValidThumbnailOverlayButtonViewModel(w,b)}).map(function(w){return _.t(w.thumbnailOverlayButtonViewModel.overlayButton,_.i5)});
if(q.length)return{button:4,thumbnailOverlayButtonViewModels:q}};
_.Z.allowCaptions=function(){var q;return!((q=this.opts)==null?0:q.forceCaptionsOff)};
_.Z.allowUnmuting=function(){var q;return this.enableAudioControls&&!((q=this.opts)==null?0:q.forceMutedVolume)};
_.Z.beginStartTimeUpdater=function(){var q=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.wg(function(){q.updateWatchEndpointStartTime()},1E3)};
_.Z.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.Z.resetPreventProgressSaveTimer=function(){this.JSC$21078_preventProgressSaveTimer!==null&&(_.OY.cancelJob(this.JSC$21078_preventProgressSaveTimer),this.JSC$21078_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.Z.updateWatchEndpointStartTime=function(q){var S=this.videoPreviewData;if(this.player&&S!=null&&S.inlinePlaybackEndpoint&&!this.JSC$21078_preventProgressSaveTimer){q=q?0:Math.floor(this.player.getCurrentTime());var N=_.t(S.navigationEndpoint,_.O1);N&&(N.startTimeSeconds=q);if(S=_.t(S.inlinePlaybackEndpoint,_.O1))S.startTimeSeconds=q}};
_.Z.isShortcutClick=function(q){return!!q&&(q.ctrlKey||q.shiftKey||q.metaKey)};
_.Z.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.Z.openInMiniplayer=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1){N=(S=q.videoPreviewData)==null?void 0:S.navigationEndpoint;if(!N)return X.return();_.NR().lockupActivation=!0;return X.yield(_.HR0(_.Ly().resolve(_.ti),N),2)}_.NR().userActivation=!0;_.xP(X)})};
_.Z.navigateToWatch=function(q){var S,N=(S=this.videoPreviewData)==null?void 0:S.navigationEndpoint;if(N){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(N,q,!0);else{var X;_.C("web_thumbnail_to_watch_transition")&&((X=this.opts)==null?0:X.thumbnail)&&_.iZs(_.Ly().resolve(_.BX),this.opts.thumbnail);_.uc(this.hostElement,"yt-navigate",{endpoint:N})}this.deactivate()}};
_.Z.getInlinePlaybackVideoId=function(){var q,S;return(S=_.t((q=this.videoPreviewData)==null?void 0:q.inlinePlaybackEndpoint,_.O1))==null?void 0:S.videoId};
_.Z.getInlinePlaybackTrackingParams=function(){var q,S;return(q=this.videoPreviewData)==null?void 0:(S=q.inlinePlaybackEndpoint)==null?void 0:S.clickTrackingParams};
_.Z.hasMultipleVideoPreviews=function(){var q;return!!(((q=this.opts)==null?0:q.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.Z.startPlaybackForNextVideo=function(){var q;(q=this.opts)!=null&&q.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.hd.Object.defineProperties(HZ.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.opts)==null?0:q.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.opts)==null||!q.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var q;if(Array.isArray((q=this.opts)==null?void 0:q.videoPreviewData)){var S;return(S=this.opts)==null?void 0:S.videoPreviewData[this.videoPreviewDataIndex]}var N;return(N=this.opts)==null?void 0:N.videoPreviewData}}});
HZ.prototype.onIsAdsVideoChange=HZ.prototype.onIsAdsVideoChange;HZ.prototype.onInlinePreviewIsEnabledChange=HZ.prototype.onInlinePreviewIsEnabledChange;HZ.prototype.optsChanged=HZ.prototype.optsChanged;HZ.prototype.onMouseLeave=HZ.prototype.onMouseLeave;HZ.prototype.onPersistentPanelVisibleChange=HZ.prototype.onPersistentPanelVisibleChange;HZ.JSC$21077_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
HZ.JSC$21077_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],HZ.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],HZ.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],HZ.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],HZ.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],HZ.prototype,"componentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],HZ.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.nM.YtSparklesClickLocationBehavior),_.E("design:type",Object)],HZ.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],HZ.prototype,"opts",void 0);_.u([_.k(),_.E("design:type",Object)],HZ.prototype,"playerControlsData",void 0);_.u([_.k(),_.E("design:type",Object)],HZ.prototype,"playerControlsAppApi",void 0);
_.u([_.k(),_.E("design:type",Object)],HZ.prototype,"playerControlsOptions",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],HZ.prototype,"noAnimation",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],HZ.prototype,"hidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],HZ.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],HZ.prototype,"playing",void 0);
_.u([_.k({selector:_.vY7}),_.E("design:type",Boolean)],HZ.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.k(),_.E("design:type",String)],HZ.prototype,"pagePath",void 0);_.u([_.k({selector:_.HMN}),_.E("design:type",Boolean)],HZ.prototype,"isWatchPage",void 0);_.u([_.k({selector:_.iT.persistentPanelVisibleSelector}),_.E("design:type",Object)],HZ.prototype,"persistentPanelVisible",void 0);
_.u([_.K("videoPreviewData"),_.E("design:type",Object),_.E("design:paramtypes",[])],HZ.prototype,"thumbnailData",null);_.u([_.K("opts","active"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"hidePlayerControls",null);_.u([_.K("opts"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"isAdsVideo",null);
_.u([_.K("opts"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"roundedCornersSmall",null);_.u([_.K("opts"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"roundedCornersMedium",null);_.u([_.K("opts"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"roundedCornersLarge",null);
_.u([_.K("opts"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HZ.prototype,"unroundCornersForPlayback",null);_.u([_.K("opts","videoPreviewDataIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],HZ.prototype,"videoPreviewData",null);_.u([_.k(),_.E("design:type",Object)],HZ.prototype,"videoPreviewDataIndex",void 0);_.u([_.oE("#inline-player"),_.E("design:type",Object)],HZ.prototype,"inlinePlayer",void 0);
_.u([_.I5("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HZ.prototype,"onPersistentPanelVisibleChange",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],HZ.prototype,"onMouseLeave",null);_.u([_.Xb("opts"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HZ.prototype,"optsChanged",null);
_.u([_.Xb("inlinePreviewIsEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HZ.prototype,"onInlinePreviewIsEnabledChange",null);_.u([_.I5("isAdsVideo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HZ.prototype,"onIsAdsVideoChange",null);_.u([_.Ue({is:"ytd-video-preview",disableElementRegistration:!0})],HZ);
_.p(HZ,"ytd-video-preview",function(){if(P75!==void 0)return P75;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return P75=q},{mode:2});var tDV;var Oa=function(){var q=_.n.apply(this,arguments)||this;q.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};q.forceDarkTheme=!1;q.forceLightTheme=!1;q.dynamicTextHeight=94;q.hasOverflowButton=!1;q.isInfeedModernization=!1;return q};
_.F(Oa,_.n);_.Z=Oa.prototype;_.Z.computeUrlImg=function(q){if(q)return _.da(q.thumbnails)};
_.Z.getLogoHeight=function(q){return this.logoWithPadding(q)?"31":"24"};
_.Z.getLogoClassName=function(q){return this.logoWithPadding(q)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.Z.logoWithPadding=function(q){var S,N;return(q=(S=q.thumbnails)==null?void 0:(N=S[0])==null?void 0:N.height)&&q%31===0?!0:!1};
_.Z.sendImpressionEndpoints=function(q){q.impressionEndpoints&&_.yR(this.hostElement,q.impressionEndpoints)};
_.Z.observeBasicPalette=function(){var q,S,N=(q=this.data)==null?void 0:(S=q.colorData)==null?void 0:S.basicColorPaletteData;N?_.AG(this.hostElement,N):_.AG(this.hostElement,{})};
_.Z.observeDataChanged=function(){var q;this.dynamicTextHeight=((q=this.data)==null?0:q.supplementalText)?74:94;var S;this.hasSupplementalText=!((S=this.data)==null||!S.supplementalText);var N,X,b,w;q=(N=this.data)==null?void 0:(X=N.actionButton)==null?void 0:(b=X.buttonRenderer)==null?void 0:(w=b.colorData)==null?void 0:w.basicColorPaletteData;var B,T,Q;if(!((B=this.data)==null?0:(T=B.actionButton)==null?0:(Q=T.buttonRenderer)==null?0:Q.style)&&q){this.computeIsInfeedModernization(this.data)||(q.borderColor=
q.foregroundTitleColor);var a,U;this.set("data.actionButton.buttonRenderer",_.a6.unsafeClone((a=this.data)==null?void 0:(U=a.actionButton)==null?void 0:U.buttonRenderer))}};
_.Z.observeDataForCounterfactual=function(){if(_.C("kevlar_banner_cf_extra_logging")){var q;((q=this.data)==null?0:q.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.Z.computeSupplementalStyle=function(){var q;if((q=this.data)!=null&&q.supplementalText){var S,N,X;if((S=this.data)==null?0:(N=S.colorData)==null?0:(X=N.basicColorPaletteData)==null?0:X.foregroundActivatedColor)return q=_.a5(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+q+"; --yt-endpoint-hover-color:"+q+"; --yt-endpoint-visited-color:"+q+"; --yt-formatted-string-bold-font-weight:700;"}};
_.Z.computeForcedDarkTheme=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.actionButton)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.style,b,w,B;q=XfE(((b=this.data)==null?void 0:(w=b.colorData)==null?void 0:(B=w.basicColorPaletteData)==null?void 0:B.backgroundColor)||0);return X&&q};
_.Z.computeForcedLightTheme=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.actionButton)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.style,b,w,B;q=!XfE(((b=this.data)==null?void 0:(w=b.colorData)==null?void 0:(B=w.basicColorPaletteData)==null?void 0:B.backgroundColor)||0);return X&&q};
_.Z.computeHasOverflowButton=function(q){return!!q.overflowButton};
_.Z.computeHasTitle=function(q){return!!q.title};
_.Z.computeTitleMaxFontSize=function(q){return this.computeHasOverflowButton(q)?28:64};
_.Z.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.Z.computeIsInfeedModernization=function(){var q,S,N,X,b=(q=this.data)==null?void 0:(S=q.actionButton)==null?void 0:(N=S.buttonRenderer)==null?void 0:(X=N.colorData)==null?void 0:X.basicColorPaletteData;return(b==null?void 0:b.backgroundColor)===452984831||(b==null?void 0:b.backgroundColor)===218103808};
Oa.prototype.observeDataForCounterfactual=Oa.prototype.observeDataForCounterfactual;Oa.prototype.observeDataChanged=Oa.prototype.observeDataChanged;Oa.prototype.observeBasicPalette=Oa.prototype.observeBasicPalette;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Oa.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],Oa.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Oa.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Oa.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Oa.prototype,"hasSupplementalText",void 0);_.u([_.k(),_.E("design:type",Object)],Oa.prototype,"dismissButtonOverrides",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.E("design:type",Boolean)],Oa.prototype,"hasTitle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.E("design:type",Object)],Oa.prototype,"forceDarkTheme",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.E("design:type",Object)],Oa.prototype,"forceLightTheme",void 0);_.u([_.k(),_.E("design:type",Object)],Oa.prototype,"dynamicTextHeight",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.E("design:type",Object)],Oa.prototype,"hasOverflowButton",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.E("design:type",Object)],Oa.prototype,"isInfeedModernization",void 0);_.u([_.I5("data.colorData.basicColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Oa.prototype,"observeBasicPalette",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Oa.prototype,"observeDataChanged",null);_.u([_.I5("data.isVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Oa.prototype,"observeDataForCounterfactual",null);_.u([_.Ue({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],Oa);
_.p(Oa,"ytd-banner-promo-renderer",function(){if(tDV!==void 0)return tDV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden$="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tDV=q},{mode:1});var H_Z=_.f(function(q){var S=q.data;var N=q.hideDivider;var X=q.isChannelInfoCard;q={};return _.D("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.D("div",{class:_.mu("yt-profile-identity-info-view-model__frame",(q["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!S().channelBanner},q))},_.D(i__,{profileIdentityInfoData:S}),_.D("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.D("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK})),_.D(JE_,{profileIdentityInfoData:S})),_.D(_.V,{cond:function(){return S().channelDescription},
then:function(b){var w={};return _.D("div",{class:_.mu((w["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(X==null||!X())},w["yt-profile-identity-info-view-model__channel-description"]=function(){return!(X==null?0:X())},w))},b)}}),_.D(FLZ,{profileIdentityInfoData:S}),_.D(_.V,{cond:function(){return!(N==null?0:N())},
then:function(){return _.D("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"Fj");
H_Z.idomCompat=!0;var FLZ=_.f(function(q){var S=q.profileIdentityInfoData;return _.D("div",{class:"yt-profile-identity-info-view-model__buttons"},_.D(_.tc,{each:function(){return S().subscribeButton?[S().subscribeButton,S().channelAccess]:[S().channelAccess]}},function(N){return _.D("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.D("div",{class:"yt-profile-identity-info-view-model--button"},_.D(_.SA,{data:function(){return N}},{buttonViewModel:_.EN,
subscribeButtonViewModel:_.rJ})))}))},"Gj"),JE_=_.f(function(q){var S=q.profileIdentityInfoData;
return _.D("div",{class:"yt-profile-identity-info-view-model__trio"},_.D("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.D(O_L,{profileIdentityInfoData:S}),_.D(_.SA,{data:function(){return S().threeDotMenu}},{buttonViewModel:_.EN})),_.D(KLs,{profileIdentityInfoData:S}))},"Hj"),O_L=_.f(function(q){var S=q.profileIdentityInfoData;
return _.D("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.D("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return S().channelDisplayName}),_.D(_.V,{cond:function(){return S().verifiedOrOacBadge},
then:function(N){return _.D("div",{class:"yt-profile-identity-info-view-model__badge"},_.D(_.Oc,{data:function(){return{thumbnails:[{url:N().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"Ij"),i__=_.f(function(q){var S=q.profileIdentityInfoData;
return _.D("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.D(_.SA,{data:function(){var N=S().channelBanner;if(N)return{imageBannerViewModel:{image:N.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(N){return _.D("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.D(_.W5,{data:N.data,
isPositionRelative:!0}))}}))},"Jj"),KLs=_.f(function(q){var S=q.profileIdentityInfoData;
return _.D("div",{class:"yt-profile-identity-info-view-model__metadata"},_.D("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.D("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return S().channelHandle}),_.D(_.V,{cond:function(){return S().channelPronouns&&S().channelHandle},
then:function(){return _.D("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.D("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return S().channelPronouns})),_.D("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.D("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return S().leftOfBulletInfo}),_.D(_.V,{cond:function(){return S().leftOfBulletInfo&&S().rightOfBulletInfo},
then:function(){return _.D("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.D("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return S().rightOfBulletInfo})))},"Kj");_.jS(H_Z,"yt-profile-identity-info-view-model",{props:{data:_.H4,hideDivider:_.H4,isChannelInfoCard:_.H4}});_.jS(_.ggm,"yt-page-header-view-model",{props:{data:_.H4,noPadding:_.H4,enableBanner:_.H4,cinematicContainerTopbarOffset:_.H4,allowCinematicContainerOverflow:_.H4,displayAsSidebar:_.H4,displayAsPanel:_.H4,alwaysUseMediumTextDescription:_.H4}});var v4L=_.f(function(){return _.D("div",{class:_.mu("ytdGhostGridViewModelGhostCard")},_.D("div",{class:_.mu("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.D("div",{class:_.mu("ytdGhostGridViewModelDetails")},_.D("div",{class:_.mu("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.D("div",{class:_.mu("ytdGhostGridViewModelDetailsTextShell")},_.D("div",{class:_.mu("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.D("div",{class:_.mu("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"Mj");_.jS(_.f(function(q){var S=q.data;var N=_.oH(_.VP);return _.D("ytd-ghost-grid-view-model",{class:_.mu("ytdGhostGridViewModelHost")},_.D(_.tc,{each:function(){var X=Array,b;var w=((b=S().numRows)!=null?b:0)*N();return X(w)},
keyBy:"INDEX"},function(){return _.D(v4L,null)}))},"Lj"),"ytd-ghost-grid-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=function(){var b;return(b=S().numColumns)!=null?b:2},X=function(){return N()>1?3:2};
q={};return _.D("ytd-rich-grid-group",{class:_.mu("ytdRichGridGroupHost",(q.ytdRichGridGroupHostFirstColumn=function(){return S().colIndex===0},q)),
style:_.Ls({"--ytd-rich-grid-group-num-columns":N,"--ytd-rich-grid-items-per-group":X})},_.D("div",{class:"ytdRichGridGroupContents"},_.D(_.SA,{data:function(){var b;return(b=S().contents)==null?void 0:b.slice(0,X())}},{richItemRenderer:function(b){return _.D(_.mBq,{data:b.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Nj"),"ytd-rich-grid-group",{props:{data:_.H4}});var KC=function(){var q=_.n.apply(this,arguments)||this;q.resizeOnObserverInit=!1;q.isInlinePreviewDisabled=_.C("web_disable_inline_preview");q.disableStickyFilterBar=!1;q.transparentBackgroundChipsBar=!1;q.hideChipsBar=!1;q.isScrolled=!1;q.isWatchDefaultLayout=!0;q.continuationShowButton=!1;q.rowReducedHorizontalMargin=!1;q.useCompactList=!1;q.manualDownloadsPresent=!1;q.smartDownloadsPresent=!1;q.isOnline=!1;q.shouldRenderDownloadsBanner=!1;q.shouldRenderDownloadsBannerUpsell=!1;q.hasOptedIntoSmartDownloads=
!1;q.elementsPerRow=4;q.typographyBump=!1;q.slimItemsPerRow=1;q.pageLoadingFromNavigation=!1;q.resizeObserver=null;q.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};q.rendererToTagNameMap=new Map(Object.entries(q.contentMapping()).map(function(S){var N=
_.A(S);S=N.next().value;N=N.next().value;return[S,N.component]}));
q.insertedContent=new Map;return q};
_.F(KC,_.n);_.Z=KC.prototype;_.Z.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var q=_.A(_.mt(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),S=q.next();!S.done;S=q.next())S.value.useCompactList=this.useCompactList};
_.Z.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var q=_.A(_.mt(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),S=q.next();!S.done;S=q.next())S=S.value,S.sizing=this.sizing,S.typographyBump=this.typographyBump};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Z.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{linearLayoutViewModel:"yt-linear-layout-view-model",feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",
params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",
mapping:this.contentMapping(),reuseComponents:!1},loadingContentRenderer:{id:"reload-content",mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.Z.attached=function(){document.addEventListener("yt-page-type-changed",_.hx(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.hx(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$21107_throttledOnResize=new _.Ml(this.resizeObserved,_.Y$("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.hx(this,this.onScroll))};
_.Z.detached=function(){var q;(q=this.resizeObserver)==null||q.disconnect();document.removeEventListener("yt-page-type-changed",_.hx(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.hx(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.hx(this,this.onScroll))};
_.Z.insertRichSection=function(q){var S=q.richItemTargetId;q=q.richSectionRendererToInsert;S&&q&&(this.insertedContent.set(S,{content:q,timestamp:Date.now()}),this.reflowContent())};
_.Z.computeIsInlinePreviewEnabled=function(q,S,N){return _.C("web_disable_inline_preview")?!1:!N&&I7J({miniplayerIsActive:q,miniplayerPlaybackState:S})};
_.Z.computeSizing=function(){var q=_.NUe(this.data);if(q||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return q?this.useCompactList?"COMPACT":q:this.miniMode?"COMPACT":"STANDARD"};
_.Z.updateItemMinAndMaxWidth=function(){var q=_.Y$("rich_grid_max_item_width",500);q>0&&_.MQ(this.hostElement,{"--ytd-rich-grid-item-max-width":q+"px"});var S;q=this.getRichItemMinWidth((S=this.hostElement)==null?void 0:S.clientWidth);q>0&&_.MQ(this.hostElement,{"--ytd-rich-grid-item-min-width":q+"px"})};
_.Z.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.Z.resizeObserved=function(){_.E1(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.Z.onPageChange=function(){var q=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.E1(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.OY.addJob(function(){q.pageLoadingFromNavigation=!1;q.setMasthead();q.maybeSetBigYoodle();q.forceRefreshAndLog();q.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.Z.dataChanged=function(){var q=this;_.E1(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.MC(this,function(){q.updateRichItemGridPositions();q.contentsElement&&_.MQ(q.hostElement,{"--ytd-rich-grid-content-offset-top":q.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.Z.initResizeObserver=function(){var q=this;if(window.ResizeObserver){var S;(S=this.resizeObserver)==null||S.disconnect();var N=!1;this.resizeObserver=new ResizeObserver(function(){if(N){var X;(X=q.resizeObserver)==null||X.disconnect();var b;(b=q.JSC$21107_throttledOnResize)==null||b.fire();requestAnimationFrame(function(){var B;(B=q.JSC$21107_throttledOnResize)==null||B.fire();q.initResizeObserver()})}else if(N=!0,q.resizeOnObserverInit){var w;
(w=q.JSC$21107_throttledOnResize)==null||w.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.Z.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.E1(this.hostElement,"ytd-rich-item-index-update-action")};
_.Z.updateElementsPerRow=function(){_.E1(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.xx({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.xx({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.Z.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.Z.onRichShelfRendererCollapse=function(q){if(this.shownItems){var S=q.detail;q=this.shownItems.findIndex(function(X){var b,w;return((w=_.t(X==null?void 0:(b=X.richSectionRenderer)==null?void 0:b.content,_.P46))==null?void 0:w.trackingParams)===S});
var N=q+1;q<0||N>=this.contentsElement.children.length||!this.shownItems[N].richItemRenderer||this.contentsElement.children[N].scrollIntoView({behavior:"smooth",block:"start"})}};
_.Z.onSoftReloadPage=function(){this.scrollUpToTop()};
_.Z.handleRerenderDownloadsData=function(){_.C("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.Z.handlePlaylistRemoveVideosAction=function(q){var S;if(((S=_.t(q,_.DY0))==null?0:S.setVideoIds)&&this.data&&this.data.contents){q=_.t(q,_.DY0).setVideoIds;for(S=this.data.contents.length-1;S>=0;){var N=_.t(this.data.contents[S],_.Ap);(N=N&&_.t(N.content,_.el))&&N.setVideoId&&q.includes(N.setVideoId)&&this.splice("data.contents",S,1);S--}this.updateIndices()}};
_.Z.updateIndices=function(){if(this.data&&this.data.contents)for(var q=0;q<this.data.contents.length;q++)this.set("data.contents."+q+".richItemRenderer.index",_.Kc(String(q+1)))};
_.Z.hasTopRowInlinePlayableVideoWithEndorsement=function(q){var S;return!((S=q.slice(0,this.getItemsPerRow()))==null||!S.some(function(N){var X;N=_.t(N==null?void 0:(X=N.richItemRenderer)==null?void 0:X.content,_.MXT);var b;return(N==null?void 0:N.inlinePlaybackEndpoint)&&(N==null?void 0:(b=N.thumbnailOverlays)==null?void 0:b.some(function(w){return w.thumbnailOverlayEndorsementRenderer}))}))};
_.Z.refreshGridLayoutNew=function(q,S,N,X){var b=X.postsPerRow;var w=X.slimItemsPerRow;var B=X.gameCardsPerRow;X=X.miniGameCardsPerRow;var T;if((T=this.data)==null||!T.contents||!this.containerWidth)return!1;var Q;if((Q=this.data.responsiveContainerConfiguration)==null?0:Q.responsiveSize){var a=_.W7e(this.data.responsiveContainerConfiguration,this.containerWidth,2),U;T=_.Cw(Object.assign({},a,{standardUnitMinWidth:(U=this.data)==null?void 0:U.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&a.isCompactList)}else T=_.Cw({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(a=this.data)==null?void 0:a.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=T.typographyBump;U=!1;if(q||this.elementsPerRow!==T.numItems||this.postsPerRow!==b||this.slimItemsPerRow!==w||this.gameCardsPerRow!==
B||this.miniGameCardsPerRow!==X||this.gutter!==T.gutter)U=this.elementsPerRow!==T.numItems,this.elementsPerRow=T.numItems,this.postsPerRow=b,this.slimItemsPerRow=w,this.gameCardsPerRow=B,this.miniGameCardsPerRow=X,this.gutter=T.gutter,this.itemWidth=T.itemWidth,this.reflowContent(S),_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":T.gutter+"px","--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,
"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+this.miniGameCardsPerRow}),this.updateElementsPerRow(),this.updateMiniMode(N);this.ytdReduxBehavior.dispatch(_.xx({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:T.maxContainerWidth}));return U};
_.Z.refreshGridLayout=function(q,S){var N,X=(N=this.hostElement)==null?void 0:N.clientWidth;this.containerWidth=this.adjustRichGridWidth(X,!0);var b;if((b=this.data)==null||!b.contents||!this.containerWidth)return q&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(q=!0,this.pendingForceReflow=!1);N=this.getRichItemMinWidth(X);var w=this.isShortsPanel?146:194,B=this.getMiniGameCardMinWidth(),T=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.Y$("rich_grid_default_max_items_per_row",
6);X=N=this.calcElementsPerRow(N,T);(b=N<=3&&this.miniModeAllowed())&&(N=this.calcElementsPerRow(240,4));var Q=this.calcMaxSlimElementsPerRow(N,T,this.isDefaultGrid);T=this.calcElementsPerRow(w,Q);var a=this.calcElementsPerRow(this.isCompactGrid?w:154,Q);w=this.calcElementsPerRow(this.isCompactGrid?w:B,Q);B=!1;if(this.sizing)return this.refreshGridLayoutNew(q,S,b,{postsPerRow:X,slimItemsPerRow:T,gameCardsPerRow:a,miniGameCardsPerRow:w});if(q||this.elementsPerRow!==N||this.postsPerRow!==X||this.slimItemsPerRow!==
T||this.gameCardsPerRow!==a||this.miniGameCardsPerRow!==w)B=this.elementsPerRow!==N,this.elementsPerRow=N,this.postsPerRow=X,this.slimItemsPerRow=T,this.gameCardsPerRow=a,this.miniGameCardsPerRow=w,this.reflowContent(S),this.updateElementsPerRow(),_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+
this.miniGameCardsPerRow}),(this.isShortsGridSlim||this.isShortsPanel)&&_.MQ(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(b);_.E1(this.hostElement,"yt-rich-grid-layout-refreshed");return B};
_.Z.getRichItemMinWidth=function(q){var S=_.Y$("rich_grid_min_item_width",310),N,X;S=(X=(N=this.data)==null?void 0:N.minItemWidth)!=null?X:S;return S+_.P3P(q)};
_.Z.calcMaxSlimElementsPerRow=function(q,S,N){return(N===void 0?0:N)?q===1?2:q%2===0?q/2*3:q+2:S*2};
_.Z.adjustRichGridWidth=function(q,S){var N=_.C("disable_rich_grid_guide_compensation");if(!this.isWatch&&!N&&this.hostElement.offsetWidth===document.body.clientWidth&&(N=_.Ly().resolve(_.MU(_.tB)))&&!N.getData())if(N.canFitPersistentGuide(q)&&N.getGuideExpandsAutomatically()){var X,b,w=Number((X=window.getComputedStyle(this.hostElement))==null?void 0:(b=X.getPropertyValue("--app-drawer-width"))==null?void 0:b.replace("px",""));q-=w||0}else if(N.canFitMiniGuide(q)){var B;X=Number((w=window.getComputedStyle(this.hostElement))==
null?void 0:(B=w.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:B.replace("px",""));q-=X||0}q>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(q-=S?32:48));return q};
_.Z.calcElementsPerRow=function(q,S){var N=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),X=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((N+X)/(q+X))||1,S)};
_.Z.reflowContent=function(q){var S=this;if(!this.isReflowing){this.isReflowing=!0;var N,X,b=!!((N=this.data)==null?0:(X=N.contents)==null?0:X.some(function(T){return _.t(T,_.fA)}));
N=this.getItemsPerRow();var w;X=(w=this.data)==null?void 0:w.reflowOptions;q&&(_.Uu("rgr_s"),_.MC(this,function(){_.Uu("rgr_nrf")}));
q={};(w=_.mt(this.hostElement).querySelector("#contents"))&&(q={contentElement:w,rendererToTagNameMap:this.rendererToTagNameMap});w=(w=this.data.contents)?w.slice():[];b=VQs(w,N,b,X,this.getRichGridStyle(),q,this.insertedContent);var B=b.orderedContent;if(b=b.pinnedContentNotShownTargetIds)for(b=_.A(b),N=b.next();!N.done;N=b.next())this.insertedContent.delete(N.value);b=function(){S.shownItems=B;S.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(B),_.MC(this,b)):b()}};
_.Z.getFirstRowItems=function(q){for(var S=[],N=0;N<q.length;N++){var X=void 0,b=void 0,w=void 0,B=void 0,T=void 0,Q=void 0;if(((X=q[N])==null?void 0:(b=X.richItemRenderer)==null?void 0:b.rowIndex)===0||((w=q[N])==null?void 0:(B=w.richGroupRenderer)==null?void 0:B.rowIndex)===0||((T=q[N])==null?void 0:(Q=T.richSectionRenderer)==null?void 0:Q.rowIndex)===0)S.push(q[N]);else break}return S};
_.Z.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.Z.resetInsertedContentIfNeeded=function(){(_.C("web_explore_hub_on_hover")||_.C("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.Z.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.Z.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.Z.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.Z.terminateVideoPreview=function(){_.E1(this.hostElement,"yt-terminate-video-preview-action")};
_.Z.updateRichItemGridPositions=function(){var q={gridData:{gridColumnCount:this.elementsPerRow}},S;((S=this.data)==null?0:S.trackingParams)&&(S=_.VR())&&_.jm(S,_.by(this.data.trackingParams),q);_.E1(this.hostElement,"ytd-rich-item-index-update-action")};
_.Z.miniModeAllowed=function(){return this.isChannelPage};
_.Z.getMiniGameCardMinWidth=function(){return 154};
_.Z.updateMiniMode=function(q){this.miniMode=this.miniModeAllowed()&&q;this.ytdReduxBehavior.dispatch(_.xx({type:"SET_RICH_GRID_MINI_MODE",payload:q}))};
_.Z.isCurrentPage=function(){return location.pathname===this.pagePath};
_.Z.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var q=_.Ly().resolve(_.Wq).getCurrentPage();q&&q.setScrollTop(0)}};
_.Z.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.Z.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.Z.maybeSetBigYoodle=function(){var q,S=(q=this.data)==null?void 0:q.bigYoodle;this.bigYoodleData!==S&&(this.bigYoodleData=S)};
_.Z.setMasthead=function(){var q;((q=this.data)==null?0:q.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.Z.getRichGridStyle=function(){var q,S;return(S=(q=this.data)==null?void 0:q.style)!=null?S:"RICH_GRID_STYLE_UNKNOWN"};
_.Z.onIsShortsGridChange=function(){var q=this.ytdReduxBehavior,S=q.dispatch,N=this.getRichGridStyle();S.call(q,_.xx({type:"SET_RICH_GRID_STYLE",payload:N}))};
_.Z.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.Z.onScroll=function(){this.isScrolled=window.scrollY>0};
_.hd.Object.defineProperties(KC.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.C("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.ytContinuationHandlerBehavior)==null?void 0:q.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var q=_.Ly().resolve(_.Wq).getCurrentPage(),S,N,X;return(((S=this.data)==null?void 0:S.targetId)==="browse-feedFEsfv_audio_pivot"||_.C("web_enable_channel_pivot_panel")&&((N=this.data)==null?void 0:N.targetId)==="browse-feedFEsfv_channel_pivot"||_.C("web_enable_effect_pivot_panel")&&((X=this.data)==null?void 0:X.targetId)==="browse-feedFEsfv_effect_pivot")&&(q==null?void 0:q.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.C("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var q;return((q=_.Ly().resolve(_.Wq).getCurrentPage())==null?void 0:q.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var q;return((q=_.Ly().resolve(_.Wq).getCurrentPage())==null?void 0:q.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?0:q.enableContentSpecificAspectRatio)||((S=this.data)==null?0:(N=S.responsiveContainerConfiguration)==null?0:N.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Y$("web_continuation_handler_margin",0):0}}});
KC.prototype.onIsShortsGridChange=KC.prototype.onIsShortsGridChange;KC.prototype.onReloadContinuationFinish=KC.prototype.onReloadContinuationFinish;KC.prototype.reflowContent=KC.prototype.reflowContent;KC.prototype.handleRerenderDownloadsData=KC.prototype.handleRerenderDownloadsData;KC.prototype.onRichShelfRendererCollapse=KC.prototype.onRichShelfRendererCollapse;KC.prototype.onRequestElementsPerRow=KC.prototype.onRequestElementsPerRow;KC.prototype.contentLengthChanged=KC.prototype.contentLengthChanged;
KC.prototype.dataChanged=KC.prototype.dataChanged;KC.prototype.onSizingChange=KC.prototype.onSizingChange;KC.prototype.onUseCompactListChange=KC.prototype.onUseCompactListChange;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],KC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],KC.prototype,"ironResizableBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],KC.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],KC.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],KC.prototype,"componentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],KC.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],KC.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],KC.prototype,"miniMode",void 0);_.u([_.k({value:[]}),_.E("design:type",Array)],KC.prototype,"shownItems",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],KC.prototype,"isReflowing",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],KC.prototype,"isFilteredFeed",void 0);_.u([_.k({selector:_.JBN}),_.E("design:type",Boolean)],KC.prototype,"guideIsExpanded",void 0);
_.u([_.k({selectorArgs:["entitySelectorType"],selector:function(q,S){if(_.C("kevlar_modern_downloads_page")&&S&&S!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(S){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":S=q.entities;var N=_.GD(S),X=_.D_(S),b=_.gYM(q),w=_.us4(q),B=_.EYP(q),T=_.V84(S),Q=_.wO(N),a=_.QP(S);return _.Hny(N,X,T,_.cBd(S),b,w,Q,a,B,_.eJ2(q),_.$U(q));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return q=_.GD(q.entities),_.K7d(q);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return q=
_.DpW(q.entities),_.vNN(q);default:_.vN(new _.Vl("Error: entitySelectorType defined but not matched in selector.",q,S))}}}),
_.E("design:type",Object)],KC.prototype,"entityDrivenRichGridData",void 0);_.u([_.k(),_.E("design:type",Object)],KC.prototype,"resizeOnObserverInit",void 0);_.u([_.k(),_.E("design:type",Object)],KC.prototype,"bigYoodleData",void 0);_.u([_.k(),_.E("design:type",Object)],KC.prototype,"mastheadData",void 0);_.u([_.k(),_.E("design:type",Boolean)],KC.prototype,"isInlinePreviewDisabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"disableStickyFilterBar",void 0);
_.u([_.k(),_.E("design:type",Object)],KC.prototype,"transparentBackgroundChipsBar",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"hideChipsBar",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("isHomePage","isFilteredFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"showChipsOnScroll",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"isScrolled",void 0);
_.u([_.k(),_.E("design:type",Object)],KC.prototype,"isWatchDefaultLayout",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"continuationShowButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"rowReducedHorizontalMargin",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"useCompactList",void 0);_.u([_.k({selector:function(q){return _.D_(q.entities).length>0}}),
_.E("design:type",Object)],KC.prototype,"manualDownloadsPresent",void 0);_.u([_.k({selector:function(q){return _.GD(q.entities).length>0}}),
_.E("design:type",Object)],KC.prototype,"smartDownloadsPresent",void 0);_.u([_.k({selector:_.$U}),_.E("design:type",Object)],KC.prototype,"isOnline",void 0);_.u([_.k({selector:_.us4}),_.E("design:type",Object)],KC.prototype,"shouldRenderDownloadsBanner",void 0);_.u([_.k({selector:_.eJ2}),_.E("design:type",Object)],KC.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.k({selector:_.gYM}),_.E("design:type",Object)],KC.prototype,"hasOptedIntoSmartDownloads",void 0);
_.u([_.I5("useCompactList"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"onUseCompactListChange",null);_.u([_.I5("sizing","typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"onSizingChange",null);_.u([_.k({selector:_.lCe}),_.E("design:type",Number)],KC.prototype,"miniplayerPlaybackState",void 0);_.u([_.k({selector:_.UD}),_.E("design:type",Boolean)],KC.prototype,"miniplayerIsActive",void 0);
_.u([_.k({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.E("design:type",Boolean)],KC.prototype,"isInlinePreviewEnabled",void 0);_.u([_.k({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.E("design:type",String)],KC.prototype,"sizing",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KC.prototype,"elementsPerRow",void 0);
_.u([_.k(),_.E("design:type",Object)],KC.prototype,"typographyBump",void 0);_.u([_.k(),_.E("design:type",Number)],KC.prototype,"itemWidth",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],KC.prototype,"headerElement",void 0);_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],KC.prototype,"contentsElement",void 0);_.u([_.K("reloadUiContent"),_.E("design:type",Object),_.E("design:paramtypes",[])],KC.prototype,"loadingContentRenderer",null);
_.u([_.K("reloadUiContent"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"hasLoadingContent",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"dataChanged",null);_.u([_.Xb("data.contents.length"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"contentLengthChanged",null);
_.u([_.Ph("yt-request-elements-per-row"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"onRequestElementsPerRow",null);_.u([_.Ph("yt-rich-shelf-renderer-collapse"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],KC.prototype,"onRichShelfRendererCollapse",null);
_.u([_.Xb("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"handleRerenderDownloadsData",null);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],KC.prototype,"entitySelectorType",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isSub",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isWatch",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isShortsPanel",null);
_.u([_.k({reflectToAttribute:!0}),_.K("isWatch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"reducedTopMargin",null);_.u([_.k({reflectToAttribute:!0}),_.K("data","isWatch","isWatchDefaultLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"noTopMargin",null);_.u([_.k({reflectToAttribute:!0}),_.K("isInlinePreviewEnabled","shownItems"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"topRowEndorsement",null);
_.u([_.K("data.header"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"hideHeader",null);_.u([_.Ph("yt-rich-grid-reflow"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],KC.prototype,"reflowContent",null);_.u([_.Ph("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"onReloadContinuationFinish",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isSlimGrid",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isShortsGrid",null);_.u([_.K("data","isSlimGrid","isShortsGrid"),_.k(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"noRichItemGutterMargins",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isShortsGridSlim",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isCompactGrid",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"isDefaultGrid",null);
_.u([_.K("data.targetId"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"hideChipsBarOnWatch",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KC.prototype,"onIsShortsGridChange",null);_.u([_.K("data.enableContentSpecificAspectRatio"),_.k(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],KC.prototype,"force16By9ThumbnailAspectRatio",null);
_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],KC.prototype,"continuationTriggerOffset",null);_.u([_.Ue({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],KC);
_.p(KC,"ytd-rich-grid-renderer",function(){if(lMZ!==void 0)return lMZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[hasLoadingContent]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return lMZ=q},{mode:2});var ln7;var vZ=function(){return _.n.apply(this,arguments)||this};
_.F(vZ,_.n);_.Z=vZ.prototype;
_.Z.onKeyDown=function(q){if(this.snippetElements.length!==0&&(q=q.keyCode,q===38||q===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);q===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.Hm(this.highlightedIndex,-1,this.snippetElements.length);q=this.snippetElements.length;var S=this.highlightedIndex%q;this.highlightedIndex=S*q<0?S+q:S;q=this.snippetElements[this.highlightedIndex];this.highlightSnippet(q);this.ensureVisible(q)}};
_.Z.onKeyUp=function(q){var S=this;R53(q)&&(q.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.OY.cancelJob(this.inputTimerId),this.inputTimerId=_.OY.addLowPriorityJob(function(){S.typedValue&&(S.fetchSnippets(S.typedValue),S.logInputGesture(S.data))},1E3))};
_.Z.onClick=function(q){(q=_.bVM(q.target,null,"snippet-item"))&&this.selectSnippet(q)};
_.Z.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.Z.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.Z.ready=function(){var q=this;this.inputElement.addEventListener("focus",function(){q.snippetsWrapper.style.removeProperty("display")})};
_.Z.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.Z.getSourceTimelines=function(){if(!this.data)return[];var q=[];if(this.data.searchInVideoSources)for(var S=_.A(this.data.searchInVideoSources),N=S.next();!N.done;N=S.next())N=N.value,N==="SEARCH_IN_VIDEO_SOURCE_ASR"?q.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):N==="SEARCH_IN_VIDEO_SOURCE_OCR"&&q.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return q};
_.Z.fetchSnippets=function(q){var S=_.gr(this.hostElement,"yt-get-current-video-id-action")[0],N=this.getSourceTimelines();q={getSearchInVideoCommand:{externalVideoId:S,query:q!=null?q:"",sourceTimelines:N},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})};
_.Z.filterSnippets=function(q,S){var N=this;if(S){this.filteredSnippets=(0,_.a6.unsafeClone)(q);var X=RegExp(_.FKm(S),"i");this.filteredSnippets=this.filteredSnippets.filter(function(B){return X.test(N.ytRendererBehavior.getSimpleString(B.snippet))});
q=_.A(this.filteredSnippets);for(var b=q.next();!b.done;b=q.next()){b=b.value;var w=this.ytRendererBehavior.getSimpleString(b.snippet);b.snippet={runs:[{text:w.substring(0,w.toLowerCase().indexOf(S))},{text:w.substring(w.toLowerCase().indexOf(S),w.toLowerCase().indexOf(S)+S.length),bold:!0},{text:w.substring(w.toLowerCase().indexOf(S)+S.length,w.length)}]}}}else this.filteredSnippets=q};
_.Z.onUpdateSearchInVideoResults=function(q){if(!(this.snippets.length>0)){var S,N,X;if((X=(S=_.t(q,TS5))==null?void 0:(N=S.results)==null?void 0:N.length)!=null&&X){var b;this.filteredSnippets=this.snippets=((b=_.t(q,TS5))==null?void 0:b.results).map(function(w){var B,T,Q;return{startMs:w==null?void 0:(B=w.searchInVideoResultRenderer)==null?void 0:B.startMs,startTimeText:w==null?void 0:(T=w.searchInVideoResultRenderer)==null?void 0:T.startTimeText,snippet:w==null?void 0:(Q=w.searchInVideoResultRenderer)==
null?void 0:Q.snippet}})}}};
_.Z.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0};
_.Z.highlightSnippet=function(q){q.classList.add("highlighted")};
_.Z.removeSnippetHighlight=function(q){q.classList.remove("highlighted")};
_.Z.selectSnippet=function(q){this.typedValue=String(q.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(q);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Z.ensureVisible=function(q){var S=this.snippetsWrapper.scrollTop,N=S+this.snippetsWrapper.clientHeight,X=q.offsetTop-this.snippetsWrapper.offsetTop;q=X+q.clientHeight;X<S?this.snippetsWrapper.scrollTop-=S-X:q>N&&(this.snippetsWrapper.scrollTop+=q-N)};
_.Z.seekPlayer=function(q){var S,N;return _.G(function(X){if(X.nextAddress==1){if(!q)return X.jumpTo(0);S=Number(q.dataset.startOffset);return X.yield(_.z7().getPlayerPromise(),3)}N=X.yieldResult;N.seekTo(S/1E3,!0);N.wakeUpControls();_.xP(X)})};
_.Z.logInputGesture=function(q){var S=_.VR();S&&(q==null?0:q.trackingParams)&&_.lJ(S,_.by(q.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.Z.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("typed-value-changed",this.typedValue))};
_.Z.updateTypedValueFromBinding=function(q){this.typedValue=q.currentTarget.value};
vZ.prototype.typedValueChangedForBinding=vZ.prototype.typedValueChangedForBinding;vZ.prototype.dataChanged=vZ.prototype.dataChanged;vZ.prototype.panelContentVisibleChanged=vZ.prototype.panelContentVisibleChanged;vZ.prototype.onClick=vZ.prototype.onClick;vZ.prototype.onKeyUp=vZ.prototype.onKeyUp;vZ.prototype.onKeyDown=vZ.prototype.onKeyDown;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],vZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vZ.prototype,"data",void 0);_.u([_.k({value:[]}),_.E("design:type",Array)],vZ.prototype,"snippets",void 0);_.u([_.k({value:[]}),_.E("design:type",Array)],vZ.prototype,"filteredSnippets",void 0);_.u([_.k({value:[]}),_.E("design:type",Array)],vZ.prototype,"snippetElements",void 0);
_.u([_.oE("#siv-input"),_.E("design:type",HTMLElement)],vZ.prototype,"inputElement",void 0);_.u([_.oE("#siv-snippets-wrapper"),_.E("design:type",HTMLElement)],vZ.prototype,"snippetsWrapper",void 0);_.u([_.k(),_.E("design:type",String)],vZ.prototype,"typedValue",void 0);_.u([_.k({value:-1}),_.E("design:type",Number)],vZ.prototype,"highlightedIndex",void 0);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[_.Tw]),_.E("design:returntype")],vZ.prototype,"onKeyDown",null);
_.u([_.Ph("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[_.Tw]),_.E("design:returntype")],vZ.prototype,"onKeyUp",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],vZ.prototype,"onClick",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],vZ.prototype,"panelContentVisible",void 0);
_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vZ.prototype,"panelContentVisibleChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vZ.prototype,"dataChanged",null);_.u([_.I5("typedValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vZ.prototype,"typedValueChangedForBinding",null);
_.u([_.Ue({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],vZ);
_.p(vZ,"ytd-search-in-video-renderer",function(){if(ln7!==void 0)return ln7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ln7=q},{mode:1});var jt$;var lH=function(){return _.n.apply(this,arguments)||this};
_.F(lH,_.n);lH.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
lH.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.viewButton":{id:"view-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
lH.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var q,S,N,X,b=(S=_.t((q=this.data)==null?void 0:q.onClickCommand,_.PRq))==null?void 0:(N=S.item)==null?void 0:(X=N.notificationTextRenderer)==null?void 0:X.successResponseText;b&&_.jx4(this.hostElement,b)}};
_.hd.Object.defineProperties(lH.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return this.isProductPlaceholder&&((q=this.data)==null?void 0:(S=q.hiddenProductOptions)==null?void 0:S.showDropCountdown)&&!!((N=this.data)==null?0:(X=N.hiddenProductOptions)==null?0:X.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var q;return!this.isProductPlaceholder&&!((q=this.data)==null?0:q.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null?0:q.priceReplacementText)&&!((S=this.data)==null||!S.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lH.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],lH.prototype,"componentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lH.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"useCenterLayoutContainer",null);_.u([_.k({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],lH.prototype,"buttonOverride",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"isProductPlaceholder",null);
_.u([_.K("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"showDropCountdown",null);_.u([_.K("isProductPlaceholder","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"showBrandName",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"showPriceReplacementText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"showPrice",null);
_.u([_.K("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],lH.prototype,"showMetadata",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],lH);
_.p(lH,"ytd-product-list-item-renderer",function(){if(jt$!==void 0)return jt$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jt$=q},{mode:1});var WLL;var jy=function(){return _.n.apply(this,arguments)||this};
_.F(jy,_.n);jy.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
jy.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
jy.prototype.panelContentVisibleChanged=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return q.playerApi?N.jumpTo(2):N.yield(_.z7().getPlayerPromise(),3);N.nextAddress!=2&&(q.playerApi=N.yieldResult);(S=q.playerApi)==null||S.productsInVideoVisibilityUpdated(!!q.panelContentVisible);_.xP(N)})};
jy.prototype.panelContentVisibleChanged=jy.prototype.panelContentVisibleChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jy.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],jy.prototype,"panelContentVisible",void 0);_.u([_.k(),_.E("design:type",Object)],jy.prototype,"data",void 0);
_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],jy.prototype,"panelContentVisibleChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],jy);
_.p(jy,"ytd-product-list-renderer",function(){if(WLL!==void 0)return WLL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return WLL=q},{mode:1});var d43;var WZ=function(){var q=_.n.apply(this,arguments)||this;q.isToggleChecked=!1;return q};
_.F(WZ,_.n);WZ.prototype.onDataChanged=function(){var q;this.isToggleChecked=((q=this.data)==null?void 0:q.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
WZ.prototype.close=function(){var q;((q=this.data)==null?0:q.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
WZ.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var q,S=_.t((q=this.data)==null?void 0:q.switchButton,Bu3);S&&(this.isToggleChecked&&S.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(S.switchOnInnertubeCommand),!this.isToggleChecked&&S.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(S.switchOffInnertubeCommand))};
WZ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
WZ.prototype.onDataChanged=WZ.prototype.onDataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],WZ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],WZ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],WZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],WZ.prototype,"isToggleChecked",void 0);_.u([_.k({value:_.qW("CLOSE")}),_.E("design:type",String)],WZ.prototype,"closeButtonAriaLabel",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WZ.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],WZ);
_.p(WZ,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(d43!==void 0)return d43;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return d43=q},{mode:1});var kRE;var dU=function(){var q=_.n.apply(this,arguments)||this;q.hideTimestamps=!!_.Bh("hide-transcript-timestamps");q.currentCueIndex=-1;q.flatCues=[];q.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};q.TEST_ONLY={getFlatCues:function(){return q.flatCues}};
return q};
_.F(dU,_.n);_.Z=dU.prototype;_.Z.hideTimestampsChanged=function(){_.sU("hide-transcript-timestamps",this.hideTimestamps)};
_.Z.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Z.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Z.dataChanged=function(){var q;if((q=this.data)!=null&&q.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;q=_.A(this.data.cueGroups);for(var S=q.next();!S.done;S=q.next()){S=_.A(_.t(S.value,imL).cues);for(var N=S.next();!N.done;N=S.next())this.flatCues.push(Number(_.t(N.value,J4L).startOffsetMs))}}};
_.Z.onYtPlayerTimeChanged=function(q){if(!(q<0)){for(var S=this.currentCueIndex,N=S;;){var X=N>=0?this.flatCues[N]/1E3:-1;if(q+.5<X)--N;else if(X=N+1<this.flatCues.length?this.flatCues[N+1]/1E3:Infinity,q+.5>X)N+=1;else break}N!==S&&(S>=0&&((q=this.getCueElement(S))&&q.classList.remove("active"),(S=this.getCueGroupElement(S))&&S.classList.remove("active")),(S=this.getCueElement(N))&&S.classList.add("active"),(S=this.getCueGroupElement(N))&&S.classList.add("active"),this.currentCueIndex=N,this.isHovered||
this.scrollElementToTop(N))}};
_.Z.scrollElementToTop=function(q){q=this.getCueElement(q>=3?q-3:0);this.hostElement.scrollTop=Math.min(q.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Z.getCueElement=function(q){return _.mt(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[q]+'"]')};
_.Z.getCueGroupElement=function(q){return(q=this.getCueElement(q))&&q.parentElement?q.parentElement.parentElement:null};
_.Z.onTap=function(q){var S=_.jB(q);q.target.classList.contains("cue")&&this.seekCueElement(S)};
_.Z.onKeyPress=function(q){q.keyCode==13&&(q=_.bVM(q.target,null,"cue"))&&this.seekCueElement(q)};
_.Z.seekCueElement=function(q){q=Number(q.getAttribute("start-offset"));_.gr(this.hostElement,"yt-transcript-player-seek",[q/1E3])};
_.Z.onMouseEnter=function(){this.isHovered=!0};
_.Z.onMouseLeave=function(){this.isHovered=!1};
dU.prototype.onMouseLeave=dU.prototype.onMouseLeave;dU.prototype.onMouseEnter=dU.prototype.onMouseEnter;dU.prototype.onKeyPress=dU.prototype.onKeyPress;dU.prototype.onTap=dU.prototype.onTap;dU.prototype.dataChanged=dU.prototype.dataChanged;dU.prototype.hideTimestampsChanged=dU.prototype.hideTimestampsChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],dU.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dU.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],dU.prototype,"hideTimestamps",void 0);_.u([_.k(),_.E("design:type",Boolean)],dU.prototype,"isHovered",void 0);_.u([_.I5("hideTimestamps"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dU.prototype,"hideTimestampsChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dU.prototype,"dataChanged",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],dU.prototype,"onTap",null);_.u([_.Ph("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],dU.prototype,"onKeyPress",null);
_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dU.prototype,"onMouseEnter",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dU.prototype,"onMouseLeave",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],dU);
_.p(dU,"ytd-transcript-body-renderer",function(){if(kRE!==void 0)return kRE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kRE=q},{mode:1});var zn7;var kL=function(){var q=_.n.apply(this,arguments)||this;q.darkerPanels=_.C("web_watch_darker_panels");return q};
_.F(kL,_.n);kL.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kL.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kL.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],kL.prototype,"darkerPanels",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],kL);
_.p(kL,"ytd-transcript-footer-renderer",function(){if(zn7!==void 0)return zn7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return zn7=q},{mode:1});var n47;var fn3;var z8=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.showClearButton=!1;return q};
_.F(z8,_.n);_.Z=z8.prototype;_.Z.handleInput=function(q){var S=this;q.target.value.length?_.ix(this,"ytdTranscriptSearchBoxSearch",function(){S.emitSearchEvent(q)},500):(_.GxN(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=q.target.value.length>0};
_.Z.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.Z.handleClick=function(){var q,S=(q=this.data)==null?void 0:q.trackingParams;S&&_.Yp(_.ql(),S)};
_.Z.handleClear=function(){_.GxN(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var q,S,N=(S=_.t((q=this.data)==null?void 0:q.clearButton,_.Ct))==null?void 0:S.trackingParams;N&&_.Yp(_.ql(),N);this.clear()};
_.Z.emitSearchEvent=function(q){_.uc(this.hostElement,"yt-transcript-search-box-search",{query:q.target.value});var S,N;(q=(N=_.t((S=this.data)==null?void 0:S.searchButton,_.Ct))==null?void 0:N.trackingParams)&&_.Yp(_.ql(),q)};
_.Z.emitClearEvent=function(){_.uc(this.hostElement,"yt-transcript-search-box-clear")};
_.hd.Object.defineProperties(z8.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.mt(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],z8.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],z8.prototype,"systemIcons",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],z8);
_.p(z8,"ytd-transcript-search-box-renderer",function(){if(fn3!==void 0)return fn3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fn3=q},{mode:1});var p1$;var x43;var nC=function(){return _.n.apply(this,arguments)||this};
_.F(nC,_.n);nC.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var q,S;this.sectionHeaderAriaLabel=(q=this.data)==null?void 0:(S=q.accessibility)==null?void 0:S.accessibilityData.label}};
nC.prototype.fireSelectedEvent=function(q){_.uc(this.hostElement,"ytd-transcript-section-header",{startMs:q})};
nC.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
nC.prototype.handleKeyPress=function(q){this.data&&q.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.hd.Object.defineProperties(nC.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.data)==null?void 0:q.enableTappableTranscriptHeader)!=null?S:!1}}});
nC.prototype.dataChanged=nC.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],nC.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],nC.prototype,"sectionHeaderAriaLabel",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],nC.prototype,"enableTappableTranscriptHeader",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nC.prototype,"dataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],nC);
_.p(nC,"ytd-transcript-section-header-renderer",function(){if(x43!==void 0)return x43;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return x43=q},{mode:1});var m4s;var ulG;var fC=function(){var q=_.n.apply(this,arguments)||this;q.isEditMode=!1;q.touchCaptionsEnabled=!1;q.deleteCaptionCorrectionPopupCommand=null;q.voteCaptionCorrectionPopupCommand=null;q.roundedContainer=!0;q.mouseOver=!1;q.textChanged=!1;q.messages={suggest_correction:_.qW("suggest_correction",void 0,"Edit caption"),suggested_caption:_.qW("suggested_caption",void 0,"Suggested caption"),submit_correction:_.qW("submit_correction",void 0,"Submit for review"),cancel_correction:_.qW("cancel_correction",
void 0,"Cancel"),replay_segment:_.qW("replay_segment",void 0,"Re-play segment"),delete_correction:_.qW("delete_correction",void 0,"Delete correction")};q.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return q};
_.F(fC,_.n);_.Z=fC.prototype;_.Z.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)};
_.Z.handleDelete=function(q){if(this.deleteCaptionCorrectionPopupCommand){var S=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);S&&this.ytdOpenPopupBehavior.openPopup(S);q.stopPropagation()}};
_.Z.handleSubmit=function(q){if(this.data&&this.data.submitCaptionCorrectionCommand&&(q.stopPropagation(),this.textChanged)){var S;q=(S=_.t(this.data.submitCaptionCorrectionCommand,_.ALJ))==null?void 0:S.params;S=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:q,correctionText:String(this.ironTextAreaElement.value),originalText:_.vO(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(S);this.isEditMode=!1}};
_.Z.handleUpdateSegmentText=function(q){(q=_.t(q,ixL))&&q.targetId&&this.data&&q.targetId===this.data.targetId&&(q.userCorrection&&(this.editedText=q.userCorrection),q.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.vO(this.data.snippet)),q.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=q.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=q.voteCaptionCorrectionPopupCommand?
q.voteCaptionCorrectionPopupCommand:null,q.accessibility&&(this.segmentAriaLabel=q.accessibility.accessibilityData.label))};
_.Z.handleCancel=function(q){this.isEditMode=!1;q.stopPropagation();this.logClientVe(159409)};
_.Z.handleEditSegmentCommand=function(q){(q=_.t(q,tJE))&&q.targetId&&this.data&&q.targetId===this.data.targetId&&this.handleEdit()};
_.Z.handleEditButtonClick=function(q){this.data&&(this.handleEdit(),q.stopPropagation())};
_.Z.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var q;(q=this.ironTextAreaElement.textarea)==null||q.focus();this.logClientVe(159407)}};
_.Z.handleMouseEnter=function(){this.mouseOver=!0};
_.Z.handleMouseLeave=function(){this.mouseOver=!1};
_.Z.handleReplay=function(q){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),q.stopPropagation(),this.logClientVe(159408))};
_.Z.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))};
_.Z.handleKeypress=function(q){this.data&&(this.isEditMode?q.stopPropagation():this.isEnterPress(q)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(q)&&this.logClientVe(138758))};
_.Z.handleTextboxClick=function(q){q.stopPropagation()};
_.Z.handleTextboxKeydown=function(q){this.isControlEnterPress(q)?this.handleSubmit(q):q.key==="Escape"&&this.handleCancel(q)};
_.Z.handleTextboxKeyup=function(){this.textChanged=_.vO(this.latestText)!==String(this.ironTextAreaElement.value)};
_.Z.fireSelectedEvent=function(q){_.uc(this.hostElement,"yt-transcript-segment-selected",{startMs:q})};
_.Z.fireReplayEvent=function(q,S){_.uc(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(q-100,0),endMs:S})};
_.Z.fireEditEvent=function(q,S){_.uc(this.hostElement,"yt-transcript-segment-edit",{startMs:q,endMs:S})};
_.Z.isEnterPress=function(q){return q.key==="Enter"||q.code==="Enter"||q.code==="NumpadEnter"||q.keyCode===13?!0:!1};
_.Z.isControlEnterPress=function(q){var S=q.key==="Enter"||q.code==="Enter"||q.code==="NumpadEnter"||q.keyCode===13;return(q.ctrlKey||q.metaKey)&&S};
_.Z.isCopyPress=function(q){var S=q.ctrlKey;return q.key==="c"&&S};
_.Z.logClick=function(){var q,S=(q=this.data)==null?void 0:q.trackingParams;S&&_.Yp(_.ql(),S)};
_.Z.logClientVe=function(q){_.Ir(_.ql(),_.Ew(q))};
_.hd.Object.defineProperties(fC.prototype,{latestText:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.snippet?this.editedText&&this.touchCaptionsEnabled?this.editedText:this.data.snippet:{}}},
enableEditButton:{configurable:!0,enumerable:!0,get:function(){return this.touchCaptionsEnabled&&!this.isEditMode}},
enableUndoButton:{configurable:!0,enumerable:!0,get:function(){return this.enableEditButton&&this.deleteCaptionCorrectionPopupCommand!=null}}});
fC.prototype.handleMouseLeave=fC.prototype.handleMouseLeave;fC.prototype.handleMouseEnter=fC.prototype.handleMouseEnter;fC.prototype.dataChanged=fC.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],fC.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],fC.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fC.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],fC.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fC.prototype,"isEditMode",void 0);_.u([_.k(),_.E("design:type",Object)],fC.prototype,"touchCaptionsEnabled",void 0);_.u([_.k(),_.E("design:type",Object)],fC.prototype,"editedText",void 0);_.u([_.k(),_.E("design:type",Object)],fC.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.u([_.k(),_.E("design:type",Object)],fC.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.u([_.k(),_.E("design:type",String)],fC.prototype,"segmentAriaLabel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fC.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fC.prototype,"mouseOver",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fC.prototype,"textChanged",void 0);_.u([_.k(),_.E("design:type",Object)],fC.prototype,"messages",void 0);
_.u([_.oE("#suggestion"),_.E("design:type",Object)],fC.prototype,"ironTextAreaElement",void 0);_.u([_.K("data","editedText"),_.E("design:type",Object),_.E("design:paramtypes",[])],fC.prototype,"latestText",null);_.u([_.K("touchCaptionsEnabled","isEditMode"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fC.prototype,"enableEditButton",null);
_.u([_.K("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fC.prototype,"enableUndoButton",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fC.prototype,"dataChanged",null);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fC.prototype,"handleMouseEnter",null);
_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fC.prototype,"handleMouseLeave",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],fC);
_.p(fC,"ytd-transcript-segment-renderer",function(){if(ulG!==void 0)return ulG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ulG=q},{mode:1});var pC=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};q.isError=!1;q.darkerPanels=_.C("web_watch_darker_panels");q.useParentMaxHeight=_.C("web_watch_transscript_use_parent_max_height");q.segmentOffsets=[];q.segmentIndex=-1;return q};
_.F(pC,_.n);_.Z=pC.prototype;_.Z.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}};
_.Z.segmentsChanged=function(){this.updateOffsets()};
_.Z.onYtPlayerTimeChanged=function(q){for(var S=this.segmentIndex,N=S;;){if(N>=0){var X=this.segmentOffsets[N].start;var b=this.segmentOffsets[N].isAutoScrollable}else X=-1,b=!0;var w=q+.5;if(!b){X=N+1<this.segmentOffsets.length?this.segmentOffsets[N+1].start:Infinity;if(w>=X){N+=1;continue}N=-1;break}if(w<X)X=N-1>=0&&this.segmentOffsets[N-1].isAutoScrollable,b=N===0||X?1:2,N-=b;else if(b=N+1<this.segmentOffsets.length&&this.segmentOffsets[N+1].isAutoScrollable?1:2,X=N+b<this.segmentOffsets.length?
this.segmentOffsets[N+b].start:Infinity,w>X)N+=b;else{if(N<0)break;N<this.segmentOffsets.length&&w>this.segmentOffsets[N].end&&(N=-1);break}}if(S!==N){if(S>=0){var B;(B=this.getSegmentElement(S))==null||B.classList.remove("active")}this.segmentIndex=N;if(!(N<0)){var T;(T=this.getSegmentElement(N))==null||T.classList.add("active");this.isHovered||this.scrollElementToTop(N)}}};
_.Z.handleSegmentEdit=function(q){q.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=q.target,_.gr(this.hostElement,"yt-transcript-player-edit",[q.detail.startMs/1E3,q.detail.endMs/1E3]))};
_.Z.handleSegmentSelected=function(q){_.gr(this.hostElement,"yt-transcript-player-seek",[q.detail.startMs/1E3])};
_.Z.handleSegmentReplay=function(q){_.gr(this.hostElement,"yt-transcript-player-replay",[q.detail.startMs/1E3,q.detail.endMs/1E3])};
_.Z.handleSectionHeaderSelected=function(q){_.gr(this.hostElement,"yt-transcript-player-seek",[q.detail.startMs/1E3])};
_.Z.onMouseEnter=function(){this.isHovered=!0};
_.Z.onMouseLeave=function(){this.isHovered=!1};
_.Z.onRetryButtonClick=function(){_.uc(this.hostElement,"transcript-retry-button-click")};
_.Z.getSegmentElement=function(q){return _.mt(this.hostElement).querySelector(":nth-child("+(q+1)+")")};
_.Z.scrollElementToTop=function(q){q=this.getSegmentElement(q>=2?q-2:0);this.hostElement.scrollTop=Math.min(q.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Z.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(q){var S,N=(S=q.transcriptSegmentRenderer)!=null?S:q.transcriptSectionHeaderRenderer;return{start:Number(N.startMs)/1E3,end:Number(N.endMs)/1E3,isAutoScrollable:q.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.Z.clearHighlightedSegments=function(){var q=_.mt(this.hostElement);q=_.A(q.querySelectorAll("ytd-transcript-segment-renderer"));for(var S=q.next();!S.done;S=q.next())S.value.classList.remove("active")};
_.hd.Object.defineProperties(pC.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.searchResultSegments)||((S=this.data)==null?void 0:S.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
pC.prototype.onMouseLeave=pC.prototype.onMouseLeave;pC.prototype.onMouseEnter=pC.prototype.onMouseEnter;pC.prototype.handleSectionHeaderSelected=pC.prototype.handleSectionHeaderSelected;pC.prototype.handleSegmentReplay=pC.prototype.handleSegmentReplay;pC.prototype.handleSegmentSelected=pC.prototype.handleSegmentSelected;pC.prototype.handleSegmentEdit=pC.prototype.handleSegmentEdit;pC.prototype.segmentsChanged=pC.prototype.segmentsChanged;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],pC.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pC.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],pC.prototype,"isError",void 0);
_.u([_.k(),_.E("design:type",Object)],pC.prototype,"noResultLabel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],pC.prototype,"darkerPanels",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],pC.prototype,"useParentMaxHeight",void 0);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],pC.prototype,"segments",null);
_.u([_.K("segments","noResultLabel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pC.prototype,"displayNoResults",null);_.u([_.I5("segments"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pC.prototype,"segmentsChanged",null);_.u([_.Ph("yt-transcript-segment-edit"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],pC.prototype,"handleSegmentEdit",null);
_.u([_.Ph("yt-transcript-segment-selected"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],pC.prototype,"handleSegmentSelected",null);_.u([_.Ph("yt-transcript-segment-replay"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],pC.prototype,"handleSegmentReplay",null);
_.u([_.Ph("ytd-transcript-section-header"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],pC.prototype,"handleSectionHeaderSelected",null);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pC.prototype,"onMouseEnter",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pC.prototype,"onMouseLeave",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],pC);
_.p(pC,"ytd-transcript-segment-list-renderer",function(){if(m4s!==void 0)return m4s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return m4s=q},{mode:1});var xL=function(){var q=_.n.apply(this,arguments)||this;q.hideTimestamps=!!_.Bh("hide-transcript-timestamps");q.isLoadingTranscripts=!1;q.darkerPanels=_.C("web_watch_darker_panels");q.isError=!1;q.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return q};
_.F(xL,_.n);_.Z=xL.prototype;_.Z.headerChanged=function(){var q,S;this.baseGetTranscriptsCommand=(S=_.t((q=this.data)==null?void 0:q.header,JPV))==null?void 0:S.onTextChangeCommand};
_.Z.bodyChanged=function(){var q=this.getBodyRenderer();q&&(q.initialSegments&&(this.initialTranscriptsRenderer=q),q.noResultLabel&&(this.noResultLabel=q.noResultLabel),q.retryLabel&&(this.retryLabel=q.retryLabel))};
_.Z.detached=function(){this.clearSearchBoxText()};
_.Z.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}};
_.Z.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.Z.fireSearch=function(q){var S=this;if(q){var N=q.detail.query;if(this.baseGetTranscriptsCommand){var X;q=(X=_.t(this.baseGetTranscriptsCommand,_.XUT))==null?void 0:X.params;var b;X=_.t((b=this.data)==null?void 0:b.footer,FmE);var w;if((b=(w=_.t(X==null?void 0:X.languageMenu,GEJ))==null?void 0:w.subMenuItems)&&b.length>0&&(w=b.find(function(Q){return Q.selected}))){var B,T;
q=(B=w.continuation)==null?void 0:(T=B.reloadContinuationData)==null?void 0:T.continuation}B=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:q,searchQuery:N}});this.ytComponentBehavior.resolveCommand(B,{commandController:{onServerError:function(){S.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});IB$(this.ytContinuationHandlerBehavior,function(){return N===S.getCurrentSearchBoxText()})}}};
_.Z.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.Z.onRetryButtonClick=function(){this.isError=!1;var q={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:q}))};
_.Z.hideTimestampsChanged=function(){_.sU("hide-transcript-timestamps",this.hideTimestamps)};
_.Z.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Z.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Z.handleSignalActionCopyTranscript=function(){var q=this,S=this.getBodyRenderer();S&&(S=((S==null?void 0:S.searchResultSegments)||(S==null?void 0:S.initialSegments)||[]).map(function(N){return _.t(N,HxL)}).filter(function(N){return!!N}).map(function(N){return{snippet:N.snippet||{runs:[{text:""}]},
startTimeText:N.startTimeText||{simpleText:""}}}).map(function(N){var X=(N.snippet.runs||[]).reduce(function(b,w){return b+w.text},"");
return q.hideTimestamps?X:N.startTimeText.simpleText+" "+X}).join("\n"),this.copyToClipboard(S))};
_.Z.copyToClipboard=function(q){navigator.clipboard&&navigator.clipboard.writeText(q)};
_.Z.getCurrentSearchBoxText=function(){var q;return(q=this.searchBox)==null?void 0:q.value};
_.Z.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.Z.getBodyRenderer=function(){var q;return _.t((q=this.data)==null?void 0:q.body,FqV)};
_.Z.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.hd.Object.defineProperties(xL.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.mt(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
xL.prototype.hideTimestampsChanged=xL.prototype.hideTimestampsChanged;xL.prototype.searchCleared=xL.prototype.searchCleared;xL.prototype.fireSearch=xL.prototype.fireSearch;xL.prototype.onReloadContinuationFinish=xL.prototype.onReloadContinuationFinish;xL.prototype.bodyChanged=xL.prototype.bodyChanged;xL.prototype.headerChanged=xL.prototype.headerChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xL.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],xL.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],xL.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xL.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xL.prototype,"hideTimestamps",void 0);
_.u([_.k(),_.E("design:type",Object)],xL.prototype,"isLoadingTranscripts",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],xL.prototype,"darkerPanels",void 0);_.u([_.k(),_.E("design:type",Object)],xL.prototype,"isError",void 0);_.u([_.I5("data.header"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xL.prototype,"headerChanged",null);
_.u([_.Xb("data.body"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xL.prototype,"bodyChanged",null);_.u([_.Ph("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xL.prototype,"onReloadContinuationFinish",null);_.u([_.Ph("yt-transcript-search-box-search"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],xL.prototype,"fireSearch",null);
_.u([_.Ph("yt-transcript-search-box-clear"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xL.prototype,"searchCleared",null);_.u([_.I5("hideTimestamps"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xL.prototype,"hideTimestampsChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],xL);
_.p(xL,"ytd-transcript-search-panel-renderer",function(){if(p1$!==void 0)return p1$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return p1$=q},{mode:1});var mJ=function(){var q=_.n.apply(this,arguments)||this;q.player=null;q.playerPollJobId=0;return q};
_.F(mJ,_.n);_.Z=mJ.prototype;_.Z.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.Z.onLoadReloadContinuation=function(q){_.C("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:q.target.data.continuation}}):(q={clickTrackingParams:q.target.data.clickTrackingParams,getTranscriptEndpoint:{params:q.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}}))};
_.Z.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}};
_.Z.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.Z.attached=function(){this.updatePlayerListening()};
_.Z.detached=function(){this.updatePlayerListening()};
_.Z.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.Z.startPlayerListening=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return(S=_.kc())?N.yield(S.getPlayerPromise(),2):N.return();q.player=N.yieldResult;q.playerPollJobId=_.OY.addLowPriorityJob(function(){q.getPlayerVideoProgress()},1E3);
q.player.addEventListener("onCueRangeEnter",function(X){q.onCueRangeEnter(X)});
q.player.addEventListener("onCueRangeExit",function(X){q.onCueRangeExit(X)});
q.player.addEventListener("onStateChange",function(X){q.onPlayerStateChange(X)});
q.player.addEventListener("SEEK_TO",function(X){q.onPlayerSeek(X)});
_.xP(N)})};
_.Z.getPlayerVideoProgress=function(){var q=this;_.OY.cancelJob(this.playerPollJobId);if(this.player){var S=this.player.getCurrentTime();_.gr(this.hostElement,"yt-player-time-changed",[S])}this.playerPollJobId=_.OY.addLowPriorityJob(function(){q.getPlayerVideoProgress()},1E3)};
_.Z.stopPlayerListening=function(){this.player=null;_.OY.cancelJob(this.playerPollJobId)};
_.Z.onPlayerStateChange=function(q){q===2&&this.removePendingCue()};
_.Z.onPlayerSeek=function(q){var S;if(S=this.pendingReplayCueId)S=this.pendingReplayCueId,S=q===(_.C("web_transcript_cue_id_killswitch")?Number(S):Number(S.split("_")[1]));S||this.removePendingCue()};
_.Z.onCueRangeEnter=function(q){oK$(q)&&(this.pendingReplayCueId=q)};
_.Z.onCueRangeExit=function(q){oK$(q)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.Z.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.Z.onYtTranscriptPlayerSeek=function(q){this.player&&this.player.seekTo(q,!0)};
_.Z.onYtTranscriptPlayerReplay=function(q,S){this.player&&(this.player.addCueRange(YTZ(q),q,S),this.player.seekTo(q,!0),this.player.playVideo())};
_.Z.onYtTranscriptPlayerEdit=function(q,S){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(YTZ(q),q,S),this.player.seekTo(q,!0))};
mJ.prototype.onLoadReloadContinuation=mJ.prototype.onLoadReloadContinuation;mJ.prototype.panelContentVisibleChanged=mJ.prototype.panelContentVisibleChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mJ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],mJ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],mJ.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],mJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mJ.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],mJ.prototype,"panelContentVisible",void 0);_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mJ.prototype,"panelContentVisibleChanged",null);
_.u([_.Ph("yt-load-reload-continuation"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],mJ.prototype,"onLoadReloadContinuation",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],mJ);
_.p(mJ,"ytd-transcript-renderer",function(){if(n47!==void 0)return n47;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return n47=q},{mode:1});var g43;var E4_;var uH=function(){return _.n.apply(this,arguments)||this};
_.F(uH,_.n);uH.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.M9(this.hostElement,[this.data.clickCommand],this.hostElement))};
uH.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(Lz()+h0)+"px)"};
uH.prototype.updateShouldHideFromBinding=function(q){this.shouldHide=q.detail.value};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uH.prototype,"rendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uH.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],uH.prototype,"shouldHide",void 0);_.u([_.Ue({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],uH);
_.p(uH,"ytd-ad-engagement-panel-banner-renderer",function(){if(E4_!==void 0)return E4_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return E4_=q},{mode:2});var yEJ;var gU=function(){var q=_.n.apply(this,arguments)||this;q.buttonUpdate=_.C("web_modern_buttons");q.adsSemanticText=_.C("enable_ads_web_ep_buenos_aires_and_padding_fix");return q};
_.F(gU,_.n);gU.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.u([_.k(),_.E("design:type",Object)],gU.prototype,"data",void 0);_.u([_.k({computed:"computeHideDefaultAdBadge(data)"}),_.E("design:type",Boolean)],gU.prototype,"hideDefaultAdBadge",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gU.prototype,"buttonUpdate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gU.prototype,"adsSemanticText",void 0);_.u([_.Ue({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],gU);
_.p(gU,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(yEJ!==void 0)return yEJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return yEJ=q},{mode:1});var MD3;var Ea=function(){var q=_.n.apply(this,arguments)||this;q.darkerPanels=_.C("web_watch_darker_panels");q.enableSqueezebackPanels=_.C("web_shorts_enable_squeezeback_panels");q.enableAnchoredPanel=_.C("desktop_shorts_v2_anchored_panel");q.headerClickListener=function(S){q.onHeaderClick(S)};
q.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return q};
_.F(Ea,_.n);_.Z=Ea.prototype;_.Z.computeAdsInfoButton=function(){if(_.C("web_modern_buttons")){var q,S;return(S=_.t((q=this.data)==null?void 0:q.subtitleComplex,HmE))==null?void 0:S.adInfoRenderer}};
_.Z.updateHeaderClickListener=function(){var q,S,N;((q=this.data)==null?0:q.navigationEndpoint)||((S=this.data)==null?0:S.onClickCommand)||_.t((N=this.data)==null?void 0:N.visibilityButton,_.Rr)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.Z.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader",
mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}};
_.Z.collapsedChanged=function(){var q;(q=this.data)!=null&&q.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.C("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.Z.focus=function(q){var S=this;this.titleElement&&_.OY.addJob(function(){_.gX(S.titleElement,q)},0,500)};
_.Z.computeTitleAriaLabel=function(q){var S=[];if(q.title){var N,X;S.push(this.ytRendererBehavior.getSimpleString(q.title)||((N=q.title.accessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label))}q.contextualInfo&&S.push(this.ytRendererBehavior.getSimpleString(q.contextualInfo));return S.join(" ")};
_.Z.onHeaderClick=function(q){this.shouldTriggerHeaderClick(q)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.M9(this.hostElement,[this.data.onClickCommand],this.hostElement)):(q=this.getVisibilityToggleButton())&&q.click())};
_.Z.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var q=_.t(this.data.visibilityButton,_.Ct)||_.t(this.data.visibilityButton,_.Rr);q&&this.ytRendererBehavior.logExplicitClick(q)}};
_.Z.getVisibilityToggleButton=function(){var q=_.mt(this.hostElement).querySelector("#visibility-button").firstElementChild;return(q==null?void 0:q.is)==="ytd-toggle-button-renderer"?q:null};
_.Z.shouldTriggerHeaderClick=function(q){return!_.lW(_.lX(q),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.Z.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(q){q=_.t(q,Yl5);this.targetId&&(q==null?void 0:q.targetId)===this.targetId&&(q=q.navigationButton)&&this.set("data.navigationButton",q)};
_.hd.Object.defineProperties(Ea.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!!(((q=this.entity)==null?0:q.isActionButtonHidden)||this.hideActionButton)}}});
Ea.prototype.collapsedChanged=Ea.prototype.collapsedChanged;Ea.prototype.updateHeaderClickListener=Ea.prototype.updateHeaderClickListener;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ea.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ea.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ea.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],Ea.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ea.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],Ea.prototype,"targetId",void 0);_.u([_.k(),_.E("design:type",Boolean)],Ea.prototype,"collapsed",void 0);_.u([_.k(),_.E("design:type",Boolean)],Ea.prototype,"hideActionButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ea.prototype,"shortsPanel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ea.prototype,"liveChatEngagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ea.prototype,"learningChatEngagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ea.prototype,"darkerPanels",void 0);_.u([_.oE("#title"),_.E("design:type",HTMLElement)],Ea.prototype,"titleElement",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],Ea.prototype,"headerElement",void 0);
_.u([_.k({computed:"computeAdsInfoButton(data)"}),_.E("design:type",Object)],Ea.prototype,"adsInfoButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ea.prototype,"enableSqueezebackPanels",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ea.prototype,"enableAnchoredPanel",void 0);_.u([_.k({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(q,S){return _.hg(q.entities,"engagementPanelTitleHeaderEntity",S)}}),
_.E("design:type",Object)],Ea.prototype,"entity",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ea.prototype,"adsSemanticText",null);_.u([_.I5("data","data.navigationEndpoint","data.onClickCommand"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ea.prototype,"updateHeaderClickListener",null);
_.u([_.Xb("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ea.prototype,"collapsedChanged",null);_.u([_.K("entity","hideActionButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ea.prototype,"isActionButtonHidden",null);_.u([_.Ue({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],Ea);
_.p(Ea,"ytd-engagement-panel-title-header-renderer",function(){if(MD3!==void 0)return MD3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return MD3=q},{mode:1});var LLJ;var yJ=function(){return _.n.apply(this,arguments)||this};
_.F(yJ,_.n);yJ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yJ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],yJ);
_.p(yJ,"ytd-macro-markers-info-item-renderer",function(){if(LLJ!==void 0)return LLJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return LLJ=q},{mode:1});var hnZ;var MK=function(q,S,N,X,b,w){_.Z4.call(this);var B=this;this.JSC$21214_containerElement=q;this.hostElement=S;this.supportedSyncItems=N;this.syncEntityKey=X;this.options=b;this.renderLazyListItems=w;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Pl_(this);InG(this);this.JSC$21214_scrollAnimation=new _.np(function(T){q.scrollTop=T});
_.I6(this,this.JSC$21214_scrollAnimation);this.addOnDisposeCallback(function(){Yi3(B,!1);B.activeItem&&B.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.F(MK,_.Z4);var Pl_=function(q){var S=_.wf(_.Ly().resolve(_.UN),function(N){return N.entities.markersEngagementPanelSyncEntity||{}},function(N,X){var b;
if(N[q.syncEntityKey]!==X[q.syncEntityKey]&&((b=N[q.syncEntityKey])==null?void 0:b.activeItemIndex)!==void 0)if(X=N[q.syncEntityKey].activeItemIndex,N=q.getItemByIndex(X)){if(ow3(q,N),q.contentVisible)if(q.browsingMode){var w;((w=q.options)==null?void 0:w.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(w=qg5(q),N.offsetTop<q.JSC$21214_containerElement.clientHeight+q.JSC$21214_containerElement.scrollTop&&w&&!q.activeItemBelowSyncPosition&&Yi3(q,!1));SgJ(q)}else q.scrollToItem(N)}else _.vN(new _.Vl("Could not find "+
q.supportedSyncItems+" sync child to set active.",X,q.JSC$21214_containerElement.querySelectorAll(q.supportedSyncItems).length))});
q.unsubscribeFromTimedMarkersListSyncEntity=S;q.addOnDisposeCallback(S);NDE(q)},NDE=function(q){var S=_.Ly().resolve(_.UN);
S=_.kG2(S.getState(),q.syncEntityKey);(S==null?void 0:S.activeItemIndex)!==void 0&&(S=q.getItemByIndex(S.activeItemIndex))&&ow3(q,S)},InG=function(q){var S=new _.Ml(q.onScroll,50,q);
_.I6(q,S);var N=function(){S.fire()};
q.JSC$21214_containerElement.addEventListener("scroll",N);q.addOnDisposeCallback(function(){q.JSC$21214_containerElement.removeEventListener("scroll",N)})};
MK.prototype.getItemByIndex=function(q){var S;(S=this.renderLazyListItems)==null||S.call(this,q);S=this.JSC$21214_containerElement.querySelectorAll(this.supportedSyncItems);if(S.length>q)return S[q]};
var ow3=function(q,S){q.activeItem&&q.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));S.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));q.activeItem=S};
MK.prototype.scrollToItem=function(q){q=this.getScrollPositionForItem(q);this.JSC$21214_containerElement.scrollTop!==q&&this.JSC$21214_scrollAnimation.start(this.JSC$21214_containerElement.scrollTop,q,300)};
MK.prototype.getScrollPositionForItem=function(q){if(this.JSC$21214_containerElement.querySelectorAll(this.supportedSyncItems)[0]===q)return 0;var S,N=((S=this.options)==null?0:S.percentOffset)?this.JSC$21214_containerElement.clientHeight*this.options.percentOffset:0;q=_.c0(q).y+this.JSC$21214_containerElement.scrollTop-(_.c0(this.JSC$21214_containerElement).y+N);return Math.max(0,Math.min(q,this.JSC$21214_containerElement.scrollHeight-this.JSC$21214_containerElement.offsetHeight))};
MK.prototype.onScroll=function(){this.activeItemBelowSyncPosition=qg5(this);if(this.activeItem&&!this.JSC$21214_scrollAnimation.isAnimating()&&Math.abs(this.JSC$21214_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var q;switch((q=this.options)==null?void 0:q.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":X6V(this,!bOG(this));SgJ(this);break;default:X6V(this,!0)}}};
var X6V=function(q,S){var N,X;_.G(function(b){if(b.nextAddress==1){if(q.browsingMode)return b.return();q.browsingMode=!0;S&&q.hostElement.classList.add("browsing-mode");q.playerExitBrowsingModeListener=function(){Yi3(q,!1)};
return b.yield(_.ya(),2)}N=b.yieldResult;(X=N)==null||X.addEventListener("SEEK_TO",q.playerExitBrowsingModeListener);_.xP(b)})},Yi3=function(q,S){S=S===void 0?!0:S;
q.browsingMode&&(q.browsingMode=!1,q.hostElement.classList.remove("browsing-mode"),S&&q.scrollToItem(q.activeItem),w67(q))},w67=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return q.playerExitBrowsingModeListener?X.yield(_.ya(),3):X.jumpTo(0);S=X.yieldResult;(N=S)==null||N.removeEventListener("SEEK_TO",q.playerExitBrowsingModeListener);q.playerExitBrowsingModeListener=void 0;_.xP(X)})},SgJ=function(q){var S;
((S=q.options)==null?void 0:S.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(bOG(q)?q.hostElement.classList.remove("browsing-mode"):q.activeItem&&q.hostElement.classList.add("browsing-mode"))},qg5=function(q){if(!q.activeItem)return!1;
var S,N=((S=q.options)==null?0:S.percentOffset)?q.JSC$21214_containerElement.clientHeight*q.options.percentOffset:0;return q.activeItem.offsetTop>=q.JSC$21214_containerElement.scrollTop+N},bOG=function(q){if(!q.activeItem)return!1;
var S=q.activeItem.offsetTop+14<=q.JSC$21214_containerElement.scrollTop+q.JSC$21214_containerElement.clientHeight;return q.activeItem.offsetTop+q.activeItem.clientHeight-14>=q.JSC$21214_containerElement.scrollTop&&S};
MK.prototype.panelContentVisibleChanged=function(q){(this.contentVisible=q)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var ZOm=function(q,S){q.syncEntityKey=S;var N;(N=q.unsubscribeFromTimedMarkersListSyncEntity)==null||N.call(q);Pl_(q)},AwZ=function(q,S){q.options=S};var LC=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return q};
_.F(LC,_.n);_.Z=LC.prototype;_.Z.detached=function(){var q;(q=this.scrollController)==null||q.dispose();this.scrollController=void 0};
_.Z.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}};
_.Z.dataChanged=function(){var q=this;_.MC(this,function(){if(q.scrollController){var S;(S=q.scrollController)==null||Yi3(S,!1);var N,X,b;(X=q.scrollController)==null||ZOm(X,(b=(N=q.data)==null?void 0:N.syncModelEntityKey)!=null?b:"default-macro-markers-list-renderer-entity-key");var w,B,T;(T=q.scrollController)==null||AwZ(T,{percentOffset:(w=q.data)==null?void 0:w.selectedItemAlignmentPercentOffset,floatingPillType:(B=q.data)==null?void 0:B.floatingPillType})}else{var Q,a,U,r;q.scrollController=
new MK(q.contents,q.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(r=(Q=q.data)==null?void 0:Q.syncModelEntityKey)!=null?r:"default-macro-markers-list-renderer-entity-key",{percentOffset:(a=q.data)==null?void 0:a.selectedItemAlignmentPercentOffset,floatingPillType:(U=q.data)==null?void 0:U.floatingPillType},function(c){q.renderLazyListItems(c)})}q.scrollController.panelContentVisibleChanged(!!q.panelContentVisible)})};
_.Z.computeButtonShape=function(){var q=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){q.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.Z.renderLazyListItems=function(q){for(var S=this.contents.children,N=0,X=0;X<S.length;X++){var b=void 0;(b=S[X].ytLazyListBehavior)==null||b.fillRemainingListItems();var w=void 0,B=void 0;b=_.t((w=this.data)==null?void 0:(B=w.contents)==null?void 0:B[X],_.g62);B=w=void 0;if((w=b)==null?0:(B=w.contents)==null?0:B.length)N+=b.contents.length;if(N>=q)break}};
_.Z.handleSetActivePanelItemAction=function(q){if((q=_.t(q,A4L))&&this.panelTargetId===q.panelTargetId){q=q.itemIndex;var S,N,X=(N=(S=this.data)==null?void 0:S.syncModelEntityKey)!=null?N:"default-macro-markers-list-renderer-entity-key",b;((b=this.syncEntity)==null?void 0:b.activeItemIndex)!==q&&this.ytdReduxBehavior.dispatch(_.XV("markersEngagementPanelSyncEntity",X,{key:X,activeItemIndex:q}))}};
_.Z.onSyncClick=function(){var q;(q=this.scrollController)==null||Yi3(q)};
_.Z.panelContentVisibleChanged=function(){var q;(q=this.scrollController)==null||q.panelContentVisibleChanged(!!this.panelContentVisible)};
LC.prototype.panelContentVisibleChanged=LC.prototype.panelContentVisibleChanged;LC.prototype.dataChanged=LC.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],LC.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],LC.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],LC.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],LC.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],LC.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],LC.prototype,"useCustomColors",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],LC.prototype,"panelTargetId",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],LC.prototype,"panelContentVisible",void 0);
_.u([_.oE("#contents"),_.E("design:type",HTMLElement)],LC.prototype,"contents",void 0);_.u([_.k({selectorArgs:["data.syncModelEntityKey"],selector:_.kG2}),_.E("design:type",Object)],LC.prototype,"syncEntity",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LC.prototype,"dataChanged",null);
_.u([_.I5("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LC.prototype,"panelContentVisibleChanged",null);_.u([_.Ue({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],LC);
_.p(LC,"ytd-macro-markers-list-renderer",function(){if(hnZ!==void 0)return hnZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hnZ=q},{mode:1});var so_;var BD3;var hR=function(){return _.n.apply(this,arguments)||this};
_.F(hR,_.n);hR.prototype.computeAriaLabel=function(q){var S,N;return(q==null?void 0:(S=q.accessibility)==null?void 0:(N=S.accessibilityData)==null?void 0:N.label)||_.qW("LOADING",void 0,"Loading")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hR.prototype,"data",void 0);_.u([_.k({computed:"computeAriaLabel(data)"}),_.E("design:type",String)],hR.prototype,"ariaLabel",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],hR);
_.p(hR,"yt-content-loading-renderer",function(){if(BD3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;so_===void 0&&(so_=document.createElement("template"));var X=so_;N.call(S,X.content.cloneNode(!0),q.content.firstChild);BD3=q}q=BD3;return q},{mode:1});_.jS(_.f(function(q){var S=_.A(_.r6(!1,void 0,"OZMtVb")),N=S.next().value,X=S.next().value;S=_.A(_.r6(!1,void 0,"qWERsf"));var b=S.next().value,w=S.next().value;_.lO(function(){var Q=_.t(q.data().collaboratePlaylistCollaborationSetting,RL7);Q&&X(Q.switchedOnByDefault);var a=_.t(q.data().allowNewCollaboratorsPlaylistCollaborationSetting,RL7);a&&w(a.switchedOnByDefault);if(!Q&&!a||!Q&&q.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")X(!0),w(!0)});
var B=function(Q){X(Q);w(Q);var a=q.data().playlistCollaborationEntityKey||"";var U=_.lx().getState();(U=_.hg(U.entities,"playlistCollaborationEntity",a))&&(U==null?void 0:U.isCollaborative)===Q||_.lx().dispatch(_.XV("playlistCollaborationEntity",a,Object.assign({},U,{isCollaborative:Q})))},T=function(Q){w(Q)};
return _.D("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.D("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.D(_.SA,{data:function(){return q.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(Q){return _.D(_.XM8,{data:Q.data,
onSwitch:B})}})),_.D(_.V,{cond:N,
then:function(){return _.D(_.S1,null,_.D("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.D(_.SA,{data:function(){return q.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(Q){return _.D(_.XM8,{data:Q.data,
onSwitch:T,overrideDisabled:!1})}})),_.D(_.V,{cond:b,
then:function(){return _.D("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.D(_.SA,{data:function(){return q.data().copyLinkButton}},{buttonViewModel:_.EN}))}}),_.D("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.D(_.SA,{data:function(){return q.data().playlistCollaborators}},{contentListItemViewModel:_.tR_})))}}))},"Oj"),"playlist-collaboration-view-model",{props:{data:_.H4}});var TDm=_.f(function(q){var S=q.data;var N=q.customCommandResolver;return _.D(_.S1,null,_.D("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.D(_.SA,{data:function(){return S().adAvatar}},{adAvatarViewModel:function(X){return _.D(_.H0v,{data:X.data,
customCommandResolver:N})}})),_.D("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.D(_.V,{cond:function(){return S().headline},
then:function(X){return _.D(_.Fu,{text:X,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.D("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.D(_.SA,{data:function(){return S().adBadge}},{adBadgeViewModel:function(X){return _.D(_.PF,{data:X.data,
hasDot:function(){return S().primaryDetailsLine!==void 0},
customCommandResolver:N,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.D(_.SA,{data:function(){return S().primaryDetailsLine}},{adDetailsLineViewModel:function(X){return _.D(_.In,{data:X.data,
customCommandResolver:N,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Pj"),GFG=_.f(function(q){var S=q.data;
var N=q.customCommandResolver;return _.D("ad-avatar-lockup-view-model",{class:function(){var X;return((X=S().interaction)==null?0:X.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.Hi(_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ}),_.eA(function(){return S().interaction},N)),
"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D(_.iO,null,_.D(_.Cy,{when:function(){return S().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.D(TDm,{data:S,
customCommandResolver:N})}),_.D(_.RM,null,function(){return null})))},"Qj");_.jS(_.f(function(q){var S=q.data;var N=q.panelContentVisibility;q=_.Ll({visibilityCallback:function(w){var B,T=(B=S().interaction)==null?void 0:B.onFirstVisible;w&&T&&_.$m(T)},
showOption:_.mQ});var X=_.eA(function(){return S().interaction},qfE);
_.jL(function(){var w,B;if(B=_.py("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var T;B=(T=B())==null?void 0:T.onLayoutVisibleCallback}else B=null;(w=B)==null||w()},"Rj");
var b=function(){return N()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.D("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.Hi(q,X)},_.D("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.D("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.D(_.V,{cond:_.mXW("(min-width: "+(Lz()+h0)+"px) or (max-width: 600px)"),then:function(){return _.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(w){return _.D(_.gK,{data:w.data,
targetHeight:80,customCommandResolver:qfE})}})}})),_.D("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.D("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.D(_.SA,{data:function(){return S().adAvatarLockup}},{adAvatarLockupViewModel:function(w){return _.D(GFG,{data:w.data,
customCommandResolver:qfE})}})),_.D(_.V,{cond:b,
then:function(){return _.D(_.SA,{data:function(){return S().adButton}},{adButtonViewModel:function(w){return _.D(_.El,{data:w.data,
customCommandResolver:qfE})}})},
else:function(){return _.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:_.EN})}}),_.D("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.D(_.SA,{data:function(){var w=_.t(S().toggleButton,_.FC);
return{toggleButtonViewModel:Object.assign({},w,{isTogglingDisabled:!0,isToggled:b()})}}},{toggleButtonViewModel:_.B_})))))},"Sj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.H4,
panelContentVisibility:_.H4}});var DnV=_.bI(Sf3,{debugName:"chipBarViewModel"});_.PP(_.i_,function(q){_.JP(q,"chipBarViewModel","HwlOhd",Sf3)});var QoV=_.bI(N9G,{debugName:"gridShelfViewModel"});_.PP(_.i_,function(q){_.JP(q,"gridShelfViewModel","JoU6vf",N9G)});var a2J=_.bI(XVm,{debugName:"ytFeedbackPromptViewModel"});_.PP(_.i_,function(q){_.JP(q,"ytFeedbackPromptViewModel","hU04te",XVm)});var Vx_=_.bI(bDG,{debugName:"learningJourneyLoaderViewModel"});_.PP(_.i_,function(q){_.JP(q,"learningJourneyLoaderViewModel","dIvQ6c",bDG)});var Un3=_.bI(wVs,{debugName:"ytAccordionViewModel"});_.PP(_.i_,function(q){_.JP(q,"ytAccordionViewModel","m9Vw4",wVs)});var rwG=_.bI(ZDV,{debugName:"videoOverviewViewModel"});_.PP(_.i_,function(q){_.JP(q,"videoOverviewViewModel","mcjWUc",ZDV)});var $n_=_.bI(AiL,{debugName:"youChatItemViewModel"});_.PP(_.i_,function(q){_.JP(q,"youChatItemViewModel","QiZf0e",AiL)});var cws=_.bI(sVs,{debugName:"ytChatLoadingViewModel"});_.PP(_.i_,function(q){_.JP(q,"ytChatLoadingViewModel","f8YPh",sVs)});var euJ=_.bI(B9_,{debugName:"ytChatUserTurnViewModel"});_.PP(_.i_,function(q){_.JP(q,"ytChatUserTurnViewModel","b3MoKf",B9_)});var CEV=_.f(function(q){var S=_.A((0,_.dSQ)(q.data)).next().value,N=function(){var X,b;return(b=(X=S().contents)==null?void 0:X.length)!=null?b:0};
return _.D("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return q.data().targetId||""},
"aria-busy":function(){var X,b;return(b=(X=S().contents)==null?void 0:X.some(function(w){return!!w.chatLoadingViewModel}))!=null?b:!1}},_.D(_.SA,{data:function(){return q.data().header}},{chipBarViewModel:DnV,
sectionHeaderViewModel:_.Xi}),_.D(_.SA,{data:function(){return S().contents}},{accordionViewModel:Un3,
alertBannerViewModel:Oe$,basicContentViewModel:_.H5,chatLoadingViewModel:function(X,b){return _.D(cws,{data:X.data,containerHeight:q.containerHeight,isLastItem:function(){return b()===N()-1}})},
chatUserTurnViewModel:function(X,b){return _.D(euJ,{data:X.data,containerHeight:q.containerHeight,isLastItem:function(){return b()===N()-1}})},
feedbackPromptViewModel:a2J,gridShelfViewModel:function(X){return _.D(QoV,{data:X.data,shouldUseOwnContainerSize:!0,marginSettings:q.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:Vx_,linearLayoutViewModel:_.v5,lockupViewModel:function(X){return _.D(_.o9,{data:X.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:q.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.Xi,videoOverviewViewModel:rwG,youChatItemViewModel:function(X,b){return _.D($n_,{data:X.data,pending:!1,containerHeight:q.containerHeight,isLastItem:function(){return b()===N()-1}})}}))},"Tj");_.jS(_.f(function(q){var S=_.A((0,_.dSQ)(q.data)).next().value,N=_.A(_.X0()),X=N.next().value;N=N.next().value;var b=_.Hi(N);N=_.A(_.r6(void 0,void 0,"fqbUqd"));var w=N.next().value,B=N.next().value,T=function(){var Q;return _.t((Q=q.data().sectionListLayoutConfiguration)==null?void 0:Q.layoutConfiguration,Tum)};
_.lO(function(){var Q,a=(Q=b.value)==null?void 0:Q.clientWidth;Q=T()?_.cTg(a,T()):void 0;B(Q)});
N={};return _.D("yt-section-list-renderer",{class:_.mu("ytSectionListRendererHost",q.className,(N.ytSectionListRendererHostOverscrollContain=function(){var Q;return(Q=q.overscrollContain)==null?void 0:Q.call(q)},N)),
el:b,"data-target-id":function(){return q.data().targetId||""}},_.D(_.SA,{data:function(){return S().contents}},{itemSectionRenderer:function(Q){return _.D(CEV,{data:Q.data,
containerLayoutConfig:w,marginSettings:q.marginSettings,containerHeight:function(){return X.height()}})}}))},"Uj"),"yt-section-list-renderer",{props:{data:_.H4,
className:_.Ks,marginSettings:_.H4,overscrollContain:_.H4}});_.jS(_.f(function(q){var S=function(){return _.t(q.data().inputComposerViewModel,Dzm)},N=_.oH(_.iT.currentPageSubTypeSelector),X=_.oH(_.iT.persistentPanelVisibleSelector),b=_.A(_.r6(!1,void 0,"RXGzYc")),w=b.next().value,B=b.next().value;
b=_.A(_.r6(!1,void 0,"oyonKd"));var T=b.next().value,Q=b.next().value,a=function(){J(!0);var TW;_.$m(((TW=S())==null?void 0:TW.onSubmitCommand)||{})},U=function(){if(X()&&!T()){var TW;
(TW=_.Me())==null||TW.removeCueRange("aic-proactive");B(!1);Q(!0);a();_.Vp(_.$C8(S().endOfVideoContinuation),{form:{formData:_.WB({clientMessageId:"youchat-"+Date.now(),pageContext:ry()})},commandController:{onSuccess:function(){J(!1)},
onServerError:function(){_.Vp(pO$(M()));J(!1)}}})}},r=function(){var TW=_.Me();
if(TW&&!w()&&!T()){var l0=TW.getDuration();l0>60&&(TW.addCueRange("aic-proactive",l0-60,l0-20),B(!0))}},c=function(){var TW;
return((TW=S())==null?void 0:TW.youchatPendingResponseEntityKey)||""},e=_.Yc(_.eh$,c),R=function(){var TW;
return!((TW=e())==null||!TW.isPendingResponse)},J=function(TW){_.Cg7(c())(TW)};
b=_.A(_.r6(!0,void 0,"umCoCf"));var v=b.next().value,W=b.next().value,z=function(){var TW,l0;var zW=_.t((l0=S())==null?void 0:l0.inputFormField,MP5);return zW==null?void 0:(TW=zW.contentProperties)==null?void 0:TW.placeholderText},M=function(){return S().sectionTargetId||"youchat_messages_section"};
b=_.HP("yt-chat-input-view-model");var g=_.FS("textarea"),x=_.Yc(mO7,"chat_input_view_model_state"),L=uU$(),P=function(){var TW;return!((TW=x())==null||!TW.value)},b0=function(){return q.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},Q7=function(){var TW;
(TW=_.Me())==null||TW.removeCueRange("aic-proactive");B(!1);Q(!1);var l0;_.C("enable_navigational_proactive_messages_on_ai_companion")&&((l0=S())==null?0:l0.navigationContinuation)&&X()&&(a(),_.Vp(_.$C8(S().navigationContinuation),{form:{formData:_.WB({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:GiV(),pageContext:ry()})},commandController:{onSuccess:function(){J(!1)},
onServerError:function(){_.Vp(pO$(M()));J(!1)}}}))},ry=function(){var TW;
return(TW=_.Ly().resolve(_.MU(_.$F)))==null?void 0:_.z8J(TW,N())};
_.lO(function(){if(_.wh("enable_ai_chat_controller")){var TW;(TW=_.Ly().resolve(_.MU(_.$F)))==null||TW.init(q.data().environment)}else if(TW=QV3(q.data()),!P()&&TW){var l0;((l0=S())==null?0:l0.setPendingResponseOnWelcome)&&J(!0);_.Vp(TW,{form:{formData:_.WB({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:GiV(),pageContext:ry()})}});L(!0)}var zW=M(),nN=_.Ly().resolve(_.MU(_.I3)),Tq=function(){_.qP.remove(zW);if(_.wh("enable_ai_chat_controller")){var u0;(u0=_.Ly().resolve(_.MU(_.$F)))!=null&&
u0.environment==="CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(u0.lastWelcomeContinuationSent=void 0)}else L(!1)},Gq=function(){_.U9(function(){if(b0()&&(Q7(zW),N()==="watch")){var u0=_.Me();
u0&&(u0.addEventListener("onStateChange",r),u0.addEventListener("onCueRangeEnter",U))}})};
l0=_.C("enable_ai_companion")?!b0():!0;nN==null||nN.addEventListener("yt-navigate-start",Tq,{once:l0});nN==null||nN.addEventListener("yt-navigate-finish",Gq,{once:l0});_.k7(function(){nN==null||nN.removeEventListener("yt-navigate-start",Tq);nN==null||nN.removeEventListener("yt-navigate-finish",Gq);var u0=_.Me();u0&&(u0.removeEventListener("onCueRangeEnter",U),u0.removeEventListener("onStateChange",r),u0.removeCueRange("aic-proactive"))})});
_.Ww(function(){if(_.wh("enable_ai_chat_controller")){var TW=QV3(q.data());if(TW){var l0,zW=((l0=S())==null?0:l0.setPendingResponseOnWelcome)?J:void 0,nN;(nN=_.Ly().resolve(_.MU(_.$F)))==null||ZTZ(nN,{command:TW,setPending:zW})}}},"SXTMBe");
var s7=function(){var TW=g.value.value;g.value.value="";T95(g.value);var l0,zW=((l0=S())==null?void 0:l0.enableGradientColorBg)||!1,nN;l0=xO8(M(),TW,zW,(nN=S())==null?void 0:nN.chatUserTurnBackgroundStyle);_.Vp(l0);a();var Tq,Gq,u0;nN=(u0=_.aK((Tq=q.data())==null?void 0:Tq.sendUserQueryCommand))!=null?u0:_.$C8((Gq=S())==null?void 0:Gq.continuation);_.Vp(nN,{form:{formData:_.WB({clientMessageId:"youchat-"+Date.now(),userInputText:TW,playerOffsetMs:GiV(),pageContext:ry()})},commandController:{onSuccess:function(){J(!1)},
onServerError:function(){_.Vp(pO$(M()));J(!1)}}})};
return _.D("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:b},_.D("div",{class:"chatInputViewModelChatInputWrapper"},_.D("form",{class:"chatInputViewModelChatInputForm"},_.D("textarea",{class:"chatInputViewModelChatInput",el:g,"on:keydown":_.Ec(function(TW){var l0=R()||!1;T95(g.value);l0||TW.key!=="Enter"||TW.shiftKey||(TW.preventDefault(),s7());return!1}),
"on:keyup":_.Ec(function(){W(g.value.value.length===0);return!1}),
"aria-label":function(){if(R()){var TW,l0;return((TW=S())==null?void 0:(l0=TW.loadingConfig)==null?void 0:l0.loadingAnimationA11yLabel)||""}return z()},
placeholder:z,rows:1}),_.D(_.EN,{data:function(){return _.t(q.data().sendButton,_.i5)},
onClick:function(TW){TW.preventDefault();s7();W(g.value.value.length===0)},
buttonOverrides:function(){return{disabled:v()||R()}}})),_.D(_.Fu,{className:"chatInputViewModelChatDisclaimer",
text:function(){var TW;return q.data().disclaimerText||((TW=_.t(q.data().disclaimer,_.E6v))==null?void 0:TW.text)}})))},"Wj"),"yt-chat-input-view-model",{props:{data:_.H4}});var Ru7=["engagement-panel-clip-create","engagement-panel-clip-view"],tx3=0,PZ=function(){var q=_.n.apply(this,arguments)||this;var S;q.headerData=(S=q.data)==null?void 0:S.header;q.darkerPanels=_.C("web_watch_darker_panels");q.matchContentTheme=_.C("web_watch_panel_content_match_theme");q.disableAutoFill=!1;q.isFullscreen=!1;q.isTheaterMode=!1;q.liveChatReplyPanel=!1;q.enableAnchoredPanel=_.C("desktop_shorts_v2_anchored_panel");q.disableBackdropFilter=_.C("web_disable_backdrop_filter");q.isPersistentPanel=
!1;q.trackEngagementPanelVisibility=_.C("web_watch_track_engagement_panel_visibility");q.overscrollContain=!1;q.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};
return q};
_.F(PZ,_.n);_.Z=PZ.prototype;
_.Z.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(q){var S;return(q==null?void 0:(S=q.webComponentHint)==null?void 0:S.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]",overscrollContain:"[[overscrollContain]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.Z.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var q;if((q=this.hostElement.parentElement)==null?0:q.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.Z.detached=function(){this.updateTheaterDisablement()};
_.Z.showPanel=function(){var q=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.OY.addJob(function(){q.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.Z.maybeScrollToItemSection=function(q){var S=this,N,X=q==null?void 0:(N=q.sectionListEngagementPanelExtras)==null?void 0:N.scrollToItemSectionIdentifier;X&&_.OY.addJob(function(){var b;(b=S.sectionListRendererElement)==null||b.scrollToItemSection(X)},8)};
_.Z.hidePanel=function(){var q=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.OY.addJob(function(){q.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Z.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Z.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.Z.updatePanel=function(q,S,N,X){var b=this;if((q=q==null?void 0:q.engagementPanelSectionListRenderer)||X){if(q){X=q.header;var w=q.content,B=q.footer,T=q.targetId,Q=q.onShowCommands;q=q.onHideCommands;T&&this.set("data.targetId",T);X&&this.set("data.header",X);w&&this.set("data.content",w);B&&this.set("data.footer",B);_.C("enable_on_visibility_change_commands_for_panels")&&(Q&&this.set("data.onShowCommands",Q),q&&this.set("data.onHideCommands",q))}else X&&(q=X.content,w=X.secondaryHeaderContent,
B=X.targetId,X=X.loggingDirectives,B&&this.set("data.targetId",B),q&&this.set("data.content",q),X&&_.C("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",X),w&&(this.secondaryHeaderData=w));this.updateChildVisibilityProperties();if(S){var a;_.C("kevlar_update_panel_focus_scroll_killswitch")||(a={preventScroll:!0});this.focus(a)}_.MC(this,function(){_.uc(b.hostElement,"yt-refit");b.maybeScrollToItemSection(N)})}};
_.Z.computeHeaderData=function(){var q,S=(0,_.a6.unsafeClone)((q=this.data)==null?void 0:q.header);if(S){q=new _.db(Object.keys(S)[0]);var N=_.t(S,q),X=_.t(this.secondaryHeaderData,q);X&&_.Bi(S,q,Object.assign({},X,N))}return S};
_.Z.getReloadContinuation=function(){var q,S,N,X=_.A(((q=this.data)==null?void 0:(S=q.content)==null?void 0:(N=S.sectionListRenderer)==null?void 0:N.continuations)||[]);for(q=X.next();!q.done;q=X.next())if(q=q.value,q.reloadContinuationData)return q.reloadContinuationData.continuation};
_.Z.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var q;((q=this.data)==null?0:q.targetId)&&(q=this.contentElement.firstElementChild)&&q.setAttribute("panel-target-id",this.data.targetId)};
_.Z.forwardPopupClosedToFlowRootRenderer=function(){var q=_.mt(this.hostElement).querySelector("ytd-flow-root-renderer");if(q&&this.hostElement.closest("ytd-popup-container"))q.onPopupClosed()};
_.Z.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var q;if(!Ru7.includes((q=this.theaterDisablementPanelIdentifier)!=null?q:""))if(q=_.C("web_watch_imax_theater_mode")&&this.isTheaterMode,q=_.C("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||q,_.C("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||q){var S;this.visibility=(S=this.data)==null?void 0:S.visibility;var N;this.trackEngagementPanelVisibility&&((N=this.data)==null?void 0:N.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var X,b,w,B;this.contentEmpty=!!(((X=this.data)==null?0:(b=X.content)==null?0:b.structuredDescriptionContentRenderer)&&Object.keys((w=this.data)==null?void 0:(B=w.content)==null?void 0:
B.structuredDescriptionContentRenderer).length===0);(S=_.Ly().resolve(_.Dx))&&S.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.Z.isTheaterModeChanged=function(){_.C("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Z.isFullscreenChanged=function(){_.C("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Z.focus=function(q){if(this.header)this.header.focus(q);else{var S;(S=_.mt(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||S.focus(q)}};
_.Z.visibilityChanged=function(){if(!_.C("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var q=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",S=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",N=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",X=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b=X||!this.lastVisibility,w,B,T,Q=((w=this.data)==null?void 0:(B=w.identifier)==null?void 0:
B.tag)||((T=this.data)==null?void 0:T.panelIdentifier);if(q&&b){var a;if((a=this.data)==null?0:a.onShowCommands)if(_.C("enable_on_visibility_change_commands_for_panels"))for(S=_.A(this.data.onShowCommands),N=S.next();!N.done;N=S.next())this.ytComponentBehavior.resolveCommand(N.value);else _.M9(this.hostElement,this.data.onShowCommands,this.hostElement);Q&&_.jQ().dispatch(_.xx({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:Q}}))}else if(S&&N){var U;if((U=this.data)==null?0:U.onHideCommands)if(_.C("enable_on_visibility_change_commands_for_panels"))for(S=
_.A(this.data.onHideCommands),N=S.next();!N.done;N=S.next())this.ytComponentBehavior.resolveCommand(N.value);else _.M9(this.hostElement,this.data.onHideCommands,this.hostElement);Q&&_.jQ().dispatch(_.xx({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:Q}}))}q&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*tx3++));_.C("kevlar_watch_focus_on_engagement_panels")&&q&&X&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.Z.notifyVisibilityChanged=function(q){var S;_.E1(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,q,(S=this.data)==null?void 0:S.targetId]);if(_.C("autonav_pause_for_comments_ep")){var N;_.uc(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:q==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(N=this.data)==null?void 0:N.targetId})}};
_.Z.updateTheaterDisablement=function(){if(!_.C("kevlar_watch_theater_disablement_killswitch")){var q=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&Ru7.includes(q)&&!_.C("watch_next_grid_ignore_disallowed_panels")){var S=_.Qa(_.jQ().getState()),N=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";q!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():N?(this.originalTheaterState===void 0&&(this.originalTheaterState=S,this.theaterDisablementPanelIdentifier=
q),S&&_.gr(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.Z.clearTheaterDisablement=function(){_.gr(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.Z.updateChildVisibilityProperties=function(){this.hostElement||_.C("kevlar_panel_property_init_killswitch")||this._enableProperties();var q=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=q);var S,N=(S=this.headerElement)==null?void 0:S.firstElementChild;if(N&&!this.adHeaderImageLockupViewModel){S=q==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";N.collapsed=S;N=_.mt(N).querySelector("#visibility-button");if(!N)return;(N=N.firstElementChild)&&
N.polymerController.is==="ytd-toggle-button-renderer"&&N.polymerController.data.isToggled!==S&&N.polymerController.set("data.isToggled",S)}var X;if(S=(X=this.contentElement)==null?void 0:X.firstElementChild)if(q&&q!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")S.removeAttribute("panel-content-visible");else{S.setAttribute("panel-content-visible","");var b;(b=S.markDirty)==null||b.call(S)}};
_.Z.onYtChangeEngagementPanelVisibilityAction=function(q){var S=this,N,X=(N=this.data)==null?void 0:N.targetId,b,w,B;N=((b=this.data)==null?void 0:(w=b.identifier)==null?void 0:w.tag)||((B=this.data)==null?void 0:B.panelIdentifier);var T=_.t(q,_.seR),Q;q=X&&(T==null?void 0:T.targetId)===X||N&&(T==null?void 0:(Q=T.panelIdentifier)==null?void 0:Q.tag)===N;this.dialog&&q&&(T==null?void 0:T.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(X==="engagement-panel-comments-section"?_.gr(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.gr(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",N]));!_.C("kevlar_use_engagement_panel_management_component")&&q&&(X=T.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!X?_.OY.addJob(function(){S.visibility=T.visibility},2,this.hideDelayMs):this.visibility=T.visibility,T.visibility&&this.notifyVisibilityChanged(T.visibility))};
_.Z.onYtScrollToEngagementPanelCommand=function(q){var S,N=(S=this.data)==null?void 0:S.targetId,X,b,w;S=((X=this.data)==null?void 0:(b=X.identifier)==null?void 0:b.tag)||((w=this.data)==null?void 0:w.panelIdentifier);q=_.t(q,_.C4X);var B;(N&&(q==null?void 0:q.targetId)===N||S&&(q==null?void 0:(B=q.panelIdentifier)==null?void 0:B.tag)===S)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.gr(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.Z.attachVEs=function(q){var S,N;(q==null?0:(S=q.content)==null?0:(N=S.productListRenderer)==null?0:N.trackingParams)&&_.ql().graftServerVe(q.content.productListRenderer.trackingParams);var X,b;(q==null?0:(X=q.content)==null?0:(b=X.transcriptRenderer)==null?0:b.trackingParams)&&_.ql().graftServerVe(q.content.transcriptRenderer.trackingParams)};
_.Z.onYtUpdateEngagementPanelAction=function(q){var S,N=(S=this.data)==null?void 0:S.targetId;q=_.t(q,BSm);N&&(q==null?void 0:q.targetId)===N&&(this.updatePanel({engagementPanelSectionListRenderer:{header:q==null?void 0:q.header,content:q==null?void 0:q.content}},!1),this.attachVEs(q))};
_.Z.onYtShowEngagementPanelScrimAction=function(q){var S,N=(S=this.data)==null?void 0:S.targetId;q=_.t(q,s9G);N&&(q==null?void 0:q.engagementPanelTargetId)===N&&(this.scrimmed=!0)};
_.Z.onYtHideEngagementPanelScrimAction=function(q){var S,N=(S=this.data)==null?void 0:S.targetId;q=_.t(q,NSV);N&&(q==null?void 0:q.engagementPanelTargetId)===N&&(this.scrimmed=!1)};
_.Z.getIdentifier=function(){var q,S,N;return((q=this.data)==null?void 0:q.panelIdentifier)||((S=this.data)==null?void 0:(N=S.identifier)==null?void 0:N.tag)};
_.Z.getSurface=function(){var q,S;return(q=this.data)==null?void 0:(S=q.identifier)==null?void 0:S.surface};
_.hd.Object.defineProperties(PZ.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var q=this.getIdentifier();return q==="engagement-panel-youchat"||q==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
PZ.prototype.visibilityChanged=PZ.prototype.visibilityChanged;PZ.prototype.isFullscreenChanged=PZ.prototype.isFullscreenChanged;PZ.prototype.isTheaterModeChanged=PZ.prototype.isTheaterModeChanged;PZ.prototype.dataChanged=PZ.prototype.dataChanged;PZ.prototype.forwardPopupClosedToFlowRootRenderer=PZ.prototype.forwardPopupClosedToFlowRootRenderer;PZ.prototype.onYtRendererstamperFinished=PZ.prototype.onYtRendererstamperFinished;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],PZ.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],PZ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],PZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],PZ.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],PZ.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"data",void 0);_.u([_.k({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.E("design:type",Object)],PZ.prototype,"headerData",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"secondaryHeaderData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"visibility",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"contentEmpty",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"scrimmed",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"dialog",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"dropdown",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"darkerPanels",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"matchContentTheme",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"disableAutoFill",void 0);_.u([_.k({reflectToAttribute:!0,value:_.C("optimal_reading_width_comments_ep")}),_.E("design:type",Boolean)],PZ.prototype,"optimalReadingWidthComments",void 0);_.u([_.k(),_.E("design:type",Number)],PZ.prototype,"hideDelayMs",void 0);
_.u([_.k({selector:_.aH,reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"isFullscreen",void 0);_.u([_.k({selector:_.Qa,reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"isTheaterMode",void 0);_.u([_.k(),_.E("design:type",Number)],PZ.prototype,"showDelayMs",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.targetId"),_.E("design:type",Object),_.E("design:paramtypes",[])],PZ.prototype,"targetId",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],PZ.prototype,"webSize",null);_.u([_.k(),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],PZ.prototype,"hideFooterBorder",null);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"isWatch",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"originalTheaterState",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"theaterDisablementPanelIdentifier",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"isWatchWhilePanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"shortsPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"liveChatEngagementPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],PZ.prototype,"learningChatEngagementPanel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"liveChatReplyPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"enableAnchoredPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"disableBackdropFilter",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],PZ.prototype,"isPersistentPanel",void 0);_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"trackEngagementPanelVisibility",void 0);
_.u([_.k(),_.E("design:type",Object)],PZ.prototype,"overscrollContain",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],PZ.prototype,"isAiCompanionPanel",null);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],PZ.prototype,"headerElement",void 0);_.u([_.oE("#header > *"),_.E("design:type",HTMLElement)],PZ.prototype,"header",void 0);_.u([_.oE("ytd-section-list-renderer"),_.E("design:type",Object)],PZ.prototype,"sectionListRendererElement",void 0);
_.u([_.oE("panel-ad-header-image-lockup-view-model"),_.E("design:type",HTMLElement)],PZ.prototype,"adHeaderImageLockupViewModel",void 0);_.u([_.oE("#content"),_.E("design:type",HTMLElement)],PZ.prototype,"contentElement",void 0);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"onYtRendererstamperFinished",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.u([_.Xb("data","isFullscreen","isTheaterMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"dataChanged",null);_.u([_.I5("isTheaterMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"isTheaterModeChanged",null);
_.u([_.I5("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"isFullscreenChanged",null);_.u([_.I5("visibility"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PZ.prototype,"visibilityChanged",null);_.u([_.Ue({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],PZ);
_.p(PZ,"ytd-engagement-panel-section-list-renderer",function(){if(g43!==void 0)return g43;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return g43=q},{mode:2});var iOm;var Ix=function(){var q=_.n.apply(this,arguments)||this;q.rounded=!0;q.pageAttachedTo=void 0;q.currentRequestResolver=void 0;q.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return q};
_.F(Ix,_.n);Ix.prototype.attached=function(){this.pageAttachedTo=_.Ly().resolve(_.Wq).getCurrentPage();_.uc(this.hostElement,"yt-player-attached",this.player)};
Ix.prototype.detached=function(){var q;if((q=this.pageAttachedTo)==null?0:q.hostElement)_.uc(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
Ix.prototype.dataChanged=function(){var q=this,S;if(((S=this.data)==null?0:S.inlinePlaybackEndpoint)&&!_.C("web_channel_imp_ks")){this.currentRequestResolver&&this.currentRequestResolver.reject();S=this.data.inlinePlaybackEndpoint;var N=_.Ly().resolve(_.ZL),X={};_.Ly().resolve(_.Ne);X.lact=_.IL();var b=new _.yP;this.currentRequestResolver=b;b.promise.then(function(w){var B={autoplay:!0};!_.C("miniplayer_stop_channel_video_autoplay_killswitch")&&_.Ly().resolve(_.ti).isMiniplayerActive()&&(B.pause_at_start=
!0,B.autoplay=!1);w&&q.player.loadVideoWithPlayerResponse(w,B)});
iA5(N,{endpoint:S,startPlaybackInMutedState:!1},X).then(function(w){b.resolve(w)}).catch(function(){})}else if((N=this.data)==null?0:N.videoId)S={video_id:this.data.videoId,
autoplay:!0},!_.C("miniplayer_stop_channel_video_autoplay_killswitch")&&_.Ly().resolve(_.ti).isMiniplayerActive()&&(S.pause_at_start=!0,S.autoplay=!1),this.player.loadVideoWithPlayerVars(S)};
Ix.prototype.handleSignalActionPausePlayer=function(){_.z7().pause()};
Ix.prototype.dataChanged=Ix.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],Ix.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ix.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ix.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ix.prototype,"rounded",void 0);_.u([_.oE("#player"),_.E("design:type",Object)],Ix.prototype,"player",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ix.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],Ix);
_.p(Ix,"ytd-channel-video-player-renderer",function(){if(iOm!==void 0)return iOm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return iOm=q},{mode:1});var Jw$;var YL=function(){return _.n.apply(this,arguments)||this};
_.F(YL,_.n);YL.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.ad(_.mt(this.hostElement).querySelector("#text"),_.CuX(_.iGX,this.data.companionLegalText))};
YL.prototype.computeAutoScrollEnabled=function(q,S){return q&&!S};
YL.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
YL.prototype.onToggleTap=function(){this.expanded=!this.expanded};
YL.prototype.expandedChanged=YL.prototype.expandedChanged;YL.prototype.dataChanged=YL.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],YL.prototype,"ytRendererBehavior",void 0);_.u([_.O(o08),_.E("design:type",Object)],YL.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],YL.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],YL.prototype,"expanded",void 0);
_.u([_.k({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.E("design:type",Boolean)],YL.prototype,"autoScrollEnabled",void 0);_.u([_.k(),_.E("design:type",String)],YL.prototype,"expanderIcon",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YL.prototype,"dataChanged",null);
_.u([_.I5("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YL.prototype,"expandedChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],YL);
_.p(YL,"ytd-companion-legal-text-renderer",function(){if(Jw$!==void 0)return Jw$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Jw$=q},{mode:1});var FeL;var o$=function(){var q=_.n.apply(this,arguments)||this;q.buttonUpdate=_.C("web_modern_buttons");q.kevlarWatchGrid=_.C("kevlar_watch_grid");q.centerAlignDescription=_.C("action_companion_center_align_description");q.truncateDomain=_.C("action_companion_truncate_domain");q.enableMonoStyle=_.C("enable_default_mono_cta_migration_web_client");return q};
_.F(o$,_.n);_.Z=o$.prototype;_.Z.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.Z.getOnLayoutVisibleCallback=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Z.getLayoutId=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Z.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",o$.JSC$21279_DEFAULT_AD_BADGE_RENDERER);var q=this.getOnLayoutVisibleCallback();q&&q()}};
_.Z.getButtonRenderer=function(q){return q.actionButton&&_.t(q.actionButton,_.Ct)?(delete _.t(q.actionButton,_.Ct).navigationEndpoint,_.t(q.actionButton,_.Ct)):{}};
_.Z.onClick=function(q){var S=this;if((!_.C("web_modern_buttons")||!_.lW(_.lX(q),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){q=_.kc();var N=this.getLayoutId();q&&N&&_.C("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(X){(new _.VK(X)).executeCommand(S.data.navigationEndpoint,N)}):_.C("kevlar_companion_resolve_command_killswitch")?_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.gr(this.hostElement,"yt-companion-ad-clicked",["action-companion",N])}};
_.hd.Object.defineProperties(o$.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?0:(S=q.detailsLine)==null?0:(N=S.adRating)==null?0:N.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return((q=this.data)==null?0:(S=q.detailsLine)==null?0:(N=S.adRating)==null?0:(X=N.ratingIcon)==null?0:X.iconType)?_.yd(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return((q=this.data)==null?0:(S=q.detailsLine)==null?0:(N=S.texts)==null?0:(X=N[0])==null?0:X.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?0:(S=q.description)==null?0:S.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var q=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return q?q.indexOf("/default_banner")!==-1:!0}}});
o$.prototype.onClick=o$.prototype.onClick;o$.prototype.dataChanged=o$.prototype.dataChanged;o$.JSC$21279_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.qW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],o$.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],o$.prototype,"rendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],o$.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],o$.prototype,"buttonUpdate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],o$.prototype,"kevlarWatchGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],o$.prototype,"centerAlignDescription",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],o$.prototype,"truncateDomain",void 0);
_.u([_.k({computed:"computeButtonOverride(buttonUpdate)"}),_.E("design:type",Object)],o$.prototype,"buttonOverride",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],o$.prototype,"enableMonoStyle",void 0);_.u([_.K("data.detailsLine.adRating.ratingText"),_.E("design:type",Object),_.E("design:paramtypes",[])],o$.prototype,"getRating",null);_.u([_.K("getRating"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],o$.prototype,"computeRatingHidden",null);
_.u([_.K("data.detailsLine.adRating.ratingIcon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],o$.prototype,"iconType",null);_.u([_.K("data.detailsLine.texts.0.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],o$.prototype,"getDetailsLine",null);_.u([_.K("getDetailsLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],o$.prototype,"computeDetailsLineHidden",null);
_.u([_.K("data.description.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],o$.prototype,"getDescriptionText",null);_.u([_.K("getDescriptionText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],o$.prototype,"computeDescriptionTextHidden",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],o$.prototype,"interactionLoggingClientData",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],o$.prototype,"hideBanner",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],o$.prototype,"dataChanged",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],o$.prototype,"onClick",null);_.u([_.Ue({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],o$);
_.p(o$,"ytd-action-companion-ad-renderer",function(){if(FeL!==void 0)return FeL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FeL=q},{mode:2});var HOL;var OO7;var qy=function(){var q=_.n.apply(this,arguments)||this;q.buttonUpdate=_.C("web_modern_buttons");q.hideLegacyBanner=_.C("enable_dsa_one_click_ata_translators_infeed_elements");q.adInfoButtonStyle="mono";q.adInfoButtonType="text";q.noDotAdBadge=!0;return q};
_.F(qy,_.n);_.Z=qy.prototype;_.Z.getOnLayoutVisibleCallback=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Z.getLayoutId=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Z.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var q=this.data.image.thumbnail.thumbnails[0];this.imageSrc=q.url?_.hj(q.url):void 0;this.imageWidth=q.width||0;this.imageHeight=q.height||0}this.data.clickthroughEndpoint&&_.t(this.data.clickthroughEndpoint,_.nl)&&(q=_.t(this.data.clickthroughEndpoint,_.nl).url,_.C("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
q||"":q?(q=_.hj(q),this.clickThroughUrl=_.Ez(q)):this.clickThroughUrl=void 0);(q=this.getOnLayoutVisibleCallback())&&q()}};
_.Z.onClick=function(q){_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(q)};
_.Z.handleClick=function(){var q=this;this.data&&this.data.clickthroughEndpoint&&(_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(S){q.macroReplacementBehavior.sendServiceRequestAction([S])}),_.gr(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.Z.onLoad=function(){_.E1(this.hostElement,"yt-refit-popups-action")};
_.hd.Object.defineProperties(qy.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}}});
qy.prototype.onLoad=qy.prototype.onLoad;qy.prototype.onClick=qy.prototype.onClick;qy.prototype.dataChanged=qy.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qy.prototype,"rendererBehavior",void 0);_.u([_.O(s47.YtMacroReplacementBehavior),_.E("design:type",Object)],qy.prototype,"macroReplacementBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qy.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qy.prototype,"buttonUpdate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qy.prototype,"hideLegacyBanner",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qy.prototype,"adInfoButtonStyle",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],qy.prototype,"adInfoButtonType",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],qy.prototype,"macros",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],qy.prototype,"interactionLoggingClientData",null);_.u([_.k(),_.E("design:type",String)],qy.prototype,"clickThroughUrl",void 0);_.u([_.k(),_.E("design:type",_.mF)],qy.prototype,"imageSrc",void 0);_.u([_.k(),_.E("design:type",Number)],qy.prototype,"imageWidth",void 0);_.u([_.k(),_.E("design:type",Number)],qy.prototype,"imageHeight",void 0);_.u([_.k(),_.E("design:type",Object)],qy.prototype,"noDotAdBadge",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qy.prototype,"dataChanged",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],qy.prototype,"onClick",null);_.u([_.Ph("load"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qy.prototype,"onLoad",null);_.u([_.Ue({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],qy);
_.p(qy,"ytd-image-companion-renderer",function(){if(OO7!==void 0)return OO7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return OO7=q},{mode:2});var KeG;var SG=function(){return _.n.apply(this,arguments)||this};
_.F(SG,_.n);_.Z=SG.prototype;_.Z.dataChanged=function(){this.set("data.adBadge",SG.JSC$21288_DEFAULT_AD_BADGE_RENDERER);if(this.data){var q=this.getOnLayoutVisibleCallback();q&&q()}};
_.Z.getOnLayoutVisibleCallback=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Z.getLayoutId=function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Z.onCompanionClicked=function(q){this.data&&(q.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.gr(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.Z.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var q=_.kc(),S=this.getLayoutId(),N=this.data.clickToAdvSiteEndpoint;q&&S&&_.C("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(X){(new _.VK(X)).executeCommand(N,S)}):_.uc(this.hostElement,"yt-navigate",{endpoint:N})}};
_.Z.sendTrackingPings=function(q){if(q&&q.length!==0&&q[0].loggingUrls&&(q=q[0].loggingUrls.map(this.getBaseUrl)))for(var S=0;S<q.length;S++)_.pY(q[S])};
_.Z.getBaseUrl=function(q){return q.baseUrl||""};
_.hd.Object.defineProperties(SG.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.py("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}}});
SG.prototype.onCompanionClicked=SG.prototype.onCompanionClicked;SG.prototype.dataChanged=SG.prototype.dataChanged;SG.JSC$21288_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.qW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SG.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SG.prototype,"data",void 0);_.u([_.oE("#title"),_.E("design:type",HTMLElement)],SG.prototype,"shopTitle",void 0);
_.u([_.Xb("data.impressionEndpoints"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SG.prototype,"dataChanged",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"interactionLoggingClientData",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],SG.prototype,"onCompanionClicked",null);
_.u([_.Ue({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],SG);
_.p(SG,"ytd-shopping-companion-renderer",function(){if(KeG!==void 0)return KeG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return KeG=q},{mode:1});_.jS(_.f(function(q){var S=q.data;q=_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ});var N=_.eA(function(){return S().interaction},aOm);
_.jL(function(){var X,b;b=(b=_.py("yt.www.ads.eventcache.getLastCompanionData"))?(b=b())&&b.onLayoutVisibleCallback:null;(X=b)==null||X()},"Xj");
return _.D("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.Ec(function(X){_.E1(X.currentTarget,"yt-refit-popups-action")}),
el:_.Hi(q,N),"aria-label":function(){var X,b;return(X=S().interaction)==null?void 0:(b=X.accessibility)==null?void 0:b.label}},_.D("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(X){return _.D(_.gK,{data:X.data,
targetHeight:80,customCommandResolver:aOm})}})),_.D("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.D("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.D(_.SA,{data:function(){return S().adBadge}},{adBadgeViewModel:function(X){return _.D(_.PF,{data:X.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.D("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:_.EN}))))},"Yj"),"banner-image-layout-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;q=_.Ll({visibilityCallback:function(X){var b,w=(b=S().interaction)==null?void 0:b.onFirstVisible;X&&w&&_.$m(w)},
showOption:_.mQ});var N=_.eA(function(){return S().interaction},VV3);
_.jL(function(){var X,b;b=(b=_.py("yt.www.ads.eventcache.getLastCompanionData"))?(b=b())&&b.onLayoutVisibleCallback:null;(X=b)==null||X()},"Zj");
return _.D("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.Hi(q,N)},_.D("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.D(_.SA,{data:function(){return S().adImage}},{adImageViewModel:function(X){return _.D(_.gK,{data:X.data,
targetHeight:80,customCommandResolver:VV3})}})),_.D("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.D("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.D(_.SA,{data:function(){return S().adAvatarLockup}},{adAvatarLockupViewModel:function(X){return _.D(GFG,{data:X.data,
customCommandResolver:VV3})}})),_.D(_.SA,{data:function(){return S().adButton}},{adButtonViewModel:function(X){return _.D(_.El,{data:X.data,
customCommandResolver:VV3})}}),_.D("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.D(_.SA,{data:function(){return S().menu}},{buttonViewModel:_.EN}))))},"$j"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.H4}});var vwV={shoppingCompanionCarouselRenderer:"ytd-shopping-companion-renderer",imageCompanionAdRenderer:"ytd-image-companion-renderer",actionCompanionAdRenderer:"ytd-action-companion-ad-renderer",bannerImageLayoutViewModel:"banner-image-layout-view-model",topBannerImageTextIconButtonedLayoutViewModel:"top-banner-image-text-icon-buttoned-layout-view-model"},Ny=function(){var q=_.n.apply(this,arguments)||this;q.updateCompanionDataJobId=0;q.contentVideoId=null;q.player=null;q.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return q};
_.F(Ny,_.n);_.Z=Ny.prototype;_.Z.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:vwV}}};
_.Z.attached=function(){var q=this,S=_.kc();S&&S.getPlayerPromise().then(function(N){q.getCachedDataAndListen(N)})};
_.Z.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.Z.updateRendererStamper=function(){var q={};if(this.data)for(var S in vwV)if(this.data[S]){q[S]=this.data[S];break}if(this.oneofRenderer!=void 0||Object.keys(q).length)this.oneofRenderer=q};
_.Z.getCachedDataAndListen=function(q){var S=this.retrieveCachedCompanionData();S&&Object.keys(S).length&&this.receiveCompanionData(S);this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=q};
_.Z.retrieveCachedCompanionData=function(){return _.Nd.yt&&_.Nd.yt.www&&_.Nd.yt.www.ads&&_.Nd.yt.www.ads.eventcache&&_.Nd.yt.www.ads.eventcache.getLastCompanionData?_.Nd.yt.www.ads.eventcache.getLastCompanionData():null};
_.Z.receiveCompanionData=function(q){q&&Object.keys(q).length?(this.contentVideoId=q.contentVideoId,this.setCompanionData(q)):this.setCompanionData(q)};
_.Z.setCompanionData=function(q){this.cancelPendingCompanionAdJobs();if(q){this.updateCompanionDataJobId=0;for(var S in vwV)vwV.hasOwnProperty(S)&&(this.data[S]=void 0);q.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",q.shoppingCompanionCarouselRenderer):q.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",q.imageCompanionAdRenderer):q.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",q.actionCompanionAdRenderer),_.E1(this.hostElement,
"yt-hide-unlimited-offer-module"),_.E1(this.hostElement,"yt-hide-tvfilm-offer-module")):q.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",q.bannerImageLayoutViewModel):q.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",q.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.Z.dataChanged=function(){var q=this,S=_.kc();S?S.getPlayerPromise().then(function(N){q.contentVideoId&&N.getVideoUrl().includes("v="+q.contentVideoId)||(q.cancelPendingCompanionAdJobs(),q.updateRendererStamper())}):_.x$(Error("Rl"))};
_.Z.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.OY.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.Z.handleCompanionAdClicked=function(q,S){this.player.onAdUxClicked(q,S);this.player.pauseVideo()};
Ny.prototype.dataChanged=Ny.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ny.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ny.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ny.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ny.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],Ny.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ny.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Ny.prototype,"oneofRenderer",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ny.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],Ny);
_.p(Ny,"ytd-companion-slot-renderer",function(){if(HOL!==void 0)return HOL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return HOL=q},{mode:2});var l23;var X8=function(){return _.n.apply(this,arguments)||this};
_.F(X8,_.n);X8.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
X8.prototype.dataChanged=X8.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],X8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],X8.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],X8.prototype,"companionSlotData",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],X8.prototype,"dataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],X8);
_.p(X8,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(l23!==void 0)return l23;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return l23=q},{mode:1});var jo8={};jo8.YtVisibilityRootBehavior=[_.hSR.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.zV(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.k$("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var q=_.k$("INNERTUBE_CLIENT_NAME")!=="WEB";_.C("kevlar_use_vimio_behavior")&&q&&_.$6a()}}];var bQ={};bQ.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(q){q.detail.contextProvider=this;q.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
jo8.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.Hq();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(q){var S=this;this.pageCount+=1;_.C("kevlar_use_vimio_behavior")&&(_.k$("INNERTUBE_CLIENT_NAME")==="WEB"?_.OY.addJob(function(){S.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(q)},
loadPage_:function(q){this.data=q},
ytPageBehaviorActiveObserver_:function(q){var S=this;_.C("kevlar_use_vimio_behavior")&&(q?_.k$("INNERTUBE_CLIENT_NAME")==="WEB"?_.OY.addJob(function(){S.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(q){if(!this.setScrollTopJobId_){var S=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){S.setScrollTopJobId_=0;var N=_.Ly().resolve(_.MU(_.Ne));N&&_.zv(N);this.getPageScrollingElement().scrollTop=q}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.cT(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var Wem;var dnE;var kF5;var zuL;var w8=function(){var q=_.n.apply(this,arguments)||this;q.originalQuery=null;q.originalEndpoint=null;return q};
_.F(w8,_.n);w8.prototype.computeShowOriginalQueryWithoutEndpoint_=function(q,S){return!(!q||S)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],w8.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],w8.prototype,"correctedText",void 0);_.u([_.k(),_.E("design:type",Object)],w8.prototype,"correctedQuery",void 0);_.u([_.k(),_.E("design:type",Object)],w8.prototype,"correctedEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],w8.prototype,"originalText",void 0);_.u([_.k(),_.E("design:type",Object)],w8.prototype,"originalQuery",void 0);
_.u([_.k(),_.E("design:type",Object)],w8.prototype,"originalEndpoint",void 0);_.u([_.k({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.E("design:type",Boolean)],w8.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.u([_.Vd({is:"yt-search-query-correction",disableElementRegistration:!0})],w8);
_.p(w8,"yt-search-query-correction",function(){if(zuL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;kF5===void 0&&(kF5=document.createElement("template"));var X=kF5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);zuL=q}q=zuL;return q},{mode:2});_.Bq("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var nwL=function(){return _.n.apply(this,arguments)||this};
_.F(nwL,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nwL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nwL.prototype,"data",void 0);_.u([_.Vd({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],nwL);
_.p(nwL,"yt-did-you-mean-renderer",function(){if(dnE===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Wem===void 0&&(Wem=document.createElement("template"));var X=Wem;N.call(S,X.content.cloneNode(!0),q.content.firstChild);dnE=q}q=dnE;return q},{mode:2});var f23;var p6V;_.Bq("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var xn3=function(){return _.n.apply(this,arguments)||this};
_.F(xn3,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xn3.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xn3.prototype,"data",void 0);_.u([_.Vd({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],xn3);
_.p(xn3,"yt-including-results-for-renderer",function(){if(p6V===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;f23===void 0&&(f23=document.createElement("template"));var X=f23;N.call(S,X.content.cloneNode(!0),q.content.firstChild);p6V=q}q=p6V;return q},{mode:2});var mn3;var upJ;_.Bq("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var ZQ=function(){return _.n.apply(this,arguments)||this};
_.F(ZQ,_.n);ZQ.prototype.computeExtraClasses_=function(q,S){var N="";q&&(N+=" "+q.toLowerCase().replace(/_/g,"-"));S&&(N+=" "+S.toLowerCase().replace(/_/g,"-"));return N};
ZQ.prototype.computeUrlImg_=function(){var q=this.data;q.image&&(_.mt(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.Wi(q.image.thumbnails,Number.MAX_VALUE)+")")};
ZQ.prototype.computeUrlImg_=ZQ.prototype.computeUrlImg_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZQ.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZQ.prototype,"computeUrlImg_",null);_.u([_.Vd({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],ZQ);
_.p(ZQ,"yt-music-pass-feature-info-renderer",function(){if(upJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;mn3===void 0&&(mn3=document.createElement("template"));var X=mn3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);upJ=q}q=upJ;return q},{mode:2});var gwZ;var Ew_;_.Bq("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var ywE=function(){return _.n.apply(this,arguments)||this};
_.F(ywE,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ywE.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ywE.prototype,"data",void 0);_.u([_.Vd({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],ywE);
_.p(ywE,"yt-no-results-found-showing-results-for-renderer",function(){if(Ew_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;gwZ===void 0&&(gwZ=document.createElement("template"));var X=gwZ;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Ew_=q}q=Ew_;return q},{mode:2});var MxE;var LeZ;_.Bq("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var hu5=function(){return _.n.apply(this,arguments)||this};
_.F(hu5,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hu5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hu5.prototype,"data",void 0);_.u([_.Vd({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],hu5);
_.p(hu5,"yt-results-without-quotes-renderer",function(){if(LeZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;MxE===void 0&&(MxE=document.createElement("template"));var X=MxE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);LeZ=q}q=LeZ;return q},{mode:2});var PE7;var I2s;_.Bq("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var Yg3=function(){return _.n.apply(this,arguments)||this};
_.F(Yg3,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Yg3.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Yg3.prototype,"data",void 0);_.u([_.Vd({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],Yg3);
_.p(Yg3,"yt-search-no-results-renderer",function(){if(I2s===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;PE7===void 0&&(PE7=document.createElement("template"));var X=PE7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);I2s=q}q=I2s;return q},{mode:2});var ot7;var qJJ;_.Bq("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var SJs=function(){return _.n.apply(this,arguments)||this};
_.F(SJs,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SJs.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SJs.prototype,"data",void 0);_.u([_.Vd({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],SJs);
_.p(SJs,"yt-showing-results-for-renderer",function(){if(qJJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ot7===void 0&&(ot7=document.createElement("template"));var X=ot7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);qJJ=q}q=qJJ;return q},{mode:2});var NT7;var Xg3;_.Bq("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var Az=function(){return _.n.apply(this,arguments)||this};
_.F(Az,_.n);
Az.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Az.prototype,"data",void 0);_.u([_.Vd({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],Az);
_.p(Az,"yt-offer-item-expanded-renderer",function(){if(Xg3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;NT7===void 0&&(NT7=document.createElement("template"));var X=NT7;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Xg3=q}q=Xg3;return q},{mode:2});var b1_;var wgV;_.Bq("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var sy=function(){return _.n.apply(this,arguments)||this};
_.F(sy,_.n);
sy.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
sy.prototype.computeFullWidthMode=function(q){return!(!q||!q.fullWidthMode)};
sy.prototype.computeBorderlessMode=function(q){return!(!q||!q.borderlessMode)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sy.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sy.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.E("design:type",Boolean)],sy.prototype,"fullWidthMode",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.E("design:type",Boolean)],sy.prototype,"borderlessMode",void 0);_.u([_.Vd({is:"yt-offer-item-renderer",disableElementRegistration:!0})],sy);
_.p(sy,"yt-offer-item-renderer",function(){if(wgV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;b1_===void 0&&(b1_=document.createElement("template"));var X=b1_;N.call(S,X.content.cloneNode(!0),q.content.firstChild);wgV=q}q=wgV;return q},{mode:2});var Z13;var AtV;_.Bq("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var BL=function(){return _.n.apply(this,arguments)||this};
_.F(BL,_.n);BL.prototype.computeAriaLevel_=function(q){return this.getLevelID_(q)};
BL.prototype.getLevelID_=function(q){return(q=q.match(/[0-9]+$/))&&q.length==1?q[0]:"1"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],BL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],BL.prototype,"data",void 0);_.u([_.k({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.E("design:type",String)],BL.prototype,"ariaLevel",void 0);_.u([_.k({value:"heading",reflectToAttribute:!0}),_.E("design:type",String)],BL.prototype,"role",void 0);
_.u([_.k({value:-1,reflectToAttribute:!0}),_.E("design:type",Number)],BL.prototype,"tabindex",void 0);_.u([_.Vd({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],BL);
_.p(BL,"yt-subscription-product-header-renderer",function(){if(AtV===void 0){var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Z13===void 0&&(Z13=document.createElement("template"));var X=Z13;N.call(S,X.content.cloneNode(!0),q.content.firstChild);AtV=q}q=AtV;return q},{mode:2});var syL;var BT7;_.Bq("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var T$=function(){return _.n.apply(this,arguments)||this};
_.F(T$,_.n);T$.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.menu":{id:"menu",mapping:_.T7("menuRenderer"),events:!0}}};
T$.prototype.onStampFinished_=function(){_.mt(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
T$.prototype.onStampFinished_=T$.prototype.onStampFinished_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],T$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],T$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],T$.prototype,"data",void 0);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T$.prototype,"onStampFinished_",null);
_.u([_.Vd({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],T$);
_.p(T$,"yt-subscription-product-renderer",function(){if(BT7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;syL===void 0&&(syL=document.createElement("template"));var X=syL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);BT7=q}q=BT7;return q},{mode:2});var TTL;var GeJ;_.Bq("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var G$=function(){return _.n.apply(this,arguments)||this};
_.F(G$,_.n);G$.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
G$.prototype.imageScrimColorValuesChanged_=function(){var q,S=(q=this.data)==null?void 0:q.imageScrimColorValues;_.mt(this.hostElement).querySelector("#scrim").style.backgroundColor=S?_.Vh(S[0]):"transparent"};
G$.prototype.imageScrimColorValuesChanged_=G$.prototype.imageScrimColorValuesChanged_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],G$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],G$.prototype,"data",void 0);
_.u([_.I5("data.imageScrimColorValues"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],G$.prototype,"imageScrimColorValuesChanged_",null);_.u([_.Vd({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],G$);
_.p(G$,"yt-subscription-product-upsell-offer-renderer",function(){if(GeJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;TTL===void 0&&(TTL=document.createElement("template"));var X=TTL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);GeJ=q}q=GeJ;return q},{mode:2});var D8J;var QyZ;var aJ5;var V0Z;var U8s;var rtZ;var DQ=function(){return _.n.apply(this,arguments)||this};
_.F(DQ,_.n);DQ.prototype.onYtServiceRequestError_=function(q){_.H2(this.hostElement,q.detail.error.message)};
DQ.prototype.onYtServiceRequestError_=DQ.prototype.onYtServiceRequestError_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DQ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DQ.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],DQ.prototype,"collapsible",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],DQ.prototype,"isManageRed",void 0);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],DQ.prototype,"onYtServiceRequestError_",null);_.u([_.Vd({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],DQ);
_.p(DQ,"yt-single-ypc-offer-renderer",function(){if(rtZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;U8s===void 0&&(U8s=document.createElement("template"));var X=U8s;N.call(S,X.content.cloneNode(!0),q.content.firstChild);rtZ=q}q=rtZ;return q},{mode:2});var Q9=function(){return _.n.apply(this,arguments)||this};
_.F(Q9,_.n);Q9.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Q9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Q9.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Q9.prototype,"isManageRed",void 0);_.u([_.Vd({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],Q9);
_.p(Q9,"yt-single-ypc-offer-list-renderer",function(){if(V0Z===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;aJ5===void 0&&(aJ5=document.createElement("template"));var X=aJ5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);V0Z=q}q=V0Z;return q},{mode:2});var $8L;var cts;_.Bq("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var a$=function(){return _.n.apply(this,arguments)||this};
_.F(a$,_.n);a$.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],a$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],a$.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],a$.prototype,"isManageRed",void 0);_.u([_.Vd({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],a$);
_.p(a$,"yt-ypc-offers-list-renderer",function(){if(cts===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;$8L===void 0&&($8L=document.createElement("template"));var X=$8L;N.call(S,X.content.cloneNode(!0),q.content.firstChild);cts=q}q=cts;return q},{mode:2});_.Bq("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var V9=function(){return _.n.apply(this,arguments)||this};
_.F(V9,_.n);
V9.prototype.configureRendererStamper=function(){return{"data.manageFixFopButton":{id:"manage-fix-fop-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageFamilyButton":{id:"manage-family-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageSubscriptionButton":{id:"manage-subscription-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
params:{alignByText:!0}}}},"data.offers":{id:"offers",mapping:{ypcOffersListRenderer:{component:"yt-ypc-offers-list-renderer",params:{isManageRed:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],V9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],V9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],V9.prototype,"data",void 0);_.u([_.Vd({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],V9);
_.p(V9,"yt-unlimited-manage-subscription-page-renderer",function(){if(QyZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;D8J===void 0&&(D8J=document.createElement("template"));var X=D8J;N.call(S,X.content.cloneNode(!0),q.content.firstChild);QyZ=q}q=QyZ;return q},{mode:2});var edE;var C3L;var Uy=function(){return _.n.apply(this,arguments)||this};
_.F(Uy,_.n);_.Z=Uy.prototype;_.Z.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.Z.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Z.onKeypress_=function(q){q.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.Z.handleHeaderTap_=function(q){q.preventDefault();q.stopPropagation();this.expandOffers_()};
_.Z.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.Z.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Uy.prototype.dataChanged_=Uy.prototype.dataChanged_;_.u([_.O(_.Ie),_.E("design:type",Object)],Uy.prototype,"ironA11yKeysBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Uy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Uy.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Uy.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Uy.prototype,"offersVisible_",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uy.prototype,"dataChanged_",null);_.u([_.Vd({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Uy);
_.p(Uy,"yt-collapsible-ypc-offer-renderer",function(){if(C3L===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;edE===void 0&&(edE=document.createElement("template"));var X=edE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);C3L=q}q=C3L;return q},{mode:2});var Rd_;var t0E;_.Bq("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var r8=function(){return _.n.apply(this,arguments)||this};
_.F(r8,_.n);_.Z=r8.prototype;_.Z.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.Z.dataChanged_=function(){if(this.data.backgroundImage){var q=_.Wi(this.data.backgroundImage.thumbnails,screen.width),S=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=S?"linear-gradient(180deg, "+S+"), url("+q+")":"url("+q+")";this.data.gtmId&&_.ZF(this.data.gtmId,_.k$("GL",""))}};
_.Z.onYtServiceRequestError_=function(q){_.H2(this.hostElement,q.detail.error.message)};
_.Z.getScrimLayerColorStops_=function(){var q,S,N=(q=this.data.unlimitedHeaderV2Data)==null?void 0:(S=q.unlimitedHeaderV2Data)==null?void 0:S.scrimLayerColors;if(!N)return null;var X=100/N.length;return N.map(function(b,w){w*=X;return _.Vh(b)+" "+w+"%"}).join(",")};
_.Z.computeLogoWithPadding=function(q){var S,N,X;return(q=(S=q.unlimitedLogoImage)==null?void 0:(N=S.thumbnails)==null?void 0:(X=N[0])==null?void 0:X.height)&&q%31===0?!0:!1};
r8.prototype.onYtServiceRequestError_=r8.prototype.onYtServiceRequestError_;r8.prototype.dataChanged_=r8.prototype.dataChanged_;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],r8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],r8.prototype,"ytRendererBehavior",void 0);_.u([_.k({computed:"computeLogoWithPadding(data)"}),_.E("design:type",Boolean)],r8.prototype,"logoWithPadding",void 0);
_.u([_.k(),_.E("design:type",Object)],r8.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],r8.prototype,"dataChanged_",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],r8.prototype,"onYtServiceRequestError_",null);_.u([_.Vd({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],r8);
_.p(r8,"yt-unlimited-page-header-renderer",function(){if(t0E===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Rd_===void 0&&(Rd_=document.createElement("template"));var X=Rd_;N.call(S,X.content.cloneNode(!0),q.content.firstChild);t0E=q}q=t0E;return q},{mode:2});var i18;var Jt3;_.Bq("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var $s=function(){return _.n.apply(this,arguments)||this};
_.F($s,_.n);$s.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$s.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$s.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$s.prototype,"data",void 0);_.u([_.Vd({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],$s);
_.p($s,"yt-unlimited-user-notification-renderer",function(){if(Jt3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;i18===void 0&&(i18=document.createElement("template"));var X=i18;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Jt3=q}q=Jt3;return q},{mode:2});var FWs;var H1G;var O18=function(){return _.n.apply(this,arguments)||this};
_.F(O18,_.n);_.u([_.k(),_.E("design:type",Object)],O18.prototype,"data",void 0);_.u([_.Vd({is:"yt-alert-renderer",disableElementRegistration:!0})],O18);
_.p(O18,"yt-alert-renderer",function(){if(H1G===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;FWs===void 0&&(FWs=document.createElement("template"));var X=FWs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);H1G=q}q=H1G;return q},{mode:2});var zdZ=function(q){_.Z4.call(this);this.JSC$21370_watchApi=q;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;KWZ(this);vtG(this);lJJ(this);jy_(this);WWL(this);d88(this);keL(this)};
_.F(zdZ,_.Z4);var lJJ=function(q){var S=function(){_.C("kevlar_is_pupi_enabled")||cL(q)};
q.JSC$21370_watchApi.getRoot().addEventListener("yt-player-updated",S);q.addOnDisposeCallback(function(){q.JSC$21370_watchApi.getRoot().removeEventListener("yt-player-updated",S)})},WWL=function(q){if(_.C("kevlar_endscreen_auto_theater_mode")){var S=q.JSC$21370_watchApi.subscribeToActiveChanged(function(){ntJ(q)},!1);
q.addOnDisposeCallback(S)}},KWZ=function(q){var S,N,X,b,w;
_.G(function(B){if(B.nextAddress==1)return B.yield(q.JSC$21370_watchApi.playerApi,2);S=B.yieldResult;N=function(T){T=!!T;fJZ(q)&&(T=T?2:1,_.nt.getInstance().setState(T,!0,!1))};
X=function(T){T&&oU3(_.jQ().getState())&&(_.gr(q.JSC$21370_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),q.temporaryTheaterMode=!0)};
b=function(T){_.C("kevlar_player_update_autonav_on_new_data")&&T.type==="newdata"&&(_.C("kevlar_is_pupi_enabled")||cL(q))};
w=function(T){q.onPlayerStateChange(T)};
_.C("kevlar_endscreen_auto_theater_mode")&&S.addEventListener("onAutonavCancelled",X);S.addEventListener("onAutonavChangeRequest",N);S.addEventListener("onVideoDataChange",b);S.addEventListener("onStateChange",w);q.addOnDisposeCallback(function(){S.removeEventListener("onAutonavChangeRequest",N);S.removeEventListener("onVideoDataChange",b);S.removeEventListener("onStateChange",w);_.C("kevlar_endscreen_auto_theater_mode")&&S.removeEventListener("onAutonavCancelled",X)});
_.xP(B)})},vtG=function(q){q.JSC$21370_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){q.autonavCancelledBySignal=!0;
_.C("kevlar_is_pupi_enabled")||cL(q)});
q.JSC$21370_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(S,N,X){N&&cL(q,X)});
q.JSC$21370_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){fJZ(q)&&_.nt.getInstance().setState(2,!0,!0)});
q.JSC$21370_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){fJZ(q)&&_.nt.getInstance().setState(1,!0,!0)});
q.addOnDisposeCallback(function(){q.JSC$21370_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");q.JSC$21370_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");q.JSC$21370_watchApi.unregisterActionHandler("yt-enable-autoplay-command");q.JSC$21370_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},jy_=function(q){var S=q.JSC$21370_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){keL(q)}),N=q.JSC$21370_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){d88(q)});
q.addOnDisposeCallback(function(){q.JSC$21370_watchApi.unsubscribeByKey(S);q.JSC$21370_watchApi.unsubscribeByKey(N)})},keL=function(q){q.autonavCancelledBySignal=!1;
_.C("kevlar_is_pupi_enabled")||cL(q)},d88=function(q){var S=q.JSC$21370_watchApi.getWatchNextResponse(),N,X;
var b=(S=(X=_.t(S==null?void 0:(b=S.playerOverlays)==null?void 0:(N=b.playerOverlayRenderer)==null?void 0:N.autonavToggle,_.UFa))==null?void 0:X.enabled)?2:1;_.C("kevlar_is_pupi_enabled")?_.nt.getInstance().setState(b,!1,!1):cL(q);_.C("web_persist_server_autonav_state_on_client")&&typeof S==="boolean"&&_.$RF(b===2)},fJZ=function(q){if(q.autonavCancelledBySignal)return!1;
var S,N,X,b;return!!((S=q.JSC$21370_watchApi.getWatchNextResponse())==null?0:(N=S.contents)==null?0:(X=N.twoColumnWatchNextResults)==null?0:(b=X.autoplay)==null?0:b.autoplay)};
zdZ.prototype.onPlayerStateChange=function(q){if(q===0){q=!_.nt.getInstance().isAutoplaySetExplicitly();var S=this.JSC$21370_watchApi.getWatchNextResponse(),N,X,b,w;S=_.t(S==null?void 0:(N=S.contents)==null?void 0:(X=N.twoColumnWatchNextResults)==null?void 0:(b=X.autoplay)==null?void 0:(w=b.autoplay)==null?void 0:w.autoplayExplicitChoiceDialogRenderer,_.dZR);fJZ(this)&&q&&S&&_.LI.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:S},popupType:"DIALOG"}})}else ntJ(this)};
var ntJ=function(q){q.temporaryTheaterMode&&(q.temporaryTheaterMode=!1,_.gr(q.JSC$21370_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},cL=function(q,S){S=S===void 0?!1:S;
var N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21370_watchApi.playerApi,2);N=X.yieldResult;fJZ(q)?N.setAutonavState(_.nt.getInstance().getState(),S):N.setAutonavState(1,S);_.xP(X)})};var pgG={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",TICKET_SHELF_IN_SD:"TICKET_SHELF_IN_SD",LIMITED_STATE:"LIMITED_STATE",
ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};var m87=function(q){_.Z4.call(this);var S=this;this.JSC$21375_watchApi=q;var N=this.JSC$21375_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){x83(S)});
this.addOnDisposeCallback(function(){S.JSC$21375_watchApi.unsubscribeByKey(N)});
x83(this)};
_.F(m87,_.Z4);var x83=function(q){var S=q.JSC$21375_watchApi.getPlayerResponse(),N=q.JSC$21375_watchApi.getWatchNextResponse();if(!_.GKN(S==null?void 0:S.playabilityStatus,N==null?void 0:N.playerOverlays)){var X;var b=S==null?void 0:(X=S.playabilityStatus)==null?void 0:X.errorScreen}q.JSC$21375_watchApi.provideRenderingData("ERROR_SCREEN",b)};var uQ3=_.f(function(q){return _.D("yt-player-grid-renderer",{class:_.mu("ytPlayerGridRendererHost",q.className)},_.D(_.SA,{data:q.data},{lockupViewModel:function(S){return _.D(_.o9,{data:S.data,useOverlayStyling:!0})}}))},"ak");var gt3=_.f(function(q){var S=q.data;q=_.C("web_watch_video_details_hide_subtitle");var N=_.C("web_watch_video_details_single_line_title"),X=_.Ec(function(){var T=S().onTap;T&&_.Ly().resolve(_.ci).resolveCommand(T)}),b={},w={},B={};
return _.D("yt-player-overlay-video-details-renderer",{class:_.mu("ytPlayerOverlayVideoDetailsRendererHost",(b.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.C("web_watch_video_details_transparent_background"),b)),"on:click":X,role:"button"},_.D("h2",{class:_.mu("ytPlayerOverlayVideoDetailsRendererTitle",(w.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return N},w))},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:_.mu("ytPlayerOverlayVideoDetailsRendererSubtitle",
(B.ytPlayerOverlayVideoDetailsRendererHideSubtitle=q,B))},_.D(_.Fu,{text:function(){return S().subtitle}})))},"bk");var eG={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},Et3=_.f(function(q){var S=q.data;var N=_.oH(_.aH),X=_.C("web_watch_action_bar_resize_buttons"),b=_.C("web_watch_video_action_dsdvb"),w=_.C("delhi_modern_web_player_icons")&&!_.C("enable_web_delhi_icons");q=_.C("delhi_modern_web_player_disable_frosted_glass");var B=_.C("delhi_modern_web_player_compact_video_actions_controls"),
T=_.C("web_player_quick_action_buttons_icon_only"),Q=function(){var U=X&&!N(),r={};B?r.size="S":U&&(r.size="M");T&&(r.iconPosition="icon-only");if(Object.keys(r).length!==0)return r},a={};
return _.D("yt-player-quick-action-buttons",{class:_.mu("ytPlayerQuickActionButtonsHost",(a.ytPlayerQuickActionButtonsHostCompactControls=function(){return!N()||B},a.ytPlayerQuickActionButtonsHostDisableBackdropFilter=q,a))},_.D(_.tc,{each:function(){var U=S();
if(w){U=JSON.parse(JSON.stringify(U));for(var r=_.A(U),c=r.next();!c.done;c=r.next()){var e=c.value,R=void 0;c=_.t((R=_.t(e,_.ih))==null?void 0:R.toggleButtonViewModel,_.FC);var J=void 0;R=_.t((J=_.t(e,_.Ji))==null?void 0:J.toggleButtonViewModel,_.FC);J=_.t(e,_.i5);e=_.t(e,_.FC);if(c)R=_.t(c.defaultButtonViewModel,_.i5),c=_.t(c.toggledButtonViewModel,_.i5),R&&R.iconName&&(R.iconName=eG[R.iconName]),c&&c.iconName&&(c.iconName=eG[c.iconName]);else if(R)c=_.t(R.defaultButtonViewModel,_.i5),R=_.t(R.toggledButtonViewModel,
_.i5),c&&c.iconName&&(c.iconName=eG[c.iconName]),R&&R.iconName&&(R.iconName=eG[R.iconName]);else if(J)J.iconName&&(J.iconName=eG[J.iconName]);else if(e){c=_.t(e.defaultButtonViewModel,_.i5);R=_.t(e.toggledButtonViewModel,_.i5);e=void 0;if((e=c)==null?0:e.iconName)c.iconName=eG[c.iconName];c=void 0;if((c=R)==null?0:c.iconName)R.iconName=eG[R.iconName]}}}b&&(U=UzL(U));return U}},function(U){return _.D(_.SA,{data:function(){return U}},{buttonViewModel:function(r){return _.D(_.EN,{data:r.data,
buttonOverrides:Q})},
likeButtonViewModel:function(r){return _.D(_.Co,{data:r.data,buttonShapeOverrideables:Q})},
dislikeButtonViewModel:function(r){return _.D(_.ed,{data:r.data,buttonShapeOverrideables:Q})},
toggleButtonViewModel:function(r){return _.D(_.B_,{data:r.data,buttonShapeOverrides:Q})}})}))},"ck");var M0m=function(q){_.Z4.call(this);var S=this;this.JSC$21383_watchApi=q;q=_.A(_.r6({},void 0,"NNzZMe"));this.quickActionsViewModel=q.next().value;this.setQuickActionsViewModel=q.next().value;q=_.A(_.r6({},void 0,"iORsec"));this.playerOverlayVideoDetailsRenderer=q.next().value;this.setPlayerOverlayVideoDetailsRenderer=q.next().value;q=_.A(_.r6([],void 0,"dektd"));this.lockupViewModels=q.next().value;this.setLockupViewModels=q.next().value;q=_.A(_.r6({},void 0,"Sp5Hqf"));this.commentsButton=q.next().value;
this.setCommentsButton=q.next().value;q=_.A(_.r6({},void 0,"yDAoue"));this.descriptionButton=q.next().value;this.setDescriptionButton=q.next().value;var N=this.JSC$21383_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){yt3(S)});
this.addOnDisposeCallback(function(){S.JSC$21383_watchApi.unsubscribeByKey(N)});
yt3(this)};
_.F(M0m,_.Z4);
var yt3=function(q){var S,N,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g,x,L,P,b0,Q7;_.G(function(ry){if(ry.nextAddress==1)return ry.yield(q.JSC$21383_watchApi.playerApi,2);S=ry.yieldResult;N=q.JSC$21383_watchApi.getWatchNextResponse();w=(X=N)==null?void 0:(b=X.playerOverlays)==null?void 0:b.playerOverlayRenderer;T=_.t((B=w)==null?void 0:B.fullscreenQuickActionsBar,_.a50);(a=(Q=q).setQuickActionsViewModel)==null||a.call(Q,T||{});T&&LWJ(q,S);c=(U=w)==null?void 0:(r=U.videoDetails)==null?void 0:r.playerOverlayVideoDetailsRenderer;
(R=(e=q).setPlayerOverlayVideoDetailsRenderer)==null||R.call(e,c||{});c&&hdm(q,S);if(_.C("web_player_use_external_grid_component")){var s7=[],TW,l0,zW,nN,Tq=N==null?void 0:(TW=N.contents)==null?void 0:(l0=TW.twoColumnWatchNextResults)==null?void 0:(zW=l0.secondaryResults)==null?void 0:(nN=zW.secondaryResults)==null?void 0:nN.results;if(Tq)for(TW=_.A(Tq),l0=TW.next();!l0.done;l0=TW.next())if(l0=l0.value,l0.lockupViewModel)s7.push(l0);else if(zW=void 0,(zW=l0.itemSectionRenderer)==null?0:zW.contents)for(l0=
_.A(l0.itemSectionRenderer.contents),zW=l0.next();!zW.done;zW=l0.next())zW=zW.value,zW.lockupViewModel&&s7.push(zW);J=s7;(W=(v=q).setLockupViewModels)==null||W.call(v,J||[]);P3m(q,S)}M=_.t((z=w)==null?void 0:z.commentsButton,_.FC);(x=(g=q).setCommentsButton)==null||x.call(g,M||{});M&&IJZ(q,S);P=_.t((L=w)==null?void 0:L.descriptionButton,_.i5);(Q7=(b0=q).setDescriptionButton)==null||Q7.call(b0,P||{});P&&YJ_(q,S);_.xP(ry)})},LWJ=function(q,S){if(!q.quickActionButtonsContainer)if(S.setFullscreenQuickActions){q.quickActionButtonsContainer=
document.createElement("div");
S.setFullscreenQuickActions(q.quickActionButtonsContainer);var N=function(){return q.quickActionsViewModel().quickActionButtons||[]},X=_.Ky(q.quickActionButtonsContainer,function(){return _.D(Et3,{data:N})},"dk");
q.addOnDisposeCallback(function(){S.setFullscreenQuickActions(void 0);X()})}else _.vN(new _.Vl("setFullscreenQuickActions not defined",{playerApi:Object.keys(S),
isReady:S.isReady(),appState:S.getAppState()}))},hdm=function(q,S){if(!q.playerOverlayVideoDetailsRendererContainer)if(S.setPlayerOverlayVideoDetailsRenderer){q.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
S.setPlayerOverlayVideoDetailsRenderer(q.playerOverlayVideoDetailsRendererContainer);var N=_.Ky(q.playerOverlayVideoDetailsRendererContainer,function(){return _.D(gt3,{data:q.playerOverlayVideoDetailsRenderer})},"ek");
q.addOnDisposeCallback(function(){S.setPlayerOverlayVideoDetailsRenderer(void 0);N()})}else _.vN(new _.Vl("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(S),
isReady:S.isReady(),appState:S.getAppState()}))},P3m=function(q,S){if(!q.gridRendererContainer)if(S.setFullscreenGrid){q.gridRendererContainer=document.createElement("div");
S.setFullscreenGrid(q.gridRendererContainer);var N=_.Ky(q.gridRendererContainer,function(){return _.D(uQ3,{data:q.lockupViewModels})},"fk");
q.addOnDisposeCallback(function(){S.setFullscreenGrid(void 0);N()})}else _.vN(new _.Vl("setFullscreenGrid not defined",{playerApi:Object.keys(S),
isReady:S.isReady(),appState:S.getAppState()}))},IJZ=function(q,S){if(!q.commentsButtonContainer)if(S.setCommentsButton){q.commentsButtonContainer=document.createElement("div");
S.setCommentsButton(q.commentsButtonContainer);var N=_.Ky(q.commentsButtonContainer,function(){return _.D(_.B_,{data:q.commentsButton})},"gk");
q.addOnDisposeCallback(function(){S.setCommentsButton(void 0);N()})}else _.vN(new _.Vl("setCommentsButton not defined",{playerApi:Object.keys(S),
isReady:S.isReady(),appState:S.getAppState()}))},YJ_=function(q,S){if(!q.descriptionButtonContainer)if(S.setDescriptionButton){q.descriptionButtonContainer=document.createElement("div");
S.setDescriptionButton(q.descriptionButtonContainer);var N=_.Ky(q.descriptionButtonContainer,function(){return _.D(_.EN,{data:q.descriptionButton})},"hk");
q.addOnDisposeCallback(function(){S.setDescriptionButton(void 0);N()})}else _.vN(new _.Vl("setDescriptionButton not defined",{playerApi:Object.keys(S),
isReady:S.isReady(),appState:S.getAppState()}))};var C0=function(q){_.Z4.call(this);var S=this;this.JSC$21389_watchApi=q;this.JSC$21389_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;q=_.wf(_.jQ(),_.aH,function(N){S.onFullscreenChanged(N)});
this.addOnDisposeCallback(q);q=_.wf(_.jQ(),qI,function(N){S.onWatchScroll(N)});
this.addOnDisposeCallback(q);_.C("kevlar_watch_while_v2")&&(q=_.wf(_.jQ(),_.UD,function(N){oLG(S,N)}),this.addOnDisposeCallback(q));
qaZ(this);SaV(this);NUZ();this.onWatchScroll(qI(_.jQ().getState()));_.zo("START_IN_FULL_WINDOW_MODE")&&this.JSC$21389_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.F(C0,_.Z4);var qaZ=function(q){q.JSC$21389_watchApi.registerActionHandler("yt-fullscreen-change-action",function(S){var N=q.JSC$21389_watchApi.isActive();S&&!N||_.jQ().dispatch(_.xx({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!S}}))});
q.addOnDisposeCallback(function(){q.JSC$21389_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},SaV=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21389_watchApi.playerApi,2);S=X.yieldResult;N=function(){q.onFullerscreenEduClicked()};
S.addEventListener("onFullerscreenEduClicked",N);q.addOnDisposeCallback(function(){S.removeEventListener("onFullerscreenEduClicked",N)});
_.xP(X)})};
C0.prototype.onFullscreenChanged=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return S.isFullscreen=!!_.dr(),X.yield(S.JSC$21389_watchApi.playerApi,2);N=X.yieldResult;S.JSC$21389_miniplayerActive||N.setFauxFullscreen(S.isFullscreen);if(q&&(S.JSC$21389_watchApi.focusOnPlayer(),!S.fullerscreenEduButtonShownThisPlayback)){S.fullerscreenEduButtonShownThisPlayback=!0;var b=_.Bh("yt-fullerscreen-edu-button-shown-count")||0;_.sU("yt-fullerscreen-edu-button-shown-count",b+1,31536E3);
S.updateFullerscreenEduButtonSubtleModeState()}_.xP(X)})};
var oLG=function(q,S){var N;_.G(function(X){if(X.nextAddress==1)return q.JSC$21389_miniplayerActive=S,X.yield(q.JSC$21389_watchApi.playerApi,2);N=X.yieldResult;N.setFauxFullscreen(!q.JSC$21389_miniplayerActive&&q.isFullscreen);_.xP(X)})};
C0.prototype.onWatchScroll=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return _.C("external_fullscreen_with_edu")?b.yield(S.JSC$21389_watchApi.playerApi,2):b.return();N=b.yieldResult;X=q<=0;S.shouldShowFullerscreenEdu!==X&&(S.shouldShowFullerscreenEdu=X,N.updateFullerscreenEduButtonVisibility(!S.shouldShowFullerscreenEdu));_.xP(b)})};
C0.prototype.onFullerscreenEduClicked=function(){this.JSC$21389_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var q=_.Bh("yt-fullerscreen-edu-button-click-count")||0;_.sU("yt-fullerscreen-edu-button-click-count",q+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
C0.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var q=this,S,N,X,b,w,B;return _.G(function(T){if(T.nextAddress==1)return S=_.Bh("yt-fullerscreen-edu-button-click-count")||0,N=_.Bh("yt-fullerscreen-edu-button-shown-count")||0,X=_.Y$("external_fullscreen_button_click_threshold"),b=_.Y$("external_fullscreen_button_shown_threshold"),w=S>=X||N>=b,T.yield(q.JSC$21389_watchApi.playerApi,2);B=T.yieldResult;B.updateFullerscreenEduButtonSubtleModeState(w);_.xP(T)})};
C0.prototype.disposeInternal=function(){_.Z4.prototype.disposeInternal.call(this);var q=_.dr();_.C("kevlar_exit_fullscreen_leaving_watch")&&q&&_.kq(q)};
var NUZ=function(){if(_.C("web_watch_add_viewport_meta_tag")){var q=document.querySelector("meta[name=viewport]"),S=document.head;S&&!q&&(q=document.createElement("meta"),q.name="viewport",q.content="width=device-width, initial-scale=1.0, viewport-fit=cover",S.appendChild(q))}};var bC$=function(q){_.Z4.call(this);var S=this;this.JSC$21392_watchApi=q;this.jobId=0;this.pendingRequestId=void 0;var N=this.JSC$21392_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){XZL(S)});
this.addOnDisposeCallback(function(){S.JSC$21392_watchApi.unsubscribeByKey(N)});
XZL(this)};
_.F(bC$,_.Z4);var wZG=function(q){_.OY.cancelJob(q.jobId);q.pendingRequestId=void 0},XZL=function(q){wZG(q);
var S=ri_(q.JSC$21392_watchApi.getWatchNextResponse());if(S){var N=250,X,b=(X=_.t(S,_.V8T))==null?void 0:X.initialDelayMs;_.C("web_watch_updated_metadata_server_initial_delay")&&b&&(N=b);q.jobId=_.OY.addLowPriorityJob(function(){return q.fetchUpdatedMetadata(S)},N)}};
bC$.prototype.fetchUpdatedMetadata=function(q,S){var N=this,X,b,w,B,T,Q,a,U,r,c,e,R,J,v,W;return _.G(function(z){switch(z.nextAddress){case 1:S&&(X={continuation:S});if(!_.C("web_get_updated_metadata_fantasy_panel_continuation_params")){z.jumpTo(2);break}b=_.Ly().resolve(_.Dx);w="PAsports_fantasy";return z.yield(b.isVisible(w,!0),3);case 3:z.yieldResult&&(a=(T=(B=b).getUpdatePanelContinuationData)==null?void 0:(Q=T.call(B,w))==null?void 0:Q.updatePanelContinuationRequest)&&(X||(X={}),X.clientParams=
{panelContinuationParams:{panelContinuation:a}});case 2:U=_.Ly().resolve(_.ZL);if(!U)return _.O0(Error("Sl")),z.return();r={};N.pendingRequestId=r;return z.yield(_.Fq(U,q,X),4);case 4:c=z.yieldResult;if(r!==N.pendingRequestId)return z.return();J=(e=c)==null?void 0:(R=e.continuation)==null?void 0:R.timedContinuationData;((v=J)==null?0:v.continuation)&&((W=J)==null?0:W.timeoutMs)&&(N.jobId=_.OY.addLowPriorityJob(function(){return N.fetchUpdatedMetadata(q,J.continuation)},J.timeoutMs));
_.xP(z)}})};
bC$.prototype.disposeInternal=function(){_.Z4.prototype.disposeInternal.call(this);wZG(this)};var ZC5=_.f(function(q){var S=_.Ec(function(){var X=q.data().videoId;if(q.active())X=_.zy(X),_.Ly().resolve(_.ci).resolveCommand(X);else{var b=q.playerApi(),w=b.getAvailableAudioTracks(),B,T,Q=(B=q.sourceVideoConfig().audioTracks)==null?void 0:(T=B.find(function(a){return a.isDefaultForSource}))==null?void 0:T.id;
if(w=w.find(function(a){return a.getLanguageInfo().getId()===Q}))b.setAudioTrack(w,!0),b.setCompositeParam({activeVideoId:X}),q.setActiveSourceId(X)}}),N={};
return _.D("ytw-composite-source-video-overlay",{class:_.mu("ytwCompositeSourceVideoOverlayHost",(N.ytwCompositeSourceVideoOverlayActive=q.active,N.ytwCompositeSourceVideoOverlayInteracting=q.interacting,N)),style:_.Ls({left:function(){var X;return((X=q.data().topLeftCornerX)!=null?X:0)*100+"%"},
top:function(){var X;return((X=q.data().topLeftCornerY)!=null?X:0)*100+"%"},
width:function(){var X;return((X=q.data().width)!=null?X:0)*100+"%"},
height:function(){var X;return((X=q.data().height)!=null?X:0)*100+"%"}}),
"on:click":S},_.D("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"ik");var ARV=_.f(function(q){var S=_.A(_.kr(function(){var B,T=(B=q.data().sources)==null?void 0:B.find(function(Q){return Q.isActive});
if(T)return T.videoId})),N=S.next().value,X=S.next().value;
S=_.A(_.r6(!1,void 0,"rmRJ8d"));var b=S.next().value,w=S.next().value;return _.D("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.Ec(function(){w(!0)}),
"on:mouseout":_.Ec(function(){w(!1)})},_.D(_.V,{cond:function(){return q.data().sources},
then:function(B){return _.D(_.tc,{each:B},function(T){return _.D(ZC5,{data:T,active:function(){return T.videoId===N()},
setActiveSourceId:X,interacting:b,playerApi:q.playerApi,sourceVideoConfig:function(){return $zJ(q.compositeVideoConfig(),T.videoId)}})})}}))},"jk");var TUZ=function(q){_.Z4.call(this);this.JSC$21407_watchApi=q;q=_.A(_.r6({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=q.next().value;this.setCompositeVideoOverlayRenderer=q.next().value;q=_.A(_.r6({},void 0,"OlaJpc"));this.compositeVideoConfig=q.next().value;this.setCompositeVideoConfig=q.next().value;sxL(this);BUL(this)};
_.F(TUZ,_.Z4);var sxL=function(q){var S=q.JSC$21407_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){BUL(q)});
q.addOnDisposeCallback(function(){q.JSC$21407_watchApi.unsubscribeByKey(S)})},G83=function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21407_watchApi.playerApi,2);S=N.yieldResult;S.setCompositeVideoOverlayRendererComponent(q.container);_.xP(N)})},DK3=function(q){var S;
return _.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21407_watchApi.playerApi,2);S=N.yieldResult;S.setCompositeVideoOverlayRendererComponent(void 0);_.xP(N)})},QxV=function(q){var S,N;
return _.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21407_watchApi.playerApi,2);S=X.yieldResult;q.container=document.createElement("div");N=_.Ky(q.container,function(){return _.D(ARV,{data:q.compositeVideoOverlayRenderer,compositeVideoConfig:q.compositeVideoConfig,playerApi:S})},"kk");
q.addOnDisposeCallback(N);_.xP(X)})},BUL=function(q){var S,N,X,b,w,B,T,Q;
_.G(function(a){return a.nextAddress==1?(S=q.JSC$21407_watchApi.getPlayerResponse(),w=_.t((N=S)==null?void 0:(X=N.overlay)==null?void 0:(b=X.playerControlsOverlayRenderer)==null?void 0:b.compositeVideoOverlay,bxE),Q=(B=S)==null?void 0:(T=B.playerConfig)==null?void 0:T.compositeVideoConfig,w&&q.setCompositeVideoOverlayRenderer(w),Q&&q.setCompositeVideoConfig(Q),w&&Q?q.container?a.jumpTo(6):a.yield(QxV(q),6):aZL(q)?a.yield(DK3(q),0):a.jumpTo(0)):aZL(q)?a.jumpTo(0):a.yield(G83(q),0)})},aZL=function(q){var S;
return!((S=q.container)==null||!S.parentElement)};
TUZ.prototype.disposeInternal=function(){aZL(this)&&DK3(this);_.Z4.prototype.disposeInternal.call(this)};var cR_=function(q){_.Z4.call(this);var S=this;this.JSC$21413_watchApi=q;var N=this.JSC$21413_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var X=S.JSC$21413_watchApi.getPlayerResponse();if(X){var b,w;if(X=_.t((b=X.endscreen)==null?void 0:(w=b.endscreenRenderer)==null?void 0:w.hideButton,_.FC)){var B;(B=S.setEndscreenHideButton)==null||B.call(S,X);VyZ(S)}}});
this.addOnDisposeCallback(function(){S.JSC$21413_watchApi.unsubscribeByKey(N)});
q=_.A(_.r6({},void 0,"ER3tqb"));this.endscreenHideButton=q.next().value;this.setEndscreenHideButton=q.next().value;UKL(this);rR8(this);$KJ(this)};
_.F(cR_,_.Z4);var VyZ=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return q.creatorEndscreenHideButtonContainer?X.return():X.yield(q.JSC$21413_watchApi.playerApi,2);S=X.yieldResult;q.creatorEndscreenHideButtonContainer=document.createElement("div");_.Eq(q.creatorEndscreenHideButtonContainer,!1);S.setCreatorEndscreenHideButton(q.creatorEndscreenHideButtonContainer);N=_.Ky(q.creatorEndscreenHideButtonContainer,function(){return _.D(_.B_,{data:q.endscreenHideButton,useOutlinedIcon:!0})},"lk");
q.addOnDisposeCallback(function(){N();var b;(b=S)==null||b.setCreatorEndscreenHideButton(void 0)});
_.xP(X)})},UKL=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21413_watchApi.playerApi,2);S=X.yieldResult;N=function(){q.creatorEndscreenHideButtonContainer&&_.Eq(q.creatorEndscreenHideButtonContainer,!0)};
S.addEventListener("endscreenelementshown",N);q.addOnDisposeCallback(function(){var b;(b=S)==null||b.removeEventListener("endscreenelementshown",N)});
_.xP(X)})},rR8=function(q){var S=function(){q.creatorEndscreenHideButtonContainer&&_.Eq(q.creatorEndscreenHideButtonContainer,!1)},N=q.JSC$21413_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",S),X=q.JSC$21413_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",S);
q.addOnDisposeCallback(function(){q.JSC$21413_watchApi.unsubscribeByKey(N);q.JSC$21413_watchApi.unsubscribeByKey(X)})},$KJ=function(q){q.JSC$21413_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(S){var N=_.t(S,Obm);
q.JSC$21413_watchApi.playerApi.then(function(X){X==null||X.setCreatorEndscreenVisibility(!!N.hide)})});
q.addOnDisposeCallback(function(){q.JSC$21413_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};var CH3=function(q){_.Z4.call(this);this.JSC$21419_watchApi=q;ek7(this)};
_.F(CH3,_.Z4);var ek7=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21419_watchApi.playerApi,2);S=X.yieldResult;N=function(b){_.jQ().dispatch(_.xx({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:b}}))};
S.addEventListener("onRetroModeChanged",N);q.addOnDisposeCallback(function(){S.removeEventListener("onRetroModeChanged",N)});
_.xP(X)})};var Fi3=0,ZK=0,ODL=0;var Rks=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),R$=function(q){_.Z4.call(this);this.JSC$21436_watchApi=q;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;tyJ(this)};
_.F(R$,_.Z4);
var tyJ=function(q){var S,N,X;_.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$21436_watchApi.playerApi,2);S=b.yieldResult;if(q.isDisposed())return b.return();q.sessionStorage=_.QF5("yt-sleep-timer");q.sessionStorage||_.vN(new _.Vl("SessionStorage for Sleep Timer is undefined."));((N=q.sessionStorage)==null?void 0:N.get("yt-sleep-timer"))==="true"&&(lOV(),(X=q.sessionStorage)==null||X.remove("yt-sleep-timer"),S.syncVolume());iCL(q,S);JRm(q,S);FJ5(q,S);_.xP(b)})},iCL=function(q,S){var N=function(a){q.onSleepTimerSettingsChanged(a,
S)},X=function(a){q.onPlayerStateChange(a,S)},b=function(){q.onLoopChange(S)},w=function(){q.onCloseMiniplayer(S)},B=function(){Jis(S,(0,_.oL)(),jVm(S),q.selectedOption==="End of video",S.getPlayerState()!==1)},T=function(){q.onSeekComplete(S)},Q=function(){_.OY.cancelJob(ZK);
var a=S.getCurrentTime()>=S.getDuration(),U=q.selectedOption==="End of video"||q.selectedOption==="End of playlist"&&!Rx3(q.playlistId);a&&U&&HCJ(q,S)};
S.addEventListener("onSleepTimerSettingsChanged",N);S.addEventListener("onLoopChange",b);S.addEventListener("onLoopRangeChange",b);S.addEventListener("onStateChange",X);S.addEventListener("onCloseMiniplayer",w);S.addEventListener("onSleepTimerFeatureAvailable",B);S.addEventListener("SEEK_COMPLETE",T);S.addEventListener("onAdStart",Q);q.addOnDisposeCallback(function(){S.removeEventListener("onSleepTimerSettingsChanged",N);S.removeEventListener("onLoopChange",b);S.removeEventListener("onLoopRangeChange",
b);S.removeEventListener("onStateChange",X);S.removeEventListener("onCloseMiniplayer",w);S.removeEventListener("onSleepTimerFeatureAvailable",B);S.removeEventListener("SEEK_COMPLETE",T);S.removeEventListener("onAdStart",Q)})},JRm=function(q,S){var N=q.JSC$21436_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var X=S.getVideoData().video_id,b,w=(b=exL(q.JSC$21436_watchApi))==null?void 0:b.playlistId;
q.pauseAutonavPlayback&&(S.pauseVideo(),S.syncVolume(),q.pauseAutonavPlayback=!1);if(q.selectedOption==="End of video"&&X!==q.videoId)tz(q,S);else{if(q.selectedOption==="End of playlist"){b=Rx3(q.playlistId);if(w!==q.playlistId){tz(q,S);break a}b?b&&OCV(q,S):KJL(q,S)}q.videoId=X;q.playlistId=w}}});
q.addOnDisposeCallback(function(){q.JSC$21436_watchApi.unsubscribeByKey(N)})},FJ5=function(q,S){var N=_.Ly().resolve(_.UN),X=_.wf(N,_.OM7,function(w){w&&q.selectedOption!=="Off"&&tz(q,S)}),b=q.JSC$21436_watchApi.subscribeToActiveChanged(function(w){var B,T;
return _.G(function(Q){if(Q.nextAddress==1)return Q.yield(_.NR().navigationFinishPromise,2);B=!_.kav();T=_.Ly().resolve(_.ti).isMiniplayerActive();w||!ciZ(q.selectedOption)||T||B||tz(q,S);_.xP(Q)})},!1);
N=_.wf(N,function(w){return w.entities.playlistLoopStateEntity||{}},function(w){w=w===void 0?{}:w;
var B=Chm(q.JSC$21436_watchApi);if(B){var T;((T=w[B])==null?void 0:T.state)==="PLAYLIST_LOOP_STATE_ALL"&&ciZ(q.selectedOption)&&tz(q,S)}});
q.addOnDisposeCallback(X);q.addOnDisposeCallback(N);q.addOnDisposeCallback(b)};
R$.prototype.onSleepTimerSettingsChanged=function(q,S){switch(q){case "Off":this.selectedOption!=="Off"&&tz(this,S);break;case "End of video":case "End of playlist":vLE(this,q,S);break;default:vLE(this,q,S,Rks.get(q))}};
R$.prototype.onLoopChange=function(q){(q.getLoopVideo()||q.getLoopRange())&&ciZ(this.selectedOption)&&tz(this,q)};
R$.prototype.onCloseMiniplayer=function(q){ciZ(this.selectedOption)&&tz(this,q)};
var vLE=function(q,S,N,X){lZ8(q,N);q.selectedOption=S;q.videoId=N.getVideoData().video_id;q.playlistId="";var b;(b=q.sessionStorage)==null||b.set("yt-sleep-timer","true");q.adjustmentsCount++;Jis(N,(0,_.oL)(),jVm(N),q.selectedOption==="End of video");if(q.selectedOption==="End of video")KJL(q,N),jxE(q,N);else if(q.selectedOption==="End of playlist"){jxE(q,N);var w,B;q.playlistId=(B=(w=exL(q.JSC$21436_watchApi))==null?void 0:w.playlistId)!=null?B:"";Rx3(q.playlistId)||KJL(q,N)}else X&&(q.presetFadeSchedulerId=
_.ZV(_.OY,function(){Ki3(N,15E3)},X-15E3),q.presetPauseSchedulerId=_.ZV(_.OY,function(){HCJ(q,N)},X),HD3(N,(0,_.oL)(),X))},HCJ=function(q,S){if(q.JSC$21436_watchApi.isActive()){var N={dismissDialogEndpoint:{}};
var X={commandExecutorCommand:{commands:[N,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};N={buttonViewModel:{title:_.qW("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:N}}};X={buttonViewModel:{title:_.qW("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:X}}};var b={dialogHeaderViewModel:{headline:{content:_.qW("SLEEP_TIMER_ENDED_TITLE")}}},
w={basicContentViewModel:{paragraphs:[{text:{content:_.qW("SLEEP_TIMER_ENDED_TEXT")}}]}};N={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:b,content:w,footer:{panelFooterViewModel:{primaryButton:N,secondaryButton:X,shouldHideDivider:!0}}}}}}};_.Ly().resolve(_.ci).resolveCommand(N,{form:{element:q}})}else lOV();WJE(q,!1);dK_(q,S);S.pauseVideo();_.nt.getInstance().getState()===2&&S.getPlayerState()===5&&(q.pauseAutonavPlayback=!0)},tz=function(q,S){WJE(q,!0);
dK_(q,S);lOV()},dK_=function(q,S){lZ8(q,S);
q.selectedOption="Off";q.videoId="";q.playlistId="";q.adjustmentsCount=0;var N;(N=q.sessionStorage)==null||N.remove("yt-sleep-timer");_.OY.cancelJob(Fi3);S.resetSleepTimerMenuSettings()},WJE=function(q,S){S={timer_length_adjustment_times_during_session:q.adjustmentsCount-1,
is_session_cancelled:S};switch(q.selectedOption){case "Off":S.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":S.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":S.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:S.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",S.option_duration_in_minutes=Rks.get(q.selectedOption)/6E4}_.FO("sleepTimerSessionFinishEvent",S)};
R$.prototype.onPlayerStateChange=function(q,S){q===1?Jis(S,(0,_.oL)(),jVm(S),this.selectedOption==="End of video"):q===0?(_.OY.cancelJob(ZK),S.setVideoTimeLeft(iDE(0,0))):q===2&&_.OY.cancelJob(ZK);this.selectedOption==="End of video"?q===0?HCJ(this,S):q===2&&vK_(S):this.selectedOption!=="End of playlist"||Rx3(this.playlistId)||(q===0?HCJ(this,S):q===2&&vK_(S))};
R$.prototype.onSeekComplete=function(q){q.getPlayerState()===2&&Jis(q,(0,_.oL)(),jVm(q),this.selectedOption==="End of video",!0)};
R$.prototype.onCueRangeEnter=function(q,S){q==="sleep-timer-fade-audio"&&Ki3(S,(S.getDuration()-S.getProgressState().current)*1E3)};
R$.prototype.onCueRangeExit=function(q,S){q==="sleep-timer-fade-audio"&&S.getPlayerState()!==0&&vK_(S,!0)};
var KJL=function(q,S){S.addCueRange("sleep-timer-fade-audio",S.getDuration()-15,S.getDuration());S.addEventListener("onCueRangeEnter",function(N){q.onCueRangeEnter(N,S)});
S.addEventListener("onCueRangeExit",function(N){q.onCueRangeExit(N,S)})},OCV=function(q,S){S.removeCueRange("sleep-timer-fade-audio");
S.removeEventListener("onCueRangeEnter",function(N){q.onCueRangeEnter(N,S)});
S.removeEventListener("onCueRangeExit",function(N){q.onCueRangeExit(N,S)})},lZ8=function(q,S){ciZ(q.selectedOption)?OCV(q,S):(_.OY.cancelJob(q.presetPauseSchedulerId),_.OY.cancelJob(q.presetFadeSchedulerId),q.presetPauseSchedulerId=0,q.presetFadeSchedulerId=0);
vK_(S,!0)},jxE=function(q,S){S.setLoop(!1);
S.setLoopVideo(!1);S.setLoopRange(null);(q=Chm(q.JSC$21436_watchApi))&&_.Ly().resolve(_.UN).dispatch(_.XV("playlistLoopStateEntity",q,{key:q,state:"PLAYLIST_LOOP_STATE_NONE"}))};var pZ5=function(q){_.Z4.call(this);var S=this;this.JSC$21439_watchApi=q;_.C("web_watch_force_start_in_theater_mode")&&k8$(this,!0,!1);zkZ(this);nL8(this);fZ_(this);var N=this.JSC$21439_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.Y$("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.TO.get("wide",void 0)==="1"&&_.GO("wide","1",_.Y$("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){S.JSC$21439_watchApi.unsubscribeByKey(N)});
q=q.getRoot();if(q.is==="ytd-watch-flexy"||q.is==="ytd-watch-grid")q.onTheaterReduxValueUpdate(this.getState());this.getState()&&TO5();_.C("web_watch_log_theater_mode_cookie_state")&&_.TO.get("wide","0")==="1"&&_.Lee("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.F(pZ5,_.Z4);var zkZ=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21439_watchApi.playerApi,2);S=X.yieldResult;N=function(b){k8$(q,!!b)};
S.addEventListener("SIZE_CLICKED",N);q.addOnDisposeCallback(function(){S.removeEventListener("SIZE_CLICKED",N)});
_.xP(X)})},nL8=function(q){q.JSC$21439_watchApi.registerActionHandler("yt-toggle-theater-mode",function(S,N){k8$(q,S,N===void 0?!0:N)});
q.addOnDisposeCallback(function(){q.JSC$21439_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
pZ5.prototype.getState=function(){return _.Qa(_.jQ().getState())};
var k8$=function(q,S,N){N=N===void 0?!0:N;var X,b,w,B=_.C("enable_player_resize_transition")&&!!q.JSC$21439_watchApi.getWatchNextResponse()&&!((X=q.JSC$21439_watchApi.getWatchNextResponse())==null?0:(b=X.contents)==null?0:(w=b.twoColumnWatchNextResults)==null?0:w.conversationBar);NtV(function(){_.jQ().dispatch(_.xx({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:S}}));_.C("theater_mode_scroll_to_top_killswitch")||q.JSC$21439_watchApi.scrollWatchTo(0,!1);_.dr()&&_.C("external_fullscreen")&&_.kq(document.documentElement);
fZ_(q);N&&_.GO("wide",S?"1":"0",_.Y$("theater_mode_cookie_max_age_seconds",-1));_.gr(q.JSC$21439_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);q.JSC$21439_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:S});S&&TO5()},{shouldWrap:B})},fZ_=function(q){var S;
_.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21439_watchApi.playerApi,2);S=N.yieldResult;S.setSizeStyle(!0,q.getState());_.xP(N)})};var uds=function(q){_.Z4.call(this);var S=this;this.playerApi=q;this.timeToPanelSyncKeyMap={};var N;if(q==null?0:(N=q.isReady)==null?0:N.call(q)){N=_.wf(_.Ly().resolve(_.UN),function(b){return b.entities.timedMarkersListSyncEntity||{}},function(b,w){b=b===void 0?{}:b;
w=w===void 0?{}:w;for(var B=_.A(Object.keys(w)),T=B.next();!T.done;T=B.next())T=T.value,b[T]!==w[T]&&xKm(S,w[T]);w=_.A(Object.keys(b));for(B=w.next();!B.done;B=w.next())B=B.value,T=b[B],S.timeToPanelSyncKeyMap[B]&&mKV(S,T)});
this.addOnDisposeCallback(N);var X=function(b){S.onCueRangeEnter(b)};
q.addEventListener("onCueRangeEnter",X);this.addOnDisposeCallback(function(){var b;(b=q.removeEventListener)==null||b.call(q,"onCueRangeEnter",X)})}};
_.F(uds,_.Z4);
var mKV=function(q,S){var N,X;if((N=q.playerApi)==null?0:(X=N.isReady)==null?0:X.call(N)){var b;if((N=S==null?void 0:(b=S.timedListData)==null?void 0:b.sections)&&S!=null&&S.key)for(b=_.A(N),N=b.next();!N.done;N=b.next())if(N=N.value,N.timedSyncDataList&&N.sectionId)for(X=0;X<N.timedSyncDataList.length;X++){var w=N.timedSyncDataList[X];w.syncItemId&&q.playerApi.addCueRange(N.sectionId+"_"+S.key+"_"+w.syncItemId,Number(w.videoTimeMs)/1E3,X===N.timedSyncDataList.length-1?0x8000000000000:Number(N.timedSyncDataList[X+
1].videoTimeMs)/1E3)}}},xKm=function(q,S){var N,X;
if((N=q.playerApi)==null?0:(X=N.isReady)==null?0:X.call(N)){var b;if((N=S==null?void 0:(b=S.timedListData)==null?void 0:b.sections)&&S!=null&&S.key)for(b=_.A(N),N=b.next();!N.done;N=b.next())if(N=N.value,N.timedSyncDataList&&N.sectionId){X=_.A(N.timedSyncDataList);for(var w=X.next();!w.done;w=X.next())w=w.value,w.syncItemId&&q.playerApi.removeCueRange(N.sectionId+"_"+S.key+"_"+w.syncItemId)}}};
uds.prototype.onCueRangeEnter=function(q){for(var S=_.A(Object.keys(this.timeToPanelSyncKeyMap)),N=S.next();!N.done;N=S.next()){N=N.value;var X=_.A(q.split("_"+N+"_")),b=X.next().value;X=X.next().value;if(b&&X){q=_.Ly().resolve(_.UN);S=this.timeToPanelSyncKeyMap[N];var w=_.kG2(q.getState(),S);N=gLs(N,b,X);if(N===-1)break;N={activeSyncId:X,activeItemIndex:N,activeSectionInfo:{sectionIdentifier:b}};w?q.dispatch(_.VB("markersEngagementPanelSyncEntity",S,N)):q.dispatch(_.XV("markersEngagementPanelSyncEntity",
S,Object.assign({},{key:S},N)));break}}};
var gLs=function(q,S,N){var X=_.Ly().resolve(_.UN),b,w;q=(b=yg5(X.getState(),q))==null?void 0:(w=b.timedListData)==null?void 0:w.sections;if(!q)return-1;b=0;w=_.A(q);for(q=w.next();!q.done;q=w.next()){q=q.value;X=q.timedSyncDataList||[];if(q.sectionId===S)return S=X.findIndex(function(B){return B.syncItemId===N}),S===-1?S:b+S;
b+=X.length}return-1};var MyL=function(q){_.Z4.call(this);var S=this;this.JSC$21453_watchApi=q;this.unresolvedCommands=[];this.JSC$21453_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(N){EL3(S,N)});
this.addOnDisposeCallback(function(){S.JSC$21453_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
yRm(this)};
_.F(MyL,_.Z4);var yRm=function(q){var S;_.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21453_watchApi.playerApi,2);S=N.yieldResult;if(q.isDisposed())return N.return();q.timedSyncObserver=new uds(S);q.unresolvedCommands.length&&(q.unresolvedCommands.forEach(function(X){return EL3(q,X)}),q.unresolvedCommands=[]);
_.I6(q,q.timedSyncObserver);_.xP(N)})},EL3=function(q,S){if(q.timedSyncObserver){var N=_.t(S,WIV);
if(N&&N.timedSyncEntityKey&&N.panelSyncEntityKey){q=q.timedSyncObserver;S=N.timedSyncEntityKey;var X=N.panelSyncEntityKey;N=!!N.isEnabled;N=N===void 0?!0:N;var b=_.Ly().resolve(_.UN);b=yg5(b.getState(),S);N?q.timeToPanelSyncKeyMap[S]||(q.timeToPanelSyncKeyMap[S]=X,mKV(q,b)):(delete q.timeToPanelSyncKeyMap[S],xKm(q,b))}}else q.unresolvedCommands.push(S)};var LJV=_.f(function(q){var S=q.data,N=q.maybeLogSmartSkipClientData,X=null,b=null,w=_.C("web_enable_auto_focus_for_timely_action_button"),B=function(){X=document.activeElement},T=function(){S().smartSkipMetadata&&(X=document.activeElement,_.UC7(function(){return b}))},Q=function(U){if(S().smartSkipMetadata&&(!U||U.key!=="Enter")){X&&X.isConnected&&(_.UC7(function(){return X}),X=null);
var r;(r=b)==null||r.blur()}};
q=_.Ec(function(){N==null||N(!0,S());return!1});
var a=_.Hi(_.V8(function(){return S().rendererContext},{onTap:function(U,r){r({disableClickTracking:!0})}}),_.Ll({visibilityCallback:function(U){if(w)U?b&&S().smartSkipMetadata&&(T(),document.addEventListener("focusin",B)):(document.removeEventListener("focusin",B),Q());
else if(U){U=_.Q8(S().rendererContext);var r=Number(S().maxVisibleDurationMilliseconds),c,e=(c=_.t(S().rendererContext,_.Z7))==null?void 0:c.label;U&&r&&e&&(c={label:e,command:U,durationMs:r},_.Ly().resolve(_.e$).enqueue(c))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.vP(function(){if(w){var U;if((b=(U=a.value)==null?void 0:U.querySelector("button"))&&S().smartSkipMetadata){var r;(r=a.value)==null||r.addEventListener("keydown",Q)}}});
_.k7(function(){w&&(b&&S().smartSkipMetadata&&b.removeEventListener("keydown",Q),document.removeEventListener("focusin",B),Q())});
return _.D("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:a,"on:click":q},_.D(_.SA,{data:function(){return S().content}},{buttonViewModel:_.EN}))},"nk");var hkJ=_.f(function(q){var S=q.data,N=q.playerApi,X=_.Ly().resolve(_.GV$);q=_.A(_.kr(function(){S()}));
var b=q.next().value,w=q.next().value,B=function(){return ki5(S(),b())},T=function(a,U){var r,c,e=(r=_.t(U==null?void 0:U.rendererContext,_.SS))==null?void 0:(c=r.loggingDirectives)==null?void 0:c.trackingParams;
if((U=U==null?void 0:U.smartSkipMetadata)&&U.loggingData&&(c=U.loggingData,U=c.algorithmId,r=c.startMilliseconds,c=c.endMilliseconds,U&&r!==void 0&&c!==void 0)){var R,J;a={smartSkipData:Object.assign({},{versionName:U,startMediaTimeMs:r,endMediaTimeMs:c},a&&{userInteractionMediaTimeMs:(Math.floor(((R=_.kc())==null?void 0:(J=R.getPlayer())==null?void 0:J.getCurrentTime())||0)*1E3).toString()})};R=_.VR();var v;e&&(v=_.by(e));R&&v&&_.jm(R,v,a)}},Q=function(a,U){var r=ki5(S(),a);
if(r){var c=_.t(r,dz8),e;if(e=U)e=N(),r=_.t(r,dz8),e=r!=null&&r.smartSkipMetadata?!(e==null?0:e.isSameMarkerTypeVisible((r==null?void 0:r.smartSkipMetadata.markerKey)||"")):!0;if(e){var R,J;(c==null?0:(R=c.smartSkipMetadata)==null?0:(J=R.loggingData)==null?0:J.isCounterfactual)||(T(!1,c),w(a))}else U||b()!==a||w(void 0)}};
_.Ww(function(){var a=S().timelyActions;if(a){a=_.A(a);for(var U=a.next();!U.done;U=a.next()){U=_.t(U.value,dz8);var r=void 0;(r=U)!=null&&r.cueRangeId&&X.timelyActionsMap.set(U.cueRangeId,Q)}_.k7(function(){X.timelyActionsMap.clear()})}},"l2RtC");
return _.D("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.D(_.SA,{data:B},{timelyActionViewModel:function(a){return _.D(LJV,{data:a.data,maybeLogSmartSkipClientData:function(){T(!0,_.t(B(),dz8))}})}}))},"pk");var IZ_=function(q){_.Z4.call(this);this.JSC$21466_watchApi=q;q=_.A(_.r6({},void 0,"UN7k5e"));this.timelyActionsOverlay=q.next().value;this.setTimelyActionsOverlay=q.next().value;PH3(this)};
_.F(IZ_,_.Z4);var PH3=function(q){var S,N,X,b;_.G(function(w){if(w.nextAddress==1)return YaZ(q),os8(q),q.timelyActionsContainer=document.createElement("div"),w.yield(q.JSC$21466_watchApi.playerApi,2);S=w.yieldResult;(X=(N=S).insertTimelyActionUi)==null||X.call(N,q.timelyActionsContainer);b=_.Ky(q.timelyActionsContainer,function(){return _.D(hkJ,{data:q.timelyActionsOverlay,playerApi:S})},"qk");
q.addOnDisposeCallback(b);_.xP(w)})},os8=function(q){var S=q.JSC$21466_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YaZ(q)});
q.addOnDisposeCallback(function(){q.JSC$21466_watchApi.unsubscribeByKey(S)})},YaZ=function(q){var S=q.JSC$21466_watchApi.getWatchNextResponse();
if(S){var N,X;if(S=_.t((N=S.playerOverlays)==null?void 0:(X=N.playerOverlayRenderer)==null?void 0:X.timelyActionsOverlayViewModel,zQE)){var b;(b=q.setTimelyActionsOverlay)==null||b.call(q,S)}}};var SyL=function(q){_.Z4.call(this);this.JSC$21470_watchApi=q;qy3(this)};
_.F(SyL,_.Z4);var qy3=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21470_watchApi.playerApi,2);S=X.yieldResult;N=function(b){_.LI.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.t(b,MsG)},popupType:"TOAST"}})};
S.addEventListener("onYtShowToast",N);q.addOnDisposeCallback(function(){S.removeEventListener("onYtShowToast",N)});
_.xP(X)})};var N8s=function(q){var S=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.yP;this.element.addEventListener("load",function(){S.loaded=!0;S.resolver.resolve(S.element)});
this.element.addEventListener("error",function(){S.failed=!0});
this.element.src=q};var XLE=function(q,S){this.image=q;this.frame=S};
XLE.prototype.drawToCanvas=function(q,S){var N=this.frame.width/this.frame.columns,X=this.frame.height/this.frame.rows,b=S.offsetX,w=S.offsetY;zxE(S)?(q.fillStyle=S.fullscreen?"#000":"#0f0f0f",q.fillRect(b,w,(S==null?void 0:S.width)||N,(S==null?void 0:S.height)||X)):q.drawImage(this.image,this.frame.column*N,this.frame.row*X,N,X,b,w,(S==null?void 0:S.width)||N,(S==null?void 0:S.height)||X)};
var b0L=function(q){this.color=q};
b0L.prototype.drawToCanvas=function(q,S){var N=S.offsetX,X=S.offsetY,b=S.width,w=S.height;q.fillStyle=zxE(S)?S.fullscreen?"#000":"#0f0f0f":this.color;q.fillRect(N,X,b,w)};var iQ=function(q,S){lZ.call(this);this.playerApi=S;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.lU(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();wLZ(this,q);Z05(this);this.update()};
_.F(iQ,lZ);iQ.prototype.addEventListeners=function(){var q=this,S=function(){q.update()},N=function(b){q.paused||(b.type==="newdata"&&(q.mosaics.clear(),AzE(q),Jz(q)),Z05(q),q.update())},X=function(){q.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",S);this.playerApi.addEventListener("onVideoDataChange",N);this.playerApi.addEventListener("onStateChange",X);this.addOnDisposeCallback(function(){q.playerApi.removeEventListener("onVideoProgress",S);q.playerApi.removeEventListener("onVideoDataChange",N);q.playerApi.removeEventListener("onStateChange",X)})};
var wLZ=function(q,S){q.cinematicContainerRenderer!==S&&(q.cinematicContainerRenderer=S,AzE(q),Jz(q),q.colorStoreUpdateJobId=_.OY.addLowPriorityJob(function(){var N;if((N=q.cinematicContainerRenderer.colorStore)!=null&&N.sampledColors){N=Infinity;for(var X=_.A(q.cinematicContainerRenderer.colorStore.sampledColors),b=X.next();!b.done;b=X.next()){b=b.value;var w=Number(b.key);w!==0&&w<N&&(N=w);w=_.Vh(b.value);q.colorStore.set(b.key,w)}q.colorStoreTimeInterval=N}}))},AzE=function(q){q.colorStoreUpdateJobId&&
(_.OY.cancelJob(q.colorStoreUpdateJobId),q.colorStoreUpdateJobId=void 0);
q.colorStore.clear();q.currentStoryboardColor=void 0},s$J=function(q,S){var N;
return(N=q.getStoryboardFrame(S))==null?void 0:N.url};
iQ.prototype.onPlayerStateChange=function(){this.update()};
iQ.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var Z05=function(q){var S=q.getStoryboardFrame(0);S&&(S=new _.lU(S.width/S.columns,S.height/S.rows),aqJ(q.currentStoryboardSize,S)||(q.currentStoryboardSize=S,q.publish("STORYBOARD_SIZE_CHANGED",q.currentStoryboardSize)))},B8$=function(q,S){q.currentStoryboardIndex=S;
q.pendingStoryboardIndex=NaN;S=q.getStoryboardFrame(q.currentStoryboardIndex);q.currentStoryboard=new XLE(q.mosaics.get(S.url).element,S);q.publish("STORYBOARD_CHANGED",q.currentStoryboard);q.lastUpdateTime=(0,_.oL)()};
iQ.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var Jz=function(q){q.currentStoryboardIndex=NaN;q.pendingStoryboardIndex=NaN;q.currentStoryboard&&(q.currentStoryboard=void 0,q.publish("STORYBOARD_CHANGED",void 0));q.lastUpdateTime=NaN};
iQ.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)Jz(this);else{var q=this.playerApi.getPlayerState(1);if(q===-1||q===5||q===0)Jz(this);else if(isNaN(this.lastUpdateTime)||!((0,_.oL)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(q=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){q=""+Math.round(q*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var S=this.colorStore.get(q);S?S!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=S,this.currentStoryboard=new b0L(S),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.oL)()):(_.vN(new _.Vl("Could not find color for timestamp: "+q,this.cinematicContainerRenderer)),Jz(this))}else Jz(this);else T83(this,q)}};
var T83=function(q,S){var N=q.getStoryboardFrameIndex(S);if(N!==q.currentStoryboardIndex&&N!==q.pendingStoryboardIndex){S=s$J(q,N);var X=q.mosaics.get(S);X?X.loaded&&B8$(q,N):(q.pendingStoryboardIndex=N,N=new N8s(S),q.mosaics.set(S,N),N.resolver.promise.then(function(){if(!q.isDisposed()&&!q.paused&&!isNaN(q.pendingStoryboardIndex)){var b=s$J(q,q.pendingStoryboardIndex);if(b){var w;(w=q.mosaics.get(b))!=null&&w.loaded&&B8$(q,q.pendingStoryboardIndex)}else Jz(q)}}))}};
iQ.prototype.getStoryboardFrameIndex=function(q){var S=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(q,S)};
iQ.prototype.getStoryboardFrame=function(q){var S=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,N,X;return((X=(N=this.playerApi).getStoryboardFrame)==null?void 0:X.call(N,q,S))||null};
iQ.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var HL=function(q,S,N,X){X=X===void 0?!1:X;_.Z4.call(this);this.cinematicContainerRenderer=S;this.playerApi=N;this.theater=this.fullscreen=!1;var b;this.ambientLightThemeEnabled=!X&&!!(S==null?0:(b=S.config)==null?0:b.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=X)&&!0;this.container=document.createElement("div");q.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);G$3(this);this.backCanvas=
nK$();this.frontCanvas=nK$();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new iQ(S,this.playerApi);_.I6(this,this.storyboardManager);this.addEventListeners();Dy8(this)?Q$J(this,100+F8(this)*3*2,100+F8(this)*3*2):aQE(this);VG3(this,this.storyboardManager.currentStoryboard)};
_.F(HL,_.Z4);
var G$3=function(q){var S=q.playerApi.getVideoAspectRatio();_.OR(q.container,{"aspect-ratio":""+S,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var N;var X;if((q.fullscreen||q.theater)&&((N=q.cinematicContainerRenderer.config)==null?0:(X=N.watchFullscreenConfig)==null?0:X.colorSourceWidthMultiplier))N=q.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var b;N=(b=
q.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?b:q.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var w,B;if((q.fullscreen||q.theater)&&((w=q.cinematicContainerRenderer.config)==null?0:(B=w.watchFullscreenConfig)==null?0:B.colorSourceHeightMultiplier))b=q.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var T;b=(T=q.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?T:q.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.OR(q.innerContainer,
{"aspect-ratio":""+S,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+N+", "+b+")"});fOJ()&&_.OR(q.innerContainer,"filter","blur("+_.Y$("cinematic_watch_css_filter_blur_strength",40)+"px)")};
HL.prototype.setFullscreen=function(q,S){this.fullscreen=q;this.theater=!!S;G$3(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),q=this.storyboardManager.currentStoryboard,Uy_(this),q&&rz5(this,q)};
HL.prototype.addEventListeners=function(){var q=this,S=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(b){VG3(q,b)}),N=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){aQE(q)});
this.addOnDisposeCallback(function(){q.storyboardManager.unsubscribeByKey(S);q.storyboardManager.unsubscribeByKey(N)});
var X=function(){G$3(q)};
this.playerApi.addEventListener("onVideoDataChange",X);this.addOnDisposeCallback(function(){q.playerApi.removeEventListener("onVideoDataChange",X)})};
var aQE=function(q){if(!Dy8(q)){var S=q.storyboardManager.currentStoryboardSize;isNaN(S.width)||isNaN(S.height)||Q$J(q,Number(S.width)+F8(q)*3*2,Number(S.height)+F8(q)*3*2)}},Q$J=function(q,S,N){q.backCanvas.element.width=S;
q.backCanvas.element.height=N;q.frontCanvas.element.width=S;q.frontCanvas.element.height=N},Dy8=function(q){return q.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},VG3=function(q,S,N){N=N===void 0?!1:N;
var X=q.frontCanvas.element.getAnimations()[0];X?(X.pause(),q.backCanvas.context.globalAlpha=Number(getComputedStyle(q.frontCanvas.element).opacity),q.frontCanvas.element.style.opacity="0",X.finish()):q.backCanvas.context.globalAlpha=1;q.backCanvas.context.drawImage(q.frontCanvas.element,0,0,q.backCanvas.element.width,q.backCanvas.element.height);Uy_(q);S&&rz5(q,S);S=S?q.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Y$("cinematic_watch_fade_out_duration",500);X=_.Y$("cinematic_watch_transition_frame_rate")/
1E3;var b={};X&&(b={easing:"steps("+Math.round(S*X)+")"});(N===void 0?0:N)||q.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:S,iterations:1},b));q.frontCanvas.element.style.opacity="1"},Uy_=function(q){var S=q.ambientLightThemeEnabled||q.ambientTheaterModeEnabled,N=q.ambientLightThemeEnabled||q.ambientFullscreenEnabled;
q.frontCanvas.context.fillStyle=q.theater&&S||q.fullscreen&&N?"#000":"#0f0f0f";fOJ()||(q.frontCanvas.context.filter="blur(0)");q.frontCanvas.context.fillRect(0,0,q.frontCanvas.element.width,q.frontCanvas.element.height)},rz5=function(q,S){fOJ()||(q.frontCanvas.context.filter="blur("+F8(q)+"px)");
q.frontCanvas.context.globalAlpha=q.fullscreen&&q.ambientFullscreenEnabled||q.theater&&q.ambientTheaterModeEnabled?_.Y$("cinematic_watch_effect_letterbox_opacity",.4):_.Y$("cinematic_watch_effect_opacity",.4);var N={offsetX:F8(q)*3,offsetY:F8(q)*3,theater:q.theater,fullscreen:q.fullscreen};Dy8(q)&&(N.width=100,N.height=100);S.drawToCanvas(q.frontCanvas.context,N);q.frontCanvas.context.globalAlpha=1},F8=function(q){var S;
return(S=q.cinematicContainerRenderer.config.blurStrength)!=null?S:5};
HL.prototype.disposeInternal=function(){_.Z4.prototype.disposeInternal.call(this);this.container.remove()};
HL.prototype.clear=function(){VG3(this,void 0,!0)};
HL.prototype.pause=function(){this.storyboardManager.pause()};var $yE=_.aN(function(){var q,S,N=!((S=(q=document.createElement("canvas")).getContext)==null||!S.call(q,"2d")),X;q=!((X=CSS)==null||!X.supports("filter: blur(0)"));X=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var b;return N&&q&&X&&!((b=CSS)==null||!b.supports("aspect-ratio: 1 / 1"))}),Oy=function(q,S){lZ.call(this);
this.container=q;this.playerApi=S;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=czL(this);this.update()};
_.F(Oy,lZ);var eps=function(q){var S=document.documentElement.hasAttribute("dark");q.isDarkModeEnabled=S;q.update()},CQG=function(q,S){q.settingEnabled=S;
q.update()};
Oy.prototype.setFullscreen=function(q,S){this.fullscreen=q;this.theater=!!S;this.update()};
var RpZ=function(q,S){q.cinematicContainerRenderer=S;q.cinematicContainerRenderer&&(q.cinematicsVe=_.Ew(q.isShorts()?227858:159022),_.hp(_.ql(),q.cinematicsVe),q.loggingClientData={watchCinematicContainerData:{presentationStyle:q.cinematicContainerRenderer.presentationStyle}});q.update()};
Oy.prototype.isShorts=function(){var q,S;return((q=this.cinematicContainerRenderer)==null?void 0:(S=q.config)==null?void 0:S.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
Oy.prototype.isAllowed=function(){var q;if(q=$yE()){var S,N,X;q=((N=this.cinematicContainerRenderer)==null?void 0:N.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((X=this.cinematicContainerRenderer)==null||!X.colorStore)||((S=this.cinematicContainerRenderer)==null?void 0:S.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(q)if(_.C("web_cinematics_pausing")){var b,w;q=this.isDarkModeEnabled||!!((b=this.cinematicContainerRenderer)==
null?0:(w=b.config)==null?0:w.enableInLightTheme)}else{var B,T;b=!!((B=this.cinematicContainerRenderer)==null?0:(T=B.config)==null?0:T.enableInLightTheme)&&(_.k$("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);q=this.isDarkModeEnabled||b}if(B=q){var Q,a;B=!((a=(Q=this.prefersReducedMotionQuery)==null?void 0:Q.matches)!=null&&a)}return B};
var tG7=function(q){var S;(S=q.currentCinematicEffect)==null||S.clear()},i0_=function(q){var S;
(S=q.currentCinematicEffect)==null||S.pause()},JzG=function(q){(q=q.currentCinematicEffect)!=null&&(q=q.storyboardManager,q.paused=!1,Z05(q),q.update())};
Oy.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var czL=function(q){if(!_.C("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var S=window.matchMedia("(prefers-reduced-motion: reduce)"),N=function(){q.update()};
S.addListener(N);q.addOnDisposeCallback(function(){S.removeListener(N)});
return S}};
Oy.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var q=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new HL(this.container,q,this.playerApi,this.isDarkModeEnabled),_.I6(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var S=this.currentCinematicEffect;S.cinematicContainerRenderer!==
q&&(S.cinematicContainerRenderer=q,wLZ(S.storyboardManager,q),G$3(S));q=_.Xx();_.bJ(0,194,!0);q.save();q=_.VR();this.cinematicsVe&&q&&_.Ou(q,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(q=_.VR(),this.cinematicsVe&&q&&_.KB(q,[this.cinematicsVe],!1,this.loggingClientData),_.zV(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.hd.Object.defineProperties(Oy.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var FSJ=!1,vs3=function(q){_.Z4.call(this);this.JSC$21503_watchApi=q;this.fullscreen=this.theater=!1;H08(this);O08(this);KSm(this)};
_.F(vs3,_.Z4);var KSm=function(q){var S,N,X;_.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$21503_watchApi.playerApi,2);S=b.yieldResult;if(q.isDisposed())return b.return();N=q.JSC$21503_watchApi.getElement("CINEMATICS");if(!N)return b.return();q.JSC$21503_cinematicController=new Oy(N,S);_.I6(q,q.JSC$21503_cinematicController);eps(q.JSC$21503_cinematicController);lQ3(q,_.tkP());X=q.JSC$21503_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(w){j$L(q,w)});
q.addOnDisposeCallback(function(){q.JSC$21503_watchApi.unsubscribeByKey(X)});
WSG(q);j$L(q,q.JSC$21503_cinematicController.isAllowed());dy$(q);k$_(q);_.xP(b)})},dy$=function(q){q.fullscreen=_.aH(_.jQ().getState());
q.theater=_.Qa(_.jQ().getState());zp8(q,q.fullscreen,q.theater);var S=_.wf(_.jQ(),_.aH,function(X){q.fullscreen=X;zp8(q,q.fullscreen,q.theater)}),N=_.wf(_.jQ(),_.Qa,function(X){q.theater=X;
zp8(q,q.fullscreen,q.theater)});
q.addOnDisposeCallback(S);q.addOnDisposeCallback(N)},H08=function(q){var S=q.JSC$21503_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){WSG(q)});
q.addOnDisposeCallback(function(){q.JSC$21503_watchApi.unsubscribeByKey(S)})},O08=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21503_watchApi.playerApi,2);S=X.yieldResult;N=function(b){lQ3(q,b)};
S.addEventListener("cinematicSettingsToggleChange",N);q.addOnDisposeCallback(function(){S.removeEventListener("cinematicSettingsToggleChange",N)});
_.xP(X)})},WSG=function(q){var S=q.JSC$21503_watchApi.getWatchNextResponse(),N;
S=_.t(S==null?void 0:(N=S.pageVisualEffects)==null?void 0:N[0],Ui);var X;(X=q.JSC$21503_cinematicController)==null||RpZ(X,S)},lQ3=function(q,S){var N;
(N=q.JSC$21503_cinematicController)==null||CQG(N,S);ns_(q)},j$L=function(q,S){var N;
_.G(function(X){if(X.nextAddress==1)return _.C("kevlar_watch_cinematics_invisible")&&(S=!1),X.yield(q.JSC$21503_watchApi.playerApi,2);N=X.yieldResult;N.updateCinematicSettings(S);ns_(q);_.xP(X)})},k$_=function(q){var S=_.Xx();
if(_.C("kevlar_measure_ambient_mode_idle")&&!S.getFlag(192)&&!FSJ){FSJ=!0;var N=_.ez(_.OY,function(){_.Ly().resolve(_.GO_).start(1E4)},5E3);
q.addOnDisposeCallback(function(){_.OY.cancelJob(N);_.Ly().resolve(_.GO_).stop()})}},zp8=function(q,S,N){q.fullscreen=S;
q.theater=N;var X;(X=q.JSC$21503_cinematicController)==null||X.setFullscreen(q.fullscreen,q.theater);if(_.C("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(q.theater||q.fullscreen){var b;(b=q.JSC$21503_cinematicController)==null||JzG(b)}else{var w;(w=q.JSC$21503_cinematicController)==null||i0_(w)}},ns_=function(q){var S;
q.JSC$21503_watchApi.getRoot().toggleCinematicsActive(!((S=q.JSC$21503_cinematicController)==null||!S.isEnabled()))};var myV=function(q){_.Z4.call(this);var S=this;this.JSC$21506_watchApi=q;this.commentsReady=!1;this.setCommentsJobId=0;q=_.wf(_.jQ(),qI,function(){fQ3(S)});
this.addOnDisposeCallback(q);var N=this.JSC$21506_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){pL3(S)}),X=this.JSC$21506_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){pL3(S)});
this.addOnDisposeCallback(function(){S.JSC$21506_watchApi.unsubscribeByKey(N);S.JSC$21506_watchApi.unsubscribeByKey(X)});
var b=function(){_.C("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&xyG(S,"false")};
this.JSC$21506_watchApi.getRoot().addEventListener("yt-page-data-will-update",b);this.addOnDisposeCallback(function(){S.JSC$21506_watchApi.getRoot().removeEventListener("yt-page-data-will-update",b)});
pL3(this)};
_.F(myV,_.Z4);var pL3=function(q){q.commentsReady=!1;_.OY.cancelJob(q.setCommentsJobId);q.setCommentsJobId=_.ez(_.OY,function(){fQ3(q)},1E3)},fQ3=function(q){if(!q.commentsReady){_.Uu("cmi");
_.OY.cancelJob(q.setCommentsJobId);var S,N,X,b,w=(S=q.JSC$21506_watchApi.getWatchNextResponse())==null?void 0:(N=S.contents)==null?void 0:(X=N.twoColumnWatchNextResults)==null?void 0:(b=X.results)==null?void 0:b.results.contents;S=void 0;if(w&&w.length)for(w=_.A(w),N=w.next();!N.done;N=w.next())if(N=N.value,b=X=void 0,((X=N)==null?void 0:(b=X.itemSectionRenderer)==null?void 0:b.sectionIdentifier)==="comment-item-section"){_.C("web_watch_provide_undefined_comments")?S=N.itemSectionRenderer:q.JSC$21506_watchApi.provideRenderingData("COMMENTS",
N.itemSectionRenderer);xyG(q,"true");break}_.C("web_watch_provide_undefined_comments")&&q.JSC$21506_watchApi.provideRenderingData("COMMENTS",S);q.commentsReady=!0;q.JSC$21506_watchApi.dispatchEvent("yt-watch-comments-ready")}},xyG=function(q,S){var N;
(N=q.JSC$21506_watchApi.getElement("COMMENTS"))==null||N.setAttribute("canScheduleJobs",S)};var u8_=["engagement-panel-ads"],LSm=function(q){_.Z4.call(this);var S=this;this.JSC$21509_watchApi=q;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.C("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.C("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.C("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Y$("swatcheroo_provide_all_data_delay_ms",
250);if(this.swatcherooProvideAllDataOnScheduledJob)gsE(this);else{var N=this.JSC$21509_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Ess(S);K0(S)}),X=this.JSC$21509_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vL(S);
K0(S)});
this.JSC$21509_watchApi.getRoot().is==="ytd-watch-grid"&&_.C("swatcheroo_pbs_load_grid")&&(yz_(this),MGE(this));this.addOnDisposeCallback(function(){S.JSC$21509_watchApi.unsubscribeByKey(N);S.JSC$21509_watchApi.unsubscribeByKey(X);_.OY.cancelJob(S.provideRichGridJobId)});
Ess(this);vL(this)}};
_.F(LSm,_.Z4);var gsE=function(q){var S=q.JSC$21509_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){q.providePlayerJobId=_.Nz(_.OY,function(){Ess(q);K0(q)},q.provideAllDataDelayMs)}),N=q.JSC$21509_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){q.provideWatchNextJobId=_.Nz(_.OY,function(){vL(q);
K0(q)},q.provideAllDataDelayMs)}),X=q.JSC$21509_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){q.provideWatchNextJobId=_.Nz(_.OY,function(){vL(q);
K0(q)},q.provideAllDataDelayMs)});
q.JSC$21509_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.ez(_.OY,function(){Ess(q);vL(q);K0(q)},100)});
q.JSC$21509_watchApi.addPageDisposeJob(function(){_.OY.cancelJob(q.provideWatchNextJobId);_.OY.cancelJob(q.providePlayerJobId)});
q.addOnDisposeCallback(function(){q.JSC$21509_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");q.JSC$21509_watchApi.unsubscribeByKey(S);q.JSC$21509_watchApi.unsubscribeByKey(N);q.JSC$21509_watchApi.unsubscribeByKey(X);_.OY.cancelJob(q.providePlayerJobId);_.OY.cancelJob(q.provideWatchNextJobId)});
Ess(q);vL(q)},Ess=function(q){var S=q.JSC$21509_watchApi.getPlayerResponse(),N,X,b=(X=S==null?void 0:(N=S.playabilityStatus)==null?void 0:N.messageRenderers)!=null?X:[],w,B;
S=(B=S==null?void 0:(w=S.playabilityStatus)==null?void 0:w.messages)!=null?B:[];w=_.A(S);for(B=w.next();!B.done;B=w.next())b.push({alertRenderer:{text:_.Kc(B.value),type:"WARNING"}});q.JSC$21509_watchApi.provideRenderingData("ALERTS",b)},vL=function(q){var S=[],N,X,b,w,B=q.JSC$21509_watchApi.getWatchNextResponse(),T,Q,a,U,r=B==null?void 0:(T=B.contents)==null?void 0:(Q=T.twoColumnWatchNextResults)==null?void 0:(a=Q.results)==null?void 0:(U=a.results)==null?void 0:U.contents;
if(r)for(T=_.A(r),Q=T.next();!Q.done;Q=T.next())if(Q=Q.value,Q.videoPrimaryInfoRenderer)var c=Q;else if(Q.videoSecondaryInfoRenderer){var e=Q;U=a=void 0;Q=Object.assign({},(a=Q.videoSecondaryInfoRenderer)==null?void 0:(U=a.metadataRowContainer)==null?void 0:U.metadataRowContainerRenderer);if(Q.rows&&Q.collapsedItemCount!==void 0){Q.rows=Q.rows.slice(0,Q.collapsedItemCount).filter(function(cG){return!!cG.richMetadataRowRenderer});
Q.collapsedItemCount=Q.rows.length;var R={metadataRowContainerRenderer:Q}}}else if(Q.merchandiseShelfRenderer)var J=Q;else if(Q.ticketShelfRenderer)var v=Q;else if(Q.expandableMetadataRenderer)var W=Q;else if(Q.itemSectionRenderer)if(a=Q.itemSectionRenderer.contents,U=void 0,q.directlyProvideComments&&((U=Q.itemSectionRenderer)==null?void 0:U.sectionIdentifier)==="comment-item-section")_.Uu("cmi"),q.JSC$21509_watchApi.provideRenderingData("COMMENTS",Q.itemSectionRenderer);else if(a)for(Q=_.A(a),a=
Q.next();!a.done;a=Q.next())if(a=a.value,a.commentsEntryPointHeaderRenderer)var z=a;else if(a.clarificationRenderer||a.infoPanelContainerRenderer||a.infoPanelContentRenderer||a.emergencyOneboxRenderer){S.push(a);var M=M||!!e}else a.limitedStateMessageRenderer?b=a:a.videoMetadataCarouselViewModel&&(w=a);_.C("web_watch_merch_in_sd_when_ticket_shelf_present")&&J&&v&&(N=J);_.C("web_watch_merch_in_sd")&&(N=J);N&&(J=void 0);if(_.C("web_watch_ticket_shelf_in_sd")){var g=v;v=void 0}if(q.provideWatchNextSecondaryResults){var x,
L,P;q.JSC$21509_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",B==null?void 0:(x=B.contents)==null?void 0:(L=x.twoColumnWatchNextResults)==null?void 0:(P=L.secondaryResults)==null?void 0:P.secondaryResults)}if(q.JSC$21509_watchApi.getRoot().is==="ytd-watch-grid"){var b0,Q7;q.JSC$21509_watchApi.provideRenderingData("LIVE_CHAT",B==null?void 0:(b0=B.contents)==null?void 0:(Q7=b0.twoColumnWatchNextResults)==null?void 0:Q7.conversationBar)}var ry,s7,TW,l0;(x=B==null?void 0:(ry=B.contents)==
null?void 0:(s7=ry.twoColumnWatchNextResults)==null?void 0:(TW=s7.secondaryResults)==null?void 0:(l0=TW.secondaryResults)==null?void 0:l0.offerModule)&&(x.donationShelfRenderer||x.donationUnavailableRenderer)&&q.JSC$21509_watchApi.getRoot().is!=="ytd-watch-grid"&&(X=x);ry=q.JSC$21509_watchApi.getPlayerResponse();if(!ry||!_.GKN(ry.playabilityStatus,B==null?void 0:B.playerOverlays)){var zW;if(B==null?0:(zW=B.contents)==null?0:zW.singleColumnWatchNextResults){var nN,Tq;var Gq=B==null?void 0:(nN=B.contents.singleColumnWatchNextResults.results)==
null?void 0:(Tq=nN.results)==null?void 0:Tq.contents}else{var u0,VX,UX,cD;zW=!!(r==null?0:(u0=r[0])==null?0:(VX=u0.itemSectionRenderer)==null?0:(UX=VX.contents)==null?0:(cD=UX[0])==null?0:cD.backgroundPromoRenderer);var cs,wL;u0=!!(B==null?0:(cs=B.contents)==null?0:(wL=cs.twoColumnWatchNextResults)==null?0:wL.secondaryResults);zW&&!u0&&(Gq=r)}}r=S[0];cs=S[1];M&&S.length===1&&(cs=r,r=void 0);q.JSC$21509_watchApi.provideRenderingData("PRIMARY_INFO",c);q.JSC$21509_watchApi.provideRenderingData("SECONDARY_INFO",
e);q.JSC$21509_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",z);q.JSC$21509_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",w);q.JSC$21509_watchApi.provideRenderingData("CLARIFICATION",r);q.JSC$21509_watchApi.provideRenderingData("RICH_METADATA",R);q.JSC$21509_watchApi.provideRenderingData("MERCH_SHELF",J);(_.C("web_watch_merch_in_sd_when_ticket_shelf_present")||_.C("web_watch_merch_in_sd"))&&q.JSC$21509_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",N);q.JSC$21509_watchApi.provideRenderingData("TICKET_SHELF",
v);_.C("web_watch_ticket_shelf_in_sd")&&q.JSC$21509_watchApi.provideRenderingData("TICKET_SHELF_IN_SD",g);q.JSC$21509_watchApi.provideRenderingData("LIMITED_STATE",b);q.JSC$21509_watchApi.getRoot().is!=="ytd-watch-grid"&&q.JSC$21509_watchApi.provideRenderingData("DONATION_SHELF",X);q.JSC$21509_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",Gq);q.JSC$21509_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",cs);q.JSC$21509_watchApi.provideRenderingData("EXPANDABLE_METADATA",W);if(q.swatcherooProvideAllDataOnScheduledJob){var U7,
fN,r0,MM,vD,PD;c=B==null?void 0:(U7=B.contents)==null?void 0:(fN=U7.twoColumnWatchNextResults)==null?void 0:(r0=fN.secondaryResults)==null?void 0:(MM=r0.secondaryResults)==null?void 0:(vD=MM.results)==null?void 0:(PD=vD[0])==null?void 0:PD.richGridRenderer;q.JSC$21509_watchApi.provideRenderingData("RICH_GRID_RENDERER",c)}};
LSm.prototype.hasCompanionAds=function(q){var S,N;return(N=q==null?void 0:(S=q.adPlacements)==null?void 0:S.some(function(X){var b,w,B,T;return(X==null?void 0:(b=X.adPlacementRenderer)==null?void 0:(w=b.renderer)==null?void 0:w.actionCompanionAdRenderer)||(X==null?void 0:(B=X.adPlacementRenderer)==null?void 0:(T=B.renderer)==null?void 0:T.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?N:!1};
var K0=function(q){if(!_.C("swaterdoo_ps_wn_handle_ks")){q.swatcherooProvideAllDataOnScheduledJob||MGE(q,3E3);var S=q.JSC$21509_watchApi.getPlayerResponse(),N,X,b,w,B,T=(N=q.JSC$21509_watchApi.getWatchNextResponse())==null?void 0:(X=N.contents)==null?void 0:(b=X.twoColumnWatchNextResults)==null?void 0:(w=b.secondaryResults)==null?void 0:(B=w.secondaryResults)==null?void 0:B.offerModule;S=q.hasCompanionAds(S);var Q,a;N=(T==null?void 0:(Q=T.tvfilmOfferModuleRenderer)==null?void 0:Q.clientShouldSuppressIfCompanionAdDisplayed)||
(T==null?void 0:(a=T.unlimitedOfferModuleRenderer)==null?void 0:a.suppressIfCompanionAds);Q=S&&N;q.JSC$21509_watchApi.getRoot().is==="ytd-watch-grid"&&q.JSC$21509_watchApi.provideRenderingData("OFFER_MODULE",Q?void 0:T)}},MGE=function(q,S){_.C("swatcheroo_pbs_load_grid")&&(q.provideRichGridJobId&&_.OY.cancelJob(q.provideRichGridJobId),q.provideRichGridJobId=_.Nz(_.OY,function(){q.provideRichGridJobId=0;
var N,X,b,w,B,T,Q,a=(N=q.JSC$21509_watchApi.getWatchNextResponse())==null?void 0:(X=N.contents)==null?void 0:(b=X.twoColumnWatchNextResults)==null?void 0:(w=b.secondaryResults)==null?void 0:(B=w.secondaryResults)==null?void 0:(T=B.results)==null?void 0:(Q=T[0])==null?void 0:Q.richGridRenderer;a&&q.JSC$21509_watchApi.provideRenderingData("RICH_GRID_RENDERER",a)},S))},yz_=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21509_watchApi.playerApi,2);S=X.yieldResult;N=function(){q.onPlaybackStart()};
S.addEventListener("onPlaybackStartExternal",N);q.addOnDisposeCallback(function(){S.removeEventListener("onPlaybackStartExternal",N)});
_.xP(X)})};
LSm.prototype.onPlaybackStart=function(){MGE(this)};var hpE=_.Ew(115994),PQL=_.Ew(115993),lQ=function(q,S,N){var X=this;var b=N.dragDownAction;this.layer=0;this.JSC$21524_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.JSC$21524_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.fullscreen=!1;var w=_.ql();_.Pj(w,hpE,this.layer);_.Pj(w,PQL,this.layer);this.dragDownAction=function(){b();_.tG(w,{visualElement:X.fullscreen?hpE:PQL})};
this.gesture=new mL(q,S,this.getConfig(!1),"pandown");this.attach()};
lQ.prototype.attach=function(){this.gesture.attach()};
lQ.prototype.detach=function(){this.gesture.detach()};
lQ.prototype.update=function(q){this.fullscreen=q;var S=this.gesture;q=this.getConfig(q);S.config=q};
lQ.prototype.getConfig=function(q){return q?this.JSC$21524_watchFullScreenConfig:this.JSC$21524_watchConfig};var Yy$=function(q){_.Z4.call(this);var S=this;this.JSC$21527_watchApi=q;q.playerApi.then(function(N){S.player=N});
this.gestures=new lQ(this.JSC$21527_watchApi.getRoot(),q.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(PJV(_.jQ().getState())&&qI(_.jQ().getState())<=0)if(_.aH(_.jQ().getState())){var N;(N=S.player)==null||N.toggleFullscreen()}else _.gr(S.JSC$21527_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
IQm(this)};
_.F(Yy$,_.Z4);var IQm=function(q){var S=_.wf(_.jQ(),_.aH,function(N){q.onFullscreenChanged(N)});
q.addOnDisposeCallback(S);S=_.wf(_.jQ(),qI,function(N){q.gestures&&(N>0?q.gestures.detach():q.gestures.attach())});
q.addOnDisposeCallback(S)};
Yy$.prototype.onFullscreenChanged=function(q){this.gestures&&this.gestures.update(q)};var oN$=["PLAYLIST"],Svs=function(q){_.Z4.call(this);var S=this;this.JSC$21530_watchApi=q;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(q.subscribeToActiveChanged(function(N){S.onActiveChanged(N)}));
qvG(this)};
_.F(Svs,_.Z4);var Np3=function(q){q.pageDisposalDataTypes=Object.values(pgG).filter(function(S){return!oN$.includes(S)})},qvG=function(q){if(_.C("swatcheroo_enable_ghost_cards")||_.C("web_watch_clear_data_on_page_dispose"))Np3(q),q.JSC$21530_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.OY.cancelJob(q.clearDataJobId);
q.clearDataJobId=0}),q.runPageDisposeJob=function(){var S=_.Ly().resolve(_.Wq).getDestinationPageType()==="watch";
q.clearDataJobId=_.Nz(_.OY,q.runClearDataJob,S?0:_.Y$("web_watch_delay_page_dispose_ms",1E4))},q.runClearDataJob=function(){XIs(q)},q.runOnYtNavigateAwayFinish=function(){q.clearDataJobId&&(_.OY.cancelJob(q.clearDataJobId),q.clearDataJobId=0,XIs(q))},document.addEventListener("yt-navigate-finish",q.runOnYtNavigateAwayFinish),q.JSC$21530_watchApi.addPageDisposeJob(q.runPageDisposeJob),q.addOnDisposeCallback(function(){q.JSC$21530_watchApi.removePageDisposeJob(q.runPageDisposeJob);
q.JSC$21530_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",q.runOnYtNavigateAwayFinish)})},XIs=function(q){q.pageDisposalDataTypes.forEach(function(S){q.JSC$21530_watchApi.provideRenderingData(S,void 0)});
q.clearDataJobId=0};
Svs.prototype.onActiveChanged=function(q){q&&((q=document.querySelector("#watch-page-skeleton"))&&_.Nw(q),bnJ(this),document.body.removeAttribute("no-y-overflow"),_.zo("IS_SHELL_LOAD")&&c_s())};
var bnJ=function(q){_.G(function(S){if(S.nextAddress==1)return S.yield(q.JSC$21530_watchApi.playerApi,2);_.OT();_.xP(S)})};var wIm=_.C("kevlar_watch_while_counterfactual")?0:.25,Bp7=function(q){_.Z4.call(this);this.JSC$21533_watchApi=q;this.JSC$21533_watchWhileEnabled=_.C("kevlar_watch_while_v2");this.JSC$21533_watchPipEnabled=_.C("web_watch_pip");Zn$(this);A9E(this);sc3(this)};
_.F(Bp7,_.Z4);var Zn$=function(q){q.JSC$21533_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){Tp_(q)});
q.addOnDisposeCallback(function(){q.JSC$21533_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},A9E=function(q){var S,N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21533_watchApi.playerApi,2);S=X.yieldResult;N=function(b){b&&q.JSC$21533_watchPipEnabled?GB_(q):Tp_(q)};
S.addEventListener("onCollapseMiniplayer",N);q.addOnDisposeCallback(function(){S.removeEventListener("onCollapseMiniplayer",N)});
_.xP(X)})},sc3=function(q){var S=q.JSC$21533_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&S&&q.JSC$21533_watchWhileEnabled&&(q.playerIntersectionObserver=new IntersectionObserver(function(N){q.handleIntersect(N)},{threshold:[wIm]}),q.playerIntersectionObserver.observe(S),q.addOnDisposeCallback(function(){var N;
(N=q.playerIntersectionObserver)==null||N.disconnect()}))},Tp_=function(q){var S,N,X;
_.G(function(b){if(b.nextAddress==1)return S=_.Ly().resolve(_.Wq),N=S.data,X=_.E3N(N.response,N.playerResponse),_.NR().miniplayerButtonActivation=!0,_.Ly().resolve(_.ti).collapse(),b.yield(_.NR().navigationFinishPromise,2);if(b.nextAddress!=3)return _.NR().currentEndpoint=X.watchEndpoint||null,b.yield(_.Ly().resolve(_.ti).activate(q.JSC$21533_watchApi.getElement("PLAYER"),X,N),3);_.NR().userActivation=!0;_.xP(b)})},GB_=function(q){var S,N,X;
_.G(function(b){if(b.nextAddress==1)return _.Ly().resolve(_.ti).pictureInPictureSupported()?b.jumpTo(2):b.yield(q.JSC$21533_watchApi.playerApi,3);if(b.nextAddress!=2)return S=b.yieldResult,(N=S)==null||N.togglePictureInPicture(),b.return();X=_.Ly().resolve(_.Wq);_.NR().watchPipActivation=!0;_.rKL(_.Ly().resolve(_.ti),X.data);_.xP(b)})};
Bp7.prototype.handleIntersect=function(q){DS$(this,q[q.length-1])};
var DS$=function(q,S){q.watchWhileJobId&&_.OY.cancelJob(q.watchWhileJobId);q.watchWhileJobId=_.OY.addLowPriorityJob(function(){var N,X;return _.G(function(b){if(b.nextAddress==1)return q.watchWhileJobId=void 0,N=_.Ly().resolve(_.ti),S.intersectionRatio>wIm?N.isMiniplayerActive()?b.yield(N.deactivate(),0):b.jumpTo(0):(X=!N.isMiniplayerActive())?b.yield(Qc_(q),5):b.jumpTo(4);b.nextAddress!=4&&(X=b.yieldResult);if(!X)return b.jumpTo(0);_.NR().watchWhileActivation=!0;return b.yield(aUV(q),0)})},100)},
Qc_=function(q){return _.G(function(S){return S.nextAddress==1?_.C("kevlar_watch_while_paused")?S.return(!0):S.yield(q.isPlayerPlaying(),2):S.return(S.yieldResult)})};
Bp7.prototype.isPlayerPlaying=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21533_watchApi.playerApi,2);S=N.yieldResult;return N.return(S.getPlayerStateObject().isPlaying)})};
var aUV=function(q){var S,N;return _.G(function(X){S=_.Ly().resolve(_.Wq).data;N=_.E3N(S.response,S.playerResponse);_.NR().currentEndpoint=N.watchEndpoint||null;return X.yield(_.Ly().resolve(_.ti).activate(q.JSC$21533_watchApi.getElement("PLAYER"),N,S),0)})};var r9E=function(q){_.Z4.call(this);this.JSC$21537_watchApi=q;Vv7(this);US3(this)};
_.F(r9E,_.Z4);var US3=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21537_watchApi.playerApi,2);S=X.yieldResult;N=function(b){var w;b.sessionData&&b.sessionData.itct&&(w=b.sessionData.itct);var B=b.watchEndpoint;if(B&&b.sessionData&&b.sessionData.autonav)B=_.Ze7(B,w);else{var T;B=_.zy(b.videoId,(T=b.listId)!=null?T:void 0,w)}w={endpoint:B};b.sessionData&&(w.tempData=b.sessionData);q.JSC$21537_watchApi.dispatchEvent("yt-navigate",w)};
S.addEventListener("onPlayVideo",N);q.addOnDisposeCallback(function(){S.removeEventListener("onPlayVideo",N)});
_.xP(X)})},Vv7=function(q){var S=function(N){q.onYtNavigate(N)};
q.JSC$21537_watchApi.getRoot().addEventListener("yt-navigate",S);q.addOnDisposeCallback(function(){q.JSC$21537_watchApi.getRoot().removeEventListener("yt-navigate",S)})};
r9E.prototype.onYtNavigate=function(q){var S=this,N,X,b,w,B,T,Q,a,U;return _.G(function(r){if(r.nextAddress==1){if(!((N=q.detail)==null?0:(X=N.endpoint)==null?0:X.watchEndpoint))return r.return();b=q.detail.endpoint.watchEndpoint;w=S.JSC$21537_watchApi.getWatchNextResponse();T=_.t((B=w)==null?void 0:B.currentVideoEndpoint,_.O1);if(!T)return r.return();if(b.videoId!==T.videoId||b.playlistId&&b.playlistId!==T.playlistId||typeof b.startTimeSeconds!=="number")return r.jumpTo(0);q.stopPropagation();(Q=
_.C("kevlar_watch_while_v2")&&!_.C("kevlar_watch_while_counterfactual"))&&_.Ly().resolve(_.ti).isMiniplayerActive()||S.JSC$21537_watchApi.scrollWatchTo(0,!0);return r.yield(S.JSC$21537_watchApi.playerApi,3)}a=r.yieldResult;U=b.startTimeSeconds;a.seekTo(U,void 0,void 0,void 0,84);a.wakeUpControls();U<a.getDuration()&&a.playVideo();_.xP(r)})};var c9V=function(q){_.Z4.call(this);var S=this;this.JSC$21540_watchApi=q;var N=this.JSC$21540_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){$SG(S)});
this.addOnDisposeCallback(function(){S.JSC$21540_watchApi.unsubscribeByKey(N)});
$SG(this);_.C("enable_ai_companion")&&(q=this.JSC$21540_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&l03(q,"WATCH")};
_.F(c9V,_.Z4);var $SG=function(q){var S=q.JSC$21540_watchApi.getWatchNextResponse();if(S){var N,X=[].concat(_.PG((N=S==null?void 0:S.engagementPanels)!=null?N:[]));_.C("web_watch_comments_visible_by_default")&&(N=X.find(function(b){var w;return((w=b.engagementPanelSectionListRenderer)==null?void 0:w.targetId)==="engagement-panel-comments-section"}),N==null?0:N.engagementPanelSectionListRenderer)&&(N.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
X.unshift.apply(X,_.PG(eY$(S)));q.JSC$21540_watchApi.provideRenderingData("ENGAGEMENT_PANELS",X)}},RY5=function(q){var S,N,X,b=(S=q.engagementPanels)==null?void 0:(N=S.find(function(e){var R;
return((R=e.engagementPanelSectionListRenderer)==null?void 0:R.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(X=N.engagementPanelSectionListRenderer.content)==null?void 0:X.structuredDescriptionContentRenderer,w;
if(_.t(b==null?void 0:(w=b.items)==null?void 0:w.find(function(e){return!!_.t(e,zLs)}),zLs))return!0;
var B,T,Q,a;if(q=(((B=q.contents)==null?void 0:(T=B.twoColumnWatchNextResults)==null?void 0:(Q=T.results)==null?void 0:(a=Q.results)==null?void 0:a.contents)||[]).find(function(e){return e.videoPrimaryInfoRenderer})){var U,r,c;
return(((U=q.videoPrimaryInfoRenderer)==null?void 0:(r=U.videoActions)==null?void 0:(c=r.menuRenderer)==null?void 0:c.flexibleItems)||[]).some(function(e){e=_.t(e,_.z9a);if(!e)return!1;var R,J;e=(R=e.topLevelButton)==null?void 0:(J=R.buttonViewModel)==null?void 0:J.onTap;if(!e)return!1;R=_.aK(e);if(!R)return!1;if(CeZ(R))return!0;if(_.C("enable_creator_chatbot")){R=_.t(R,_.hD);if(!R)return!1;var v;return(v=R.commands)==null?void 0:v.some(function(W){return CeZ(W)})}return!1})}return!1},CeZ=function(q){var S;
return((S=_.t(q,_.r9))==null?void 0:S.panelIdentifier)==="PAyouchat"},eY$=function(q){var S=[];
if(!_.C("web_watch_inject_placeholder_fantasy_panel_killswitch")){var N,X,b,w=(N=q.engagementPanels)==null?void 0:(X=N.find(function(T){var Q;return((Q=T.engagementPanelSectionListRenderer)==null?void 0:Q.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(b=X.engagementPanelSectionListRenderer.content)==null?void 0:b.structuredDescriptionContentRenderer,B;
_.t(w==null?void 0:(B=w.items)==null?void 0:B.find(function(T){return!!_.t(T,OmJ)}),OmJ)&&(N=_.Eng("PAsports_fantasy"),N.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",S.push(N))}RY5(q)&&(q=_.Eng("PAyouchat"),q.engagementPanelSectionListRenderer.targetId="PAyouchat",q.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",S.push(q));
return S};var in5=function(q){_.Z4.call(this);this.JSC$21543_watchApi=q;tv8(this)};
_.F(in5,_.Z4);var tv8=function(q){q.JSC$21543_watchApi.registerActionHandler("yt-loop-command",function(S){J9_(q,S)});
q.JSC$21543_watchApi.registerActionHandler("yt-repeat-chapter-command",function(S){F7$(q,S)});
q.addOnDisposeCallback(function(){q.JSC$21543_watchApi.unregisterActionHandler("yt-loop-command");q.JSC$21543_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},J9_=function(q,S){var N;
_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21543_watchApi.playerApi,2);N=X.yieldResult;_.t(S,eQ3).loop?(N.setLoopRange({startTimeMs:Number(_.t(S,eQ3).startTimeMs),endTimeMs:Number(_.t(S,eQ3).endTimeMs),postId:_.t(S,eQ3).postId,type:"clips"}),N.playVideo()):N.setLoopRange(null);_.xP(X)})},F7$=function(q,S){var N,X;
_.G(function(b){if(b.nextAddress==1)return b.yield(q.JSC$21543_watchApi.playerApi,2);N=b.yieldResult;X=_.t(S,NuG).repeat;X==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(N.setLoopRange({startTimeMs:Number(_.t(S,NuG).startTimeMs),endTimeMs:Number(_.t(S,NuG).endTimeMs),type:"repeatChapter"}),N.playVideo()):X==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&N.setLoopRange(null);_.xP(b)})};var On7=function(q){_.Z4.call(this);this.JSC$21548_watchApi=q;HnL(this)};
_.F(On7,_.Z4);var HnL=function(q){q.JSC$21548_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(S){K7$(q,S)});
q.addOnDisposeCallback(function(){q.JSC$21548_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},K7$=function(q,S){var N,X,b,w,B,T,Q,a,U,r,c;
_.G(function(e){if(e.nextAddress==1)return e.yield(q.JSC$21548_watchApi.playerApi,2);N=e.yieldResult;if(w=(b=(X=_.t(S,X53))==null?void 0:X.highlightedMenuItemKey)!=null?b:"")(T=(B=N).highlightSettingsMenuItem)==null||T.call(B,w);if(U=(a=(Q=_.t(S,X53))==null?void 0:Q.openMenuItemKey)!=null?a:"")(c=(r=N).openSettingsMenuItem)==null||c.call(r,U);_.xP(e)})};var vN7=_.LB("/youtube/app/watch/player_state","playerStateEntity");var jG=function(q){_.Z4.call(this);this.JSC$21551_watchApi=q;lUL(this)};
_.F(jG,_.Z4);var jc8=function(q){switch(q){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},lUL=function(q){var S,N,X,b,w;
_.G(function(B){if(B.nextAddress==1)return B.yield(q.JSC$21551_watchApi.playerApi,2);S=B.yieldResult;if(q.isDisposed())return B.return();N=function(T){q.onPlayerStateChange(T)};
X=function(T){q.onAdStateChange(T)};
b=function(){q.onAdSkip()};
w=function(T){q.onVideoDataChange(T)};
S.addEventListener("onStateChange",N);S.addEventListener("onAdStateChange",X);S.addEventListener("onAdSkip",b);S.addEventListener("onVideoDataChange",w);q.addOnDisposeCallback(function(){S.removeEventListener("onStateChange",N);S.removeEventListener("onAdStateChange",X);S.removeEventListener("onAdSkip",b);S.removeEventListener("onVideoDataChange",w)});
_.xP(B)})},W7Z=function(q){var S=_.lx(),N=S.dispatch;
a:switch(q.adsState){case -1:case 0:var X="ADS_STATE_NONE";break a;case 1:case 2:case 3:X="ADS_STATE_PLAYING";break a;default:X="ADS_STATE_UNKNOWN"}N.call(S,_.XV("playerStateEntity",vN7,{key:vN7,playerState:jc8(q.playerState),adsState:X,videoId:q.videoId}))};
jG.prototype.onPlayerStateChange=function(q){var S=this,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(S.JSC$21551_watchApi.playerApi,2);N=X.yieldResult;if(S.isDisposed())return X.return();S.playerState=q;S.videoId=N.getVideoData().video_id;W7Z(S);_.xP(X)})};
jG.prototype.onAdStateChange=function(q){this.adsState=q;W7Z(this)};
jG.prototype.onAdSkip=function(){this.adsState=0;W7Z(this)};
jG.prototype.onVideoDataChange=function(q){q.type==="newdata"&&(this.adsState=-1,W7Z(this))};var kB3=function(q){_.Z4.call(this);var S=this;this.JSC$21555_watchApi=q;this.enableExternalPlaylistPanelInPlayer=_.C("delhi_web_player_use_external_playlist_panel");_.Ly().resolve(_.Fh).setPlayer(this.JSC$21555_watchApi.getElement("PLAYER"));q=this.JSC$21555_watchApi.subscribeToActiveChanged(function(N){S.onActiveChanged(N)});
this.addOnDisposeCallback(q);dS7(this)};
_.F(kB3,_.Z4);var dS7=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return q.enableExternalPlaylistPanelInPlayer?X.yield(q.JSC$21555_watchApi.playerApi,2):X.return();S=X.yieldResult;N=function(){if(q.playlistPanelElement)q.playlistPanelElement.onToggleExpanded()};
S.addEventListener("onToggleExternalPlaylistPanel",N);q.addOnDisposeCallback(function(){S.removeEventListener("onToggleExternalPlaylistPanel",N)});
_.xP(X)})};
kB3.prototype.onActiveChanged=function(q){var S=this,N=_.Ly().resolve(_.Fh),X=function(){zY8(S)};
q?(this.playlistPanelElement=this.JSC$21555_watchApi.getElement("PLAYLIST_PANEL"))?(N.setPlaylistComponent(this.playlistPanelElement),N.addEventListener("yt-playlist-data-updated",X),this.addOnDisposeCallback(function(){N.removeEventListener("yt-playlist-data-updated",X)}),zY8(this)):_.x$(Error("Ul")):(N.removeEventListener("yt-playlist-data-updated",X),N.cancelVideoSkip())};
var zY8=function(q){var S=_.Ly().resolve(_.Fh);q.JSC$21555_watchApi.provideRenderingData("PLAYLIST",S.getPlaylistData())};var WL=function(q){_.Z4.call(this);var S=this;this.JSC$21558_watchApi=q;this.onPageScroll=function(){S.scrollThrottle.fire();S.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.Ml(this.onThrottledScroll,200,this);_.I6(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.Ml(this.onMastheadThrottledScroll,50,this);_.I6(this,this.mastheadScrollThrottle);this.animation=new _.np(function(N){S.JSC$21558_watchApi.getRoot().setScrollTop(N)});
q=_.wf(_.jQ(),_.aH,function(){S.onFullscreenChanged()});
this.addOnDisposeCallback(q);nNJ(this);fU_(this);this.onThrottledScroll()};
_.F(WL,_.Z4);
WL.prototype.onFullscreenChanged=function(){var q=this,S=this.JSC$21558_watchApi.getRoot();!this.pageScrollElement&&S.pageScrollElement?(this.pageScrollElement=S.pageScrollElement,S.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){q.pageScrollElement&&q.pageScrollElement.removeEventListener("scroll",q.onPageScroll)})):this.pageScrollElement&&!S.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var nNJ=function(q){window.addEventListener("scroll",q.onPageScroll);q.addOnDisposeCallback(function(){window.removeEventListener("scroll",q.onPageScroll)})},fU_=function(q){q.JSC$21558_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(S){a:{var N;
if(N=q.JSC$21558_watchApi.getRoot().contains(S)&&!q.animation.isAnimating()){N=S.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var X,b,w=(S==null?void 0:(X=S.parentElement)==null?void 0:(b=X.parentElement)==null?void 0:b.id)==="fixed-secondary";N=!(N&&w)}if(N){if(_.C("kevlar_watch_scroll_manager_absolute_offset_killswitch"))X=S.offsetTop;else for(X=0,b=S;b!==null;)X+=b.offsetTop,X-=b.scrollTop,b=b.offsetParent;b=X;X=b-24;S=b+S.offsetHeight+24;b=q.JSC$21558_watchApi.getRoot().getPageScrollingElement();
N=q.JSC$21558_watchApi.getRoot().getScrollTop();w=N+b.clientHeight-56;if(X<N+56)S=X-56;else if(S>w)S-=b.clientHeight;else break a;q.scrollWatchTo(Math.max(0,S),!0)}}});
q.addOnDisposeCallback(function(){q.JSC$21558_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
WL.prototype.onThrottledScroll=function(){var q=_.jQ(),S=q.dispatch,N=this.JSC$21558_watchApi.getRoot().getScrollTop();S.call(q,_.xx({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:N}}))};
WL.prototype.onMastheadThrottledScroll=function(){this.JSC$21558_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$21558_watchApi.getRoot().getScrollTop())};
WL.prototype.scrollWatchTo=function(q,S){(S===void 0?0:S)?this.animation.start(this.JSC$21558_watchApi.getRoot().getScrollTop(),Math.max(0,q),500):this.JSC$21558_watchApi.getRoot().setScrollTop(q)};var mS$=function(q){_.Z4.call(this);var S=this;this.JSC$21561_watchApi=q;var N=this.JSC$21561_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){pIJ(S)}),X=this.JSC$21561_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){xSZ(S)});
this.addOnDisposeCallback(function(){S.JSC$21561_watchApi.unsubscribeByKey(N);S.JSC$21561_watchApi.unsubscribeByKey(X)});
pIJ(this);xSZ(this)};
_.F(mS$,_.Z4);
var pIJ=function(q){var S,N,X,b=(X=(S=q.JSC$21561_watchApi.getPlayerResponse())==null?void 0:(N=S.videoDetails)==null?void 0:N.title)!=null?X:"";q.JSC$21561_watchApi.dispatchEvent("yt-update-title",b)},xSZ=function(q){var S,N,X,b,w,B,T,Q=(T=((B=(S=q.JSC$21561_watchApi.getWatchNextResponse())==null?void 0:(N=S.contents)==null?void 0:(X=N.twoColumnWatchNextResults)==null?void 0:(b=X.results)==null?void 0:(w=b.results)==null?void 0:w.contents)!=null?B:[]).find(function(a){return!!a.videoPrimaryInfoRenderer}))==null?
void 0:T.videoPrimaryInfoRenderer;
(S=_.vO(Q==null?void 0:Q.title))&&q.JSC$21561_watchApi.dispatchEvent("yt-update-title",S)};var gNL=function(q){_.Z4.call(this);this.JSC$21564_watchApi=q;uJL(this)};
_.F(gNL,_.Z4);var uJL=function(q){var S,N;_.G(function(X){if(X.nextAddress==1)return X.yield(q.JSC$21564_watchApi.playerApi,2);S=X.yieldResult;N=function(){q.onYpcContentRequest()};
S.addEventListener("onYpcContentRequest",N);q.addOnDisposeCallback(function(){S.removeEventListener("onYpcContentRequest",N)});
_.xP(X)})};
gNL.prototype.onYpcContentRequest=function(){var q,S,N,X,b,w=(q=this.JSC$21564_watchApi.getWatchNextResponse())==null?void 0:(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.secondaryResults)==null?void 0:(b=X.secondaryResults)==null?void 0:b.offerModule,B,T,Q,a;q=(a=(Q=(T=(B=w==null?void 0:w.episodeOfferModuleRenderer)!=null?B:w==null?void 0:w.movieOfferModuleRenderer)!=null?T:w==null?void 0:w.unlimitedOfferModuleRenderer)!=null?Q:w==null?void 0:w.liveOfferModuleRenderer)!=
null?a:w==null?void 0:w.tvfilmOfferModuleRenderer;var U,r,c;w=(c=w==null?void 0:(U=w.tvfilmOfferModuleRenderer)==null?void 0:(r=U.actionButtons)==null?void 0:r.length)!=null?c:0;r=Math.max(w-1,0);var e,R,J;U=(J=q==null?void 0:(e=q.offerButton)==null?void 0:e.buttonRenderer)!=null?J:q==null?void 0:(R=q.actionButtons)==null?void 0:R[r].buttonRenderer;var v,W;(e=(W=(v=U==null?void 0:U.navigationEndpoint)!=null?v:U==null?void 0:U.serviceEndpoint)!=null?W:U==null?void 0:U.command)&&_.LI.instance.resolveCommand(e)};var ENL=function(q){lZ.call(this);var S=this;this.rootElement=q;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return S.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(N){S.initOrDisposeActiveModules(N)}));
this.onAttached()};
_.F(ENL,lZ);_.Z=ENL.prototype;_.Z.getRoot=function(){return this.rootElement};
_.Z.getElement=function(q){return this.rootElement.getElement(q)};
_.Z.setPlayerResponse=function(q){this.playerResponse=q;this.publish("PLAYER_RESPONSE_UPDATED",q)};
_.Z.getPlayerResponse=function(){return this.playerResponse};
_.Z.setWatchNextResponse=function(q){this.watchNextResponse===q?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=q,this.publish("WATCH_NEXT_RESPONSE_UPDATED",q))};
_.Z.getWatchNextResponse=function(){return this.watchNextResponse};
_.Z.registerActionHandler=function(q,S){var N=this;if(_.C("web_watch_controller_reg_multiple_handlers_killswitch")){var X={};_.pl(_.fl.getInstance(),(X[q]=S,X),this.getRoot())}else this.actionHandlers.has(q)||(this.actionHandlers.set(q,[]),X={},_.pl(_.fl.getInstance(),(X[q]=function(){var b=_.IT.apply(0,arguments);return(N.actionHandlers.get(q)||[]).map(function(w){return w.apply(null,_.PG(b))})},X),this.getRoot())),this.actionHandlers.get(q).push(S)};
_.Z.unregisterActionHandler=function(q){if(_.C("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.xB(_.fl.getInstance(),(S[q]=!0,S),this.getRoot())}else(S=this.actionHandlers.get(q))?(S.pop(),S.length===0&&(S={},_.xB(_.fl.getInstance(),(S[q]=!0,S),this.getRoot()),this.actionHandlers.delete(q))):_.vN(new _.Vl("Attempted to unregister an action handler which is not registered.",q))};
_.Z.addPageDisposeJob=function(q){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.K4F(this.rootElement.pageDisposeJobs,q)};
_.Z.removePageDisposeJob=function(q){this.rootElement.pageDisposeJobs&&_.m4(this.rootElement.pageDisposeJobs,q)};
_.Z.dispatchEvent=function(q,S){_.uc(this.rootElement,q,S)};
_.Z.provideRenderingData=function(q,S){this.rootElement.provideRenderingData(q,S)};
_.Z.scrollWatchTo=function(q,S){var N;(N=this.watchScrollManager)==null||N.scrollWatchTo(q,S)};
_.Z.focusOnPlayer=function(){var q=this.getElement("PLAYER");_.MC(q,function(){if(q&&q.firstElementChild){var S=q.querySelector(".html5-video-player");S&&(_.zv(_.Ly().resolve(_.Ne)),S.focus())}else _.vN(Error("Vl"))})};
var y97=function(q){var S=!!q.rootElement.theater,N=!!q.rootElement.fullscreen,X;(X=q.watchCinematicManager)==null||zp8(X,N,S)};
_.Z=ENL.prototype;_.Z.subscribeToActiveChanged=function(q,S){S=S===void 0?!0:S;var N=_.wf(_.jQ(),I9J,function(X){q(X)});
S&&q(I9J(_.jQ().getState()));return N};
_.Z.isActive=function(){return I9J(_.jQ().getState())};
_.Z.onAttached=function(){var q=_.C("external_fullscreen");_.C("use_unified_flag_accessor")&&(q=_.Ly().resolve(_.ycJ).retriever.getFlag(_.kca));(q||_.zo("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.Z.initPersistentModules=function(){if(_.C("kevlar_watch_flexy_theater_manager")){var q=new pZ5(this);_.I6(this,q)}q=new Svs(this);_.I6(this,q);q=new C0(this);_.I6(this,q);q=new LSm(this);_.I6(this,q);q=new jG(this);_.I6(this,q);q=new R$(this);_.I6(this,q);_.C("kevlar_watch_flexy_playlist_manager")&&(q=new kB3(this),_.I6(this,q))};
_.Z.initOrDisposeActiveModules=function(q){q?(this.watchScrollManager=new WL(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new r9E(this)),this.activeModules.push(new zdZ(this)),this.activeModules.push(new mS$(this)),this.activeModules.push(new Bp7(this)),_.C("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new m87(this)),this.activeModules.push(new in5(this)),_.C("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new gNL(this)),_.C("kevlar_watch_flexy_ads_manager")&&
this.activeModules.push(new SyL(this)),_.wh("kevlar_watch_cinematics")&&(this.watchCinematicManager=new vs3(this),this.activeModules.push(this.watchCinematicManager),y97(this)),_.C("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new On7(this)),_.C("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new Yy$(this)),q=_.C("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.C("kevlar_watch_flexy_comments_manager")&&!q&&this.activeModules.push(new myV(this)),
_.C("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new bC$(this)),this.activeModules.push(new MyL(this)),this.activeModules.push(new c9V(this)),_.C("web_enable_timely_actions")&&this.activeModules.push(new IZ_(this)),_.C("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new cR_(this)),_.C("web_watch_enable_multiview_manager")&&this.activeModules.push(new TUZ(this)),_.C("web_fullscreen_components")&&this.activeModules.push(new M0m(this)),_.C("web_player_rtr_ctrls")&&
this.activeModules.push(new CH3(this))):(_.nG(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Z.disposeInternal=function(){lZ.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.hd.Object.defineProperties(ENL.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.jS(_.f(function(q){var S=_.FS("script");_.Ww(function(){var N;if(N=JSON)N=mz_(q.data()),N=_.Tn(JSON.stringify(N).replace(/</g,"\\u003C"));var X=q.data(),b=_.vO(X.title).trim().length===0,w=!X.publishDate||X.publishDate.trim().length===0,B,T,Q,a,U=!((B=X.thumbnail)==null?0:(T=B.thumbnails)==null?0:T.length)||!((Q=X.thumbnail)==null?0:Q.thumbnails[0].url)||((a=X.thumbnail)==null?void 0:a.thumbnails[0].url.trim().length)===0;S.value&&N&&!(b||w||U)&&_.D1(S.value,N)},"Vy9K7b");
return _.D("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.D("script",{el:S,type:"application/ld+json"}))},"sk"),"player-microformat-renderer",{props:{data:_.Ks}});var MvE={},L78=["learning-journey-engagement-panel","PAlearning_chat"];
MvE.YtdLearningJourneyWatchBehavior=[_.h.YtRendererBehavior,_.KM.YtPlayerListenerBehavior,_.zl.YtRendererstamperBehavior,_.P4.YtActionHandlerBehavior,bQ.YtPageBehavior,_.hb.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},
learningJourneyEngagementPanels:{type:Object,computed:"getLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},nonLearningJourneyEngagementPanels:{type:Object,computed:"getNonLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},clarifyBoxValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},
limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},
externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.zo("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.C("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.zo("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.C("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.C("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.Y$("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Y$("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,
reflectToAttribute:!0,value:function(){return _.wh("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_rounded_player_large")||_.C("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.C("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.C("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},
learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var q=this;this.watchController=void 0;this.pageDisposeJobs=[function(){q.showMetadataPlaceholder_()},
function(){_.C("web_watch_dont_clear_comments")||q.clearComments_()},
function(){q.clearPlayerAds_()},
function(){q.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.C("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.C("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new aoZ(function(){return _.dj(q)},
this.hostElement);
this.pageDisposeJobs.push(function(){q.youThereManager_.reset()});
_.C("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){q.resetFullerscreenEduButtonForNewPlayback_()}));
_.C("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.al;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.C("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.C("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.C("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.hx(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(q){q&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:q}),q.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(q){_.C("kevlar_watch_flexy_theater_manager")&&(this.theater=q,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.C("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(q){!_.C("kevlar_watch_while_v2")&&!_.C("web_watch_pip")||q||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(q){this.active!==void 0&&(this.fullscreen=q,_.C("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(q){this.active!==void 0&&(_.uc(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.C("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(q>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(q){Tr5("learning_journey_watch",["pbs","pbp","pbu"]);this.updatePageData_(q)},
updatePageData_:function(q){var S=this;if(q)if(this.data===q){this.onPageLoadWithSameData_();var N;(N=this.watchController)==null||N.setWatchNextResponse(this.data)}else this.data=q;this.playlist&&_.QG({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Uu("nw");this.loading=!1;_.ez(_.OY,function(){RB_();var X,b=((X=S.player)==null?void 0:X.getVideoData().cpn)||"";Hu_(function(w,B){KHE(w,B,b)})})},
onPageLoadWithSameData_:function(){_.C("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var q=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!q);this.set("loadingData.playlistLoading",q&&q!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),q=this.watchNextSkeletonEl_.firstElementChild;q;)q.classList.remove("hidden"),q=q.nextElementSibling;var S,N,X;q=(S=this.loadingData)==null?void 0:(N=S.endpoint)==null?void 0:(X=N.watchEndpoint)==null?void 0:X.videoId;var b;q&&(b="https://i.ytimg.com/vi/"+q+"/frame0.jpg");_.mt(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var q=_.mt(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&q&&(q.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var S,N;(N=(S=this.watchMetadata).updateSentimentBarWidth)==
null||N.call(S);var X,b;(b=(X=this.watchMetadata).resize)==null||b.call(X)}_.mt(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(q){var S=_.mt(this.hostElement).querySelector(q);S?_.zT(S,!1):_.vN(new _.Vl("Overscroll monitor not found for component: ",q))},
removeSplitScrollMouseTrap:function(q){var S=_.mt(this.hostElement).querySelector(q);S?_.nu(S):_.vN(new _.Vl("Disposal component for  overscroll monitoring not found: ",q))},
onLoadingChanged_:function(q){q?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(q){var S=this;q?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.OY.addLowPriorityJob(function(){S.onWindowResized_(_.qQ(!0))})},
updateTheaterModeState_:function(q){if(!_.C("kevlar_watch_flexy_theater_manager")){q=q||this.fullWindowMode_;if(this.theater!==void 0||q)this.theater=q;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();q&&TO5()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var q=this.theater;_.C("external_fullscreen")&&this.fullscreen&&(q=!0);q=q?_.mt(this.hostElement).querySelector("#player-full-bleed-container"):_.mt(this.hostElement).querySelector("#player-container-inner");var S=this.getPlayerContainer(),N=_.C("kevlar_watch_while_v2")||_.C("web_watch_pip");S.parentElement!==q&&(N&&_.Ly().resolve(_.ti).isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.dj(this).appendTo(q,S),q.appendChild(_.mt(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var q=this;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Ly().resolve(_.ti).deactivate(),2);q.updatePlayerLocation();_.xP(S)})},
updateCinematicsLocation:function(){var q=this.getElement("CINEMATICS");if(q){var S=this.getCinematicsLocationContainer();q.parentElement!==S&&S.appendChild(q);var N;(N=this.watchController)==null||y97(N)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.mt(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.mt(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(q,S){var N=document.documentElement.hasAttribute("dark"),X=!N&&this.cinematicLightTheme;return q&&N||S&&N||(S||q)&&X},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var q;(q=this.watchController)==null||q.setWatchNextResponse(this.data);_.C("kevlar_watch_flexy_comments_manager")||this.initComments_();_.C("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ly().resolve(_.Fh).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.C("web_watch_start_chat_in_theater_mode")){var S,
N,X;if((S=this.data)==null?0:(N=S.contents)==null?0:(X=N.twoColumnWatchNextResults)==null?0:X.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var b,w;((b=this.data)==null?0:(w=b.contents)==null?0:w.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(q){var S;(S=this.watchController)==null||S.setPlayerResponse(this.playerData);q&&q.playabilityStatus&&(S=this.isVideoPlayable_(q.playabilityStatus,this.getPlayerOverlays_(this.data)),q=utJ(q.playabilityStatus),S&&!q||_.MC(this,function(){_.Uu("pbu")}));
this.setPlayerAds_();_.E1(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(q){_.jQ().dispatch(_.xx({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));q?this.activate_():this.deactivate_()},
attached:function(){var q=this;this.watchController=new ENL(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.C("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var S=_.dj(this);_.C("kevlar_disable_prepare_player")||S.preparePlayer();_.C("kevlar_watch_flexy_playlist_manager")||_.Ly().resolve(_.Fh).setPlayer(S);this.updatePageMediaQueries();S={"--ytd-watch-flexy-scrollbar-width":Lz()+
"px"};!_.Y$("kv_pl_mx_sz_ks")&&_.Y$("kevlar_watch_max_player_width")&&(S["--ytd-watch-flexy-max-player-width-wide-screen"]=O4G+"px");_.Y$("kevlar_watch_flexy_metadata_height")&&(S["--ytd-watch-flexy-space-below-player"]=vcE+"px");this.safeUpdateStyles(S);_.C("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new wK3(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return q.onPlayerTouchPanDown_()}}));
_.C("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.mt(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var q=Lz(),S=h0+q,N=S;this.fixedPanels&&(S+=F_Z);var X=657+q;q=1327+q;_.mt(this.hostElement).querySelector("#two-column-query").query="(min-width: "+S+"px)";_.mt(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(X+"px), (min-height: 630px) and (min-width: ")+(S+"px) and (max-width: ")+(q+"px)");_.mt(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(q+"px)");_.mt(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+N+"px)"},
calculateCurrentPlayerSize_:function(){return this.theater||_.C("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.lU(NaN,NaN):l6G(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return l6G(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.zV(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var q=this;this.onWindowResized_(_.qQ());_.C("browse_skeleton_removal_on_watch_killswitch")||_.zo("IS_SHELL_LOAD")&&c_s();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var S=_.dj(this);S.addEventListener("yt-player-updated",_.hx(this,this.onPlayerUpdated_));S.getPlayerPromise().then(function(N){q.playerApiReady_(N)});
_.C("kevlar_watch_flexy_playlist_manager")||(S=_.Ly().resolve(_.Fh),_.C("kevlar_watch_observe_playlist_navigations_killswitch")&&S.addEventListener("yt-navigate",_.hx(this,this.onYtNavigate_)),S.setPlaylistComponent(_.mt(this.hostElement).querySelector("#playlist")),S.addEventListener("yt-playlist-data-updated",_.hx(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.OY.addLowPriorityJob(function(){_.uc(q.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.dj(this).removeEventListener("yt-player-updated",_.hx(this,this.onPlayerUpdated_));if(!_.C("kevlar_watch_flexy_playlist_manager")){var q=_.Ly().resolve(_.Fh);_.C("kevlar_watch_observe_playlist_navigations_killswitch")&&q.removeEventListener("yt-navigate",_.hx(this,this.onYtNavigate_));q.cancelVideoSkip();q.removeEventListener("yt-playlist-data-updated",_.hx(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);this.schedulePlayerSizeUpdate_();
_.uc(this.hostElement,"yt-autonav-pause-player",!1);q=_.dr();_.C("kevlar_exit_fullscreen_leaving_watch")&&q&&_.kq(q)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(q){this.player&&this.player.updateVideoData({rvs:q.rvs})},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(q){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",q)},
onRetrieveLocation_:function(q,S){S.hasComments?S.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):S.locationRetrieved("/related_ajax",void 0);q.stopPropagation()},
onSubscriptionChanged_:function(q,S){this.player&&(S?this.player.channelSubscribed():this.player.channelUnsubscribed())},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.mt(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.mt(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(q){this.player=q;q=q.getPlayerState();_.jQ().dispatch(_.cb(q));this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.C("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.C("kevlar_unified_player")||_.C("kevlar_player_new_bootstrap_adoption"))&&_.OT()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(q,S){S=S===void 0?!0:S;_.dr()&&_.C("external_fullscreen")&&_.kq(document.documentElement);this.theaterRequested_=q;S&&_.GO("wide",q?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.C("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.gr(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.uc(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(q){_.l1(q,typeof this.player),this.player&&_.l1(q,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var q;((q=this.player)==null?0:q.isFullscreen())?this.player.toggleFullscreen():_.gr(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(q,S){return this.loading?S:!!Object.keys(q).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(q){if(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next())S=S.value,S.youThereRenderer&&rXG(this.youThereManager_,S.youThereRenderer)}},
setPlaylistData_:function(q){return q||{}},
userEngagementConfigDataChanged_:function(q){if(q)if(q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var S=this.youThereManager_;_.IL()<q.lowEngagementThresholdMs||C$5(S,!0)}else q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.gr(this.hostElement,"yt-autonav-pause-user-engagement",[q])},
isPlayerUnavailable_:function(q,S,N){return!!q&&!this.isVideoPlayable_(q,N)&&!S},
getPlayerOverlays_:function(q){return(q==null?void 0:q.playerOverlays)||null},
isVideoPlayable_:function(q,S){if(!q)return!1;var N=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",X=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",q)||this.get("errorScreen.ypcTrailerRenderer",q);q=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",q);var b;S=S==null?void 0:(b=S.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!N||!!X||!!q||!!S},
shouldProceedToNextVideo_:function(q,S,N){var X=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",S),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.C("web_no_skip_video_on_verification_checks")?(q==null?void 0:q.status)&&b.includes(q.status):q&&q.status==="AGE_CHECK_REQUIRED";var w=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",q);w==void 0&&(w=!0);!N||this.isVideoPlayable_(q,this.getPlayerOverlays_(S))||
X||b||!w||_.Ly().resolve(_.Fh).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();yGG()},
onPlayerFeedbackStartRequest_:function(q){_.gr(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:q}])},
onPlayerFeedbackArticleRequest_:function(q){_.gr(this.hostElement,"yt-help-dialog-requested",[q])},
onPlayerYpcContentRequest_:function(){var q,S,N,X,b,w,B,T,Q=((q=this.data)==null?NaN:(S=q.contents)==null?NaN:(N=S.twoColumnWatchNextResults)==null?NaN:(X=N.secondaryResults)==null?NaN:(b=X.secondaryResults)==null?NaN:(w=b.offerModule)==null?NaN:(B=w.tvfilmOfferModuleRenderer)==null?NaN:(T=B.actionButtons)==null?NaN:T.length)-1;q=[".offerButton.buttonRenderer.",".actionButtons."+(Q>=0?Q:0)+".buttonRenderer."];S=_.A(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(N=S.next();!N.done;N=S.next())for(N=N.value,X=_.A(q),b=X.next();!b.done;b=X.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+N+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.h6(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(q){_.uc(this.hostElement,"yt-autonav-pause-player",q)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(q){q()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.uc(this.hostElement,"yt-autonav-pause-player-ended")}_.jQ().dispatch(_.cb(q))},
onPlayerSubscribe_:function(q){_.gr(this.hostElement,"yt-player-subscribe",[q])},
onPlayerUnsubscribe_:function(q){_.gr(this.hostElement,"yt-player-unsubscribe",[q])},
onPlayerAdYtShowToast_:function(q){_.gr(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:q.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(q){if(q)return q},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(q){return!_.wh("web_watch_move_summary_to_sd")&&!!q},
computeWatchMetadataRefresh:function(){return _.C("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var q,S,N,X;this.watchNextSecondaryResults=(q=this.data)==null?void 0:(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.secondaryResults)==null?void 0:X.secondaryResults}},
setRichGridRendererData:function(q){this.richGridRendererData=q},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var q,S=(q=this.data)==null?void 0:q.engagementPanels;if(S==null?0:S.length){q=null;S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;if(((X=N.engagementPanelSectionListRenderer)==null?void 0:X.targetId)==="engagement-panel-structured-description"){q=N;break}}var b,w,B;q=(b=q)==null?void 0:(w=b.engagementPanelSectionListRenderer)==null?void 0:(B=w.content)==null?void 0:B.structuredDescriptionContentRenderer;if(q==null?0:q.items){b=
[];w=_.A(q.items);for(B=w.next();!B.done;B=w.next()){B=B.value;if(!_.C("sd_horizontal_list_show_nav_killswitch")){var T=X=N=S=q=void 0,Q=void 0,a=(q=B.horizontalCardListRenderer)==null?void 0:(S=q.header)==null?void 0:(N=S.richListHeaderRenderer)==null?void 0:(X=N.navigationButton)==null?void 0:(T=X.buttonRenderer)==null?void 0:(Q=T.command)==null?void 0:Q.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(U){return!_.t(U,Yl5)}))}B.expandableVideoDescriptionBodyRenderer||
B.videoDescriptionHeaderRenderer||b.push(B)}return{items:b}}}},
isPlaShelfEnabled_:function(q){if((this.get("adPlacements",q)||[]).length)return!0;q=this.get("playerAds",q)||[];return!(!q.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",q[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var q=this;_.uc(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();var S=this.getScrollTop()>0;this.gestures_&&(S?this.gestures_.detach():this.gestures_.attach());S!==this.showFullerscreenEdu_&&_.C("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=S,_.dj(this).getPlayerPromise().then(function(N){N.updateFullerscreenEduButtonVisibility(q.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.uc(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var q=this;this.commentsReady=!1;_.OY.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ez(_.OY,function(){q.setComments_()},1E3)},
setComments_:function(){if(!_.C("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Uu("cmi");_.OY.cancelJob(this.setCommentsJobId_);var q=gK7(this.data);if(q&&q.length){q=_.A(q);for(var S=q.next();!S.done;S=q.next())if(S=S.value,this.get("itemSectionRenderer.sectionIdentifier",S)==="comment-item-section"){this.comments=S.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.uc(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.C("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.C("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Uu("cmc")},
doRemoveComments_:function(){this.comments={};_.C("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.OY.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.OY.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(q,S){var N=_.t(S.endpoint,_.O1);N&&(!(S=this.get("data.currentVideoEndpoint.watchEndpoint"))||N.videoId!==S.videoId||N.playlistId&&N.playlistId!==S.playlistId||N.index!==void 0&&N.index!==S.index||typeof N.startTimeSeconds!=="number"||(q.stopPropagation(),this.setScrollTop(0),_.dj(this).getPlayerPromise().then(function(X){var b=N.startTimeSeconds;X.seekTo(b);X.wakeUpControls();b<X.getDuration()&&X.playVideo()})))},
updatePlayerStartTime_:function(){var q=e3L();"t"in q&&(q=meZ(q.t),this.player.seekTo(q,!0))},
updateTitleFromWatchNext:function(q){q=gK7(q);var S,N;(q=_.vO(q==null?void 0:(S=q[0])==null?void 0:(N=S.videoPrimaryInfoRenderer)==null?void 0:N.title))&&_.uc(this.hostElement,"yt-update-title",q)},
updateTitle_:function(q){q=this.get("videoDetails.title",q)||"";_.uc(this.hostElement,"yt-update-title",q)},
syncWithRemoteVideo_:function(q,S,N){if(this.active&&this.player){var X=this.player.getVideoData();X.video_id===N&&(N=X.list,_.C("polymer_enable_mdx_queue")&&N&&N.startsWith("RQ")&&(N=void 0),X.video_id!==q||N!=S)&&(q=_.C("kevlar_player_watch_endpoint_navigation")?_.Ze7(XO_(q,S)):_.zy(q,S),_.uc(this.hostElement,"yt-navigate",{endpoint:q,isRemotePlayback:!0}))}},
attachWatchPageSkeleton_:function(){var q=document.querySelector("#watch-page-skeleton");if(q){var S=q.querySelector("#primary-info"),N=q.querySelector("#secondary-info"),X=q.querySelector("#related");S&&_.mt(this.hostElement).querySelector("#info-skeleton").appendChild(S);N&&_.mt(this.hostElement).querySelector("#meta-skeleton").appendChild(N);X&&(_.mt(this.hostElement).querySelector("#related-skeleton").appendChild(X),this.watchNextSkeletonEl_=X);_.Nw(q)}},
handlePlayerUpdated_:function(){_.dj(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(q,S){if(this.watchNextSkeletonEl_&&typeof S!=="undefined"){var N=this.watchNextSkeletonEl_.children,X=q&&q.indexSplices.length?q.indexSplices[0].index:0;q=Math.min(this.watchNextShownItems.length,N.length);S||(X=0,q=N.length);for(S=X;S<q;S++)N[S].classList.add("hidden")}},
onPlayerFullscreenChange_:function(q){_.C("external_fullscreen")||_.gr(this.hostElement,"yt-player-fullscreen",[q.fullscreen])},
onFullscreenChange_:function(q){this.fullscreen=q;this.gestures_&&this.gestures_.update(this.fullscreen);var S=_.dj(this);S.getPlayerPromise().then(function(N){N.setFauxFullscreen(!!_.dr())});
this.updateFullBleedElementLocations();q&&(S.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(q,S){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!S},
computeIsDonationShelfCollapsed_:function(q){return q},
computeShouldShowMerchShelf:function(q,S){return S&&!!q},
computeResponseHasComments:function(q){var S,N,X,b,w;return!!(q==null?0:(S=q.contents)==null?0:(N=S.twoColumnWatchNextResults)==null?0:(X=N.results)==null?0:(b=X.results)==null?0:(w=b.contents)==null?0:w.some(function(B){var T;return(B==null?void 0:(T=B.itemSectionRenderer)==null?void 0:T.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(q,S){this.responseHasComments=this.computeResponseHasComments(this.data);return!!q&&!!Object.keys(q).length&&!S},
identity:_.dy,onWindowResized_:function(q){this.windowSize_=q;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.C("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onPlayerPresentingVideoDataChange_:function(q){var S=this;q&&q.type!=="dataloaded"&&q.type!=="dataupdated"||_.dj(this).getPlayerPromise().then(function(N){var X=N.getPlayerState();X!==5&&X!==0&&(N=1/N.getVideoAspectRatio(),S.videoHeightToWidthRatio_!==N&&(S.videoHeightToWidthRatio_=N))})},
schedulePlayerSizeUpdate_:function(q){var S=this,N=_.C("kevlar_watch_while_v2")||_.C("web_watch_pip"),X=function(){if(S.watchMetadata){var b,w;(w=(b=S.watchMetadata).resize)==null||w.call(b)}_.dj(S).getPlayerPromise().then(function(B){if(_.wh("kevlar_set_internal_player_size")){if(!N||!_.Ly().resolve(_.ti).isMiniplayerActive()){var T=S.calculateCurrentPlayerSize_();B.setInternalSize(T.width,T.height)}}else B.setSize(NaN,NaN);_.C("kevlar_watch_while")&&S.updateWatchWhileScrollThreshold_()})};
q?X():_.Nz(_.OY,X)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(q){this.set("data.survey",q.detail)},
onYtShowSurveyCommand_:function(q){this.set("data.survey",_.t(q,j9G).survey)},
onDownloadedVideoDeleted:function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1){if(!S.active||(N=S.playerData)==null||!N.offlineState||S.videoId!==q)return b.return();(X=S.player)==null||X.stopVideo();_.NR().navigatingAwayFromWatchDeletedVideo=!0;_.h6(_.DSd,S.hostElement);return b.yield(_.NR().navigationFinishPromise,2)}_.NR().navigatingAwayFromWatchDeletedVideo=!1;_.xP(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var q;this.theater?q=_.Hm(.5625*this.windowSize_.width,480,this.windowSize_.height-185):q=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==q&&(this.watchWhileScrollThreshold_=q)}},
isTwoColumnsChanged_:function(q,S){if(q!==!0||S!==void 0){q=!_.C("live_chat_over_engagement_panels");S=_.mt(this.hostElement).querySelector("#chat-container");var N=_.mt(this.hostElement).querySelector("#plj-sidebar"),X=_.mt(this.hostElement).querySelector("#panels"),b=_.mt(this.hostElement).querySelector("#plj-panels"),w=_.mt(this.hostElement).querySelector("#plj-playlist"),B=_.mt(this.hostElement).querySelector("#alerts"),T=_.mt(this.hostElement).querySelector("#playlist"),Q=_.mt(this.hostElement).querySelector("#related"),
a=_.mt(this.hostElement).querySelector("#donation-shelf"),U=_.mt(this.hostElement).querySelector("#comments");this.isTwoColumns_?(B=_.mt(this.hostElement).querySelector("#secondary-inner"),B.appendChild(N),N.appendChild(w),w.appendChild(T),N.appendChild(b),q&&B.appendChild(X),_.C("web_watch_theater_chat")||B.appendChild(S),q||B.appendChild(X),B.appendChild(a),B.appendChild(Q)):(q&&_.iw(X,B),_.iw(T,B),_.C("web_watch_theater_chat")||_.iw(S,B),q||_.iw(X,B),_.iw(a,B),U&&(b&&_.iw(b,U),_.iw(Q,U)));_.C("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.C("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.C("web_watch_theater_chat")){var q=_.mt(this.hostElement).querySelector("#chat-container"),S=this.theater&&!this.fullscreen||_.C("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&S?_.C("web_watch_theater_chat_beside_player")?(S=_.mt(this.hostElement).querySelector("#panels-full-bleed-container"),(q==null?void 0:q.parentElement)!==S&&S.append(q),this.panelsBesidePlayer=!0):_.C("web_watch_theater_fixed_chat")&&
(S=_.mt(this.hostElement).querySelector("#columns"),(q==null?void 0:q.parentElement)!==S&&S.append(q),this.fixedPanels=!0):(_.C("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.C("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),S=_.mt(this.hostElement).querySelector("#playlist"),q&&S?_.Jm(q,S):_.vN(new _.Vl("Missing element when updating chat location",{"chatContainer defined":!!q,"playlist defined":!!S})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(q,S){return _.C("sw_metadata_vis_toggle_ks")?!0:!!q||!!S},
computeForceDarkPanelTheme:function(q){return _.C("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&q:!1},
safeUpdateStyles:function(q){try{_.MQ(this.hostElement,q)}catch(S){_.vN(S)}},
videoHeightToWidthRatioChanged_:function(q,S){S&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.C("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(q){this.videoHeightToWidthRatio_=1/q},
computeIsVerticalVideo_:function(q){return q>=1},
computeIsFourThreeToSixteenNineVideo_:function(q){return q<=.7501&&q>=.5624},
computeIsExtraWideVideo_:function(q){return q<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.dj(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.dj(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){Rm3(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(q){var S=_.Bh(q)||0;_.sU(q,S+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var q=_.Bh("yt-fullerscreen-edu-button-click-count")||0,S=_.Bh("yt-fullerscreen-edu-button-shown-count")||0,N=_.Y$("external_fullscreen_button_shown_threshold"),X=q>=_.Y$("external_fullscreen_button_click_threshold")||S>=N;_.dj(this).getPlayerPromise().then(function(b){b.updateFullerscreenEduButtonSubtleModeState(X)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(q,S){return S},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ly().resolve(_.Fh).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var q=this;this.panelMaxHeightUpdateJob_&&_.OY.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.OY.addLowPriorityJob(function(){q.panelMaxHeightUpdateJob_=0;var S;!q.isTwoColumns_||q.theater||q.fullscreen?S=460:S=q.calculateNormalPlayerSize_().height;var N=S+"px";_.C("live_chat_taller_height")&&!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.C("live_chat_medium_height")&&
!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.C("live_chat_scaled_height")&&!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) - 238px)");q.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":S+"px","--ytd-watch-flexy-chat-max-height":N,"--ytd-watch-flexy-structured-description-max-height":S+"px","--ytd-watch-flexy-comments-panel-max-height":S+"px","--ytd-comments-engagement-panel-content-height":S+"px"})})},
onYtShowEngagementPanelScrimAction_:function(q){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",q)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.M9(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(q){var S=_.mt(this.hostElement).querySelector("#engagement-panel-scrim");q?S.addEventListener("tap",_.hx(this,this.onEngagementPanelScrimClick_)):S.removeEventListener("tap",_.hx(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(q){if(this.hostElement.contains(q)&&!this.scrollToAnimation_.isAnimating()){var S=q.offsetTop-24;q=q.offsetTop+q.offsetHeight+24;var N=this.getPageScrollingElement(),X=this.getScrollTop(),b=X+N.clientHeight-56;if(S<X+56)S-=56;else if(q>b)S=q-N.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,S),500)}},
onYtSignalActionScrollToComments:function(){var q=this.hostElement.querySelector("#comments");if(q&&!this.scrollToAnimation_.isAnimating()){q=q.offsetTop-56-24;if(_.C("kevlar_comment_teaser_scroll_to_midpoint")&&(q-=_.w1().height/3,q<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,q),500)}},
onYtEngagementPanelVisibleChanged:function(q,S,N){this.active&&this.trackEngagementPanelVisibility&&!u8_.includes(N)&&(S==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(N),S!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&S!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(N),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(q){return q?"":"watch-active-metadata"},
computeNewMetadataClass:function(q){return q?"watch-active-metadata":""},
computeFullBleedPlayer:function(q,S){return q||S},
computeDefaultLayout:function(q){return!q},
computeDefaultTwoColumnLayout:function(q,S){return!q&&S},
computeWatchWhilePanelsActive:function(q,S){return q||S},
computeNoBorderOnChat:function(q){return _.C("web_watch_theater_chat_no_border")&&q},
computeLiveChatPresentAndExpanded:function(q,S){return q&&!S},
computePanelExpanded:function(q,S,N){return q||S||N},
onChangeMarkersVisibility:function(q){_.dj(this).getPlayerPromise().then(function(S){var N;(N=S.changeMarkerVisibility)==null||N.call(S,_.t(q,rC).isVisible||!1,_.t(q,rC).entityKeys||[],_.t(q,rC).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(q){this.liveChatCollapsed=q.detail;_.jQ().dispatch(p85(q.detail))},
provideRenderingData:function(q,S){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=S;break;case "PRIMARY_INFO":_.C("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=S);this.videoPrimaryInfoRendererValue=S==null?void 0:S.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.C("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=S);this.videoSecondaryInfoRendererValue=S==null?void 0:S.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
S;break;case "CLARIFICATION":this.clarifyBoxValue=S;break;case "LIVE_CHAT":this.conversationBar=S;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=S;break;case "PLAYLIST":this.externalPlaylistData_=S!=null?S:{};break;case "MERCH_SHELF":this.merchShelfValue=S==null?void 0:S.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=S;break;case "OFFER_MODULE":this.offerModule=S;break;case "LIMITED_STATE":this.limitedStateValue=S;break;case "DONATION_SHELF":this.donation=S;break;
case "ALERTS":this.alertsValue=S;break;case "COMMENTS":this.comments=S;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=S;break;case "ENGAGEMENT_PANELS":this.engagementPanels=S;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=S;break;case "RICH_GRID_RENDERER":this.richGridRendererData=S;break;case "EXPANDABLE_METADATA":this.expandableMetadata=S;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=S}},
toggleCinematicsActive:function(q){this.cinematicsActive=q},
getLearningJourneyEngagementPanels:function(q){return L78.map(function(S){return q.find(function(N){var X;return(N==null?void 0:(X=N.engagementPanelSectionListRenderer)==null?void 0:X.targetId)===S})}).filter(function(S){return S!==void 0})},
getNonLearningJourneyEngagementPanels:function(q){return q.filter(function(S){var N;return!L78.includes((S==null?void 0:(N=S.engagementPanelSectionListRenderer)==null?void 0:N.targetId)||"")})}}];var d8=function(){return _.SW.apply(this,arguments)||this};
_.F(d8,_.SW);_.Z=d8.prototype;_.Z.activeChanged=function(){if(this.active){var q=_.mt(this.hostElement).querySelector("#header");q&&_.uc(q,"iron-resize");window.addEventListener("scroll",_.hx(this,this.onScroll))}else window.removeEventListener("scroll",_.hx(this,this.onScroll)),_.uc(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.Z.guideVisibleChanged=function(){var q=_.mt(this.hostElement).querySelector("#header");q&&_.uc(q,"iron-resize")};
_.Z.onScroll=function(){var q=this;_.ix(this,"onScroll",function(){var S=_.mt(q.hostElement).querySelector("#header");S&&S.polymerController&&(S=S.polymerController.getScrollState().progress===1?"standard":"seamed",_.uc(q.hostElement,"yt-request-panel-mode-change",{mode:S}))},10)};
_.Z.tabsChanged=function(){if(this.tabs){for(var q=null,S=0,N=this.tabs.length;S<N;++S){var X=this.tabs[S].tabRenderer;if(X&&X.selected){q=S;break}}this.selected=q}};
_.Z.onTabsActivate=function(q){_.uc(this.hostElement,"yt-navigate",{endpoint:this.tabs[q.detail.selected].tabRenderer.endpoint})};
d8.prototype.tabsChanged=d8.prototype.tabsChanged;d8.prototype.guideVisibleChanged=d8.prototype.guideVisibleChanged;d8.prototype.activeChanged=d8.prototype.activeChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],d8.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],d8.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.k(),_.E("design:type",Array)],d8.prototype,"tabs",void 0);
_.u([_.k(),_.E("design:type",Object)],d8.prototype,"selected",void 0);_.u([_.k(),_.E("design:type",Boolean)],d8.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],d8.prototype,"disableHeaderFluidWidth",void 0);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d8.prototype,"activeChanged",null);
_.u([_.I5("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d8.prototype,"guideVisibleChanged",null);_.u([_.I5("tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d8.prototype,"tabsChanged",null);_.u([_.N0()],d8);var hYs=[_.h.YtRendererBehavior,_.iP.YtdGuideStateAwareBehavior,d8.prototype];var IU5=function(q){_.Z4.call(this);var S=this;this.JSC$21596_watchApi=q;this.observer=null;var N=this.JSC$21596_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){PeV(S)});
this.addOnDisposeCallback(function(){S.JSC$21596_watchApi.unsubscribeByKey(N);S.observer&&(S.observer.disconnect(),S.observer=null)});
PeV(this)};
_.F(IU5,_.Z4);var PeV=function(q){var S,N,X,b,w;_.G(function(B){if(B.nextAddress==1){q.observer&&(q.observer.disconnect(),q.observer=null);S=q.JSC$21596_watchApi.getWatchNextResponse();if(!S)return B.return();N=_.t(S,DaL);return((X=N)==null?0:X.enableCreatorChatbot)&&N.creatorChannelId?_.C("enable_creator_chatbot_link_out")?B.yield((0,_.qC)("NSzT5"),6):B.yield((0,_.qC)("NSzT5"),5):B.jumpTo(0)}if(B.nextAddress!=6)return b=_.wDM,b(N.creatorChannelId),B.jumpTo(0);w=_.bQM;w(N.creatorChannelId);_.xP(B)})};var ks=function(q){_.Z4.call(this);this.JSC$21600_watchApi=q;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;Yv7(this)};
_.F(ks,_.Z4);var Yv7=function(q){_.G(function(S){if(S.nextAddress==1)return S.yield(o_3(q),2);qVs(q);_.xP(S)})},o_3=function(q){var S,N,X,b,w,B,T,Q,a;
return _.G(function(U){if(U.nextAddress==1)return U.yield(q.JSC$21600_watchApi.playerApi,2);S=U.yieldResult;q.JSC$21600_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){SVm(q)});
q.JSC$21600_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){q.isShelfVisible?NFZ(q):z$(q)});
N=_.jQ().subscribe(function(){q.isTheaterMode=_.Qa(_.jQ().getState());q.isTheaterMode?z$(q):Xo_(q)});
X=q.JSC$21600_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){qVs(q)});
b=function(r){q.onCueRangeEnter(r)};
S.addEventListener("onCueRangeEnter",b);w=function(r){q.onCueRangeExit(r)};
S.addEventListener("onCueRangeExit",w);B=function(){q.isSeeking=!0};
S.addEventListener("SEEK_TO",B);T=function(){q.onSeekComplete()};
S.addEventListener("SEEK_COMPLETE",T);Q=function(){q.onAdStart()};
S.addEventListener("onAdStart",Q);a=function(){q.onAdComplete()};
S.addEventListener("onAdComplete",a);q.addOnDisposeCallback(function(){N();q.JSC$21600_watchApi.unsubscribeByKey(X);S.removeEventListener("onCueRangeEnter",b);S.removeEventListener("onCueRangeExit",w);S.removeEventListener("SEEK_TO",B);S.removeEventListener("SEEK_COMPLETE",T);S.removeEventListener("onAdStart",Q);S.removeEventListener("onAdComplete",a)});
_.xP(U)})},bPE=function(q){var S,N,X,b,w,B,T,Q,a;
return(w=(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.results)==null?void 0:(b=X.results)==null?void 0:b.contents)==null?void 0:(B=w.find(function(U){var r,c,e;return(r=U.itemSectionRenderer)==null?void 0:(c=r.contents)==null?void 0:(e=c[0])==null?void 0:e.shoppingTimelyShelfViewModel}))==null?void 0:(T=B.itemSectionRenderer)==null?void 0:(Q=T.contents)==null?void 0:(a=Q[0])==null?void 0:a.shoppingTimelyShelfViewModel},qVs=function(q){var S;
_.G(function(N){if(N.nextAddress==1)return(S=q.JSC$21600_watchApi.getWatchNextResponse())?N.yield(SVm(q),2):N.return();q.shoppingTimelyShelfViewModel=bPE(S);woL(q);ZP3(q);_.xP(N)})},woL=function(q){var S,N=(S=q.shoppingTimelyShelfViewModel)==null?void 0:S.offerIdToVariants;
N&&(S=N.filter(function(X){return X.key&&X.value}).map(function(X){return[X.key,
X.value]}),q.variantsMap=new Map(S))},ZP3=function(q){var S,N,X,b,w,B;
_.G(function(T){if(T.nextAddress==1)return(N=(S=q.shoppingTimelyShelfViewModel)==null?void 0:S.cueRanges)?T.yield(q.JSC$21600_watchApi.playerApi,2):T.return();X=T.yieldResult;q.cueRanges=N;b=_.A(N);for(w=b.next();!w.done;w=b.next())B=w.value,B.startTime!==void 0&&B.endTime!==void 0&&B.id!==void 0&&X.addCueRange("shopping_timely_shelf"+B.id,ATs(B.startTime),ATs(B.endTime));_.xP(T)})},ATs=function(q){return Number(q.seconds||0)+(q.nanos||0)/1E9};
ks.prototype.onCueRangeEnter=function(q){if(q.startsWith("shopping_timely_shelf")&&(this.activeCueId=q,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){q=q.substring(21);var S,N,X=(S=this.variantsMap)==null?void 0:(N=S.get(q))==null?void 0:N.shelf;X&&(this.JSC$21600_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",X),NFZ(this))}};
ks.prototype.onCueRangeExit=function(q){q.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||z$(this))};
ks.prototype.onSeekComplete=function(){this.isSeeking=!1;Xo_(this)};
var NFZ=function(q){q.shoppingTimelyShelfViewModel&&(q.isShelfVisible=!0,_.fl.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},z$=function(q){q.shoppingTimelyShelfViewModel&&q.isShelfVisible&&(q.isShelfVisible=!1,_.fl.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},SVm=function(q){var S,N,X,b,w;
return _.G(function(B){if(B.nextAddress==1)return B.yield(q.JSC$21600_watchApi.playerApi,2);S=B.yieldResult;if(q.cueRanges)for(N=_.A(q.cueRanges),X=N.next();!X.done;X=N.next())b=X.value,b.id&&(w="shopping_timely_shelf"+b.id,S.removeCueRange(w));q.JSC$21600_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});z$(q);q.shoppingTimelyShelfViewModel=void 0;q.cueRanges=void 0;q.variantsMap=void 0;q.isSeeking=!1;q.activeCueId=void 0;_.xP(B)})};
ks.prototype.onAdStart=function(){this.isAdPlaying=!0;z$(this)};
ks.prototype.onAdComplete=function(){this.isAdPlaying=!1;Xo_(this)};
var Xo_=function(q){if(q.activeCueId)q.onCueRangeEnter(q.activeCueId);else z$(q)};var DXJ=function(q){_.Z4.call(this);var S=this;this.JSC$21607_watchApi=q;q=_.wf(_.jQ(),_.CZ2,function(){sjE(S)});
this.addOnDisposeCallback(q);q=_.wf(_.jQ(),Yu3,function(){sjE(S)});
this.addOnDisposeCallback(q);BF7(this);TFL(this);GN3()};
_.F(DXJ,_.Z4);var BF7=function(q){var S=function(X){_.jQ().dispatch(fq5(X.matches))},N=window.matchMedia("(max-width: "+(999+Lz())+"px)");
N.addListener(S);q.addOnDisposeCallback(function(){N.removeListener(S)});
S(N)},TFL=function(q){q.JSC$21607_watchApi.registerActionHandler("yt-window-resized",function(){GN3()});
q.addOnDisposeCallback(function(){q.JSC$21607_watchApi.unregisterActionHandler("yt-window-resized")})},GN3=function(){var q=_.qQ();
_.jQ().dispatch(_.xx({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:q.width,height:q.height}}}))},sjE=function(q){var S;
_.G(function(N){if(N.nextAddress==1)return N.yield(q.JSC$21607_watchApi.playerApi,2);S=N.yieldResult;S.setSize(NaN,NaN);_.xP(N)})};var Qjs=function(q){_.Z4.call(this);var S=_.Ly().resolve(_.BX);I0Z(S,q.getElement("PLAYER_CONTAINER"),q.getElement("BELOW_THE_PLAYER"),q.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var N=q.getElement("PLAYER_CONTAINER"),X=q.getElement("BELOW_THE_PLAYER"),b=q.getElement("SECONDARY");S.isLockupToWatchTransitionEnabled&&(N&&_.c2(S.viewTransitionCoordinator,N),X&&_.c2(S.viewTransitionCoordinator,X),b&&_.c2(S.viewTransitionCoordinator,b))})};
_.F(Qjs,_.Z4);var n0=function(q){lZ.call(this);var S=this;this.rootElement=q;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return S.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(N){S.initOrDisposeActiveModules(N)}));
this.onAttached()};
_.F(n0,lZ);_.Z=n0.prototype;_.Z.getRoot=function(){return this.rootElement};
_.Z.getElement=function(q){return this.rootElement.getElement(q)};
_.Z.setPlayerResponse=function(q){this.playerResponse=q;this.publish("PLAYER_RESPONSE_UPDATED",q)};
_.Z.getPlayerResponse=function(){return this.playerResponse};
_.Z.setWatchNextResponse=function(q){this.watchNextResponse===q?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=q,this.publish("WATCH_NEXT_RESPONSE_UPDATED",q))};
_.Z.getWatchNextResponse=function(){return this.watchNextResponse};
_.Z.registerActionHandler=function(q,S){var N=this;if(_.C("web_watch_controller_reg_multiple_handlers_killswitch")){var X={};_.pl(_.fl.getInstance(),(X[q]=S,X),this.getRoot())}else this.actionHandlers.has(q)||(this.actionHandlers.set(q,[]),X={},_.pl(_.fl.getInstance(),(X[q]=function(){var b=_.IT.apply(0,arguments);return(N.actionHandlers.get(q)||[]).map(function(w){return w.apply(null,_.PG(b))})},X),this.getRoot())),this.actionHandlers.get(q).push(S)};
_.Z.unregisterActionHandler=function(q){if(_.C("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.xB(_.fl.getInstance(),(S[q]=!0,S),this.getRoot())}else(S=this.actionHandlers.get(q))?(S.pop(),S.length===0&&(S={},_.xB(_.fl.getInstance(),(S[q]=!0,S),this.getRoot()),this.actionHandlers.delete(q))):_.vN(new _.Vl("Attempted to unregister an action handler which is not registered.",q))};
_.Z.addPageDisposeJob=function(q){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.K4F(this.rootElement.pageDisposeJobs,q)};
_.Z.removePageDisposeJob=function(q){this.rootElement.pageDisposeJobs&&_.m4(this.rootElement.pageDisposeJobs,q)};
_.Z.dispatchEvent=function(q,S){_.uc(this.rootElement,q,S)};
_.Z.provideRenderingData=function(q,S){this.rootElement.provideRenderingData(q,S)};
_.Z.scrollWatchTo=function(q,S){var N;(N=this.watchScrollManager)==null||N.scrollWatchTo(q,S)};
_.Z.focusOnPlayer=function(){var q=this.getElement("PLAYER");_.MC(q,function(){if(q&&q.firstElementChild){var S=q.querySelector(".html5-video-player");S&&(_.zv(_.Ly().resolve(_.Ne)),S.focus())}else _.vN(Error("Vl"))})};
_.Z.subscribeToActiveChanged=function(q,S){S=S===void 0?!0:S;var N=_.wf(_.jQ(),PJV,function(X){q(X)});
S&&q(PJV(_.jQ().getState()));return N};
_.Z.isActive=function(){return PJV(_.jQ().getState())};
_.Z.onAttached=function(){var q=_.C("external_fullscreen");_.C("use_unified_flag_accessor")&&(q=_.Ly().resolve(_.ycJ).retriever.getFlag(_.kca));(q||_.zo("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var aA5=function(q){return q.getRoot().is==="ytd-watch-flexy"||q.getRoot().is==="ytd-watch-grid"},f0=function(q){return q.getRoot().is==="ytd-watch-fixie"};
n0.prototype.initPersistentModules=function(){if(f0(this)||aA5(this)&&_.C("kevlar_watch_flexy_theater_manager")){var q=new pZ5(this);_.I6(this,q)}q=new Svs(this);_.I6(this,q);q=new C0(this);_.I6(this,q);q=new LSm(this);_.I6(this,q);q=new jG(this);_.I6(this,q);q=new R$(this);_.I6(this,q);if(f0(this)||aA5(this)&&_.C("kevlar_watch_flexy_playlist_manager"))q=new kB3(this),_.I6(this,q);_.C("web_thumbnail_to_watch_transition")&&(q=new Qjs(this),_.I6(this,q))};
n0.prototype.initOrDisposeActiveModules=function(q){q?(this.watchScrollManager=new WL(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new r9E(this)),_.C("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new ks(this)),this.activeModules.push(new zdZ(this)),f0(this)&&this.activeModules.push(new DXJ(this)),this.activeModules.push(new mS$(this)),this.activeModules.push(new Bp7(this)),(f0(this)||_.C("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new m87(this)),
this.activeModules.push(new in5(this)),(f0(this)||_.C("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new gNL(this)),(f0(this)||_.C("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new SyL(this)),_.wh("kevlar_watch_cinematics")&&(this.watchCinematicManager=new vs3(this),this.activeModules.push(this.watchCinematicManager)),_.C("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new On7(this)),_.C("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new Yy$(this)),
q=_.C("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.C("kevlar_watch_flexy_comments_manager")&&!q&&this.activeModules.push(new myV(this)),_.C("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new bC$(this)),this.activeModules.push(new MyL(this)),this.activeModules.push(new c9V(this)),_.C("web_enable_timely_actions")&&this.activeModules.push(new IZ_(this)),_.C("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new cR_(this)),_.C("web_watch_enable_multiview_manager")&&
this.activeModules.push(new TUZ(this)),_.C("web_fullscreen_components")&&this.activeModules.push(new M0m(this)),_.C("web_player_rtr_ctrls")&&this.activeModules.push(new CH3(this)),(_.C("enable_creator_chatbot")||_.C("enable_creator_chatbot_link_out"))&&this.activeModules.push(new IU5(this))):(_.nG(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
n0.prototype.disposeInternal=function(){lZ.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.hd.Object.defineProperties(n0.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.jS(_.f(function(q){var S=q.data;q=_.A(_.r6(!1,void 0,"VotqNe"));var N=q.next().value,X=q.next().value;_.lO(function(){_.fl.getInstance().triggerAction("yt-request-timely-shelf-state")});
var b=_.C6(function(){var a,U,r=(a=_.t(S().rendererContext,_.SS))==null?void 0:(U=a.loggingDirectives)==null?void 0:U.trackingParams;if(r)return _.by(r)},void 0,"AvMXxb");
_.pl(_.fl.getInstance(),{"yt-hide-shopping-timely-shelf":function(){X(!1);var a=_.VR(),U=b();a&&U&&_.KB(a,[U])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){X(!0);var a=_.VR(),U=b();a&&U&&_.Ou(a,[U])})}});
var w=function(){var a;return(a=S().image)==null?void 0:a.image},B=function(){var a,U;
return!!((a=w())==null?0:(U=a.sources)==null?0:U.some(function(r){var c;return!!(r==null?0:(c=r.clientResource)==null?0:c.imageName)}))},T=function(){var a;
return((a=S().image)==null?void 0:a.height)||40},Q=function(){var a;
return(a=S().image)==null?void 0:a.backgroundColor};
q={};return _.D("yt-shopping-timely-shelf-content-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext})),
class:_.mu("ytShoppingTimelyShelfContentViewModelHost",(q.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(S().image||S().avatar||S().line1)&&N()},q)),
style:_.Ls({"--shopping-timely-shelf-content-padding-top":function(){var a;return EKG((a=S().padding)==null?void 0:a.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var a;return EKG((a=S().padding)==null?void 0:a.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var a;return EKG((a=S().padding)==null?void 0:a.start)},
"--shopping-timely-shelf-content-padding-end":function(){var a;return EKG((a=S().padding)==null?void 0:a.end)},
"--yt-shopping-timely-shelf-background-color":function(){return S().backgroundColor!==void 0?_.Vh(S().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var a,U;return((U=(a=S().image)==null?void 0:a.cornerRadius)!=null?U:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return Q()!==void 0?_.Vh(Q()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var a;return(((a=S().image)==null?void 0:a.width)||40)+"px"}})},_.D(_.V,{cond:w,
then:function(a){var U={};return _.D(_.Oc,{preserveHeight:!0,preserveWidth:!0,height:T,data:a,alt:"",className:_.mu("ytShoppingTimelyShelfContentViewModelImage",(U.ytShoppingTimelyShelfContentViewModelIcon=B,U))})}}),_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK}),_.D("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.D(_.SA,{data:function(){return S().line1}},{shoppingContentLineViewModel:function(a){return _.D(_.zE,{data:a.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.D(_.SA,{data:function(){return S().line2}},{shoppingContentLineViewModel:function(a){return _.D(_.zE,{data:a.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.D("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.D(_.SA,{data:function(){var a;
return(a=S().button)!=null?a:[]}},{buttonViewModel:function(a){var U=a.data;
return _.D(_.EN,{data:U,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(r){U().onTap&&r.stopPropagation()}})}})))},"tk"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.H4}});var V6L={};
V6L.YtdWatchBehavior=[_.h.YtRendererBehavior,_.KM.YtPlayerListenerBehavior,_.zl.YtRendererstamperBehavior,_.P4.YtActionHandlerBehavior,bQ.YtPageBehavior,_.hb.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},shoppingTimelyShelf:{type:Object,computed:"getShoppingTimelyShelf(data, shoppingTimelyShelfValue)"},offerModule:{type:Object},
engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},shoppingTimelyShelfValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},ticketShelfInSd:{type:Object},
singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},
theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.zo("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.C("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.zo("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isTwoColumnsInitialized:{type:Boolean,value:!1},isSingleColumn:{type:Boolean,reflectToAttribute:!0,computed:"computeIsSingleColumn(isTwoColumns_, isTwoColumnsInitialized)"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},
isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},
showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.C("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.Y$("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Y$("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},
newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.C("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isSingleColumn)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.C("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.C("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.C("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("swatcheroo_enable_ghost_cards")||_.C("web_watch_enable_ghost_cards")}},
showGhostMetadata:{type:Boolean,computed:"computeShowGhostMetadata_(ghostCardsEnabled, loading, videoPrimaryInfoRenderer)"},showGhostRelated:{type:Boolean,computed:"computeShowGhostRelated_(ghostCardsEnabled, loading, watchNextSecondaryResults)"},metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.C("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean},persistentPanelVisible:{type:Boolean,value:!1,reflectToAttribute:!0},aiCompanionEnabled:{type:Boolean,value:function(){return _.C("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded, theater, fullscreen);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
computeShowGhostMetadata_:function(q,S,N){return q&&(S||!N)},
computeShowGhostRelated_:function(q,S,N){return q&&(S||!N)},
monitorScroll:!0,configureRendererStamper:function(){var q={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},
limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},
microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.C("swa_prov_panels_ks")?q.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(q.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},q.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return q},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged","yt-downloaded-video-deleted":"onDownloadedVideoDeleted",
"yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var q=this;this.watchController=void 0;this.pageDisposeJobs=[function(){q.showMetadataPlaceholder_()},
function(){_.C("web_watch_dont_clear_comments")||q.clearComments_()},
function(){q.clearPlayerAds_()},
function(){q.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.C("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.C("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new aoZ(function(){return _.dj(q)},this.hostElement);
this.pageDisposeJobs.push(function(){q.youThereManager_.reset()});
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.al;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.C("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.C("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.hx(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(q){q&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:q}),q.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(q){_.C("kevlar_watch_flexy_theater_manager")&&(this.theater=q,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(q){!_.C("kevlar_watch_while_v2")&&!_.C("web_watch_pip")||q||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(q){this.active!==void 0&&(this.fullscreen=q,_.C("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(q){this.active!==void 0&&(_.uc(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.C("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(q>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(q){Tr5("watch",["pbs","pbp","pbu"]);this.updatePageData_(q)},
updatePageData_:function(q){var S=this;if(q)if(this.data===q){this.onPageLoadWithSameData_();var N;(N=this.watchController)==null||N.setWatchNextResponse(this.data)}else this.data=q;this.playlist&&_.QG({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Uu("nw");this.loading=!1;_.ez(_.OY,function(){RB_();var X,b=((X=S.player)==null?void 0:X.getVideoData().cpn)||"";Hu_(function(w,B){KHE(w,B,b)})})},
onPageLoadWithSameData_:function(){_.C("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var q=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!q);this.set("loadingData.playlistLoading",q&&q!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),q=this.watchNextSkeletonEl_.firstElementChild;q;)q.classList.remove("hidden"),q=q.nextElementSibling;if(_.C("kevlar_watch_frame0_loading_state")){var S,N,X;q=(S=this.loadingData)==null?void 0:(N=S.endpoint)==null?void 0:(X=N.watchEndpoint)==null?void 0:X.videoId;var b;q&&(b="https://i.ytimg.com/vi/"+q+"/frame0.jpg");_.mt(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var q=_.mt(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&q&&(q.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var S,N;(N=(S=this.watchMetadata).updateSentimentBarWidth)==
null||N.call(S);var X,b;(b=(X=this.watchMetadata).resize)==null||b.call(X)}_.C("kevlar_watch_frame0_loading_state")&&(_.mt(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(q){var S=_.mt(this.hostElement).querySelector(q);S?_.zT(S,!1):_.vN(new _.Vl("Overscroll monitor not found for component: ",q))},
removeSplitScrollMouseTrap:function(q){var S=_.mt(this.hostElement).querySelector(q);S?_.nu(S):_.vN(new _.Vl("Disposal component for  overscroll monitoring not found: ",q))},
onLoadingChanged_:function(q){q?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.C("web_thumbnail_to_watch_transition")&&!_.QL8||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.C("web_thumbnail_to_watch_transition")&&!_.QL8||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(q){var S=this;q?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.OY.addLowPriorityJob(function(){S.onWindowResized_(_.qQ(!0))})},
updateTheaterModeState_:function(q){if(!_.C("kevlar_watch_flexy_theater_manager")){q=q||this.fullWindowMode_;if(this.theater!==void 0||q)this.theater=q;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();q&&TO5()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var q=this.fullBleedPlayer?_.mt(this.hostElement).querySelector("#player-full-bleed-container"):_.mt(this.hostElement).querySelector("#player-container-inner");var S=this.getPlayerContainer(),N=_.C("kevlar_watch_while_v2")||_.C("web_watch_pip");S.parentElement!==q&&(N&&_.Ly().resolve(_.ti).isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.dj(this).appendTo(q,S))},
updateErrorScreenLocation:function(){var q=_.mt(this.hostElement).querySelector("#error-screen"),S=this.fullBleedPlayer?_.mt(this.hostElement).querySelector("#player-full-bleed-container"):_.mt(this.hostElement).querySelector("#player");q.parentElement!==S&&S.appendChild(q)},
deactivateMiniplayerAndResetPlayer:function(){var q=this;return _.G(function(S){if(S.nextAddress==1)return S.yield(_.Ly().resolve(_.ti).deactivate(),2);q.updatePlayerLocation();_.xP(S)})},
updateCinematicsLocation:function(){var q=this.getElement("CINEMATICS");if(q){var S=this.getCinematicsLocationContainer();q.parentElement!==S&&S.appendChild(q)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.mt(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.mt(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(q,S,N){var X=document.documentElement.hasAttribute("dark"),b=!X&&this.cinematicLightTheme;return N||q&&X||S&&X||(S||q)&&b},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var q=this,S;(S=this.watchController)==null||S.setWatchNextResponse(this.data);_.C("kevlar_watch_flexy_comments_manager")||this.initComments_();_.C("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ly().resolve(_.Fh).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.C("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.OY.addLowPriorityJob(function(){_.E1(q.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.C("web_watch_start_chat_in_theater_mode")){var N,X,b;if((N=this.data)==null?0:(X=N.contents)==null?0:(b=X.twoColumnWatchNextResults)==null?0:b.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var w,B;((w=this.data)==null?0:(B=w.contents)==null?0:B.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(q){var S;(S=this.watchController)==null||S.setPlayerResponse(this.playerData);q&&q.playabilityStatus&&(S=this.isVideoPlayable_(q.playabilityStatus,this.getPlayerOverlays_(this.data)),q=yi7(q.playabilityStatus),S&&!q||_.MC(this,function(){_.Uu("pbu")}));
this.setPlayerAds_();_.E1(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(q,S){if((_.C("kevlar_watch_while_v2")||_.C("web_watch_pip"))&&this.playerData&&S)return this.playerData.videoDetails},
watchPageActiveChanged_:function(q){_.jQ().dispatch(nR7(this.active));q?this.activate_():this.deactivate_()},
attached:function(){var q=this;this.watchController=new n0(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.C("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var S=_.dj(this);_.C("kevlar_disable_prepare_player")||
S.preparePlayer();_.C("kevlar_watch_flexy_playlist_manager")||_.Ly().resolve(_.Fh).setPlayer(S);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();S={"--ytd-watch-flexy-scrollbar-width":Lz()+"px"};this.is==="ytd-watch-grid"&&(_.jQ().dispatch(_.xx({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),S["--ytd-watch-flexy-sidebar-width"]=F_Z+"px",S["--ytd-watch-grid-horizontal-page-margins"]=Pn+"px",S["--ytd-watch-grid-columns-top-margins"]=K_J+"px",
S["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Y$("kv_pl_mx_sz_ks")&&_.Y$("kevlar_watch_max_player_width")&&(S["--ytd-watch-flexy-max-player-width-wide-screen"]=O4G+"px");_.Y$("kevlar_watch_flexy_metadata_height")&&(S["--ytd-watch-flexy-space-below-player"]=vcE+"px");this.safeUpdateStyles(S);_.C("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new lQ(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return q.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.mt(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var q=Lz(),S=h0+q,N=S;this.fixedPanels&&(S+=F_Z);var X=657+q;q=1327+q;_.mt(this.hostElement).querySelector("#two-column-query").query="(min-width: "+S+"px)";_.mt(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(X+"px), (min-height: 630px) and (min-width: ")+(S+"px) and (max-width: ")+(q+"px)");_.mt(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(q+"px)");_.mt(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+N+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var q=this.squeezeback&&!_.C("web_watch_squeezeback_player_size_killswitch");return this.theater||_.C("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||q||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.lU(NaN,NaN):l6G(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return l6G(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.zV(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var q=this;this.onWindowResized_(_.qQ());_.C("browse_skeleton_removal_on_watch_killswitch")||_.zo("IS_SHELL_LOAD")&&c_s();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var S=_.dj(this);S.addEventListener("yt-player-updated",_.hx(this,this.onPlayerUpdated_));S.getPlayerPromise().then(function(N){q.playerApiReady_(N)});
_.C("kevlar_watch_flexy_playlist_manager")||(S=_.Ly().resolve(_.Fh),_.C("kevlar_watch_observe_playlist_navigations_killswitch")&&S.addEventListener("yt-navigate",_.hx(this,this.onYtNavigate_)),S.setPlaylistComponent(_.mt(this.hostElement).querySelector("#playlist")),S.addEventListener("yt-playlist-data-updated",_.hx(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.OY.addLowPriorityJob(function(){_.uc(q.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.dj(this).removeEventListener("yt-player-updated",_.hx(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.C("kevlar_watch_flexy_playlist_manager")){var q=_.Ly().resolve(_.Fh);_.C("kevlar_watch_observe_playlist_navigations_killswitch")&&q.removeEventListener("yt-navigate",_.hx(this,this.onYtNavigate_));
q.cancelVideoSkip();q.removeEventListener("yt-playlist-data-updated",_.hx(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);this.schedulePlayerSizeUpdate_();_.uc(this.hostElement,"yt-autonav-pause-player",!1);q=_.dr();_.C("kevlar_exit_fullscreen_leaving_watch")&&q&&_.kq(q)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(q){this.player&&this.player.updateVideoData({rvs:q.rvs})},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(q){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",q)},
onRetrieveLocation_:function(q,S){S.hasComments?S.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):S.locationRetrieved("/related_ajax",void 0);q.stopPropagation()},
onSubscriptionChanged_:function(q,S){this.player&&(S?this.player.channelSubscribed():this.player.channelUnsubscribed())},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.mt(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.mt(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(q){this.player=q;q=q.getPlayerState();_.jQ().dispatch(_.cb(q));this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();(_.C("kevlar_unified_player")||_.C("kevlar_player_new_bootstrap_adoption"))&&_.OT()},
setTheaterModeRequested:function(q,S){S=S===void 0?!0:S;_.dr()&&_.C("external_fullscreen")&&_.kq(document.documentElement);this.theaterRequested_=q;S&&_.GO("wide",q?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.gr(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.uc(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(q){_.l1(q,typeof this.player),this.player&&_.l1(q,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var q;((q=this.player)==null?0:q.isFullscreen())?this.player.toggleFullscreen():_.gr(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(q,S){return this.loading?S:!!Object.keys(q).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(q){if(q){q=_.A(q);for(var S=q.next();!S.done;S=q.next())S=S.value,S.youThereRenderer&&rXG(this.youThereManager_,S.youThereRenderer)}},
setPlaylistData_:function(q){return q||{}},
userEngagementConfigDataChanged_:function(q){if(q)if(q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var S=this.youThereManager_;_.IL()<q.lowEngagementThresholdMs||C$5(S,!0)}else q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.gr(this.hostElement,"yt-autonav-pause-user-engagement",[q])},
isPlayerUnavailable_:function(q,S,N){return!!q&&!this.isVideoPlayable_(q,N)&&!S},
getPlayerOverlays_:function(q){return(q==null?void 0:q.playerOverlays)||null},
isVideoPlayable_:function(q,S){if(!q)return!1;var N=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",X=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",q)||this.get("errorScreen.ypcTrailerRenderer",q);q=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",q);var b;S=S==null?void 0:(b=S.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!N||!!X||!!q||!!S},
shouldProceedToNextVideo_:function(q,S,N){var X=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",S),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.C("web_no_skip_video_on_verification_checks")?(q==null?void 0:q.status)&&b.includes(q.status):q&&q.status==="AGE_CHECK_REQUIRED";var w=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",q);w==void 0&&(w=!0);!N||this.isVideoPlayable_(q,this.getPlayerOverlays_(S))||
X||b||!w||_.Ly().resolve(_.Fh).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();yGG()},
onPlayerFeedbackStartRequest_:function(q){_.gr(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:q}])},
onPlayerFeedbackArticleRequest_:function(q){_.gr(this.hostElement,"yt-help-dialog-requested",[q])},
onPlayerYpcContentRequest_:function(){var q,S,N,X,b,w,B,T,Q=((q=this.data)==null?NaN:(S=q.contents)==null?NaN:(N=S.twoColumnWatchNextResults)==null?NaN:(X=N.secondaryResults)==null?NaN:(b=X.secondaryResults)==null?NaN:(w=b.offerModule)==null?NaN:(B=w.tvfilmOfferModuleRenderer)==null?NaN:(T=B.actionButtons)==null?NaN:T.length)-1;q=[".offerButton.buttonRenderer.",".actionButtons."+(Q>=0?Q:0)+".buttonRenderer."];S=_.A(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(N=S.next();!N.done;N=S.next())for(N=N.value,X=_.A(q),b=X.next();!b.done;b=X.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+N+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.h6(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(q){_.uc(this.hostElement,"yt-autonav-pause-player",q)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(q){q()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.uc(this.hostElement,"yt-autonav-pause-player-ended")}_.jQ().dispatch(_.cb(q))},
onPlayerSubscribe_:function(q){_.gr(this.hostElement,"yt-player-subscribe",[q])},
onPlayerUnsubscribe_:function(q){_.gr(this.hostElement,"yt-player-unsubscribe",[q])},
onPlayerAdYtShowToast_:function(q){_.gr(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:q.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(q){if(q)return q},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(q){return!_.wh("web_watch_move_summary_to_sd")&&!!q},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.C("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var q,S,N,X;this.watchNextSecondaryResults=(q=this.data)==null?void 0:(S=q.contents)==null?void 0:(N=S.twoColumnWatchNextResults)==null?void 0:(X=N.secondaryResults)==null?void 0:X.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var q,S=(q=this.data)==null?void 0:q.engagementPanels;if(S==null?0:S.length){q=null;S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0;if(((X=N.engagementPanelSectionListRenderer)==null?void 0:X.targetId)==="engagement-panel-structured-description"){q=N;break}}var b,w,B;q=(b=q)==null?void 0:(w=b.engagementPanelSectionListRenderer)==null?void 0:(B=w.content)==null?void 0:B.structuredDescriptionContentRenderer;if(q==null?0:q.items){b=
[];w=_.A(q.items);for(B=w.next();!B.done;B=w.next()){B=B.value;if(!_.C("sd_horizontal_list_show_nav_killswitch")){var T=X=N=S=q=void 0,Q=void 0,a=(q=B.horizontalCardListRenderer)==null?void 0:(S=q.header)==null?void 0:(N=S.richListHeaderRenderer)==null?void 0:(X=N.navigationButton)==null?void 0:(T=X.buttonRenderer)==null?void 0:(Q=T.command)==null?void 0:Q.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(U){return!_.t(U,Yl5)}))}(!B.expandableVideoDescriptionBodyRenderer&&
!B.videoDescriptionHeaderRenderer||_.C("web_delhi_colorful_sd"))&&b.push(B)}return{items:b}}}},
isPlaShelfEnabled_:function(q){if((this.get("adPlacements",q)||[]).length)return!0;q=this.get("playerAds",q)||[];return!(!q.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",q[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var q=this;this.commentsReady=!1;_.OY.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ez(_.OY,function(){q.setComments_()},1E3)},
setComments_:function(){if(!_.C("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Uu("cmi");_.OY.cancelJob(this.setCommentsJobId_);var q=MV3(this.data);if(q&&q.length){q=_.A(q);for(var S=q.next();!S.done;S=q.next())if(S=S.value,this.get("itemSectionRenderer.sectionIdentifier",S)==="comment-item-section"){this.comments=S.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.uc(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.C("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.C("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Uu("cmc")},
doRemoveComments_:function(){this.comments={};_.C("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.OY.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.OY.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(q,S){var N=_.t(S.endpoint,_.O1);N&&(!(S=this.get("data.currentVideoEndpoint.watchEndpoint"))||N.videoId!==S.videoId||N.playlistId&&N.playlistId!==S.playlistId||N.index!==void 0&&N.index!==S.index||typeof N.startTimeSeconds!=="number"||(q.stopPropagation(),this.setScrollTop(0),_.dj(this).getPlayerPromise().then(function(X){var b=N.startTimeSeconds;X.seekTo(b);X.wakeUpControls();b<X.getDuration()&&X.playVideo()})))},
updatePlayerStartTime_:function(){var q=e3L();"t"in q&&(q=meZ(q.t),this.player.seekTo(q,!0))},
updateTitleFromWatchNext:function(q){q=MV3(q);var S,N;(q=_.vO(q==null?void 0:(S=q[0])==null?void 0:(N=S.videoPrimaryInfoRenderer)==null?void 0:N.title))&&_.uc(this.hostElement,"yt-update-title",q)},
updateTitle_:function(q){q=this.get("videoDetails.title",q)||"";_.uc(this.hostElement,"yt-update-title",q)},
syncWithRemoteVideo_:function(q,S,N){if(this.active&&this.player){var X=this.player.getVideoData();X.video_id===N&&(N=X.list,_.C("polymer_enable_mdx_queue")&&N&&N.startsWith("RQ")&&(N=void 0),X.video_id!==q||N!=S)&&(q=_.C("kevlar_player_watch_endpoint_navigation")?_.Ze7(XO_(q,S)):_.zy(q,S),_.uc(this.hostElement,"yt-navigate",{endpoint:q,isRemotePlayback:!0}))}},
attachWatchPageSkeleton_:function(){var q=document.querySelector("#watch-page-skeleton");if(q){var S=q.querySelector("#primary-info"),N=q.querySelector("#secondary-info"),X=q.querySelector("#related");S&&_.mt(this.hostElement).querySelector("#info-skeleton").appendChild(S);N&&_.mt(this.hostElement).querySelector("#meta-skeleton").appendChild(N);X&&(_.mt(this.hostElement).querySelector("#related-skeleton").appendChild(X),this.watchNextSkeletonEl_=X);_.Nw(q)}},
handlePlayerUpdated_:function(){_.dj(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(q,S){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof S!=="undefined"){var N=this.watchNextSkeletonEl_.children,X=q&&q.indexSplices.length?q.indexSplices[0].index:0;q=Math.min(this.watchNextShownItems.length,N.length);S||(X=0,q=N.length);if(!this.ghostCardsEnabled)for(S=X;S<q;S++)N[S].classList.add("hidden")}},
onPlayerFullscreenChange_:function(q){_.C("external_fullscreen")||_.gr(this.hostElement,"yt-player-fullscreen",[q.fullscreen])},
onFullscreenChange_:function(q){this.fullscreen=q;this.gestures_&&this.gestures_.update(this.fullscreen);var S=_.dj(this);S.getPlayerPromise().then(function(N){N.setFauxFullscreen(!!_.dr())});
this.updateFullBleedElementLocations();q&&S.focusOnPlayer()},
computeShouldStampChat_:function(q,S){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!S},
computeIsDonationShelfCollapsed_:function(q){return q},
computeShouldShowMerchShelf:function(q,S){return S&&!!q},
computeResponseHasComments:function(q){var S,N,X,b,w;return!!(q==null?0:(S=q.contents)==null?0:(N=S.twoColumnWatchNextResults)==null?0:(X=N.results)==null?0:(b=X.results)==null?0:(w=b.contents)==null?0:w.some(function(B){var T;return(B==null?void 0:(T=B.itemSectionRenderer)==null?void 0:T.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(q,S,N,X){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&X?!1:!!q&&!!Object.keys(q).length&&!S},
identity:_.dy,onWindowResized_:function(q){this.windowSize_=q;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())},
onPlayerPresentingVideoDataChange_:function(q){var S=this;q&&q.type!=="dataloaded"&&q.type!=="dataupdated"||_.dj(this).getPlayerPromise().then(function(N){var X=N.getPlayerState();X!==5&&X!==0&&(N=1/N.getVideoAspectRatio(),S.videoHeightToWidthRatio_!==N&&(S.videoHeightToWidthRatio_=N))})},
schedulePlayerSizeUpdate_:function(q){var S=this,N=_.C("kevlar_watch_while_v2")||_.C("web_watch_pip"),X=function(){if(S.watchMetadata){var b,w;(w=(b=S.watchMetadata).resize)==null||w.call(b)}_.dj(S).getPlayerPromise().then(function(B){if(_.wh("kevlar_set_internal_player_size")){if(!N||!_.Ly().resolve(_.ti).isMiniplayerActive()){var T=S.calculateCurrentPlayerSize_();B.setInternalSize(T.width,T.height)}}else B.setSize(NaN,NaN);_.C("kevlar_watch_while")&&S.updateWatchWhileScrollThreshold_()})};
q?X():_.Nz(_.OY,X)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(q){this.set("data.survey",q.detail)},
onYtShowSurveyCommand_:function(q){this.set("data.survey",_.t(q,j9G).survey)},
onDownloadedVideoDeleted:function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1){if(!S.active||(N=S.playerData)==null||!N.offlineState||S.videoId!==q)return b.return();(X=S.player)==null||X.stopVideo();_.NR().navigatingAwayFromWatchDeletedVideo=!0;_.h6(_.DSd,S.hostElement);return b.yield(_.NR().navigationFinishPromise,2)}_.NR().navigatingAwayFromWatchDeletedVideo=!1;_.xP(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var q;this.theater?q=_.Hm(.5625*this.windowSize_.width,480,this.windowSize_.height-185):q=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==q&&(this.watchWhileScrollThreshold_=q)}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var q=_.mt(this.hostElement).querySelector("#secondary-inner");if(q){var S=_.mt(this.hostElement).querySelector("#below"),N=_.mt(this.hostElement).querySelector("#secondary"),X=_.mt(this.hostElement).querySelector("#comments");X&&N&&S&&(this.defaultTwoColumnLayout?(q.appendChild(X),N.appendChild(q)):(S.appendChild(X),i7(S,q)))}}},
isTwoColumnsChanged_:function(q,S){if(q!==!0||S!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(q=_.mt(this.hostElement).querySelector("#secondary-inner"))){S=_.mt(this.hostElement).querySelector("#below");var N=_.mt(this.hostElement).querySelector("#secondary"),X=_.mt(this.hostElement).querySelector("#comments");X&&N&&S&&(this.isTwoColumns_?(q.appendChild(X),N.appendChild(q)):(S.appendChild(X),i7(S,q)))}}else{q=!_.C("web_watch_enable_fs_squeezeback_panels");
S=_.mt(this.hostElement).querySelector("#panels");var b=_.mt(this.hostElement).querySelector("#alerts"),w=_.mt(this.hostElement).querySelector("#shopping-timely-shelf");N=_.mt(this.hostElement).querySelector("#playlist");X=_.mt(this.hostElement).querySelector("#related");var B=_.mt(this.hostElement).querySelector("#donation-shelf"),T=_.mt(this.hostElement).querySelector("#comments"),Q=_.mt(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(b=_.mt(this.hostElement).querySelector("#secondary-inner"),
q&&(b.appendChild(S),b.appendChild(N),this.aiCompanionEnabled&&Q&&b.appendChild(Q)),b.appendChild(B),b.appendChild(X)):(q&&(_.iw(S,b),_.iw(N,b),this.aiCompanionEnabled&&Q&&_.iw(Q,b),_.iw(w,N)),_.iw(B,b),T&&_.iw(X,T));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.C("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.C("web_watch_enable_fs_squeezeback_panels")&&_.C("web_watch_theater_chat")){var q=_.mt(this.hostElement).querySelector("#chat-container"),S=this.theater&&!this.fullscreen||_.C("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&S?(S=_.mt(this.hostElement).querySelector("#columns"),(q==null?void 0:q.parentElement)!==S&&S.append(q),this.fixedPanels=!0):(this.fixedPanels=
!1,S=_.mt(this.hostElement).querySelector("#playlist"),q&&S?_.Jm(q,S):_.vN(new _.Vl("Missing element when updating chat location",{"chatContainer defined":!!q,"playlist defined":!!S})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(q,S){return _.C("sw_metadata_vis_toggle_ks")?!0:!!q||!!S},
computeForceDarkPanelTheme:function(q){return _.C("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&q:!1},
safeUpdateStyles:function(q){try{_.MQ(this.hostElement,q)}catch(S){_.vN(S)}},
videoHeightToWidthRatioChanged_:function(q,S){S&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(q){this.videoHeightToWidthRatio_=1/q},
computeIsVerticalVideo_:function(q){return q>=1},
computeIsFourThreeToSixteenNineVideo_:function(q){return q<=.7501&&q>=.5624},
computeIsExtraWideVideo_:function(q){return q<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.dj(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.dj(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){Rm3(this.youThereManager_)},
computePlaylistData_:function(q,S){return S},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ly().resolve(_.Fh).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var q=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.OY.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.OY.addLowPriorityJob(function(){q.fullHeightPanelPositionUpdateJobId=0;var S=_.mt(q.hostElement).querySelector("#secondary"),N=_.mt(q.hostElement).querySelector("#fixed-secondary");S=S.getBoundingClientRect();var X=S.width;q.swatcherooSqueezeback&&
(X+=Pn);if(q.swatcherooSqueezeback){var b=_.mt(q.hostElement).querySelector("#squeezeback-constraining-container");b.style.width=X+"px";b.style.flex="0 0 "+X+"px"}N.style.width=X+"px";N.style.left=S.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var q=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.OY.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.OY.addLowPriorityJob(function(){q.panelMaxHeightUpdateJob_=0;var S;!q.isTwoColumns_||q.theater||q.fullscreen?S=460:S=q.calculateNormalPlayerSize_().height;var N=S+"px";_.C("live_chat_taller_height")&&!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.C("live_chat_medium_height")&&!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.C("live_chat_scaled_height")&&!q.theater&&(N="calc(100vh - var(--ytd-toolbar-height) - 238px)");q.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":S+"px","--ytd-watch-flexy-chat-max-height":N,"--ytd-watch-flexy-structured-description-max-height":S+"px","--ytd-watch-flexy-comments-panel-max-height":S+"px","--ytd-comments-engagement-panel-content-height":S+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(q){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",q)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.M9(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(q){var S=_.mt(this.hostElement).querySelector("#engagement-panel-scrim");q?S.addEventListener("tap",_.hx(this,this.onEngagementPanelScrimClick_)):S.removeEventListener("tap",_.hx(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtEngagementPanelVisibleChanged:function(q,S,N){if(this.active&&this.trackEngagementPanelVisibility&&!u8_.includes(N)){if(S==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.E1(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var X=_.Ly().resolve(_.Dx);this.visiblePanelIdentifiers_.forEach(function(b){b!==N&&X.hidePanel({identifier:b})})}this.visiblePanelIdentifiers_.add(N)}S!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&S!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(N);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(q){return q?"":"watch-active-metadata"},
computeNewMetadataClass:function(q){return q?"watch-active-metadata":""},
computeIsSingleColumn:function(q,S){return S&&!q},
computeFullBleedPlayer:function(q,S,N){return _.C("external_fullscreen")&&q||S||N},
computeDefaultLayout:function(q){return!q},
computeDefaultTwoColumnLayout:function(q,S){return!q&&S},
updatePanelsLocation:function(){if(_.C("web_watch_enable_fs_squeezeback_panels")){var q=_.mt(this.hostElement).querySelector("#below"),S=_.mt(this.hostElement).querySelector("#panels"),N=_.mt(this.hostElement).querySelector("#playlist"),X=_.mt(this.hostElement).querySelector("#chat-container"),b=_.mt(this.hostElement).querySelector("#panels-full-bleed-container"),w=_.mt(this.hostElement).querySelector("#secondary-inner"),B=_.mt(this.hostElement).querySelector("#shopping-timely-shelf"),T=_.mt(this.hostElement).querySelector("#persistent-panel-container");
if(q&&S&&N&&X&&b&&w&&B&&(this.aiCompanionEnabled?T:1)){var Q=this.fullscreen||this.theater&&this.iMaxTheaterMode,a=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;a?(a=_.mt(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==a&&a.append(X),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):Q?b.appendChild(X):this.isTwoColumns_?i7(w,X):i7(q,X);Q?(b.appendChild(S),b.appendChild(N),
this.aiCompanionEnabled&&T&&b.appendChild(T)):(this.isTwoColumns_?(_.C("web_watch_playlist_after_panels")?(i7(w,N),i7(w,S)):(i7(w,S),i7(w,N)),this.aiCompanionEnabled&&T&&i7(w,T)):(i7(q,S),i7(q,N),this.aiCompanionEnabled&&T&&i7(q,T)),i7(q,B))}}},
swatcherooUpdatePanelsLocation:function(q,S,N,X,b,w){if(this.is==="ytd-watch-grid"){S=q&&!S;this.swatcherooSplitScroll&&(S?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));N=_.mt(this.hostElement).querySelector("#panels");var B=_.mt(this.hostElement).querySelector("#playlist"),T=_.mt(this.hostElement).querySelector("#persistent-panel-container"),
Q=_.mt(this.hostElement).querySelector("#fixed-secondary"),a=_.mt(this.hostElement).querySelector("#fixed-below"),U=_.mt(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),r=_.mt(this.hostElement).querySelector("#chat-container");w&&(q?(Q.appendChild(N),this.aiCompanionEnabled&&T&&Q.appendChild(T)):(a.appendChild(N),this.aiCompanionEnabled&&T&&a.appendChild(T)));b?q?Q.appendChild(r):a.appendChild(r):_.Jm(r,U);X?q?Q.appendChild(B):a.appendChild(B):_.Jm(B,
U);this.swatcherooSplitScroll&&(q=_.mt(this.hostElement).querySelector("#secondary"),X=_.mt(this.hostElement).querySelector("#columns"),b=_.mt(this.hostElement).querySelector("#fixed-columns-secondary"),S?b.appendChild(q):X.appendChild(q))}},
computeMetadataSkinnyMode:function(q,S,N){return this.is!=="ytd-watch-grid"?!1:q?N:S},
computeWatchWhilePanelsActive:function(q,S){return q||S},
computeNoBorderOnChat:function(q){return _.C("web_watch_theater_chat_no_border")&&q},
computeLiveChatPresentAndExpanded:function(q,S){return q&&!S},
computePanelExpanded:function(q,S,N){return q||S||N},
computeSqueezeback:function(q,S,N,X){if(_.C("web_watch_enable_fs_squeezeback_panels")){var b=this.iMaxTheaterMode&&this.theater,w=this.theater&&!this.iMaxTheaterMode;return(q||S||N)&&(b||X)||S&&w}},
computeSwatcherooSqueezeback:function(q,S,N){return this.is!=="ytd-watch-grid"||_.C("ww_squeezeback_killswitch")?!1:q&&S&&N},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(q){_.dj(this).getPlayerPromise().then(function(S){var N;(N=S.changeMarkerVisibility)==null||N.call(S,_.t(q,rC).isVisible||!1,_.t(q,rC).entityKeys||[],_.t(q,rC).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(q){this.liveChatCollapsed=q.detail;_.jQ().dispatch(p85(q.detail));if(!this.liveChatCollapsed&&this.squeezeback){var S=_.Ly().resolve(_.Dx);this.visiblePanelIdentifiers_.forEach(function(N){S.hidePanel({identifier:N})})}},
onSetPlaylistCollapsed:function(q){_.C("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!q)},
provideRenderingData:function(q,S){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=S;break;case "PRIMARY_INFO":_.C("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=S);this.videoPrimaryInfoRendererValue=S==null?void 0:S.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.C("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=S);this.videoSecondaryInfoRendererValue=S==null?void 0:S.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
S;break;case "CLARIFICATION":this.clarifyBoxValue=S;break;case "LIVE_CHAT":this.conversationBar=S;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=S;break;case "PLAYLIST":this.externalPlaylistData_=S!=null?S:{};break;case "MERCH_SHELF":this.merchShelfValue=S==null?void 0:S.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=S;break;case "TICKET_SHELF":this.ticket=S;break;case "TICKET_SHELF_IN_SD":this.ticketShelfInSd=S;break;case "OFFER_MODULE":this.offerModule=
S;break;case "LIMITED_STATE":this.limitedStateValue=S;break;case "DONATION_SHELF":this.donation=S;break;case "ALERTS":this.alertsValue=S;break;case "COMMENTS":this.comments=S;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=S;break;case "ENGAGEMENT_PANELS":this.engagementPanels=S;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=S;break;case "RICH_GRID_RENDERER":this.richGridRendererData=S;break;case "EXPANDABLE_METADATA":this.expandableMetadata=S;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
S;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=S;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=S}},
toggleCinematicsActive:function(q){this.cinematicsActive=q}}];var UXs=function(q,S){var N;return((N=q.prefixMapping)==null?0:N[S])?q.prefixMapping[S]:q.SHARED_RENDERERS_.hasOwnProperty(S)?"yt":q.prefix},p0={DIALOG:{component:"tp-yt-paper-dialog",
properties:{withBackdrop:!0,modern:!0,modal:!1},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}}};p0.DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,addSpacing:_.C("kevlar_add_spacing_to_sheets")},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
p0.HINT={component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",
horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24,
verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},forceCloseOnOutsideClick:!0,forceFocus:!0,slotName:"dropdown-content"};
p0.HINT_PERSISTENT={component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1,noAutoFocus:!0},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},
OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",
horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},slotName:"dropdown-content"};p0.LOCKED_OVERLAY_DIALOG={component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,scrollAction:"lock",withBackdrop:!0},preventAutonav:!0};
p0.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.C("kevlar_mealbar_above_player"),modern:_.k$("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX",noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
p0.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};p0.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};p0.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
p0.MOLE={component:null,styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"}};
p0.NOTIFICATION={component:null,styles:{position:"fixed",top:"0",left:"auto",right:"0",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},rtlStyles:{position:"fixed",top:"0",left:"0",right:"auto",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},preventAutonav:!0};
p0.OVERLAY_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!1,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
p0.RESPONSIVE_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},narrowProperties:{horizontalAlign:null,verticalAlign:null,dynamicAlign:!1,withBackdrop:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
p0.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.C("kevlar_add_spacing_to_sheets")},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0,styles:{"max-width":"400px"}};
p0.SURVEY={component:"tp-yt-paper-dialog",properties:{withBackdrop:!1,noCancelOnOutsideClick:!0,noAutoFocus:!0},styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0"}};p0.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};p0.TOAST={component:null,properties:{}};var rT3=new function(q,S,N){this.supportedPopups=q;this.navigationEndpointPopupMap=S;this.popupTypeMap=N;this.supportedPopups=q;this.navigationEndpointPopupMap=S;this.popupTypeMap=N}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.C("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),$Xm=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,
upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$21625_popupConfig=p0;this.forwardedEvents="yt-action yt-navigate yt-popup-canceled yt-popup-closed yt-popup-opened yt-service-request-completed yt-service-request-error yt-service-request-sent yt-lockup-requested".split(" ");
this.forwardingEnabledPopups=new Set([])};var cTJ=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.rN.getInstance()},xs=function(q,S){var N=q.pageNameToElement.get(S);
if(!N){switch(S){case "watch":var X=_.C("web_watch_force_learning_journey_for_testing")?_.W4("ytd-watch-learning-journey"):_.C("kevlar_watch_fixie")?_.W4("ytd-watch-fixie"):_.C("kevlar_watch_grid")?_.W4("ytd-watch-grid"):_.W4("ytd-watch-flexy");break;case "learning_journey_watch":X=_.W4("ytd-watch-learning-journey");break;case "shorts":X=_.W4("ytd-shorts");break;case "search":X=_.W4("ytd-search");break;case "channel":X=_.W4("ytd-browse");X.pageSubtype="channels";break;case "trending":X=_.W4("ytd-browse");
X.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":X=
_.W4("ytd-browse");X.pageSubtype=S;break;case "browse":X=_.W4("ytd-browse");break;default:_.vN(new _.Vl("Error getting page element for type",S))}N=X;q.pageNameToElement.set(S,N)}return N};
cTJ.prototype.preparePage=function(q,S,N){N&&(q=_.PO(N)||q);if(q!=="watch"&&q!=="learning_journey_watch"){var X=this.elementPoolPopulator,b=q;b!=X.targetPage_&&X.pendingPages_.indexOf(b)>-1&&(X.targetPage_&&(X.pendingPages_.unshift(X.targetPage_),X.abort()),hZL(X,b),_.FUX(X,b))}if((X=xs(this,q))||!_.t(N,_.nl)){X.isAttached||X===S||(X.hidden=!0);if(!X.data&&(q!=="watch"&&q!=="learning_journey_watch"||!_.C("swatcheroo_page_pool_dont_provide_filler_data"))){var w;if(q=(w=_.k$("FILLER_DATA",{})[q])==
null?void 0:w.response)X.data=q}return X}};var ez5=function(q){this.JSC$33574_clientRoot=q;this.playlistHandlerActionMap={"yt-add-to-playlist-command":IO5,"yt-end-playlist-command":Yf8,"yt-recover-playlist-command":qI5,"yt-refresh-playlist-command":XH5,"yt-playlist-remove-videos-action":SIs};_.pl(_.fl.getInstance(),this.playlistHandlerActionMap,this.JSC$33574_clientRoot);DgG()},CNL;var mS=function(q,S,N){this.apiKey=q;this.endpoint=S;this.confidenceThreshold=N===void 0?.5:N;this.stream=null;this.state=0;this.manuallyClosedChannel=this.channelOpen=!1;this.prefetchResponseSetTimeoutId=-1;this.languageCode="en-us";this.youtubeAssistantRequest=null;this.listeningHandler=function(){};
this.audioDetectedHandler=function(){};
this.completeHandler=function(){};
this.errorHandler=function(){};
this.stopHandler=function(){};
this.transcriptionUpdateHandler=function(){};
this.transcriptionCompleteHandler=function(){};
this.vaaConsentUpdateHandler=function(){};
this.vozEndOfDataTimeout=this.noResponseReceivedTimeout=-1;this.transcribedSpeechResults=[];this.receivedEndOfUtterance=!1;this.startCustomCsiTimeline=!0;this.supportsCrossDomainXhr=!1;this.supportsHttpHeadersOverwriteParam=!0;this.prefetchResponseTimeoutMs=-1;this.isUsingVoz=S==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||S==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
S==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||S==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new vrE};
_.Z=mS.prototype;
_.Z.start=function(q){if(this.state===0)if(this.isOnline()){q.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=q.supportsHttpHeadersOverwriteParam);q.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=q.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.VG("voice_assistant");_.rs("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=q.languageCode||"en-US";this.supportsCrossDomainXhr=q.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=q.youtubeAssistantRequest||null;this.listeningHandler=q.listeningHandler||this.listeningHandler;this.audioDetectedHandler=q.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=q.stopHandler||this.stopHandler;this.completeHandler=q.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=q.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=q.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
q.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=q.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=q.accessToken;this.additionalHeaders=q.additionalHeaders||{};var S;this.prefetchResponseTimeoutMs=(S=q.prefetchResponseTimeoutMs)!=null?S:this.prefetchResponseTimeoutMs;Rz5(this);this.startAudio();t6G(this)}else this.errorHandler("OFFLINE")};
_.Z.stop=function(q){var S=q===void 0?{}:q;q=S.logCancel===void 0?!0:S.logCancel;var N=S.logMicClosed===void 0?!0:S.logMicClosed;var X=S.handleError===void 0?!0:S.handleError;S=S.handleStop===void 0?!0:S.handleStop;this.state!==0&&(q&&uQ("voz_cx"),g8(this,{logMicClosed:N,handleStop:S}),X&&this.errorHandler("ABORTED"))};
_.Z.getState=function(){return this.state};
_.Z.isSupported=function(){return!0};
_.Z.stopAudio=function(q){(q===void 0||q)&&uQ("voz_mf")};
_.Z.startAudio=function(){uQ("voz_vp");return _.Lu(null)};
var iPE=function(q,S){q.channelOpen&&(q.state!==2&&(q.state=2,uQ("voz_ss"),q.listeningHandler()),S=new Uint8Array(S),S='{ "audioIn": "'+_.Im(S)+'" }',q.channel.send(S))},g8=function(q,S){var N=S===void 0?{}:S;
S=N.logMicClosed===void 0?!0:N.logMicClosed;N=N.handleStop===void 0?!0:N.handleStop;q.vozEndOfDataTimeout>-1&&(clearTimeout(q.vozEndOfDataTimeout),q.vozEndOfDataTimeout=-1);JTL(q);q.stopAudio(S);q.channel&&(q.channelOpen=!1,q.manuallyClosedChannel=!0,q.channel.close(),q.channel=void 0);q.transcribedSpeechResults=[];q.state=0;N&&q.stopHandler()},Rz5=function(q){var S={httpHeadersOverwriteParam:q.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},q.additionalHeaders,q.accessToken&&q.isUsingVoz?{Authorization:"Bearer "+q.accessToken}:{"x-goog-api-key":q.apiKey}),supportsCrossDomainXhr:q.supportsCrossDomainXhr};q.channel=new TR(q.endpoint,S);q.channel.open();_.ve(q.channel,"w",function(){var N=q.channel,X=N.send,b=q.isUsingVoz?"PLACEHOLDER":"example";b={config:{dialogStateIn:{languageCode:q.languageCode},deviceConfig:{deviceId:b,deviceModelId:b},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!q.isUsingVoz)b.config.requestType=4;else if(q.isUsingVoz&&q.youtubeAssistantRequest){var w=JSON.stringify(q.youtubeAssistantRequest);b.config.internalIn={youtubeAssistantS3InputJson:w}}X.call(N,b);q.channelOpen=!0;q.manuallyClosedChannel=!1});
_.ve(q.channel,"x",function(){q.manuallyClosedChannel||(q.channelOpen=!1,q.channel=void 0,g8(q))});
_.ve(q.channel,"z",function(N){if(N.data){JTL(q);for(var X=0;X<N.data.length;X++){var b=q,w=N.data[X],B=w.speechResults;if(B)a:{var T=[];w=[];var Q=!1;B=_.A(B);for(var a=B.next();!a.done;a=B.next()){a=a.value;if(a.noSpeech){g8(b);b.errorHandler("NO_SPEECH");break a}a.transcript!==void 0&&a.stability!==void 0&&(a.stability<b.confidenceThreshold&&(Q=!0),Q?w.push(a.transcript):T.push(a.transcript))}if(T.length!==0||w.length!==0)T=T.join(" "),w=w.join(" "),b.receivedEndOfUtterance&&!b.isUsingVoz?b.isUsingVoz||
b.completeHandler([T,w]):(Q=b,B=T,a=w,uQ("voz_sf"),Q.transcriptionUpdateHandler(B,a),Q.transcribedSpeechResults=[B,a]),b.receivedEndOfUtterance&&(uQ("voz_eou"),b.transcriptionCompleteHandler([T,w]),b.isUsingVoz&&(b.prefetchResponseTimeoutMs===0?g8(b,{logMicClosed:!1,handleStop:!0}):b.prefetchResponseTimeoutMs>0&&FPs(b)))}else b.isUsingVoz&&(w==null?0:w.internalOut)?(w=JSON.parse(w.internalOut.youtubeAssistantS3OutputJson),w.userHasOptedInToVaa||w.vaaConsent?b.vaaConsentUpdateHandler(!!w.userHasOptedInToVaa,
!!w.vaaConsent):(HP_(b),w&&(T=b.transcribedSpeechResults,uQ("voz_rqf"),b.completeHandler(T,w)))):w.eventType==="END_OF_UTTERANCE"?b.receivedEndOfUtterance=!0:(uQ("voz_err"),b.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.vN(Error("Wl")))}}});
_.ve(q.channel,"y",function(N){g8(q);switch(N.status){case 1:N="WEBCHANNEL_NETWORK_ERROR";break;case 2:N="WEBCHANNEL_SERVER_ERROR";break;default:N="WEBCHANNEL_UNKNOWN_ERROR"}q.errorHandler(N);q.logError(Error(N))})};
mS.prototype.logError=function(q){_.O0(q)};
mS.prototype.isOnline=function(){return!0};
var FPs=function(q){HP_(q);q.prefetchResponseSetTimeoutId=setTimeout(function(){g8(q,{logMicClosed:!1,handleStop:!0})},q.prefetchResponseTimeoutMs)},HP_=function(q){q.prefetchResponseSetTimeoutId>-1&&(clearTimeout(q.prefetchResponseSetTimeoutId),q.prefetchResponseSetTimeoutId=-1)},t6G=function(q){JTL(q);
q.noResponseReceivedTimeout=window.setTimeout(function(){g8(q);q.errorHandler("NO_SPEECH")},11E3)},JTL=function(q){q.noResponseReceivedTimeout>-1&&(window.clearTimeout(q.noResponseReceivedTimeout),q.noResponseReceivedTimeout=-1)},uQ=function(q){_.Uu(q,void 0,"voice_assistant")};var Ey=function(){mS.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.F(Ey,mS);Ey.prototype.isSupported=function(){return bLE()};
Ey.prototype.startAudio=function(){var q=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Au(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(X){OPJ(q,X)};
this.processor.connect(this.audioContext.destination);var S=function(X){q.stream=X;if(!q.audioContext)return _.Lu(null);X=q.audioContext.createMediaStreamSource(X);q.processor&&X.connect(q.processor);return _.Lu(null)},N={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?S(this.stream):(N=navigator.mediaDevices.getUserMedia(N))?N.then(S).catch(function(X){g8(q);X.name&&X.name==="NotAllowedError"?q.errorHandler("NO_MICROPHONE_PERMISSION"):(q.errorHandler("AUDIO_ERROR"),q.logError(X));return _.Au(null)}):(g8(this),this.errorHandler("AUDIO_ERROR"),_.vN(Error("Xl")));
return mS.prototype.startAudio.call(this)};
Ey.prototype.stopAudio=function(q){q=q===void 0?!0:q;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(S){S.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;mS.prototype.stopAudio.call(this,q)};
Ey.prototype.isOnline=function(){return navigator.onLine};
var OPJ=function(q,S){if(q.audioContext)if(window.OfflineAudioContext){var N=q.audioContext.sampleRate,X=S.inputBuffer.getChannelData(0);S=new window.OfflineAudioContext(1,X.length,16E3);for(var b=S.createBuffer(1,X.length,N),w=b.getChannelData(0),B=0,T=0;T<X.length;T++)w[T]=X[T],B+=w[T]*w[T];!q.audioDetected&&Math.sqrt(B/X.length)>.01&&(q.audioDetected=!0,q.audioDetectedHandler());X=S.createBufferSource();X.buffer=b;X.connect(S.destination);X.start(0);S.oncomplete=function(Q){Q=Q.renderedBuffer.getChannelData(0);
for(var a=Math.floor(16384E3/N),U=new Int16Array(a),r=0;r<a;++r)U[r]=Math.max(-1,Math.min(1,Q[r]))*32767;iPE(q,U.buffer)};
S.startRendering()}else KP5(q,S)},KP5=function(q,S){var N=q.audioContext.sampleRate,X=S.inputBuffer.getChannelData(0),b=Math.floor((N+8E3)/16E3);
N=X.length/b;S=new Float32Array(N);for(var w=0;w<N;++w)S[w]=X[w*b];X=new Int16Array(N);for(b=0;b<N;++b)X[b]=Math.max(-1,Math.min(1,S[b]))*32767;iPE(q,X.buffer)};var v_m={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var lA7=function(){this.JSC$21690_audioEnabled=!0;this.audioFeedbackHolder={}};
lA7.prototype.isPlaying=function(q){return q.currentTime>0&&!q.paused&&!q.ended&&q.readyState>2};
var jjL=function(q){for(var S=_.A(Object.values(v_m)),N=S.next();!N.done;N=S.next())N=N.value,q.audioFeedbackHolder[N]=new Audio,q.audioFeedbackHolder[N].src="/s/search/audio/"+N+".mp3",q.audioFeedbackHolder[N].load()},y9=function(q,S){if(q.JSC$21690_audioEnabled!==!1&&S in q.audioFeedbackHolder){for(var N=_.A(Object.values(q.audioFeedbackHolder)),X=N.next();!X.done;X=N.next())X=X.value,q.isPlaying(X)&&X.pause();
q.audioFeedbackHolder[S].currentTime=0;q.audioFeedbackHolder[S].play().catch(function(){})}};var WPG=function(q,S){var N=this;this.store=q;this.service=S;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){N.setState("offline");N.stop()};
this.audioPlayer=new lA7;var X;(X=this.audioPlayer)==null||jjL(X)};
_.Z=WPG.prototype;_.Z.getService=function(){return this.service};
_.Z.isEnabled=function(){return!!this.service};
_.Z.isSupported=function(){var q;return(q=this.service)==null?void 0:q.isSupported()};
_.Z.start=function(){var q=this,S,N,X,b,w,B,T,Q,a,U,r,c,e;return _.G(function(R){switch(R.nextAddress){case 1:q.store.dispatch(xY_("",""));if(!navigator.onLine)return q.setState("offline"),R.return();window.addEventListener("offline",q.handleOfflineEvent);q.stream=null;if(!q.permissionsSupported){R.jumpTo(2);break}_.jw(R,3);return R.yield(dXV(q),5);case 5:S=R.yieldResult;if(!S)return(N=q.audioPlayer)==null||y9(N,"failure"),R.return();q.service.stream=q.stream;q.setState("listening");_.x8(R,2);break;
case 3:_.pd(R),q.permissionsSupported=!1;case 2:X={context:_.$Q0(_.Sf())},X.youtubeAssistantParams={searchParams:{inlineSearchResponse:q.enableInlineSearchResponse}},b=function(J,v){q.store.dispatch(mY5("transcribing"));q.store.dispatch(xY_(J,v))},w=function(){var J;
(J=q.audioPlayer)==null||y9(J,"open");q.setState("listening")},B=function(){q.setState("transcribing")},T=function(J){q.setErrorState(J)},Q=function(J,v){var W;
(W=q.audioPlayer)==null||y9(W,"success");v&&(_.C("kevlar_voice_search_inline_search")&&(q.responseProcessor=_.Ly().resolve(_.pMs),q.responseProcessor&&(W=v.navigationAction,J=v.prefetchedSearchResponse,W&&J&&(W=(new _.AML).JSC$14501_getStoreKey(W),_.HV(q.responseProcessor,J,W)))),q.JSC$21708_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",v))},a=function(){window.removeEventListener("offline",q.handleOfflineEvent)},U=_.Ha0(!1),r=U.Authorization!=null,c=q.enableFirstPartyAuth||
q.enableFPAForSignedInUsers&&r?U:{"X-Goog-Visitor-Id":U["X-Goog-Visitor-Id"]},e={completeHandler:Q,
errorHandler:T,listeningHandler:w,audioDetectedHandler:B,stopHandler:a,transcriptionUpdateHandler:b,youtubeAssistantRequest:X,languageCode:kN3(),additionalHeaders:c,supportsCrossDomainXhr:q.enableFirstPartyAuth||q.enableFPAForSignedInUsers&&r,supportsHttpHeadersOverwriteParam:!q.disableHttpHeadersOverwrite},q.service.start(e),_.xP(R)}})};
_.Z.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.Z.reset=function(){this.store.dispatch(_.xx({type:"RESET_VOICE_SEARCH_STATE"}))};
_.Z.setState=function(q){this.store.dispatch(mY5(q))};
_.Z.setErrorState=function(q){switch(q){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var S;(S=this.audioPlayer)==null||y9(S,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)dXV(this);else{var N;(N=this.audioPlayer)==null||y9(N,"failure");this.setState("permission-denied")}break;case "ABORTED":var X;(X=this.audioPlayer)==null||y9(X,"no_input");break;default:var b;(b=this.audioPlayer)==
null||y9(b,"no_input");this.setState("timeout")}};
var dXV=function(q){var S,N;return _.G(function(X){switch(X.nextAddress){case 1:return X.yield(navigator.permissions.query({name:"microphone"}),2);case 2:S=X.yieldResult;if(S.state==="granted")return X.return(!0);if(S.state==="denied")return q.setState("permission-denied"),X.return(!1);q.setState("permission");N={audio:{sampleSize:16,channelCount:1},video:!1};_.jw(X,3);return X.yield(navigator.mediaDevices.getUserMedia(N),5);case 5:return q.stream=X.yieldResult,X.return(!0);case 3:return _.pd(X),
q.setState("permission-denied"),X.return(!1)}})},kN3=function(){var q=_.k$("INNERTUBE_CONTEXT_HL"),S=_.k$("INNERTUBE_CONTEXT_GL");
return q.indexOf("-")>-1?q:q+"-"+S};var zz8=function(q,S,N){WPG.call(this,S,N);this.JSC$21708_actionRouter=q;this.enableInlineSearchResponse=_.C("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.C("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.C("kevlar_voice_search_enable_fpa_signedin_users")},n_3;
_.F(zz8,WPG);
var fA7=function(){if(!n_3){var q="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.C("kevlar_voice_search_auth_enabled")||_.C("kevlar_voice_search_use_yt_endpoint")?q="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.C("kevlar_voice_search_use_fp_endpoint")&&(q="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");n_3=
new zz8(_.fl.getInstance(),_.jQ(),new Ey(_.k$("VOZ_API_KEY"),q,.5))}return n_3};var po$=function(q){this.JSC$21712_clientRoot=q;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$21712_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));q=_.A(this.eventListeners);for(var S=q.next();!S.done;S=q.next()){var N=
_.A(S.value);S=N.next().value;N=N.next().value;N=_.A(N);for(var X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;S.addEventListener(X,b)}}_.pl(_.fl.getInstance(),this.autonavPauseActionMap,this.JSC$21712_clientRoot)},xXG,mX_=function(q){return _.C("kevlar_autonav_popup_filtering")?(q=_.jB(q))?q.hasAttribute("prevent-autonav"):!0:!0};
_.Z=po$.prototype;_.Z.onIronOverlayOpened=function(q){mX_(q)&&(this.autonavPauseReasons.overlayOpen=!0,My(this))};
_.Z.onIronOverlayClosed=function(q){mX_(q)&&(this.autonavPauseReasons.overlayOpen=!1,My(this))};
_.Z.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;My(this)};
_.Z.onYtAutonavPauseBlur=function(){var q=this;_.OY.addJob(function(){uRL()||(q.autonavPauseReasons.inputBoxFocus=!1,My(q))},8,0)};
_.Z.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;My(this)};
_.Z.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;My(this)};
_.Z.onYtAutonavPauseScroll=function(){var q=_.Ly().resolve(_.Wq);q.isOnWatch()&&(q=q.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=q.getBoundingClientRect().top<-200,My(this))};
_.Z.onYtAutonavPauseUserEngagement=function(q){var S=this;if(_.C("user_engagement_enable_autoplay_pause_feature")){var N=Number(q.lowEngagementThresholdMs);isNaN(N)||N<=0||q.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.Ly().resolve(_.Ne),_.IL()<N?_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):f63()?(this.userEngagementCsn=_.VR(),_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
S.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,My(this)):I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.Owy(Error("Yl`"+JSON.stringify(q)))};
_.Z.onYtAutonavPausePlayer=function(q){this.autonavPauseReasons.requestedByPlayer=!!q.detail;My(this)};
_.Z.onYtAutonavVisibilityChanged=function(){var q=this,S,N,X;return _.G(function(b){if(b.nextAddress==1)return(S=_.kc())?b.yield(S.getPlayerPromise(),2):b.return();N=b.yieldResult;X=N.isMuted()||N.getVolume()===0;q.autonavPauseReasons.backgroundAndMute=uRL()&&X;My(q);_.xP(b)})};
_.Z.onYtAutonavPausePlayerEnded=function(){_.Ly().resolve(_.Ne);var q=144E5;_.C("user_engagement_enable_autoplay_pause_feature")||_.C("is_part_of_any_user_engagement_experiment")||(q=45E5);this.autonavPauseReasons.longIdle=_.IL()>q;g_3(this);My(this)};
_.Z.onYtUserActivity=function(){var q=this;this.autonavPauseReasons.userEngagement&&(_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",q.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,My(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",q.userEngagementCsn);_.HN()}),this.autonavPauseReasons.youthereLactExperiment=!1,My(this));
this.autonavPauseReasons.longIdle&&!_.C("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,My(this))};
var uRL=function(){var q=window.document.visibilityState;return!(!q||q==="visible")},My=function(q){for(var S=!1,N=_.A(Object.values(q.autonavPauseReasons)),X=N.next();!X.done;X=N.next())X=X.value,S=S||X;
S?_.nt.getInstance().pause(q.autonavPauseReasons):(q=_.nt.getInstance(),q.autonavState_==3?(q.setState(2,!1,!1),q.autonavPauseReason_=void 0):q.autonavState_==1&&(q.disabledAutonavPauseReason_=void 0))},g_3=function(q){var S=!1;
if(_.C("enable_autoplay_pause_by_lact")){_.Ly().resolve(_.Ne);S=_.Y$("autoplay_pause_by_lact_sec")*1E3;var N=_.Y$("autoplay_pause_by_lact_sampling_fraction");(S=_.IL()>=S&&Math.random()<N)&&!f63()&&(_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),S=!1)}S!==q.autonavPauseReasons.youthereLactExperiment&&(q.autonavPauseReasons.youthereLactExperiment=S)&&(q.userEngagementCsn=_.VR(),_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",q.userEngagementCsn)}));
q.autonavPauseReasons.userEngagement&&_.ez(_.OY,function(){I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",q.userEngagementCsn)})};
po$.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(I8("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.HN(),this.autonavPauseReasons.youthereLactExperiment=!1,My(this));this.autonavPauseReasons.userEngagement&&(I8("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,My(this))};
po$.prototype.onYtEngagementPanelVisibleChanged=function(q){q.detail&&q.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=q.detail.visible,My(this))};
po$.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var E_Z=_.iT.persistentPanelVisibleSelector,L0=function(){var q=_.n.apply(this,arguments)||this;q.miniGuideVisible=!1;q.guideOpened=_.C("disable_initial_guide_state_fix")?!1:q.canFitPersistentGuide(q.initialBodyClientWidth);q.guideUserStateOpened=q.getInitialGuideUserStateOpened();q.isFullscreenShorts=!1;q.miniGuideWidthThreshold=_.Y$("kevlar_mini_guide_width_threshold",791);q.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
q.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");q.persistentGuideBlockedPagePathRegex=new RegExp(q.persistentGuideBlockedPagesPatterns.join("|"));q.animationTransitionDuration=0;q.lateDataResolver=_.Hq();q.initialGuideDataFetchFailed=!1;q.initialLoad=!0;q.guideRenderers=new Set;q.isMouseOverGuide=!1;q.sessionUserManuallyExpandedGuideState=
!1;q.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return q};
_.F(L0,_.n);_.Z=L0.prototype;_.Z.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.Z.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.Z.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.Z.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Z.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.Z.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.Z.ready=function(){_.Ly().addProvider({provide:_.tB,useValue:this.hostElement})};
_.Z.attached=function(){var q=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.hx(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.hx(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.hx(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.hx(this,this.onYtGuideShow));_.MC(this,function(){q.animationTransitionDuration=200})};
_.Z.detached=function(){document.removeEventListener("yt-navigate-finish",_.hx(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.hx(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.hx(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.hx(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.hx(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.hx(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.hx(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.Z.getData=function(){return this.data};
_.Z.load=function(){var q=this,S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=q.lateDataResolver.resolve.bind(q),w.return(q.lateDataResolver.promise);if(window.ytInitialGuideData)return S=_.Hq(),S.resolve(window.ytInitialGuideData),w.return(S.promise);X=!1;_.jw(w,2);return w.yield(q.fetchGuideData(),4);case 4:N=w.yieldResult;_.x8(w,3);break;case 2:b=_.pd(w),b.message==="Returned error"&&(X=
!0);case 3:if(N)return w.return(N);q.onYtGuideClose();X||(q.initialGuideDataFetchFailed=!0);return w.return(q.lateDataResolver.promise)}})};
_.Z.fetchGuideData=function(){var q=this,S,N,X,b,w,B,T;return _.G(function(Q){if(Q.nextAddress==1)return S=_.Ly(),q.guidePromise||(N=S.resolve(_.ZL),q.guidePromise=_.Fq(N,$5L)),Q.yield(q.guidePromise,2);if(Q.nextAddress!=3)return X=Q.yieldResult,b=S.resolve(_.sB),Q.yield(b(),3);(w=Q.yieldResult)&&((B=X)==null?void 0:(T=B.responseContext)==null?void 0:T.maxAgeSeconds)!==0&&w.put("service:guide:fallback",new _.Px({innertubeResponse:X}));return Q.return(X)})};
_.Z.initializeGuideDataIfEmpty=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1){if(!q.initialGuideDataFetchFailed||q.data)return X.return();_.jw(X,2);return X.yield(q.fetchGuideData(),4)}if(X.nextAddress!=2)return(S=X.yieldResult)&&q.lateDataResolver.resolve(S),_.x8(X,0);N=_.pd(X);_.vN(N);_.xP(X)})};
_.Z.initializeGuideData=function(){var q=this,S,N;return _.G(function(X){switch(X.nextAddress){case 1:return _.oV(nz_(),{mainAppWeb:_.Hh()}),_.jw(X,2),X.yield(q.load(),4);case 4:q.data=X.yieldResult;_.x8(X,3);break;case 2:S=_.pd(X),_.qz(nz_(),"FAILURE"),_.vN(new _.Vl("Guide data not present",{errorMessage:S.message}));case 3:N=q.data&&q.data.items&&q.data.items.length>0?"SUCCESS":"FAILURE",N==="FAILURE"&&_.vN(new _.Vl("Guide data.items empty")),_.qz(nz_(),N),_.xP(X)}})};
_.Z.setGuideData=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1)return S.disabled?b.return():S.data?(q.data=S.data,S.guideRenderers.add(q),b.return()):b.yield(S.initializeGuideData(),2);S.graftGuideToPage();N=_.zo("IS_HOMEPAGE_COLD")?"eop":void 0;_.C("disable_element_pool_populator")?S.setGuideDataAfterInit(q):(X=new _.dc(1,N),_.kd(X,S.setGuideDataAfterInit.bind(S,q)));_.xP(b)})};
_.Z.setGuideDataAfterInit=function(q){q.data=this.data;q.markDirty();this.guideRenderers.add(q);_.t6(function(){_.Uu("gle")});
_.MC(this,function(){_.Uu("gpe")})};
_.Z.graftGuideToPage=function(){if(this.data){var q=this.data&&this.data.trackingParams;q&&(q=_.by(q),_.Pj(_.ql(),q))}};
_.Z.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.hx(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.Z.onDrawerOpenedChanged=function(q,S){!S.value&&this.guideOpened&&(this.guideOpened=!1)};
_.Z.onYtGuideToggle=function(q){var S=this.guideOpened;this.guideOpened=!S;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var N=_.Xx();_.bJ(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;N.save()}this.updateGuideDrawerElementState();if(this.guideElement){var X;this.guideOpened&&((X=q.detail)==null?0:X.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.hx(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.hx(this,this.onAppDrawerTransitioned))}S||this.initializeGuideDataIfEmpty()};
_.Z.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.hx(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.EY(this.guideElement)};
_.Z.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.hx(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(WK5(this.guideOpened))};
_.Z.guidePersistentAndVisibleChanged=function(){_.E1(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.Z.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.xx({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.Z.miniGuideVisibleChanged=function(){_.E1(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.Z.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(WK5(this.guideOpened)),this.initialLoad=!1);_.E1(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.Z.activeEndpointChanged=function(){_.E1(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.Z.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.Z.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.guidePersistentAndVisible=this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.Z.cachedClientWidthChanged=function(){this.updateGuideState()};
_.Z.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.Z.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var q=this.canFitPersistentGuide(this.cachedClientWidth);q?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=q}this.updateGuideDrawerElementState()};
_.Z.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.Z.getGuideOpened=function(){return this.guideOpened};
_.Z.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.Z.getActiveEndpoint=function(){return this.activeEndpoint};
_.Z.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.Z.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&_.uc(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.Z.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.C("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.Z.handleGuideMouseLeave=function(){var q=this;!this.sessionUserManuallyExpandedGuideState&&_.C("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.ix(this,"handleGuideMouseLeave",function(){q.isMouseOverGuide||!q.guideOpened||q.miniGuideVisible||(q.guideOpened=!1,q.updateGuideDrawerElementState())},100))};
_.Z.computeGuidePersistentAndVisible=function(){var q=this;_.ix(this,"computeGuidePersistentAndVisible",function(){q.guidePersistentAndVisible=q.guideOpened&&q.guidePersistent;q.guideIsVisibleButNotPersistent=!(!q.guideOpened||q.guidePersistent)})};
_.Z.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.Z.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.Z.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.Z.startLoadingWatch=function(){this.closeGuide()};
_.Z.startLoadingShorts=function(){_.C("web_hide_guide_on_shorts")&&this.closeGuide()};
_.Z.onYtNavigateFinish=function(q,S){if(!_.hi||S){this.activeEndpoint=S.endpoint;this.pageType=S.pageType;this.pageUrl=S.response.url;var N,X;q=(X=_.t((N=S.endpoint)==null?void 0:N.commandMetadata,_.Yq))==null?void 0:X.url;!this.pageUrl&&q&&(this.pageUrl=q);_.C("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.Z.getVisibleGuideRenderer=function(){for(var q=_.A(this.guideRenderers),S=q.next();!S.done;S=q.next())if(S=S.value,this.miniGuideVisible&&S.is==="ytd-mini-guide-renderer"||this.guideOpened&&S.is==="ytd-guide-renderer")return S;return null};
_.Z.markGuideRendererDirty=function(q){if(q){typeof q.markDirty==="function"&&q.markDirty();q=_.A([].concat(_.PG(_.mt(q).children)));for(var S=q.next();!S.done;S=q.next())this.markGuideRendererDirty(S.value)}};
_.Z.persistentGuideEnabled=function(q,S){if(!S||q==="watch"||q==="settings"||q==="shorts"&&this.isFullscreenShorts||_.C("reels_web_disable_persistent_guide_shorts")&&q==="shorts")return!1;var N=_.yv(S)||"";return _.C("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(X){return N===X}):!this.persistentGuideBlockedPagePathRegex.test(N)};
_.Z.canFitPersistentGuide=function(q){var S=_.Y$("kevlar_persistent_guide_width_threshold",1312);return S===-1||_.C("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:q>this.calculateGuideThreshold(S)};
_.Z.calculateGuideThreshold=function(q){return _.C("enable_ai_companion")?q+(this.persistentPanelVisible?400:0):q};
_.Z.canFitMiniGuide=function(q){return this.miniGuideWidthThreshold===-1?!1:q>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.Z.onResize=function(){var q=this;_.ix(this,"calculateGuideState",function(){q.onResizeDebounced()})};
_.Z.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.Z.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.Z.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.Z.getInitialGuideUserStateOpened=function(){return _.C("web_force_mini_guide_default")?!1:!_.Xx().getFlag(109)};
_.hd.Object.defineProperties(L0.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.k$("initialBodyClientWidth")||window.innerWidth}}});
L0.prototype.onResize=L0.prototype.onResize;L0.prototype.observeForMiniGuideVisible=L0.prototype.observeForMiniGuideVisible;L0.prototype.computeGuidePersistentAndVisible=L0.prototype.computeGuidePersistentAndVisible;L0.prototype.persistentPanelVisibleChanged=L0.prototype.persistentPanelVisibleChanged;L0.prototype.cachedClientWidthChanged=L0.prototype.cachedClientWidthChanged;L0.prototype.resetGuide=L0.prototype.resetGuide;L0.prototype.activeEndpointChanged=L0.prototype.activeEndpointChanged;
L0.prototype.guideOpenedChanged=L0.prototype.guideOpenedChanged;L0.prototype.miniGuideVisibleChanged=L0.prototype.miniGuideVisibleChanged;L0.prototype.guideIsVisibleButNotPersistentChanged=L0.prototype.guideIsVisibleButNotPersistentChanged;L0.prototype.guidePersistentAndVisibleChanged=L0.prototype.guidePersistentAndVisibleChanged;L0.prototype.onGuideElementChanged=L0.prototype.onGuideElementChanged;L0.prototype.onGuidePersistentChanged=L0.prototype.onGuidePersistentChanged;
L0.prototype.onRenderGuideChanged=L0.prototype.onRenderGuideChanged;L0.prototype.onActiveEndpointChanged=L0.prototype.onActiveEndpointChanged;L0.prototype.onMiniGuideVisibleChanged=L0.prototype.onMiniGuideVisibleChanged;L0.prototype.onGuideIsVisibleButNotPersistentChanged=L0.prototype.onGuideIsVisibleButNotPersistentChanged;L0.prototype.onGuidePersistendAndVisibleChanged=L0.prototype.onGuidePersistendAndVisibleChanged;
_.u([_.O(_.Zb),_.E("design:type",Object)],L0.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],L0.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],L0.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],L0.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],L0.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"disabled",void 0);_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"guidePersistentAndVisible",void 0);_.u([_.I5("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onGuidePersistendAndVisibleChanged",null);_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.I5("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.u([_.k(),_.E("design:type",Object)],L0.prototype,"miniGuideVisible",void 0);_.u([_.I5("miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onMiniGuideVisibleChanged",null);_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"forceMiniGuideClose",void 0);
_.u([_.k(),_.E("design:type",Object)],L0.prototype,"activeEndpoint",void 0);_.u([_.I5("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onActiveEndpointChanged",null);_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"renderGuide",void 0);_.u([_.I5("renderGuide"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onRenderGuideChanged",null);
_.u([_.k({selector:E_Z}),_.E("design:type",Boolean)],L0.prototype,"persistentPanelVisible",void 0);_.u([_.k(),_.E("design:type",Object)],L0.prototype,"guideOpened",void 0);_.u([_.k(),_.E("design:type",Boolean)],L0.prototype,"guidePersistent",void 0);_.u([_.I5("guidePersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onGuidePersistentChanged",null);_.u([_.k(),_.E("design:type",Object)],L0.prototype,"guideUserStateOpened",void 0);
_.u([_.k(),_.E("design:type",String)],L0.prototype,"pageUrl",void 0);_.u([_.k(),_.E("design:type",String)],L0.prototype,"pageType",void 0);_.u([_.k(),_.E("design:type",Number)],L0.prototype,"cachedClientWidth",void 0);_.u([_.k(),_.E("design:type",Object)],L0.prototype,"guideElement",void 0);_.u([_.k({selector:_.x2}),_.E("design:type",Object)],L0.prototype,"isFullscreenShorts",void 0);
_.u([_.I5("guideElement"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onGuideElementChanged",null);_.u([_.I5("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"guidePersistentAndVisibleChanged",null);
_.u([_.Xb("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"guideIsVisibleButNotPersistentChanged",null);_.u([_.I5("miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"miniGuideVisibleChanged",null);_.u([_.Xb("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"guideOpenedChanged",null);
_.u([_.I5("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"activeEndpointChanged",null);_.u([_.Xb("pageUrl"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"resetGuide",null);_.u([_.Xb("cachedClientWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"cachedClientWidthChanged",null);
_.u([_.Xb("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"persistentPanelVisibleChanged",null);_.u([_.I5("guideOpened","guidePersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"computeGuidePersistentAndVisible",null);
_.u([_.Xb("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"observeForMiniGuideVisible",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L0.prototype,"onResize",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-guide-manager"})],L0);var yTJ=_.p(L0,"yt-guide-manager",void 0,{mode:2});var AQ8=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],sp=new Map;sp.set(32,59972);sp.set(27,50765);sp.set(70,60102);sp.set(76,60221);sp.set(77,60222);sp.set(74,60223);sp.set(84,60224);sp.set(38,61941);sp.set(40,61942);sp.set(73,62521);sp.set(67,62522);sp.set(80,63390);sp.set(78,63397);sp.set(75,59972);sp.set(188,63385);sp.set(190,63384);sp.set(36,63387);sp.set(35,63386);sp.set(37,63388);
sp.set(39,63389);sp.set(79,63423);sp.set(87,63424);sp.set(107,63426);sp.set(109,63425);sp.set(65,63428);sp.set(83,63430);sp.set(68,63429);sp.set(221,63431);sp.set(219,63432);sp.set(97,63439);sp.set(98,63440);sp.set(99,63441);sp.set(100,63442);sp.set(101,63443);sp.set(102,63444);sp.set(103,63445);sp.set(104,63446);sp.set(105,63447);var Ak=new Map;Ak.set(80,63390);Ak.set(78,63397);Ak.set(188,63400);Ak.set(190,63401);Ak.set(191,60765);Ak.set(13,247917);var ZLL=new Map,wHG=new Map;var hz=function(){var q=_.n.apply(this,arguments)||this;q.JSC$21721_keyboardInUse=!1;q.boundHandleCapturedKeydownEvent=function(S){q.handleCapturedKeydownEvent(S)};
return q};
_.F(hz,_.n);_.Z=hz.prototype;_.Z.attached=function(){this.listenToDocument(document)};
_.Z.listenToDocument=function(q){q.addEventListener("keydown",_.hx(this,this.onKeyDownEvent));q.addEventListener("keyup",_.hx(this,this.onKeyUpEvent));q.addEventListener("mousedown",_.hx(this,this.onMouseDownEvent));_.C("desktop_keyboard_capture_keydown_killswitch")||q.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);q.addEventListener("yt-page-data-updated",_.hx(this,this.onPageUpdate))};
_.Z.detached=function(){this.unlistenFromDocument(document)};
_.Z.unlistenFromDocument=function(q){q.removeEventListener("keydown",_.hx(this,this.onKeyDownEvent));q.removeEventListener("keyup",_.hx(this,this.onKeyUpEvent));q.removeEventListener("mousedown",_.hx(this,this.onMouseDownEvent));_.C("desktop_keyboard_capture_keydown_killswitch")||q.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);q.removeEventListener("yt-page-data-updated",_.hx(this,this.onPageUpdate))};
_.Z.ready=function(){_.Ly().addProvider({provide:_.n5,useValue:this})};
_.Z.isKeyBoardInUse=function(){return this.JSC$21721_keyboardInUse};
_.Z.handleCapturedKeydownEvent=function(q){if(q.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(q)};
_.Z.onMouseDownEvent=function(){this.JSC$21721_keyboardInUse=!1};
_.Z.onPageUpdate=function(){if(_.C("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.C("web_shorts_keyboard_shortcut_usage_log")){ZLL.clear();for(var q=_.A(sp),S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;N=_.Ew(N);ZLL.set(S,N);_.Jg(_.VR(),_.as(),N)}wHG.clear();q=_.A(Ak);for(S=q.next();!S.done;S=q.next())N=_.A(S.value),S=N.next().value,N=N.next().value,N=_.Ew(N),wHG.set(S,N),_.Jg(_.VR(),_.as(),N);_.Fx(_.VR(),_.as(),[].concat(_.PG(wHG.values()),_.PG(ZLL.values())));
_.Ou(_.VR(),[].concat(_.PG(wHG.values()),_.PG(ZLL.values())))}};
_.Z.onMiniplayerActiveChange=function(){var q;(q=_.Ly().resolve(_.ti).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(q.document):this.unlistenFromDocument(q.document))};
_.Z.ignoreKeyEvent=function(q){if(q.ctrlKey||q.altKey)if(_.C("kevlar_macro_markers_keyboard_shortcut")){if(q.keyCode!==37&&q.keyCode!==39)return!0}else return!0;var S=_.lX(q)||[];return sPJ(S)?(_.C("web_button_or_anchor_list_item")&&B4Z(S,q)&&(this.JSC$21721_keyboardInUse=!0),!0):q.defaultPrevented?(Bl(q.keyCode,q.shiftKey,this.isShortsPage),!0):q.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(q):!1};
_.Z.isSpacebarClick=function(q){var S=q||window.event;var N;S.composedPath&&typeof S.composedPath==="function"?N=S.composedPath():N=S.path;N&&N.length?S=N[0]:(S=S||window.event,S=S.target||S.srcElement,S.nodeType==3&&(S=S.parentNode));return S&&q.keyCode===32&&(q=S.tagName==="BUTTON"||S.tagName==="A"||S.tagName==="INPUT",S=(S=S.getAttribute("role"))&&(S==="option"||S==="button"||S.indexOf("menuitem")===0),q||S)?!0:!1};
_.Z.onKeyDownEvent=function(q){if(!this.ignoreKeyEvent(q)&&(q.keyCode===191&&(q.shiftKey||q.metaKey?q.repeat!=null&&q.repeat||(this.openHotkeyDialog(),Bl(q.keyCode,q.shiftKey,this.isShortsPage)):(this.focusSearchBox(),q.preventDefault())),!q.metaKey)){var S=_.Ly().resolve(_.ti);switch(q.keyCode){case 9:this.JSC$21721_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(q);break;case 84:S.pipController.getWindow()&&window.focus();this.toggleTheaterMode(q.keyCode,q.shiftKey);break;case 73:S.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(q.keyCode,q.shiftKey);break;case 70:if(this.isShortsPage){dg5();break}this.isMiniplayerActive()?S.pipController.getWindow()&&(S.close(!0),window.focus()):this.passEventToPlayer(q);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(q.keyCode,q.shiftKey):this.closeMiniplayer(q.keyCode,q.shiftKey)||this.passEventToPlayer(q);break;case 13:q.shiftKey&&_.Ly().resolve(_.e$).activate(q);break;default:this.passEventToPlayer(q)}}};
_.Z.onKeyUpEvent=function(q){if(!this.ignoreKeyEvent(q))if(_.C("web_speedmaster_spacebar_control")&&q.keyCode===32)this.handlePlayerSpaceKey(q,!0);else{var S=this.getPlayerManager();S&&(S=S.getPlayer())&&S.handleGlobalKeyUp(q.keyCode,q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,q.key,q.code)}};
_.Z.getPlayerManager=function(){var q=_.kc(),S=_.Ly().resolve(_.MU(_.Wq));return q&&S&&S.isOnWatch()?q:null};
_.Z.passEventToPlayer=function(q,S){var N=this,X,b,w,B;return _.G(function(T){if(T.nextAddress==1){if(!_.C("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&N.isMiniplayerActive())X=_.Ly().resolve(_.ti).getPlayerElement();else if(N.inlinePreviewIsActive){if(b=_.E1(N.hostElement,"yt-get-inline-preview-player-action"),(w=b)==null?0:w[0])X=b[0]}else X=_.kc();return X?T.yield(X.getPlayerPromise(),3):T.jumpTo(0)}B=T.yieldResult;S?B.handleGlobalKeyUp(q.keyCode,q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,
q.key,q.code):B.handleGlobalKeyDown(q.keyCode,q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,q.key,q.code,q.repeat);q.keyCode!==38&&q.keyCode!==40&&Bl(q.keyCode,q.shiftKey,N.isShortsPage);_.xP(T)})};
_.Z.focusSearchBox=function(){_.uc(this.hostElement,"yt-focus-searchbox")};
_.Z.openHotkeyDialog=function(){_.uc(this.hostElement,"yt-open-hotkey-dialog")};
_.Z.isMiniplayerActive=function(){return _.Ly().resolve(_.ti).isMiniplayerActive()};
_.Z.closeMiniplayer=function(q,S){return this.isMiniplayerActive()?(_.Ly().resolve(_.ti).close(),Bl(q,S,this.isShortsPage),!0):!1};
_.Z.toggleTheaterMode=function(q,S){var N=_.Qa(_.jQ().getState()),X=this.getPlayerManager(),b=_.C("disable_theater_mode_keyboard")||_.zo("START_IN_FULL_WINDOW_MODE");X&&!b&&(N=!N,_.dr()&&_.C("external_fullscreen")&&(N=!0),_.gr(this.hostElement,"yt-toggle-theater-mode",[N]),Bl(q,S,this.isShortsPage))};
_.Z.toggleMiniplayer=function(q,S){var N=this.getPlayerManager();if(this.isMiniplayerActive()){var X;((X=_.Ly().resolve(_.MU(_.Wq)))==null?0:X.isOnWatch())?_.Ly().resolve(_.ti).close(!0):_.Kv(_.Ly().resolve(_.ti));Bl(q,S,this.isShortsPage)}else N&&(_.gr(this.hostElement,"yt-activate-miniplayer-from-watch-action"),Bl(q,S,this.isShortsPage))};
_.Z.handlePlayerSpaceKey=function(q,S){var N=!!_.kc()||this.isMiniplayerActive();N=_.C("disable_space_scroll_fix")||N;_.C("global_spacebar_pause")&&!this.isKeyBoardInUse()&&N&&(q.preventDefault(),this.passEventToPlayer(q,S))};
_.Z.isPresentingTheaterMode=function(){return _.C("web_watch_enable_tm_esc_key")?_.Qa(_.jQ().getState())&&!_.dr():!1};
hz.prototype.onMiniplayerActiveChange=hz.prototype.onMiniplayerActiveChange;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],hz.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],hz.prototype,"ytdReduxBehavior",void 0);_.u([_.k({selector:_.KDP}),_.E("design:type",Boolean)],hz.prototype,"inlinePreviewIsActive",void 0);_.u([_.k({selector:_.s$g}),_.E("design:type",Boolean)],hz.prototype,"isShortsPage",void 0);
_.u([_.k({selector:_.UD}),_.E("design:type",Boolean)],hz.prototype,"miniplayerIsActive",void 0);_.u([_.I5("miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hz.prototype,"onMiniplayerActiveChange",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-hotkey-manager"})],hz);_.p(hz,"yt-hotkey-manager",void 0,{mode:2});var PL=function(){var q=_.n.apply(this,arguments)||this;q.loopStateEntityKey_=null;q.playlistLoopStateEntity_=null;q.isShuffleNextPlaylist=!1;q.PLAYER_EVENTS_=new Map;q.playerListenersSetup_=!1;q.videoSkipJob_=0;q.canAutoAdvance_=!1;q.playerManager_=null;q.TEST_ONLY={};return q};
_.F(PL,_.n);_.Z=PL.prototype;_.Z.ready=function(){_.Ly().addProvider({provide:_.Fh,useValue:this.hostElement})};
_.Z.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.Z.attached=function(){document.addEventListener("yt-navigate-start",_.hx(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.hx(this,this.onYtNavigateFinish_))};
_.Z.detached=function(){document.removeEventListener("yt-navigate-start",_.hx(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.hx(this,this.onYtNavigateFinish_))};
_.Z.updatePlaylistEventListeners=function(q,S){S&&!this.playerListenersSetup_?(this.playerManager_=q,this.registerPlaylistEventListeners_(q)):!S&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(q))};
_.Z.setPlayer=function(q){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=q};
_.Z.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.Z.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.Z.registerPlaylistEventListeners_=function(q){var S=this;q.getPlayerPromise().then(function(N){S.playerListenersSetup_||(S.ytPlayerListenerBehavior.listenToPlayerEvents(N,S.PLAYER_EVENTS_),S.playerListenersSetup_=!0)})};
_.Z.removePlaylistEventListeners_=function(q){var S=this;q.getPlayerPromise().then(function(N){S.playerListenersSetup_&&(S.ytPlayerListenerBehavior.unlistenFromPlayerEvents(N,S.PLAYER_EVENTS_),S.playerListenersSetup_=!1)})};
_.Z.setPlaylistComponent=function(q){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.hx(this,this.onPlaylistYtNavigate_)),q&&(q.data&&this.playlistComponent.data&&q.data.playlistId==this.playlistComponent.data.playlistId?(q.loopOn=this.playlistComponent.loopOn,q.shuffleOn=this.playlistComponent.shuffleOn):(q.loopOn=!1,q.shuffleOn=!1),this.isShuffleNextPlaylist&&(q.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=q;this.playlistComponent.addEventListener("yt-navigate",
_.hx(this,this.onPlaylistYtNavigate_))};
_.Z.setAutoplayRenderer=function(q){this.autoplayData=q};
_.Z.setPlaylistData=function(q){this.currentPlaylistData_=q;_.uc(this.hostElement,"yt-playlist-data-updated");_.a6.isEmpty(q)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(q)};
_.Z.setPlayerPlaybackControlData=function(q){this.playerManager_&&this.playerManager_.updatePlayerComponents(q.playlistPanelRenderer)};
_.Z.getPlaylistData=function(){return this.currentPlaylistData_};
_.Z.getTempData_=function(q,S){if(this.playlistComponent==null)return null;q={};this.playlistComponent.shuffleOn&&(q.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(q.loop_on=this.playlistComponent.loopOn);S&&(q.autonav="1",_.Ly().resolve(_.Ne),S=_.IL(),S>0&&(q.lact=S),this.playerManager_&&(S=this.playerManager_.getPlayer())&&S.shouldSendVisibilityState()&&(S=S.getVisibilityState(),S!=0&&(q.vis=S)));_.C("enable_unknown_lact_fix_on_html5")&&(_.Ly().resolve(_.Ne),q.lact=
_.IL());return q};
_.Z.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.Z.setLoopStateEntityKey_=function(q){var S;this.loopStateEntityKey_=((S=this.getPlaylistLoopData_(q))==null?void 0:S.playlistLoopStateEntityKey)||null};
_.Z.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.Z.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.Z.skipVideo=function(){var q=this,S=_.C("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||S)S=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.ZV(_.OY,function(){q.onPlaylistNext();q.videoSkipJob_=0},S)};
_.Z.cancelVideoSkip=function(){this.videoSkipJob_&&(_.OY.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.Z.isInBackground_=function(){var q=window.document.visibilityState;return!(!q||q=="visible")};
_.Z.onPlaylistIndex_=function(q){this.playlistComponent&&(q=this.playlistComponent.data.contents[q].playlistPanelVideoRenderer.navigationEndpoint,_.uc(this.hostElement,"yt-navigate",{endpoint:q,tempData:this.getTempData_(q)}))};
_.Z.onPlayerStateChange_=function(q){if(q=q==0&&this.playlistComponent&&this.canAutoAdvance_)q=_.nt.getInstance(),q=!(q.autonavState_===3?q.autonavPauseReason_&&q.autonavPauseReason_.inputBoxFocus===!0:q.autonavState_===1&&q.disabledAutonavPauseReason_&&q.disabledAutonavPauseReason_.inputBoxFocus===!0);q&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.Z.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.Z.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.Z.navigateToAutoplayWatchEndpoint_=function(q,S,N){var X=this.playlistComponent.data.currentIndex,b=this.getNumPlayableVideos_();q=="NORMAL"&&S=="autoplayVideo"&&X+1>=b&&N||!(q=this.getVideoEndpoint_(q,S))||(N=this.getTempData_(q,N),_.uc(this.hostElement,"yt-navigate",{endpoint:q,tempData:N}))};
_.Z.getNumPlayableVideos_=function(){for(var q=0,S=_.A(this.playlistComponent.data.contents||[]),N=S.next();!N.done;N=S.next())N.value.playlistPanelVideoRenderer&&(q+=1);return q};
_.Z.getVideoEndpoint_=function(q,S){if(this.autoplayData&&this.autoplayData.sets)for(var N=0,X=this.autoplayData.sets.length;N<X;N++){var b=this.autoplayData.sets[N];if(b.mode==q){if(b[S])return b[S];break}}else q=new _.Vl("AutoplayData is undefined in playlist manager","Mode: "+q+" endpoint: "+S),_.vN(q)};
_.Z.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.Z.onPlaylistYtNavigate_=function(q){if(q.detail.endpoint){q.stopPropagation();var S=q.detail;S.tempData=this.getTempData_(q.detail.endpoint);_.uc(this.hostElement,"yt-navigate",S)}};
_.Z.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.Z.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.Z.playlistLoopStateEntityChanged_=function(q){var S=this,N,X,b;return _.G(function(w){if(w.nextAddress==1){if(!q)return w.return();N=q.state==="PLAYLIST_LOOP_STATE_ONE";return S.playerManager_?w.yield(S.playerManager_.getPlayerPromise(),3):w.jumpTo(2)}w.nextAddress!=2&&(X=w.yieldResult,X.setLoopVideo(N));b=q.state==="PLAYLIST_LOOP_STATE_ALL";S.playlistComponent&&(S.playlistComponent.loopOn=b);_.xP(w)})};
_.Z.getPlaylistLoopData_=function(q){var S,N;if(q=q==null?void 0:(S=q.playlistButtons)==null?void 0:(N=S.menuRenderer)==null?void 0:N.topLevelButtons)for(S=_.A(q),N=S.next();!N.done;N=S.next())if(N=N.value,N.playlistLoopButtonRenderer)return N.playlistLoopButtonRenderer};
_.Z.getLoopStateCommand_=function(q){var S=this.getPlaylistData(),N;S=((N=this.getPlaylistLoopData_(S))==null?void 0:N.states)||[];var X;q=(X=_.t(S[q?1:2],_.ojX))==null?void 0:X.button;var b;return(b=_.t(q,_.Ct))==null?void 0:b.command};
_.Z.onPlayerLoopChange_=function(q){this.playlistLoopStateEntity_&&(q?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(q=this.getLoopStateCommand_(q))&&this.ytComponentBehavior.resolveCommand(q)};
_.Z.onSleepTimerSettingsChanged_=function(q){this.canAutoAdvance_=q!=="End of video"};
PL.prototype.onPlaylistLoopStateEntityChanged=PL.prototype.onPlaylistLoopStateEntityChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],PL.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],PL.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],PL.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],PL.prototype,"loopStateEntityKey_",void 0);
_.u([_.k({selectorArgs:["loopStateEntityKey_"],selector:_.s2.playlistLoopStateEntitySelector}),_.E("design:type",Object)],PL.prototype,"playlistLoopStateEntity_",void 0);_.u([_.I5("playlistLoopStateEntity_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PL.prototype,"onPlaylistLoopStateEntityChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"yt-playlist-manager"})],PL);_.p(PL,"yt-playlist-manager",void 0,{mode:2});var M6Z,LPs=function(){if(M6Z!==void 0)return M6Z;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return M6Z=q};var I$=function(){var q=_.n.apply(this,arguments)||this;q.lastCallback=null;q.getAccountLinkPromises={};q.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);q.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return q};
_.F(I$,_.n);_.Z=I$.prototype;_.Z.getLocation=function(){return window.location.href};
_.Z.getCompletionUrl=function(){return _.Lf(this.getLocation())};
_.Z.containsRedirectState=function(q){return(q=_.gB(_.Ma7(q)))?(new URLSearchParams(q)).get("redirect_state")!==null:!1};
_.Z.createGalConfig=function(q,S){var N=new cp7;q=N=S?this.getPopupOrRedirectSetting(N,_.k$("LINK_API_KEY"),_.k$("LINK_API_KEY_REDIRECT"),q):eAs(N,_.k$("LINK_API_KEY"));q.authUser=_.k$("SESSION_INDEX")||0;q.supportedFlows=new Set([4]);return q.build()};
_.Z.getPopupOrRedirectSetting=function(q,S,N,X){this.isGalInteractionPopupMode(X)?(q.interactionMode=0,q=eAs(q,S)):(q.interactionMode=1,S=this.getCompletionUrl(),q.completionUrl=S,q=eAs(q,N));return q};
_.Z.isGalInteractionPopupMode=function(q){if(this.redirectModeProviderAllowlist.has(q))switch(q){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.Z.getStatusEntityKeyForProviderId=function(q){return _.LB(q+":all","accountLinkStatusEntity")};
_.Z.findNestedPropValue=function(q,S){var N=!1,X=null;JSON.stringify(q,function(b,w){N||b!==S||(N=!0,X=w);return N?null:w});
return X};
_.Z.findAccountLinkButtonViewModel=function(q,S){var N=null,X=!1;JSON.stringify(q,function(b,w){X||w.accountLinkStatusEntityKey!==S||w.accountLinkStatusSecondaryEntityKey||(X=!0,N=w);return X?null:w});
return N};
_.Z.executeLinkingSuccessOrFailureCommands=function(q,S,N){var X=null,b;(S==null?0:(b=S.url)==null?0:b.includes("account_sharing"))?X=S==null?void 0:S.response:X=S==null?void 0:S.response;(S=this.findAccountLinkButtonViewModel(X,q))?(q=N?this.findNestedPropValue(S,"onSuccessCommand"):this.findNestedPropValue(S,"onFailureCommand"))?_.PA([q],this.hostElement):_.x$(Error("Zl")):_.x$(Error("$l`"+q))};
_.Z.handleInitializeRequest=function(q,S){var N=this,X=fLV(this.createGalConfig(q,!0));this.containsRedirectState(this.getLocation())?WtL(q,X.config,X.galService).then(function(b){var w=N.getStatusEntityKeyForProviderId(q);if(b.statusCode===1)S&&N.executeLinkingSuccessOrFailureCommands(w,S,!0),b=N.getLocation().indexOf("#"),b!==-1&&window.history.pushState(null,"",N.getLocation().substring(0,b));else return S&&N.executeLinkingSuccessOrFailureCommands(w,S,!1),Promise.reject(Error(b.statusMessage))}).catch(function(b){_.vN(b);
_.FO("gamingAccountLinkStatusChanged",{serviceId:q,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(b)}):this.getAccountLinkPromises[q]=X.startLinkingSession({serviceId:q})};
_.Z.handleAccountLinkCommand=function(q){_.t(q,nM5)&&this.handleLinkRequest(_.t(q,nM5))};
_.Z.handleLinkRequest=function(q){var S=this,N=q.thirdPartyId;if(N)if(this.isGalInteractionPopupMode(N)){var X=function(){S.closeAndFire("ytd-gaming-account-link-setting-renderer",q.onFailureCommand)},b=function(){S.closeAndFire("ytd-gaming-account-link-setting-renderer",q.onSuccessCommand)};
this.lastCallback=b;this.getAccountLinkPromises[N].then(function(w){SFm(w).then(function(B){B.statusCode===1?b():X()})}).catch(function(){X()})}else this.getAccountLinkPromises[N].then(function(w){SFm(w).then(function(B){if(B.statusCode!==1)return Promise.reject(Error(B.statusMessage))})}).catch(function(w){_.vN(w);
_.FO("gamingAccountLinkStatusChanged",{serviceId:N,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(w)})};
_.Z.closeAndFire=function(q,S){_.gr(this.hostElement,"yt-close-popup-action",[q]);S&&_.PA([S],this.hostElement)};
_.Z.handleAccountUnlinkCommand=function(q){_.t(q,rUL)&&this.handleUnlinkRequest(_.t(q,rUL))};
_.Z.handleUnlinkRequest=function(q){var S=this,N=q.thirdPartyId;if(N){var X=function(){S.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",q.onFailureCommand)},b=function(){S.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",q.onSuccessCommand)};
this.lastCallback=b;var w=fLV(this.createGalConfig(N,!1));this.unlinkUserGal(w,N).then(function(B){B.statusCode===1?b():X()}).catch(function(){X()})}};
_.Z.unlinkUserGal=function(q,S){return q.deleteLink(S)};
_.Z.handleLogAccountLinkingEventCommand=function(q){_.C("enable_gel_log_commands")&&_.t(q,cU_)&&(q=_.t(q,cU_).event)&&_.FO("gamingAccountLinkStatusChanged",q)};
_.hd.Object.defineProperties(I$,{template:{configurable:!0,enumerable:!0,get:function(){return LPs()}}});
_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],I$.prototype,"ytOpenPopupBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],I$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-third-party-manager"})],I$);_.p(I$,"ytd-third-party-manager",function(){return LPs()},{mode:2});var hz3=2/3,PNZ=_.Ew(130749),IA3=function(q,S){var N=this;this.element=q;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){N.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:hz3,moveAction:function(X){N.moveAction(X)},
triggerAction:function(){N.element.isReloading=!0;_.tG(_.ql(),{visualElement:PNZ});_.LI.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:N.element}})}}}};
_.Pj(_.ql(),PNZ,this.layer);this.gesture=new mL(q,S,this.refreshConfig,"pan-down");this.attach()};
_.Z=IA3.prototype;_.Z.attach=function(){this.gesture.attach()};
_.Z.detach=function(){this.gesture.detach()};
_.Z.reset=function(){this.element.close()};
_.Z.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.Z.moveAction=function(q){this.element.rotation=q*360};var YVE=_.Ew(130750),q6L=function(q,S,N,X,b){var w=this;this.element=q;this.parent=N;this.channelHeader=X;this.ytdReduxDispatch=b;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){w.tabsStartAtInPx=w.channelHeader.clientHeight-48;var B;(B=w.selectedTab)!=null&&B.title&&(B=_.Ly().resolve(_.MU(_.Wq)))&&(B=B.getCurrentPage(),w.lastVisitedTabScrollPosition=B.getScrollTop(),w.previousTab&&
((w.lastVisitedTabScrollPosition===void 0?0:w.lastVisitedTabScrollPosition<w.channelHeader.clientHeight-48)?w.scrollPositionForTabs.has(w.selectedTab.title)&&w.scrollPositionForTabs.delete(w.selectedTab.title):w.scrollPositionForTabs.set(w.selectedTab.title,B.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:ooL(),triggerAction:function(){w.navigate(w.previousTab)},
moveAction:function(B,T){w.moveAction(B,T)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-ooL(),triggerAction:function(){w.navigate(w.nextTab)},
moveAction:function(B,T){w.moveAction(B,T)}}}};
_.Pj(_.ql(),YVE,this.layer);this.gesture=new mL(q,S,this.tabConfig);this.attach()};
_.Z=q6L.prototype;_.Z.attach=function(){this.gesture.attach()};
_.Z.detach=function(){this.gesture.detach()};
_.Z.tabsChanged=function(q){if(q){var S=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;q=_.A(q);for(var N=q.next();!N.done;N=q.next()){N=N.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=N);var X=void 0;if((X=N)==null?0:X.selected)this.previousTab=S,this.selectedTab=N;S=N}S=this.gesture;q=this.getConfig();S.config=q;this.scrollPositionNeedsUpdate=!0}};
_.Z.getConfig=function(){return this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}})};
_.Z.moveAction=function(q,S){if(!this.tabsElement){var N;this.tabsElement=(N=this.parent.header)==null?void 0:N.tabsElement;S==="right"&&this.previousTab?(N=this.previousTab.endpoint,_.LdL(_.Ly().resolve(_.DO),N,{},"")):S==="left"&&this.nextTab&&(N=this.nextTab.endpoint,_.LdL(_.Ly().resolve(_.DO),N,{},""));if(!this.tabsElement)return}N=this.tabsElement._pos;S==="right"&&(q*=-1);this.tabsElement._positionBar(N.width,N.left*1+N.width*q)};
var ooL=function(){var q,S;return(S=(q=_.Ly().resolve(_.Wq).getCurrentPage())==null?void 0:q.clientWidth)!=null?S:0};
q6L.prototype.navigate=function(q){this.element.data=void 0;if(q=q==null?void 0:q.endpoint)this.ytdReduxDispatch(kY3(!0)),_.tG(_.ql(),{visualElement:YVE}),_.LI.instance.resolveCommand({navigateAction:{endpoint:q}},{form:{element:this.element}})};var S6Z;var NiE;var Ys=function(){var q=_.n.apply(this,arguments)||this;q.rotation=0;q.isReloading=!1;return q};
_.F(Ys,_.n);Ys.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
Ys.prototype.reset=function(){this.hostElement.style.opacity=""};
Ys.prototype.close=function(){var q=this;return _.G(function(S){if(S.nextAddress==1)return S.yield(q.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.hostElement.style.opacity="0";_.xP(S)})};
Ys.prototype.rotationChanged=Ys.prototype.rotationChanged;_.u([_.k(),_.E("design:type",Object)],Ys.prototype,"rotation",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ys.prototype,"isReloading",void 0);_.u([_.oE("#icon"),_.E("design:type",HTMLElement)],Ys.prototype,"icon",void 0);_.u([_.I5("rotation"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ys.prototype,"rotationChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-refresh"})],Ys);
_.p(Ys,"ytd-refresh",function(){if(NiE!==void 0)return NiE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return NiE=q},{mode:1});var X7E;var oc=function(){var q=_.n.apply(this,arguments)||this;q.useRaf=!_.C("web_use_raf_app_header_layout_killswitch");return q};
_.F(oc,_.n);oc.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
oc.prototype.dataChanged=function(){if(this.data){var q=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var S=_.Wi(this.data.banner.thumbnails,this.hostElement.clientWidth);S&&(S.indexOf("//")===0&&(S="https:"+S),this.hasBannerArt=!0,_.MQ(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+S+")"}))}this.hasBannerArt!==q&&_.mt(this.hostElement).querySelector("#header").fire("iron-resize")}};
oc.prototype.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
oc.prototype.dataChanged=oc.prototype.dataChanged;_.u([_.O(hYs),_.E("design:type",Object)],oc.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Ra),_.E("design:type",Object)],oc.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],oc.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],oc.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oc.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],oc.prototype,"selected",void 0);_.u([_.k(),_.E("design:type",Boolean)],oc.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],oc.prototype,"hasBannerArt",void 0);_.u([_.k(),_.E("design:type",Object)],oc.prototype,"useRaf",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oc.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],oc);
_.p(oc,"ytd-interactive-tabbed-header-renderer",function(){if(X7E!==void 0)return X7E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return X7E=q},{mode:1});var b9J;var qS=function(){return _.n.apply(this,arguments)||this};
_.F(qS,_.n);qS.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
qS.prototype.computeActionsAlignment=function(q){return(q==null?void 0:q.actionsAlignment)||""};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qS.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.E("design:type",String)],qS.prototype,"actionsAlignment",void 0);
_.u([_.Ue({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],qS);
_.p(qS,"ytd-page-footer-renderer",function(){if(b9J!==void 0)return b9J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return b9J=q},{mode:1});var w7L;var Z9E;var Sv=function(){var q=_.n.apply(this,arguments)||this;q.isEditing=!1;q.useSlot=!1;q.isMultiline=!1;return q};
_.F(Sv,_.n);_.Z=Sv.prototype;_.Z.onKeydown=function(q){if(q.keyCode===13&&!this.isMultiline)this.onSave();else if(q.keyCode===27)this.onCancel()};
_.Z.computeComponentStyle=function(q){return(q==null?0:q.style)?q.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.Z.computeisMultiline=function(q){if(this.multilineOverride!==void 0)return this.multilineOverride;var S,N;return!!(q==null?0:(S=q.formField)==null?0:(N=S.textInputFormFieldRenderer)==null?0:N.isMultiline)};
_.Z.computeTextDisplayed=function(q,S){if(q)return q;if(S)return S};
_.Z.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.Z.onSave=function(){if(this.textForm.validate()){this.textForm.save();var q=this.textForm.value;if(q)this.set("data.textDisplayed",_.Kc(q));else{var S;((S=this.data)==null?0:S.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.v_("inline-form-changed",this.data));this.isEditing=!1}};
_.Z.onCancel=function(){var q=_.vO(this.data.textDisplayed);q===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(q);this.isEditing=!1};
Sv.prototype.onKeydown=Sv.prototype.onKeydown;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Sv.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Sv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sv.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sv.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Sv.prototype,"isEditing",void 0);_.u([_.k(),_.E("design:type",Object)],Sv.prototype,"useSlot",void 0);_.u([_.k(),_.E("design:type",Boolean)],Sv.prototype,"multilineOverride",void 0);_.u([_.k(),_.E("design:type",Boolean)],Sv.prototype,"enableOverlayTheme",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.E("design:type",String)],Sv.prototype,"componentStyle",void 0);
_.u([_.k({computed:"computeisMultiline(data)"}),_.E("design:type",Object)],Sv.prototype,"isMultiline",void 0);_.u([_.oE("#text-form"),_.E("design:type",Object)],Sv.prototype,"textForm",void 0);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Sv.prototype,"onKeydown",null);_.u([_.Ue({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],Sv);
_.p(Sv,"ytd-inline-form-renderer",function(){if(Z9E!==void 0)return Z9E;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Z9E=q},{mode:1});var A1m;var NS=function(){var q=_.n.apply(this,arguments)||this;q.previousSelectValue=void 0;q.selectedItemMessage=void 0;return q};
_.F(NS,_.n);NS.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
NS.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var q,S,N,X,b=(q=this.data)==null?void 0:(S=q.dropdown)==null?void 0:(N=S.dropdownRenderer)==null?void 0:(X=N.entries)==null?void 0:X.map(function(T){return T.privacyDropdownItemRenderer});
q=_.A(b!=null?b:[]);for(S=q.next();!S.done;S=q.next())if((S=S.value)&&S.int32Value===this.selectedValue){this.selectedItemMessage=S.itemMessage;break}}else this.selectedItemMessage=void 0;var w;(w=this.onValueChanged)==null||w.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var B;(B=this.data)!=null&&B.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
NS.prototype.onValueChangedForSelectedValue=function(q){this.selectedValue=q.detail.value};
NS.prototype.selectedValueChanged=NS.prototype.selectedValueChanged;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],NS.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],NS.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],NS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],NS.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],NS.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],NS.prototype,"theme",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Number)],NS.prototype,"selectedValue",void 0);_.u([_.k(),_.E("design:type",Function)],NS.prototype,"onValueChanged",void 0);
_.u([_.Xb("selectedValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NS.prototype,"selectedValueChanged",null);_.u([_.Ue({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],NS);
_.p(NS,"ytd-dropdown-form-field-renderer",function(){if(A1m!==void 0)return A1m;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return A1m=q},{mode:2});var suG;var XJ=function(){return _.n.apply(this,arguments)||this};
_.F(XJ,_.n);_.hd.Object.defineProperties(XJ.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var q=[],S=_.A(this.data||[]),N=S.next();!N.done;N=S.next())(N=_.t(N.value,w5E))&&q.push(N);return q}}});
_.u([_.k(),_.E("design:type",Array)],XJ.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],XJ.prototype,"byline",null);_.u([_.Ue({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],XJ);
_.p(XJ,"ytd-playlist-byline-renderer",function(){if(suG!==void 0)return suG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return suG=q},{mode:1});var BiL;var be=function(){var q=_.n.apply(this,arguments)||this;q.rtlBullet=_.C("web_playlist_stats_rtl_bullet_icon_killswitch");q.modern=_.C("web_modern_buttons");q.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return q};
_.F(be,_.n);_.Z=be.prototype;_.Z.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}};
_.Z.attached=function(){};
_.Z.computeIsCustomThumbnail=function(q){return q?!!q.playlistCustomThumbnailRenderer:!1};
_.Z.onYtNavigate=function(q,S){if(S&&S.actions&&S.actions.indexOf("shuffle")>-1){q=_.Ly().resolve(_.Fh);var N=S.tempData||{};N.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);S.tempData=N;q.isShuffleNextPlaylist=!0}};
_.Z.onUpdatePlaylistAction=function(q){var S;q=(S=_.t(q,_.QeM))==null?void 0:S.updatedRenderer;if(S=_.t(q,tFL))this.data=S};
_.Z.computeStyleType=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeThumbnailWidth=function(q){return q==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.Z.computeHideThumbnailAria=function(q){if(q==null?0:q.thumbnailOverlays)for(var S=0;S<q.thumbnailOverlays.length;S++){var N=void 0;if((N=q.thumbnailOverlays[S])==null?0:N.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
be.prototype.onYtNavigate=be.prototype.onYtNavigate;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],be.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],be.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],be.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],be.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],be.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],be.prototype,"rtlBullet",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.E("design:type",String)],be.prototype,"styleType",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],be.prototype,"thumbnailWidth",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],be.prototype,"modern",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.E("design:type",Boolean)],be.prototype,"isCustomThumbnail",void 0);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],be.prototype,"onYtNavigate",null);_.u([_.Ue({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],be);
_.p(be,"ytd-playlist-sidebar-primary-info-renderer",function(){if(BiL!==void 0)return BiL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return BiL=q},{mode:1});var TiJ;var wp=function(){return _.n.apply(this,arguments)||this};
_.F(wp,_.n);wp.prototype.computeOwnerVisibility=function(q){return!(!q.videoOwner&&!q.button)};
wp.prototype.configureRendererStamper=function(){return{"data.videoOwner":{id:"video-owner",mapping:{videoOwnerRenderer:"ytd-video-owner-renderer"}},"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wp.prototype,"data",void 0);_.u([_.Ue({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],wp);
_.p(wp,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(TiJ!==void 0)return TiJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return TiJ=q},{mode:1});var Gt$;var ZU=function(){var q=_.n.apply(this,arguments)||this;q.expanded=!1;q.isCompact=!1;return q};
_.F(ZU,_.n);_.Z=ZU.prototype;_.Z.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.Z.dataChanged=function(){this.data&&_.ad(_.mt(this.text),_.CuX(_.iGX,_.vO(this.data.text||null)))};
_.Z.computeAutoScrollEnabled=function(q,S){return q&&!S};
_.Z.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.Z.toggleOnTap=function(){this.expanded=!this.expanded};
ZU.prototype.expandedChanged=ZU.prototype.expandedChanged;ZU.prototype.dataChanged=ZU.prototype.dataChanged;_.u([_.O(o08),_.E("design:type",Object)],ZU.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ZU.prototype,"expanded",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ZU.prototype,"isCompact",void 0);_.u([_.k({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.E("design:type",Boolean)],ZU.prototype,"autoScrollEnabled",void 0);_.u([_.oE("#text"),_.E("design:type",Object)],ZU.prototype,"text",void 0);_.u([_.oE("#expander-icon"),_.E("design:type",Object)],ZU.prototype,"expanderIcon",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZU.prototype,"dataChanged",null);_.u([_.I5("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZU.prototype,"expandedChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],ZU);
_.p(ZU,"ytd-channel-legal-info-renderer",function(){if(Gt$!==void 0)return Gt$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Gt$=q},{mode:1});var DTJ;var Qu3=_.qW("DOWNLOAD",{},"Download"),ass=_.qW("DOWNLOADING",{},"Downloading"),VNs=_.qW("DOWNLOADED",{},"Downloaded"),A9=function(){var q=_.n.apply(this,arguments)||this;q.downloadProgress=0;q.isDownloadComplete=!1;q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.F(A9,_.n);_.Z=A9.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Z.dataChanged=function(){var q;(q=this.data)!=null&&q.tooltip||(q=_.eQ(_.jQ().getState(),this.playlistId),this.updateButtonState(q))};
_.Z.computePlaylistId=function(q){return q};
_.Z.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Z.updateButtonState=function(q){if(this.data&&(this.data.tooltip!==ass||!_.br(q))){this.isDownloadComplete=!1;switch(q){case "TRANSFER_STATE_UNKNOWN":q=Qu3;var S="OFFLINE_DOWNLOAD";var N="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":q=VNs;S="OFFLINE_PIN";N="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":q=ass;S="OFFLINE_DOWNLOADING_ZERO";N="ACTION_REMOVE_WITH_PROMPT";
break;default:q=Qu3,S="OFFLINE_DOWNLOAD",N="ACTION_ADD"}var X=Object.assign({},this.data);X.tooltip=q;X.accessibilityData={accessibilityData:{label:q}};X.icon={iconType:S};X.size="SIZE_DEFAULT";_.t(X.command,_.IH)&&(_.t(X.command,_.IH).action=N);this.set("data",X)}};
_.Z.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var q="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?q="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?q="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?q="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?q="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?q="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(q="OFFLINE_PIN",this.isDownloadComplete=!0);var S;q!==((S=this.data.icon)==null?void 0:S.iconType)&&(S=Object.assign({},this.data),S.tooltip=ass,S.accessibilityData={accessibilityData:{label:ass}},S.icon={iconType:q},_.t(S.command,_.IH)&&(_.t(S.command,_.IH).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",S))}};
A9.prototype.updateProgress=A9.prototype.updateProgress;A9.prototype.onTransferStateChanged=A9.prototype.onTransferStateChanged;A9.prototype.dataChanged=A9.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],A9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],A9.prototype,"ytdReduxBehavior",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"forceIconButton",void 0);
_.u([_.k({value:!0}),_.E("design:type",Boolean)],A9.prototype,"forceIconOnly",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"overrides",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"buttonTooltipPosition",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"styleActionButton",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"disableTextTransform",void 0);
_.u([_.k({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.E("design:type",String)],A9.prototype,"playlistId",void 0);_.u([_.k(),_.E("design:type",Object)],A9.prototype,"data",void 0);_.u([_.k({selector:_.fC7,selectorArgs:["playlistId"]}),_.E("design:type",Object)],A9.prototype,"downloadProgress",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],A9.prototype,"isDownloadComplete",void 0);
_.u([_.k({selector:_.eQ,selectorArgs:["playlistId"]}),_.E("design:type",String)],A9.prototype,"transferState",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],A9.prototype,"showTooltips",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],A9.prototype,"sendCommandWhenDisabled",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],A9.prototype,"disabled",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A9.prototype,"dataChanged",null);_.u([_.Xb("transferState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A9.prototype,"onTransferStateChanged",null);_.u([_.Xb("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A9.prototype,"updateProgress",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],A9);
_.p(A9,"ytd-download-playlist-button-renderer",function(){if(DTJ!==void 0)return DTJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DTJ=q},{mode:1});var UT5;_.jS(_.osv,"thumbnail-overlay-button-view-model",{props:{data:_.H4,lockupExperiments:_.H4}});var sv=function(){var q=_.n.apply(this,arguments)||this;q.isSquare=!1;q.isVertical=!1;return q};
_.F(sv,_.n);sv.prototype.computeIsSquare=function(q){return q!=null&&q.thumbnail?mW3(q.thumbnail)==="SQUARE":!1};
sv.prototype.computeIsVertical=function(q){return q!=null&&q.thumbnail?mW3(q.thumbnail)==="VERTICAL":!1};
sv.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.E("design:type",Object)],sv.prototype,"isSquare",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.E("design:type",Object)],sv.prototype,"isVertical",void 0);
_.u([_.k(),_.E("design:type",Object)],sv.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],sv);
_.p(sv,"ytd-hero-playlist-thumbnail-renderer",function(){if(UT5!==void 0)return UT5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UT5=q},{mode:1});var BI=function(){var q=_.n.apply(this,arguments)||this;q.isDarkTheme=!1;q.isUltraWide=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return q};
_.F(BI,_.n);_.Z=BI.prototype;_.Z.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.Ly();var q;(q=_.Ly().resolve(_.MU(_.QQ)))!=null&&(q.headerElement=this.hostElement)};
_.Z.detached=function(){var q;(q=_.Ly().resolve(_.MU(_.QQ)))!=null&&(q.headerElement=void 0)};
_.Z.onUpdateHeader=function(q){(q=q.detail)&&this.set("data",q)};
_.Z.computeTextDisplayed=function(q){if(q)return q.textDisplayed?q.textDisplayed:q.placeholder};
_.Z.gradientColorToLinearGradientStop=function(q){var S=this.isDarkTheme?q.darkThemeColor:q.lightThemeColor;return S?_.Vh(S)+" "+((q==null?void 0:q.startLocation)||0)*100+"%":"transparent"};
_.Z.onWindowResize=function(){var q;((q=this.data)==null?0:q.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.Z.onIronResize=function(q){this.isUltraWide=!q.detail.value};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.onUpdatePlaylistName=function(q){var S=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},q.detail.value));_.MC(this,function(){var N;(N=S.editableTitle)==null||N.resize()})};
_.Z.onUpdatePlaylistDescription=function(q){var S=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},q.detail.value));_.MC(this,function(){var N;(N=S.editableDescriptionInlineExpander)==null||N.resize()})};
_.Z.getCinematicData=function(q){return _.t(q==null?void 0:q.cinematicContainer,Ui)};
_.hd.Object.defineProperties(BI.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.getCinematicData(this.data))==null?void 0:q.config;return(q=this.isDarkTheme?S==null?void 0:S.darkThemeBackgroundColor:S==null?void 0:S.lightThemeBackgroundColor)?"background-color:"+_.a5(q)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var q;return _.t((q=this.data)==null?void 0:q.descriptionForm,e45)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N,X;return"background:linear-gradient(to bottom, "+(((X=(S=this.getCinematicData(this.data))==null?void 0:(N=S.gradientColorConfig)==null?void 0:N.map(function(b){return q.gradientColorToLinearGradientStop(b)}))==null?void 0:X.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var q;return _.vO((q=this.data)==null?void 0:q.descriptionTapText)}}});
BI.prototype.onUpdateHeader=BI.prototype.onUpdateHeader;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],BI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],BI.prototype,"actionHandlerBehavior",void 0);_.u([_.oE("#description-inline-expander"),_.E("design:type",Object)],BI.prototype,"descriptionInlineExpander",void 0);
_.u([_.oE("#editable-description-inline-expander"),_.E("design:type",Object)],BI.prototype,"editableDescriptionInlineExpander",void 0);_.u([_.k(),_.E("design:type",Object)],BI.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],BI.prototype,"isUltraWide",void 0);_.u([_.oE("#editable-title-display"),_.E("design:type",Object)],BI.prototype,"editableTitle",void 0);_.u([_.K("isUltraWide"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"maxDescriptionLines",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"noCinematicData",null);_.u([_.Ph("yt-new-playlist-header"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],BI.prototype,"onUpdateHeader",null);_.u([_.K("data","isDarkTheme"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"backgroundStyle",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"descriptionFormData",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"getDropdownTheme",null);_.u([_.K("data","isDarkTheme"),_.E("design:type",String),_.E("design:paramtypes",[])],BI.prototype,"gradientStyle",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],BI.prototype,"descriptionTapText",null);
_.u([_.Ue({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],BI);
_.p(BI,"ytd-playlist-header-renderer",function(){if(w7L!==void 0)return w7L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return w7L=q},{mode:2});var r1L;var $T_;var TB=function(){return _.n.apply(this,arguments)||this};
_.F(TB,_.n);TB.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TB.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],TB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TB.prototype,"data",void 0);_.u([_.Ue({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],TB);
_.p(TB,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if($T_!==void 0)return $T_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return $T_=q},{mode:1});var GB=function(){return _.n.apply(this,arguments)||this};
_.F(GB,_.n);
GB.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{playlistSidebarPrimaryInfoRenderer:{component:"ytd-playlist-sidebar-primary-info-renderer",noInjection:!0},playlistSidebarSecondaryInfoRenderer:{component:"ytd-playlist-sidebar-secondary-info-renderer",noInjection:!0},playlistSidebarTertiaryInfoRenderer:{component:"ytd-playlist-sidebar-tertiary-info-renderer",noInjection:!0},channelLegalInfoRenderer:{component:"ytd-channel-legal-info-renderer",params:{isCompact:!0},noInjection:!0}}}}};
GB.prototype.computeUsePremiumShowStyle=function(q){if(!q||!q.items)return!1;for(var S=0;S<q.items.length;S++)if(_.t(q.items[S],tFL)){var N=void 0;return((N=_.t(q.items[S],tFL))==null?void 0:N.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GB.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],GB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],GB.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.E("design:type",Boolean)],GB.prototype,"usePremiumShowStyle",void 0);
_.u([_.Ue({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],GB);
_.p(GB,"ytd-playlist-sidebar-renderer",function(){if(r1L!==void 0)return r1L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return r1L=q},{mode:1});var c1G;var eE$;var Cd3=function(q,S,N,X,b,w,B,T){this.minWidth=q;this.minHeight=S;this.recommendedWidth=N;this.recommendedHeight=X;this.JSC$21796_maxFileSize=b;this.title=w;this.bannerGalleryTitle=B;this.channelId=T;this.picker_=null;q=_.bWM("yt-banner");S=q.addView;N=(new CA_("youtubebanner")).addUploadMetadata("silo_id","19");N.opts.ytMaxFileSize=this.JSC$21796_maxFileSize;X=this.recommendedHeight;N.opts.ytRecWidth=this.recommendedWidth;N.opts.ytRecHeight=X;S.call(q,N);q.addView(new _.DB);S=q.addView;N=new _.DB;
N.opts.type="ytbanner";S.call(q,N.JSC$10391_setLabel(this.bannerGalleryTitle));S=q.setTitle(this.title).setSize(1E3);S.urlParamMap_.set("thumbs","orig");N=this.minWidth;X=this.minHeight;if(isNaN(N)||isNaN(X))throw Error("ib`"+N+"`"+X);S.urlParamMap_.set("minSize",N+"x"+X);S.urlParamMap_.set("cropMode","ytcb");this.builder_=q};
Cd3.prototype.open=function(){var q=this;return new _.AK(function(S,N){_.mCM(q.builder_,function(X){X.action=="picked"?S(X):X.action=="cancel"&&N(Error("am"))});
q.picker_&&q.picker_.dispose();q.picker_=q.builder_.build();q.picker_.setVisible(!0)})};
Cd3.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var RE8=function(q){this.channelId=q};
RE8.prototype.upload=function(q){var S="";q.viewToken&&(S=q.viewToken[2].type);var N=q.docs[0];q=N.crop;S={channel_id:this.channelId,fife_url:N.thumbnails[0].url,photo_id:N.id,is_gallery_image:S=="ytbanner"};q&&(S.crop_top=q.top,S.crop_right=q.right,S.crop_bottom=q.bottom,S.crop_left=q.left);return _.noy("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:S})};var DU=function(){var q=_.n.apply(this,arguments)||this;q.ariaLabel=null;return q};
_.F(DU,_.n);_.Z=DU.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Z.detached=function(){this.picker&&this.picker.dispose()};
_.Z.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.Z.computeAriaLabel=function(q){return q};
_.Z.onTap=function(){var q=this,S;if((S=this.data)==null||!S.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new Cd3(this.data.bannerMinWidth||0,this.data.bannerMinHeight||0,this.data.bannerRecommendedWidth||0,this.data.bannerRecommendedHeight||0,this.data.bannerMaxFileSizeInMegabytes||0,this.data.editorTitle||"",this.data.galleryViewTitle||"",this.data.channelId||""));var N;(N=this.picker)==null||N.open().then(function(X){q.handleBannerPicked(X)},function(){})}};
_.Z.handleBannerPicked=function(q){var S=this;this.uploader||(this.uploader=new RE8(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(q).then(function(N){S.handleBannerUploadSucceeded(N)},function(N){S.handleBannerUploadFailed(N)})};
_.Z.handleBannerUploadSucceeded=function(q){q&&q.errors?this.handleBannerUploadFailed(q):(_.uc(this.hostElement,"yt-banner-updated",q),this.message=null)};
_.Z.handleBannerUploadFailed=function(q){this.message=q&&q.errors&&q.errors.length?q.errors[0]:null};
DU.prototype.dataChanged=DU.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],DU.prototype,"componentBehavior",void 0);_.u([_.O(_.sE),_.E("design:type",Object)],DU.prototype,"ironButtonState",void 0);_.u([_.k(),_.E("design:type",Object)],DU.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.E("design:type",Object)],DU.prototype,"ariaLabel",void 0);
_.u([_.k(),_.E("design:type",Object)],DU.prototype,"message",void 0);_.u([_.k(),_.E("design:type",Object)],DU.prototype,"picker",void 0);_.u([_.k(),_.E("design:type",Object)],DU.prototype,"uploader",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DU.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],DU);
_.p(DU,"ytd-channel-banner-editor-renderer",function(){if(eE$!==void 0)return eE$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return eE$=q},{mode:1});var tN3;var i9L=_.jV(["#"]),Qi=function(){return _.n.apply(this,arguments)||this};
_.F(Qi,_.n);Qi.prototype.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q,!0)||_.twv(i9L)};
Qi.prototype.dataChanged=function(){var q=this.data;q&&q.targetId&&_.o7(_.qb(),q.targetId,this.moreIcon)};
Qi.prototype.dataChanged=Qi.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Qi.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qi.prototype,"data",void 0);_.u([_.oE("#more-icon"),_.E("design:type",Object)],Qi.prototype,"moreIcon",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Qi.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Qi);
_.p(Qi,"ytd-channel-tagline-renderer",function(){if(tN3!==void 0)return tN3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tN3=q},{mode:1});var J1s;var ac=function(){return _.n.apply(this,arguments)||this};
_.F(ac,_.n);_.Z=ac.prototype;_.Z.ready=function(){var q=this;_.mt(this.hostElement).querySelector("#form").addEventListener("submit",function(S){q.onSubmit(S)})};
_.Z.onDataChanged=function(){var q;((q=this.data)==null?0:q.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.Z.onIconButtonKeydown=function(q){q.keyCode===13&&this.iconButton.click()};
_.Z.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.Z.openOnClickHandler=function(){this.input.focus()};
_.Z.onSubmit=function(q){q.preventDefault();return!1};
_.Z.submitOnEnterKeyUp=function(q){var S;if(q.keyCode===13&&((S=this.data)==null?0:S.expandedText)){q=this.data.endpoint;S=_.a6.unsafeClone(q);var N;((N=_.t(S==null?void 0:S.commandMetadata,_.Yq))==null?0:N.url)?(_.t(S.commandMetadata,_.Yq).url=_.bu(_.t(S.commandMetadata,_.Yq).url,"query",this.data.expandedText),_.t(S,_.If)&&(_.t(S,_.If).query=this.data.expandedText),_.uc(this.hostElement,"yt-navigate",{endpoint:S,tempData:{disableCache:!0}})):(N=new _.Vl("Error: Trying to navigate to an endpoint without url",
q),_.O0(N))}};
_.Z.updateDataExpandedTextFromBinding=function(q){this.set("data.expandedText",q.detail.value)};
_.hd.Object.defineProperties(ac.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
ac.prototype.onDataChanged=ac.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ac.prototype,"ytRendererBehavior",void 0);_.u([_.O(S4G),_.E("design:type",Object)],ac.prototype,"ytdExpandableInputBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ac.prototype,"data",void 0);_.u([_.oE("#input"),_.E("design:type",Object)],ac.prototype,"input",void 0);_.u([_.oE("#icon-button"),_.E("design:type",HTMLElement)],ac.prototype,"iconButton",void 0);
_.u([_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],ac.prototype,"searchIcon",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ac.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],ac);
var T4J=_.m9()(ac,"ytd-expandable-tab-renderer",function(){if(J1s===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);J1s=q}q=J1s;return q},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var F15;var Vi=function(){var q=_.n.apply(this,arguments)||this;q.avatarSize=80;q.ariaLabel=_.qW("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return q};
_.F(Vi,_.n);Vi.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Vi.prototype.computeHref=function(q){var S;return((S=_.t(q,_.nl))==null?0:S.url)?this.componentBehavior.computeHref_(q):null};
Vi.prototype.onTap=function(){var q,S;(q=this.data)==null||!q.editAvatarServiceEndpoint||((S=_.t(this.data.editAvatarServiceEndpoint,_.nl))==null?0:S.url)||_.Ly().resolve(_.ci).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.u([_.O(_.sE),_.E("design:type",Object)],Vi.prototype,"ironButtonState",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Vi.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Vi.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Vi.prototype,"avatarSize",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],Vi.prototype,"ariaLabel",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],Vi);
_.p(Vi,"ytd-channel-avatar-editor",function(){if(F15!==void 0)return F15;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return F15=q},{mode:1});var H9G=_.f(function(q){var S=q.data;var N=q.noPadding;var X=q.enableBanner;var b=q.cinematicContainerTopbarOffset;var w=q.allowCinematicContainerOverflow;var B=q.displayAsSidebar;q=q.className;_.Ww(function(){S().tagManagerId&&(_.ZF(S().tagManagerId,_.k$("GL")),YnV(S().tagManagerId))},"vUc8md");
var T=_.Yc(DiL,function(){return S().pageHeaderEntityKey});
return _.D("yt-page-header-renderer",{class:_.mu("pageHeaderRendererHost",q)},_.D(_.SA,{data:function(){var Q;return((Q=T())==null?0:Q.header)?T().header:(B==null?0:B())&&S().sidebarContent?S().sidebarContent:S().content}},{pageHeaderViewModel:function(Q){return _.D(_.ggm,{data:Q.data,
noPadding:N,enableBanner:X,cinematicContainerTopbarOffset:b,allowCinematicContainerOverflow:w,displayAsSidebar:function(){return(B==null?void 0:B())&&S().enableSidebarView}})}}))},"vk");
H9G.idomCompat=!0;_.jS(H9G,"yt-page-header-renderer",{props:{data:_.H4,noPadding:_.H4,enableBanner:_.H4,cinematicContainerTopbarOffset:_.H4,allowCinematicContainerOverflow:_.H4,displayAsSidebar:_.H4,className:_.H4}});_.jS(_.W5,"yt-image-banner-view-model",{props:{data:_.H4,isPositionRelative:_.H4}});_.jS(_.B03,"yt-tab-group-shape",{props:{shape:_.H4}});var O93=_.iT.persistentPanelVisibleSelector,Uv=function(){var q=_.n.apply(this,arguments)||this;q.expandableCustomTabRenderable=function(S){return Gds(S,function(){return void q.onSearchNavigate()})};
q.isRichGrid=!1;q.isConstrainedList=!1;q.richGridMiniMode=!1;q.richGridStyle="RICH_GRID_STYLE_UNKNOWN";q.isRichGridShorts=!1;q.responsiveSizing="COMPACT";q.disableGridStateAware=!1;q.useRaf=!_.C("web_use_raf_app_header_layout_killswitch");q.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return q};
_.F(Uv,_.n);_.Z=Uv.prototype;_.Z.computeHeaderDisabled=function(q,S){return S||!q||this.tabsHidden};
_.Z.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.Z.computeIsRichGridShorts=function(q){return q==="RICH_GRID_STYLE_SHORTS_GRID"||q==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.Z.computeImageBannerViewModel=function(){var q,S;return _.t((S=_.t((q=this.data)==null?void 0:q.content,_.hTT))==null?void 0:S.banner,_.mpX)};
_.Z.computeHasCinematicContainer=function(){var q,S;return!((S=_.t((q=this.data)==null?void 0:q.content,_.hTT))==null||!S.background)};
_.Z.handleHeaderResize=function(){var q=_.mt(this.hostElement).querySelector("#header");q&&_.uc(q,"iron-resize")};
_.Z.handleInsertTabCommand=function(q){var S=_.t(q,QUs);S&&(S.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(N){return N.tabRenderer&&N.tabRenderer.tabIdentifier===S.tabIdentifier})||this.splice("tabs",S.tabIndex||-1,0,S.tab))};
_.Z.handleRefreshChannelTabAction=function(q){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===q&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.Z.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.Z.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Z.observerRichGridSlimItemsPerRow=function(){_.MQ(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.Z.updateCssVars=function(){this.richGridItemsPerRow&&_.MQ(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Y$("rich_grid_max_item_width",500))+16)-16+"px"})};
_.Z.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.MQ(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.Z.onDataChanged=function(){this.handleHeaderResize()};
_.Z.onWindowResize=function(){this.handleHeaderResize()};
_.Z.onFocusedChanged=function(q){(q=_.jB(q))&&q.is==="tp-yt-paper-tab"&&q.hasRipple()&&(q.getRipple().holdDown=!q.pointerDown&&q.focused)};
_.Z.updateSelectedFromBinding=function(q){this.ytdTabbedHeaderBehavior.selected=q.detail.value};
_.Z.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.hd.Object.defineProperties(Uv.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:agJ(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.imageBannerViewModel)==null?void 0:q.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Uv.prototype.onDataChanged=Uv.prototype.onDataChanged;Uv.prototype.updateCssVarsForResponsiveGrid=Uv.prototype.updateCssVarsForResponsiveGrid;Uv.prototype.updateCssVars=Uv.prototype.updateCssVars;Uv.prototype.observerRichGridSlimItemsPerRow=Uv.prototype.observerRichGridSlimItemsPerRow;Uv.prototype.observerRichGridItemsPerRow=Uv.prototype.observerRichGridItemsPerRow;Uv.prototype.persistentPanelVisibleChanged=Uv.prototype.persistentPanelVisibleChanged;
_.u([_.O(_.Ra),_.E("design:type",Object)],Uv.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(hYs),_.E("design:type",Object)],Uv.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Uv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Uv.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Uv.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Uv.prototype,"ytdReduxBehavior",void 0);_.u([_.oE("#tabs"),_.E("design:type",Object)],Uv.prototype,"tabsElement",void 0);_.u([_.k(),_.E("design:type",Array)],Uv.prototype,"tabs",void 0);_.u([_.k(),_.E("design:type",Object)],Uv.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.K("tabs.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],Uv.prototype,"tabGroupShape",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Uv.prototype,"isRichGrid",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Uv.prototype,"isConstrainedList",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Object)],Uv.prototype,"richGridMiniMode",void 0);_.u([_.k({selector:function(q){return q.ui.richGridStyle}}),
_.E("design:type",Object)],Uv.prototype,"richGridStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.E("design:type",Object)],Uv.prototype,"isRichGridShorts",void 0);_.u([_.k({selector:_.VP}),_.E("design:type",Number)],Uv.prototype,"richGridItemsPerRow",void 0);_.u([_.k({selector:function(q){return q.ui.richGridContainerWidth}}),
_.E("design:type",Number)],Uv.prototype,"richGridContainerWidth",void 0);_.u([_.k({selector:_.iM0}),_.E("design:type",Number)],Uv.prototype,"richGridSlimItemsPerRow",void 0);_.u([_.k(),_.E("design:type",Object)],Uv.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Uv.prototype,"responsiveSizing",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Uv.prototype,"disableGridStateAware",void 0);
_.u([_.k({computed:"computeImageBannerViewModel(data)"}),_.E("design:type",Object)],Uv.prototype,"imageBannerViewModel",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.E("design:type",Boolean)],Uv.prototype,"hasCinematicContainer",void 0);_.u([_.k({selector:QsE,reflectToAttribute:!0}),_.E("design:type",Boolean)],Uv.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.k({selector:O93}),_.E("design:type",Boolean)],Uv.prototype,"persistentPanelVisible",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("imageBannerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],Uv.prototype,"hasBanner",null);_.u([_.k({reflectToAttribute:!0}),_.K("imageBannerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],Uv.prototype,"hasInsetBanner",null);_.u([_.k(),_.E("design:type",Object)],Uv.prototype,"useRaf",void 0);
_.u([_.k({computed:"computeTabsHidden(tabs)",value:!0}),_.E("design:type",Boolean)],Uv.prototype,"tabsHidden",void 0);_.u([_.I5("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"persistentPanelVisibleChanged",null);_.u([_.I5("richGridItemsPerRow","isRichGrid"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"observerRichGridItemsPerRow",null);
_.u([_.I5("richGridSlimItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"observerRichGridSlimItemsPerRow",null);_.u([_.I5("richGridItemsPerRow","richGridMiniMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"updateCssVars",null);
_.u([_.I5("richGridContainerWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"updateCssVarsForResponsiveGrid",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Uv.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Uv);
_.p(Uv,"ytd-tabbed-page-header",function(){if(c1G!==void 0)return c1G;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return c1G=q},{mode:1});var K1Z;var rp=function(){return _.n.apply(this,arguments)||this};
_.F(rp,_.n);rp.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rp.prototype,"data",void 0);_.u([_.Ue({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],rp);
_.p(rp,"ytd-labs-edit-renderer",function(){if(K1Z!==void 0)return K1Z;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return K1Z=q},{mode:1});var vo3;var $N=function(){var q=_.n.apply(this,arguments)||this;q.dark=!1;q.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";q.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F($N,_.n);$N.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
$N.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.setBackgroundImage(q);this.dark=q};
$N.prototype.onDarkModeToggledAction=function(q){this.setBackgroundImage(q);this.dark=q};
$N.prototype.setBackgroundImage=function(q){_.MQ(this.hostElement,{"--yt-labs-header-background":"url("+(q?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$N.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],$N.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$N.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],$N.prototype,"dark",void 0);
_.u([_.Ue({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],$N);
_.p($N,"ytd-labs-header-renderer",function(){if(vo3!==void 0)return vo3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return vo3=q},{mode:1});var ls7;var cI=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return q};
_.F(cI,_.n);cI.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonSize:"size-large"}}}},"data.feedbackButton":{id:"feedback-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonSize:"size-large"}}}}}};
cI.prototype.onYtToggleButton=function(q){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",q.detail.toggled)};
cI.prototype.onManageLabsState=function(q){if(q=_.t(q,Q9_))q.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?q.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&q.labsItemId===this.data.labsItemId&&(q.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.gr(this.hostElement,"yt-check-labs-opted-in-state").some(function(S){return S})&&this.data.confirmationDialogCommand?_.M9(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.Ly().resolve(_.ci).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&q.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.Ly().resolve(_.ci).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
cI.prototype.onCheckLabsOptedInState=function(){var q=this.get("data.primaryButton.toggleButtonRenderer");return q?q.isToggled:!1};
_.hd.Object.defineProperties(cI.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
cI.prototype.onYtToggleButton=cI.prototype.onYtToggleButton;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],cI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],cI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],cI.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cI.prototype,"itemStyle",null);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],cI.prototype,"onYtToggleButton",null);_.u([_.Ue({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],cI);
_.p(cI,"ytd-labs-item-renderer",function(){if(ls7!==void 0)return ls7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ls7=q},{mode:1});var juE;var W18;var dTL=function(){return _.n.apply(this,arguments)||this};
_.F(dTL,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dTL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dTL.prototype,"data",void 0);_.u([_.Ue({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],dTL);
_.p(dTL,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(W18!==void 0)return W18;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return W18=q},{mode:1});var ktZ;var ev=function(){return _.n.apply(this,arguments)||this};
_.F(ev,_.n);ev.prototype.observeSuperchatChip=function(){if(this.data){var q={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.MQ(this.hostElement,q)}};
ev.prototype.colorFromDecimal=function(q){return _.Vh(Number(q||0))};
ev.prototype.observeSuperchatChip=ev.prototype.observeSuperchatChip;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ev.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ev.prototype,"observeSuperchatChip",null);_.u([_.Ue({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],ev);
_.p(ev,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(ktZ!==void 0)return ktZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ktZ=q},{mode:1});var Cn=function(){return _.n.apply(this,arguments)||this};
_.F(Cn,_.n);Cn.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.chip":{id:"chips",mapping:{liveChatHistorySuperChatChipRenderer:"ytd-live-chat-history-super-chat-chip-renderer",liveChatHistoryNewSponsorChipRenderer:"ytd-live-chat-history-new-sponsor-chip-renderer"}}}};
_.hd.Object.defineProperties(Cn.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Cn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Cn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],Cn.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Cn.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Cn.prototype,"hideMessageBlock",null);
_.u([_.Ue({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Cn);
_.p(Cn,"ytd-live-chat-history-entry-renderer",function(){if(juE!==void 0)return juE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return juE=q},{mode:1});var zE_;var Rc=function(){return _.n.apply(this,arguments)||this};
_.F(Rc,_.n);Rc.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.hd.Object.defineProperties(Rc.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var q,S;return this.componentBehavior.computeIcon_(((S=_.t((q=this.data)==null?void 0:q.badge,_.IqX))==null?void 0:S.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.badge,_.IqX))==null?void 0:S.label}}});
Rc.prototype.observerRichGridItemsPerRow=Rc.prototype.observerRichGridItemsPerRow;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rc.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Rc.prototype,"componentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Rc.prototype,"ytdReduxBehavior",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.af}),_.E("design:type",Boolean)],Rc.prototype,"richGridMiniMode",void 0);
_.u([_.k({selector:_.VP}),_.E("design:type",Number)],Rc.prototype,"richGridItemsPerRow",void 0);_.u([_.k(),_.E("design:type",Object)],Rc.prototype,"data",void 0);_.u([_.I5("richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rc.prototype,"observerRichGridItemsPerRow",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Rc.prototype,"badgeIconName",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Rc.prototype,"badgeLabel",null);_.u([_.Ue({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],Rc);
_.p(Rc,"ytd-member-hub-profile-renderer",function(){if(zE_!==void 0)return zE_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return zE_=q},{mode:1});var noL;var t9=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return q};
_.F(t9,_.n);
t9.prototype.configureRendererStamper=function(){return{"data.connectButton":{id:"connect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer",accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{setMinWidth:!0}}}},"data.disconnectButton":{id:"disconnect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer"}}}};
t9.prototype.handleUpdateTextCommand=function(q){(q=_.t(q,_.nRQ))&&this.data&&this.data.id===q.id&&this.set("data",q)};
t9.prototype.handleUpdateConnectedAppRendererCommand=function(q){if(_.t(q,_.xYq)&&this.data){var S,N;if(q=(S=_.t(q,_.xYq))==null?void 0:(N=S.newConnectedAppRenderer)==null?void 0:N.connectedAppRenderer)this.data=q}};
t9.prototype.computeConnectedAppStyle=function(q){return q.style?q.style.toLowerCase().replace(/_/g,"-"):""};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],t9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],t9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],t9.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],t9.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.E("design:type",String)],t9.prototype,"connectedAppStyle",void 0);_.u([_.Ue({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],t9);
_.p(t9,"ytd-connected-app-renderer",function(){if(noL!==void 0)return noL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return noL=q},{mode:1});var fs5;var p7J=function(){return _.n.apply(this,arguments)||this};
_.F(p7J,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],p7J.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],p7J.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],p7J);
_.p(p7J,"ytd-channel-options-renderer",function(){if(fs5!==void 0)return fs5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fs5=q},{mode:1});var xTL;var ie=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return q};
_.F(ie,_.n);ie.prototype.onCheckboxChange=function(q){this.data&&(q=(this.checked=_.jB(q).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})};
ie.prototype.handleUpdateCheckboxCommand=function(q){(q=_.t(q,_.z5k))&&this.data&&this.data.id===q.id&&(this.set("data.disabled",q.disabled),this.set("data.title",q.title))};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ie.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ie.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ie.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],ie.prototype,"checked",void 0);_.u([_.Ue({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],ie);
_.p(ie,"ytd-settings-checkbox-renderer",function(){if(xTL!==void 0)return xTL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return xTL=q},{mode:1});var mTG;var J9=function(){return _.n.apply(this,arguments)||this};
_.F(J9,_.n);J9.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],J9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],J9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],J9.prototype,"data",void 0);_.u([_.Ue({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],J9);
_.p(J9,"ytd-settings-email-item-renderer",function(){if(mTG!==void 0)return mTG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return mTG=q},{mode:1});var u$L;var FJ=function(){return _.n.apply(this,arguments)||this};
_.F(FJ,_.n);FJ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{settingsEmailItemRenderer:{component:"ytd-settings-email-item-renderer",noInjection:!0}}},"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
FJ.prototype.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
FJ.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.hd.Object.defineProperties(FJ.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],FJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],FJ.prototype,"data",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],FJ.prototype,"expanded",void 0);_.u([_.K("expanded"),_.E("design:type",String),_.E("design:paramtypes",[])],FJ.prototype,"emailListExpanded",null);
_.u([_.oE("#options"),_.E("design:type",Object)],FJ.prototype,"options",void 0);_.u([_.Ue({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],FJ);
_.p(FJ,"ytd-settings-email-list-renderer",function(){if(u$L!==void 0)return u$L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return u$L=q},{mode:1});var go3;var Eo$;var y13;var MN$;var L1_;var HI=function(){return _.n.apply(this,arguments)||this};
_.F(HI,_.n);_.Z=HI.prototype;_.Z.computePreselectedOption=function(q,S){return S===this.itemSelected_?q:void 0};
_.Z.dataChanged_=function(){var q=this;this.preselectedSubreason=this.itemSelected_=-1;var S;(S=this.data)!=null&&S.key&&_.MC(this,function(){var N,X=Number((N=q.data)==null?void 0:N.key);!Number.isNaN(X)&&(q.itemSelected_=X,N=(N=(q.data.items||[])[X])&&N.optionSelectableItemRenderer&&N.optionSelectableItemRenderer.preselectedIndex)&&(q.preselectedSubreason=N)})};
_.Z.isSubReasonHidden_=function(q,S){return q!=S};
_.Z.onTopItemSelected_=function(q,S){for(var N=_.mt(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),X=0,b=N.length;X<b;X++)N[X].select(0);_.gr(this.hostElement,"yt-report-form-update",[S.item.value]);q.stopPropagation()};
_.Z.onItemSelected_=function(q,S){_.gr(this.hostElement,"yt-report-form-update",[S.item.value]);q.stopPropagation()};
_.Z.getItem_=function(q){return q.serviceItem?q.serviceItem:q.navigationItem?q.navigationItem:q.optionSelectableItemRenderer?q.optionSelectableItemRenderer:null};
_.Z.computeText_=function(q){return(q=this.getItem_(q))?this.ytRendererBehavior.getSimpleString(q.text):null};
_.Z.validate=function(){return this.itemSelected_!==-1};
_.Z.computeAriaLabel_=function(q){var S=_.vO(q.text);(q=q.accessibility&&q.accessibility.accessibilityData&&q.accessibility.accessibilityData.label)&&(S+=". "+q);return S};
_.Z.computeItemSelected_=function(q){return q};
_.Z.preventSelection_=function(q){q.stopPropagation();this.tooltipTapped=!0};
_.Z.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.Z.updateItemSelectedFromBinding=function(q){this.itemSelected_=q.detail.value};
_.Z.save=function(){var q;this.validate()&&(q=this.data)!=null&&q.items&&(q=this.data.items[this.itemSelected_],q!=null&&q.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(q.optionSelectableItemRenderer.submitEndpoint)||_.yR(this.hostElement,[q.optionSelectableItemRenderer.submitEndpoint])))};
HI.prototype.onPaperRippleTransitionEnd_=HI.prototype.onPaperRippleTransitionEnd_;HI.prototype.dataChanged_=HI.prototype.dataChanged_;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],HI.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],HI.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],HI.prototype,"data",void 0);_.u([_.k({value:-1}),_.E("design:type",Number)],HI.prototype,"itemSelected_",void 0);
_.u([_.k({computed:"computeItemSelected_(itemSelected_)"}),_.E("design:type",Number)],HI.prototype,"value",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],HI.prototype,"restoreFocusOnClose",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],HI.prototype,"tooltipTapped",void 0);_.u([_.k({value:-1}),_.E("design:type",Number)],HI.prototype,"preselectedSubreason",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HI.prototype,"dataChanged_",null);_.u([_.Ph("transitionend"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],HI.prototype,"onPaperRippleTransitionEnd_",null);_.u([_.Vd({is:"yt-options-renderer",disableElementRegistration:!0})],HI);
_.p(HI,"yt-options-renderer",function(){if(L1_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;MN$===void 0&&(MN$=document.createElement("template"));var X=MN$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);L1_=q}q=L1_;return q},{mode:2});var hEE;var Pds;var IsL;var Y6J;var Ov=function(){return _.n.apply(this,arguments)||this};
_.F(Ov,_.n);Ov.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
Ov.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Ov.prototype.onTap=function(q){if(this.hostElement.classList.contains("selected")||_.gr(this.hostElement,"yt-share-panel-can-select-contact-action")[0])q&&q.detail&&(q.detail.x||q.detail.y)&&_.mt(this.hostElement).querySelector("#target").blur(),(q=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),q={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:q?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.gr(this.hostElement,"yt-share-panel-select-contact-action",[q])};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ov.prototype,"ytRendererBehavior",void 0);_.u([_.k({observer:"onDataChanged"}),_.E("design:type",Object)],Ov.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.E("design:type",String)],Ov.prototype,"componentTitle",void 0);_.u([_.oE("#thumbnail"),_.E("design:type",Object)],Ov.prototype,"thumbnail",void 0);_.u([_.Vd({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],Ov);
_.p(Ov,"yt-enrolled-contact-renderer",function(){if(Y6J===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;IsL===void 0&&(IsL=document.createElement("template"));var X=IsL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Y6J=q}q=Y6J;return q},{mode:2});var onL;var qsZ;var Kn=function(){return _.n.apply(this,arguments)||this};
_.F(Kn,_.n);Kn.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
Kn.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Kn.prototype.onTap=function(q){if(this.hostElement.classList.contains("selected")||_.gr(this.hostElement,"yt-share-panel-can-select-contact-action")[0])q&&q.detail&&(q.detail.x||q.detail.y)&&_.mt(this.hostElement).querySelector("#target").blur(),(q=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),q={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:q?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.gr(this.hostElement,"yt-share-panel-select-contact-action",[q])};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.u([_.k({observer:"onDataChanged"}),_.E("design:type",Object)],Kn.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.E("design:type",String)],Kn.prototype,"componentTitle",void 0);_.u([_.oE("#thumbnail"),_.E("design:type",Object)],Kn.prototype,"thumbnail",void 0);_.u([_.Vd({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],Kn);
_.p(Kn,"yt-suggested-contact-renderer",function(){if(qsZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;onL===void 0&&(onL=document.createElement("template"));var X=onL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);qsZ=q}q=qsZ;return q},{mode:2});var vI=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-share-panel-reset-action":"onReset"};return q};
_.F(vI,_.n);vI.prototype.configureRendererStamper=function(){return{"data.contacts":{id:"contents",mapping:{enrolledContactRenderer:{component:"yt-enrolled-contact-renderer",attributes:{role:"checkbox"}},suggestedContactRenderer:{component:"yt-suggested-contact-renderer",attributes:{role:"checkbox"}}}}}};
vI.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.gr(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
vI.prototype.onReset=function(){for(var q=_.mt(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),S=q.length-1;S>=0;S--)q[S].classList.toggle("selected")};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],vI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],vI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k({observer:"onDataChanged"}),_.E("design:type",Object)],vI.prototype,"data",void 0);
_.u([_.Vd({is:"yt-contact-section-renderer",disableElementRegistration:!0})],vI);
_.p(vI,"yt-contact-section-renderer",function(){if(Pds===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;hEE===void 0&&(hEE=document.createElement("template"));var X=hEE;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Pds=q}q=Pds;return q},{mode:2});var le=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return q};
_.F(le,_.n);_.Z=le.prototype;_.Z.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}};
_.Z.onYtRefreshFormCommand=function(q){var S;(q=_.t((S=_.t(q,_.$YX))==null?void 0:S.formRenderer,c4Z))&&this.set("data",q)};
_.Z.reset=function(){var q=_.mt(this.hostElement).querySelector("#fields").children;q=_.A(q);for(var S=q.next();!S.done;S=q.next())S=S.value,S.reset&&S.reset()};
_.Z.getForm=function(){var q={},S=_.mt(this.hostElement).querySelector("#fields").children;S=_.A(S);for(var N=S.next();!N.done;N=S.next()){N=N.value;if(!N.validate())return null;q[N.data.key]=N.value}return q};
_.Z.submitFormFields=function(){if(this.fields)for(var q=_.A(this.fields),S=q.next();!S.done;S=q.next())S=S.value,S.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?S.save():S.nodeName==="YT-OPTIONS-RENDERER"&&S.save()};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],le.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],le.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],le.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],le.prototype,"data",void 0);_.u([_.q0("#fields > *"),_.E("design:type",Array)],le.prototype,"fields",void 0);
_.u([_.Vd({is:"yt-form-renderer",disableElementRegistration:!0})],le);
_.p(le,"yt-form-renderer",function(){if(y13===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Eo$===void 0&&(Eo$=document.createElement("template"));var X=Eo$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);y13=q}q=y13;return q},{mode:2});var jv=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return q};
_.F(jv,_.n);jv.prototype.configureRendererStamper=function(){return{"data.form":{id:"username-password-form",mapping:{formRenderer:"yt-form-renderer"}},"data.claimButton":{id:"claim-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
jv.prototype.handleSignalActionSubmitForm=function(){var q,S=(q=this.formRenderer)==null?void 0:q.getForm();S&&this.data.serviceEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},S,{element:this.hostElement})})};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],jv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jv.prototype,"data",void 0);_.u([_.oE("yt-form-renderer"),_.E("design:type",Object)],jv.prototype,"formRenderer",void 0);
_.u([_.Ue({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],jv);
_.p(jv,"ytd-settings-gaia-link-renderer",function(){if(go3!==void 0)return go3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return go3=q},{mode:1});var Sss;var NeJ;var WI=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return q};
_.F(WI,_.n);WI.prototype.dataChanged=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return q.radio.removeAttribute("checked"),!q.data||!q.data.id||q.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||deL()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(S=q.data&&q.data.id)?N.yield(zC5(q.data.id),4):N.jumpTo(3):(q.set("data.hidden",!0),N.jumpTo(0));N.nextAddress!=3&&(S=N.yieldResult);S&&_.gr(q.hostElement,"yt-select-settings-radio-option",[q.data.id]);_.xP(N)})};
WI.prototype.onButtonChanged=function(q){_.jB(q).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.gr(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
WI.prototype.onSelectOption=function(q){this.data&&this.data.id&&(this.data.id===q?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
WI.prototype.dataChanged=WI.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],WI.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],WI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.oE("#radio"),_.E("design:type",Object)],WI.prototype,"radio",void 0);_.u([_.k(),_.E("design:type",Object)],WI.prototype,"data",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],WI.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],WI);
_.p(WI,"ytd-settings-radio-option-renderer",function(){if(NeJ!==void 0)return NeJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return NeJ=q},{mode:1});_.jS(_.H5,"basic-content-view-model",{props:{data:_.Ks,className:_.Ks}});var dp=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return q};
_.F(dp,_.n);dp.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&deL()&&this.set("data.hidden",!1)};
dp.prototype.onSwitchReady=function(){var q=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.C("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){a9L().then(function(S){S&&(Notification.permission==="default"?q.set("data.hidden",!1):Notification.permission==="granted"&&hJ("NotificationsDisabled").then(function(N){N||_.gr(q.hostElement,"yt-toggle-settings-switch",[q.data.id,!N]);q.set("data.hidden",!1)}).catch(function(){}))})})};
dp.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
dp.prototype.handleUpdateOptionsCommand=function(q){(q=_.t(q,_.fqX))&&this.data&&this.data.id===q.id&&(this.set("data.hidden",q.hidden),q.text!==void 0&&this.set("data.text",q.text),q.clearOptions&&this.set("data.options",[]))};
dp.prototype.onSwitchReady=dp.prototype.onSwitchReady;dp.prototype.dataChanged=dp.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],dp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],dp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dp.prototype,"data",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dp.prototype,"dataChanged",null);_.u([_.Ph("yt-settings-switch-ready"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dp.prototype,"onSwitchReady",null);_.u([_.Ue({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],dp);
_.p(dp,"ytd-settings-options-renderer",function(){if(Sss!==void 0)return Sss;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Sss=q},{mode:1});var X$J;var kN=function(){return _.n.apply(this,arguments)||this};
_.F(kN,_.n);kN.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kN.prototype,"data",void 0);_.u([_.Ue({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],kN);
_.p(kN,"ytd-settings-sidebar-renderer",function(){if(X$J!==void 0)return X$J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return X$J=q},{mode:1});var bUZ;var zB=function(){return _.n.apply(this,arguments)||this};
_.F(zB,_.n);zB.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
zB.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
zB.prototype.onYtExpanderMoreTapped=zB.prototype.onYtExpanderMoreTapped;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zB.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],zB.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],zB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zB.prototype,"data",void 0);
_.u([_.Ph("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zB.prototype,"onYtExpanderMoreTapped",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],zB);
_.p(zB,"ytd-product-details-description-renderer",function(){if(bUZ!==void 0)return bUZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return bUZ=q},{mode:1});var w$_;var nn=function(){var q=_.n.apply(this,arguments)||this;q.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";q.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";q.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";q.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return q};
_.F(nn,_.n);nn.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.hd.Object.defineProperties(nn.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:(S=q.offerData)==null?void 0:S.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?void 0:q.purchaseButtonRenderers)!==void 0&&((S=this.data)==null?void 0:S.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.formattedFromMerchantText)&&(!((S=this.data)==null||!S.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],nn.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nn.prototype,"data",void 0);
_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],nn.prototype,"shippingIcon",void 0);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],nn.prototype,"shippingAddressIcon",void 0);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],nn.prototype,"googleGuaranteeIcon",void 0);
_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],nn.prototype,"returnPolicyIcon",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nn.prototype,"showAdditionalFees",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nn.prototype,"showMultiPurchaseButtons",null);
_.u([_.K("data","showMultiPurchaseButtons"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nn.prototype,"showPurchaseData",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],nn);
_.p(nn,"ytd-product-details-hero-offer-renderer",function(){if(w$_!==void 0)return w$_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return w$_=q},{mode:1});var ZUL;var AsZ;var fn=function(){return _.n.apply(this,arguments)||this};
_.F(fn,_.n);_.Z=fn.prototype;_.Z.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.Z.onKeyDown=function(q){q=q.keyCode;q!==13&&q!==32||this.handleSelection()};
_.Z.onMouseEnterImage=function(){var q;((q=this.data)==null?void 0:q.thumbnailDetails)!==void 0&&_.E1(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.Z.onMouseLeaveImage=function(){_.E1(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.Z.handleSelection=function(){this.data&&_.uc(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.hd.Object.defineProperties(fn.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isSelected)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fn.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],fn.prototype,"isSelected",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],fn);
_.p(fn,"ytd-product-details-thumbnail-renderer",function(){if(AsZ!==void 0)return AsZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AsZ=q},{mode:1});var pn=function(){var q=_.n.apply(this,arguments)||this;var S={};q.actionMap=(S["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",S["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",S);q.selectedThumbnailIndex=0;q.selectItem=function(N){N.target.onKeyDown(N)};
return q};
_.F(pn,_.n);_.Z=pn.prototype;_.Z.handlePreviewImageSelect=function(q){this.hoverThumbnail=q};
_.Z.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.Z.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.Z.onThumbnailSelected=function(q,S){this.selectedThumbnailIndex=S};
_.Z.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.Z.updateOffset=function(){var q=_.mt(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-q));this.ytdHorizontalListBehavior.reposition_()};
_.hd.Object.defineProperties(pn.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.imageRenderer){var S,N;return((S=this.data)==null?void 0:(N=S.imageRenderer)==null?void 0:N.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var q;if((q=this.data)==null?0:q.imageRenderer){var S;return(S=_.t(this.data.imageRenderer[this.selectedThumbnailIndex],xc_))==null?void 0:S.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N,X,b=(X=(S=this.data)==null?void 0:(N=S.imageRenderer)==null?void 0:N.map(function(w,B){return{productDetailsThumbnailRenderer:Object.assign({},_.t(w,xc_),{index:B,isSelected:B===q.selectedThumbnailIndex})}}))!=null?X:[];
return Object.assign({},this.data,{imageRenderer:b})}}});
pn.prototype.updateOffset=pn.prototype.updateOffset;pn.prototype.dataChanged=pn.prototype.dataChanged;pn.prototype.onThumbnailSelected=pn.prototype.onThumbnailSelected;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.pM.YtdHorizontalListBehavior),_.E("design:type",Object)],pn.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],pn.prototype,"componentBehavior",void 0);_.u([_.O([_.P4.YtActionHandlerBehavior]),_.E("design:type",Object)],pn.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pn.prototype,"data",void 0);_.u([_.k({value:"$.items.children"}),_.E("design:type",String)],pn.prototype,"itemsPath",void 0);_.u([_.k({value:3}),_.E("design:type",Number)],pn.prototype,"initialCount",void 0);
_.u([_.oE("#items"),_.E("design:type",Object)],pn.prototype,"items",void 0);_.u([_.k(),_.E("design:type",Object)],pn.prototype,"selectedThumbnailIndex",void 0);_.u([_.k(),_.E("design:type",Object)],pn.prototype,"hoverThumbnail",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pn.prototype,"showThumbnails",null);
_.u([_.Ph("ytd-product-details-thumbnail-renderer-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Number]),_.E("design:returntype")],pn.prototype,"onThumbnailSelected",null);_.u([_.K("data","selectedThumbnailIndex","hoverThumbnail"),_.E("design:type",Object),_.E("design:paramtypes",[])],pn.prototype,"thumbnailDetails",null);_.u([_.K("data","selectedThumbnailIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],pn.prototype,"populatedData",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pn.prototype,"dataChanged",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pn.prototype,"updateOffset",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],pn);
_.p(pn,"ytd-product-details-image-carousel-renderer",function(){if(ZUL!==void 0)return ZUL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ZUL=q},{mode:2});var sk5;var xN=function(){return _.n.apply(this,arguments)||this};
_.F(xN,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],xN.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xN.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],xN);
_.p(xN,"ytd-product-details-offer-renderer",function(){if(sk5!==void 0)return sk5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return sk5=q},{mode:1});var BeE;var m7=function(){var q=_.n.apply(this,arguments)||this;q.isOffersHidden=!0;return q};
_.F(m7,_.n);m7.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var q,S=_.t((q=this.data)==null?void 0:q.viewOffersButton,_.Ct);S&&this.ytRendererBehavior.logExplicitClick(S)};
m7.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.hd.Object.defineProperties(m7.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return(N=_.t((q=this.data)==null?void 0:(S=q.offers)==null?void 0:S[0],EX3))==null?void 0:(X=N.offerData)==null?void 0:X.vendorLogoUrl}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],m7.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],m7.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],m7.prototype,"isOffersHidden",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],m7.prototype,"firstOfferVendorLogoUrl",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],m7);
_.p(m7,"ytd-product-details-offers-container-renderer",function(){if(BeE!==void 0)return BeE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return BeE=q},{mode:1});var Te_;var GXZ;var ue=function(){return _.n.apply(this,arguments)||this};
_.F(ue,_.n);ue.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
ue.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.E1(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
ue.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.E1(this,"ytd-product-details-variant-image-unselect")};
_.hd.Object.defineProperties(ue.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?void 0:q.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((S=this.data)==null?void 0:S.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((N=this.data)==null?void 0:N.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var q;if(((q=this.data)==null?void 0:q.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var q,S;return this.isUnavailable?(q=this.data)==null?void 0:q.variantOptionUnavailableAccessibilityLabel:(S=this.data)==null?void 0:S.variantOptionAccessibilityLabel}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ue.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ue.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ue.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ue.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],ue.prototype,"displayType",void 0);
_.u([_.K("displayType","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ue.prototype,"isImageButton",null);_.u([_.K("displayType","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ue.prototype,"isPillButton",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ue.prototype,"isActive",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ue.prototype,"isUnavailable",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ue.prototype,"thumbnailDetails",null);_.u([_.K("isUnavailable","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ue.prototype,"accessibilityLabel",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],ue);
_.p(ue,"ytd-product-details-variant-option-renderer",function(){if(GXZ!==void 0)return GXZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return GXZ=q},{mode:1});var DJ5;var gp=function(){var q=_.n.apply(this,arguments)||this;q.variantsExpanded=!1;q.hideShowMoreLessVariantButton=!0;q.initialized=!1;q.computeVariantsDebouncer=null;q.computeVariants=function(S){S=S===void 0?!1:S;q.variantsExpanded||q.showOptions()||!S||(q.variantsExpanded=!0);if(q.variantsExpanded){S=_.A(q.items.children);for(var N=S.next();!N.done;N=S.next())N.value.hidden=!1}q.initialized=!0};
return q};
_.F(gp,_.n);_.Z=gp.prototype;_.Z.ready=function(){var q=this;setTimeout(function(){q.computeVariants(!0)})};
_.Z.showOptions=function(){for(var q=_.A(this.items.children),S=q.next();!S.done;S=q.next())S.value.hidden=!0;var N=this.container.getBoundingClientRect().width,X=0,b=q=0;S=!1;for(var w=_.A(this.items.children),B=w.next();!B.done;B=w.next()){B=B.value;B.hidden=!1;var T=B.getBoundingClientRect().width;if(X+T<N)X+=T;else if(++b<2)X=T;else break;q+=1;B.hasAttribute("is-active")&&(S=!0)}for(N=q;N<this.items.children.length;N++)this.items.children[N].hidden=!0;this.hideShowMoreLessVariantButton=q===this.items.children.length;
return S};
_.Z.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.xv(this.computeVariantsDebouncer,_.O$.after(100),this.computeVariants)};
_.Z.onShowMoreLessVariantsButtonClick=function(){var q;(q=this.data)!=null&&q.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.Z.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.hd.Object.defineProperties(gp.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.variantOptionRenderers)==null?void 0:S.find(function(w){return _.t(w,uWL).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),X,b;
return(b=(X=_.t(N,uWL))==null?void 0:X.name)!=null?b:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
gp.prototype.debouncedComputeVariants=gp.prototype.debouncedComputeVariants;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gp.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],gp.prototype,"componentBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],gp.prototype,"ironResizableBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],gp.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],gp.prototype,"variantsExpanded",void 0);_.u([_.k(),_.E("design:type",Object)],gp.prototype,"hideShowMoreLessVariantButton",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gp.prototype,"initialized",void 0);_.u([_.oE("#items"),_.E("design:type",HTMLDivElement)],gp.prototype,"items",void 0);_.u([_.oE("#container"),_.E("design:type",HTMLDivElement)],gp.prototype,"container",void 0);
_.u([_.oE("#more-variants-button"),_.E("design:type",HTMLElement)],gp.prototype,"moreVariantsButton",void 0);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],gp.prototype,"selectedOptionName",null);_.u([_.I5("data","variantsExpanded"),_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gp.prototype,"debouncedComputeVariants",null);
_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],gp.prototype,"displayType",null);_.u([_.K("displayType"),_.E("design:type",Object),_.E("design:paramtypes",[])],gp.prototype,"variantItemsClassname",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],gp);
_.p(gp,"ytd-product-details-variant-renderer",function(){if(DJ5!==void 0)return DJ5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DJ5=q},{mode:1});var Ev=function(){return _.n.apply(this,arguments)||this};
_.F(Ev,_.n);
Ev.prototype.configureRendererStamper=function(){return{"data.imageCarouselRenderer":{id:"image-carousel-renderer",mapping:{productDetailsImageCarouselRenderer:"ytd-product-details-image-carousel-renderer"}},"data.heroOfferRenderer":{id:"hero-offer-renderer",mapping:{productDetailsHeroOfferRenderer:{component:"ytd-product-details-hero-offer-renderer"}}},"data.variants":{id:"variants",mapping:{productDetailsVariantRenderer:"ytd-product-details-variant-renderer"}},"data.offersContainerRenderer":{id:"offers",mapping:{productDetailsOffersContainerRenderer:"ytd-product-details-offers-container-renderer"}},
"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.shareButton":{id:"share-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.descriptionRenderer":{id:"description-renderer",mapping:{productDetailsDescriptionRenderer:"ytd-product-details-description-renderer"}}}};
_.hd.Object.defineProperties(Ev.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(S=_.t((q=this.data)==null?void 0:q.offersContainerRenderer,gXZ))==null?void 0:S.offers;return N!==void 0&&(N==null?void 0:N.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((N=(q=this.data)==null?void 0:(S=q.variants)==null?void 0:S.map(function(X){var b,w;X=(w=(b=_.t(X,mcL))==null?void 0:b.variantOptionRenderers)==null?void 0:w.find(function(T){var Q;return((Q=_.t(T,uWL))==null?void 0:Q.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var B;return(B=_.t(X,uWL))==null?void 0:B.name}).filter(function(X){return typeof X==="string"}))!=null?N:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X=(S=_.t((q=this.data)==null?void 0:q.shoppingFlaggingRenderer,yU_))==null?void 0:(N=S.reportButton)==null?void 0:N.buttonRenderer;if(X)return{text:X.text,command:X.command,icon:{iconType:"FLAG"},accessibilityData:X.accessibilityData,trackingParams:X.trackingParams,loggingDirectives:X.loggingDirectives}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ev.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ev.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ev.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ev.prototype,"data",void 0);_.u([_.oE("#image-carousel-renderer"),_.E("design:type",Object)],Ev.prototype,"imageCarouselRenderer",void 0);
_.u([_.oE("#hero-offer-renderer"),_.E("design:type",Object)],Ev.prototype,"productDetailsHeroOfferRenderer",void 0);_.u([_.oE("#variants"),_.E("design:type",Object)],Ev.prototype,"productDetailsVariantRenderer",void 0);_.u([_.oE("#offers"),_.E("design:type",Object)],Ev.prototype,"productDetailsOffersContainerRenderer",void 0);_.u([_.oE("#description-renderer"),_.E("design:type",Object)],Ev.prototype,"productDetailsDescriptionRenderer",void 0);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showPurchaseData",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showHeroOfferRenderer",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showBrandText",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showOffers",null);
_.u([_.K("showOffers","showPurchaseData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showBuySeparator",null);_.u([_.K("showOffers","showPurchaseData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ev.prototype,"showBuyCard",null);_.u([_.K("data"),_.E("design:type",String),_.E("design:paramtypes",[])],Ev.prototype,"selectedVariantsText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ev.prototype,"shoppingReportingButtonData",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Ev);
_.p(Ev,"ytd-product-details-renderer",function(){if(Te_!==void 0)return Te_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Te_=q},{mode:1});var Qk_;var alL;var VrE;var yi=function(){return _.n.apply(this,arguments)||this};
_.F(yi,_.n);yi.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.hd.Object.defineProperties(yi.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],yi.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],yi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yi.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],yi.prototype,"formattedAmount",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],yi.prototype,"ariaLabel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data.style"),_.E("design:type",String),_.E("design:paramtypes",[])],yi.prototype,"vcBalanceWidgetStyle",null);_.u([_.Vd({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],yi);
_.p(yi,"yt-vc-balance-renderer",function(){if(VrE===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;alL===void 0&&(alL=document.createElement("template"));var X=alL;N.call(S,X.content.cloneNode(!0),q.content.firstChild);VrE=q}q=VrE;return q},{mode:2});_.Bq("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var MS=function(){return _.n.apply(this,arguments)||this};
_.F(MS,_.n);_.hd.Object.defineProperties(MS.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}},
vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],MS.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],MS.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],MS.prototype,"data",void 0);_.u([_.k({selectorArgs:["data.vcBalanceEntityKey"],selector:function(q,S){return _.hg(q.entities,"vcBalanceEntity",S)}}),
_.E("design:type",Object)],MS.prototype,"vcBalanceEntity",void 0);_.u([_.K("vcBalanceEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],MS.prototype,"formattedAmount",null);_.u([_.K("vcBalanceEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],MS.prototype,"vcBalanceAriaLabel",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],MS);
_.p(MS,"ytd-vc-balance-renderer",function(){if(Qk_!==void 0)return Qk_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Qk_=q},{mode:1});var UJ$;var Ln=function(){var q=_.n.apply(this,arguments)||this;q.expandableCustomTabRenderable=function(S){return Gds(S,function(){return void q.onSearchNavigate()})};
return q};
_.F(Ln,_.n);Ln.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Ln.prototype.onSearchNavigate=function(){this.selected=void 0};
Ln.prototype.onTabsChange=function(){var q,S=(q=this.tabs)==null?void 0:q.findIndex(function(N){var X;return N==null?void 0:(X=N.tabRenderer)==null?void 0:X.selected});
S!==void 0&&(this.selected=S)};
Ln.prototype.onTabsActive=function(q){if(this.tabs!==void 0){var S,N;(q=(S=this.tabs[q.detail.selected])==null?void 0:(N=S.tabRenderer)==null?void 0:N.endpoint)&&_.uc(this.hostElement,"yt-navigate",{endpoint:q})}};
_.hd.Object.defineProperties(Ln.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:agJ(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
Ln.prototype.onTabsChange=Ln.prototype.onTabsChange;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Ra),_.E("design:type",Object)],Ln.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Ln.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Ln.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],Ln.prototype,"tabs",void 0);_.u([_.k(),_.E("design:type",Number)],Ln.prototype,"selected",void 0);_.u([_.K("tabs.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ln.prototype,"tabGroupShape",null);_.u([_.k(),_.E("design:type",Object)],Ln.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.K("tabs"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ln.prototype,"tabsEnabled",null);_.u([_.Xb("tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ln.prototype,"onTabsChange",null);_.u([_.Ue({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],Ln);
_.p(Ln,"ytd-topic-channel-details-renderer",function(){if(UJ$!==void 0)return UJ$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UJ$=q},{mode:1});var rs5;var h9=function(){var q=_.n.apply(this,arguments)||this;q.disableGridStateAware=!1;return q};
_.F(h9,_.n);h9.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{topicChannelDetailsRenderer:{component:"ytd-topic-channel-details-renderer",properties:{disableGridStateAware:"[[disableGridStateAware]]",tabs:"[[tabs]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",attributes:{"has-animation":!0},properties:{disableGridStateAware:"[[disableGridStateAware]]"}}}}}};
h9.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
h9.prototype.updateCssVars=function(){_.MQ(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Y$("rich_grid_max_item_width",500))+16)-16+"px"})};
h9.prototype.updateCssVars=h9.prototype.updateCssVars;h9.prototype.activeChanged=h9.prototype.activeChanged;_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],h9.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],h9.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],h9.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],h9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],h9.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],h9.prototype,"tabs",void 0);_.u([_.k(),_.E("design:type",Boolean)],h9.prototype,"active",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],h9.prototype,"disableGridStateAware",void 0);
_.u([_.k({selector:_.VP}),_.E("design:type",Number)],h9.prototype,"richGridItemsPerRow",void 0);_.u([_.k({selector:_.af}),_.E("design:type",Boolean)],h9.prototype,"richGridMiniMode",void 0);_.u([_.oE("ytd-carousel-item-renderer"),_.E("design:type",Object)],h9.prototype,"carousel",void 0);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h9.prototype,"activeChanged",null);
_.u([_.I5("richGridItemsPerRow","richGridMiniMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h9.prototype,"updateCssVars",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],h9);
_.p(h9,"ytd-carousel-header-renderer",function(){if(rs5!==void 0)return rs5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return rs5=q},{mode:1});var $J8;var csL=_.jV(["https://www.google-analytics.com/analytics.js"]),PI=function(){var q=_.n.apply(this,arguments)||this;q.scriptAnalyticsAdded=!1;return q};
_.F(PI,_.n);PI.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var q,S=(q=this.data)==null?void 0:q.tagManagerId;S&&(_.ZF(S,_.k$("GL")),YnV(S))};
PI.prototype.sendGoogleAnalyticsPageview=function(q){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var N=_.IT.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(N)};
var S=window.ga;S("set","page",window.location.pathname);S.l=+new Date;S("set","forceSSL",!0);S("create",q,"'auto'");S("send","pageview")};
PI.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var q=_.Si("SCRIPT");q.name="ga-analytics";var S=_.Jq(csL);_.Q4(q,S);q.async=!0;_.mt(this.hostElement).appendChild(q)};
PI.prototype.dataChanged=PI.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],PI.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PI.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],PI);
_.p(PI,"ytd-channel-metadata-renderer",function(){if($J8!==void 0)return $J8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $J8=q},{mode:1});var ei7;var CY8;var RiZ=function(){return _.n.apply(this,arguments)||this};
_.F(RiZ,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],RiZ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],RiZ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],RiZ);
_.p(RiZ,"ytd-sub-feed-option-renderer",function(){if(CY8!==void 0)return CY8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return CY8=q},{mode:1});var trG;var Ic=function(){return _.n.apply(this,arguments)||this};
_.F(Ic,_.n);Ic.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ic.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ic.prototype,"ytRendererStamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ic.prototype,"data",void 0);_.u([_.Ue({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],Ic);
_.p(Ic,"ytd-sub-feed-selector-renderer",function(){if(trG!==void 0)return trG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return trG=q},{mode:1});var YN=function(){return _.n.apply(this,arguments)||this};
_.F(YN,_.n);
YN.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0},eomSettingsDisclaimerRenderer:{component:"ytd-eom-settings-disclaimer-renderer",noInjection:!0}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],YN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],YN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],YN.prototype,"data",void 0);_.u([_.Ue({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],YN);
_.p(YN,"ytd-browse-feed-actions-renderer",function(){if(ei7!==void 0)return ei7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ei7=q},{mode:1});var iU7;var Js3;var oj=function(){return _.n.apply(this,arguments)||this};
_.F(oj,_.n);oj.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oj.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oj.prototype,"data",void 0);_.u([_.Ue({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],oj);
_.p(oj,"ytd-mini-channel-renderer",function(){if(Js3!==void 0)return Js3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Js3=q},{mode:1});var FYG;var qX=function(){return _.n.apply(this,arguments)||this};
_.F(qX,_.n);qX.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qX.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],qX);
_.p(qX,"ytd-vertical-channel-section-renderer",function(){if(FYG!==void 0)return FYG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return FYG=q},{mode:1});var S6=function(){return _.n.apply(this,arguments)||this};
_.F(S6,_.n);S6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],S6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],S6.prototype,"data",void 0);_.u([_.Ue({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],S6);
_.p(S6,"ytd-browse-secondary-contents-renderer",function(){if(iU7!==void 0)return iU7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return iU7=q},{mode:1});var HU8;var NX=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};q.notActive=!1;q.isConstrainedList=!1;q.marginSettings=0;return q};
_.F(NX,_.n);_.Z=NX.prototype;
_.Z.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(q){var S;return(q==null?void 0:(S=q.webComponentHint)==null?void 0:S.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?
"yt-section-list-renderer":"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.Z.getPath=function(q,S){var N="data.tabs.#"+S+".";q.tabs[S].tabRenderer?N+="tabRenderer.":q.tabs[S].expandableTabRenderer&&(N+="expandableTabRenderer.");return N+"content.sectionListRenderer"};
_.Z.computeDisplayedContent=function(q){this.unlinkPaths("content");if(q&&q.tabs)for(var S=q.tabs.length,N=0;N<S;N++){var X=q.tabs[N].tabRenderer||q.tabs[N].expandableTabRenderer;if(X.selected&&X.content)return this.linkPaths("content",this.getPath(q,N)),X.content}return null};
_.Z.computeHasSecondaryColumnData=function(q){return!!q&&!!q.secondaryContents};
_.Z.onRetrieveLocation=function(q,S){S.locationRetrieved(S.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);q.stopPropagation()};
_.Z.onYtServiceRequestSent=function(q,S){_.C("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(S)};
_.Z.onYtServiceRequestCompleted=function(q,S){_.C("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(S)};
_.Z.onReplaceFeedContentAction=function(q){if(!_.C("replace_feed_content_action_killswitch")&&!this.notActive){var S;(q=(S=_.t(q,lS8))==null?void 0:S.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(q)}};
_.Z.handleServiceRequestActions=function(q){if(q=q.actions){q=_.A(q);for(var S=q.next();!S.done;S=q.next()){S=S.value;var N=void 0;((N=_.t(S,lS8))==null?0:N.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.t(S,lS8).items)}}};
NX.prototype.onYtServiceRequestCompleted=NX.prototype.onYtServiceRequestCompleted;NX.prototype.onYtServiceRequestSent=NX.prototype.onYtServiceRequestSent;NX.prototype.onRetrieveLocation=NX.prototype.onRetrieveLocation;_.u([_.O(_.Ra),_.E("design:type",Object)],NX.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],NX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],NX.prototype,"data",void 0);_.u([_.k({computed:"computeDisplayedContent(data)"}),_.E("design:type",Object)],NX.prototype,"content",void 0);
_.u([_.k({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],NX.prototype,"hasSecondaryColumnData",void 0);_.u([_.k({value:function(){return window.outerHeight>1024?3:2}}),
_.E("design:type",Number)],NX.prototype,"initialCount",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],NX.prototype,"pageSubtype",void 0);_.u([_.oE("ytd-section-list-renderer"),_.E("design:type",Object)],NX.prototype,"listRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],NX.prototype,"notActive",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],NX.prototype,"isConstrainedList",void 0);
_.u([_.k(),_.E("design:type",String)],NX.prototype,"responsiveSizing",void 0);_.u([_.k(),_.E("design:type",Number)],NX.prototype,"marginSettings",void 0);_.u([_.Ph("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],NX.prototype,"onRetrieveLocation",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],NX.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],NX.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],NX);
_.p(NX,"ytd-two-column-browse-results-renderer",function(){if(HU8!==void 0)return HU8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return HU8=q},{mode:2});var OU3;var KYL;var bN=function(){var q=_.n.apply(this,arguments)||this;q.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);q.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return q};
_.F(bN,_.n);_.Z=bN.prototype;_.Z.attached=function(){this.requestElementsPerRow()};
_.Z.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}};
_.Z.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
_.Z.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Z.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Z.computeAlertStyle_=function(q){return q};
_.Z.observerElementsPerRow=function(){this.elementsPerRow&&_.MQ(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.Z.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.Z.requestElementsPerRow=function(){_.uc(this.hostElement,"yt-request-elements-per-row")};
bN.prototype.onIsVisibleChanged_=bN.prototype.onIsVisibleChanged_;bN.prototype.observerElementsPerRow=bN.prototype.observerElementsPerRow;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],bN.prototype,"actionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],bN.prototype,"data",void 0);_.u([_.k({value:6,reflectToAttribute:!0}),_.E("design:type",Number)],bN.prototype,"elementsPerRow",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],bN.prototype,"wrapButtons",void 0);_.u([_.k({value:_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.E("design:type",Boolean)],bN.prototype,"isMusic",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.E("design:type",String)],bN.prototype,"alertStyle",void 0);_.u([_.k({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.E("design:type",Function)],bN.prototype,"dismissBoundButtonTap_",void 0);_.u([_.k({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.E("design:type",Function)],bN.prototype,"acceptBoundButtonTap_",void 0);_.u([_.I5("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bN.prototype,"observerElementsPerRow",null);_.u([_.I5("data.isVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bN.prototype,"onIsVisibleChanged_",null);_.u([_.Vd({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],bN);
_.p(bN,"yt-alert-with-actions-renderer",function(){if(KYL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;OU3===void 0&&(OU3=document.createElement("template"));var X=OU3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);KYL=q}q=KYL;return q},{mode:2});var vnV=_.f(function(q){var S={};return _.D(_.Fu,{text:q.text,className:_.mu("ytPersonalGreetingViewModelHeadline",(S.ytPersonalGreetingViewModelHeadlineSmall=q.isSmallHeadline,S))})},"xk");_.jS(_.f(function(q){var S=_.V8(function(){var c;return(c=q.data())==null?void 0:c.rendererContext},void 0,void 0,void 0,!0),N=function(){return q.data().canvasPromoData},X=function(){var c;
return(c=q.data().bannerHeight)!=null?c:56},b=_.A(_.X0({throttleMs:100})),w=b.next().value;
b=b.next().value;var B=_.A(_.X0({throttleMs:100})),T=B.next().value;B=B.next().value;var Q=_.A(_.X0({throttleMs:100})),a=Q.next().value;Q=Q.next().value;var U=function(){return T.width()-w.width()>1},r=function(){return X()===48};
return _.D("yt-personal-greeting-view-model",{el:_.Hi(S,b),"aria-hidden":U,class:_.mu(q.className,"ytPersonalGreetingViewModelHost"),style:_.Ls({height:(0,_.tP)(function(){return U()?0:X()})})},_.D(_.V,{cond:function(){return q.data().avatar&&!(a.width()+(q.data().avatar?48:0)-w.width()>1)},
then:function(){return _.D(_.SA,{data:function(){return q.data().avatar}},{decoratedAvatarViewModel:function(c){return _.D(_.$G,{data:c.data,
className:_.mu("ytPersonalGreetingViewModelAvatar")})}})}}),_.D("h1",null,_.D(vnV,{text:function(){var c;
return(N==null?void 0:(c=N())==null?void 0:c.headline)||(a.width()+(q.data().avatar?48:0)-w.width()>1?q.data().shorterGreeting:q.data().greeting)},
isSmallHeadline:r})),_.D("span",{el:_.Hi(Q),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.D(vnV,{text:function(){return q.data().greeting},
isSmallHeadline:r})),_.D("span",{el:_.Hi(B),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.D(vnV,{text:function(){return q.data().shorterGreeting},
isSmallHeadline:r})))},"wk"),"yt-personal-greeting-view-model",{props:{data:_.H4,
className:_.H4}});var wF=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;q.isConstrainedList=!1;q.responsiveSizing="COMPACT";q.attachedPlayers=_.C("kevlar_channel_trailer_multi_attach")?[]:void 0;q.player=null;q.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return q};
_.F(wF,_.n);_.Z=wF.prototype;
_.Z.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.Z.created=function(){var q=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){q.disposeMastheadAd()}]};
_.Z.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new IA3(this.refresh,this.contents))};
_.Z.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.Z.activeChanged=function(){var q=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=q)};
_.Z.tabsChanged=function(){var q=this,S,N;if(this.pageSubtype==="channels"||_.C("kevlar_tab_gestures_for_tabbed_header_data")&&((S=this.data)==null?0:(N=S.header)==null?0:N.carouselHeaderRenderer))this.tabGestures=new q6L(this.contents,this.contents,this.hostElement,this.header,function(B){q.ytdReduxBehavior.dispatch(B)});
var X,b,w;S=(X=this.data)==null?void 0:(b=X.contents)==null?void 0:(w=b.twoColumnBrowseResultsRenderer)==null?void 0:w.tabs;this.tabGestures&&this.tabGestures.tabsChanged(S)};
_.Z.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.Z.engagementPanelsChanged=function(){var q=_.Ly().resolve(_.Dx);if(q){if(this.engagementPanels)for(var S=_.A(this.engagementPanels),N=S.next();!N.done;N=S.next()){var X=void 0;(N=(X=N.value.identifier)==null?void 0:X.tag)&&q.panelMap.delete(N)}this.engagementPanels=[];var b;S=_.A(((b=this.data)==null?void 0:b.panels)||[]);for(b=S.next();!b.done;b=S.next()){b=_.t(b.value,do_);var w=N=void 0,B=void 0,T=void 0;if(X=((N=b)==null?void 0:N.targetId)||((w=b)==null?void 0:w.panelIdentifier)||((B=b)==null?
void 0:(T=B.identifier)==null?void 0:T.tag))w=N=void 0,(w=(N=q).registerPanelContent)==null||w.call(N,X,{engagementPanelSectionListRenderer:b}),this.engagementPanels.push(b)}}};
_.Z.onStampFinished=function(){var q=this;_.MC(this,function(){if(q.tabGestures){var S=q.tabGestures;if(S.scrollPositionNeedsUpdate){var N=_.Ly().resolve(_.MU(_.Wq)),X;if((X=S.selectedTab)!=null&&X.title&&N&&(X=N.getCurrentPage())){if(S.scrollPositionForTabs.has(S.selectedTab.title)){var b,w;N=(w=(b=N.getCurrentPage())==null?void 0:b.clientHeight)!=null?w:0;b=S.scrollPositionForTabs.get(S.selectedTab.title);X.setScrollTop(b);N>b+100&&(S.scrollPositionNeedsUpdate=!1)}else X.setScrollTop(Math.min(S.lastVisitedTabScrollPosition!==
void 0?S.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,S.tabsStartAtInPx)),S.scrollPositionNeedsUpdate=!1;S.ytdReduxDispatch(kY3(!1))}}}})};
_.Z.loadPage_=function(q){this.initCsi();q&&(this.data=q);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.Z.getTitle=function(q){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",q))return this.get("microformat.microformatDataRenderer.title",q);if(this.get("header.feedTabbedHeaderRenderer.title",q))return _.vO(this.get("header.feedTabbedHeaderRenderer.title",q));if(this.get("header.interactiveTabbedHeaderRenderer.title",q))return this.get("header.interactiveTabbedHeaderRenderer.title",q);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
q))return _.vO(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",q));var S,N;return(q==null?0:(S=q.header)==null?0:(N=S.pageHeaderRenderer)==null?0:N.pageTitle)?q.header.pageHeaderRenderer.pageTitle:""};
_.Z.updateTitle=function(q){_.uc(this.hostElement,"yt-update-title",this.getTitle(q))};
_.Z.initCsi=function(){Tr5(this.pageSubtype||"browse",["ol","cpt"])};
_.Z.getPlayer=function(){if(_.C("kevlar_channel_trailer_multi_attach")){for(var q=_.A(this.attachedPlayers),S=q.next();!S.done;S=q.next())if(S=S.value,S.isConnected||_.pV(this.hostElement,S))return S;return null}return this.player};
_.Z.getPlayerContainer=function(){return null};
_.Z.onPlayerAttached=function(q,S){_.C("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(S):this.player=S};
_.Z.onPlayerDetached=function(q,S){_.C("kevlar_channel_trailer_multi_attach")?(q=this.attachedPlayers.indexOf(S),q<0||this.attachedPlayers.splice(q,1)):this.player=null};
_.Z.getServiceTrackingParams=function(){var q,S;return((q=this.data)==null?void 0:(S=q.responseContext)==null?void 0:S.serviceTrackingParams)||[]};
_.Z.setMastheadAd=function(q){q&&q.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=q&&q.mastheadAd};
_.Z.dataChanged=function(){var q=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||c_s();_.MC(this,function(){_.E1(q.hostElement,"ytd-update-grid-state-action")})};
_.Z.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.Z.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var q=this.data.alerts;return q&&q.find(function(S){return!!S.alertWithActionsRenderer})}};
_.Z.computeGreetingData=function(){if(this.data&&this.data.alerts){var q=this.data.alerts;return q&&q.find(function(S){return!!S.personalGreetingViewModel})}};
_.Z.computeHasMemberHubProfileRenderer=function(q){var S;return!!(q==null?0:(S=q.header)==null?0:S.memberHubProfileRenderer)};
_.Z.handleAlertCommand=function(q){this.get("alertCommand.alert.alertWithActionsRenderer",q)&&(q=_.t(q,Po3),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",q.alert))};
_.Z.handleYtPlaylistDeletionRedirect=function(q){q=this.get("playlistDeletionRedirectCommand.redirectEndpoint",q);_.uc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Z.computeFluidWidth=function(q,S,N){if(S==="mini_app"||N)return!0;var X,b,w;q=q==null?void 0:(X=q.contents)==null?void 0:(b=X.twoColumnBrowseResultsRenderer)==null?void 0:(w=b.tabs)==null?void 0:w.find(function(Q){var a;return Q==null?void 0:(a=Q.tabRenderer)==null?void 0:a.selected});
if(!q)return!1;var B,T;return!!((B=q.tabRenderer)==null?0:(T=B.content)==null?0:T.richGridRenderer)&&!["channel","channels","playables"].includes(S)};
_.Z.computeHeaderFluidWidth=function(q){return q==="hashtag-landing-page"};
_.Z.computeHasSidebar=function(q){var S;return!!(q.sidebar||((S=q.header)==null?0:S.playlistHeaderRenderer))};
_.Z.computeHasPageHeaderSidebar=function(q){var S,N;return!!((S=q.header)==null?0:(N=S.pageHeaderRenderer)==null?0:N.enableSidebarView)};
_.Z.computeUseUnifiedShowPageLayout=function(q){if(!q||this.pageSubtype!=="show"||!q.sidebar||!q.sidebar.playlistSidebarRenderer)return!1;q=q.sidebar.playlistSidebarRenderer;if(!q.items)return!1;for(var S=0;S<q.items.length;S++)if(_.t(q.items[S],tFL)){var N=void 0;return((N=_.t(q.items[S],tFL))==null?void 0:N.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.Z.computeIsConstrainedList=function(q){return q==="subscriptions-channels"};
_.Z.computeResponsiveSizing=function(q){return q==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.hd.Object.defineProperties(wF.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S;return((q=this.data)==null?0:(S=q.header)==null?0:S.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var q,S;if(!((q=this.data)==null?0:(S=q.sidebar)==null?0:S.playlistSidebarRenderer))return!1;var N;return(N=this.data)!=null&&N.header?!1:!0}}});
_.hd.Object.defineProperties(wF,{template:{configurable:!0,enumerable:!0,get:function(){if(S6Z===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);S6Z=q}q=S6Z;return q}}});
wF.prototype.dataChanged=wF.prototype.dataChanged;wF.prototype.onPlayerDetached=wF.prototype.onPlayerDetached;wF.prototype.onPlayerAttached=wF.prototype.onPlayerAttached;wF.prototype.onStampFinished=wF.prototype.onStampFinished;wF.prototype.engagementPanelsChanged=wF.prototype.engagementPanelsChanged;wF.prototype.scrollAtTopChanged=wF.prototype.scrollAtTopChanged;wF.prototype.tabsChanged=wF.prototype.tabsChanged;wF.prototype.activeChanged=wF.prototype.activeChanged;
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],wF.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],wF.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],wF.prototype,"ytdReduxBehavior",void 0);_.u([_.O(bQ.YtPageBehavior),_.E("design:type",Object)],wF.prototype,"ytPageBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],wF.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wF.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wF.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wF.prototype,"hidden",void 0);
_.u([_.k(),_.E("design:type",Object)],wF.prototype,"mastheadAdData",void 0);_.u([_.k({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.E("design:type",Object)],wF.prototype,"alertBannerData",void 0);_.u([_.k({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.E("design:type",Object)],wF.prototype,"greetingData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],wF.prototype,"pageSubtype",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.E("design:type",Boolean)],wF.prototype,"hasMemberHubProfileRenderer",void 0);_.u([_.k({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],wF.prototype,"hasSidebar",void 0);_.u([_.k({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],wF.prototype,"hasPageHeaderSidebar",void 0);
_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],wF.prototype,"roundedContainer",void 0);_.u([_.k({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],wF.prototype,"useUnifiedShowPageLayout",void 0);_.u([_.k({computed:"computeIsConstrainedList(pageSubtype)"}),_.E("design:type",Object)],wF.prototype,"isConstrainedList",void 0);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wF.prototype,"usePlaylistHeaderRenderer",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wF.prototype,"useOldPlaylistSidebarRenderer",null);_.u([_.k({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.E("design:type",Boolean)],wF.prototype,"fluidWidth",void 0);_.u([_.k({selector:awE}),_.E("design:type",Boolean)],wF.prototype,"scrollAtTop",void 0);
_.u([_.k({selector:VOL}),_.E("design:type",Boolean)],wF.prototype,"tabGesturesIsActive",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.E("design:type",Boolean)],wF.prototype,"disableHeaderFluidWidth",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.E("design:type",String)],wF.prototype,"responsiveSizing",void 0);
_.u([_.oE("ytd-two-column-browse-results-renderer"),_.E("design:type",HTMLElement)],wF.prototype,"contents",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],wF.prototype,"header",void 0);_.u([_.oE("ytd-refresh"),_.E("design:type",Object)],wF.prototype,"refresh",void 0);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"activeChanged",null);
_.u([_.I5("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"tabsChanged",null);_.u([_.I5("scrollAtTop"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"scrollAtTopChanged",null);_.u([_.k(),_.E("design:type",Object)],wF.prototype,"engagementPanels",void 0);
_.u([_.I5("data.panels"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"engagementPanelsChanged",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"onStampFinished",null);_.u([_.Ph("yt-player-attached"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Element]),_.E("design:returntype")],wF.prototype,"onPlayerAttached",null);
_.u([_.Ph("yt-player-detached"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Element]),_.E("design:returntype")],wF.prototype,"onPlayerDetached",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wF.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-browse"})],wF);var llL,jk3=function(){if(llL!==void 0)return llL;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return llL=q};var ZA=function(){var q=_.n.apply(this,arguments)||this;q.currentPage=void 0;q.renderLoadingStateJobId=0;q.updatePageDataJobId=0;q.pageDisposeJobsets=new WeakMap;q.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose",
"yt-stop-old-player":"onYtStopOldPlayer"};q.shouldApplyLockupToWatchTransition=_.C("web_thumbnail_to_watch_transition");q.shouldApplySlideTransition=_.oF("web_page_transition_type")==="slide"||_.C("enable_plj_landing_page");q.shouldApplyLearningJourneyTransition=_.C("enable_plj_landing_page");q.TEST_ONLY=void 0;return q};
_.F(ZA,_.n);_.Z=ZA.prototype;_.Z.ready=function(){var q=_.Ly();q.addProvider({provide:_.Wq,useValue:this});q.addProvider({provide:_.fhs,useValue:this})};
_.Z.created=function(){this.pagePool=new cTJ;this.contextSwitcher=new EF_};
_.Z.attached=function(){_.uc(this.hostElement,"attached");var q=_.Ly().resolve(_.MU(_.Xv));q&&(this.contextSwitcher.JSC$20189_networkService_=q);this.viewTransitionManager=_.Ly().resolve(_.BX)};
_.Z.getPageOffset=function(q){return q.getScrollTop()};
_.Z.setPageOffset=function(q,S){try{q.setScrollTop(S)}catch(N){}};
_.Z.setPageOffsetForNavigation=function(q,S){_.uc(this.hostElement,"yt-navigate-set-page-offset",{page:q,offset:S===void 0?0:S})};
_.Z.pauseActiveContext=function(){var q=this.contextSwitcher;q.activeContext_&&q.activeContext_.pause()};
_.Z.attachPage=function(q){var S,N=!_.C("pc_is_attached_ks")&&(q==null?void 0:(S=q.polymerController)==null?void 0:S.isAttached);if(!q.isAttached&&!N)try{_.mt(this.hostElement).appendChild(q)}catch(b){var X;_.vN(new _.Vl("Error attaching page element for component",{origin:(X=this.currentPage)==null?void 0:X.is,component:q.is}))}};
_.Z.setActivePage=function(q,S){var N=this,X=!1,b=function(){var w=N.isOnWatch(),B=N.currentPage;if(q)if(q!==N.currentPage){B&&(B.hidden=!0,B.active=!1,B.removeAttribute("role"));N.currentPage=q;var T,Q=S!=null?S:_.PO((T=N.data)==null?void 0:T.endpoint);B&&_.uc(N.hostElement,"yt-page-type-changed",{oldPageType:B.is,newPageType:q.is,newPageSubtype:Q});_.lx().dispatch(_.xx({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:q.is}));_.lx().dispatch(_.xx({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:Q||""}));
q.hidden=!1;N.attachPage(q);q.active=!0;q.setAttribute("role","main");B&&N.setPageOffsetForNavigation(q,0);_.C("kevlar_remove_page_dom_on_switch")&&!w&&B&&_.mt(N.hostElement).removeChild(B)}else X=!0;else N.handleMissingDestinationPage(B)};
this.shouldRunBrowseTransition(this.currentPage,q)?Y$G(this.viewTransitionManager,b):this.shouldRunLearningJourneyTransition(this.currentPage,q)?Sn3(this.viewTransitionManager,b):b();return X};
_.Z.handleMissingDestinationPage=function(q){if(this.isColdLoadForUnknownPage(q))_.vN(new _.Vl("Cold load for unknown page"));else{var S;q=new _.Vl("Unable to set active page",q?q.is:"unknown origin",(S=this.data)==null?void 0:S.endpoint);_.O0(q)}};
_.Z.isColdLoadForUnknownPage=function(q){return!q&&xW(this.data)==="unknown"};
_.Z.shouldRunBrowseTransition=function(q,S){return this.shouldApplySlideTransition&&(q==null?void 0:q.is)==="ytd-browse"&&(S==null?void 0:S.is)==="ytd-browse"&&q!==S};
_.Z.shouldRunLearningJourneyTransition=function(q,S){return this.shouldApplyLearningJourneyTransition&&(q==null?void 0:q.is)==="ytd-browse"&&((S==null?void 0:S.is)==="ytd-watch-learning-journey"||(S==null?void 0:S.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.Z.shouldRunWatchNextLoadedTransition=function(q,S){return this.viewTransitionManager&&q.is==="ytd-watch-flexy"&&S};
_.Z.updatePageData=function(q){var S=this,N=this.data;this.updatePageDataJobId&&_.OY.cancelJob(this.updatePageDataJobId);this.data=q;return new _.AK(function(X){var b=function(){q.filler?S.performDataUpdate(q,N):y2_(function(){S.performDataUpdate(q,N)});
var w=_.OF();_.K$(w,"cr")||w.processSignal("cr");X()};
q&&q.page==="watch"?S.updatePageDataJobId=_.ZV(_.OY,b):b()})};
_.Z.isDownloadsPage=function(q){var S,N;return(q==null?void 0:(S=q.endpoint)==null?void 0:(N=S.browseEndpoint)==null?void 0:N.browseId)==="FEdownloads"};
_.Z.setPlayerSyncInterval=function(q){var S;return _.G(function(N){if(N.nextAddress==1)return N.yield(_.Ly().resolve(_.xc),2);S=N.yieldResult;S.setUpPositionSyncInterval(q);_.xP(N)})};
_.Z.performDataUpdate=function(q,S){_.C("kevlar_early_popup_close")||_.gr(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var N=!q.filler;N&&(_.Uu("lps"),_.C("config_age_report_killswitch")||SuL());var X=xW(q),b,w=!1;if(_.C("kevlar_remove_page_dom_on_switch")){var B=S&&xW(S);X===B&&(b=this.getCurrentPage())}b||(b=xs(this.pagePool,X));N&&PR_(this.pagePool.elementPoolPopulator,X);N&&!this.renderLoadingStateJobId&&(w=this.setActivePage(b));if(b){B=X==="watch";var T=
X==="shorts",Q=X==="learning_journey_watch";_.C("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(b);if(B||T||Q)b.playerData=q.playerResponse;if(T){q.reelWatchSequenceResponse?b.reelWatchSequenceResponse=q.reelWatchSequenceResponse:b.cachedReelWatchSequenceResponse&&!b.reelWatchSequenceResponse&&(b.reelWatchSequenceResponse=b.cachedReelWatchSequenceResponse);q.reelWatchSequenceResponse&&(S==null?void 0:S.page)!=="shorts"&&(b.cachedReelWatchSequenceResponse=q.reelWatchSequenceResponse);
b.currentEndpoint=q.endpoint;var a;b.isPreviousPageShorts=!!(S==null?0:(a=S.endpoint)==null?0:a.reelWatchEndpoint)}a=this.isDownloadsPage(q);var U=this.isDownloadsPage(S);a&&!U?this.setPlayerSyncInterval(6E5):!a&&U&&this.setPlayerSyncInterval();_.C("block_all_player_prefetch_requests")||this.preparePrefetchRequest(q,b,N,B,T,Q);Nm7(_.Ly().resolve(_.ti),S,q);if(_.C("enable_ai_companion")){var r;(r=_.Ly().resolve(_.MU(_.Vk)))==null||_.dG7(r,this.getPersistentPanelSurface(X))}_.zv(_.Ly().resolve(_.Ne));
_.C("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(b);N?(N=typeof b.loadPage,N==="function"?(b.pageContext=yS3(this.contextSwitcher,b,b.data!==q.response),N=function(){b.loadPage(q.response)},this.shouldApplySlideTransition&&b.is==="ytd-browse"&&w&&(X==="learning"||this.isDifferentBrowseId(q==null?void 0:q.endpoint,S==null?void 0:S.endpoint))?Y$G(this.viewTransitionManager,N):this.shouldRunWatchNextLoadedTransition(b,w)?qn8(this.viewTransitionManager,N):N()):_.Kl(new _.Vl("b/38014653 ",
[X,
b.is,b.nodeName,N,b.isAttached,S&&xW(S),this.hostElement.children.length])),_.Uu("pdl")):(b.hidden=!0,q.response.filler=!0,b.data=q.response,this.attachPage(b));_.uc(this.hostElement,"yt-page-data-updated",{pageType:X})}_.ez(_.OY,function(){_.C("logging_avoid_blocking_during_navigation")&&_.SPv().transition("none");var c=AXL(),e=b;if(q){var R=jH8(q),J=W_G(q),v;a:{if(q.playerResponse){var W=q.playerResponse,z;if((v=W.auxiliaryUi)==null?0:(z=v.messageRenderers)==null?0:z.upsellDialogRenderer){v=W.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(q.response&&(v=q.response,(W=v.overlay)==null?0:W.upsellDialogRenderer)){v=v.overlay.upsellDialogRenderer;break a}v=void 0}var M;var g;z=(M=q.playerResponse)==null?void 0:(g=M.auxiliaryUi)==null?void 0:g.messageRenderers;M=(z==null?void 0:z.enforcementMessageViewModel)||(z==null?void 0:z.bkaEnforcementMessageViewModel);M=(M==null?void 0:M.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?M:void 0;var x;a:{if(q.response&&(g=q.response,(x=g.overlay)==null?0:x.commandWrapperPromoRenderer)){x=
g.overlay.commandWrapperPromoRenderer;break a}x=void 0}Zj3(c,R,J,v,M,x,e)}})};
_.Z.preparePrefetchRequest=function(q,S,N,X,b,w){var B,T,Q,a,U,r,c,e,R,J,v,W,z,M,g;return _.G(function(x){if(x.nextAddress==1)return!N||!(X||b||w)||_.C("kevlar_disable_background_prefetch")&&_.fy(PgL)()===0?x.return():(B=_.dj(S))?x.yield(B.getPlayerPromise(),2):x.return();T=x.yieldResult;Q=_.Ly().resolve(_.MU(_.Xv));if(!Q)return x.return();if(b)return a=_.xT(_.Pb),T2L(a,(U=q.endpoint)==null?void 0:U.reelWatchEndpoint,S.reelWatchSequenceResponse,T,Q),x.return();e=(r=q.response)==null?void 0:(c=r.responseContext)==
null?void 0:c.webResponseContextExtensionData;if(!e)return x.return();z=(R=q.response)==null?void 0:(J=R.contents)==null?void 0:(v=J.twoColumnWatchNextResults)==null?void 0:(W=v.autoplay)==null?void 0:W.autoplay;M=_.Ly().resolve(_.Fh);g=_.xT(_.Pb);GZL(g,e,T,Q,M,z);_.xP(x)})};
_.Z.movePlayerToWatch=function(q){var S=this,N,X;return _.G(function(b){N=xs(S.pagePool,"watch");X=N.getPlayerContainer();q.appendTo(X);_.xP(b)})};
_.Z.movePlayerToShorts=function(q){var S=this,N,X,b;return _.G(function(w){N=xs(S.pagePool,"shorts");X=N.getPlayerContainer();(b=q)==null||b.appendTo(X,void 0,!0);_.xP(w)})};
_.Z.getPlayerFromWatch=function(){var q=xs(this.pagePool,"watch");return _.dj(q)};
_.Z.getPlayerFromShorts=function(){var q=xs(this.pagePool,"shorts");return _.dj(q)};
_.Z.startLoadingWatch=function(){var q=this,S=xs(this.pagePool,"watch");this.renderLoadingStateJobId?(_.OY.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.C("web_watch_transition_enable_start_loading_watch_callsite")?oR7(this.viewTransitionManager,function(){q.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(S,"watch");
if(_.C("enable_ai_companion")){var N;(N=_.Ly().resolve(_.MU(_.Vk)))==null||_.dG7(N,this.getPersistentPanelSurface("watch"))}};
_.Z.startLoadingShorts=function(){var q=xs(this.pagePool,"shorts");this.setActivePage(q,"shorts")};
_.Z.startLoadingLearningJourney=function(){var q=xs(this.pagePool,"learning_journey_watch");this.setActivePage(q,"learning_journey_watch")};
_.Z.getCurrentPage=function(){return this.currentPage};
_.Z.getDestinationPageType=function(){return this.destinationPageType};
_.Z.getCurrentData=function(){return this.data};
_.Z.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.Z.isOnShorts=function(){var q;return((q=this.currentPage)==null?void 0:q.is)==="ytd-shorts"};
_.Z.isWatchPage=function(q){return!!q&&(q.is==="ytd-watch-flexy"||q.is==="ytd-watch-fixie"||q.is==="ytd-watch-grid")};
_.Z.preparePage=function(q,S){var N=this,X=function(){var w=N.pagePool.preparePage(q,N.currentPage,S);w&&N.attachPage(w)},b=function(w){_.l1(w,S);
_.vN(w)};
try{X()}catch(w){b(w)}};
_.Z.lazyPrepareCriticalPages=function(q,S){q=_.PO(S)||q;this.maybePrepareWatchPage(q)};
_.Z.maybePrepareWatchPage=function(q){q==="watch"||q==="learning_journey_watch"&&_.C("web_watch_learning_journey_disable_lazy_pages")||_.ez(_.OY,this.preparePage.bind(this,"watch"))};
_.Z.renderPageLoadingState=function(q,S){this.preparePage(q,S);var N=xs(this.pagePool,q);N.loadingData&&(N.loadingData.endpoint=S);N.loading=!0;this.setActivePage(N,q);q!=="watch"&&q!=="learning_journey_watch"||_.uc(this.hostElement,"yt-guide-close")};
_.Z.prepareForNavigation=function(q,S){var N=this;if(this.currentPage&&this.data){var X=_.PO(S)||q;this.destinationPageType=X;xW(this.data)==X&&_.uc(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((q==="watch"||q==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.OY.cancelJob(this.renderLoadingStateJobId);_.Ly().resolve(_.ti).deactivate(S);_.Nz(_.OY,function(){var w=N.viewTransitionManager,B=N.currentPage;
if(w.isLockupToWatchTransitionEnabled&&w.isLockupThumbnailRegistrationEnabled&&B)if(w.registeredLockupThumbnail)w.lockupThumbnailRegisteredFromWatchEndpoint&&_.vN(new _.Vl("Lockup thumbnail already registered from watch endpoint."));else{a:{var T=_.t(S,_.O1);if(T==null?0:T.videoId){var Q="yt-lockup-view-model ."+_.Vye(T.videoId)+" yt-thumbnail-view-model";B=B.querySelectorAll(Q);if(B.length===1){T=B[0];break a}B.length>1?_.vN(new _.Vl("Multiple LockupViewModel thumbnails found for videoId: "+T.videoId+
". Selector: "+Q)):_.C("web_thumbnail_to_watch_transition_debug")&&_.vN(new _.Vl("No LockupViewModel thumbnail found for videoId: "+T.videoId+". Selector: "+Q))}T=void 0}T&&(w.registeredLockupThumbnail=T,w.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.cN_(w,T))}});
var b=this.data;this.renderLoadingStateJobId=_.Nz(_.OY,function(){oR7(N.viewTransitionManager,function(){if(N.data!=b){var w=xs(N.pagePool,q);N.setActivePage(w)}else N.renderPageLoadingState(q,S);N.renderLoadingStateJobId=0})},150)}};
_.Z.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var q=new _.dc(1);this.currentPage.pageDisposeJobs.forEach(function(S){_.kd(q,S)});
this.pageDisposeJobsets.set(this.currentPage,q)}};
_.Z.flushPageDisposeJobset=function(q){var S=this.pageDisposeJobsets.get(q);S&&(S.flushJobs(),this.pageDisposeJobsets.delete(q))};
_.Z.onYtStopOldPlayer=function(q,S){S=S===void 0?!1:S;var N,X=_.NN("kevlar_new_stop_old_player_logic_pages");if(_.C("kevlar_check_current_page_on_stop_old_player")&&(X.length===0||this.currentPage&&X.includes(this.currentPage.is)))if(this.data&&(N=xW(this.data)),xW(q)===N&&this.currentPage&&xW(this.currentPage.data)!==N)var b=_.dj(this.currentPage);else N=xW(this.data),b=xs(this.pagePool,N),b=_.dj(b);else this.data&&(N=xW(this.data),b=xs(this.pagePool,N),b=_.dj(b));if(b){X=xW(q);var w=xs(this.pagePool,
X);w=_.dj(w);if(b==w)S&&!_.C("kevlar_disable_preemptive_player_reset")&&b.resetForNewPlayback();else if(S=N==="watch"&&X!=="watch",!S||X==="shorts"||_.kav()&&!XRE(this.data,q))q=_.Ly().resolve(_.ti),S&&q.isMiniplayerActive()&&q.pipController.getWindow()||b.stop()}};
_.Z.isDifferentBrowseId=function(q,S){q=_.t(q,_.If);S=_.t(S,_.If);return(q==null?void 0:q.browseId)!==(S==null?void 0:S.browseId)};
_.Z.getPersistentPanelSurface=function(q){switch(q){case "watch":return"WATCH";default:return"APP"}};
_.hd.Object.defineProperties(ZA,{template:{configurable:!0,enumerable:!0,get:function(){return jk3()}}});
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ZA.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-page-manager"})],ZA);var WY3;_.C("force_all_poly_si_batches")||document.documentElement.hasAttribute("use-signals")?WY3=!0:WY3=_.C("kevlar_poly_si_batch_j081_holdback_enabled")&&_.C("kevlar_polysi_holdback")?!1:_.C("kevlar_poly_si_batch_j081");_.p(ZA,"ytd-page-manager",function(){return jk3()},{mode:WY3?1:2});var dJZ;var kXs;var AT=function(){var q=_.n.apply(this,arguments)||this;q.hasChipBar=!1;return q};
_.F(AT,_.n);AT.prototype.configureRendererStamper=function(){return{"data.chipBar":{id:"chip-bar",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}},"data.searchFilterButton":{id:"filter-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1},"data.aboutTheseResultsButton":{id:"about-these-results",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1}}};
AT.prototype.computeHasChipBar=function(q){return!(q==null||!q.chipBar)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],AT.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.E("design:type",Object)],AT.prototype,"hasChipBar",void 0);_.u([_.Ue({is:"ytd-search-header-renderer",disableElementRegistration:!0})],AT);
_.p(AT,"ytd-search-header-renderer",function(){if(kXs!==void 0)return kXs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return kXs=q},{mode:1});var ziG;var sV=function(){return _.n.apply(this,arguments)||this};
_.F(sV,_.n);sV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
sV.prototype.computeBlueBottomLink=function(q){return q};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sV.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sV.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.bottomIcon)"}),_.E("design:type",String)],sV.prototype,"bottomIcon",void 0);
_.u([_.k({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.E("design:type",Boolean)],sV.prototype,"enableBlueBottomLink",void 0);_.u([_.Ue({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],sV);
_.p(sV,"ytd-web-answer-renderer",function(){if(ziG!==void 0)return ziG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ziG=q},{mode:2});var nnm;var Bo=function(){return _.n.apply(this,arguments)||this};
_.F(Bo,_.n);Bo.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Bo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bo.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-page-continuation"})],Bo);
_.p(Bo,"ytd-page-continuation",function(){if(nnm!==void 0)return nnm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return nnm=q},{mode:1});var fl3;var p$Z;var xJ_;var mJ_=function(){return _.n.apply(this,arguments)||this};
_.F(mJ_,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mJ_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mJ_.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],mJ_);
_.p(mJ_,"ytd-watch-card-one-vs-one-event",function(){if(xJ_!==void 0)return xJ_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xJ_=q},{mode:1});var ujL=function(){return _.n.apply(this,arguments)||this};
_.F(ujL,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ujL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ujL.prototype,"data",void 0);_.u([_.Ue({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],ujL);
_.p(ujL,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(p$Z!==void 0)return p$Z;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return p$Z=q},{mode:1});var gns;var EnJ=function(){return _.n.apply(this,arguments)||this};
_.F(EnJ,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EnJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EnJ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],EnJ);
_.p(EnJ,"ytd-banner-and-box-hero-image-renderer",function(){if(gns!==void 0)return gns;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return gns=q},{mode:1});var ysL;var TN=function(){var q=_.n.apply(this,arguments)||this;q.modern=_.C("web_modern_buttons");return q};
_.F(TN,_.n);TN.prototype.computeIcon=function(){var q,S,N=(q=this.data)==null?void 0:(S=q.icon)==null?void 0:S.iconType;if(N)return _.yd(N)};
TN.prototype.computeButtonShape=function(){var q;return{buttonText:_.vO((q=this.data)==null?void 0:q.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.hd.Object.defineProperties(TN.prototype,{buttonColor:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style.replace("CALL_TO_ACTION_BUTTON_RENDERER_STYLE_",""):"RED"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TN.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],TN.prototype,"modern",void 0);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.K("data.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],TN.prototype,"buttonColor",null);
_.u([_.Ue({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],TN);
_.p(TN,"ytd-call-to-action-button-renderer",function(){if(ysL!==void 0)return ysL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" hidden$="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ysL=q},{mode:1});var Mr$;var GN=function(){return _.n.apply(this,arguments)||this};
_.F(GN,_.n);GN.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.mt(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.Wi(this.data.leftThumbnail.thumbnails,216)+")")};
GN.prototype.onLeftThumbnailChanged=GN.prototype.onLeftThumbnailChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],GN.prototype,"data",void 0);_.u([_.I5("data.leftThumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GN.prototype,"onLeftThumbnailChanged",null);_.u([_.Ue({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],GN);
_.p(GN,"ytd-collage-hero-image-renderer",function(){if(Mr$!==void 0)return Mr$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Mr$=q},{mode:1});var LYJ;var DA=function(){return _.n.apply(this,arguments)||this};
_.F(DA,_.n);DA.prototype.computeStyle=function(q){return q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DA.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],DA.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],DA.prototype,"componentStyle",void 0);_.u([_.Ue({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],DA);
_.p(DA,"ytd-single-hero-image-renderer",function(){if(LYJ!==void 0)return LYJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return LYJ=q},{mode:1});var hiL;var Qe=function(){return _.n.apply(this,arguments)||this};
_.F(Qe,_.n);_.Z=Qe.prototype;
_.Z.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.C("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.Z.computeSubtitle=function(q){if(this.data){var S;if(this.data.upcomingEventData){q=_.vO(q.subtitle);var N=Number(this.data.upcomingEventData.startTime);isNaN(N)||(S=_.Kc(_.AA(q,N)))}else S=q.subtitle;return S}};
_.Z.onHeroTap=function(q){q.preventDefault();var S=this.data&&this.data.navigationEndpoint;!S||!_.lW(_.lX(q),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.lW(_.lX(q),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.C("kevlar_watchcard_hero_video_renderer_killswitch")?_.uc(this.hostElement,"yt-navigate",{navigationEndpoint:S}):this.ytComponentBehavior.resolveCommand(S))};
_.Z.computeHeroTabIndex=function(q){return q&&q.simpleText?-1:0};
_.Z.computeHeroRole=function(q){return q&&q.simpleText?"":"link"};
_.Z.computeIsReminderButtonPresent=function(q){return!(!q||!q.reminderButton)};
_.Z.computeHideBottomItems=function(q){return!(this.computeIsReminderButtonPresent(q)||q.subtitle)};
_.Z.dataChanged=function(){var q=this.get("data.buttons.buttonRenderer.serviceEndpoint"),S;((S=_.t(q==null?void 0:q.commandMetadata,_.Zd))==null?0:S.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(q)};
Qe.prototype.dataChanged=Qe.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Qe.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Qe.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Qe.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qe.prototype,"data",void 0);
_.u([_.k({computed:"computeSubtitle(data)"}),_.E("design:type",String)],Qe.prototype,"subtitle",void 0);_.u([_.k({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Qe.prototype,"isReminderButtonPresent",void 0);_.u([_.k({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Qe.prototype,"hideBottomItems",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Qe.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],Qe);
_.p(Qe,"ytd-watch-card-hero-video-renderer",function(){if(hiL!==void 0)return hiL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hiL=q},{mode:1});var PYZ;var aj=function(){return _.n.apply(this,arguments)||this};
_.F(aj,_.n);_.Z=aj.prototype;_.Z.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.Z.computeTitleBadges=function(q){return q?[q]:[]};
_.Z.computeHeaderStyle=function(q){return q?q.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.Z.computeAvatarAriaLabel=function(q){if(q){var S,N,X,b;return(b=(S=q.avatar)==null?void 0:(N=S.accessibility)==null?void 0:(X=N.accessibilityData)==null?void 0:X.label)!=null?b:_.vO(q==null?void 0:q.title)}};
_.Z.computeAvatarHeight=function(q){return q==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.Z.computeBadgeRowClass=function(q){return(q==null?0:q[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],aj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],aj.prototype,"data",void 0);_.u([_.k({computed:"computeTitleBadges(data.titleBadge)"}),_.E("design:type",Array)],aj.prototype,"titleBadges",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.E("design:type",String)],aj.prototype,"headerStyle",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.E("design:type",String)],aj.prototype,"badgeRowClass",void 0);_.u([_.Ue({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],aj);
_.p(aj,"ytd-watch-card-rich-header-renderer",function(){if(PYZ!==void 0)return PYZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return PYZ=q},{mode:1});var Il3;var YsV;var Ve=function(){return _.n.apply(this,arguments)||this};
_.F(Ve,_.n);Ve.prototype.onMetadataTap=function(q){var S=this.data&&this.data.navigationEndpoint;S&&!_.lW(_.lX(q),this.hostElement,["A".toString()])&&_.uc(this.hostElement,"yt-navigate",{endpoint:S})};
_.hd.Object.defineProperties(Ve.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q;if(this.data.upcomingEventData){var S=_.vO(this.data.subtitle),N=Number(this.data.upcomingEventData.startTime);isNaN(N)||(q=_.Kc(_.AA(S,N)))}else q=this.data.subtitle;return q}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ve.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ve.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.style"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ve.prototype,"isCondensed",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ve.prototype,"subtitle",null);
_.u([_.Ue({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],Ve);
_.p(Ve,"ytd-watch-card-compact-video-renderer",function(){if(YsV!==void 0)return YsV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return YsV=q},{mode:1});var oh_;var qr5=function(){return _.n.apply(this,arguments)||this};
_.F(qr5,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qr5.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qr5.prototype,"data",void 0);_.u([_.Ue({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],qr5);
_.p(qr5,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(oh_!==void 0)return oh_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oh_=q},{mode:1});var UV=function(){return _.n.apply(this,arguments)||this};
_.F(UV,_.n);UV.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{watchCardCompactVideoRenderer:{component:"ytd-watch-card-compact-video-renderer",noInjection:!0},watchCardOneVsOneEventCompactVideoRenderer:{component:"ytd-watch-card-one-vs-one-event-compact-video-renderer",noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],UV.prototype,"ytRendererStamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UV.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UV.prototype,"data",void 0);_.u([_.Ue({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],UV);
_.p(UV,"ytd-vertical-watch-card-list-renderer",function(){if(Il3!==void 0)return Il3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Il3=q},{mode:1});var SrE;var rF=function(){var q=_.n.apply(this,arguments)||this;q.ariaExpanded="false";return q};
_.F(rF,_.n);_.Z=rF.prototype;_.Z.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.Z.dataChanged=function(){var q;this.currentSeasonIndex=((q=this.data)==null?void 0:q.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.Z.computeEpisodesInfo=function(q,S,N){if(q!==void 0&&S.length===q.length)return q[N]};
_.Z.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.Z.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.Z.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.Z.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.Z.getUppercaseSimpleString=function(q){return this.ytRendererBehavior.getSimpleString(q).toUpperCase()};
_.Z.updateCurrentSeasonIndexFromBinding=function(q){this.currentSeasonIndex=q.detail.value};
rF.prototype.onIronOverlayClosed=rF.prototype.onIronOverlayClosed;rF.prototype.currentSeasonIndexChanged=rF.prototype.currentSeasonIndexChanged;rF.prototype.dataChanged=rF.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rF.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",String)],rF.prototype,"label",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],rF.prototype,"currentSeasonIndex",void 0);_.u([_.k({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.E("design:type",Object)],rF.prototype,"episodesInfo",void 0);_.u([_.k({value:"false"}),_.E("design:type",Object)],rF.prototype,"ariaExpanded",void 0);_.u([_.oE("#lists"),_.E("design:type",Object)],rF.prototype,"lists",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rF.prototype,"dataChanged",null);_.u([_.Xb("currentSeasonIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rF.prototype,"currentSeasonIndexChanged",null);_.u([_.Ph("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],rF.prototype,"onIronOverlayClosed",null);
_.u([_.Ue({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],rF);
_.p(rF,"ytd-watch-card-section-dropdown-renderer",function(){if(SrE!==void 0)return SrE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SrE=q},{mode:1});var Nvm;var $_=function(){var q=_.n.apply(this,arguments)||this;q.isSearch=!1;return q};
_.F($_,_.n);$_.prototype.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:{component:"ytd-vertical-watch-card-list-renderer",noInjection:!0},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$_.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],$_.prototype,"isSearch",void 0);_.u([_.Ue({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],$_);
_.p($_,"ytd-watch-card-section-sequence-renderer",function(){if(Nvm!==void 0)return Nvm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return Nvm=q},{mode:1});var XvV=_.f(function(q){return _.D("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.D(_.SA,{data:function(){return q.data().ctaButton}},{buttonViewModel:_.EN}),_.D(_.Fu,{text:function(){return q.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"yk");
XvV.idomCompat=!0;_.jS(XvV,"ytd-button-banner-view-model",{props:{data:_.H4}});var co=function(){var q=_.n.apply(this,arguments)||this;q.isSearch=!1;return q};
_.F(co,_.n);
co.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{watchCardRichHeaderRenderer:{component:"ytd-watch-card-rich-header-renderer",noInjection:!0}}},"data.callToAction":{id:"hero",mapping:{watchCardHeroVideoRenderer:{component:"ytd-watch-card-hero-video-renderer",noInjection:!0},watchCardHeroOneVsOneEventRenderer:{component:"ytd-watch-card-hero-one-vs-one-event-renderer",noInjection:!0}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},
"data.sections":{id:"sections",mapping:{watchCardSectionDropdownRenderer:{component:"ytd-watch-card-section-dropdown-renderer",noInjection:!0},watchCardSectionSequenceRenderer:{component:"ytd-watch-card-section-sequence-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}},"data.footer":{id:"footer",mapping:{buttonBannerViewModel:"ytd-button-banner-view-model"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],co.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],co.prototype,"rounded",void 0);_.u([_.k(),_.E("design:type",Object)],co.prototype,"isSearch",void 0);
_.u([_.Ue({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],co);
_.p(co,"ytd-universal-watch-card-renderer",function(){if(fl3!==void 0)return fl3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fl3=q},{mode:1});var bZ5;_.jS(_.f(function(q){var S=q.data;var N;q=!((N=_.Ly().resolve(_.MU(_.NP)))==null||!N());N={};return _.D("overview-message-view-model",{class:_.mu("ytwOverviewMessageViewModelHost",(N.ytwOverviewMessageViewModelDarkBackground=q,N.ytwOverviewMessageViewModelLightBackground=!q,N))},_.D(_.V,{cond:function(){return S().primaryImage},
then:function(X){return _.D(_.Oc,{data:X,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.D(_.V,{cond:function(){return S().primaryText},
then:function(){return _.D("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.D(_.Fu,{text:function(){return S().primaryText}}))}}),_.D(_.V,{cond:function(){return S().secondaryText},
then:function(){return _.D("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.D(_.Fu,{text:function(){return S().secondaryText}}))}}))},"zk"),"overview-message-view-model",{props:{data:_.H4}});_.jS(_.P07,"ytd-overview-answer-view-model",{props:{data:_.H4}});var e6=function(){return _.n.apply(this,arguments)||this};
_.F(e6,_.n);e6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{universalWatchCardRenderer:{component:"ytd-universal-watch-card-renderer",properties:{isSearch:"[[isSearch]]"}},overviewAnswerViewModel:"ytd-overview-answer-view-model",overviewMessageViewModel:"overview-message-view-model"}}}};
e6.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],e6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],e6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],e6.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],e6.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],e6.prototype,"isSearch",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],e6);
_.p(e6,"ytd-secondary-search-container-renderer",function(){if(bZ5!==void 0)return bZ5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return bZ5=q},{mode:1});var wv3;var CP=function(){var q=_.n.apply(this,arguments)||this;q.renderSecondarySearchContainer=!1;q.isSearch=!1;return q};
_.F(CP,_.n);_.Z=CP.prototype;_.Z.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"},matcher:function(q){var S;return(q==null?void 0:(S=q.webComponentHint)==null?void 0:S.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"}}}},
"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.Z.created=function(){var q=this;this.boundStampSecondarySearchContainerIfFits=function(){q.stampSecondarySearchContainerIfFits()};
_.d5("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.Z.computeIsSearchFrictionPage=function(q){var S,N,X,b,w;q=q==null?void 0:(S=q.primaryContents)==null?void 0:(N=S.sectionListRenderer)==null?void 0:(X=N.contents)==null?void 0:(b=X[0])==null?void 0:(w=b.itemSectionRenderer)==null?void 0:w.contents;if(!q)return!1;S=_.A(q);for(N=S.next();!N.done;N=S.next())if(X=void 0,(X=N.value)==null?0:X.searchFrictionViewModel)return!0;return!1};
_.Z.computeShowSecondaryColumn=function(q,S){return!!(S&&S.secondaryContents&&q)};
_.Z.activeChanged=function(){var q=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.hx(this,this.debounceStampSecondarySearchContainerIfFits)),_.t6(function(){q.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.hx(this,this.debounceStampSecondarySearchContainerIfFits))};
_.Z.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.Z.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.Z.debounceStampSecondarySearchContainerIfFits=function(){_.ix(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.Z.onRetrieveLocation=function(q,S){S.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);q.stopPropagation()};
_.Z.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
CP.prototype.dataChanged=CP.prototype.dataChanged;CP.prototype.onRetrieveLocation=CP.prototype.onRetrieveLocation;CP.prototype.persistentGuideChanged=CP.prototype.persistentGuideChanged;CP.prototype.activeChanged=CP.prototype.activeChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],CP.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],CP.prototype,"ironResizableBehavior",void 0);_.u([_.k(),_.E("design:type",Boolean)],CP.prototype,"active",void 0);_.u([_.k(),_.E("design:type",Object)],CP.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.C("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],CP.prototype,"useBiggerThumbs",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.oF("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],CP.prototype,"biggerThumbsStyle",void 0);_.u([_.k(),_.E("design:type",Object)],CP.prototype,"renderSecondarySearchContainer",void 0);_.u([_.k({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.E("design:type",Boolean)],CP.prototype,"showSecondaryColumn",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.E("design:type",Boolean)],CP.prototype,"isSearchFrictionPage",void 0);
_.u([_.k(),_.E("design:type",Object)],CP.prototype,"isSearch",void 0);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CP.prototype,"activeChanged",null);_.u([_.I5("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CP.prototype,"persistentGuideChanged",null);
_.u([_.Ph("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],CP.prototype,"onRetrieveLocation",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CP.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],CP);
_.p(CP,"ytd-two-column-search-results-renderer",function(){if(wv3!==void 0)return wv3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return wv3=q},{mode:1});var Rj=function(){var q=_.n.apply(this,arguments)||this;q.hasSearchHeader=!1;q.hasSecondaryContent=!1;q.hasBiggerThumbs=_.C("enable_desktop_search_bigger_thumbs");q.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return q};
_.F(Rj,_.n);_.Z=Rj.prototype;_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])}}};
_.Z.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Z.loadPage_=function(q){this.initCsi();q&&(this.data=q,_.d5("REFINEMENTS_TUPLE",["FromSearchResponse",q.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.EY(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.Z.initCsi=function(){Tr5("results",["ol","cpt"])};
_.Z.updateTitle=function(){var q=_.Nx(window.location.href,"q");q||(q=_.Nx(window.location.href,"search_query"));_.uc(this.hostElement,"yt-update-title",q||"")};
_.Z.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.Z.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.C("web_srp_data_changed_terminate_imp_killswitch")||_.gr(this.hostElement,"yt-terminate-video-preview-action")};
_.Z.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.Z.computeHasSearchHeader=function(q){var S;q=q==null?void 0:(S=q.header)==null?void 0:S.searchHeaderRenderer;return!!q&&(!!q.searchFilterButton||!!q.chipBar)};
_.Z.computeHasSecondaryContent=function(q){var S,N;return!!(q==null?0:(S=q.contents)==null?0:(N=S.twoColumnSearchResultsRenderer)==null?0:N.secondaryContents)};
_.hd.Object.defineProperties(Rj,{template:{configurable:!0,enumerable:!0,get:function(){if(dJZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);dJZ=q}q=dJZ;return q}}});
Rj.prototype.onReloadContinuationFinish=Rj.prototype.onReloadContinuationFinish;Rj.prototype.dataChanged=Rj.prototype.dataChanged;_.u([_.O(bQ.YtPageBehavior),_.E("design:type",Object)],Rj.prototype,"ytPageBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Rj.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rj.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],Rj.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Rj.prototype,"data",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],Rj.prototype,"monitorScroll",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rj.prototype,"hasSearchHeader",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rj.prototype,"hasSecondaryContent",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Rj.prototype,"hasBiggerThumbs",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rj.prototype,"dataChanged",null);
_.u([_.Ph("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rj.prototype,"onReloadContinuationFinish",null);_.u([_.Ue({is:"ytd-search"})],Rj);var ZZL;var AaJ;var shs;var tT=function(){var q=_.n.apply(this,arguments)||this;q.ctaVisualElement=null;q.currentCsn=null;return q};
_.F(tT,_.n);_.Z=tT.prototype;_.Z.onDataChanged=function(){this.maybeLogShows()};
_.Z.computeButtonShape=function(){var q=this;if(this.data)return{buttonText:_.vO(this.data.text),state:"active",onTap:function(){q.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.Z.maybeCreateCtaVe=function(){var q;if((q=this.data)!=null&&q.badgeInteractionLogging){var S;if(q=(S=this.data.badgeInteractionLogging)==null?void 0:S.trackingParams)this.ctaVisualElement=_.by(q)}};
_.Z.maybeLogClicks=function(){this.currentCsn=_.VR(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.vf(this.currentCsn,this.ctaVisualElement)};
_.Z.maybeLogShows=function(){this.currentCsn=_.VR(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Ou(this.currentCsn,[this.ctaVisualElement])};
_.Z.onTap=function(){var q;if((q=this.data)!=null&&q.onClickCommand){var S;this.ytComponentBehavior.resolveCommand((S=this.data)==null?void 0:S.onClickCommand);this.maybeLogClicks()}};
tT.prototype.onDataChanged=tT.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],tT.prototype,"ytComponentBehavior",void 0);_.u([_.k({}),_.E("design:type",Object)],tT.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tT.prototype,"onDataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],tT);
_.p(tT,"ytd-shopping-overlay-badge-renderer",function(){if(shs!==void 0)return shs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return shs=q},{mode:1});var Bv7;var iN=function(){return _.n.apply(this,arguments)||this};
_.F(iN,_.n);iN.prototype.computeShouldButtonBeVertical=function(q,S){return q||S};
iN.prototype.onYtServiceRequestSent=function(q,S){(q=_.t(S.endpoint,_.GC))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.XV("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:q.status})):this.handleLikeEndpoint(q))};
iN.prototype.computelikeStatusEntityKey=function(q){return q==null?void 0:q.likeStatusEntityKey};
iN.prototype.handleLikeEndpoint=function(q){q.status==="LIKE"?this.JSC$22079_ytdDislikeToggleButtonRenderer.toggle(!1):q.status==="DISLIKE"?this.JSC$22079_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$22079_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$22079_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.hd.Object.defineProperties(iN.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var q;return rQZ(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(q=this.likeStatusEntity)==null?void 0:q.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var q;if(this.data&&((q=this.data)==null||!q.hideDislikeButton)){var S;return rQZ(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(S=this.likeStatusEntity)==null?void 0:S.likeStatus)}}}});
iN.prototype.onYtServiceRequestSent=iN.prototype.onYtServiceRequestSent;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],iN.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],iN.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],iN.prototype,"vertical",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],iN.prototype,"textTransform",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],iN.prototype,"useShortsIcon",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],iN.prototype,"underIconLabel",void 0);_.u([_.k({value:"left"}),_.E("design:type",String)],iN.prototype,"buttonTooltipPosition",void 0);_.u([_.k(),_.E("design:type",Object)],iN.prototype,"overrides",void 0);
_.u([_.oE("#like-button"),_.E("design:type",Object)],iN.prototype,"JSC$22079_ytdLikeToggleButtonRenderer",void 0);_.u([_.oE("#dislike-button"),_.E("design:type",Object)],iN.prototype,"JSC$22079_ytdDislikeToggleButtonRenderer",void 0);_.u([_.K("data","likeStatusEntity.likeStatus","useShortsIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],iN.prototype,"likeButton",null);
_.u([_.K("data","likeStatusEntity.likeStatus","useShortsIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],iN.prototype,"dislikeButton",null);_.u([_.k({computed:"computelikeStatusEntityKey(data)"}),_.E("design:type",String)],iN.prototype,"likeStatusEntityKey",void 0);_.u([_.k({selectorArgs:["likeStatusEntityKey"],selector:_.Uw}),_.E("design:type",Object)],iN.prototype,"likeStatusEntity",void 0);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],iN.prototype,"onYtServiceRequestSent",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],iN);
_.m9()(iN,"ytd-like-button-renderer",function(){if(Bv7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Bv7=q}q=Bv7;return q},{mode:1});_.jS(_.QMZ,"reel-sound-metadata-view-model",{props:{data:_.Ks,overlayDensity:_.Ks}});_.jS(_.nD3,"player-disclosure-view-model",{props:{data:_.H4,extractOverlay:_.H4}});_.jS(_.HPq,"pivot-button-view-model",{props:{data:_.Ks,className:_.Ks}});_.jS(_.OPk,"reel-action-bar-view-model",{props:{data:_.H4,buttonShapeOverrideables:_.H4}});_.jS(_.ajV,"yt-reel-metapanel-view-model",{props:{data:_.H4,overlayDensity:_.H4,extractOverlay:_.H4}});var TvL=_.f(function(q){var S=q.children;var N=q.region;q=_.A(_.r6(void 0,void 0,"flxBBc"));var X=q.next().value,b=q.next().value;q=_.A(_.r6("0px",void 0,"IAR7k"));var w=q.next().value,B=q.next().value;q=_.A(_.r6("0px",void 0,"QV4iWb"));var T=q.next().value,Q=q.next().value;q=_.A(_.r6(0,void 0,"Q2oK6b"));var a=q.next().value,U=q.next().value;q=_.A(_.r6(0,void 0,"hYKowe"));var r=q.next().value,c=q.next().value,e=function(){var M=X();if(M){var g;if(((g=_.Me())==null?void 0:g.getPlayerState())!==-1){M.style.display=
"inherit";var x;(x=_.Me())==null||x.removeEventListener("onStateChange",e)}else M.style.display="none";J()}},R=function(){var M;
return(M=_.kc())==null?void 0:M.querySelector("video")},J=function(){var M=R();
if(M){U(M.getBoundingClientRect().width);c(M.getBoundingClientRect().height);var g;B((M==null?void 0:(g=M.style)==null?void 0:g.left)||"0px");var x;Q((M==null?void 0:(x=M.style)==null?void 0:x.top)||"0px")}};
_.Ww(function(){var M=X();if(M){var g,x,L;if(((g=_.Me())==null?void 0:g.getPlayerState())===-1&&Math.round(((L=(x=_.Me())==null?void 0:x.getVideoAspectRatio())!=null?L:0)*100)!==Math.round(a()/r()*100)){M.style.display="none";var P,b0;c(a()/((b0=(P=_.Me())==null?void 0:P.getVideoAspectRatio())!=null?b0:1))}}},"N29KDe");
var v=function(){J()},W;
_.vP(function(){J();var M;if(!(N==null?0:(M=N())==null?0:M.transformationMatrix))throw Error("em");var g;(g=_.Me())==null||g.addEventListener("onStateChange",e);if(window.ResizeObserver){if(M=R())W=new ResizeObserver(v),W.observe(M)}else window.addEventListener("resize",J);_.k7(function(){var x;(x=_.Me())==null||x.removeEventListener("onStateChange",e);W?W.disconnect():window.removeEventListener("resize",J)})});
var z=function(){var M,g,x=(g=N==null?void 0:(M=N())==null?void 0:M.transformationMatrix)!=null?g:[];M=a();g=r();for(var L=[],P=0,b0=-1;P<x.length;P++)P%3===0&&(b0++,L[b0]=[]),L[b0].push(x[P]);x=new U_(L);L=new U_([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);L=x.multiply(L);x=new U_([[0,0],[0,0],[0,0],[0,0]]);for(P=0;P<L.getSize().width;P++){b0=GR(L,0,P);var Q7=GR(L,1,P);if(b0===null||Q7===null)throw Error("dm`"+(P+1).toString());hTE(x,P,0,b0*M);hTE(x,P,1,Q7*g)}M=GR(x,0,0);P=GR(x,1,0);g=GR(x,0,1);b0=GR(x,1,1);
if(M===null||P===null||g===null||b0===null)throw Error("bm");L=$iL(M,P,g,b0);Q7=GR(x,3,0);x=GR(x,3,1);if(Q7===null||x===null)throw Error("cm");x=$iL(M,Q7,g,x);b0=(Number((b0*-1).toFixed(2))-Number((g*-1).toFixed(2)))/(Number(P.toFixed(2))-Number(M.toFixed(2)));Q7=Math.atan(b0)*180/Math.PI;P=b0===Number.POSITIVE_INFINITY?-90:b0===Number.NEGATIVE_INFINITY?90:Object.is(b0,-0)?180:b0===0?0:b0>0?Q7*-1:M<P?Q7*-1:Math.abs(Q7)+180;return"left:calc("+M+"px + "+w()+"); top:calc("+(g+"px + "+T()+"); width:")+
(L+"px; height:")+(x+"px; transform:rotate(")+(P+"deg);\n        --sticker-width:"+L+";")};
return _.D(_.ZB7,{root:"#sticker-layer"},function(){return _.D("yt-overlay-sticker",{el:_.Hi(b),style:z,class:"ytOverlayStickerHost"},S)})},"Ck");var GPV=_.f(function(q){function S(){var e,R,J,v,W=(R=_.t((e=Q())==null?void 0:e.command,_.PRq))==null?void 0:(J=R.item)==null?void 0:(v=J.notificationTextRenderer)==null?void 0:v.successResponseText;if(W)e=_.dO(W),_.gr(X.value,"yt-open-popup-action",[e,X.value]);else if(a())eUZ(a(),X.value);else{var z;eUZ((z=Q())==null?void 0:z.command,X.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var N=q.data;var X=_.FS("svg"),b=_.A(_.r6(!1,void 0,"e9onLe"));q=b.next().value;var w=b.next().value,B=_.A(_.r6(!1,void 0,"ptnIQd"));b=B.next().value;var T=B.next().value,Q=function(){var e;return _.t((e=N())==null?void 0:e.popUp,Ox_)},a=function(){var e;
return(e=N())==null?void 0:e.command},U=function(){return _.t(a(),_.bT)!==void 0};
B=_.Ec(function(){S();return!1});
var r={},c={};return _.D("svg",{"on:mouseover":_.Ec(function(){U()&&w(!0);T(!0);return!1}),
"on:mouseout":_.Ec(function(){w(!1);T(!1);return!1}),
"on:keydown":_.Ec(function(e){e.key==="Enter"&&S();return!1}),
"on:focus":_.Ec(function(){U()&&w(!0);return!1}),
"on:blur":_.Ec(function(){U()&&w(!1);return!1}),
el:X,tabindex:0,"aria-label":function(){var e;return(e=N())==null?void 0:e.a11yString},
id:"player-overlay-video-interaction-svg",class:_.mu("ytPlayerOverlayInteractionInteractionsSvg",(r.ytPlayerOverlayInteractionInteractionsSvgHover=q,r),(c.ytPlayerOverlayInteractionInteractionsSvgHideOutline=b,c)),role:"button","on:click":B})},"Fk");_.jS(_.f(function(q){var S=q.data;_.vP(function(){var N;if((N=S())==null?0:N.trackingParams){var X;_.ql().graftServerVe((X=S().trackingParams)!=null?X:"")}});
return _.D("yt-player-overlay-interaction",null,_.D(TvL,{region:function(){var N,X;return(N=S())==null?void 0:(X=N.regions)==null?void 0:X[0]}},_.D(GPV,Object.assign({},q))))},"Ek"),"yt-player-overlay-interaction",{props:{data:_.H4}});var DB$=_.f(function(q){var S=q.data;var N=q.index;var X=q.selectedChoice;var b=function(){var w;return _.t((w=S())==null?void 0:w.renderer,yP3)};
q={};return _.D("yt-overlay-poll-sticker-choice",{class:_.mu("ytOverlayPollStickerChoiceHost"),style:_.Ls({"--displayed-percentage":function(){var w,B,T,Q;return""+Math.ceil(Number((X==null?void 0:X())===N()?(w=b())==null?void 0:(B=w.selected)==null?void 0:B.progressBarWidth:(T=b())==null?void 0:(Q=T.unselected)==null?void 0:Q.progressBarWidth)*100)}})},_.D("div",{class:_.mu("ytOverlayPollStickerChoicePollChoice",(q.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(X==null?void 0:X())!==
void 0},q.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(X==null?void 0:X())===N()},q))},_.D("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var w;
return((w=b())==null?void 0:w.text)||""}),_.D("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(X==null?void 0:X())==="undefined")var w="";
else{var B,T,Q,a;w=(X==null?void 0:X())===N()?(B=b())==null?void 0:(T=B.selected)==null?void 0:T.votePercentage:(Q=b())==null?void 0:(a=Q.unselected)==null?void 0:a.votePercentage}return w})))},"Gk");var Qh5=_.f(function(q){var S=q.data;var N=q.enableDebuggingFeatures;var X=_.oH(function(w){var B,T=((B=S())==null?void 0:B.postPollStateEntityKey)||"";w=_.hg(w.entities,"postPollStateEntity",T);var Q;return((Q=S())==null?0:Q.viewerIsOwner)?Object.assign({},w,{selectedOptionId:-1,voted:!0}):w}),b=_.Ly().resolve(_.ci);
q={};return _.D("yt-overlay-poll-sticker",null,_.D(TvL,{region:function(){var w,B;return(w=S())==null?void 0:(B=w.region)==null?void 0:B.interactionRegion}},_.D("div",{class:_.mu("ytOverlayPollStickerHost",(q.ytOverlayPollStickerDebugStyle=function(){return N==null?void 0:N()},q)),
style:_.Ls({"--original-height":function(){var w;return""+(((w=S())==null?void 0:w.mainBodyHeight)||1)},
"--original-width":function(){var w;return""+(((w=S())==null?void 0:w.mainBodyWidth)||1)},
"--scaled-width":function(){var w;return""+(((w=S())==null?void 0:w.mainBodyWidth)||1)},
"--primary-surface":function(){var w,B;return cQ3(((w=S())==null?void 0:(B=w.theme)==null?void 0:B.primarySurface)||0)},
"--raised-surface":function(){var w,B;return cQ3(((w=S())==null?void 0:(B=w.theme)==null?void 0:B.raisedSurface)||0)},
"--secondary-surface":function(){var w,B;return cQ3(((w=S())==null?void 0:(B=w.theme)==null?void 0:B.secondarySurface)||0)},
"--primary-text":function(){var w,B;return cQ3(((w=S())==null?void 0:(B=w.theme)==null?void 0:B.primaryText)||0)},
"--secondary-text":function(){var w,B;return cQ3(((w=S())==null?void 0:(B=w.theme)==null?void 0:B.secondaryText)||0)}})},_.D("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return S().questionText}," "),_.D(_.tc,{each:function(){return S().pollChoiceConfigs||[]}},function(w,B){return _.D("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.Ec(function(){var T=B(),Q;if((Q=S())==null||!Q.viewerIsOwner){var a,U;Q=(a=S())==null?void 0:(U=a.pollChoiceConfigs)==null?void 0:U[T];if(U=(Q==null?0:Q.renderer)?_.t(Q.renderer,yP3):void 0){var r;a=((r=X())==null?void 0:r.selectedOptionId)!==T;var c;if(r=(c=a?U.selectedPollCommand:U.deselectedPollCommand)==null?void 0:c.innertubeCommand){b.resolveCommand(r);var e,R;_.lx().dispatch(_.XV("postPollStateEntity",((e=X())==null?void 0:e.key)||"",{key:((R=X())==null?void 0:R.key)||"",selectedOptionId:a?
T:-1,voted:a}))}}}})},_.D(DB$,{data:w,
index:B,selectedChoice:function(){var T,Q;return((T=X())==null?0:T.voted)?(Q=X())==null?void 0:Q.selectedOptionId:void 0}}))}),_.D("div",{class:"ytOverlayPollStickerVoteCount"},function(){var w,B;
return((w=X())==null?0:w.voted)&&((B=X())==null?void 0:B.selectedOptionId)!==-1?S().postVoteCountText:S().preVoteCountText}))))},"Hk");_.jS(_.f(function(q){var S=q.data;q=_.C6(function(){var N;return _.C("enable_shorts_poll_stickers_web")?(((N=S())==null?void 0:N.stickers)||[]).filter(function(X){return X.pollSticker}):[]},void 0,"Cflxwb");
return _.D("yt-stickers-layer",null,_.D(_.tc,{each:q},function(N){return _.D(Qh5,{data:N.pollSticker,enableDebuggingFeatures:function(){var X;return(X=S())==null?void 0:X.enableDebuggingFeatures}})}))},"Ik"),"yt-stickers-layer",{props:{data:_.H4}});var JT=function(){var q=_.n.apply(this,arguments)||this;q.showScrubber=!1;q.isWatchWhileMode=!1;q.enableAnchoredPanel=_.C("desktop_shorts_v2_anchored_panel");q.enablePollStickers=_.C("enable_shorts_poll_stickers_web");q.anchoredPanelActive=!1;q.enableLivingroomLayout=_.C("reels_enable_livingroom_layout");q.enablePlayerMetadataContainer=_.C("reels_web_enable_metadata_container");q.enableSqueezebackPanels=_.C("web_shorts_enable_squeezeback_panels");q.useAspectRatio=_.C("web_use_aspect_ratio");q.isSqueezebackActive=
!1;q.smallScreenSqueezeback=!1;q.isPlayerStarted=!1;q.overlayDensity=0;q.extractOverlay=!1;q.extractActionBar=!1;q.isOverlay=!1;q.isImmersive=!1;q.isImmersiveHorizontal=!1;q.isFullscreen=!1;q.onWindowResized=function(){var S;q.set("isImmersive",((S=window.getComputedStyle(q.hostElement))==null?void 0:S.getPropertyValue("--immersive-mode-on"))==="1");q.set("isImmersiveHorizontal",q.isImmersive&&q.enableLivingroomLayout&&!q.isWatchWhileMode)};
return q};
_.F(JT,_.n);_.Z=JT.prototype;_.Z.updateIsOverlay=function(q){this.isOverlay=q.detail.value};
_.Z.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.Z.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.Z.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.Z.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.Z.onOverlayDensityChange=function(){var q=_.mt(this.hostElement).querySelector("ytd-info-panel-container-renderer");q&&(q.set("extractOverlay",this.extractOverlay),q.set("roundedContainer",this.extractOverlay))};
_.Z.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.Z.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.Z.ready=function(){(_.C("enable_reel_action_bar_view_model")||this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer"))&&(!_.C("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.oF("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.oF("reels_action_justified_content")||"flex-start")};
_.Z.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:0}}};
_.Z.setFakeLoadingButtons=function(){_.C("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.qW("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.qW("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.qW("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.qW("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.qW("REMIX_LABEL",void 0,"Remix")}}}));this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonViewModel:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()};
_.Z.setEmptyOverlayMetadata=function(){_.C("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.hd.Object.defineProperties(JT.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.infoPanel)}}});
JT.prototype.onOverlayDensityChange=JT.prototype.onOverlayDensityChange;JT.prototype.onIsActiveChanged=JT.prototype.onIsActiveChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],JT.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],JT.prototype,"ytdReduxBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],JT.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],JT.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],JT.prototype,"isActive",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JT.prototype,"hidden",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],JT.prototype,"useShortsIcon",void 0);
_.u([_.k({value:"left"}),_.E("design:type",String)],JT.prototype,"buttonTooltipPosition",void 0);_.u([_.k({value:_.C("reels_enable_livingroom_layout")?"top":"left"}),_.E("design:type",String)],JT.prototype,"likeButtonTooltipPosition",void 0);_.u([_.k({value:"none"}),_.E("design:type",String)],JT.prototype,"textTransform",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"showScrubber",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"isWatchWhileMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.infoPanel"),_.E("design:type",Object),_.E("design:paramtypes",[])],JT.prototype,"hasInfoPanel",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"enableAnchoredPanel",void 0);_.u([_.k(),_.E("design:type",Object)],JT.prototype,"enablePollStickers",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"anchoredPanelActive",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"enableLivingroomLayout",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],JT.prototype,"enablePlayerMetadataContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"enableSqueezebackPanels",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"useAspectRatio",void 0);_.u([_.k({selector:_.B8d,reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"isSqueezebackActive",void 0);_.u([_.k({selector:UO8,reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"smallScreenSqueezeback",void 0);_.u([_.k({selector:r_3}),_.E("design:type",Object)],JT.prototype,"isPlayerStarted",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"overlayDensity",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"extractOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"extractActionBar",void 0);_.u([_.k(),_.E("design:type",Object)],JT.prototype,"isOverlay",void 0);_.u([_.k(),_.E("design:type",Object)],JT.prototype,"isImmersive",void 0);
_.u([_.k(),_.E("design:type",Object)],JT.prototype,"isImmersiveHorizontal",void 0);_.u([_.k({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.E("design:type",Boolean)],JT.prototype,"isShortsImmersive",void 0);_.u([_.k({computed:"computeButtonOverride(extractActionBar)"}),_.E("design:type",Object)],JT.prototype,"buttonOverride",void 0);
_.u([_.k({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.E("design:type",Object)],JT.prototype,"actionBarButtonOverride",void 0);_.u([_.k({selector:_.x2,reflectToAttribute:!0}),_.E("design:type",Object)],JT.prototype,"isFullscreen",void 0);_.u([_.I5("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JT.prototype,"onIsActiveChanged",null);
_.u([_.I5("extractOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JT.prototype,"onOverlayDensityChange",null);_.u([_.Ue({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],JT);
_.p(JT,"ytd-reel-player-overlay-renderer",function(){if(AaJ!==void 0)return AaJ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AaJ=q},{mode:1});var aE5;var FR=function(){var q=_.n.apply(this,arguments)||this;q.videoDuration=0;q.playedTime=0;q.isActive=!1;q.JSC$22104_playerEvents=new Map;return q};
_.F(FR,_.n);_.Z=FR.prototype;_.Z.created=function(){this.JSC$22104_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22104_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.Z.attached=function(){this.getPlayerAndInitializeListeners()};
_.Z.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22104_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.hx(this,this.onPageChanged))};
_.Z.getPlayerAndInitializeListeners=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return S=_.kc(),S?N.yield(S.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.hx(q,q.onPageChanged)),N.jumpTo(0));q.player=N.yieldResult;q.initializePlayerListeners();_.xP(N)})};
_.Z.onPageChanged=function(q){var S=this;return _.G(function(N){if(N.nextAddress==1)return q.detail.newPageType!=="ytd-shorts"?N.return():N.yield(_.z7().getPlayerPromise(),2);S.player=N.yieldResult;S.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.hx(S,S.onPageChanged));_.xP(N)})};
_.Z.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22104_playerEvents)};
_.Z.onVideoDataChange=function(q){var S=this;return _.G(function(N){if(!S.player||q.type!=="newdata")return N.return();S.videoDuration=_.C("web_shorts_use_progress_state_for_gapless")?S.player.getProgressState(q.playertype).seekableEnd:S.player.getDuration(q.playertype);S.playedTime=0;_.xP(N)})};
_.Z.onVideoProgress=function(q){var S=this,N,X;return _.G(function(b){if(!S.player)return b.return();N=S.player.getPresentingPlayerType();X=S.player.getPlayerState();S.videoDuration=_.C("web_shorts_use_progress_state_for_gapless")?S.player.getProgressState(N).seekableEnd:S.player.getDuration(N);S.playedTime=X===0?S.videoDuration:q;_.xP(b)})};
_.Z.getPercentPlayed=function(q,S){return q?_.Hm(S/q,0,1):0};
_.hd.Object.defineProperties(FR.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var q="";return q=this.videoDuration&&this.playedTime?q+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):q+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],FR.prototype,"componentBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],FR.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],FR.prototype,"player",void 0);_.u([_.k(),_.E("design:type",Object)],FR.prototype,"videoDuration",void 0);_.u([_.k(),_.E("design:type",Object)],FR.prototype,"playedTime",void 0);_.u([_.k(),_.E("design:type",Object)],FR.prototype,"isActive",void 0);
_.u([_.K("videoDuration","playedTime"),_.E("design:type",Number),_.E("design:paramtypes",[])],FR.prototype,"percentPlayed",null);_.u([_.K("videoDuration","playedTime"),_.E("design:type",Object),_.E("design:paramtypes",[])],FR.prototype,"percentPlayedStyle",null);_.u([_.K("videoDuration","isActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FR.prototype,"hideProgressBar",null);
_.p(FR,"ytd-progress-bar-line",function(){if(aE5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);aE5=q}q=aE5;return q},{mode:2});var Vk5;_.jS(X1$,"ytm-closed-captioning-button",{props:{captionIconType:_.H4,onClick:_.Ks,ariaLabel:_.H4,ariaPressed:_.H4,isOverlay:_.Ks}});_.jS(_.BqL,"volume-controls",{props:{orientation:_.H4,playerApi:_.H4}});var Ho=function(){var q=_.n.apply(this,arguments)||this;q.playerState=null;q.isMuted=!1;q.volumeControlsOrientationState="horizontal_right";q.isOverlay=!0;q.isAdsOverlay=!1;q.captionIconType=-1;q.ariaLabel="";q.overlayDensity=0;q.JSC$22107_playerEvents=new Map;q.onClosedCaptionsButtonClick=function(){q.player&&tQ8(q.player)&&(q.player.toggleSubtitles(),q.updateCaptionIconType())};
return q};
_.F(Ho,_.n);_.Z=Ho.prototype;_.Z.created=function(){this.JSC$22107_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22107_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.JSC$22107_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.Z.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Ew(28662);this.playPauseButtonClientVE=_.Ew(36842);this.fullscreenButtonToggleOffClientVE=_.Ew(222256);this.fullscreenButtonToggleOnClientVE=_.Ew(222257);var q=_.VR(),S=_.as();q&&S&&(_.C("combine_ve_grafts")?(_.hp(_.ql(),this.muteButtonClientVE,S),_.hp(_.ql(),this.playPauseButtonClientVE,S)):_.Fx(q,S,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.Z.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22107_playerEvents),this.player=null)};
_.Z.updateCaptionIconType=function(){var q=-1,S=void 0,N=_.qW("CLOSED_CAPTIONS_DISABLED");this.player&&tQ8(this.player)&&(icL(this.player)?(S=!0,N=_.qW("CLOSED_CAPTIONS_ON"),q=1):(S=!1,N=_.qW("CLOSED_CAPTIONS_OFF"),q=0));this.captionIconType=q;this.ariaPressedState=S;this.ariaLabel=N};
_.Z.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.Z.getPlayerAndInitializeListeners=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return S=_.kc(),S?N.yield(S.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.hx(q,q.onPageChanged)),N.jumpTo(0));q.player=N.yieldResult;q.initializePlayerListeners();_.xP(N)})};
_.Z.onPageChanged=function(q){var S=this;return _.G(function(N){if(N.nextAddress==1)return q.detail.newPageType!=="ytd-shorts"?N.return():N.yield(_.z7().getPlayerPromise(),2);S.player=N.yieldResult;S.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.hx(S,S.onPageChanged));_.xP(N)})};
_.Z.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22107_playerEvents);this.updateCaptionIconType()};
_.Z.onPlayerStateChange=function(q){this.playerState=q};
_.Z.onPlayerVolumeChange=function(q){this.isMuted=q.muted};
_.Z.onPlayPauseButtonClick=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.z7().getPlayerPromise(),2);S=X.yieldResult;(N=_.VR())&&q.playPauseButtonClientVE&&_.vf(N,q.playPauseButtonClientVE);S.getPlayerState()!==1?S.playVideo():S.pauseVideo();_.xP(X)})};
_.Z.computePlayPauseIcon=function(q){return q===2||q===-1||q===5?"PLAY_ARROW_FILLED":"PAUSE_FILLED"};
_.Z.computeFullscreenLabel=function(q){return q?_.qW("FULLSCREEN_EXIT_LABEL"):_.qW("FULLSCREEN_ENTER_LABEL")};
_.Z.computePlayPauseLabel=function(q){return q===1||q===3?_.qW("PLAYER_LABEL_PAUSE"):_.qW("PLAYER_LABEL_PLAY")};
_.Z.onMuteButtonClick=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(_.z7().getPlayerPromise(),2);S=X.yieldResult;(N=_.VR())&&q.muteButtonClientVE&&_.vf(N,q.muteButtonClientVE);S.isMuted()?S.unMute(!0):S.mute(!0);_.xP(X)})};
_.Z.computeMuteIcon=function(q){return q?"miniplayer:volume-off":"miniplayer:volume-up"};
_.Z.computeMuteLabel=function(q){return q?_.qW("PLAYER_LABEL_UNMUTE"):_.qW("PLAYER_LABEL_MUTE")};
_.Z.onFullscreenButtonClick=function(){var q=_.VR();q&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.vf(q,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.vf(q,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();dg5()};
_.hd.Object.defineProperties(Ho.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var q=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){q.onPlayPauseButtonClick()},
disableBackdropFilter:!0,customColors:{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:!0,customColors:{backgroundColor:"transparent"}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?"player_full_exit_alt":"player_full_enter_alt"}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ho.prototype,"componentBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],Ho.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Ho.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"player",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"playerState",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"isMuted",void 0);
_.u([_.k({computed:"computePlayPauseIcon(playerState)"}),_.E("design:type",String)],Ho.prototype,"playPauseIcon",void 0);_.u([_.k({computed:"computeMuteIcon(isMuted)"}),_.E("design:type",String)],Ho.prototype,"muteIcon",void 0);_.u([_.k({selector:_.x2}),_.E("design:type",Boolean)],Ho.prototype,"isFullscreen",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"volumeControlsOrientationState",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"isOverlay",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ho.prototype,"isAdsOverlay",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"captionIconType",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"ariaLabel",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"ariaPressedState",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ho.prototype,"overlayDensity",void 0);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"data",void 0);
_.u([_.k({computed:"computeActionBarButtonOverride()"}),_.E("design:type",Object)],Ho.prototype,"actionBarButtonOverride",void 0);_.u([_.K("playerState"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ho.prototype,"playPauseButtonData",null);_.u([_.K("isFullscreen"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ho.prototype,"fullscreenButtonData",null);_.u([_.k(),_.E("design:type",Object)],Ho.prototype,"onClosedCaptionsButtonClick",void 0);
_.u([_.K("isFullscreen"),_.E("design:type",String),_.E("design:paramtypes",[])],Ho.prototype,"fullscreenIcon",null);
_.p(Ho,"ytd-shorts-player-controls",function(){if(Vk5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-controls" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <volume-controls orientation="[[volumeControlsOrientationState]]" player-api="[[player]]" class="style-scope ytd-shorts-player-controls"></volume-controls>\n</div>\n<div id="right-controls" class="style-scope ytd-shorts-player-controls">\n  <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n    <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n    </ytm-closed-captioning-button>\n  </div>\n  <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n    <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n  </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Vk5=q}q=Vk5;return q},{mode:1});var UB_;_.jS(_.Odm,"yt-interstitial-view-model",{props:{data:_.H4}});var raZ=_.f(function(q){var S=q.data;return _.D("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.D("h1",{class:"reelWatchBreakViewModelHostTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D("h2",{class:"reelWatchBreakViewModelHostBody"},_.D(_.Fu,{text:function(){return S().body},
isOverlay:!0})),_.D(_.SA,{data:function(){return S().buttons}},{buttonViewModel:function(N,X){return _.D("div",{class:function(){return X()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.D(_.EN,{data:N.data}))}}))},"Jk");
raZ.idomCompat=!0;_.jS(raZ,"reel-watch-break-view-model",{props:{data:_.H4}});var OV=function(){return _.n.apply(this,arguments)||this};
_.F(OV,_.n);OV.prototype.configureRendererStamper=function(){return{"data.renderer":{id:"nvc-container",mapping:{reelWatchBreakViewModel:{component:"reel-watch-break-view-model"},inlineSurveyRenderer:{component:"ytd-inline-survey-renderer"},interstitialViewModel:{component:"yt-interstitial-view-model"}},renderPriority:0}}};
_.hd.Object.defineProperties(OV.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.t((q=this.data)==null?void 0:q.renderer,Kmm)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.t((q=this.data)==null?void 0:q.renderer,HbE)}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],OV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],OV.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],OV.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],OV.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data.renderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OV.prototype,"isSurvey",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.renderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OV.prototype,"isInterstitialViewModel",null);_.u([_.Ue({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],OV);
_.p(OV,"ytd-reel-non-video-content-renderer",function(){if(UB_!==void 0)return UB_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return UB_=q},{mode:2});var $B8;_.jS(_.szE,"desktop-shorts-player-controls",{});var KP=function(){var q=_.n.apply(this,arguments)||this;q.isPlayerPaused=!1;q.isPlayerStarted=!1;q.showPlayerControls=!1;q.showScrubber=!1;q.autoHideJobId=0;q.overlayType=_.oF("web_shorts_expanded_overlay_type");q.panelData=void 0;q.isWatchWhileMode=!1;q.hasError=!1;q.panelShowDelayMs=1;q.scrubberComponent={};q.isFullscreen=!1;q.shouldHideOverlay=!1;q.enableAnchoredPanel=_.C("desktop_shorts_v2_anchored_panel");q.enablePersistentAnchoredPanel=_.C("desktop_shorts_v2_persistent_anchored_panel");q.hideWatchWhilePanel=
_.C("web_shorts_hide_watch_while_panel");q.useAspectRatio=_.C("web_use_aspect_ratio");q.isPersistentPanelActive=!1;q.anchoredPanelActive=!1;q.isShortsPipActive=!1;q.smallScreenSqueezeback=!1;q.overlayDensity=0;q.extractOverlay=!1;q.extractActionBar=!1;q.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};q.onWindowResized=function(){_.ix(q,"calculateOverlayDensity",function(){q.calculateOverlayDensity()},
100)};
return q};
_.F(KP,_.n);_.Z=KP.prototype;_.Z.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.Z.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.Z.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var q=_.Ly().resolve(_.Dx);this.isWatchWhileMode&&_.OY.addJob(function(){q.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.Z.handleShowReelsCommentsOverlayCommand=function(q){q=_.t(q,sUE);this.isActive&&(q==null?0:q.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.Z.updateEngagementPanelVisibility=function(q,S){q&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:S?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:q}})};
_.Z.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.Z.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.Ly().resolve(_.XM).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.Z.handleWatchWhilePanelScrimClick=function(){var q=_.Ly().resolve(_.Dx);this.activeWatchWhilePanel&&(q.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.Z.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.Z.configureRendererStamper=function(){var q;return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},renderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:(q=iTL[_.oF("web_shorts_overlay_render_priority")])!=null?q:0}}};
_.Z.handlePlayerClick=function(q){var S=this,N,X;if((X=(N=window).matchMedia)!=null&&X.call(N,"(any-pointer: coarse)").matches||!q)this.showPlayerControls=!0,_.OY.cancelJob(this.autoHideJobId),this.autoHideJobId=_.OY.addJob(function(){S.showPlayerControls=!1},0,4E3)};
_.Z.isFirstReel=function(){return this.index===0};
_.Z.handleMouseenter=function(){_.OY.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.Z.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.Z.handleScrubberEnter=function(){this.showScrubber=!0};
_.Z.handleScrubberLeave=function(){this.showScrubber=!1};
_.Z.maybeLogNonDefaultAspectRatio=function(){var q;(q=this.data)!=null&&q.thumbnail&&this.isActive&&.5625!==uxG(this.data.thumbnail)&&_.Lee("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.Z.calculateOverlayDensity=function(){var q=document.querySelector("#shorts-container");if(q){var S=!1,N,X=this.playerContainer.offsetWidth,b=this.playerContainer.offsetHeight;q=q.offsetWidth/2-X/2;q>=368?(q=1,S=N=!0):q>=72?(q=0,N=!0):(q=2,N=!1);X>=600&&b>=840?q=1:window.innerWidth<=599&&(q=2,N=S=!1);this.isPersistentPanelActive&&(q=0,S=!1);this.extractActionBar=N;this.overlayDensity=q;this.extractOverlay=S;var w;(w=this.onOverlayDensityChanged)==null||w.call(this,this.index,this.overlayDensity,
this.extractOverlay,this.extractActionBar)}};
_.Z.onOverlayDensityChange=function(){var q;(q=this.onOverlayDensityChanged)==null||q.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(q=_.mt(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))q.set("overlayDensity",this.overlayDensity),q.set("extractOverlay",this.extractOverlay),q.set("extractActionBar",this.extractActionBar);if(q=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))q.overlayDensity=this.overlayDensity,q.extractOverlay=
this.extractOverlay,q.extractActionBar=this.extractActionBar};
_.Z.isVideoContent=function(q){_.Ly().resolve(_.XM);return!!_.t(q,_.SB)};
_.Z.isNonVideoContent=function(q){_.Ly().resolve(_.XM);return!!_.t(q,_.cj)};
_.Z.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.hd.Object.defineProperties(KP.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&this.isPlayerStarted}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var q;return!this.isActive||!this.isPlayerStarted||(q=this.data)!=null&&q.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?0:q.command)&&this.isVideoContent(this.data.command)){var S,N;if(((S=this.data)==null?0:S.adsOverlay)&&Object.keys((N=this.data)==null?void 0:N.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var X,b;if(((X=this.data)==null?0:X.reelPlayerOverlayRenderer)&&Object.keys((b=this.data)==null?void 0:b.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
KP.prototype.onOverlayDensityChange=KP.prototype.onOverlayDensityChange;KP.prototype.calculateOverlayDensity=KP.prototype.calculateOverlayDensity;KP.prototype.maybeLogNonDefaultAspectRatio=KP.prototype.maybeLogNonDefaultAspectRatio;KP.prototype.onEngagementPanelsChanged=KP.prototype.onEngagementPanelsChanged;KP.prototype.onScrubberDataChange=KP.prototype.onScrubberDataChange;KP.prototype.updateShouldHideOverlay=KP.prototype.updateShouldHideOverlay;
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],KP.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],KP.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],KP.prototype,"index",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],KP.prototype,"isActive",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],KP.prototype,"isHiddenInDom",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"isPlayerPaused",void 0);_.u([_.k({selector:r_3}),_.E("design:type",Object)],KP.prototype,"isPlayerStarted",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"showPlayerControls",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"showScrubber",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"autoHideJobId",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"overlayType",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],KP.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],KP.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],KP.prototype,"watchWhileEngagementPanels",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"panelData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"isWatchWhileMode",void 0);_.u([_.k(),_.E("design:type",String)],KP.prototype,"activeWatchWhilePanel",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"hasError",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"panelShowDelayMs",void 0);
_.u([_.k(),_.E("design:type",Object)],KP.prototype,"scrubberComponent",void 0);_.u([_.k({selector:_.x2,reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"isFullscreen",void 0);_.u([_.k(),_.E("design:type",Object)],KP.prototype,"shouldHideOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"enableAnchoredPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"enablePersistentAnchoredPanel",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"hideWatchWhilePanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"useAspectRatio",void 0);_.u([_.k({selector:_.B8d,reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"isPersistentPanelActive",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"anchoredPanelActive",void 0);
_.u([_.k({selector:_.mB,reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"isShortsPipActive",void 0);_.u([_.k({selector:UO8,reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"smallScreenSqueezeback",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data.adsOverlay"),_.E("design:type",Object),_.E("design:paramtypes",[])],KP.prototype,"isAdsOverlay",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"overlayDensity",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"extractOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],KP.prototype,"extractActionBar",void 0);_.u([_.k(),_.E("design:type",Function)],KP.prototype,"onOverlayDensityChanged",void 0);_.u([_.k(),_.K("isActive","hasError","isPlayerStarted"),_.E("design:type",Object),_.E("design:paramtypes",[])],KP.prototype,"shouldRenderPlayerElements",null);
_.u([_.k(),_.K("isActive","isWatchWhileMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],KP.prototype,"watchWhileOrPersistentActive",null);_.u([_.I5("isActive","hasError","showingExpandedOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"updateShouldHideOverlay",null);
_.u([_.k({reflectToAttribute:!0}),_.K("isActive","isPlayerStarted","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],KP.prototype,"shouldRenderScrubber",null);_.u([_.I5("shouldRenderScrubber"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"onScrubberDataChange",null);_.u([_.K("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],KP.prototype,"overlayComponent",null);
_.u([_.I5("watchWhileEngagementPanels"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"onEngagementPanelsChanged",null);_.u([_.oE("#player-container"),_.E("design:type",HTMLElement)],KP.prototype,"playerContainer",void 0);_.u([_.oE("#cinematic-container"),_.E("design:type",HTMLElement)],KP.prototype,"cinematicContainer",void 0);
_.u([_.I5("isPersistentPanelActive","data.thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"maybeLogNonDefaultAspectRatio",null);_.u([_.I5("isPersistentPanelActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"calculateOverlayDensity",null);
_.u([_.I5("overlayDensity","extractOverlay","extractActionBar"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"onOverlayDensityChange",null);_.u([_.Ue({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],KP);
_.p(KP,"ytd-reel-video-renderer",function(){if($B8!==void 0)return $B8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div id="video-filtering-overlay-container" class="style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $B8=q},{mode:2});var vo=function(){var q=_.n.apply(this,arguments)||this;q.isPreviousPageShorts=!1;q.index=0;q.delayedActiveIndex=0;q.playablePreviousIndex=null;q.isPlayerPaused=!1;q.isPlayerStarted=!1;q.intersectionObserverThreshold=.6;q.fitToVisibleBounds=!1;q.pageSubtype="shorts";q.enablePreviousContinuation=_.C("shorts_in_playlists_web");q.shortsPipEnabled=_.C("web_shorts_pip");q.isDark=document.documentElement.hasAttribute("dark");q.shortsViewTransitions=_.C("web_shorts_view_transitions");q.isFullscreen=!1;q.isShortsPipActive=
!1;q.buttonOverride={iconPosition:"icon-only",size:"XL"};q.anchoredPanelActive=!1;q.isActive=!1;q.smallScreenPersistentPanel=!1;q.isPersistentPanelActive=!1;q.smallScreenSqueezeBack=!1;q.extractOverlay=!1;q.useAspectRatio=_.C("web_use_aspect_ratio");q.continuationRequestPending=!1;q.carouselContainers=[];q.isShortsInitialized=!1;q.hasDataUpdated=!1;q.playerInPosition=!1;q.hidePreviousButtonImmediately=!1;q.showPreviousButtonImmediately=!1;q.endOfNextContinuation=!1;q.currentPlayerIndex=0;q.nextReelVe=
_.Ew(56921);q.prevReelVe=_.Ew(56922);q.loopToggleOffVe=_.Ew(198013);q.loopToggleOnVe=_.Ew(198014);q.ambientModeToggleVe=_.Ew(227860);q.reelPlayerPausedStateRendererVe=_.Ew(141313);q.storedPlaybackSpeed=null;q.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn",
"yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff","yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};q.onOverlayDensityChanged=
function(S,N,X,b){S=q.getActiveReelVideo(S);q.extractOverlay=!!X;S==null||S.setAttribute("overlay-density",String(N));X===void 0||S!=null&&S.toggleAttribute("extract-overlay",X);b===void 0||S!=null&&S.toggleAttribute("extract-action-bar",b)};
return q};
_.F(vo,_.n);_.Z=vo.prototype;_.Z.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.Z.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.Z.onResize=function(){var q=_.jQ(),S=q.dispatch,N=this.calculateIsSmallWidth();S.call(q,_.xx({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:N}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.Z.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0}}},
renderPriority:0}}};
_.Z.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var q=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,S=q,N=0;q<250&&(S=q+this.shortsInnerContainer.clientWidth,N=24);_.MQ(this.hostElement,{"--ytd-shorts-header-width":S+"px","--ytd-shorts-top-spacing":N+"px"})}};
_.Z.isFirstShorts=function(q){return q?this.index===-q.length:this.index===0};
_.Z.isActiveReel=function(q,S,N){N&&(S=this.calculatePrevIndex(S,N));return q===S};
_.Z.onFullscreenChange=function(){_.C("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.Ly().resolve(_.ti).close(!0))};
_.Z.engagementPanelsChanged=function(){var q;this.watchWhileEngagementPanels=(q=this.data)==null?void 0:q.engagementPanels};
_.Z.unregisterPanels=function(){var q=_.Ly().resolve(_.Dx);if(this.watchWhileEngagementPanels)for(var S=_.A(this.watchWhileEngagementPanels),N=S.next();!N.done;N=S.next()){var X=N.value,b=void 0,w=void 0;N=(b=X.engagementPanelSectionListRenderer)==null?void 0:(w=b.identifier)==null?void 0:w.tag;X=this.getPanelIdentifier(X.engagementPanelSectionListRenderer);q&&(N&&q.panelMap.delete(N),X&&_.C("web_shorts_panel_caching_bugfix")&&(b=N=void 0,(b=(N=q).unregisterPanelContent)==null||b.call(N,X)))}};
_.Z.isVideoContent=function(q){return this.isVideoContentCommand(q==null?void 0:q.command)};
_.Z.getActiveReelVideo=function(q){return _.mt(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+q+'"]')};
_.Z.calculatePrevIndex=function(q,S){return S?q-((S==null?void 0:S.length)||0):-1};
_.Z.onKeydown=function(q){var S=_.lX(q)||[];if(!sPJ(S))if(q.code==="ArrowUp")q.preventDefault(),this.handlePrevButtonClick();else if(q.code==="ArrowDown")q.preventDefault(),this.handleNextButtonClick();else if(q.code==="KeyM")this.toggleMuteUnmuteVideo();else if(q.code==="KeyK"||q.code==="Space")this.togglePlayPauseVideo();else if((q.code==="KeyA"||q.code==="ArrowLeft")&&_.C("web_shorts_keyboard_enable_seek_shortcuts")){var N;(N=this.player)==null||N.seekBy(-5)}else if((q.code==="KeyD"||q.code===
"ArrowRight")&&_.C("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var X;(X=this.player)==null||X.seekBy(5)}};
_.Z.onServiceRequestCompleted=function(q,S){q=S.data;q.continuationEndpoint&&q.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:q.entries,continuationEndpoint:q.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=q):q.prevContinuationEndpoint&&q.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:q.prevEntries,prevContinuationEndpoint:q.prevContinuationEndpoint}}):
this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.Z.handleEngagementPanelVisibilityChanged=function(q,S){var N=_.Ly().resolve(_.Dx);if(q&&N){var X=this.getPanelIdentifier(q);if(S==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==X){N.hidePanel({identifier:this.activePanel});var b;this.activePanel=((b=q.identifier)==null?void 0:b.tag)||q.panelIdentifier}else this.isPersistentPanelActive=!0,_.jQ().dispatch(vR5(!0)),this.anchoredPanelActive=!0,this.activePanel=X;else S==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===X&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.jQ().dispatch(vR5(!1)))}};
_.Z.handlePanelScrimClick=function(){var q=_.Ly().resolve(_.Dx);this.activePanel&&(q.hidePanel({identifier:this.activePanel}),_.jQ().dispatch(vR5(!1)))};
_.Z.getShortsLoopSetting=function(){var q,S,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return _.C("kevlar_shorts_auto_advance")?w.yield(_.D$.getInstance(),2):w.return(!0);case 2:return(q=w.yieldResult)?w.yield(q.get("sfvles"),3):w.return(!0);case 3:return N=(S=w.yieldResult)!=null?S:!1,w.yield(q.get("sfvle"),4);case 4:return b=(X=w.yieldResult)!=null?X:!0,N?w.return(b):w.return(!0)}})};
_.Z.handleSignalActionToggleLoopShortsOff=function(){var q=this,S,N,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!q.player)return b.return();q.player.setLoopVideo(!1);S=_.ql();_.Ir(S,q.loopToggleOffVe);return b.yield(_.D$.getInstance(),2);case 2:return(N=b.yieldResult)?b.yield(N.set("sfvle",!1),3):b.return();case 3:return b.yield(N.set("sfvles",!0),4);case 4:X=_.Xx(),_.bJ(0,203,!1),_.bJ(0,204,!0),X.save(),_.xP(b)}})};
_.Z.handleSignalActionToggleLoopShortsOn=function(){var q=this,S,N,X;return _.G(function(b){switch(b.nextAddress){case 1:if(!q.player)return b.return();q.player.setLoopVideo(!0);S=_.ql();_.Ir(S,q.loopToggleOnVe);return b.yield(_.D$.getInstance(),2);case 2:return(N=b.yieldResult)?b.yield(N.set("sfvle",!0),3):b.return();case 3:return b.yield(N.set("sfvles",!0),4);case 4:X=_.Xx(),_.bJ(0,203,!0),_.bJ(0,204,!0),X.save(),_.xP(b)}})};
_.Z.handleSignalActionToggleCinematicShortsOn=function(){KV3(!0);var q;(q=this.JSC$22131_cinematicController)==null||CQG(q,!0);_.Ir(_.ql(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.Z.handleSignalActionToggleCinematicShortsOff=function(){KV3(!1);var q;(q=this.JSC$22131_cinematicController)==null||CQG(q,!1);_.Ir(_.ql(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.Z.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.Z.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.Z.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var q=this.overlayContainer.querySelector("#experiment-overlay");q&&_.OY.addLowPriorityJob(function(){q.style.display="unset"},100)}else if(this.overlayContainer){var S;
((S=this.playerElement.getPlayer())==null?void 0:S.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.Z.getCurrentShort=function(){if(this.currentEndpoint){var q=this.currentEndpoint;if(this.isNonVideoContentCommand(q)){var S=_.t(q,_.cj);return{reelNonVideoContentRenderer:_.t(S==null?void 0:S.renderer,_.Klv),command:q}}if(this.data){var N;S=(N=_.t(this.currentEndpoint,_.SB))==null?void 0:N.thumbnail;var X;N=(X=this.data.overlay)==null?void 0:X.reelPlayerOverlayRenderer;_.Ly().resolve(_.XM);q=this.data;var b,w;X=(b=q.overlay)==null?void 0:(w=b.shortsAdsRenderer)==null?void 0:w.adSlots;if(X!==void 0)X.length===
0?(_.FV("Shorts ads returned no ad slots."),q=void 0):(X.length>1&&_.FV("Shorts ads has more than one ad slots."),q=_.t(X[0],_.waT));else{var B,T;q=_.t((B=q.overlay)==null?void 0:(T=B.shortsAdsRenderer)==null?void 0:T.overlay,_.waT)}B=q;q=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.t(this.currentEndpoint,_.SB),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var Q;return{reelPlayerOverlayRenderer:N,thumbnail:S,command:q,adsOverlay:B,
videoId:(Q=_.t(this.currentEndpoint,_.SB))==null?void 0:Q.videoId}}}};
_.Z.created=function(){var q=this;this.scrollToVideoThrottle=new _.Ml(function(S,N){N=N===void 0?"smooth":N;var X;(X=q.getActiveReelVideo(S))==null||X.scrollIntoView({behavior:N,block:"nearest",inline:"center"})},500,this);
this.shortsController=_.Ly().resolve(_.XM);this.maybeCreateIntersectionObserver()};
_.Z.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.Z.attached=function(){var q=this;_.Ly().resolve(_.XM).registerRootElement(this);this.pageScrollElement=_.mt(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.hx(this,this.processResetAction));_.C("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){q.maybeCreateIntersectionObserver();q.scrollToVideoThrottle.fire(q.activeIndex,"instant");q.shortsContainer.style.overflowY=
"scroll"}))};
_.Z.calculateSqueezebackPanelSize=function(){var q=this,S=window.innerWidth-456-(window.innerHeight-106)*.5625;_.OY.addLowPriorityJob(function(){S<360?(q.hostElement.style.setProperty("--anchored-panel-width","480px"),_.jQ().dispatch(lq7(!0))):(q.hostElement.style.setProperty("--anchored-panel-width",Math.min(S,480)+"px"),_.jQ().dispatch(lq7(!1)))})};
_.Z.detached=function(){var q=_.Ly().resolve(_.XM);q.rootElement=void 0;var S;(S=q.unsubscribeFromStore)==null||S.call(q);q.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.hx(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.Z.onResizeFinished=function(q,S){var N=this,X=new ResizeObserver(function(){N.shortsContainer.style.overflowY="hidden";_.OY.addLowPriorityJob(function(){S()},100)});
X.observe(q);return X};
_.Z.resetDocumentScrollTop=function(){var q,S;if((q=document)==null?0:(S=q.scrollingElement)==null?0:S.scrollTop)document.scrollingElement.scrollTop=0};
_.Z.loadPage_=function(q){var S=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),q){var N;if((N=_.t(this.currentEndpoint,_.SB))==null?0:N.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=q;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){S.isPlayerStarted&&
(S.handleOnPlaybackCommand(),S.afterPlayerStarted=function(){})};
this.registerPanel(q)}};
_.Z.afterPlayerStarted=function(){};
_.Z.handleOnPlaybackCommand=function(){if(_.C("web_shorts_comment_stickers")&&this.isPlayerStarted){var q,S=(q=_.t(this.currentEndpoint,_.SB))==null?void 0:q.onPlaybackCommand;S&&this.ytComponentBehavior.resolveCommand(S)}};
_.Z.maybeCreateIntersectionObserver=function(){var q=this,S=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==S){this.intersectionObserverThreshold=S;var N={rootMargin:"0px",threshold:S},X;(X=this.intersectionObserver)==null||X.disconnect();this.intersectionObserver=new IntersectionObserver(function(b){b=_.A(b);for(var w=b.next();!w.done;w=b.next())if(w=w.value,w.intersectionRatio>S){w=Number(w.target.id);if(isNaN(w))break;if(w===q.index)break;
_.I$7();q.loadVideo(w);_.$x("r_vtc")}},N);
this.observeShorts()}};
_.Z.observeShorts=function(){var q,S,N=(((q=this.shortsProcessedPrevSequence)==null?void 0:q.length)||0)+(((S=this.shortsProcessedSequence)==null?void 0:S.length)||0);this.carouselContainers.length<N&&(this.carouselContainers=[].concat(_.PG(_.mt(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))));q=_.A(this.carouselContainers);for(S=q.next();!S.done;S=q.next())S=S.value,N=void 0,(N=this.intersectionObserver)==null||N.observe(S)};
_.Z.initCsi=function(){Tr5("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var q={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},S,N;if((S=this.playerData)==null?0:(N=S.cacheMetadata)==null?0:N.isCacheHit)q.isCacheHit=!0;var X;if(S=(X=_.t(this.currentEndpoint,_.SB))==null?void 0:
X.prefetchTaskId)q.prefetchInfo={taskId:S};_.QG(q)};
_.Z.isAd=function(){var q,S;return!!((q=_.t(this.currentEndpoint,_.SB))==null?0:(S=q.adClientParams)==null?0:S.isAd)};
_.Z.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.Z.getPlayerContainer=function(){var q;return(q=_.mt(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:q.playerContainer};
_.Z.onPlayerStateChange=function(q){var S=this;this.isPlayerPaused=q===2;q!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?q===1&&this.index===0&&(this.isPlayerStarted||_.jQ().dispatch(jeL(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.jQ().dispatch(jeL(!0)));this.player&&!this.player.getLoopVideo()&&_.OY.addLowPriorityJob(function(){S.getShortsLoopSetting().then(function(N){var X;(X=S.player)==null||X.setLoopVideo(N)})});
this.isPlayerPaused&&_.C("web_shorts_paused_state_logging")&&_.Ou(_.VR(),[this.reelPlayerPausedStateRendererVe])};
_.Z.isShortPlayable=function(){if(_.C("kevlar_playable_short_killswitch"))return!0;var q;return(q=this.playerData)!=null&&q.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.Z.setNormalPlaybackSpeed=function(){var q=this,S,N;return _.G(function(X){if(X.nextAddress==1)return X.yield(q.getPlayer().getPlayerPromise(),2);S=X.yieldResult;N=S.getPlaybackRate();N!==1&&(q.storedPlaybackSpeed=N,S.setPlaybackRate(1));_.xP(X)})};
_.Z.restorePlaybackSpeed=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1)return q.storedPlaybackSpeed===null?N.jumpTo(0):N.yield(q.getPlayer().getPlayerPromise(),3);S=N.yieldResult;S.setPlaybackRate(q.storedPlaybackSpeed);q.storedPlaybackSpeed=null;_.xP(N)})};
_.Z.playerDataChanged=function(){var q=this,S,N,X,b,w,B,T,Q,a;return _.G(function(U){if(U.nextAddress==1){S=q.getPlayer();(N=q.intersectionObserver)==null||N.disconnect();if(q.playerData){if(((X=q.playerData.videoDetails)==null?void 0:X.videoId)!==((b=S.getPlayer())==null?void 0:b.getVideoData().video_id)){w={};if(B=_.t(q.currentEndpoint,_.SB))w.watch_endpoint=B,B.endTimeSeconds&&(w.end=B.endTimeSeconds);S.loadVideoWithPlayerResponse(q.playerData,w)}}else return U.return();return q.player?U.jumpTo(2):
U.yield(S.getPlayerPromise(),3)}U.nextAddress!=2&&(q.player=U.yieldResult,q.JSC$22131_playerStateChangeListener=q.onPlayerStateChange.bind(q),q.player.addEventListener("onStateChange",q.JSC$22131_playerStateChangeListener),_.C("kevlar_client_enable_shorts_player_bootstrap")&&_.OT(),q.scrollToVideoThrottle.fire(q.index),q.movePlayerToVideo(q.index),_.OY.addLowPriorityJob(function(){q.getShortsLoopSetting().then(function(r){var c;(c=q.player)==null||c.setLoopVideo(r)})}),_.JU6.resolve(q.player),q.player.syncVolume(),
q.getPlayer().focusOnPlayer());
_.OY.addLowPriorityJob(function(){q.observeShorts()},100);
T=q.player.getPlayerState(q.player.getPresentingPlayerType());T!==1||q.isPlayerStarted||_.jQ().dispatch(jeL(!0));q.updateBackNavContainerWidth();Q=_.t(q.currentEndpoint,_.SB);((a=Q)==null?0:a.startTimeSeconds)&&q.player.seekTo(Q.startTimeSeconds);if(q.JSC$22131_cinematicController||q.cinematicsInitializeJobId)return U.return();q.cinematicsInitializeJobId=_.OY.addLowPriorityJob(function(){q.initCinematicController();q.cinematicsInitializeJobId=void 0});
_.xP(U)})};
_.Z.onShortUndoDismiss=function(){var q=this,S=Wr3().pop();S!==void 0&&(_.MC(this,function(){q.showCardWithIndex(S)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.Z.onShortsDismiss=function(q){if(q=q.detail.reelDismissalActionRenderer)(q=_.t(q.onDismissalCompletionRenderer,MsG))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:q}}}),this.scrollAndDismissCard()};
_.Z.processReelNonVideoContentDismissalCommand=function(q){var S=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);q=_.t(q,APJ);this.activeDimissalTimeout=setTimeout(function(){S.scrollAndDismissCard()},Number(q==null?void 0:q.delayMs))};
_.Z.scrollAndDismissCard=function(){var q=this,S=this.index;Wr3().push(S);_.MC(this,function(){var N=q.getPlayableNextIndex();N!==null&&(q.hideCardWithIndex(S),q.scrollToVideoThrottle.fire(N))})};
_.Z.hideCardWithIndex=function(q){if(q=this.getActiveReelVideo(q))q.hidden=!0};
_.Z.showCardWithIndex=function(q){if(q=this.getActiveReelVideo(q))q.hidden=!1};
_.Z.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.Z.activeChanged=function(q){_.jQ().dispatch(_.xx({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:q}}));if(q)document.addEventListener("keydown",_.hx(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var S;(S=this.player)==null||S.sendAbandonmentPing()}var N;(N=this.player)==null||N.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.hx(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.Z.graftClientVisualElements=function(){if(this.data){var q=_.ql();_.R2X(q,_.Lu({response:this.reelWatchSequenceResponse}));_.hp(q,this.nextReelVe);_.hp(q,this.prevReelVe);_.C("kevlar_shorts_auto_advance")&&(_.hp(q,this.loopToggleOffVe),_.hp(q,this.loopToggleOnVe));_.hp(q,this.ambientModeToggleVe);_.Ou(_.VR(),[this.nextReelVe,this.prevReelVe]);_.C("web_shorts_paused_state_logging")&&_.hp(q,this.reelPlayerPausedStateRendererVe)}};
_.Z.graftNvcRenderer=function(){var q,S,N,X,b=this.index<0?(q=this.shortsProcessedPrevSequence)==null?void 0:(S=q[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:S.command:(N=this.shortsProcessedSequence)==null?void 0:(X=N[this.index])==null?void 0:X.command;if(b&&this.isNonVideoContentCommand(b)){q=_.t(b,_.cj);var w,B;(q=(w=_.t(q==null?void 0:q.renderer,_.Klv))==null?void 0:(B=w.loggingDirectives)==null?void 0:B.trackingParams)&&_.ql().graftServerVe(q)}};
_.Z.setActiveIndex=function(){_.Ly().resolve(_.XM).setActiveIndex(this.index)};
_.Z.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.Z.lazyUpdateMiniplayerData=function(){var q=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.OY.addLowPriorityJob(function(){q.updateMiniplayerData();q.updateMiniplayerDataJobId=void 0}))};
_.Z.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.OY.cancelJob(this.updateMiniplayerDataJobId)};
_.Z.updateMiniplayerData=function(){var q,S,N,X=_.Ly().resolve(_.ti),b={shortsData:this.getCurrentShort(),previousButtonDisabled:!((q=this.prevButtonData)==null||!q.isDisabled),nextButtonDisabled:!((S=this.nextButtonData)==null||!S.isDisabled),playabilityStatus:(N=this.playerData)==null?void 0:N.playabilityStatus};_.j$(X,b)};
_.Z.resetPlayerLocation=function(){var q=this.getPlayer();this.initialPlayerContainer&&q.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.Z.movePlayerToVideo=function(q,S){var N=this;S=S===void 0?!0:S;var X=this.getActiveReelVideo(q),b=this.getPlayer();if(X){this.overlayContainer?X.appendChild(this.overlayContainer):(this.overlayContainer=_.mt(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,X.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||b.appendTo(this.overlayContainer.playerContainer,void 0,!0));var w;(w=this.player)==null||w.setSize(NaN,NaN);this.isActive||_.OY.addJob(function(){N.isActive=
!0},0);
b.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.C("reels_web_disable_rtr_tick")||_.C("reels_web_use_pbs_first_shorts")&&q===0||_.Uu("r_tr");this.currentPlayerIndex=q;X.appendChild(this.errorScreenContainer);var B;(B=this.JSC$22131_cinematicController)==null||JzG(B)}else S?_.OY.addLowPriorityJob(function(){N.movePlayerToVideo(N.index,!1)}):Math.random()<=_.Y$("web_shorts_error_logging_threshold")&&_.Kl(new _.Vl("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:S,
index:q}))};
_.Z.getAspectRatio=function(q){return(q==null?0:q.thumbnail)&&uxG(q.thumbnail)?"--ytd-shorts-player-ratio: "+uxG(q.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.Z.getBackgroundImage=function(q){if(q!=null&&q.thumbnail)return(q=_.da(q.thumbnail.thumbnails))?'background-image:url("'+q+'");':"background-color:black;"};
_.Z.getBackgroundImageUrl=function(q){if(q!=null&&q.thumbnail)return _.da(q.thumbnail.thumbnails)};
_.Z.onPersistentPanelActiveChanged=function(){var q,S=(q=_.t(this.currentEndpoint,_.SB))==null?void 0:q.thumbnail;if(S&&uxG(S)!==.5625){var N;(N=this.player)==null||N.setSize(NaN,NaN)}};
_.Z.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.Z.moveCinematicsToVideo=function(){var q=_.mt(this.hostElement).querySelector("ytd-reel-video-renderer");(q==null?0:q.cinematicContainer)&&q.cinematicContainer!==this.shortsCinematicContainer.parentElement&&q.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.Z.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.Z.updatePrevButtonData=function(){var q=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);q?this.prevButtonData=q=Object.assign({},q,{accessibility:{label:_.qW("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.qW("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=q=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.Z.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.Z.updateNextButtonData=function(){var q=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);q&&(this.nextButtonData=q=Object.assign({},q,{accessibility:{label:_.qW("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.qW("NEXT_VIDEO_LABEL")||""}))};
_.Z.getPlayablePreviousIndex=function(){for(var q,S=this.index-1;S>=-(((q=this.prevShortsSequence)==null?void 0:q.length)||0);S--)if(!Wr3().includes(S))return S;return null};
_.Z.getIndexInSequence=function(q,S){return q.findIndex(function(N){var X;return((X=_.t(N.command,_.SB))==null?void 0:X.videoId)===S})};
_.Z.handlePrevButtonClick=function(q){var S=this,N,X;return _.G(function(b){N=S.getPlayablePreviousIndex();if(N===null)return b.return();S.gestureType=((X=q)==null?void 0:X.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";N===0&&(S.hidePreviousButtonImmediately=!0);if(S.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){S.scrollToVideoThrottle.fire(N,"auto")}),b.return();
S.scrollToVideoThrottle.fire(N);_.xP(b)})};
_.Z.getPlayableNextIndex=function(){for(var q,S=this.index+1;S<(((q=this.shortsProcessedSequence)==null?void 0:q.length)||0);S++)if(!Wr3().includes(S))return S;return null};
_.Z.handleNextButtonClick=function(q,S){var N=this,X,b;return _.G(function(w){X=N.getPlayableNextIndex();if(X===null)return w.return();X===1&&(N.showPreviousButtonImmediately=!0);N.gestureType=((b=q)==null?void 0:b.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";S&&(N.gestureType=S);if(N.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){N.scrollToVideoThrottle.fire(X,"auto")}),w.return();
N.scrollToVideoThrottle.fire(X);_.xP(w)})};
_.Z.handleReelNavigateCommand=function(q,S,N){(q=_.t(q,Zx3))&&S&&q.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(N)};
_.Z.loadVideo=function(q,S){var N=this;S=S===void 0?!1:S;if(q!==this.currentPlayerIndex){_.jQ().dispatch(jeL(!1));if(this.isAd()&&!S){var X;(X=this.player)==null||X.notifyShortsAdSwipeEvent()}var b;(b=this.JSC$22131_cinematicController)==null||i0_(b);var w;(w=this.JSC$22131_cinematicController)==null||tG7(w);X=q>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(X));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var B,T,Q,a;S=q<0?(B=this.shortsProcessedPrevSequence)==null?void 0:(T=B[this.shortsProcessedPrevSequence.length+q])==null?void 0:T.command:(Q=this.shortsProcessedSequence)==null?void 0:(a=Q[q])==null?void 0:a.command;this.index=q;this.gestureType||(this.gestureType=X?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");S&&this.isVideoContentCommand(S)&&(this.ytComponentBehavior.resolveCommand(S,
{form:{createScreenConfig:{clickedVisualElement:X?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(S&&this.isNonVideoContentCommand(S)){this.currentEndpoint=S;this.data=void 0;B=_.ql();T=_.t(S,_.cj);var U,r;(T=(U=_.t(T==null?void 0:T.renderer,_.Klv))==null?void 0:(r=U.screenLoggingData)==null?void 0:r.screenVeType)&&_.Lt(B,T);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(U=this.getActiveReelVideo(q))&&
U.appendChild(this.overlayContainer)}var c,e;U=_.C("web_shorts_early_continuation")?q>0&&((c=this.reelWatchSequenceResponse)==null?void 0:c.entries)&&q>=this.reelWatchSequenceResponse.entries.length-3:((e=this.reelWatchSequenceResponse)==null?void 0:e.entries)&&q===this.reelWatchSequenceResponse.entries.length-1;var R;if(((R=this.reelWatchSequenceResponse)==null?0:R.continuationEndpoint)&&U){var J,v,W={contentPlaybackContext:_.yB({},(v=_.t((J=this.currentEndpoint)==null?void 0:J.commandMetadata,_.Yq))==
null?void 0:v.url,window.location.href)};_.C("web_shorts_early_continuation")?this.continuationRequestPending||(_.OY.addJob(function(){N.ytComponentBehavior.resolveCommand(N.reelWatchSequenceResponse.continuationEndpoint,{form:W})},8),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:W})}var z,M;
q=q===-(((z=this.reelWatchSequenceResponse)==null?void 0:(M=z.prevEntries)==null?void 0:M.length)||0);var g,x;((g=this.reelWatchSequenceResponse)==null?0:g.prevContinuationEndpoint)&&((x=this.reelWatchSequenceResponse)==null?0:x.prevEntries)&&q&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.Z.setMiniplayerPreview=function(q){q=(q===void 0?0:q)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var S,N,X=_.Ly().resolve(_.ti),b={shortsData:void 0,shortsPreviewThumbnail:q?(S=this.shortsProcessedSequence)==null?void 0:(N=S[q])==null?void 0:N.thumbnail:void 0};_.j$(X,b)};
_.Z.updateTitle=function(q){var S,N;q=(q==null?0:q.adSlots)?"":(N=q==null?void 0:(S=q.videoDetails)==null?void 0:S.title)!=null?N:"";_.uc(this.hostElement,"yt-update-title",q)};
_.Z.registerPanel=function(q){var S=_.Ly().resolve(_.Dx);if(S){q=_.A(q.engagementPanels||[]);for(var N=q.next();!N.done;N=q.next()){N=N.value;var X=this.getPanelIdentifier(N.engagementPanelSectionListRenderer),b=void 0,w=void 0;(w=(b=S).registerPanelContent)==null||w.call(b,X,N)}}};
_.Z.getPanelIdentifier=function(q){var S;return(q==null?void 0:(S=q.identifier)==null?void 0:S.tag)||(q==null?void 0:q.panelIdentifier)||(q==null?void 0:q.targetId)};
_.Z.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.jQ().dispatch(jeL(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=[];_.jQ().dispatch(vR5(!1));
var q;(q=this.shortsController)!=null&&(q.dismissedIndices=[]);var S;(S=this.shortsController)!=null&&S.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.Ly().resolve(_.ti).close(!0)};
_.Z.processAppendReelWatchSequenceContinuationEntriesAction=function(q){var S=this,N;(N=this.intersectionObserver)==null||N.disconnect();q=q.appendReelWatchSequenceContinuationEntriesAction;if(q==null?0:q.entries){var X;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.PG(((X=this.reelWatchSequenceResponse)==null?void 0:X.entries)||[]),_.PG(q.entries)),continuationEndpoint:q.continuationEndpoint})}else if(q==null?0:q.prevEntries){var b;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.PG(((b=this.reelWatchSequenceResponse)==null?void 0:b.prevEntries)||[]),_.PG(q.prevEntries)),prevContinuationEndpoint:q.prevContinuationEndpoint});_.OY.addLowPriorityJob(function(){S.movePlayerToVideo(S.index);S.scrollToVideoThrottle.fire(S.index,"instant")})}else return;
_.OY.addLowPriorityJob(function(){S.observeShorts()},100)};
_.Z.processWatchSequence=function(q){var S=this;return q.map(function(N){N=N.command;return S.isVideoContentCommand(N)?{thumbnail:_.t(N,_.SB).thumbnail,command:N}:{command:N}})};
_.Z.calculateIntersectionObserverThreshold=function(){var q=_.mt(this.hostElement).querySelector("ytd-reel-video-renderer"),S=1;(q==null?0:q.offsetHeight)&&(q==null?0:q.offsetWidth)&&(S=Math.min(q.offsetHeight,this.shortsContainer.offsetHeight)/q.offsetHeight*(Math.min(q.offsetWidth,this.shortsContainer.offsetWidth)/q.offsetWidth));return Math.round(S*.6*10)/10};
_.Z.isVideoContentCommand=function(q){_.Ly().resolve(_.XM);return!!_.t(q,_.SB)};
_.Z.isNonVideoContentCommand=function(q){_.Ly().resolve(_.XM);return!!_.t(q,_.cj)};
_.Z.initCinematicController=function(){var q=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22131_cinematicController=new Oy(this.shortsCinematicContainer,this.player);var S,N=_.t((S=this.data)==null?void 0:S.background,Ui);RpZ(this.JSC$22131_cinematicController,N);CQG(this.JSC$22131_cinematicController,Oc_(N));eps(this.JSC$22131_cinematicController);_.OY.addLowPriorityJob(function(){q.moveCinematicsToVideo()})}};
_.Z.handleMiniplayerNavigateShorts=function(q){q==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():q==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.Z.handleSignalActionToggleShortsPictureInPicture=function(){if(_.Ly().resolve(_.ti).pictureInPictureSupported()){var q=_.Ly().resolve(_.XM);if(_.C("web_shorts_pip")){var S=_.Ly().resolve(_.ti);q.isShortsPipActive()?S.deactivate():S.isMiniplayerActive()||(_.NR().shortsPipActivation=!0,_.$LG(S))}}else(q=this.player)==null||q.togglePictureInPicture()};
_.hd.Object.defineProperties(vo.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.reelWatchSequenceResponse)!=null&&q.prevEntries)return this.processWatchSequence([].concat(_.PG(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence)return this.index>0?this.shortsProcessedPrevSequence:this.shortsProcessedPrevSequence&&this.prevShortsSequence&&this.shortsProcessedPrevSequence.length===this.prevShortsSequence.length?this.shortsProcessedPrevSequence:[].concat(_.PG(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.reelWatchSequenceResponse)!=null&&q.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var q=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var S;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((S=this.shortsProcessedSequence)==null?void 0:S.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var N;S=_.t((N=this.firstShortsData)==null?void 0:N.command,_.SB);if(S==null||!S.videoId)return this.shortsProcessedSequence;N=this.getIndexInSequence(this.shortsSequence,
S.videoId);if(N!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=N,_.OY.addLowPriorityJob(function(){q.scrollToVideoThrottle.fire(q.index,"auto");q.movePlayerToVideo(q.index)}));
return[].concat(_.PG(this.shortsSequence))}this.shortsProcessedPrevSequence||_.Nz(_.OY,function(){q.observeShorts()},100);
return[this.firstShortsData].concat(_.PG(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var q=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;q&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(q)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var q,S;return this.index===((q=this.reelWatchSequenceResponse)==null?void 0:(S=q.entries)==null?void 0:S.length)}var N;return!((N=this.reelWatchSequenceResponse)==null?0:N.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var q;(q=this.delayedActiveIndexUpdateDebouncer)==null||q.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return this.isShortPlayable()||((S=_.t((q=this.data)==null?void 0:q.watchStatus,_.f5s))==null?void 0:(N=S.style)==null?void 0:N.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var q=this,S=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),N;if((this.data||S)&&(((N=this.data)==null?0:N.engagementPanels)||this.isAd()||S)){S=!1;this.activePanel="shorts-comments-panel";var X;N=_.A(((X=this.data)==null?void 0:X.engagementPanels)||[]);for(X=N.next();!X.done;X=N.next())if(this.getPanelIdentifier(X.value.engagementPanelSectionListRenderer)===this.activePanel){S=!0;break}if(this.isPersistentPanelActive){var b=
_.Ly().resolve(_.Dx);_.OY.addJob(function(){b.showPanel({identifier:q.activePanel,target:null})},0,100)}var w;
X=[].concat(_.PG(Object.values(((w=this.data)==null?void 0:w.engagementPanels)||{})));w=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);N=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return w===void 0&&N===void 0||(w==null?0:w.isDisabled)||(N==null?void 0:N.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!S?(S=X==null?void 0:X.findIndex(function(B){var T,Q;return((T=B.engagementPanelSectionListRenderer)==null?void 0:(Q=T.identifier)==null?void 0:Q.tag)==="shorts-comments-panel"}),S===-1||S===void 0||X!=null&&X.splice(S,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.qW("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.qW("CLOSE",void 0,"Close")}},command:{hideEngagementPanelEndpoint:{identifier:{surface:"ENGAGEMENT_PANEL_SURFACE_SHORTS",tag:"shorts-comments-panel"}}}}}}},content:{sectionListRenderer:{contents:[{itemSectionRenderer:{contents:[{messageRenderer:{style:{value:"RENDER_STYLE_PANEL"},text:{runs:[{text:_.qW("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.qW("LEARN_MORE",void 0,"Learn more"),navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/9706180",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://support.google.com/youtube/answer/9706180"}}}]}}}]}}]}},identifier:{surface:"ENGAGEMENT_PANEL_SURFACE_SHORTS",tag:"shorts-comments-panel"},loggingDirectives:{clientVeSpec:{uiType:139722}},visibility:"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"}}].concat(_.PG(Object.values(X||
{})))):X}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N,X;if((S=this.playerData)==null?0:(N=S.playabilityStatus)==null?0:(X=N.errorScreen)==null?0:X.playerInterstitialRenderer)return _.OY.addLowPriorityJob(function(){q.movePlayerToVideo(q.index)}),this.playerData.playabilityStatus.errorScreen;
var b,w;return((b=this.data)==null?void 0:b.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((w=this.data)==null?0:w.watchStatus)&&_.t(this.data.watchStatus,_.S8M)?(_.OY.addLowPriorityJob(function(){q.movePlayerToVideo(q.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.hd.Object.defineProperties(vo,{template:{configurable:!0,enumerable:!0,get:function(){if(ZZL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);ZZL=q}q=ZZL;return q}}});
vo.prototype.onNextButtonDataChange=vo.prototype.onNextButtonDataChange;vo.prototype.onPrevButtonDataChange=vo.prototype.onPrevButtonDataChange;vo.prototype.onPersistentPanelActiveChanged=vo.prototype.onPersistentPanelActiveChanged;vo.prototype.lazyUpdateMiniplayerData=vo.prototype.lazyUpdateMiniplayerData;vo.prototype.onShortsPipActiveChanged=vo.prototype.onShortsPipActiveChanged;vo.prototype.setActiveIndex=vo.prototype.setActiveIndex;vo.prototype.graftNvcRenderer=vo.prototype.graftNvcRenderer;
vo.prototype.graftClientVisualElements=vo.prototype.graftClientVisualElements;vo.prototype.onActiveChanged=vo.prototype.onActiveChanged;vo.prototype.onShortsDismiss=vo.prototype.onShortsDismiss;vo.prototype.onShortUndoDismiss=vo.prototype.onShortUndoDismiss;vo.prototype.playerDataChanged=vo.prototype.playerDataChanged;vo.prototype.afterPlayerStarted=vo.prototype.afterPlayerStarted;vo.prototype.unhideCurrentOverlay=vo.prototype.unhideCurrentOverlay;vo.prototype.onServiceRequestCompleted=vo.prototype.onServiceRequestCompleted;
vo.prototype.engagementPanelsChanged=vo.prototype.engagementPanelsChanged;vo.prototype.onFullscreenChange=vo.prototype.onFullscreenChange;vo.prototype.onResize=vo.prototype.onResize;vo.prototype.setFirstShortsData=vo.prototype.setFirstShortsData;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],vo.prototype,"ytComponentBehavior",void 0);_.u([_.O(bQ.YtPageBehavior),_.E("design:type",Object)],vo.prototype,"ytPageBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],vo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],vo.prototype,"ironResizableBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],vo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.e8),_.E("design:type",Object)],vo.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],vo.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],vo.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"playerData",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"reelWatchSequenceResponse",void 0);
_.u([_.k(),_.E("design:type",Object)],vo.prototype,"cachedReelWatchSequenceResponse",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"currentEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"nextButtonData",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"prevButtonData",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"isPreviousPageShorts",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"index",void 0);
_.u([_.k(),_.E("design:type",Object)],vo.prototype,"delayedActiveIndex",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"playablePreviousIndex",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"player",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"isPlayerPaused",void 0);_.u([_.k({selector:r_3}),_.E("design:type",Object)],vo.prototype,"isPlayerStarted",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"intersectionObserver",void 0);
_.u([_.k(),_.E("design:type",Number)],vo.prototype,"cinematicsInitializeJobId",void 0);_.u([_.k(),_.E("design:type",Number)],vo.prototype,"updateMiniplayerDataJobId",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"fitToVisibleBounds",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"pageSubtype",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],vo.prototype,"enablePreviousContinuation",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"shortsPipEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"isDark",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"shortsViewTransitions",void 0);_.u([_.k({selector:_.x2,reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"isFullscreen",void 0);
_.u([_.k({selector:_.mB,reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"isShortsPipActive",void 0);_.u([_.oE("#shorts-inner-container"),_.E("design:type",HTMLElement)],vo.prototype,"shortsInnerContainer",void 0);_.u([_.oE("#back-nav-button ytd-button-renderer"),_.E("design:type",_.fr)],vo.prototype,"backNavButton",void 0);_.u([_.oE("#shorts-container"),_.E("design:type",HTMLElement)],vo.prototype,"shortsContainer",void 0);
_.u([o8("error-screen"),_.E("design:type",HTMLElement)],vo.prototype,"errorScreenContainer",void 0);_.u([o8("player"),_.E("design:type",Object)],vo.prototype,"playerElement",void 0);_.u([o8("shorts-cinematic-container"),_.E("design:type",HTMLElement)],vo.prototype,"shortsCinematicContainer",void 0);_.u([o8("initial-player-container"),_.E("design:type",HTMLElement)],vo.prototype,"initialPlayerContainer",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"buttonOverride",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"anchoredPanelActive",void 0);_.u([_.k(),_.E("design:type",String)],vo.prototype,"activePanel",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"isActive",void 0);_.u([_.k({selector:UO8,reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"smallScreenPersistentPanel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"isPersistentPanelActive",void 0);
_.u([_.k(),_.E("design:type",Object)],vo.prototype,"smallScreenSqueezeBack",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"extractOverlay",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],vo.prototype,"useAspectRatio",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"continuationRequestPending",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"shortsController",void 0);
_.u([_.k(),_.E("design:type",Object)],vo.prototype,"panelContainer",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"overlayContainer",void 0);_.u([_.k(),_.E("design:type",Array)],vo.prototype,"carouselContainers",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"isShortsInitialized",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"firstShortsData",void 0);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"firstShortsDataModel",void 0);
_.u([_.K("reelWatchSequenceResponse"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"prevShortsSequence",null);_.u([_.K("data","prevShortsSequence"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"shortsProcessedPrevSequence",null);_.u([_.K("reelWatchSequenceResponse"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"shortsSequence",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"setFirstShortsData",null);_.u([_.K("data","shortsSequence","firstShortsData"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"shortsProcessedSequence",null);
_.u([_.k({reflectToAttribute:!0}),_.K("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vo.prototype,"isUpArrowHidden",null);_.u([_.k({reflectToAttribute:!0}),_.K("reelWatchSequenceResponse","index","endOfNextContinuation"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vo.prototype,"isDownArrowHidden",null);
_.u([_.k(),_.K("index"),_.E("design:type",Number),_.E("design:paramtypes",[])],vo.prototype,"activeIndex",null);_.u([_.K("isShortPlayable","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vo.prototype,"shouldRenderOfflineContent",null);_.u([_.Ph("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onResize",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"anchoredEngagementPanels",null);
_.u([_.k(),_.E("design:type",Object)],vo.prototype,"watchWhileEngagementPanels",void 0);_.u([_.I5("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onFullscreenChange",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"engagementPanelsChanged",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],vo.prototype,"onServiceRequestCompleted",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"unhideCurrentOverlay",null);_.u([_.I5("isPlayerStarted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"afterPlayerStarted",null);
_.u([_.K("playerData","reelWatchSequenceResponse","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],vo.prototype,"errorScreen",null);_.u([_.K("errorScreen"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vo.prototype,"hasError",null);_.u([_.I5("playerData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],vo.prototype,"playerDataChanged",null);
_.u([_.Ph("yt-dismissible-item-undo-feedback"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onShortUndoDismiss",null);_.u([_.Ph("yt-disable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],vo.prototype,"onShortsDismiss",null);_.u([_.Xb("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onActiveChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"graftClientVisualElements",null);_.u([_.I5("currentPlayerIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"graftNvcRenderer",null);_.u([_.I5("index"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"setActiveIndex",null);
_.u([_.I5("isShortsPipActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onShortsPipActiveChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"lazyUpdateMiniplayerData",null);_.u([_.k(),_.E("design:type",Object)],vo.prototype,"onOverlayDensityChanged",void 0);
_.u([_.I5("isPersistentPanelActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onPersistentPanelActiveChanged",null);_.u([_.I5("index","data","isUpArrowHidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onPrevButtonDataChange",null);_.u([_.I5("index","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vo.prototype,"onNextButtonDataChange",null);
_.u([_.Ue({is:"ytd-shorts"})],vo);var ca7;var e0G;var Czs;var lN=function(){return _.n.apply(this,arguments)||this};
_.F(lN,_.n);lN.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lN.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],lN);
_.p(lN,"ytd-compact-tvfilm-entry-point-renderer",function(){if(Czs!==void 0)return Czs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Czs=q},{mode:1});var R0$;var tkm;var iZL;var j6=function(){return _.n.apply(this,arguments)||this};
_.F(j6,_.n);j6.prototype.ready=function(){this.initializeDefs()};
j6.prototype.initializeDefs=function(){var q=this.meta.byKey("yt-icons"),S=_.mt(q).querySelector("#star"),N=_.mt(q).querySelector("#star_half");q=_.mt(q).querySelector("#star_border");S&&this.defs.appendChild(S.cloneNode(!0));N&&this.defs.appendChild(N.cloneNode(!0));q&&this.defs.appendChild(q.cloneNode(!0))};
j6.prototype.percentChanged=function(){for(var q=this.rating;q.firstChild;)q.removeChild(q.firstChild);var S=Math.round(this.percent/10);q=Math.floor(S/2);S%=2;var N=5-q-S;this.appendStars("star",q,0);this.appendStars("star_half",S,q);this.appendStars("star_border",N,q+S)};
j6.prototype.appendStars=function(q,S,N){for(var X=0;X<S;X++){var b=(18+this.spacing)*(X+N),w=document.createElementNS("http://www.w3.org/2000/svg","use");DV$(w,"#"+q);w.setAttribute("x",""+b);w.setAttribute("y","0");this.rating.appendChild(w)}};
j6.prototype.percentChanged=j6.prototype.percentChanged;_.u([_.oE("#defs"),_.E("design:type",HTMLElement)],j6.prototype,"defs",void 0);_.u([_.oE("#rating"),_.E("design:type",HTMLElement)],j6.prototype,"rating",void 0);_.u([_.k(),_.E("design:type",Number)],j6.prototype,"percent",void 0);_.u([_.k({value:6}),_.E("design:type",Number)],j6.prototype,"spacing",void 0);_.u([_.k({value:_.NY.create("iron-meta",{type:"iconset"})}),_.E("design:type",_.Nq)],j6.prototype,"meta",void 0);
_.u([_.I5("percent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],j6.prototype,"percentChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ratings"})],j6);
_.p(j6,"ytd-ratings",function(){if(iZL!==void 0)return iZL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return iZL=q},{mode:1});var Ja8=function(){return _.n.apply(this,arguments)||this};
_.F(Ja8,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ja8.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ja8.prototype,"data",void 0);_.u([_.Ue({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],Ja8);
_.p(Ja8,"ytd-offer-review-renderer",function(){if(tkm!==void 0)return tkm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tkm=q},{mode:1});var Wo=function(){var q=_.n.apply(this,arguments)||this;q.badges=[{textBadge:{label:_.Kc("CC")}}];return q};
_.F(Wo,_.n);_.Z=Wo.prototype;_.Z.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.Z.dataChanged=function(){var q=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(q&&q.commandMetadata&&_.t(q.commandMetadata,_.Zd)&&_.t(q.commandMetadata,_.Zd).fireAutomatically)_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}});else{var S;q&&((S=_.t(q,_.Zd))==null?0:S.fireAutomatically)&&_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})}};
_.Z.isEmptyContent=function(q){return this.isStorefrontEntryPointEmpty(q)&&this.shouldHideOfferModule(q)};
_.Z.isStorefrontEntryPointEmpty=function(q){return!q||!q.storefrontEntryPoint};
_.Z.shouldHideOfferModule=function(q){return!!q.hideVideoDetails};
_.Z.isOfferModuleNavigationInactive=function(q){return!q.navigationEndpoint&&!q.serviceEndpoint};
_.Z.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Wo.prototype.dataChanged=Wo.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Wo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Wo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Wo.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.E("design:type",Boolean)],Wo.prototype,"hidden",void 0);
_.u([_.k(),_.E("design:type",Object)],Wo.prototype,"badges",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wo.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Wo);
_.p(Wo,"ytd-movie-offer-module-renderer",function(){if(R0$!==void 0)return R0$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return R0$=q},{mode:1});var FwZ;var HZ3=function(){return _.n.apply(this,arguments)||this};
_.F(HZ3,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],HZ3.prototype,"componentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],HZ3.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],HZ3);
_.p(HZ3,"ytd-media-masthead-renderer",function(){if(FwZ!==void 0)return FwZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return FwZ=q},{mode:1});var OZ3;_.jS(_.pML,"course-metadata-view-model",{props:{data:_.Ks,isOverlay:_.Ks}});var dF=function(){var q=_.n.apply(this,arguments)||this;q.isMetadataVisible=!1;q.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return q};
_.F(dF,_.n);_.Z=dF.prototype;
_.Z.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},
"data.expandedMetadata":{id:"expanded-metadata",mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}};
_.Z.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.Z.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.Z.expanderChanged=function(){var q;if((q=this.data)==null?0:q.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.Z.isExpandButtonToggled=function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.expandMetadataButton,_.FC))==null?void 0:S.isToggled};
_.Z.onVisibilityButtonClick=function(){var q;if((q=this.data)==null?0:q.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.Z.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
dF.prototype.expanderChanged=dF.prototype.expanderChanged;dF.prototype.dataChanged=dF.prototype.dataChanged;dF.prototype.descriptionChanged=dF.prototype.descriptionChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],dF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O([_.P4.YtActionHandlerBehavior]),_.E("design:type",Object)],dF.prototype,"actionHandlerBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],dF.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],dF.prototype,"isMetadataVisible",void 0);_.u([_.oE("#expander"),_.E("design:type",Object)],dF.prototype,"expander",void 0);_.u([_.I5("data.description"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dF.prototype,"descriptionChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dF.prototype,"dataChanged",null);_.u([_.I5("isMetadataVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dF.prototype,"expanderChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],dF);
_.p(dF,"ytd-tvfilm-offer-module-renderer",function(){if(OZ3!==void 0)return OZ3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return OZ3=q},{mode:2});var Kw5;var k_=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return q};
_.F(k_,_.n);k_.prototype.dataChanged=function(){this.hostElement.hidden=!1};
k_.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
k_.prototype.onThumbnailTap=function(q){this.data&&this.data.serviceEndpoint&&(_.Ly().resolve(_.ci).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),q.stopPropagation())};
k_.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
k_.prototype.dataChanged=k_.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],k_.prototype,"rendererBehaviors",void 0);_.u([_.O([_.P4.YtActionHandlerBehavior]),_.E("design:type",Object)],k_.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],k_.prototype,"data",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],k_.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],k_);
_.p(k_,"ytd-unlimited-offer-module-renderer",function(){if(Kw5!==void 0)return Kw5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Kw5=q},{mode:1});var vh_;var lE_;var zN=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return q};
_.F(zN,_.n);zN.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
zN.prototype.handleRelatedChipCommand=function(q){q=_.t(q,jUZ);var S=q.contents;S?_.E1(this.hostElement,"yt-item-section-replace-action",[S,q.targetSectionIdentifier]):_.E1(this.hostElement,"yt-item-section-continuation-action",[q.continuationData,q.targetSectionIdentifier])};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],zN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],zN.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zN.prototype,"data",void 0);_.u([_.Vd({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],zN);
_.p(zN,"yt-related-chip-cloud-renderer",function(){if(lE_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;vh_===void 0&&(vh_=document.createElement("template"));var X=vh_;N.call(S,X.content.cloneNode(!0),q.content.firstChild);lE_=q}q=lE_;return q},{mode:2});var nP=function(){var q=_.n.apply(this,arguments)||this;q.isTwoColumns=!0;q.watchFeedBigThumbs=_.C("kevlar_watch_feed_big_thumbs");q.watchFeedBigThumbsOnLockup=_.C("web_watch_next_big_thumbs");q.watchNextGridHideChips=_.C("kevlar_watch_grid_hide_chips");q.eligibleToSwitchToGrid=!0;q.disableShortsShelfHeightOverride=_.C("web_shorts_wn_shelf_ratio_tuning");q.isWatchNextGrid=!1;q.reuseComponents=!_.C("kevlar_watch_grid");q.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return q};
_.F(nP,_.n);_.Z=nP.prototype;
_.Z.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.C("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",
properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.Z.getItemsPath=function(){return"data.results"};
_.Z.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.Z.created=function(){this.ytLazyListBehavior.initialCount=1};
_.Z.ready=function(){_.MQ(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.Z.resultsChanged=function(){if(this.data&&this.data.results){for(var q=this.data.results,S=null,N=null,X=0;X<q.length;X++)q[X].relatedChipCloudRenderer?S=q[X].relatedChipCloudRenderer:q[X].itemSectionRenderer&&(N=q[X].itemSectionRenderer);if(S&&N)for(this.set("data.continuations",[]),q=_.t(S.content,_.p_0).chips,S=0;S<q.length;S++)if(X=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",q[S]),X.loadCached||!X.contents){X.contents=N.contents;break}}};
_.Z.dataChanged=function(){var q=this,S;if((S=this.data)!=null&&S.results&&this.hasAllowedInstreamAd(this.playerData)){if(S=this.data.results.filter(function(T){return!!T.promotedSparklesWebRenderer})){for(var N=0;N<S.length;N++){var X=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",S[N]);
if(X)for(var b=0;b<X.length;b++)X[b]&&X[b].baseUrl&&_.pY(X[b].baseUrl)}this.set("data.results",this.data.results.filter(function(T){return!T.promotedSparklesWebRenderer}))}if(S=this.data.results.filter(function(T){return!!q.getSparklesAd(T)})){S=_.A(S);
for(b=S.next();!b.done;b=S.next())if(X=N=void 0,b=(N=this.getSparklesAd(b.value))==null?void 0:(X=N.errorCommand)==null?void 0:X.loggingUrls)for(N=_.A(b),X=N.next();!X.done;X=N.next())(X=X.value)&&X.baseUrl&&_.pY(X.baseUrl);var w,B;this.set("data.results",(w=this.data)==null?void 0:(B=w.results)==null?void 0:B.filter(function(T){return!T.adSlotRenderer}))}}};
_.Z.getSparklesAd=function(q){var S,N;q=_.t((S=q.adSlotRenderer)==null?void 0:(N=S.fulfillmentContent)==null?void 0:N.fulfilledLayout,_.XaT);return _.t(q==null?void 0:q.renderingContent,kU8)};
_.Z.hasAllowedInstreamAd=function(q){q=this.get("adPlacements",q)||[];for(var S=0;S<q.length;S++){var N=this.get("adPlacementRenderer.config.adPlacementConfig",q[S]);if(N&&N.suppressDisplayAd)return!0}return!1};
_.Z.computeHideUnlimitedOfferModule=function(q,S){return q&&q.offerModule&&S&&q.offerModule.unlimitedOfferModuleRenderer&&q.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(S)?!0:!1};
_.Z.hideUnlimitedOfferModuleChanged=function(){var q=_.mt(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");q&&(q.hidden=this.hideUnlimitedOfferModule)};
_.Z.updateLockupContainerTypes=function(q){if(this.eligibleToSwitchToGrid){var S;(S=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||S.forEach(function(N){N.containerType=q})}};
_.Z.computeHideTvfilmOfferModule=function(q,S){var N,X;return!!((q==null?0:(N=q.offerModule)==null?0:(X=N.tvfilmOfferModuleRenderer)==null?0:X.clientShouldSuppressIfCompanionAdDisplayed)&&S&&this.hasCompanionAds(S))};
_.Z.hideTvfilmOfferModuleChanged=function(){var q=_.mt(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");q&&(q.hidden=this.hideTvfilmOfferModule)};
_.Z.hasCompanionAds=function(q){q=this.get("adPlacements",q)||[];for(var S=0;S<q.length;S++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",q[S]))return!0;var N=void 0,X=void 0,b=void 0;if(!_.C("web_watch_top_banner_companion_check_killswitch")&&((N=q[S])==null?0:(X=N.adPlacementRenderer)==null?0:(b=X.renderer)==null?0:b.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.Z.hasSuppressedResults=function(q){return q==null?!0:q.filter(function(S){return!S.continuationItemRenderer&&!S.compactPromotedVideoRenderer&&!S.promotedSparklesWebRenderer}).length===0};
_.Z.computeShowButton=function(q,S){return this.isWatchNextGrid?q:q||this.hasSuppressedResults(S)};
_.Z.showButtonChanged=function(){if(this.isWatchNextGrid){var q=_.mt(this.hostElement).querySelector("ytd-rich-grid-renderer");q&&this.showButton!==null&&(q.continuationShowButton=this.showButton)}else{q=_.mt(this.hostElement).querySelector("yt-next-continuation");var S=_.mt(this.hostElement).querySelector("ytd-continuation-item-renderer"),N=_.mt(this.hostElement).querySelector("ytd-item-section-renderer");q&&(q.showButton=this.showButton);S&&(S.showButton=this.showButton);N&&(N.continuationShowButton=
this.showButton)}};
_.Z.continuationTap=function(q){var S;if(((S=this.data)==null?void 0:S.continuations)!=null&&q.target.tagName==="TP-YT-PAPER-BUTTON")for(q=this.data.continuations,S=0;S<q.length;S++)q[S].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(q[S].nextContinuationData||{})};
_.Z.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("shown-items-changed",this.shownItems))};
_.hd.Object.defineProperties(nP.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.shownItems)==null||!q.some(function(S){return!!S.lockupViewModel||S.compactVideoRenderer}))}}});
nP.prototype.shownItemsChangedForBinding=nP.prototype.shownItemsChangedForBinding;nP.prototype.showButtonChanged=nP.prototype.showButtonChanged;nP.prototype.hideTvfilmOfferModuleChanged=nP.prototype.hideTvfilmOfferModuleChanged;nP.prototype.updateLockupContainerTypes=nP.prototype.updateLockupContainerTypes;nP.prototype.hideUnlimitedOfferModuleChanged=nP.prototype.hideUnlimitedOfferModuleChanged;nP.prototype.dataChanged=nP.prototype.dataChanged;nP.prototype.resultsChanged=nP.prototype.resultsChanged;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],nP.prototype,"ytLazyListBehavior",void 0);_.u([_.O(_.dS.YtNextContinuationBehavior),_.E("design:type",Object)],nP.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.O(_.Wd),_.E("design:type",Object)],nP.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],nP.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],nP.prototype,"playerData",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],nP.prototype,"autoFill",void 0);_.u([_.k({value:60}),_.E("design:type",Number)],nP.prototype,"targetFramerate",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"isTwoColumns",void 0);_.u([_.k(),_.E("design:type",Object)],nP.prototype,"shownItems",void 0);_.u([_.k({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.E("design:type",Boolean)],nP.prototype,"hideUnlimitedOfferModule",void 0);_.u([_.k({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.E("design:type",Boolean)],nP.prototype,"hideTvfilmOfferModule",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"watchFeedBigThumbs",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"watchFeedBigThumbsOnLockup",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"watchNextGridHideChips",void 0);_.u([_.k(),_.E("design:type",Object)],nP.prototype,"eligibleToSwitchToGrid",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"disableShortsShelfHeightOverride",void 0);_.u([_.k({selector:_.Va,reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"isGridViewEnabled",void 0);_.u([_.k({selector:_.eIN,reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"isSwatcherooActive",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],nP.prototype,"showMoreButton",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],nP.prototype,"isWatchNextGrid",void 0);_.u([_.k({computed:"computeShowButton(showMoreButton, data.results)"}),_.E("design:type",Boolean)],nP.prototype,"showButton",void 0);_.u([_.Xb("data.results.*"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"resultsChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"dataChanged",null);_.u([_.I5("hideUnlimitedOfferModule"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"hideUnlimitedOfferModuleChanged",null);_.u([_.K("isGridViewEnabled","containsLockups","data"),_.k({reflectToAttribute:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],nP.prototype,"lockupContainerType",null);
_.u([_.I5("lockupContainerType","data"),_.E("design:type",Function),_.E("design:paramtypes",[Number]),_.E("design:returntype")],nP.prototype,"updateLockupContainerTypes",null);_.u([_.I5("hideTvfilmOfferModule"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"hideTvfilmOfferModuleChanged",null);_.u([_.I5("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"showButtonChanged",null);
_.u([_.I5("shownItems"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"shownItemsChangedForBinding",null);_.u([_.K("shownItems"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nP.prototype,"containsLockups",null);
_.p(nP,"ytd-watch-next-secondary-results-renderer",function(){if(e0G===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);e0G=q}q=e0G;return q},{mode:1});var jhV;var fP=function(){var q=_.n.apply(this,arguments)||this;q.currentPageUrl="";q.baseUrl="";q.isHiddenByUser=null;q.hidden=!1;q.showAboveScrim=!1;q.watchNextGrid=_.C("kevlar_watch_grid");q.modernButtons=_.C("web_modern_buttons");q.roundedContainer=!0;q.noBorder=!1;q.roundBackground=!_.C("live_chat_round_background_killswitch");q.overflowHideChat=_.C("live_chat_overflow_hide_chat");q.forceDarkTheme=!1;q.theaterWatchWhile=!1;q.isListeningForPlayerProgress=!1;q.JSC$22185_playerEvents=new Map;q.isFrameReady=
!1;q.player=null;q.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return q};
_.F(fP,_.n);_.Z=fP.prototype;_.Z.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.E1(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.Z.created=function(){var q=this;this.handleIframeEventListener=function(S){q.handleIframeEvent(S)};
this.handleKeyboardEventListener=function(S){q.handleKeyboardEvent(S)};
this.JSC$22185_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22185_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22185_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22185_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22185_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Z.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()};
_.Z.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1};
_.Z.computeBaseUrl=function(q){var S="/live_chat";this.isChatReplay()&&(S="/live_chat_replay");return _.yY(_.Eh(_.gn(_.mA(q),S),null),"").toString()};
_.Z.dataChanged=function(){_.C("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.Z.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var q=this.url;if(this.isChatReplay()&&this.player){var S=Math.floor(this.player.getProgressState().current*1E3);q=_.gW(_.mA(q),"playerOffsetMs",S.toString()).toString()}S=this.chatframe;try{var N=q==="about:blank"?_.U_s:_.hj(q),X=S.contentDocument.location,b=_.YD(N);b!==void 0&&X.replace(b)}catch(w){S.src=q}}};
_.Z.collapsedChanged=function(){_.uc(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.Z.handleIframeEvent=function(q){if(q&&this.baseUrl.startsWith(q.origin)&&q.source===this.chatframe.contentWindow&&_.Md(q.data))if(q.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(q);else if(q.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(q.data["yt-show-feedback-dialog"]){var S=_.Ly().resolve(_.MU(_.Ct3));if(S){var N=q.ports,X;N&&N.length&&(X=function(){N[0].postMessage({})});
q=q.data["yt-show-feedback-dialog"];S.showFeedbackDialog(q.customProductData,q.feedbackContent,X,q.bucket)}}else if(q.data["yt-show-survey"])_.uc(this.hostElement,"yt-show-survey",q.data["yt-show-survey"]);else if(q.data["yt-purchase-membership"])_.Ly().resolve(_.ci).resolveCommand(q.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(q.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(q.data["yt-tunnel-out-live-service-request"]);else if(q.data["yt-user-activity"])_.PQ();
else if(q.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(q.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(q.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(q.data["yt-open-popup"]);else if(q.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(q.data["yt-log-flow-logging-event-command"]);else if(q.data["yt-hide-live-chat"])this.onShowHideChat();else q.data["yt-report-moderation-state-log"]&&
this.player&&(S={cpn:this.player.getVideoData().cpn},_.FO("liveChatBeingModerated",S))};
_.Z.attachLiveChatResponseVeTrackingParams=function(q){q=_.by(q);var S=_.VR(),N=_.py("liveChatRenderer.trackingParams",this.data);S&&N&&_.Jg(S,_.by(N),q)};
_.Z.handleBuyflowMessages=function(q){var S=q.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,N=q.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,X=q.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.BvN(_.xT(_.vh),S.replace(/-/g,"+").replace(/_/g,"/"),function(b){q.ports[0].postMessage({success:!0,buyFlowResponse:b})},void 0,function(b){q.ports[0].postMessage({success:!1,
error:b&&b.message||"Buyflow rejected without error."})},_.Xx().get("hl"),void 0,function(){q.ports[0].postMessage({closed:!0})},N,X)};
_.Z.setupPlayerProgressRelay=function(){var q=this;if(!this.isListeningForPlayerProgress){var S=_.z7();S!=null&&S.getPlayerPromise&&(S.getPlayerPromise().then(function(N){q.playerApiReady(N)}),this.isListeningForPlayerProgress=!0)}};
_.Z.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.Z.playerApiReady=function(q){this.setPlayer(q)};
_.Z.playerProgressHandler=function(){if(this.player){var q=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":q.current})}};
_.Z.playerAdStartHandler=function(q){this.postToContentWindow({"yt-player-ad-start":q})};
_.Z.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.Z.playerStateChangeHandler=function(q){this.postToContentWindow({"yt-player-state-change":q})};
_.Z.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22185_playerEvents);q&&(this.player=q,this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$22185_playerEvents),_.uc(this.hostElement,"player-api-ready"))};
_.Z.liveChatPageUrl=function(q,S,N,X){return!N||S?"about:blank":N.liveChatRenderer?(S=_.mA(this.currentPageUrl).JSC$10349_queryData_,A2L(S),q=_.mA(q),S.add("continuation",N.liveChatRenderer.continuations[0].reloadContinuationData.continuation),N=_.R5()==="USER_INTERFACE_THEME_DARK",(X||N)&&S.add("dark_theme","true"),_.Eh(q,S),X=_.mA(q.toString()),N=X.JSC$10349_queryData_,"SESSION_INDEX"in _.WP&&(N.add("authuser",_.k$("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.WP&&N.add("pageId",_.k$("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.WP&&N.add("sdc",_.k$("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),X.toString()):""};
_.Z.isCollapsed=function(q,S){return S!==null?S:this.isChatReplay()||q&&q.conversationBarRenderer&&q.conversationBarRenderer.availabilityMessage?!0:q?q.liveChatRenderer?q.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.C("live_chat_hide_premiere_replay_message")||q.conversationBarRenderer&&q.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.Z.isHidden=function(q,S,N){var X=S&&S.conversationBarRenderer&&S.conversationBarRenderer.availabilityMessage,b=S&&S.liveChatRenderer&&S.liveChatRenderer.showHideButton,w=S&&S.liveChatRenderer&&S.liveChatRenderer.showButton;return N&&q&&!X&&!w||!N&&q&&!X&&!b?!0:S&&S.liveChatRenderer&&S.liveChatRenderer.initialDisplayState?S.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.Z.computeButtonOverride=function(q,S){if(q&&S)return{type:"outline"}};
_.Z.setCollapsedState=function(q){_.t(q,_.ApX)&&((this.isHiddenByUser=!!_.t(q,_.ApX).collapsed)||_.gr(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.Z.forwardReduxActionToIframe=function(q){this.postToContentWindow({"yt-live-chat-forward-redux-action":q})};
_.Z.onLoopRangeChange=function(q){this.showAboveScrim=!(q==null||!q.postId)};
_.Z.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.Z.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.Z.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.Z.sendDarkThemePostMessage=function(q){this.postToContentWindow({"yt-live-chat-set-dark-theme":q})};
_.Z.onLiveChatBuyFlowCallback=function(q){this.postToContentWindow({"yt-live-chat-buy-flow-callback":q})};
_.Z.handleKeyboardEvent=function(q){(0,_.a6.containsValue)(tt5,q.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:q.type,keyCode:q.keyCode}})};
_.Z.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.Z.postToContentWindow=function(q){if(this.isFrameReady)try{var S=window.location.protocol+"//"+window.location.host,N;(N=this.chatframe)!=null&&N.contentWindow?this.chatframe.contentWindow.postMessage(q,S):_.vN(new _.Vl("Tried posting a message to an iframe with no content window",q))}catch(X){_.O0(X)}};
_.Z.shouldHideChatFrame=function(q){return q&&_.C("hide_live_chat_button_when_collapsed")};
_.hd.Object.defineProperties(fP.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.C("live_chat_overflow_hide_chat")||_.C("web_watch_chat_hide_button_killswitch"))return _.C("live_chat_overflow_hide_chat");var q,S,N,X;return!!((q=this.data)==null?0:(S=q.liveChatRenderer)==null?0:(N=S.header)==null?0:(X=N.liveChatHeaderRenderer)==null?0:X.collapseButton)}}});
fP.prototype.collapsedChanged=fP.prototype.collapsedChanged;fP.prototype.urlChanged=fP.prototype.urlChanged;fP.prototype.dataChanged=fP.prototype.dataChanged;fP.prototype.onShowHideChat=fP.prototype.onShowHideChat;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],fP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],fP.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],fP.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.KM.YtPlayerListenerBehavior),_.E("design:type",_.vx)],fP.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],fP.prototype,"ytOpenPopupBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],fP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],fP.prototype,"currentPageUrl",void 0);
_.u([_.k({computed:"computeBaseUrl(currentPageUrl,data)"}),_.E("design:type",Object)],fP.prototype,"baseUrl",void 0);_.u([_.k({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.E("design:type",String)],fP.prototype,"url",void 0);_.u([_.k(),_.E("design:type",Object)],fP.prototype,"isHiddenByUser",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.E("design:type",Object)],fP.prototype,"hidden",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.E("design:type",Boolean)],fP.prototype,"collapsed",void 0);_.u([_.k({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.E("design:type",Boolean)],fP.prototype,"hideChatFrame",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"showAboveScrim",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"watchNextGrid",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],fP.prototype,"modernButtons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"roundedContainer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"noBorder",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],fP.prototype,"roundBackground",void 0);
_.u([_.k({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.E("design:type",Object)],fP.prototype,"toggleButtonOverride",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],fP.prototype,"overflowHideChat",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"forceDarkTheme",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fP.prototype,"enableShowWithoutHideChatButton",null);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],fP.prototype,"theaterWatchWhile",void 0);_.u([_.oE("#chatframe"),_.E("design:type",HTMLIFrameElement)],fP.prototype,"chatframe",void 0);_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fP.prototype,"onShowHideChat",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fP.prototype,"dataChanged",null);
_.u([_.I5("url"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fP.prototype,"urlChanged",null);_.u([_.I5("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fP.prototype,"collapsedChanged",null);_.u([_.Ue({is:"ytd-live-chat-frame",disableElementRegistration:!0})],fP);
_.p(fP,"ytd-live-chat-frame",function(){if(jhV!==void 0)return jhV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jhV=q},{mode:1});var Wwm;var pP=function(){var q=_.n.apply(this,arguments)||this;q.lastRenderedPanelIds=new Set;q.visiblePanels=[];q.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return q};
_.F(pP,_.n);_.Z=pP.prototype;_.Z.dataChanged=function(){if(this.data){for(var q=[],S=_.A(this.data),N=S.next();!N.done;N=S.next()){N=N.value;var X=void 0,b=void 0,w=(X=N)==null?void 0:(b=X.engagementPanelSectionListRenderer)==null?void 0:b.visibility;b=X=void 0;((X=N)==null?0:(b=X.engagementPanelSectionListRenderer)==null?0:b.targetId)&&w!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&q.push(N)}this.visiblePanels=q}else this.visiblePanels=[]};
_.Z.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}};
_.Z.withoutVisiblePanelById=function(q){return this.visiblePanels.filter(function(S){var N;return((N=S.engagementPanelSectionListRenderer)==null?void 0:N.targetId)!==q})};
_.Z.onYtChangeEngagementPanelVisibilityAction=function(q){var S=this,N=_.t(q,_.seR);if(this.data&&(N==null?0:N.targetId)&&(N==null?0:N.visibility)){var X,b=(X=this.data.find(function(B){var T;return((T=B.engagementPanelSectionListRenderer)==null?void 0:T.targetId)===N.targetId}))==null?void 0:X.engagementPanelSectionListRenderer;
if(b){var w=this.withoutVisiblePanelById(N.targetId);N.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(q=this.data.find(function(B){var T;return((T=B.engagementPanelSectionListRenderer)==null?void 0:T.targetId)===N.targetId}))&&(w=[q].concat(_.PG(w)));
this.hideDelayMs&&N.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&w.length===0?_.OY.addJob(function(){b.visibility=N.visibility;S.visiblePanels=w},10,this.hideDelayMs):(b.visibility=N.visibility,this.visiblePanels=w);
_.E1(this.hostElement,"yt-engagement-panels-visible-changed",[w])}}};
_.Z.onRendererstamperFinished=function(){var q=new Set(this.visiblePanels.map(function(S){var N;return(N=S.engagementPanelSectionListRenderer)==null?void 0:N.targetId}));
this.handlePanelVisibilityChange(q,this.lastRenderedPanelIds);this.lastRenderedPanelIds=q};
_.Z.handlePanelVisibilityChange=function(q,S){q=q===void 0?new Set:q;S=S===void 0?new Set:S;if(this.data)for(var N=_.A(this.data),X=N.next();!X.done;X=N.next()){X=X.value;var b=void 0,w=void 0,B=(b=X)==null?void 0:(w=b.engagementPanelSectionListRenderer)==null?void 0:w.targetId;if(B&&(b=S.has(B),w=q.has(B),B=void 0,!b&&w?(w=b=void 0,B=(b=X)==null?void 0:(w=b.engagementPanelSectionListRenderer)==null?void 0:w.onShowCommands):b&&!w&&(w=b=void 0,B=(b=X)==null?void 0:(w=b.engagementPanelSectionListRenderer)==
null?void 0:w.onHideCommands),B))for(X=_.A(B),B=X.next();!B.done;B=X.next())this.ytComponentBehavior.resolveCommand(B.value)}};
pP.prototype.onRendererstamperFinished=pP.prototype.onRendererstamperFinished;pP.prototype.dataChanged=pP.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],pP.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],pP.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pP.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],pP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pP.prototype,"lastRenderedPanelIds",void 0);_.u([_.k(),_.E("design:type",Number)],pP.prototype,"hideDelayMs",void 0);_.u([_.k(),_.E("design:type",Array)],pP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],pP.prototype,"visiblePanels",void 0);_.u([_.k(),_.E("design:type",Boolean)],pP.prototype,"isWatchWhilePanel",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pP.prototype,"dataChanged",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pP.prototype,"onRendererstamperFinished",null);_.u([_.Ue({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],pP);
_.p(pP,"ytd-watch-engagement-panels",function(){if(Wwm!==void 0)return Wwm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Wwm=q},{mode:1});var dB3;var kPL;var z0$=function(){return _.n.apply(this,arguments)||this};
_.F(z0$,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],z0$.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],z0$.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],z0$);
_.p(z0$,"ytd-comments-entry-point-message-renderer",function(){if(kPL!==void 0)return kPL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kPL=q},{mode:1});var nhZ;var x_=function(){return _.n.apply(this,arguments)||this};
_.F(x_,_.n);_.hd.Object.defineProperties(x_.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.teaserAvatar)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],x_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],x_.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],x_.prototype,"hasAvatar",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],x_);
_.p(x_,"ytd-comments-entry-point-teaser-renderer",function(){if(nhZ!==void 0)return nhZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return nhZ=q},{mode:1});var fEE;var pv$=function(){return _.n.apply(this,arguments)||this};
_.F(pv$,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pv$.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pv$.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],pv$);
_.p(pv$,"ytd-comments-simplebox-renderer",function(){if(fEE!==void 0)return fEE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fEE=q},{mode:1});var mP=function(){var q=_.n.apply(this,arguments)||this;q.fullHeight=!_.C("comment_teaser_full_height_kill_switch")&&_.C("kevlar_watch_grid");return q};
_.F(mP,_.n);mP.prototype.configureRendererStamper=function(){return{contentRenderer:{id:"content-renderer",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer",commentsSimpleboxRenderer:"ytd-comments-simplebox-renderer",commentsEntryPointMessageRenderer:"ytd-comments-entry-point-message-renderer"}},"data.contents":{id:"contents",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer"}}}};
mP.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
mP.prototype.onTap=function(){var q=this.tapCommand;q&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(q))};
mP.prototype.onKeyUp=function(q){if(q.keyCode===13)this.onTap()};
_.hd.Object.defineProperties(mP.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.onTap)return this.data.onTap}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)!=null&&q.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
mP.prototype.onKeyUp=mP.prototype.onKeyUp;mP.prototype.onTap=mP.prototype.onTap;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],mP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],mP.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mP.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],mP.prototype,"fullHeight",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"tapCommand",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"simpleboxPlaceholder",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mP.prototype,"hasSimpleboxPlaceholder",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"simpleboxAvatar",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"teaserContent",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mP.prototype,"hasTeaserContent",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"teaserAvatar",null);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mP.prototype,"hasTeaserAvatar",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"messageText",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mP.prototype,"contentRenderer",null);_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mP.prototype,"hasContents",null);
_.u([_.K("data"),_.k({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mP.prototype,"hasContentRenderer",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mP.prototype,"onTap",null);_.u([_.Ph("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[_.Tw]),_.E("design:returntype")],mP.prototype,"onKeyUp",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],mP);
_.p(mP,"ytd-comments-entry-point-header-renderer",function(){if(dB3!==void 0)return dB3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return dB3=q},{mode:1});var xB3;_.jS(_.$vR,"yt-animated-rolling-number",{props:{numberText:_.H4,numberValue:_.H4,heightPx:_.H4,fontSizeMultiplier:_.H4,shouldAnimate:_.H4,forceRollUp:_.H4}});var mB_=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),uk3={numberText:"",heightPx:2*mB_,shouldAnimate:!1},uN=function(){var q=_.n.apply(this,arguments)||this;q.usingAnimatedComponents=!0;q.wasDetailed=!1;q.JSC$22215_browserSupportsAnimation=_.C("web_supports_animations_api");q.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};q.detailed=!1;q.shouldAnimate=!1;q.viewCountProps=uk3;q.dateTextProps=
uk3;q.isEmpty=!1;q.metadataBadgesInDescription=_.C("web_metadata_badges_in_description");return q};
_.F(uN,_.n);_.Z=uN.prototype;_.Z.computeIsEmpty=function(q,S,N,X,b,w,B,T){return!_.C("web_hide_watch_info_empty")||_.vO(q)?!1:S?!(_.vO(N)||X||_.vO(b)||_.vO(w)||B||_.vO(T)):!0};
_.Z.attached=function(){var q=this;_.Ly().resolve(_.hX).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(S){q.set("videoPrimaryInfoRenderer.subtitle",S)})};
_.Z.detached=function(){_.Ly().resolve(_.hX).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.Z.resetAnimationState=function(){this.shouldAnimate=!1};
_.Z.updateDynamicMetadata=function(){if(this.JSC$22215_browserSupportsAnimation){if(!this.detailed){var q,S,N,X;var b=(q=this.videoPrimaryInfoRenderer)==null?void 0:(S=q.viewCount)==null?void 0:(N=S.videoViewCountRenderer)==null?void 0:(X=N.extraShortViewCount)==null?void 0:X.simpleText;var w,B,T,Q;var a=(w=this.videoPrimaryInfoRenderer)==null?void 0:(B=w.viewCount)==null?void 0:(T=B.videoViewCountRenderer)==null?void 0:(Q=T.shortViewCount)==null?void 0:Q.simpleText}if(!a){var U,r,c,e;b=(U=this.videoPrimaryInfoRenderer)==
null?void 0:(r=U.viewCount)==null?void 0:(c=r.videoViewCountRenderer)==null?void 0:(e=c.unlabeledViewCountValue)==null?void 0:e.simpleText;var R,J,v,W;a=(R=this.videoPrimaryInfoRenderer)==null?void 0:(J=R.viewCount)==null?void 0:(v=J.videoViewCountRenderer)==null?void 0:(W=v.viewCount)==null?void 0:W.simpleText}var z,M,g;q=Number((z=this.videoPrimaryInfoRenderer)==null?void 0:(M=z.viewCount)==null?void 0:(g=M.videoViewCountRenderer)==null?void 0:g.originalViewCount);var x,L;z=(x=this.videoPrimaryInfoRenderer)==
null?void 0:(L=x.relativeDateText)==null?void 0:L.simpleText;var P;x=!((P=this.videoPrimaryInfoRenderer)==null||!P.relativeDateText);if(b&&a&&q&&(z||!x)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;P=a.split(new RegExp("("+b+")"));b=_.Kc(P[0]);var b0;a={numberText:(b0=P[1])!=null?b0:"",numberValue:q,heightPx:2*mB_,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var Q7;b0=((Q7=P[2])!=null?Q7:"")+"  ";this.setViewCount(a,b,_.Kc(b0));if(!this.detailed&&
x){b=z.split(/(\d+)/);Q7=_.Kc(b[0]);var ry;b0={numberText:(ry=b[1])!=null?ry:"",heightPx:2*mB_,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var s7;ry=((s7=b[2])!=null?s7:"")+"  ";this.setDateText(b0,Q7,_.Kc(ry))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.Z.setViewCount=function(q,S,N){_.vO(S)!==_.vO(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=S);this.viewCountProps.numberText!==(q==null?void 0:q.numberText)&&(this.viewCountProps=q||uk3);_.vO(N)!==_.vO(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=N)};
_.Z.setDateText=function(q,S,N){_.vO(S)!==_.vO(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=S);this.dateTextProps.numberText!==(q==null?void 0:q.numberText)&&(this.dateTextProps=q||uk3);_.vO(N)!==_.vO(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=N)};
_.Z.onYtUpdateViewershipAction=function(q){this.videoPrimaryInfoRenderer&&(_.t(q,lI_).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.t(q,lI_).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.t(q,lI_).viewCount)))};
_.Z.onYtUpdateDateTextAction=function(q){if(this.videoPrimaryInfoRenderer){q=_.t(q,KqL).dateText;this.shouldAnimate=!0;var S;((S=this.videoPrimaryInfoRenderer)==null?0:S.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",q):this.set("videoPrimaryInfoRenderer.dateText",q)}};
_.hd.Object.defineProperties(uN.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return JQm(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.vO(JQm(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.vO(this.viewCountPreNumberText),this.viewCountProps.numberText,_.vO(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.vO(this.dateTextPreNumberText),this.dateTextProps.numberText,_.vO(this.dateTextPostNumberText)].join("")}}});
uN.prototype.updateDynamicMetadata=uN.prototype.updateDynamicMetadata;uN.prototype.resetAnimationState=uN.prototype.resetAnimationState;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],uN.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],uN.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],uN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uN.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"detailed",void 0);_.u([_.k(),_.E("design:type",Object)],uN.prototype,"shouldAnimate",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"viewCountPreNumberText",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"viewCountProps",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"viewCountPostNumberText",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"dateTextPreNumberText",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"dateTextProps",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"dateTextPostNumberText",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeIsEmpty(infoText, usingAnimatedComponents, viewCountPreNumberText, viewCountProps.numberText, viewCountPostNumberText, dateTextPreNumberText, dateTextProps.numberText, dateTextPostNumberText)"}),_.E("design:type",Object)],uN.prototype,"isEmpty",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],uN.prototype,"metadataBadgesInDescription",void 0);_.u([_.K("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.E("design:type",Object),_.E("design:paramtypes",[])],uN.prototype,"infoText",null);
_.u([_.K("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.E("design:type",String),_.E("design:paramtypes",[])],uN.prototype,"descriptionInfoTooltipText",null);_.u([_.K("detailed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uN.prototype,"showDescriptionInfoTooltip",null);
_.u([_.K("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.E("design:type",String),_.E("design:paramtypes",[])],uN.prototype,"animatedViewCountAccessibilityLabel",null);_.u([_.K("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.E("design:type",String),_.E("design:paramtypes",[])],uN.prototype,"animatedDateTextAccessibilityLabel",null);
_.u([_.I5("videoPrimaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uN.prototype,"resetAnimationState",null);_.u([_.I5("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uN.prototype,"updateDynamicMetadata",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-watch-info-text"})],uN);
_.p(uN,"ytd-watch-info-text",function(){if(xB3!==void 0)return xB3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xB3=q},{mode:1});var ghs;var EhV="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var ya3=_.f(function(q){var S=q.data;var N=q.setTapCommand;_.Ww(function(){var X=_.aK(S().onTap);N(X)},"CLm0Xe");
return _.D("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK}),_.D("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.D("span",null,function(){return S().simpleboxText})))},"Lk");var MkV=_.f(function(q){return _.D("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.D(_.V,{cond:function(){return _.t(q.data().avatar,_.rH)},
then:function(S){return _.D(_.rK,{data:S,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.D("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.D(_.Fu,{text:function(){return q.data().teaserText}})))},"Mk");var Lws=_.f(function(q){var S=q.data;var N=q.setTapCommand;_.Ww(function(){var X=_.aK(S().onTap);N(X)},"qxjCCd");
return _.D("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.D(_.SA,{data:function(){return S().teasers}},{commentsEntryPointTeaserViewModel:MkV}))},"Ok");var h0s=_.f(function(q){var S=q.data;var N=q.setTapCommand;_.Ww(function(){var X=_.aK(S().onTap);N(X)},"CRZByf");
return _.D("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.D(_.Fu,{text:function(){return S().messageText}}))},"Qk");var PzE=_.f(function(q){var S=q.data;var N=q.setTapCommand;var X=q.isDisabled;_.Ww(function(){var b=(X==null?0:X())?void 0:_.aK(S().onTap);N(b)},"GZxRqd");
return _.D("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.D(_.hu,{icon:function(){return S().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.D(_.V,{cond:function(){return S().image},
then:function(b){return _.D(_.Oc,{data:b,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.D(_.Fu,{text:function(){return S().text},
className:function(){return S().image||S().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.D(_.SA,{data:function(){return S().button}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:X==null?void 0:X()}}})}}))},"Sk");var IEV=_.f(function(q){var S=q.data;var N=q.itemIndex;var X=q.selectedIndex;var b=q.indexUpdatedCallback;var w=q.observer;q=q.title;var B=_.FS("yt-carousel-item-view-model",function(r){w&&w().observe(r)}),T=function(r){N()===X()&&b(r)},Q=_.oH(qDE),a=_.oH(_.tje),U=function(){var r,c,e,R,J;
return((r=S())==null?void 0:r.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!Q()||((c=S())==null?void 0:c.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((e=a())==null?void 0:e.includes("PAposts_by_host"))||((R=S())==null?void 0:R.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((J=a())==null?void 0:J.includes("PAyouchat"))};
return _.D("yt-carousel-item-view-model",{el:B,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":q},_.D(_.SA,{data:function(){var r,c;return(c=(r=_.t(S().carouselItem,EGG))==null?void 0:r.textCarousel)!=null?c:S().carouselItem}},{textCarouselItemViewModel:function(r){return _.D(PzE,{data:r.data,
setTapCommand:T,isDisabled:U})},
commentTeaserCarouselItemViewModel:function(r){return _.D(Lws,{data:r.data,setTapCommand:T})},
commentInputBoxCarouselItemViewModel:function(r){return _.D(ya3,{data:r.data,setTapCommand:T})},
commentsEntryPointMessageViewModel:function(r){return _.D(h0s,{data:r.data,setTapCommand:T})}}))},"Tk");var YrL=_.f(function(q){var S=q.numDots;var N=q.activeIndex;return _.D("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.D(_.tc,{each:function(){return Array.from({length:S()})},
keyBy:"INDEX"},function(X,b){return _.D("div",{class:function(){var w={};return _.B2("ytCarouselDotsShapeDot",(w.ytCarouselDotsShapeDotActive=b===N(),w))}})}))},"Uk");var oE8=_.f(function(q){var S=q.data;var N=q.handleCarouselNavigation;var X=q.numItems;var b=q.selectedIndex;var w=function(){return{disabled:b()===0}},B=function(){return{disabled:b()===X()-1}};
return _.D("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.D("div",null,_.D("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return S().title}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(T){return _.D("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return S().subtitleAccessibilityText}},T)}})),_.D(_.V,{cond:function(){return X()>1},
then:function(){return _.D("div",{class:"ytCarouselTitleViewModelNavigation"},_.D(YrL,{numDots:X,activeIndex:b}),_.D(_.V,{cond:function(){return S().previousButton},
then:function(T){return _.D(_.SA,{data:T},{buttonViewModel:function(Q){return _.D(_.EN,{data:Q.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return N(-1)},
buttonOverrides:w})}})}}),_.D(_.V,{cond:function(){return S().nextButton},
then:function(T){return _.D(_.SA,{data:T},{buttonViewModel:function(Q){return _.D(_.EN,{data:Q.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return N(1)},
buttonOverrides:B})}})}}))}}))},"Vk");_.jS(_.f(function(q){var S=q.data;var N,X=_.FS("yt-video-metadata-carousel-view-model"),b=_.FS("div",function(x){var L=function(){var P=x.offsetWidth*J(),b0=24*(J()-1);c(P+b0)};
L();window.ResizeObserver&&(N=new ResizeObserver(L),N.observe(x))}),w=_.k$("HTML_DIR")==="rtl",B=!1,T=0,Q=0;
q=_.A(_.r6(0,void 0,"M49TDf"));var a=q.next().value,U=q.next().value;q=_.A(_.r6(0,void 0,"zLIok"));var r=q.next().value,c=q.next().value;q=_.A(_.r6(!1,void 0,"bhelhc"));var e=q.next().value,R=q.next().value,J=function(){var x,L,P;return(P=(x=S())==null?void 0:(L=x.carouselTitles)==null?void 0:L.length)!=null?P:0},v=function(){b.value&&b.value.scrollLeft!==T&&U((w?b.value.scrollLeft<T:b.value.scrollLeft>T)?Math.min(a()+1,J()-1):Math.max(a()-1,0))},W;
window.IntersectionObserver&&(W=new IntersectionObserver(function(x){x=_.A(x);for(var L=x.next();!L.done;L=x.next())if(L.value.isIntersecting){if(B){B=!1;break}v()}else U(Q)},{threshold:.2}));
_.Ww(function(){if(b.value){var x=(w?-1:1)*(r()/J()+12)*(e()&&W?Q:a());typeof b.value.scrollTo==="function"?b.value.scrollTo({left:x,behavior:"smooth"}):b.value.scrollLeft=x;T=x;Q=e()&&W?Q:a()}},"s9rbgc");
var z,M=function(x){z=x};
_.k7(function(){var x;(x=N)==null||x.disconnect();var L;(L=W)==null||L.disconnect()});
var g=function(x){x=a()+x;x>=0&&x<J()&&(B=!0,U(x))};
return _.D("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:X,"on:click":_.Ec(function(x){if(_.DV(_.GJ(x),X.value,["BUTTON".toString()])||!z)return!1;_.Ly().resolve(_.ci).resolveCommand(z,{forceClickLogging:!0});return!1}),
"on:touchstart":_.Ec(function(){R(!0);return!1}),
"on:touchend":_.Ec(function(){W||v();R(!1);return!1}),
hidden:function(){var x,L;return!((x=S())==null?0:(L=x.carouselItems)==null?0:L.length)}},_.D("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.D(_.V,{cond:function(){return S().carouselTitles},
then:function(x){return _.D(_.SA,{data:function(){return x()[e()&&W?Q:a()]}},{carouselTitleViewModel:function(L){return _.D(oE8,{data:L.data,
handleCarouselNavigation:g,numItems:J,selectedIndex:a})}})}})),_.D("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:b},_.D("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+r()+"px;"}},_.D(_.V,{cond:function(){return S().carouselItems},
then:function(x){return _.D(_.tc,{each:x},function(L,P){return _.D(_.SA,{data:function(){return L}},{carouselItemViewModel:function(b0){return _.D(IEV,{data:b0.data,
itemIndex:P,selectedIndex:a,indexUpdatedCallback:M,observer:W,title:function(){a:{var Q7=P();var ry,s7=(ry=S())==null?void 0:ry.carouselTitles;if(s7&&(Q7=s7[Q7])){var TW;Q7=(TW=_.t(Q7,gGL))==null?void 0:TW.title;break a}Q7=void 0}return Q7}})}})})}}))))},"Xk"),"yt-video-metadata-carousel-view-model",{props:{data:_.H4}});var gF=function(){var q=_.n.apply(this,arguments)||this;q.isHovering=!1;q.enableColorSampling=_.C("web_delhi_colorful_sd");q.metadataBadgesInDescription=_.C("web_metadata_badges_in_description");q.descriptionCollapsed=!0;q.useFadedScrimDescription=_.C("kevlar_enable_faded_scrim_on_description");q.skinnyMode=!1;q.playlist=!1;q.isDark=document.documentElement.hasAttribute("dark");q.disableVideoOwnerOnTap=_.C("swatchie_video_owner_on_tap_ks");q.swatcherooDelayLoad=_.C("swatcheroo_enable_ghost_cards");
q.primaryMenuWidth=0;q.videoId="";q.titleHeadlineXs=_.C("web_watch_typography_title_headline_xs");q.titleHeadlineS=_.C("web_watch_typography_title_headline_s");q.titleHeadlineM=_.C("web_watch_typography_title_headline_m");q.titleHashtagBlackLinkified=_.C("web_title_hashtag_black_linkified");q.titleHashtagGreyLinkified=_.C("web_title_hashtag_grey_linkified");q.actionButtonsUpdateOwnerWidth=!0;q.actionMap={"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction",
"yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};q.isFullscreen=!1;q.isTheaterMode=!1;return q};
_.F(gF,_.n);_.Z=gF.prototype;_.Z.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.Z.updateOwnerAndDescriptionPosition=function(){_.C("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),i7(this.bottomRowElement,this.ownerElement)):(i7(this.bottomRowElement,this.descriptionElement),i7(this.topRowElement,this.ownerElement)))};
_.Z.titleOnTap=function(q){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var S;((S=window.getSelection())==null?0:S.toString().length)||this.handleExpandDescriptionCommands()}};
_.Z.videoOwnerOnTap=function(q){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.Z.detached=function(){var q=this,S;return _.G(function(N){(S=q.resizeObserver)==null||S.disconnect();_.xP(N)})};
_.Z.maybeAttachResizeObserver=function(){var q=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.Ml(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){q.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.Z.maybeUpdateActionsOnSeparateLine=function(){this.skinnyMode?this.actionsOnSeparateLine=!0:this.primaryMenuWidth&&(this.actionsOnSeparateLine=this.primaryMenuWidth>this.hostElement.clientWidth-(this.ownerElement.clientWidth+32)?!0:!1)};
_.Z.stripAttributedDescription=function(q){return{content:q.content.replace(/[\r\n]{2,}/g,"\n")}};
_.Z.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.C("web_modern_buttons"),forceIconButton:!_.C("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:!0,forceIconOnly:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.Z.videoPrimaryInfoRendererChanged=function(){var q;if((q=this.videoPrimaryInfoRenderer)==null?0:q.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.Z.videoSecondaryInfoRendererChanged=function(){var q,S;(q=this.descriptionInlineExpander)==null||(S=q.collapse)==null||S.call(q);this.descriptionExpandClientVe=_.Ew(110509);this.descriptionCollapseClientVe=_.Ew(110510);q=_.VR();S=_.as();q&&S&&(_.C("combine_ve_grafts")?(_.hp(_.ql(),this.descriptionExpandClientVe,S),_.hp(_.ql(),this.descriptionCollapseClientVe,S)):_.Fx(q,S,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.Z.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.Z.updateTopLevelIconsOnly=function(){var q=this;_.C("top_level_update_killswitch")||this.menu&&_.OY.addLowPriorityJob(function(){q.menu.topLevelIconsOnly=q.skinnyMode},_.Y$("swathceroo_delay_flexible_menu_update",100))};
_.Z.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.Z.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.Z.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.Z.onYtTextInlineExpanderExpandedChanged=function(){if(!_.C("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var q,S;(S=(q=this.structuredDescriptionContentRendererElement).resize)==null||S.call(q)}};
_.Z.onRenderStamperFinished=function(q){(q==null?void 0:q.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.Z.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.Z.onYtExpanderLessTapped=function(){var q,S=(q=this.videoSecondaryInfoRenderer)==null?void 0:q.showLessCommand;S&&this.ytComponentBehavior.resolveCommand(S)};
_.Z.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.Z.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.Z.onDescriptionClick=function(q){if(!_.lW(_.lX(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var S;((S=window.getSelection())==null?0:S.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.C("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.Z.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.Z.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.Z.logCollapseClick=function(){var q=_.VR();q&&this.descriptionCollapseClientVe&&_.vf(q,this.descriptionCollapseClientVe)};
_.Z.logExpandClick=function(){var q=_.VR();q&&this.descriptionExpandClientVe&&_.vf(q,this.descriptionExpandClientVe)};
_.Z.collapseDescription=function(){this.descriptionCollapsed=!0};
_.Z.scrollToTopOfContainer=function(){_.gr(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.Z.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.Z.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.Z.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.Z.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var q,S;(S=(q=this.descriptionInlineExpander).resize)==null||S.call(q)}else _.vN(new _.Vl("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));this.flexMenuEnabled&&(this.updatePrimaryMenuWidth(),this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine())};
_.Z.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var q,S,N=(S=(q=_.mt(this.menu).querySelector("#button-shape"))==null?void 0:q.clientWidth)!=null?S:0,X,b;q=((b=(X=_.mt(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:X.clientWidth)!=null?b:0)+8+N;var w,B;N=(B=(w=_.mt(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:w.children.length)!=null?B:2;q<=8*N||(this.primaryMenuWidth=q)}};
_.Z.onYtUpdateTitleAction=function(q){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.t(q,vQG).title)};
_.Z.onYtUpdateDescriptionAction=function(q){if(q=_.t(q,_.DFs)){var S,N=!((S=this.videoSecondaryInfoRenderer)==null||!S.attributedDescription);q.isEmpty||!q.description&&!q.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):q.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",q.attributedDescription):q.description&&(N?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.TI(q.description)):this.set("videoSecondaryInfoRenderer.description",q.description))}};
_.Z.onYtDarkModeToggledAction=function(q){this.isDark=q};
_.Z.registerPanel=function(){if(!_.C("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var q=_.C("web_watch_imax_theater_mode")&&this.isTheaterMode;q=_.C("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||q;var S=_.Ly().resolve(_.Dx);S&&!q&&S.registerPanel("engagement-panel-structured-description",this)}};
_.Z.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.Z.parseColorSamplingData=function(){var q;if(_.C("web_delhi_colorful_sd")&&((q=this.structuredDescriptionContentRenderer)==null?0:q.items)&&(q=this.structuredDescriptionContentRenderer.items.find(function(b){return!!_.t(b,$4)}))){var S,N;
this.hoverColor={lightTheme:(S=_.t(q,$4))==null?void 0:S.lightThemeColorPalette,darkTheme:(N=_.t(q,$4))==null?void 0:N.darkThemeColorPalette};var X;this.hoverText=(X=_.t(q,$4))==null?void 0:X.colorSampledDescriptionBodyText}};
_.Z.updateHoverColor=function(){if(_.C("web_delhi_colorful_sd")){var q=this.hoverColor,S={},N;q=(N=this.isDark?q==null?void 0:q.darkTheme:q==null?void 0:q.lightTheme)!=null?N:{};N=_.A(EhV);for(var X=N.next();!X.done;X=N.next()){X=X.value;var b=q[X];S["--yt-saturated-"+_.Il(X)]=b?_.Vh(b):"initial"}_.MQ(this.hostElement,S)}};
_.Z.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.Z.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.Z.showPanel=function(q){this.expandDescription();var S=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;S.resize();var N,X=q==null?void 0:(N=q.sectionListEngagementPanelExtras)==null?void 0:N.scrollToItemSectionIdentifier;X?_.OY.addJob(function(){S==null||S.scrollToSection(X)},8):this.scrollToTopOfContainer()};
_.Z.isVisible=function(){return!this.descriptionCollapsed};
_.Z.getReloadContinuation=function(){};
_.Z.hidePanel=function(){};
_.Z.updatePanel=function(){};
_.hd.Object.defineProperties(gF.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var q;return _.C("web_delhi_colorful_sd")&&(q=this.structuredDescriptionContentRenderer)!=null&&q.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(S){return!_.t(S,$4)&&!_.t(S,kE8)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.structuredDescriptionContentRendererComputed)!=null&&q.items){var S;q=_.A((S=this.structuredDescriptionContentRendererComputed)==null?void 0:S.items);for(S=q.next();!S.done;S=q.next())if(S=_.t(S.value,_.Nc6))return S}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoPrimaryInfoRenderer)==null?0:q.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!!((q=this.videoSecondaryInfoRenderer)==null?0:(S=q.owner)==null?0:(N=S.videoOwnerRenderer)==null?0:N.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var q,S;if((q=this.videoSecondaryInfoRenderer)==null?0:(S=q.attributedDescription)==null?0:S.content){var N,X;return(X=this.stripAttributedDescription((N=this.videoSecondaryInfoRenderer)==null?void 0:N.attributedDescription))!=null?X:{runs:[]}}}if(_.C("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var b,w,B,T;return(T=(B=(b=this.videoSecondaryInfoRenderer)==
null?void 0:b.description)!=null?B:(w=this.videoSecondaryInfoRenderer)==null?void 0:w.attributedDescription)!=null?T:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.videoSecondaryInfoRenderer)==null?void 0:q.headerRuns)!=null?S:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.commentsEntryPointHeaderRenderer)==null||!q.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoMetadataCarousel)==null||!q.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Y$("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var q,S,N=Object.assign({},(q=this.videoSecondaryInfoRenderer)==null?void 0:(S=q.metadataRowContainer)==null?void 0:S.metadataRowContainerRenderer);if(N&&N.rows&&N.collapsedItemCount!==void 0&&!(N.rows.length<=N.collapsedItemCount))return N.rows=N.rows.slice(N.collapsedItemCount),N.collapsedItemCount=0,N}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var q,S,N=Object.assign({},(q=this.videoSecondaryInfoRenderer)==null?void 0:(S=q.metadataRowContainer)==null?void 0:S.metadataRowContainerRenderer);if(N&&N.rows&&N.collapsedItemCount!==void 0)return N.rows=N.rows.slice(0,N.collapsedItemCount),N.collapsedItemCount=N.rows.length,N}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.structuredDescriptionContentRendererComputed)==null?0:(S=q.items)==null?0:S.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var q;return(q=this.videoSecondaryInfoRenderer)==null?void 0:q.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.videoSecondaryInfoRenderer)==null?0:(S=q.owner)==null?0:(N=S.videoOwnerRenderer)==null?0:N.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var q,S,N,X;return!!((q=this.videoPrimaryInfoRenderer)==null?0:(S=q.videoActions)==null?0:(N=S.menuRenderer)==null?0:(X=N.flexibleItems)==null?0:X.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.iy(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.iy(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var q=this;if(_.C("web_title_hashtag_grey_delinkified")){var S,N=_.a6.unsafeClone((S=this.videoPrimaryInfoRenderer)==null?void 0:S.title);(S=N==null?void 0:N.runs)&&S.forEach(function(X){if(X==null?0:X.navigationEndpoint)X.textColor=4284506208,q.isDark&&(X.textColor=4289374890)});
return N}return(N=this.videoPrimaryInfoRenderer)==null?void 0:N.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.C("web_title_hashtag_black_delinkified")||_.C("web_title_hashtag_grey_delinkified")}}});
gF.prototype.updateHoverColor=gF.prototype.updateHoverColor;gF.prototype.parseColorSamplingData=gF.prototype.parseColorSamplingData;gF.prototype.resetDescriptionState=gF.prototype.resetDescriptionState;gF.prototype.registerPanel=gF.prototype.registerPanel;gF.prototype.onYtExpanderLessTapped=gF.prototype.onYtExpanderLessTapped;gF.prototype.onYtExpanderMoreTapped=gF.prototype.onYtExpanderMoreTapped;gF.prototype.onRenderStamperFinished=gF.prototype.onRenderStamperFinished;
gF.prototype.onYtTextInlineExpanderExpandedChanged=gF.prototype.onYtTextInlineExpanderExpandedChanged;gF.prototype.onYtTextInlineExpanderCollapseClicked=gF.prototype.onYtTextInlineExpanderCollapseClicked;gF.prototype.onYtTextInlineExpanderExpandClicked=gF.prototype.onYtTextInlineExpanderExpandClicked;gF.prototype.moveActionsElement=gF.prototype.moveActionsElement;gF.prototype.updateTopLevelIconsOnly=gF.prototype.updateTopLevelIconsOnly;gF.prototype.structuredDescriptionContentRendererChanged=gF.prototype.structuredDescriptionContentRendererChanged;
gF.prototype.videoSecondaryInfoRendererChanged=gF.prototype.videoSecondaryInfoRendererChanged;gF.prototype.videoPrimaryInfoRendererChanged=gF.prototype.videoPrimaryInfoRendererChanged;gF.prototype.maybeUpdateActionsOnSeparateLine=gF.prototype.maybeUpdateActionsOnSeparateLine;gF.prototype.updateOwnerAndDescriptionPosition=gF.prototype.updateOwnerAndDescriptionPosition;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],gF.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],gF.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],gF.prototype,"ytdReduxBehavior",void 0);
_.u([_.oE("#above-the-fold"),_.E("design:type",HTMLElement)],gF.prototype,"aboveTheFoldContainer",void 0);_.u([_.oE("#menu ytd-menu-renderer"),_.E("design:type",Object)],gF.prototype,"menu",void 0);_.u([_.oE("#description-inline-expander"),_.E("design:type",Object)],gF.prototype,"descriptionInlineExpander",void 0);_.u([_.oE("#faded-structured-description"),_.E("design:type",Object)],gF.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);
_.u([_.oE("#structured-description"),_.E("design:type",Object)],gF.prototype,"structuredDescriptionContentRendererElement",void 0);_.u([_.oE("#title"),_.E("design:type",HTMLElement)],gF.prototype,"titleElement",void 0);_.u([_.oE("#description"),_.E("design:type",HTMLElement)],gF.prototype,"descriptionElement",void 0);_.u([_.oE("#description-interaction"),_.E("design:type",Object)],gF.prototype,"descriptionInteraction",void 0);
_.u([_.oE("#owner"),_.E("design:type",HTMLElement)],gF.prototype,"ownerElement",void 0);_.u([_.oE("#top-row"),_.E("design:type",HTMLElement)],gF.prototype,"topRowElement",void 0);_.u([_.oE("#bottom-row"),_.E("design:type",HTMLElement)],gF.prototype,"bottomRowElement",void 0);_.u([_.oE("#actions"),_.E("design:type",HTMLElement)],gF.prototype,"actionsElement",void 0);_.u([_.oE("#bottom-actions"),_.E("design:type",HTMLElement)],gF.prototype,"bottomActionsElement",void 0);
_.u([_.oE("#ytd-watch-info-text"),_.E("design:type",Object)],gF.prototype,"watchInfoTextElement",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"videoSecondaryInfoRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"commentsEntryPointHeaderRenderer",void 0);
_.u([_.k(),_.E("design:type",Object)],gF.prototype,"videoMetadataCarousel",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.K("structuredDescriptionContentRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"structuredDescriptionContentRendererComputed",null);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"videoSummary",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"merchShelf",void 0);
_.u([_.k(),_.E("design:type",Object)],gF.prototype,"ticketShelf",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"infoPanelBelowMetadata",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"hoverColor",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"hoverText",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"isHovering",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"enableColorSampling",void 0);
_.u([_.K("structuredDescriptionContentRendererComputed"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"productShelf",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"metadataBadgesInDescription",void 0);_.u([_.K("videoPrimaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"shouldHideBadges",null);
_.u([_.K("productShelf","descriptionCollapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"shouldShowProductShelf",null);_.u([_.k(),_.E("design:type",Boolean)],gF.prototype,"isWatchFlexy",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"descriptionCollapsed",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],gF.prototype,"useFadedScrimDescription",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"skinnyMode",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("videoSecondaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"largerItemWrap",null);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"playlist",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"clarifyBox",void 0);_.u([_.k(),_.E("design:type",Object)],gF.prototype,"playerAds",void 0);
_.u([_.k(),_.E("design:type",Boolean)],gF.prototype,"isDark",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],gF.prototype,"actionsOnSeparateLine",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"disableVideoOwnerOnTap",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"swatcherooDelayLoad",void 0);_.u([_.k(),_.E("design:type",Boolean)],gF.prototype,"suppressTopLevelMetadataRows",void 0);
_.u([_.k(),_.E("design:type",Object)],gF.prototype,"primaryMenuWidth",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"videoId",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"titleHeadlineXs",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"titleHeadlineS",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"titleHeadlineM",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"titleHashtagBlackLinkified",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"titleHashtagGreyLinkified",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.u([_.Xb("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"updateOwnerAndDescriptionPosition",null);
_.u([_.Xb("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"maybeUpdateActionsOnSeparateLine",null);_.u([_.K("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"descriptionText",null);
_.u([_.K("videoSecondaryInfoRenderer.headerRuns"),_.E("design:type",Array),_.E("design:paramtypes",[])],gF.prototype,"headerRuns",null);_.u([_.k({value:!1}),_.K("commentsEntryPointHeaderRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"hasTeaser",null);_.u([_.k({value:!1,reflectToAttribute:!0}),_.K("videoMetadataCarousel"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"hasTeaserCarousel",null);
_.u([_.k({value:3}),_.K("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"descriptionMaxLines",null);_.u([_.K("videoSecondaryInfoRenderer.metadataRowContainer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"collapsibleMetadataRows",null);
_.u([_.K("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"alwaysVisibleMetadataRows",null);_.u([_.K("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"hasInlineStructuredDescription",null);
_.u([_.K("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"showInlineStructuredDescription",null);_.u([_.K("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"descriptionExpandCommand",null);
_.u([_.K("videoSecondaryInfoRenderer.owner"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"videoOwnerCommand",null);_.u([_.k({reflectToAttribute:!0}),_.K("videoPrimaryInfoRenderer.videoActions"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"flexMenuEnabled",null);_.u([_.k({selector:_.aH,reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"isFullscreen",void 0);
_.u([_.k({selector:_.Qa,reflectToAttribute:!0}),_.E("design:type",Object)],gF.prototype,"isTheaterMode",void 0);_.u([_.K("descriptionText","useFadedScrimDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"showAttributedStringDescription",null);_.u([_.K("descriptionText","useFadedScrimDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"showFormattedStringDescription",null);
_.u([_.K("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gF.prototype,"showFadedStructuredDescription",null);_.u([_.Xb("videoPrimaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"videoPrimaryInfoRendererChanged",null);_.u([_.K("videoPrimaryInfoRenderer.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"videoTitle",null);
_.u([_.K("videoPrimaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],gF.prototype,"noEndpoints",null);_.u([_.Xb("videoSecondaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"videoSecondaryInfoRendererChanged",null);
_.u([_.I5("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"structuredDescriptionContentRendererChanged",null);_.u([_.I5("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"updateTopLevelIconsOnly",null);
_.u([_.I5("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"moveActionsElement",null);_.u([_.Ph("yt-text-inline-expander-expand-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.u([_.Ph("yt-text-inline-expander-collapse-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.u([_.Ph("yt-text-inline-expander-expanded-changed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],gF.prototype,"onRenderStamperFinished",null);_.u([_.Ph("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"onYtExpanderMoreTapped",null);_.u([_.Ph("yt-expander-less-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"onYtExpanderLessTapped",null);
_.u([_.I5("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"registerPanel",null);_.u([_.I5("videoSecondaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"resetDescriptionState",null);
_.u([_.I5("structuredDescriptionContentRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"parseColorSamplingData",null);_.u([_.I5("hoverColor","isDark"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gF.prototype,"updateHoverColor",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-watch-metadata"})],gF);
_.p(gF,"ytd-watch-metadata",function(){if(ghs!==void 0)return ghs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" ticket-shelf="[[ticketShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ghs=q},{mode:2});var EV=function(){var q=_.n.apply(this,arguments)||this;q.hidden=!1;q.errorScreen=null;q.playlistData={};return q};
_.F(EV,_.n);_.Z=EV.prototype;_.Z.getPlayer=function(){return this.ytdPlayer};
_.Z.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",
attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}},
ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:Up(["aa","eocs"])}}};
_.Z.onActiveChanged=function(){_.jQ().dispatch(nR7(this.ytPageBehavior.active))};
_.Z.playerDataChanged=function(){var q;(q=this.watchController)==null||q.setPlayerResponse(this.playerData)};
_.Z.dataChanged=function(){var q;(q=this.watchController)==null||q.setWatchNextResponse(this.data)};
_.Z.sizeChanged=function(){var q,S;(S=(q=this.metadata).resize)==null||S.call(q)};
_.Z.attached=function(){this.watchController=new n0(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.Z.detached=function(){_.zV(this.watchController);this.watchController=void 0};
_.Z.getPlayerContainer=function(){return this.playerContainer};
_.Z.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.Z.provideRenderingData=function(q,S){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=S;break;case "ERROR_SCREEN":this.errorScreen=S!=null?S:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=S;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=S;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=S;break;case "RICH_METADATA":this.richMetadataRowContainer=S;break;case "CLARIFICATION":this.clarificationData=S;break;case "PLAYLIST":this.playlistData=
S!=null?S:{};break;case "MERCH_SHELF":this.merchShelf=S;break;case "TICKET_SHELF":this.ticketShelf=S;break;case "LIMITED_STATE":this.limitedState=S;break;case "DONATION_SHELF":this.donationShelf=S;break;case "ALERTS":this.alerts=S}};
_.hd.Object.defineProperties(EV.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return!this.hidden&&!!((q=this.data)==null?0:(S=q.contents)==null?0:(N=S.twoColumnWatchNextResults)==null?0:N.conversationBar)}}});
EV.prototype.sizeChanged=EV.prototype.sizeChanged;EV.prototype.dataChanged=EV.prototype.dataChanged;EV.prototype.playerDataChanged=EV.prototype.playerDataChanged;EV.prototype.onActiveChanged=EV.prototype.onActiveChanged;_.u([_.O(bQ.YtPageBehavior),_.E("design:type",Object)],EV.prototype,"ytPageBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],EV.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],EV.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],EV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],EV.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"playerData",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],EV.prototype,"hidden",void 0);_.u([_.oE("#ytd-player"),_.E("design:type",HTMLElement)],EV.prototype,"ytdPlayer",void 0);_.u([_.oE("#player-container"),_.E("design:type",HTMLElement)],EV.prototype,"playerContainer",void 0);_.u([_.oE("#metadata"),_.E("design:type",Object)],EV.prototype,"metadata",void 0);_.u([_.oE("#playlist"),_.E("design:type",HTMLElement)],EV.prototype,"playlistPanel",void 0);
_.u([_.k({selector:oU3,reflectToAttribute:!0}),_.E("design:type",Object)],EV.prototype,"fixie",void 0);_.u([_.k({selector:_.RIv,reflectToAttribute:!0}),_.E("design:type",Object)],EV.prototype,"singleColumn",void 0);_.u([_.k({selector:function(q){return _.Qa(q)&&!_.aH(q)},
reflectToAttribute:!0}),_.E("design:type",Object)],EV.prototype,"theater",void 0);_.u([_.k({selector:_.aH,reflectToAttribute:!0}),_.E("design:type",Object)],EV.prototype,"fullscreen",void 0);_.u([_.k({selector:Yu3}),_.E("design:type",Object)],EV.prototype,"windowSize",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"singleColumnContents",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"errorScreen",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"playlistData",void 0);
_.u([_.k(),_.E("design:type",Object)],EV.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"videoSecondaryInfoRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"richMetadataRowContainer",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"clarificationData",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"commentsEntryPointHeaderRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"ticketShelf",void 0);
_.u([_.k(),_.E("design:type",Object)],EV.prototype,"merchShelf",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"donationShelf",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"limitedState",void 0);_.u([_.k(),_.E("design:type",Object)],EV.prototype,"alerts",void 0);_.u([_.K("playlistData"),_.E("design:type",Object),_.E("design:paramtypes",[])],EV.prototype,"hasPlaylistData",null);
_.u([_.K("data","hidden"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],EV.prototype,"hasChat",null);_.u([_.I5("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EV.prototype,"onActiveChanged",null);_.u([_.I5("playerData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EV.prototype,"playerDataChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EV.prototype,"dataChanged",null);_.u([_.I5("windowSize","singleColumn"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EV.prototype,"sizeChanged",null);
_.p(EV,"ytd-watch-fixie",function(){if(ca7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);ca7=q}q=ca7;return q},{mode:1});var qbG;var ye=function(){var q=_.n.apply(this,arguments)||this;q.viewTransitionEnabled=_.C("enable_player_resize_transition");q.smallerChatMinHeight=_.C("live_chat_smaller_min_height");q.isDarkTheme=document.documentElement.hasAttribute("dark");q.defaultCollapsePlaylist=_.C("web_watch_default_collapse_playlist");q.respectAspectRatio=_.C("web_enable_aspect_ratio_fix");q.retroModeReduxValue=!1;q.persistentPanelVisibleValue=!1;return q};
_.F(ye,_.n);_.Z=ye.prototype;_.Z.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Z.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Z.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Z.updateRetroModeReduxValue=function(){_.C("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.Z.updatePersistentPanelVisibleValue=function(){_.C("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.Z.ready=function(){var q=this,S=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",S);this.secondary.addEventListener("scroll",S)};
_.Z.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Z.updateIsTwoColumnsFromBinding=function(q){_.C("web_watch_update_narrow_width_killswitch")||_.jQ().dispatch(fq5(!q.detail.value));this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Z.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Z.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Z.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Z.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Z.updateShownItemsFromBinding=function(q){q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value};
_.Z.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22238_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22238_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary;case "PERSISTENT_PANEL_CONTAINER":return this.persistentPanelContainer}};
_.hd.Object.defineProperties(ye.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var S=0;S<this.data.pageVisualEffects.length;S++)if(q=_.t(this.data.pageVisualEffects[S],Ui))return S=void 0,(S=q.config)==null?void 0:S.enableInLightTheme;return!1}}});
_.hd.Object.defineProperties(ye,{template:{configurable:!0,enumerable:!0,get:function(){if(qbG===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" hidden$="[[!showGhostMetadata]]">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy" hidden$="[[!showGhostRelated]]"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);qbG=q}q=qbG;return q}}});
ye.prototype.updatePersistentPanelVisibleValue=ye.prototype.updatePersistentPanelVisibleValue;ye.prototype.updateRetroModeReduxValue=ye.prototype.updateRetroModeReduxValue;ye.prototype.updateScrollTopValue=ye.prototype.updateScrollTopValue;ye.prototype.updateFullscreenValue=ye.prototype.updateFullscreenValue;ye.prototype.updateTheaterValue=ye.prototype.updateTheaterValue;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ye.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ye.prototype,"ytComponentBehavior",void 0);_.u([_.O(V6L.YtdWatchBehavior),_.E("design:type",Object)],ye.prototype,"ytdWatchBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],ye.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ye.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],ye.prototype,"playerData",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ye.prototype,"viewTransitionEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ye.prototype,"smallerChatMinHeight",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ye.prototype,"isDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],ye.prototype,"defaultCollapsePlaylist",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ye.prototype,"respectAspectRatio",void 0);
_.u([_.k({selector:_.Qa}),_.E("design:type",Object)],ye.prototype,"theaterValue",void 0);_.u([_.k({selector:_.aH}),_.E("design:type",Object)],ye.prototype,"fullscreenValue",void 0);_.u([_.k({selector:qI}),_.E("design:type",Object)],ye.prototype,"scrollTopValue",void 0);_.u([_.k({selector:_.UD}),_.E("design:type",Object)],ye.prototype,"miniplayerIsActive",void 0);_.u([_.k({selector:function(q){return q.watch.isWatchRetroMode}}),
_.E("design:type",Object)],ye.prototype,"retroModeReduxValue",void 0);_.u([_.k({selector:_.iT.persistentPanelVisibleSelector}),_.E("design:type",Object)],ye.prototype,"persistentPanelVisibleValue",void 0);_.u([o8("ytd-player"),_.E("design:type",HTMLElement)],ye.prototype,"ytdPlayer",void 0);_.u([_.oE("#playlist"),_.E("design:type",HTMLElement)],ye.prototype,"JSC$22238_ytdPlaylistPanelRenderer",void 0);_.u([o8("ytd-comments"),_.E("design:type",HTMLElement)],ye.prototype,"ytdComments",void 0);
_.u([_.oE("#primary"),_.E("design:type",HTMLElement)],ye.prototype,"primary",void 0);_.u([_.oE("#secondary"),_.E("design:type",HTMLElement)],ye.prototype,"secondary",void 0);_.u([_.oE("#player-container"),_.E("design:type",HTMLElement)],ye.prototype,"playerContainer",void 0);_.u([_.oE("#below"),_.E("design:type",HTMLElement)],ye.prototype,"below",void 0);_.u([_.oE("#cinematics"),_.E("design:type",HTMLElement)],ye.prototype,"JSC$22238_cinematics",void 0);
_.u([_.oE("#persistent-panel-container"),_.E("design:type",HTMLElement)],ye.prototype,"persistentPanelContainer",void 0);_.u([_.I5("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"updateTheaterValue",null);_.u([_.I5("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"updateFullscreenValue",null);
_.u([_.I5("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"updateScrollTopValue",null);_.u([_.I5("retroModeReduxValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"updateRetroModeReduxValue",null);_.u([_.I5("persistentPanelVisibleValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"updatePersistentPanelVisibleValue",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ye.prototype,"cinematicLightTheme",null);_.u([_.Ue({is:"ytd-watch-flexy"})],ye);var Sbm;var NAJ;var Xk_=function(){return _.n.apply(this,arguments)||this};
_.F(Xk_,_.n);_.u([_.Ue({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],Xk_);
_.p(Xk_,"ytd-ghost-comments-renderer",function(){if(NAJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);NAJ=q}q=NAJ;return q},{mode:1});var bR5;var wk7=function(){return _.n.apply(this,arguments)||this};
_.F(wk7,_.n);_.u([_.Ue({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],wk7);
_.p(wk7,"ytd-ghost-watch-metadata-renderer",function(){if(bR5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);bR5=q}q=bR5;return q},{mode:1});var MX=function(){var q=_.n.apply(this,arguments)||this;q.ghostGridRenderer={rows:6};q.smallerChatMinHeight=_.C("live_chat_smaller_min_height");q.darkerPanels=_.C("web_watch_darker_panels");q.isDarkTheme=document.documentElement.hasAttribute("dark");return q};
_.F(MX,_.n);_.Z=MX.prototype;_.Z.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Z.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Z.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Z.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Z.ready=function(){var q=this,S=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",S);this.secondary.addEventListener("scroll",S)};
_.Z.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Z.updateIsTwoColumnsFromBinding=function(q){this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Z.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Z.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Z.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Z.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Z.updateShownItemsFromBinding=function(q){_.C("swatcheroo_direct_use_rich_grid")||(q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value)};
_.Z.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22243_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22243_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.hd.Object.defineProperties(MX.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var S=0;S<this.data.pageVisualEffects.length;S++)if(q=_.t(this.data.pageVisualEffects[S],Ui))return S=void 0,(S=q.config)==null?void 0:S.enableInLightTheme;return!1}}});
MX.prototype.updateMiniplayerIsActiveValue=MX.prototype.updateMiniplayerIsActiveValue;MX.prototype.updateScrollTopValue=MX.prototype.updateScrollTopValue;MX.prototype.updateFullscreenValue=MX.prototype.updateFullscreenValue;MX.prototype.updateTheaterValue=MX.prototype.updateTheaterValue;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],MX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],MX.prototype,"ytComponentBehavior",void 0);
_.u([_.O(V6L.YtdWatchBehavior),_.E("design:type",Object)],MX.prototype,"ytdWatchBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],MX.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],MX.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],MX.prototype,"ghostGridRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],MX.prototype,"playerData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],MX.prototype,"smallerChatMinHeight",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],MX.prototype,"darkerPanels",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],MX.prototype,"isDarkTheme",void 0);_.u([_.k({selector:_.Qa}),_.E("design:type",Object)],MX.prototype,"theaterValue",void 0);_.u([_.k({selector:_.aH}),_.E("design:type",Object)],MX.prototype,"fullscreenValue",void 0);_.u([_.k({selector:qI}),_.E("design:type",Object)],MX.prototype,"scrollTopValue",void 0);
_.u([_.k({selector:_.UD}),_.E("design:type",Object)],MX.prototype,"miniplayerIsActiveValue",void 0);_.u([_.oE("#ytd-player"),_.E("design:type",HTMLElement)],MX.prototype,"ytdPlayer",void 0);_.u([_.oE("#playlist"),_.E("design:type",HTMLElement)],MX.prototype,"JSC$22243_ytdPlaylistPanelRenderer",void 0);_.u([_.oE("#ytd-comments"),_.E("design:type",HTMLElement)],MX.prototype,"ytdComments",void 0);_.u([_.oE("#primary"),_.E("design:type",HTMLElement)],MX.prototype,"primary",void 0);
_.u([_.oE("#secondary"),_.E("design:type",HTMLElement)],MX.prototype,"secondary",void 0);_.u([_.oE("#player-container"),_.E("design:type",HTMLElement)],MX.prototype,"playerContainer",void 0);_.u([_.oE("#cinematics"),_.E("design:type",HTMLElement)],MX.prototype,"JSC$22243_cinematics",void 0);_.u([_.I5("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MX.prototype,"updateTheaterValue",null);
_.u([_.I5("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MX.prototype,"updateFullscreenValue",null);_.u([_.I5("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MX.prototype,"updateScrollTopValue",null);_.u([_.I5("miniplayerIsActiveValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MX.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],MX.prototype,"cinematicLightTheme",null);
_.p(MX,"ytd-watch-grid",function(){if(Sbm===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Sbm=q}q=Sbm;return q},{mode:2});var ZRL;var LP=function(){var q=_.n.apply(this,arguments)||this;q.flexy=!0;q.learningJourney=!0;q.viewTransitionEnabled=_.C("enable_player_resize_transition");q.smallerChatMinHeight=_.C("live_chat_smaller_min_height");q.isDarkTheme=document.documentElement.hasAttribute("dark");q.theaterLargerPlayer=_.C("web_watch_theater_larger_player");q.defaultCollapsePlaylist=_.C("web_watch_default_collapse_playlist");q.enableCanvasLayout=_.C("web_enable_canvas_on_learning_journey");return q};
_.F(LP,_.n);_.Z=LP.prototype;_.Z.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Z.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Z.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Z.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Z.ready=function(){var q=this,S=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",S);this.secondary.addEventListener("scroll",S)};
_.Z.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Z.updateIsTwoColumnsFromBinding=function(q){_.C("web_watch_update_narrow_width_killswitch")||_.jQ().dispatch(fq5(!q.detail.value));this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Z.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Z.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Z.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Z.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Z.updateShownItemsFromBinding=function(q){q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value};
_.Z.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22246_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22246_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.hd.Object.defineProperties(LP.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var S=0;S<this.data.pageVisualEffects.length;S++)if(q=_.t(this.data.pageVisualEffects[S],Ui))return S=void 0,(S=q.config)==null?void 0:S.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.learningJourneyEngagementPanels)==null?void 0:q.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.learningJourneyEngagementPanels)==null?void 0:q.find(function(c){var e;return(c==null?void 0:(e=c.engagementPanelSectionListRenderer)==null?void 0:e.panelIdentifier)==="learning-journey-engagement-panel"});
if(S){var N,X,b,w,B,T,Q,a,U;if(q=(a=((Q=(B=((w=S==null?void 0:(N=S.engagementPanelSectionListRenderer)==null?void 0:(X=N.content)==null?void 0:(b=X.sectionListRenderer)==null?void 0:b.contents)!=null?w:[])[0])==null?void 0:(T=B.itemSectionRenderer)==null?void 0:T.contents)!=null?Q:[])[0])==null?void 0:(U=a.accordionViewModel)==null?void 0:U.onTitleTap){var r=_.aK(q);if(r)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.LI.instance.resolveCommand(r)}}}}}}});
_.hd.Object.defineProperties(LP,{template:{configurable:!0,enumerable:!0,get:function(){if(ZRL===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="watch-content" hidden="[[!showWatchResponse]]" class="style-scope ytd-watch-learning-journey">\n        <div id="player" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n            <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n              <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n                <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n                </ytd-player>\n              </div>\n            </div>\n            <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n              <yt-button-shape data="[[backButtonData]]" hidden$="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n            </yt-button-shape></div>\n          </div>\n          <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n          </yt-playability-error-supported-renderers>\n        </div>\n        <div id="below" class="style-scope ytd-watch-learning-journey">\n          <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n          </ytd-watch-metadata>\n          <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n            <div id="info" class="style-scope ytd-watch-learning-journey">\n              <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n            <div id="meta" class="style-scope ytd-watch-learning-journey">\n              <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n          </div>\n          <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n          \n          <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n            <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-comments>\n        </div>\n      </div>\n      <div id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);ZRL=q}q=ZRL;return q}}});
LP.prototype.updateMiniplayerIsActiveValue=LP.prototype.updateMiniplayerIsActiveValue;LP.prototype.updateScrollTopValue=LP.prototype.updateScrollTopValue;LP.prototype.updateFullscreenValue=LP.prototype.updateFullscreenValue;LP.prototype.updateTheaterValue=LP.prototype.updateTheaterValue;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],LP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],LP.prototype,"ytComponentBehavior",void 0);
_.u([_.O(MvE.YtdLearningJourneyWatchBehavior),_.E("design:type",Object)],LP.prototype,"ytdWatchBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],LP.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],LP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],LP.prototype,"playerData",void 0);_.u([_.k(),_.E("design:type",Object)],LP.prototype,"browseData",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"flexy",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"learningJourney",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"viewTransitionEnabled",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"smallerChatMinHeight",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"isDarkTheme",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],LP.prototype,"theaterLargerPlayer",void 0);_.u([_.k(),_.E("design:type",Object)],LP.prototype,"defaultCollapsePlaylist",void 0);_.u([_.k(),_.E("design:type",Object)],LP.prototype,"enableCanvasLayout",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("playerData","browseData","enableCanvasLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],LP.prototype,"showBrowseResponse",null);
_.u([_.k({reflectToAttribute:!0}),_.K("playerData","enableCanvasLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],LP.prototype,"showWatchResponse",null);_.u([_.k({selector:_.Qa}),_.E("design:type",Object)],LP.prototype,"theaterValue",void 0);_.u([_.k({selector:_.aH}),_.E("design:type",Object)],LP.prototype,"fullscreenValue",void 0);_.u([_.k({selector:qI}),_.E("design:type",Object)],LP.prototype,"scrollTopValue",void 0);
_.u([_.k({selector:_.UD}),_.E("design:type",Object)],LP.prototype,"miniplayerIsActiveValue",void 0);_.u([_.oE("#ytd-plj-player"),_.E("design:type",HTMLElement)],LP.prototype,"ytdPlayer",void 0);_.u([_.oE("#playlist"),_.E("design:type",HTMLElement)],LP.prototype,"JSC$22246_ytdPlaylistPanelRenderer",void 0);_.u([o8("ytd-comments"),_.E("design:type",HTMLElement)],LP.prototype,"ytdComments",void 0);_.u([_.oE("#primary"),_.E("design:type",HTMLElement)],LP.prototype,"primary",void 0);
_.u([_.oE("#secondary"),_.E("design:type",HTMLElement)],LP.prototype,"secondary",void 0);_.u([_.oE("#player-container"),_.E("design:type",HTMLElement)],LP.prototype,"playerContainer",void 0);_.u([_.oE("#cinematics"),_.E("design:type",HTMLElement)],LP.prototype,"JSC$22246_cinematics",void 0);_.u([_.I5("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LP.prototype,"updateTheaterValue",null);
_.u([_.I5("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LP.prototype,"updateFullscreenValue",null);_.u([_.I5("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LP.prototype,"updateScrollTopValue",null);_.u([_.I5("miniplayerIsActiveValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LP.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],LP.prototype,"cinematicLightTheme",null);_.u([_.k({reflectToAttribute:!0}),_.K("learningJourneyEngagementPanels"),_.E("design:type",Object),_.E("design:paramtypes",[])],LP.prototype,"hasLearningJourneyPanels",null);_.u([_.K("learningJourneyEngagementPanels"),_.E("design:type",Object),_.E("design:paramtypes",[])],LP.prototype,"backButtonData",null);_.u([_.Ue({is:"ytd-watch-learning-journey"})],LP);var Ae7;var hT=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");return q};
_.F(hT,_.n);_.Z=hT.prototype;_.Z.ready=function(){this.hostElement.addEventListener("tap",_.hx(this,this.onEndpointTapExtra))};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Z.onFocus=function(){var q;(q=_.mt(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Z.onEndpointTapExtra=function(q){_.uc(this.hostElement,"iron-activate");var S=this.data.navigationEndpoint;S&&_.t(S,_.gWN)&&(q.stopPropagation(),_.M9(this.hostElement,[S],this.hostElement))};
_.Z.computeIcon=function(q){return q&&q.iconType?_.yd(q.iconType):""};
_.Z.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.Z.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Z.forceUpdateStylesOnLegacyBrowsers=function(){_.C("kevlar_legacy_browsers")&&_.MQ(this.hostElement)};
hT.prototype.forceUpdateStylesOnLegacyBrowsers=hT.prototype.forceUpdateStylesOnLegacyBrowsers;hT.prototype.onFocus=hT.prototype.onFocus;_.u([_.O(_.z5),_.E("design:type",Object)],hT.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.Tx7.YtConditionalRendererBehavior),_.E("design:type",Object)],hT.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],hT.prototype,"ytEndpointBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],hT.prototype,"data",void 0);_.u([_.k({computed:"computeIcon(data.icon)",value:""}),_.E("design:type",String)],hT.prototype,"icon",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],hT.prototype,"useIcons",void 0);_.u([_.k({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Boolean)],hT.prototype,"hasSeparator",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],hT.prototype,"systemIcons",void 0);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hT.prototype,"onFocus",null);_.u([_.I5("useIcons","hasSeparator"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hT.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.p(hT,"ytd-menu-navigation-item-renderer",function(){if(Ae7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);Ae7=q}q=Ae7;return q},{mode:1});var sQV;var BAZ=_.Kc(_.qW("DOWNLOAD",{},"Download")),TAm=_.Kc(_.qW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),GK7=_.Kc(_.qW("RETRY",{},"Retry")),DjJ=_.Kc(_.qW("PAUSE_DOWNLOADING",{},"Pause downloading")),QQ8=_.Kc(_.qW("RESUME_DOWNLOAD",{},"Resume download")),Po=function(){var q=_.n.apply(this,arguments)||this;q.primaryText=BAZ;q.primaryIconType="OFFLINE_DOWNLOAD";q.hasSecondaryContent=!1;q.hasSeparator=!1;q.transferState="TRANSFER_STATE_UNKNOWN";q.isVideoDeletedByUser=!1;q.isHidden=!1;q.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return q};
_.F(Po,_.n);_.Z=Po.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Z.onFocus=function(){this.primaryEntry.focus()};
_.Z.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.Z.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.Z.getRemoveAction=function(){return"ACTION_REMOVE"};
_.Z.sendOfflineAction=function(q){var S=this.data.serviceEndpoint;if(S){var N=_.t(S,_.Pq);N&&q&&(N.action=q);this.ytComponentBehavior.resolveCommand(S)}};
_.Z.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=BAZ,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=BAZ;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=GK7;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=TAm;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=QQ8;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=TAm;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
DjJ;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=TAm;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=TAm;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=BAZ,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.Z.showHideButton=function(){var q;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((q=this.playerStateEntity)==null?void 0:q.adsState)==="ADS_STATE_PLAYING"};
_.Z.isSecondaryEntryHidden=function(q,S){return q?!0:!S};
_.Z.computeHasSeparator=function(){var q;return!((q=this.data)==null||!q.hasSeparator)};
_.Z.computePlayerStateEntityKey=function(q){return q};
Po.prototype.showHideButton=Po.prototype.showHideButton;Po.prototype.onTransferStateChange=Po.prototype.onTransferStateChange;Po.prototype.onFocus=Po.prototype.onFocus;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Po.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Po.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Po.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Po.prototype,"primaryText",void 0);_.u([_.k(),_.E("design:type",String)],Po.prototype,"primaryIconType",void 0);_.u([_.k(),_.E("design:type",String)],Po.prototype,"primaryAction",void 0);_.u([_.k(),_.E("design:type",Object)],Po.prototype,"secondaryText",void 0);_.u([_.k(),_.E("design:type",String)],Po.prototype,"secondaryIconType",void 0);
_.u([_.k(),_.E("design:type",String)],Po.prototype,"secondaryAction",void 0);_.u([_.k(),_.E("design:type",Object)],Po.prototype,"hasSecondaryContent",void 0);_.u([_.k({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Object)],Po.prototype,"hasSeparator",void 0);_.u([_.k({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.E("design:type",String)],Po.prototype,"playerStateEntityKey",void 0);
_.u([_.k({selector:_.uy,selectorArgs:["playerStateEntityKey"]}),_.E("design:type",Object)],Po.prototype,"playerStateEntity",void 0);_.u([_.k({selector:_.cO,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",String)],Po.prototype,"transferState",void 0);_.u([_.k({selector:_.Cmd,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",Object)],Po.prototype,"isVideoDeletedByUser",void 0);
_.u([_.k(),_.E("design:type",Object)],Po.prototype,"isHidden",void 0);_.u([_.k({selector:_.xp7,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",Object)],Po.prototype,"offlineabilityState",void 0);_.u([_.oE("#primary-entry"),_.E("design:type",Object)],Po.prototype,"primaryEntry",void 0);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Po.prototype,"onFocus",null);
_.u([_.Xb("transferState","isVideoDeletedByUser"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Po.prototype,"onTransferStateChange",null);_.u([_.Xb("offlineabilityState","playerStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Po.prototype,"showHideButton",null);
_.p(Po,"ytd-menu-service-item-download-renderer",function(){if(sQV===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);sQV=q}q=sQV;return q},{mode:1});var af7;var Ij=function(){var q=_.n.apply(this,arguments)||this;q.useIcons=!1;q.systemIcons=_.C("kevlar_system_icons");return q};
_.F(Ij,_.n);_.Z=Ij.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Z.onFocus=function(){var q;(q=_.mt(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Z.onTap=function(){_.E1(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var q=this.data.serviceEndpoint,S=this.data.command;if(q){var N,X=(N=this.data)==null?void 0:N.trackingParams;N=!!_.t(q,_.p4v);X&&N&&_.jQ().dispatch(_.xx({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:X}}));this.ytComponentBehavior.resolveCommand(q)||_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}})}S&&(this.ytComponentBehavior.resolveCommand(S)||_.M9(this.hostElement,
[S],this.hostElement))};
_.Z.computeIcon=function(q){return q&&q.iconType?_.yd(q.iconType):""};
_.Z.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Z.computeHasSeparator=function(){var q;return!((q=this.data)==null||!q.hasSeparator)};
_.Z.forceUpdateStylesOnLegacyBrowsers=function(){_.C("kevlar_legacy_browsers")&&_.MQ(this.hostElement)};
_.Z.computeIsSelected=function(){var q;return!((q=this.data)==null||!q.isSelected)};
Ij.prototype.forceUpdateStylesOnLegacyBrowsers=Ij.prototype.forceUpdateStylesOnLegacyBrowsers;Ij.prototype.onTap=Ij.prototype.onTap;Ij.prototype.onFocus=Ij.prototype.onFocus;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ij.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],Ij.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ij.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.Tx7.YtConditionalRendererBehavior),_.E("design:type",Object)],Ij.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ij.prototype,"data",void 0);_.u([_.k({computed:"computeIcon(data.icon)",value:""}),_.E("design:type",String)],Ij.prototype,"icon",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ij.prototype,"useIcons",void 0);
_.u([_.k({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Ij.prototype,"hasSeparator",void 0);_.u([_.k({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Ij.prototype,"isSelected",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ij.prototype,"systemIcons",void 0);
_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ij.prototype,"onFocus",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Ij.prototype,"onTap",null);_.u([_.I5("useIcons","hasSeparator"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ij.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.p(Ij,"ytd-menu-service-item-renderer",function(){if(af7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);af7=q}q=af7;return q},{mode:2});var VqV;var Y_=function(){return _.n.apply(this,arguments)||this};
_.F(Y_,_.n);_.Z=Y_.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.onDataChanged=function(){var q=this;_.MC(this,function(){q.postbox.openDialog();q.focus();_.uc(q.hostElement,"yt-refit")})};
_.Z.focus=function(){this.postbox.focus()};
_.Z.closePopup=function(){_.gr(this.hostElement,"yt-close-popup-action")};
_.Z.onYtCommentboxDismiss=function(){this.closePopup()};
Y_.prototype.onYtCommentboxDismiss=Y_.prototype.onYtCommentboxDismiss;Y_.prototype.onDataChanged=Y_.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Y_.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Y_.prototype,"data",void 0);_.u([_.k({value:function(){return _.qW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],Y_.prototype,"closeButtonAriaLabel",void 0);_.u([_.oE("#postbox"),_.E("design:type",Object)],Y_.prototype,"postbox",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Y_.prototype,"onDataChanged",null);_.u([_.Ph("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Y_.prototype,"onYtCommentboxDismiss",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],Y_);
_.p(Y_,"ytd-backstage-post-dialog-popup-renderer",function(){if(VqV!==void 0)return VqV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return VqV=q},{mode:1});var Uj5;var ou=function(){var q=_.n.apply(this,arguments)||this;q.modernModal=!0;return q};
_.F(ou,_.n);ou.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
ou.prototype.computeShouldHideOldButtons=function(){var q;return!((q=this.data)==null?0:q.button)};
_.hd.Object.defineProperties(ou.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var q,S;return(q=this.data)==null?void 0:(S=q.button)==null?void 0:S.buttonRenderer}}});
_.u([_.k(),_.E("design:type",Object)],ou.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ou.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],ou.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ou.prototype,"modernModal",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ou.prototype,"buttonRendererData",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],ou);
_.p(ou,"ytd-modal-with-title-and-button-renderer",function(){if(Uj5!==void 0)return Uj5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Uj5=q},{mode:1});var reE;var qT=function(){return _.n.apply(this,arguments)||this};
_.F(qT,_.n);qT.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("page-changed",this.page))};
qT.prototype.pageChangedForBinding=qT.prototype.pageChangedForBinding;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qT.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],qT.prototype,"page",void 0);_.u([_.I5("page"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qT.prototype,"pageChangedForBinding",null);
_.u([_.Ue({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],qT);
_.p(qT,"ytd-account-item-section-header-renderer",function(){if(reE!==void 0)return reE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return reE=q},{mode:1});var $js;var SN=function(){return _.n.apply(this,arguments)||this};
_.F(SN,_.n);SN.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItem:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},accountItemRenderer:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},compactLinkRenderer:"ytd-compact-link-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0}}}},"data.header":{id:"header",mapping:{accountItemSectionHeaderRenderer:"ytd-account-item-section-header-renderer"}}}};
SN.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],SN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],SN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],SN.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],SN.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Function)],SN.prototype,"onAccountItemTap",void 0);
_.u([_.Ue({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],SN);
_.p(SN,"ytd-account-item-section-renderer",function(){if($js!==void 0)return $js;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $js=q},{mode:1});var ce_;var ey3;var CjJ=function(){return _.n.apply(this,arguments)||this};
_.F(CjJ,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CjJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],CjJ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],CjJ);
_.p(CjJ,"ytd-accounts-dialog-header-renderer",function(){if(ey3!==void 0)return ey3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ey3=q},{mode:1});var Ry8;var NT=function(){return _.n.apply(this,arguments)||this};
_.F(NT,_.n);NT.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],NT.prototype,"data",void 0);_.u([_.Ue({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],NT);
_.p(NT,"ytd-google-account-header-renderer",function(){if(Ry8!==void 0)return Ry8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Ry8=q},{mode:1});var X$=function(){return _.n.apply(this,arguments)||this};
_.F(X$,_.n);X$.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItemSectionRenderer:"ytd-account-item-section-renderer",compactLinkRenderer:"ytd-compact-link-renderer"}},"data.header":{id:"header",mapping:{googleAccountHeaderRenderer:"ytd-google-account-header-renderer",accountsDialogHeaderRenderer:"ytd-accounts-dialog-header-renderer"}}}};
X$.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("page-changed",this.page))};
X$.prototype.pageChangedForBinding=X$.prototype.pageChangedForBinding;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],X$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],X$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],X$.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],X$.prototype,"page",void 0);
_.u([_.I5("page"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],X$.prototype,"pageChangedForBinding",null);_.u([_.Ue({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],X$);
_.m9()(X$,"ytd-account-section-list-renderer",function(){if(ce_===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);ce_=q}q=ce_;return q},{allowedProps:["data"],
mode:1});var tq7;var bd=function(){var q=_.n.apply(this,arguments)||this;q.enableHandlesAccountMenuSwitcher=_.C("enable_handles_account_menu_switcher");return q};
_.F(bd,_.n);bd.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
bd.prototype.dataChanged=bd.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bd.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],bd.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.u([_.oE("#avatar"),_.E("design:type",Object)],bd.prototype,"avatar",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bd.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],bd);
_.m9()(bd,"ytd-active-account-header-renderer",function(){if(tq7===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);tq7=q}q=tq7;return q},{allowedProps:["data"],
mode:1});var iRs;var Jem;var wi=function(){return _.n.apply(this,arguments)||this};
_.F(wi,_.n);wi.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
wi.prototype.onBackTap=function(){_.uc(this.hostElement,"yt-menu-back-tapped")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wi.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wi.prototype,"data",void 0);_.u([_.Ue({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],wi);
_.m9()(wi,"ytd-simple-menu-header-renderer",function(){if(Jem===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);Jem=q}q=Jem;return q},{allowedProps:["data"],
mode:2});var F3_;var HRL=function(){return _.n.apply(this,arguments)||this};
_.F(HRL,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],HRL.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],HRL.prototype,"data",void 0);_.u([_.Ue({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],HRL);
_.p(HRL,"ytd-comment-video-thumbnail-header-renderer",function(){if(F3_!==void 0)return F3_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return F3_=q},{mode:1});var ORZ;var K3Z=function(){return _.n.apply(this,arguments)||this};
_.F(K3Z,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],K3Z.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],K3Z.prototype,"data",void 0);_.u([_.Ue({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],K3Z);
_.p(K3Z,"ytd-abuse-type-selector-renderer",function(){if(ORZ!==void 0)return ORZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ORZ=q},{mode:1});var vE3;var lfJ=(0,_.GP6)(_.Tvs.reportChannelAbuse,{isVideoIdSelectedSelector:function(q,S){return S in q.selectedVideoIds},
additionalContextSelector:function(q){return q.additionalContext},
impersonatedChannelUrlSelector:function(q){return q.impersonatedChannelUrl},
reportChannelAbuseSelector:function(q){return q}});var Zs=function(){return _.n.apply(this,arguments)||this};
_.F(Zs,_.n);Zs.prototype.attached=function(){var q=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){q.additionalContextInput.focusTextInput()})};
Zs.prototype.handleAdditionalContextChanged=function(){var q=this;_.ix(this,"ytd-report-channel-additional-context-update",function(){q.ytdReduxBehavior.dispatch(_.xx({type:"ADDITIONAL_CONTEXT_UPDATED",payload:q.additionalContext}))},300)};
Zs.prototype.updateAdditionalContextFromBinding=function(q){this.additionalContext=q.detail.value};
Zs.prototype.handleAdditionalContextChanged=Zs.prototype.handleAdditionalContextChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],Zs.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",String)],Zs.prototype,"additionalContext",void 0);_.u([_.k({selector:lfJ.additionalContextSelector}),_.E("design:type",String)],Zs.prototype,"additionalContextRedux",void 0);_.u([_.k(),_.E("design:type",Object)],Zs.prototype,"data",void 0);
_.u([_.oE("yt-text-input-form-field-renderer"),_.E("design:type",Object)],Zs.prototype,"additionalContextInput",void 0);_.u([_.I5("additionalContext"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zs.prototype,"handleAdditionalContextChanged",null);_.u([_.Ue({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Zs);
_.p(Zs,"ytd-report-channel-modal-additional-context-renderer",function(){if(vE3!==void 0)return vE3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return vE3=q},{mode:1});var jQ_;var A1=function(){var q=_.n.apply(this,arguments)||this;q.nextButtonDisabled=null;q.submitEndpoint=null;q.navigationEndpoint=null;q.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return q};
_.F(A1,_.n);_.Z=A1.prototype;_.Z.computeNextButtonData=function(q,S,N){var X={};S&&(X.navigationEndpoint=S);N&&(X.serviceEndpoint=N);q&&q.buttonRenderer&&_.a6.extend(X,q.buttonRenderer);return X};
_.Z.handleReportChannelModalDisableNextButtonAction=function(q){this.setNextButtonIsDisabled(q)};
_.Z.handleReportFormEndpointUpdateAction=function(q){this.setNextButtonIsDisabled(!!q.disableSubmitButton);this.resetEndpointData();q.submitEndpoint?this.submitEndpoint=q.submitEndpoint:q.submitNavigationEndpoint&&(this.navigationEndpoint=q.submitNavigationEndpoint)};
_.Z.handleSignalActionSubmitForm=function(){var q,S=Object.keys(((q=this.reportChannelAbuseForm)==null?void 0:q.selectedVideoIds)||{}),N;q=((N=this.reportChannelAbuseForm)==null?void 0:N.additionalContext)||"";var X;N=((X=this.reportChannelAbuseForm)==null?void 0:X.impersonatedChannelUrl)||"";var b;if((b=this.data)==null?0:b.submitEndpoint){S={impersonated_channel_url:N,text:q,video_ids:S};var w;_.Ly().resolve(_.ci).resolveCommand((w=this.data)==null?void 0:w.submitEndpoint,{form:Object.assign({},
S,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.Z.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.Z.onYtServiceRequestError=function(q){this.setNextButtonIsDisabled(!1);_.H2(this.hostElement,q.detail.error.message)};
_.Z.setNextButtonIsDisabled=function(q){this.set("data.nextButton.buttonRenderer.isDisabled",q)};
_.Z.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
A1.prototype.onYtServiceRequestError=A1.prototype.onYtServiceRequestError;A1.prototype.onYtServiceRequestCompleted=A1.prototype.onYtServiceRequestCompleted;_.u([_.k(),_.E("design:type",Object)],A1.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],A1.prototype,"nextButtonDisabled",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],A1.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],A1.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],A1.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],A1.prototype,"submitEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],A1.prototype,"navigationEndpoint",void 0);_.u([_.k({selector:lfJ.reportChannelAbuseSelector}),_.E("design:type",Object)],A1.prototype,"reportChannelAbuseForm",void 0);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A1.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],A1.prototype,"onYtServiceRequestError",null);_.u([_.Ue({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],A1);
_.p(A1,"ytd-report-channel-modal-footer-renderer",function(){if(jQ_!==void 0)return jQ_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return jQ_=q},{mode:1});var W3s;var s6=function(){var q=_.n.apply(this,arguments)||this;q.boundOnTapDismissButton=function(){q.closePopup()};
return q};
_.F(s6,_.n);s6.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
s6.prototype.handleDataChanged=function(){_.gX(this.hostElement)};
s6.prototype.closePopup=function(){_.gr(this.hostElement,"yt-close-popup-action")};
s6.prototype.handleDataChanged=s6.prototype.handleDataChanged;_.u([_.k(),_.E("design:type",Object)],s6.prototype,"boundOnTapDismissButton",void 0);_.u([_.k(),_.E("design:type",Object)],s6.prototype,"data",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],s6.prototype,"handleDataChanged",null);_.u([_.Ue({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],s6);
_.p(s6,"ytd-report-channel-modal-header-renderer",function(){if(W3s!==void 0)return W3s;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return W3s=q},{mode:1});var djL;var B7=function(){var q=_.n.apply(this,arguments)||this;q.autoValidate=!1;q.invalid=!1;q.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return q};
_.F(B7,_.n);_.Z=B7.prototype;_.Z.attached=function(){var q=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){q.channelUrlInput.focusTextInput()})};
_.Z.disableNextButton=function(q){_.gr(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[q])};
_.Z.handleImpersonatedChannelUrlChanged=function(){var q=this;this.disableNextButton(!0);this.invalid=!1;_.ix(this,"ytd-report-channel-impersonated-channel-update",function(){var S=q.impersonatedChannelUrl.trim();q.ytdReduxBehavior.dispatch(_.xx({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:S}));var N;((N=q.data)==null?0:N.submitEndpoint)&&S&&_.Ly().resolve(_.ci).resolveCommand(q.data.submitEndpoint,{form:{impersonated_channel_url:S,element:q.hostElement}})},500)};
_.Z.handleModifyReportFormCommand=function(q){this.invalid=this.get("modifyReportFormCommand.action",q)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.Z.updateInvalidFromBinding=function(q){this.invalid=q.detail.value};
_.Z.updateImpersonatedChannelUrlFromBinding=function(q){this.impersonatedChannelUrl=q.detail.value};
B7.prototype.handleImpersonatedChannelUrlChanged=B7.prototype.handleImpersonatedChannelUrlChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],B7.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],B7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],B7.prototype,"autoValidate",void 0);_.u([_.k(),_.E("design:type",Object)],B7.prototype,"invalid",void 0);
_.u([_.k(),_.E("design:type",String)],B7.prototype,"impersonatedChannelUrl",void 0);_.u([_.k({selector:lfJ.impersonatedChannelUrlSelector}),_.E("design:type",String)],B7.prototype,"impersonatedChannelUrlRedux",void 0);_.u([_.k(),_.E("design:type",Object)],B7.prototype,"data",void 0);_.u([_.oE("#text-input"),_.E("design:type",Object)],B7.prototype,"channelUrlInput",void 0);
_.u([_.I5("impersonatedChannelUrl"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B7.prototype,"handleImpersonatedChannelUrlChanged",null);_.u([_.Ue({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],B7);
_.p(B7,"ytd-report-channel-modal-impersonation-renderer",function(){if(djL!==void 0)return djL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return djL=q},{mode:1});var kKL;var zym;var Tt=function(){return _.n.apply(this,arguments)||this};
_.F(Tt,_.n);Tt.prototype.onCheckboxToggled=function(q){var S,N,X=(N=_.t((S=this.data)==null?void 0:S.video,_.MXT))==null?void 0:N.videoId;X&&this.ytdReduxBehavior.dispatch(q.target.checked?_.xx({type:"VIDEO_SELECTED",payload:X}):_.xx({type:"VIDEO_UNSELECTED",payload:X}))};
Tt.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.hd.Object.defineProperties(Tt.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.data)==null?void 0:q.video;if(!S)return{};var N;q=(N=_.t(S,_.MXT))==null?void 0:N.navigationEndpoint;if(!q)return S;_.t(q==null?void 0:q.commandMetadata,_.Yq)&&(_.t(q.commandMetadata,_.Yq).ignoreNavigation=!0);return S}}});
_.u([_.k({reflectToAttribute:!0,selector:lfJ.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.E("design:type",Boolean)],Tt.prototype,"checked",void 0);_.u([_.k(),_.E("design:type",Object)],Tt.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tt.prototype,"video",null);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Tt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Tt.prototype,"ytdReduxBehavior",void 0);_.u([_.Ue({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Tt);
_.p(Tt,"ytd-selectable-video-renderer",function(){if(zym!==void 0)return zym;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return zym=q},{mode:1});var Gt=function(){var q=_.n.apply(this,arguments)||this;q.monitorScroll=!0;return q};
_.F(Gt,_.n);Gt.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Gt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Gt.prototype,"data",void 0);_.u([_.Ue({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],Gt);
_.p(Gt,"ytd-selectable-video-list-renderer",function(){if(kKL!==void 0)return kKL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return kKL=q},{mode:1});var nE5;_.Bq("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var Ds=function(){return _.n.apply(this,arguments)||this};
_.F(Ds,_.n);Ds.prototype.onChange=function(q){if(q=_.jB(q).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.C("kevlar_command_handler_migration_killswitch"))_.M9(this.hostElement,q,this.hostElement);else{q=_.A(q);for(var S=q.next();!S.done;S=q.next())this.ytComponentBehavior.resolveCommand(S.value)}};
Ds.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
Ds.prototype.updateDataToggledFromBinding=function(q){this.set("data.toggled",q.detail.value)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ds.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ds.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ds.prototype,"data",void 0);_.u([_.k({computed:"isEnabled(data)"}),_.E("design:type",Boolean)],Ds.prototype,"enabled",void 0);_.u([_.Ue({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],Ds);
_.p(Ds,"ytd-toggle-item-renderer",function(){if(nE5!==void 0)return nE5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return nE5=q},{mode:1});var ffZ;var pk3;var xj3;var Q6=function(){var q=_.n.apply(this,arguments)||this;q.setVisible=!1;q.boundOnSubmitButtonClick=function(){q.onSubmitButtonClick()};
q.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return q};
_.F(Q6,_.n);Q6.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnSubmitButtonClick]]"},params:{noink:!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
Q6.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
Q6.prototype.onSubmitButtonClick=function(){var q;((q=this.data)==null?0:q.submitEndpoint)&&!_.C("enable_ytc_refunds_submit_form_signal_action")&&_.yR(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
Q6.prototype.handleSignalActionSubmitForm=function(){var q;((q=this.data)==null?0:q.submitEndpoint)&&_.yR(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.hd.Object.defineProperties(Q6.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.hiddenByDefault)&&!this.setVisible}}});
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Q6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Q6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Q6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Q6.prototype,"setVisible",void 0);_.u([_.k(),_.E("design:type",Object)],Q6.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],Q6.prototype,"surveyFeedbackData",void 0);_.u([_.k(),_.E("design:type",Object)],Q6.prototype,"boundOnSubmitButtonClick",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data","setVisible"),_.E("design:type",Object),_.E("design:paramtypes",[])],Q6.prototype,"visibilityHidden",null);_.u([_.Vd({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],Q6);
_.p(Q6,"yt-flow-footer-renderer",function(){if(xj3===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;pk3===void 0&&(pk3=document.createElement("template"));var X=pk3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);xj3=q}q=xj3;return q},{mode:2});var mj7=(0,_.GP6)(_.Tvs.ypc,{surveyFeedbackDataSelector:function(q){return q.surveyFeedbackData}});var au=function(){return _.n.apply(this,arguments)||this};
_.F(au,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],au.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],au.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],au.prototype,"data",void 0);_.u([_.k({selector:mj7.surveyFeedbackDataSelector}),_.E("design:type",Object)],au.prototype,"surveyFeedbackData",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],au);
_.p(au,"ytd-flow-footer-renderer",function(){if(ffZ!==void 0)return ffZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ffZ=q},{mode:2});var u6E;var gE5;var V6=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return q};
_.F(V6,_.n);_.Z=V6.prototype;_.Z.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.T7("multiPageMenuSectionItems")}}};
_.Z.handleHideEnclosingAction_=function(q){if(this.data&&this.data.items)for(var S=0;S<this.data.items.length;S++){var N=this.data.items[S].notificationRenderer;if(N&&N.notificationId==q.hideEnclosingAction.notificationId){this.splice("data.items",S,1);_.gr(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.Z.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.EU(this.hostElement,"hidden",!0)};
_.Z.updateMenu_=function(q){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&q&&!q.doNotRefreshInbox){q=this.data.continuations;for(var S=0;S<q.length;S++)if(q[S].invalidationContinuationData){var N=void 0;var X=(N=q[S].invalidationContinuationData)==null?void 0:N.continuation;break}q=_.a6.clone(this.data.continuationUpdateEndpoint||null);q.continuation=X;q.click_tracking_params=this.data.trackingParams;_.yR(this.hostElement,[q])}};
_.Z.onServiceRequestCompleted_=function(q,S){if(this.data&&(q=S.actions)){S=0;for(var N=q.length;S<N;S++){var X=_.t(q[S],_.Arq);if(!X)break;if((X.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||X.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&X.continuationItems&&this.data.items){var b=this.data.items.length-1;this.data.items[b].continuationItemRenderer&&(X=["data.items",b,1].concat(X.continuationItems),this.splice.apply(this,X))}}}};
V6.prototype.onServiceRequestCompleted_=V6.prototype.onServiceRequestCompleted_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],V6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],V6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],V6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],V6.prototype,"data",void 0);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],V6.prototype,"onServiceRequestCompleted_",null);_.u([_.Vd({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],V6);
_.m9()(V6,"yt-multi-page-menu-section-renderer",function(){if(gE5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;u6E===void 0&&(u6E=document.createElement("template"));var X=u6E;N.call(S,X.content.cloneNode(!0),q.content.firstChild);gE5=q}q=gE5;return q},{allowedProps:["data"],
mode:2});var EEs;var ye8;var U6=function(){return _.n.apply(this,arguments)||this};
_.F(U6,_.n);U6.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.hd.Object.defineProperties(U6.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.progress)==null?0:this.data.progress*100}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],U6.prototype,"data",void 0);_.u([_.K("data.progress"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],U6.prototype,"showProgressBar",null);
_.u([_.K("data.progress"),_.E("design:type",Number),_.E("design:paramtypes",[])],U6.prototype,"progress",null);_.u([_.Vd({is:"yt-flow-header-renderer",disableElementRegistration:!0})],U6);
_.p(U6,"yt-flow-header-renderer",function(){if(ye8===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;EEs===void 0&&(EEs=document.createElement("template"));var X=EEs;N.call(S,X.content.cloneNode(!0),q.content.firstChild);ye8=q}q=ye8;return q},{mode:2});var MqV;var L3L;var ri=function(){return _.n.apply(this,arguments)||this};
_.F(ri,_.n);ri.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ri.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ri.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ri.prototype,"data",void 0);_.u([_.Vd({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],ri);
_.p(ri,"yt-post-confirmation-flow-step-renderer",function(){if(L3L===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;MqV===void 0&&(MqV=document.createElement("template"));var X=MqV;N.call(S,X.content.cloneNode(!0),q.content.firstChild);L3L=q}q=L3L;return q},{mode:2});var hy8;var PjZ;var $o=function(){return _.n.apply(this,arguments)||this};
_.F($o,_.n);
$o.prototype.configureRendererStamper=function(){return{"data.userInfo":{id:"user-info",mapping:{cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}},"data.confirmationText":{id:"confirmation-text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.confirmationDetailsHeader":{id:"confirmation-details",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.productDetails":{id:"product-details",mapping:{activityItemRenderer:{component:"yt-activity-item-renderer"}}},
"data.billingDetails":{id:"billing-details",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$o.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$o.prototype,"data",void 0);_.u([_.Vd({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],$o);
_.p($o,"yt-refund-confirmation-flow-step-renderer",function(){if(PjZ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;hy8===void 0&&(hy8=document.createElement("template"));var X=hy8;N.call(S,X.content.cloneNode(!0),q.content.firstChild);PjZ=q}q=PjZ;return q},{mode:2});var IfZ=_.f(function(q){var S=q.data;return _.D("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.D("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.D(_.Oc,{data:function(){return{thumbnails:[{url:S().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.D("div",{class:"profileBadgeViewModelContent"},_.D("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return S().badgeDesc}),_.D(_.V,{cond:function(){return S().badgeSubtitle},
then:function(){return _.D("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return S().badgeSubtitle})}})))},"Yk");
IfZ.idomCompat=!0;var YbJ=_.f(function(q){var S=q.data;return _.D("yt-comment-interaction-view-model",{el:_.Hi(_.V8(function(){return S().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.D("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return S().onTapA11yLabel},
"on:keydown":_.TJ(),tabindex:0},_.D("div",{class:"ytCommentInteractionViewModelHeader"},_.D("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return S().headerPrefix},' "',function(){return S().videoTitle}),_.D("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.D("div",{class:"ytCommentInteractionViewModelContent"},_.D("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return S().commentContent}),_.D("div",{class:"ytCommentInteractionViewModelChevron"},
_.D(_.Oc,{data:function(){return{thumbnails:[{url:S().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"Zk");
YbJ.idomCompat=!0;var o3_=_.f(function(q){var S=q.data;return _.D("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK}),_.D("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return S().channelName}))},"$k");
o3_.idomCompat=!0;var bF3=_.f(function(q){var S=q.data;q={};return _.D("yt-profile-info-view-model",{class:_.mu("ytProfileInfoViewModelHost",(q.ytProfileInfoViewModelWithVideoShelf=function(){return S().videosHorizontalShelf},q))},_.D(qK5,{profileInfo:S}),_.D(_.SA,{data:function(){return S().videosHorizontalShelf}},{horizontalShelfViewModel:function(N){return _.D("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.D(_.jJ,{data:N.data}))}}),_.D(_.V,{cond:function(){return S().comments},
then:function(){return _.D(SKG,{profileInfo:S})}}),_.D(_.V,{cond:function(){return S().sharedSubscriptionsTitle},
then:function(){return _.D(_.V,{cond:function(){return S().subscriptionsAccessButtonCommand},
then:function(){return _.D(Nl3,{profileInfo:S})},
else:function(){return _.D(XS3,{profileInfo:S})}})}}))},"al");
bF3.idomCompat=!0;var SKG=_.f(function(q){var S=q.profileInfo;return _.D("div",{class:"ytProfileInfoViewModelActivity"},_.D("div",{class:"ytProfileInfoViewModelHeader"},_.D("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return S().commentsInteractionTitle})),_.D(_.SA,{data:function(){return S().comments}},{commentInteractionViewModel:function(N){return _.D("div",{class:"ytProfileInfoViewModelActivity"},_.D(YbJ,{data:N.data}))}}))},"bl"),Nl3=_.f(function(q){var S=q.profileInfo;
return _.D("div",{class:"ytProfileInfoViewModelSubSection"},_.D("div",{class:"ytProfileInfoViewModelSubHeader"},_.D(_.f5,{command:function(){return S().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.D("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return S().sharedSubscriptionsTitle}),_.D("div",null,_.D(_.SA,{data:function(){return S().subscriptionsAccessButton}},{buttonViewModel:_.EN})))),_.D(wSZ,{sharedSubscriptions:function(){var N;
return((N=S().sharedSubscriptions)==null?void 0:N.slice(0,5))||[]}}))},"cl"),XS3=_.f(function(q){var S=q.profileInfo;
return _.D("div",{class:"ytProfileInfoViewModelSubSection"},_.D("div",{class:"ytProfileInfoViewModelSubHeader"},_.D("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return S().sharedSubscriptionsTitle})),_.D(wSZ,{sharedSubscriptions:function(){var N;
return((N=S().sharedSubscriptions)==null?void 0:N.slice(0,5))||[]}}))},"dl"),wSZ=_.f(function(q){return _.D("div",{class:"ytProfileInfoViewModelSubs"},_.D(_.SA,{data:q.sharedSubscriptions},{sharedSubscriptionViewModel:function(S){return _.D("div",{class:"ytProfileInfoViewModelSub"},_.D(o3_,{data:S.data}))}}))},"el"),qK5=_.f(function(q){var S=q.profileInfo;
return _.D("div",{class:"ytProfileInfoViewModelActivity"},_.D(_.tc,{each:function(){return[S().profileBadgeInfoYtWide,S().profileBadgeInfoChannelWide].filter(function(N){return!!N})},
keyBy:"INDEX"},function(N){return _.D(_.S1,null,_.D("div",{class:"ytProfileInfoViewModelHeader"},_.D("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return N().profileSectionTitle}),_.D("div",{class:"ytProfileInfoViewModelSectionDesc"},_.D("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var X;
return(X=N().commentBadge)==null?void 0:X.commentDesc}),_.D(_.V,{cond:function(){var X;
return(X=N().commentBadge)==null?void 0:X.blackHeartDesc},
then:function(){return _.D("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.D("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.D(_.Oc,{data:function(){var X;
return{thumbnails:[{url:(X=N().commentBadge)==null?void 0:X.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.D("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var X;return(X=N().commentBadge)==null?void 0:X.blackHeartDesc}))),_.D("div",{class:"ytProfileInfoViewModelBadge"},_.D(_.tc,{each:function(){return N().badges||[]}},function(X){return _.D(IfZ,{data:X})})))}))},"fl");var ZF7=_.f(function(q){var S=q.data;var N=function(){return S().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.D("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.D(_.SA,{data:function(){return S().profileIdentityInfo}},{profileIdentityInfoViewModel:function(X){return _.D(H_Z,{data:X.data,
hideDivider:N,isChannelInfoCard:N})},
profileInfoViewModel:bF3}),_.D(_.SA,{data:function(){return S().profileInfo}},{profileIdentityInfoViewModel:H_Z,
profileInfoViewModel:bF3}))},"gl");
ZF7.idomCompat=!0;_.jS(ZF7,"yt-profile-card-view-model",{props:{data:_.H4}});var c7=function(){var q=_.n.apply(this,arguments)||this;q.enableFocusFix=_.C("music_web_enable_focus_on_setting_menu_fix")&&_.zo("IS_MOBILE_WEB",!1);q.covered=!1;q.hideMenu=!1;q.isCommentNotificationOnProfileCard=!1;q.scrolledByTouch=!1;q.disableBackdropFilter=_.C("web_disable_backdrop_filter");q.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return q};
_.F(c7,_.n);_.Z=c7.prototype;
_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer",
backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer",
refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model",continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",
flowFooterRenderer:"ytd-flow-footer-renderer"}}}};
_.Z.ready=function(){var q=this;this.JSC$22353_containerElement.addEventListener("scroll",function(){q.ytRendererBehavior.markDirty()})};
_.Z.attributeChanged=function(q,S){q==="menu-style"&&_.gr(this.hostElement,"yt-multi-page-menu-closed-action",[S])};
_.Z.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.hx(this,this.focusOnStampFinished))};
_.Z.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.hx(this,this.focusOnStampFinished))};
_.Z.reset=function(){this.closeJobId&&(_.OY.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.Z.focusOnStampFinished=function(q){q.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.hx(this,this.focusOnStampFinished)),this.doFocus())};
_.Z.doFocus=function(){var q=_.Z2X(this.sectionsElement);q.length&&q[0].focus()};
_.Z.computeMenuStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Z.computeIsCommentNotificationOnProfileCard=function(q){return _.C("enable_profile_cards_on_comments")&&q.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.Z.computeHideMenu=function(q,S){return q||!(!S||!S.showLoadingSpinner)};
_.Z.onPopupClosed=function(){this.isPopUpOpen=!1;_.gr(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.Z.onPopupOpened=function(q,S){this.isPopUpOpen=!0;S.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.uc(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.xx({type:"CHANNEL_REPORT_RESET"})))};
_.Z.onYtNavigate=function(q,S){this.shouldCloseOnNavigateEvent(S.endpoint)&&_.gr(this.hostElement,"yt-close-all-popups-action")};
_.Z.handleEndpoint=function(q){q=_.t(q,_.rG);!this.isCommentNotificationOnProfileCard&&q&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$22353_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.Z.handleActions=function(q){for(var S=0,N=q.length;S<N;S++){var X=_.t(q[S],oM3);X&&this.handleGetMultiPageMenuAction(X);(X=_.t(q[S],_.Arq))&&this.handleAppendContinuationItemsAction(X)}};
_.Z.onServiceRequestSentOrCompleted=function(q,S){q.detail&&q.detail.endpoint&&this.handleEndpoint(q.detail.endpoint);S.actions&&this.handleActions(S.actions)};
_.Z.handleGetMultiPageMenuAction=function(q){var S=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.mt(this.submenuElement).appendChild(S);(q=q.menu.multiPageMenuRenderer)&&this.logSubmenu(q);S.data=q;S.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.Z.handleAppendContinuationItemsAction=function(q){if(this.data&&q.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&q.continuationItems&&this.data.sections){var S=this.data.sections.length-1;this.data.sections[S].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),S--);if(this.data.sections[S].multiPageMenuNotificationSectionRenderer&&q.continuationItems){q=_.A(q==null?void 0:q.continuationItems);for(var N=q.next();!N.done;N=q.next())if(N=N.value,_.t(N,LIG)){var X=
void 0,b=void 0,w=void 0,B=void 0,T=void 0;((X=this)==null?0:(b=X.data)==null?0:(w=b.sections)==null?0:(B=w[S])==null?0:(T=B.multiPageMenuNotificationSectionRenderer)==null?0:T.items)&&this.push("data.sections."+S+".multiPageMenuNotificationSectionRenderer.items",N)}else if(_.t(N,_.Yn6)||_.t(N,_.fA))this.push("data.sections",N),S++}}};
_.Z.logSubmenu=function(q){if(!_.C("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var S=this.ytRendererBehavior.getScreenLayer(),N=_.VR(S),X=_.as(S);if((q=q.trackingParams)&&N&&X){var b=_.by(q);_.C("combine_ve_grafts")?_.ql().graftServerVe(q,X,S):_.Jg(N,X,b)}}};
_.Z.emptySubmenuContainer=function(){for(var q=_.mt(this.submenuElement);q.firstChild;)q.removeChild(q.firstChild)};
_.Z.onMenuBackTap=function(q){_.uc(this.hostElement,"yt-submenu-closed");q.stopPropagation()};
_.Z.onSubmenuClosed=function(q){_.jB(q)!==this.hostElement&&(this.covered=!1,_.uc(this.hostElement,"yt-refit"),q.stopPropagation())};
_.Z.onRetrieveLocation=function(q,S){S.hasComments&&(S.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),q.stopPropagation())};
_.Z.shouldCloseOnNavigateEvent=function(q){if(!q)return!0;if(_.t(q,_.j7X)||_.t(q,_.WXa)||_.t(q,_.lFX)||_.t(q,_.nl))return!1;var S;return((S=_.t(q==null?void 0:q.commandMetadata,_.Yq))==null?0:S.ignoreNavigation)?!1:!0};
_.Z.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.Z.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.Z.refitAfterRender=function(){var q=this;_.MC(this,function(){_.uc(q.hostElement,"yt-refit")})};
c7.prototype.refitAfterRender=c7.prototype.refitAfterRender;c7.prototype.onRetrieveLocation=c7.prototype.onRetrieveLocation;c7.prototype.onSubmenuClosed=c7.prototype.onSubmenuClosed;c7.prototype.onMenuBackTap=c7.prototype.onMenuBackTap;c7.prototype.onServiceRequestSentOrCompleted=c7.prototype.onServiceRequestSentOrCompleted;c7.prototype.onYtNavigate=c7.prototype.onYtNavigate;c7.prototype.onPopupOpened=c7.prototype.onPopupOpened;c7.prototype.onPopupClosed=c7.prototype.onPopupClosed;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],c7.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],c7.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],c7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],c7.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],c7.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],c7.prototype,"enableFocusFix",void 0);_.u([_.k(),_.E("design:type",Object)],c7.prototype,"covered",void 0);_.u([_.k({computed:"computeHideMenu(covered, data)"}),_.E("design:type",Object)],c7.prototype,"hideMenu",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.E("design:type",String)],c7.prototype,"menuStyle",void 0);
_.u([_.k({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.E("design:type",Object)],c7.prototype,"isCommentNotificationOnProfileCard",void 0);_.u([_.k(),_.E("design:type",Boolean)],c7.prototype,"isPopUpOpen",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c7.prototype,"scrolledByTouch",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],c7.prototype,"disableBackdropFilter",void 0);
_.u([_.oE("#sections"),_.E("design:type",HTMLElement)],c7.prototype,"sectionsElement",void 0);_.u([_.oE("#spinner"),_.E("design:type",HTMLElement)],c7.prototype,"spinnerElement",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],c7.prototype,"headerElement",void 0);_.u([_.oE("#container"),_.E("design:type",HTMLElement)],c7.prototype,"JSC$22353_containerElement",void 0);_.u([_.oE("#submenu"),_.E("design:type",HTMLElement)],c7.prototype,"submenuElement",void 0);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c7.prototype,"onPopupClosed",null);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],c7.prototype,"onPopupOpened",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],c7.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-service-request-completed"),_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],c7.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.Ph("yt-menu-back-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],c7.prototype,"onMenuBackTap",null);
_.u([_.Ph("yt-submenu-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],c7.prototype,"onSubmenuClosed",null);_.u([_.Ph("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],c7.prototype,"onRetrieveLocation",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c7.prototype,"refitAfterRender",null);
_.u([_.Ue({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],c7);
_.p(c7,"ytd-multi-page-menu-renderer",function(){if(iRs!==void 0)return iRs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return iRs=q},{mode:1});var AZs;var eN=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return q};
_.F(eN,_.n);_.Z=eN.prototype;_.Z.created=function(){this.showTooltips=!0};
_.Z.computeAccessibility_=function(q){return this.get("accessibility.accessibilityData",q)||null};
_.Z.onTap=function(){var q=_.E1(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(q&&q.length===1&&q[0])_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var S;if((S=this.data)==null?0:S.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var N;((N=this.data)==null?0:N.menuRequest)&&_.yR(this.hostElement,[this.data.menuRequest])}}};
_.Z.handleTopbarMenuClosedAction=function(q){var S,N;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(q)===((S=this.data)==null?void 0:(N=S.icon)==null?void 0:N.iconType)&&this.toggleIconState(!1)};
_.Z.toggleIconState=function(q){_.C("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=q)};
_.Z.handleUpdateTopbarAvatarAction=function(q){var S;q=(S=_.t(q,fSm))==null?void 0:S.avatarUrl;var N,X;S=(N=this.data)==null?void 0:(X=N.avatar)==null?void 0:X.thumbnails;q&&S&&(N={thumbnails:[Object.assign({},S[0],{url:q})]},this.set("data.avatar",N))};
_.hd.Object.defineProperties(eN.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.mt(this.hostElement).querySelector("#button")}}});
eN.prototype.onTap=eN.prototype.onTap;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],eN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],eN.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],eN.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.S4J.YtButtonBehavior),_.E("design:type",Object)],eN.prototype,"ytButtonBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],eN.prototype,"data",void 0);
_.u([_.oE("yt-icon-button#button"),_.E("design:type",Object)],eN.prototype,"iconButton",void 0);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eN.prototype,"onTap",null);_.u([_.Ue({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],eN);
_.m9()(eN,"ytd-topbar-menu-button-renderer",function(){if(AZs===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);AZs=q}q=AZs;return q},{allowedProps:["data"],
mode:1});var sw$;var C9=function(){return _.n.apply(this,arguments)||this};
_.F(C9,_.n);C9.prototype.getSelected=function(){return this.reasons.selected};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],C9.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],C9.prototype,"data",void 0);_.u([_.oE("#reasons"),_.E("design:type",Object)],C9.prototype,"reasons",void 0);_.u([_.Ue({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],C9);
_.p(C9,"ytd-ad-feedback-content",function(){if(sw$!==void 0)return sw$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return sw$=q},{mode:1});var Blm;var Ru=function(){return _.n.apply(this,arguments)||this};
_.F(Ru,_.n);_.Z=Ru.prototype;_.Z.onPopupOpened=function(){_.gr(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.Z.computeConfirmButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.confirmLabel}};
_.Z.computeCancelButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.cancelLabel}};
_.Z.onConfirmTap=function(){var q=this.content.getSelected();q!==void 0&&(q=this.data.reasons[q].endpoint)&&(_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}}),_.gr(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.Z.sendFeedbackSubmitToastAction=function(){var q;(q=this.data)!=null&&q.completionMessage&&(q=_.dO(this.data.completionMessage),_.gr(this.hostElement,"yt-open-popup-action",[q,this]))};
_.Z.onCancelTap=function(){_.gr(this.hostElement,"yt-close-popup-action")};
Ru.prototype.onPopupOpened=Ru.prototype.onPopupOpened;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ru.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ru.prototype,"data",void 0);_.u([_.oE("#content"),_.E("design:type",Object)],Ru.prototype,"content",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ru.prototype,"onPopupOpened",null);
_.u([_.Ue({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],Ru);
_.p(Ru,"ytd-ad-feedback-renderer",function(){if(Blm!==void 0)return Blm;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Blm=q},{mode:1});var Tl8;var G03=function(){return _.n.apply(this,arguments)||this};
_.F(G03,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],G03.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],G03.prototype,"data",void 0);_.u([_.Ue({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],G03);
_.p(G03,"ytd-ad-info-dialog-content",function(){if(Tl8!==void 0)return Tl8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Tl8=q},{mode:1});var Drs;var t1=function(){return _.n.apply(this,arguments)||this};
_.F(t1,_.n);t1.prototype.computeConfirmButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.confirmLabel}};
t1.prototype.onConfirmTap=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
t1.prototype.computeShouldShowTitle=function(){var q;return!((q=this.data)==null||!q.title)};
t1.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
t1.prototype.onPopupClosed=t1.prototype.onPopupClosed;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],t1.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],t1.prototype,"data",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],t1.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],t1);
_.p(t1,"ytd-ad-info-dialog-renderer",function(){if(Drs!==void 0)return Drs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Drs=q},{mode:1});var Qw$;var id=function(){var q=_.n.apply(this,arguments)||this;q.actionButtonClass="action-button";q.dismissButtonId="dismiss-button";q.dialogDismiss=!0;return q};
_.F(id,_.n);_.Z=id.prototype;_.Z.computeInPlayer=function(q){return(q==null?void 0:q.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.Z.computedLogo=function(){var q,S;return this.isDarkTheme()?(q=this.data)==null?void 0:q.logoDark:(S=this.data)==null?void 0:S.logo};
_.Z.computedHeaderImage=function(){var q,S;return this.isDarkTheme()?(q=this.data)==null?void 0:q.headerImageDark:(S=this.data)==null?void 0:S.headerImage};
_.Z.computeLogoIconId=function(){var q,S,N,X=(q=this.computedLogo())==null?void 0:(S=q.sources)==null?void 0:(N=S[0])==null?void 0:N.height;return X&&X%31===0?"logo-icon-with-padding":"logo-icon"};
_.Z.computeLogoIconHeight=function(){var q,S,N,X=(q=this.computedLogo())==null?void 0:(S=q.sources)==null?void 0:(N=S[0])==null?void 0:N.height;return X&&X%31===0?"31":"24"};
_.Z.onPopupClosed=function(){_.Ly().resolve(_.UL).dispose()};
_.Z.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.Z.onShow=function(){this.inPlayer&&_.h_(6);this.titleElement.focus()};
_.Z.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var q=0;q<this.data.impressionEndpoints.length;q++){var S=_.t(this.data.impressionEndpoints[q],_.Qp);S&&this.ytComponentBehavior.resolveCommand(S)}};
_.Z.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.gr(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.hd.Object.defineProperties(id.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var q,S;return!((q=this.data)==null||!q.headerImageDark)&&!((S=this.data)==null||!S.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.secondaryButton)}}});
id.prototype.onPopupClosed=id.prototype.onPopupClosed;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],id.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],id.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.R7.YtVisibilityBehavior),_.E("design:type",Object)],id.prototype,"ytVisibilityBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],id.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],id.prototype,"actionButtonClass",void 0);_.u([_.k(),_.E("design:type",Object)],id.prototype,"dismissButtonId",void 0);_.u([_.k(),_.E("design:type",Object)],id.prototype,"dialogDismiss",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],id.prototype,"hasHeaderImage",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],id.prototype,"hasPremiumButton",null);
_.u([_.k({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.E("design:type",Boolean)],id.prototype,"inPlayer",void 0);_.u([_.oE("#dismiss-button"),_.E("design:type",HTMLElement)],id.prototype,"dismissButton",void 0);_.u([_.oE("#title"),_.E("design:type",HTMLElement)],id.prototype,"titleElement",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],id.prototype,"onPopupClosed",null);
_.u([_.Ue({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],id);
_.p(id,"ytd-enforcement-message-view-model",function(){if(Qw$!==void 0)return Qw$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Qw$=q},{mode:1});var aaL;var VpG;var J1=function(){var q=_.n.apply(this,arguments)||this;q.TEST_ONLY={immediateValidation:function(){q.immediateValidation()},
onValidationResponse:function(S){q.onValidationResponse(S)},
onGenerateHandleFromNameResponse:function(S){q.onGenerateHandleFromNameResponse(S)}};
return q};
_.F(J1,_.n);_.Z=J1.prototype;_.Z.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.Z.validate=function(){this.immediateValidation()};
_.Z.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.Z.setHandleInputValue=function(q){this.handleDir=this.getHandleDir(q);this.handleInput.value=q;this.validationState={status:"PENDING"};this.immediateValidation()};
_.Z.getHandleDir=function(q){var S=q===""&&!1;return(S=_.gqD.test.call(_.gqD,q))?"rtl":"ltr"};
_.Z.onDataChanged=function(){var q,S;this.handleDir=this.getHandleDir((S=(q=this.data)==null?void 0:q.handle)!=null?S:"");var N;this.validationState=((N=this.data)==null?0:N.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var X;((X=this.data)==null?0:X.validateOnInit)&&this.immediateValidation()};
_.Z.stopPropagation=function(q){q.stopPropagation()};
_.Z.onInput=function(){var q;this.handleDir=this.getHandleDir((q=this.handleInput.value)!=null?q:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.Z.onFocusout=function(q){this.handleInput.contains(q.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.Z.delayedValidation=function(){var q,S;this.debouncedValidation((S=(q=this.data)==null?void 0:q.validationDelayMs)!=null?S:1E3)};
_.Z.immediateValidation=function(){this.debouncedValidation(0)};
_.Z.debouncedValidation=function(q){var S=this;_.ix(this,"debouncedValidation",function(){var N,X=S.staticValidation((N=S.handleInput.value)!=null?N:"");if(X!==void 0)S.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:X};else{var b;if((b=S.data)!=null&&b.validateChannelHandleCommand){S.validationState={status:"LOADING"};var w;S.ytComponentBehavior.resolveCommand(S.data.validateChannelHandleCommand,{form:{handle:(w=S.handleInput.value)!=null?w:""},commandController:{onSuccess:function(B,
T){S.onValidationResponse(T)},
onServerError:function(B,T){S.onValidationServerError(T)}}})}else S.handleUnexpectedValidationError(new _.Vl("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",S.data))}},q)};
_.Z.staticValidation=function(q){var S;if(((S=this.data)==null?void 0:S.channelHandleStaticValidationParams)!==void 0){S=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(q)&&S.validValueRegexpErrorMessage!==void 0)return S.validValueRegexpErrorMessage;if(S.minLength!==void 0&&q.length<S.minLength&&S.minLengthErrorMessage!==void 0)return S.minLengthErrorMessage;if(S.maxLength!==void 0&&q.length>S.maxLength&&S.maxLengthErrorMessage!==void 0)return S.maxLengthErrorMessage}};
_.Z.onValidationResponse=function(q){var S=_.t(q.result,pF8);S===void 0?this.handleUnexpectedValidationError(new _.Vl("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",q)):this.handleValidationResultRenderer(S)};
_.Z.onValidationServerError=function(q){this.handleUnexpectedValidationError(new _.Vl("ValidateChannelHandle request failed.",q))};
_.Z.handleValidationResultRenderer=function(q){if(q.handle===void 0)this.handleUnexpectedValidationError(new _.Vl("ChannelHandleValidationResultRenderer does not contain handle.",q));else if(q.handle===this.handleInput.value)switch(q.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:q.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:q.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.Vl("Unrecognized ChannelHandleValidationResult",q));break;default:_.q$(q.result)}};
_.Z.handleUnexpectedValidationError=function(q){var S;this.validationState={status:"UNKNOWN",handle:(S=this.handleInput.value)!=null?S:""};_.vN(q)};
_.Z.stopEventPropagation=function(q){q.stopPropagation()};
_.Z.updateHandleOnChannelNameInputChange=function(q){if(!this.wasEdited){var S,N;this.debouncedGenerateHandleFromName(q,(N=(S=this.data)==null?void 0:S.validationDelayMs)!=null?N:1E3)}};
_.Z.debouncedGenerateHandleFromName=function(q,S){var N=this;_.ix(this,"debouncedGenerateHandleFromName",function(){var X;(X=N.data)!=null&&X.validateChannelHandleCommand?N.ytComponentBehavior.resolveCommand(N.data.validateChannelHandleCommand,{form:{name:q},commandController:{onSuccess:function(b,w){N.onGenerateHandleFromNameResponse(w)},
onServerError:function(b,w){_.vN(new _.Vl("Error calling GenerateHandleFromName",w))}}}):_.vN(new _.Vl("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",N.data))},S)};
_.Z.onGenerateHandleFromNameResponse=function(q){this.wasEdited||((q=_.t(q.result,x77))?this.setHandleInputValue(q.handle):_.vN(new _.Vl("Invalid results when generate handle from name")))};
_.hd.Object.defineProperties(J1.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var q;if(q=this.validationState)q=this.validationState,q=q.status==="OK"||q.status==="UNKNOWN";if(q)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.validationState)==null?void 0:q.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var q,S=(q=this.channelHandleEntity)==null?void 0:q.handleEdit;this.handleDir=this.getHandleDir(S!=null?S:"");return S}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var q,S;if(((q=this.data)==null?void 0:(S=q.channelHandleStaticValidationParams)==null?void 0:S.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
J1.prototype.stopEventPropagation=J1.prototype.stopEventPropagation;J1.prototype.onDataChanged=J1.prototype.onDataChanged;J1.prototype.applyHandleEdit=J1.prototype.applyHandleEdit;J1.prototype.onValueChanged=J1.prototype.onValueChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],J1.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],J1.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],J1.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],J1.prototype,"wasEdited",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],J1.prototype,"handleDir",void 0);_.u([_.oE("#handle-input"),_.E("design:type",Object)],J1.prototype,"handleInput",void 0);_.u([_.k(),_.K("validationState"),_.E("design:type",Object),_.E("design:paramtypes",[])],J1.prototype,"value",null);
_.u([_.I5("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],J1.prototype,"onValueChanged",null);_.u([_.K("validationState"),_.E("design:type",Object),_.E("design:paramtypes",[])],J1.prototype,"errorIndicator",null);_.u([_.k({reflectToAttribute:!0}),_.K("errorIndicator"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],J1.prototype,"borderErrorIndicator",null);
_.u([_.k({selectorArgs:["data.channelHandleEntityKey"],selector:function(q,S){return _.hg(q.entities,"channelHandle",S)}}),
_.E("design:type",Object)],J1.prototype,"channelHandleEntity",void 0);_.u([_.K("channelHandleEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],J1.prototype,"handleEdit",null);_.u([_.I5("handleEdit"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],J1.prototype,"applyHandleEdit",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],J1.prototype,"onDataChanged",null);
_.u([_.K("data.channelHandleStaticValidationParams.validValueRegexp"),_.E("design:type",Object),_.E("design:paramtypes",[])],J1.prototype,"validValueRegexp",null);_.u([_.Ph("yt-service-request-sent"),_.Ph("yt-service-request-completed"),_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],J1.prototype,"stopEventPropagation",null);_.u([_.Ue({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],J1);
_.p(J1,"ytd-channel-handle-input-renderer",function(){if(VpG!==void 0)return VpG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return VpG=q},{mode:2});var F$=function(){var q=_.n.apply(this,arguments)||this;q.data=null;q.errorMessage=null;q.isLoading=!0;q.enableNewChannelCreationOnIdForAll=_.C("enable_new_channel_creation_for_id4all");q.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction"};q.testOnly={setErrorMessage:function(S){q.resetErrorState();q.setErrorState(S)}};
return q};
_.F(F$,_.n);_.Z=F$.prototype;_.Z.created=function(){this.logScreenVe()};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")};
_.Z.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var q;((q=this.zeroStepErrorMessageEntity)==null?0:q.value)&&this.set("errorMessage",_.Kc(this.zeroStepErrorMessageEntity.value))};
_.Z.onCreateTap=function(){var q=this;if(this.data&&this.data.channelCreationEndpoint){var S,N;if(!((S=this.data.createChannelButton)==null?0:(N=S.buttonRenderer)==null?0:N.isDisabled)){var X;if((X=this.nameInput)!=null&&X.value){this.setLoadingState();var b,w;S=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(b=this.handleInput)==null?void 0:b.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((w=this.handleInput)==null?void 0:w.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:S,commandController:{onSuccess:function(B,T){q.onChannelCreationEndpointSuccess(T);q.obakeImageSource&&_.FO("channelCreatedWithObakeImage",{imageSourceType:q.obakeImageSource})},
onServerError:function(){q.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.Z.endpointRequiresServiceRequestAction=function(q){return!!_.t(q,_.r9)||!!_.t(q,fSm)};
_.Z.isNavigateAction=function(q){var S;return!!_.t(q,vGZ)||!!_.t((S=_.t(q,yOs))==null?void 0:S.command,vGZ)};
_.Z.isPlaylistAction=function(q){return!!_.t(q,_.$p)||!!_.t(q,_.tp)};
_.Z.onChannelCreationEndpointSuccess=function(q){if(q.createChannelError){var S;this.setErrorState((S=q.createChannelError)==null?void 0:S.errorMessage);this.handleInput&&this.handleInput.validate()}else{q.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(q.navigationEndpoint);if(q.actions){S=_.A(q.actions);for(var N=S.next();!N.done;N=S.next())if(N=N.value,this.endpointRequiresServiceRequestAction(N)&&this.ytComponentBehavior.resolveCommand(N),this.isNavigateAction(N)){var X=void 0;N=_.t((X=
_.t(N,yOs))==null?void 0:X.command,vGZ);X=void 0;this.isPlaylistAction((X=N)==null?void 0:X.endpoint)&&(_.gr(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),X=void 0,this.ytComponentBehavior.resolveCommand((X=N)==null?void 0:X.endpoint))}}q.actions&&q.actions.some(function(b){var w;return _.t(b,vGZ)||_.t((w=_.t(b,yOs))==null?void 0:w.command,vGZ)})||_.gr(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.Z.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.Z.onCancelTap=function(){var q,S,N;if(!((q=this.data)==null?0:(S=q.cancelButton)==null?0:(N=S.buttonRenderer)==null?0:N.isDisabled)){var X,b,w;q=(X=this.data)==null?void 0:(b=X.cancelButton)==null?void 0:(w=b.buttonRenderer)==null?void 0:w.command;if(!q||!_.t(q,_.uHv)){var B;this.nameInput&&((B=this.data)==null?0:B.name)&&(this.nameInput.value=this.data.name);var T;this.handleInput&&((T=this.data)==null?0:T.channelHandleInput)&&(this.handleInput.data=_.t(this.data.channelHandleInput,m7G));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.Z.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.Z.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.Z.onClearProfilePhotoTap=function(){var q,S,N;((q=this.data)==null?0:(S=q.clearProfilePhotoButton)==null?0:(N=S.buttonRenderer)==null?0:N.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.Z.onEditAvatarTap=function(){var q,S,N;((q=this.data)==null?0:(S=q.editAvatarButton)==null?0:(N=S.buttonRenderer)==null?0:N.isDisabled)||this.openProfilePicturePicker()};
_.Z.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)};
_.Z.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var q;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((q=this.data)==null?0:q.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.Z.setErrorState=function(q){this.resetErrorState();if(q)this.set("errorMessage",q);else{var S;if((S=this.zeroStepErrorMessageEntity)==null?0:S.value)this.set("errorMessage",_.Kc(this.zeroStepErrorMessageEntity.value));else{var N;((N=this.data)==null?0:N.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.Z.fetchImageBlobWithAlr=function(q,S){S=S===void 0?5:S;var N=this,X,b,w,B,T;return _.G(function(Q){switch(Q.nextAddress){case 1:return Q.yield(fetch(q,{method:"GET",mode:"cors"}),2);case 2:X=Q.yieldResult;if(X.ok){Q.jumpTo(3);break}if(S===0)throw Error();b=N.addJitter(Math.pow(2,5-S));return Q.yield(new Promise(function(a){setTimeout(a,b*1E3)}),4);
case 4:return Q.return(N.fetchImageBlobWithAlr(q,S-1));case 3:if(!X.headers.get("content-type").split(";").some(function(a){return a.trim()==="text/plain"})){Q.jumpTo(5);
break}w=N;B=w.fetchImageBlobWithAlr;return Q.yield(X.text(),6);case 6:return Q.return(B.call(w,Q.yieldResult,S-1));case 5:return Q.yield(X.blob(),7);case 7:return T=Q.yieldResult,Q.return(T)}})};
_.Z.addJitter=function(q){var S=q*.3*Math.random();Math.random()>.5&&(S*=-1);return q+S};
_.Z.openProfilePicturePicker=function(){var q=this,S,N,X,b,w,B;return _.G(function(T){if(T.nextAddress==1){S=q.data.scottyUploadUrl;if(!S)return T.return();N=document.documentElement.hasAttribute("dark");X=document.body.style.colorScheme;N&&(document.body.style.colorScheme="dark");b=IF5(YNs(Pim(uu_(N?"dark":"light")),function(Q){var a,U,r,c,e;return _.G(function(R){if(R.nextAddress==1)return a=_.Sa(VXJ(new NYJ(Q.photoUrl,!1)).build(),"alr","yes"),q.obakeImageSource=q.pictureChangeSourceToObakeImageSourceType(Q.photoSource),
_.jw(R,2),q.setLoadingState(),R.yield(q.fetchImageBlobWithAlr(a),4);if(R.nextAddress!=2)return U=R.yieldResult,r=new FileReader,r.addEventListener("load",function(){var J,v,W,z,M,g;return _.G(function(x){if(x.nextAddress==1){if(U.size>15728640)return q.setErrorState((J=q.data)==null?void 0:J.imageSizeErrorMessage),_.vN(Error("im")),x.return();if(!r.result)return q.setErrorState((v=q.data)==null?void 0:v.genericImageLoadErrorMessage),_.vN(Error("jm")),x.return();W=r.result;_.jw(x,2);return x.yield(F58(U,
S),4)}if(x.nextAddress!=2)return z=x.yieldResult,q.handleImageUpdatedAction(W,z),q.resetErrorState(),_.x8(x,0);M=_.pd(x);q.setErrorState((g=q.data)==null?void 0:g.uploadErrorMessage);if(M instanceof Error)_.O0(M);else{var L=new _.Vl(JSON.stringify(M));_.O0(L)}_.xP(x)})}),r.readAsDataURL(U),_.x8(R,0);
c=_.pd(R);q.setErrorState((e=q.data)==null?void 0:e.genericImageLoadErrorMessage);c instanceof Error?_.O0(c):_.Kl(new _.Vl(JSON.stringify(c)));_.xP(R)})}),function(){document.body.style.colorScheme=X});
_.jw(T,2);return((w=q.data)==null?0:w.shouldViewChannelCreationFormForSupex)?T.yield(b.openPicker("profile-picture/art-selection"),5):T.yield(b.openPicker(),5)}if(T.nextAddress!=2)return _.x8(T,0);_.pd(T);q.setErrorState((B=q.data)==null?void 0:B.selectImageErrorMessage);_.xP(T)})};
_.Z.pictureChangeSourceToObakeImageSourceType=function(q){switch(q){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.Z.logScreenVe=function(){_.Lt(_.ql(),124448)};
_.Z.graftServerVe=function(){var q=_.as(),S,N,X=(S=this.data)==null?void 0:(N=S.loggingDirectives)==null?void 0:N.trackingParams;X&&q&&(this.channelCreationFormVe=_.ql().graftServerVe(X,q),q={visualElement:this.channelCreationFormVe},_.Yr().reportShown(q))};
_.Z.isNameChanged=function(q){var S;return((S=this.data)==null?void 0:S.name)!==q};
_.Z.isHandleChanged=function(q){var S,N=_.t((S=this.data)==null?void 0:S.channelHandleInput,m7G);return N&&q?N.handle!==q:!1};
_.Z.handleImageUpdatedAction=function(q,S){this.previewDataUrl=q;this.encryptedBlobId=S};
_.Z.handleImageSelectionErrorAction=function(q){this.setErrorState(q)};
_.Z.handleImageSelectionResetErrorAction=function(){this.resetErrorState()};
_.Z.maybeWipeZeroStepErrorMessage=function(){var q,S=(q=this.data)==null?void 0:q.zeroStepErrorMessageEntityKey,N;S&&((N=this.zeroStepErrorMessageEntity)==null?0:N.value)&&this.ytdReduxBehavior.dispatch(_.XV("stringEntity",S,{key:S,value:""}))};
_.hd.Object.defineProperties(F$.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var q;return((q=this.photoThumbnail)==null?0:q.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.descriptionInfo}}});
F$.prototype.dataChanged=F$.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],F$.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],F$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],F$.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],F$.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],F$.prototype,"errorMessage",void 0);
_.u([_.k(),_.E("design:type",Object)],F$.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",String)],F$.prototype,"previewDataUrl",void 0);_.u([_.k(),_.E("design:type",Number)],F$.prototype,"obakeImageSource",void 0);_.u([_.oE("#title-input"),_.E("design:type",Object)],F$.prototype,"nameInput",void 0);_.u([_.oE("#handle-input"),_.E("design:type",Object)],F$.prototype,"handleInput",void 0);_.u([_.k(),_.E("design:type",Boolean)],F$.prototype,"enableNewChannelCreationOnIdForAll",void 0);
_.u([_.k({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.J0m}),_.E("design:type",Object)],F$.prototype,"zeroStepErrorMessageEntity",void 0);_.u([_.K("data","data.isDefaultProfilePhoto","previewDataUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],F$.prototype,"photoThumbnail",null);_.u([_.K("data","data.isDefaultProfilePhoto","photoThumbnail"),_.E("design:type",Object),_.E("design:paramtypes",[])],F$.prototype,"userSetPhotoThumbnailUrl",null);
_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],F$.prototype,"hideProfilePhotoButtonLayer",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],F$.prototype,"enableIdentityForAllChannelCreationDialog",null);_.u([_.Xb("data","zeroStepErrorMessageEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],F$.prototype,"dataChanged",null);
_.u([_.k({reflectToAttribute:!0}),_.K("data.descriptionInfo","zeroStepErrorMessageEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],F$.prototype,"description",null);_.u([_.Ue({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],F$);
_.p(F$,"ytd-channel-creation-dialog-renderer",function(){if(aaL!==void 0)return aaL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return aaL=q},{mode:1});var Ur5;var H7=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;q.isDisabled=!1;return q};
_.F(H7,_.n);H7.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
H7.prototype.updateDisabled=function(){var q;this.isDisabled=this.isLoading||((q=this.handleInput)==null?void 0:q.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
H7.prototype.onSaveClick=function(){var q=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var S;((S=this.data)==null?void 0:S.editChannelHandleEndpoint)!==void 0&&(this.errorMessage=void 0,this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.editChannelHandleEndpoint,{form:{handle:this.handleInput.value},commandController:{onSuccess:function(){var N;if((N=q.data)==null?0:N.nextEndpoint){var X;q.ytComponentBehavior.resolveCommand((X=q.data)==null?void 0:X.nextEndpoint)}else q.isLoading=
!1,q.closeDialog()},
onServerError:function(){q.isLoading=!1;q.handleInput.validate();var N;q.errorMessage=(N=q.data)==null?void 0:N.errorMessage}}}))}};
H7.prototype.closeDialog=function(){_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
H7.prototype.updateDisabled=H7.prototype.updateDisabled;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],H7.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],H7.prototype,"data",void 0);_.u([_.oE("#handle-input"),_.E("design:type",Object)],H7.prototype,"handleInput",void 0);_.u([_.I5("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H7.prototype,"updateDisabled",null);
_.u([_.Ue({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],H7);
_.p(H7,"ytd-channel-handle-edit-dialog-renderer",function(){if(Ur5!==void 0)return Ur5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Ur5=q},{mode:1});var rZ3;var O6=function(){return _.n.apply(this,arguments)||this};
_.F(O6,_.n);O6.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],O6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],O6.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],O6);
_.p(O6,"ytd-channel-switcher-footer-renderer",function(){if(rZ3!==void 0)return rZ3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return rZ3=q},{mode:1});var $rV;var cZE;var K9=function(){return _.n.apply(this,arguments)||this};
_.F(K9,_.n);K9.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
K9.prototype.onIronChange=K9.prototype.onIronChange;_.u([_.k(),_.E("design:type",Object)],K9.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Function)],K9.prototype,"onDontAskAgainChanged",void 0);_.u([_.oE("#checkbox"),_.E("design:type",Object)],K9.prototype,"checkbox",void 0);_.u([_.Ph("iron-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K9.prototype,"onIronChange",null);
_.u([_.Ue({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],K9);
_.p(K9,"ytd-identity-prompt-footer-renderer",function(){if(cZE!==void 0)return cZE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return cZE=q},{mode:1});var v7=function(){var q=_.n.apply(this,arguments)||this;q.dontAskAgain=!1;q.showPopup=!1;q.boundDontAskAgainChanged=function(S){q.dontAskAgainChanged(S)};
q.boundOnAccountItemTap=function(S){q.onAccountItemTap(S)};
return q};
_.F(v7,_.n);_.Z=v7.prototype;
_.Z.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}};
_.Z.ready=function(){var q=this;_.mt(this.hostElement).querySelector("#container").addEventListener("scroll",function(){q.ytRendererBehavior.markDirty()})};
_.Z.dontAskAgainChanged=function(q){this.dontAskAgain=q};
_.Z.onAccountItemTap=function(q){if(q){var S={};this.dontAskAgain&&(S={dont_ask_again:this.dontAskAgain});_.eB(q,S)}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.Z.redirectOnlyAccount=function(q){q.sections&&q.sections.length>0&&(q=_.t(q.sections[0],_.Eyk),(q==null?0:q.contents)&&(q==null?void 0:q.contents.length)<=1?(q=_.g5(window.location.href),(q==null?0:q.next)&&_.iB4(q.next)?_.eB(q.next):_.eB("/")):this.showPopup=!0)};
v7.prototype.dataChanged=v7.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],v7.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],v7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],v7.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Object)],v7.prototype,"dontAskAgain",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],v7.prototype,"showPopup",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Object)],v7.prototype,"boundDontAskAgainChanged",void 0);_.u([_.k({reflectToAttribute:!1}),_.E("design:type",Object)],v7.prototype,"boundOnAccountItemTap",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v7.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],v7);
_.p(v7,"ytd-channel-switcher-renderer",function(){if($rV!==void 0)return $rV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $rV=q},{mode:1});var e_5;var ld=function(){return _.n.apply(this,arguments)||this};
_.F(ld,_.n);_.hd.Object.defineProperties(ld.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.u([_.k(),_.E("design:type",Object)],ld.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],ld.prototype,"steps",null);_.u([_.Ue({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],ld);
_.p(ld,"ytd-channel-transfer-stepper-renderer",function(){if(e_5!==void 0)return e_5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return e_5=q},{mode:1});var Cq3;var jN=function(){var q=_.n.apply(this,arguments)||this;q.data=null;q.isError=!1;q.isLoading=!1;return q};
_.F(jN,_.n);_.Z=jN.prototype;_.Z.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.Z.computeProfileName=function(q){return q?q.givenNameValue+" "+q.familyNameValue:""};
_.Z.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)};
_.Z.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)};
jN.prototype.onYtServiceRequestError=jN.prototype.onYtServiceRequestError;jN.prototype.onYtServiceRequestSent=jN.prototype.onYtServiceRequestSent;jN.prototype.dataChanged=jN.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jN.prototype,"data",void 0);
_.u([_.k({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.E("design:type",String)],jN.prototype,"profileName",void 0);_.u([_.k(),_.E("design:type",Object)],jN.prototype,"isError",void 0);_.u([_.k(),_.E("design:type",Object)],jN.prototype,"isLoading",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jN.prototype,"dataChanged",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],jN.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],jN.prototype,"onYtServiceRequestError",null);_.u([_.Ue({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],jN);
_.p(jN,"ytd-channel-warm-welcome-cont-renderer",function(){if(Cq3!==void 0)return Cq3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Cq3=q},{mode:1});var R_V;var W7=function(){var q=_.n.apply(this,arguments)||this;q.data=null;return q};
_.F(W7,_.n);W7.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
W7.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],W7.prototype,"data",void 0);_.u([_.Ue({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],W7);
_.p(W7,"ytd-channel-warm-welcome-renderer",function(){if(R_V!==void 0)return R_V;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return R_V=q},{mode:1});var tp_;var di=function(){return _.n.apply(this,arguments)||this};
_.F(di,_.n);_.hd.Object.defineProperties(di.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.authorThumbnail)||{}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],di.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],di.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],di.prototype,"thumbnailDetails",null);_.u([_.Ue({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],di);
_.p(di,"ytd-comment-preview-renderer",function(){if(tp_!==void 0)return tp_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tp_=q},{mode:1});var iFZ;var ko=function(){return _.n.apply(this,arguments)||this};
_.F(ko,_.n);ko.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.hd.Object.defineProperties(ko.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.submitButton}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ko.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ko.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ko.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ko.prototype,"submitButton",null);_.u([_.Ue({is:"ytd-notice-renderer",disableElementRegistration:!0})],ko);
_.p(ko,"ytd-notice-renderer",function(){if(iFZ!==void 0)return iFZ;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return iFZ=q},{mode:1});var JZL;var zt=function(){return _.n.apply(this,arguments)||this};
_.F(zt,_.n);zt.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zt.prototype,"data",void 0);_.u([_.Ue({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],zt);
_.p(zt,"ytd-preview-comment-dialog-content",function(){if(JZL!==void 0)return JZL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return JZL=q},{mode:1});var Fc_;var n9=function(){return _.n.apply(this,arguments)||this};
_.F(n9,_.n);n9.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
n9.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],n9.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],n9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],n9.prototype,"data",void 0);_.u([_.Ue({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],n9);
_.p(n9,"ytd-preview-comment-dialog-renderer",function(){if(Fc_!==void 0)return Fc_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Fc_=q},{mode:1});var HFs;var OFG=_.C("web_button_rework")&&_.zo("BUTTON_REWORK")||_.C("web_button_rework_with_live"),f9=function(){var q=_.n.apply(this,arguments)||this;q.closeLabel=_.qW("CLOSE");q.selectedAmountIndex=1;q.privacyCheckboxValue=!1;q.useAmsterdamStyle=OFG;q.amountPlaceholderIndex=-1;return q};
_.F(f9,_.n);_.Z=f9.prototype;_.Z.onAmountClick=function(q){this.selectedAmountIndex=_.mt(this.hostElement).querySelector("#amounts").indexForElement(q.currentTarget)};
_.Z.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.gr(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.Z.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.gr(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.gr(this.hostElement,"yt-close-popup-action",[this.is]);var q;(q=_.kc())==null||q.getPlayerPromise().then(function(S){S.pauseVideo()})}};
_.Z.donationCallback=function(q){q.success?(this.hostElement.hasAttribute("live-chat")&&q.response&&q.response.data&&q.response.data.actions&&_.gr(this.hostElement,"yt-live-chat-open-popup",[q.response.data.actions[0]]),_.gr(this.hostElement,"yt-close-popup-action",[this.is]),_.gr(this.hostElement,"yt-live-chat-close-buy-flow")):q.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(q.errorMessageRenderer)};
_.Z.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.mt(this.hostElement).querySelector("#custom-amount-input").focus()};
_.Z.updateConfirmationDialogTextWithAmount=function(q){var S=this.getConfirmDialogRuns();S&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(S),"text"],this.getFormattedAmount(q))};
_.Z.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.Z.getAmountPlaceholderIndex=function(q){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=q.findIndex(function(S){return S.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.Z.getFormattedAmount=function(q){var S;return(new _.ir(4,((S=this.data)==null?void 0:S.currencyCode)||"")).format(q)};
_.Z.isAmountValid=function(q){if(q==="")return!1;q=Number(q)*1E6;var S=this.get("minAmountMicros",this.data),N=this.get("maxAmountMicros",this.data);return S&&q<S||N&&q>N?!1:!0};
_.Z.setInputError=function(){this.shouldShowValidationError?_.mt(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.mt(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.Z.setInitialCheckboxValue=function(){var q;this.privacyCheckboxValue=!((q=this.data)==null||!q.privacyCheckboxInitialState)};
_.Z.updateCustomAmountInputFromBinding=function(q){this.customAmountInput=q.detail.value};
_.Z.updatePrivacyCheckboxValueFromBinding=function(q){this.privacyCheckboxValue=q.detail.value};
_.hd.Object.defineProperties(f9.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var q=this,S,N;return((S=this.data)==null?void 0:(N=S.suggestedAmounts)==null?void 0:N.map(function(X,b){return{buttonRenderer:{style:q.selectedAmountIndex===b?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:X.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var q=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(q&&this.amountMicros!==null)return Object.assign({},q,{ypcGetCartEndpoint:Object.assign({},q.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var q=this.get("confirmLargeAmount",this.data);if(q&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),q}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q=this.get("donateButton.buttonRenderer",this.data);if(q)return Object.assign({},q,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
f9.prototype.setInitialCheckboxValue=f9.prototype.setInitialCheckboxValue;f9.prototype.setInputError=f9.prototype.setInputError;f9.prototype.setFocusOnCustomAmountInput=f9.prototype.setFocusOnCustomAmountInput;_.u([_.O(ijG),_.E("design:type",Object)],f9.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],f9.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],f9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],f9.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],f9.prototype,"closeLabel",void 0);_.u([_.k(),_.E("design:type",Object)],f9.prototype,"selectedAmountIndex",void 0);_.u([_.k(),_.E("design:type",String)],f9.prototype,"customAmountInput",void 0);_.u([_.k(),_.E("design:type",Object)],f9.prototype,"privacyCheckboxValue",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],f9.prototype,"useAmsterdamStyle",void 0);_.u([_.I5("customAmount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f9.prototype,"setFocusOnCustomAmountInput",null);_.u([_.K("data","selectedAmountIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],f9.prototype,"suggestedAmountButtons",null);
_.u([_.K("data","selectedAmountIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],f9.prototype,"isCustomAmountSelected",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],f9.prototype,"showPrivacyCheckbox",null);_.u([_.K("data","selectedAmountIndex","customAmount"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"amountMicros",null);
_.u([_.K("isCustomAmountSelected","customAmountInput"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"customAmount",null);_.u([_.K("customAmount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],f9.prototype,"shouldShowValidationError",null);_.u([_.K("customAmount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],f9.prototype,"isDonateButtonEnabled",null);
_.u([_.K("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"donateCommand",null);_.u([_.K("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"donateCommandWithConfirmation",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"largeDonationThreshold",null);
_.u([_.K("customAmount","donateCommand","amountMicros"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"confirmLargeAmountCommand",null);_.u([_.K("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.E("design:type",Object),_.E("design:paramtypes",[])],f9.prototype,"donateButtonRenderer",null);_.u([_.I5("shouldShowValidationError"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f9.prototype,"setInputError",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f9.prototype,"setInitialCheckboxValue",null);_.u([_.Ue({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],f9);
_.p(f9,"ytd-donation-amount-picker-renderer",function(){if(HFs!==void 0)return HFs;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return HFs=q},{mode:1});var Kc3;var v38=function(){return _.n.apply(this,arguments)||this};
_.F(v38,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],v38.prototype,"ytComponentBehavior",void 0);_.u([_.k({}),_.E("design:type",Object)],v38.prototype,"data",void 0);_.u([_.Ue({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],v38);
_.p(v38,"ytd-donation-post-transaction-content",function(){if(Kc3!==void 0)return Kc3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Kc3=q},{mode:1});var laE;var p9=function(){return _.n.apply(this,arguments)||this};
_.F(p9,_.n);p9.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],p9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],p9.prototype,"ytRendererBehavior",void 0);_.u([_.k({}),_.E("design:type",Object)],p9.prototype,"data",void 0);_.u([_.Ue({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],p9);
_.p(p9,"ytd-donation-post-transaction-renderer",function(){if(laE!==void 0)return laE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return laE=q},{mode:1});var jw3;var WcL;var xo=function(){return _.n.apply(this,arguments)||this};
_.F(xo,_.n);xo.prototype.computeIsStreamingProvider=function(q){return!!q.isStreamingShelf};
xo.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xo.prototype,"data",void 0);_.u([_.k({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],xo.prototype,"isStreamingProvider",void 0);
_.u([_.Ue({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],xo);
_.p(xo,"ytd-media-provider-renderer",function(){if(WcL!==void 0)return WcL;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return WcL=q},{mode:1});var drV;var bY=function(){return _.n.apply(this,arguments)||this};
_.F(bY,_.n);bY.prototype.observeLightsourcePalette=function(){var q,S=(q=this.data)==null?void 0:q.vibrantsourceColorPaletteData;S&&_.AG(this.hostElement,S)};
bY.prototype.observeLightsourcePalette=bY.prototype.observeLightsourcePalette;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],bY.prototype,"data",void 0);
_.u([_.I5("data.vibrantsourceColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bY.prototype,"observeLightsourcePalette",null);_.u([_.Ue({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],bY);
_.p(bY,"ytd-streaming-pop-up-dialog",function(){if(drV!==void 0)return drV;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return drV=q},{mode:1});var we=function(){return _.n.apply(this,arguments)||this};
_.F(we,_.n);we.prototype.onPopupOpened_=function(){var q;((q=this.data)==null?0:q.serviceEndpoint)&&_.Ly().resolve(_.ci).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
we.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
we.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.content":{id:"content",mapping:{streamingPopUpDialog:{component:"ytd-streaming-pop-up-dialog"}}}}};
we.prototype.onPopupOpened_=we.prototype.onPopupOpened_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],we.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],we.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.Wd),_.E("design:type",Object)],we.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],we.prototype,"data",void 0);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],we.prototype,"onPopupOpened_",null);_.u([_.Ue({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],we);
_.p(we,"ytd-brandconnect-popup-renderer",function(){if(jw3!==void 0)return jw3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jw3=q},{mode:1});var k03;var Zl=function(){return _.n.apply(this,arguments)||this};
_.F(Zl,_.n);_.Z=Zl.prototype;_.Z.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){for(var q=0;q<this.getOptionRenderers().length;q++)this.notifyPath("data.options."+q+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+q+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.Z.updateSubmitButton=function(q){this.set("data.submitButton.buttonRenderer.isDisabled",!q)};
_.Z.computeAlt=function(q){return _.vO(q)};
_.Z.onDismissTap=function(){_.gr(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Z.getOptionRenderers=function(q){return(q=q||this.data)&&q.options?q.options.reduce(function(S,N){N.checkboxSurveyOptionRenderer&&S.push(N.checkboxSurveyOptionRenderer);return S},[]):[]};
_.Z.onOptionChange=function(q){var S=this,N=!1;if(q.detail.checked)for(var X=this.getOptionRenderers().find(function(T){return T.value===q.detail.value}),b=this.getOptionRenderers(),w=0;w<b.length;w++){var B=b[w];
this.notifyPath("data.options."+w+".checkboxSurveyOptionRenderer.checked");B.checked&&((X==null?0:X.isExclusiveOption)?!B.isExclusiveOption:B.isExclusiveOption)?this.set("data.options."+w+".checkboxSurveyOptionRenderer.checked",!1):B.checked&&(N=!0)}else N=this.getOptionRenderers().some(function(T,Q){S.notifyPath("data.options."+Q+".checkboxSurveyOptionRenderer.checked");return T.checked});
this.updateSubmitButton(N)};
_.Z.onSubmitTap=function(){var q=this.getOptionRenderers().filter(function(w){return w.checked});
if(q.length!==0){var S=q.map(function(w){return w.responseEndpoint});
q=[];for(var N=1;N<S.length;N++){var X=void 0,b=(X=_.t(S[N],_.$K))==null?void 0:X.feedbackToken;b&&q.push(b)}S=[S[0]];q.length&&S.push({extra_feedback_tokens:q});_.yR(this.hostElement,S);_.gr(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);q=this.data&&this.data.submitActions||[];if(_.C("kevlar_command_handler_migration_killswitch"))_.M9(this.hostElement,q,this.hostElement);else for(q=_.A(q),S=q.next();!S.done;S=q.next())this.ytComponentBehavior.resolveCommand(S.value)}};
Zl.prototype.onOptionChange=Zl.prototype.onOptionChange;Zl.prototype.dataChanged=Zl.prototype.dataChanged;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Zl.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Zl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Zl.prototype,"ytComponentBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zl.prototype,"ytRendererBehavior",void 0);_.u([_.O(NQ8),_.E("design:type",Object)],Zl.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Zl.prototype,"data",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zl.prototype,"dataChanged",null);
_.u([_.Ph("ytd-checkbox-survey-option-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Zl.prototype,"onOptionChange",null);_.u([_.Ue({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Zl);
_.p(Zl,"ytd-checkbox-survey-renderer",function(){if(k03!==void 0)return k03;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return k03=q},{mode:1});var z_7;var n3J;var As=function(){return _.n.apply(this,arguments)||this};
_.F(As,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],As.prototype,"ytRendererBehavior",void 0);_.u([_.O(q4L),_.E("design:type",Object)],As.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],As.prototype,"data",void 0);_.u([_.Ue({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],As);
_.p(As,"ytd-dismissal-reason-text-renderer",function(){if(n3J!==void 0)return n3J;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return n3J=q},{mode:1});var fa8;var ss=function(){return _.n.apply(this,arguments)||this};
_.F(ss,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ss.prototype,"ytRendererBehavior",void 0);_.u([_.O(q4L),_.E("design:type",Object)],ss.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ss.prototype,"data",void 0);_.u([_.Ue({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],ss);
_.p(ss,"ytd-dismissal-reason-video-renderer",function(){if(fa8!==void 0)return fa8;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return fa8=q},{mode:1});var B$=function(){return _.n.apply(this,arguments)||this};
_.F(B$,_.n);_.Z=B$.prototype;_.Z.created=function(){this.selectedFeedbackTokens=new Cz};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.Z.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.Z.onDismissalReasonSelected=function(q,S){_.uc(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(S);this.hasReasonsSelected=!0};
_.Z.onDismissalReasonDeselected=function(q,S){_.uc(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(S);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.Z.onCancelTap=function(){_.gr(this.hostElement,"yt-close-popup-action")};
_.Z.onSubmitTap=function(){var q=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(q={feedback_tokens:q},_.Ly().resolve(_.ci).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},q,{element:this.hostElement})}));_.gr(this.hostElement,"yt-close-popup-action")};
B$.prototype.onDismissalReasonDeselected=B$.prototype.onDismissalReasonDeselected;B$.prototype.onDismissalReasonSelected=B$.prototype.onDismissalReasonSelected;B$.prototype.dataChanged=B$.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],B$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],B$.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],B$.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],B$.prototype,"hasReasonsSelected",void 0);_.u([_.k(),_.E("design:type",Cz)],B$.prototype,"selectedFeedbackTokens",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],B$.prototype,"dataChanged",null);_.u([_.Ph("yt-dismissal-reason-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],B$.prototype,"onDismissalReasonSelected",null);
_.u([_.Ph("yt-dismissal-reason-deselected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],B$.prototype,"onDismissalReasonDeselected",null);_.u([_.Ue({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],B$);
_.p(B$,"ytd-dismissal-follow-up-renderer",function(){if(z_7!==void 0)return z_7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return z_7=q},{mode:1});var pSE;var TX=function(){return _.n.apply(this,arguments)||this};
_.F(TX,_.n);_.Z=TX.prototype;_.Z.onCheckedChange=function(){this.multiselect||_.uc(this.hostElement,"yt-feedback-single-select-changed");_.mt(this.hostElement).querySelector("#freeform").focus();_.uc(this.hostElement,"yt-refit")};
_.Z.showTextBox=function(q,S){return q&&S};
_.Z.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))};
_.Z.updateDataCheckedFromBinding=function(q){this.set("data.checked",q.detail.value)};
_.Z.updateDataResultTextFromBinding=function(q){this.set("data.resultText",q.detail.value)};
TX.prototype.dataChanged=TX.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TX.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],TX.prototype,"multiselect",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],TX.prototype,"dataChanged",null);
_.u([_.Ue({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],TX);
_.p(TX,"ytd-feedback-option-renderer",function(){if(pSE!==void 0)return pSE;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return pSE=q},{mode:1});var xr7;var GX=function(){return _.n.apply(this,arguments)||this};
_.F(GX,_.n);GX.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
GX.prototype.onSingleSelectCheckedChanged=function(q){q=_.jB(q);for(var S=0;S<this.data.options.length;S++)if(q.data!==_.t(this.data.options[S],VJ$)){var N="data.options."+S+".feedbackOptionRenderer.checked";this.notifyPath(N);this.set(N,!1)}};
GX.prototype.onSingleSelectCheckedChanged=GX.prototype.onSingleSelectCheckedChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],GX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],GX.prototype,"data",void 0);
_.u([_.Ph("yt-feedback-single-select-changed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],GX.prototype,"onSingleSelectCheckedChanged",null);_.u([_.Ue({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],GX);
_.p(GX,"ytd-feedback-question-renderer",function(){if(xr7!==void 0)return xr7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xr7=q},{mode:1});var mr3;var Dl=function(){return _.n.apply(this,arguments)||this};
_.F(Dl,_.n);Dl.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
Dl.prototype.getSelectedFeedbackResults=function(){for(var q={},S=0;S<this.data.questions.length;S++)for(var N=_.t(this.data.questions[S],aIs),X=0;X<N.options.length;X++){var b=_.t(N.options[X],VJ$);b&&b.checked&&(q[b.optionKey]=b.resultText)}return q};
Dl.prototype.onKeyUp=function(){var q=this;_.ns(_.OY,function(){_.uc(q.hostElement,"yt-refit")});
_.OY.start()};
Dl.prototype.submitSurvey=function(){var q=this.getSelectedFeedbackResults();Object.keys(q).length>0&&this.data.submitFeedbackEndpoint&&(q={survey_results:q,is_feedback_token_unencrypted:!0},_.Ly().resolve(_.ci).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},q,{element:this.hostElement})}))};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Dl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Dl.prototype,"data",void 0);_.u([_.Ue({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],Dl);
_.p(Dl,"ytd-feedback-survey-renderer",function(){if(mr3!==void 0)return mr3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return mr3=q},{mode:1});var uG_;var g3Z;var Qc=function(){return _.n.apply(this,arguments)||this};
_.F(Qc,_.n);Qc.prototype.computeAlt=function(q){return _.vO(q)};
Qc.prototype.submitResponse=function(){var q,S;(q=this.data)!=null&&q.feedbackToken&&((S=this.data)==null?void 0:S.nextStageIndex)!==void 0&&(_.E1(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.E1(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Qc.prototype.onClick=function(){this.submitResponse()};
Qc.prototype.onClick=Qc.prototype.onClick;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Qc.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Qc.prototype,"vertical",void 0);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Qc.prototype,"onClick",null);
_.u([_.Ue({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],Qc);
_.p(Qc,"ytd-single-select-answer-option-renderer",function(){if(g3Z!==void 0)return g3Z;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return g3Z=q},{mode:1});var E37;var ak=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return q};
_.F(ak,_.n);ak.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
ak.prototype.dataChanged=function(){var q,S;this.vertical=((S=(q=this.data)==null?void 0:q.answerOrientation)!=null?S:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
ak.prototype.submitFeedback=function(q){var S;((S=this.data)==null?0:S.responseEndpoint)&&q&&_.yR(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[q]}])};
ak.prototype.dataChanged=ak.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],ak.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],ak.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],ak.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],ak.prototype,"vertical",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ak.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],ak);
_.p(ak,"ytd-single-select-question-renderer",function(){if(E37!==void 0)return E37;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return E37=q},{mode:1});var Vc=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return q};
_.F(Vc,_.n);_.Z=Vc.prototype;_.Z.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}};
_.Z.dataChanged=function(){this.jumpToStage(0)};
_.Z.jumpToStage=function(q){var S,N;if((S=this.data)==null?0:(N=S.stages)==null?0:N[q])this.currentStage=this.data.stages[q],this.refitAfterRender()};
_.Z.computeAlt=function(q){return _.vO(q)};
_.Z.computeSimpleMessage=function(q){var S;return(S=_.t(q,$o7))==null?void 0:S.messageText};
_.Z.computeHideDismiss=function(q){var S;return(S=_.t(q,$aL))==null?void 0:S.hideParentDismissButton};
_.Z.onDismissTap=function(){_.gr(this.hostElement,"yt-close-popup-action");_.t(this.currentStage,$o7)||this.data.dismissalEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Z.refitAfterRender=function(){var q=this;_.MC(this,function(){_.uc(q.hostElement,"yt-refit")})};
Vc.prototype.dataChanged=Vc.prototype.dataChanged;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Vc.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Vc.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O(NQ8),_.E("design:type",Object)],Vc.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Vc.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Vc.prototype,"currentStage",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vc.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Vc);
_.p(Vc,"ytd-multi-stage-survey-renderer",function(){if(uG_!==void 0)return uG_;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return uG_=q},{mode:1});var yZ3;var Us=function(){return _.n.apply(this,arguments)||this};
_.F(Us,_.n);Us.prototype.computeAlt=function(q){return _.vO(q)};
Us.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.Ly().resolve(_.ci).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.gr(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(dYV(!1)))};
Us.prototype.onTap=function(){this.vertical&&this.submitResponse()};
Us.prototype.onTap=Us.prototype.onTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Us.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Us.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Us.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Us.prototype,"vertical",void 0);
_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Us.prototype,"onTap",null);_.u([_.Ue({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],Us);
_.p(Us,"ytd-single-option-survey-option-renderer",function(){if(yZ3!==void 0)return yZ3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yZ3=q},{mode:1});var MpG;var re=function(){return _.n.apply(this,arguments)||this};
_.F(re,_.n);_.Z=re.prototype;_.Z.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){var q,S;this.vertical=(((q=this.data)==null?void 0:(S=q.surveyOrientation)==null?void 0:S.type)||"HORIZONTAL")==="VERTICAL"};
_.Z.computeAlt=function(q){return _.vO(q)};
_.Z.onDismissTap=function(){_.gr(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ly().resolve(_.ci).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(dYV(!1))};
re.prototype.dataChanged=re.prototype.dataChanged;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],re.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],re.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(NQ8),_.E("design:type",Object)],re.prototype,"ytdHatsSurveyBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],re.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],re.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],re.prototype,"vertical",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],re.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],re);
_.p(re,"ytd-single-option-survey-renderer",function(){if(MpG!==void 0)return MpG;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return MpG=q},{mode:1});var Lc7;var $n=function(){return _.n.apply(this,arguments)||this};
_.F($n,_.n);$n.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
$n.prototype.onDismissTap=function(){_.gr(this.hostElement,"yt-close-popup-action")};
$n.prototype.onNavigate=function(){_.gr(this.hostElement,"yt-close-popup-action")};
$n.prototype.onNavigate=$n.prototype.onNavigate;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$n.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],$n.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$n.prototype,"data",void 0);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$n.prototype,"onNavigate",null);
_.u([_.Ue({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],$n);
_.p($n,"ytd-survey-follow-up-renderer",function(){if(Lc7!==void 0)return Lc7;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Lc7=q},{mode:1});var h_L;var Pq3;var IaJ;var c$=function(){var q=_.n.apply(this,arguments)||this;q.polymer2="Element"in Polymer;return q};
_.F(c$,_.n);_.Z=c$.prototype;_.Z.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.Z.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.Z.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.Z.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("minutes-changed",this.minutes))};
_.Z.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("seconds-changed",this.seconds))};
_.Z.updateMinutesFromBinding=function(q){this.minutes=q.detail.value};
_.Z.updateSecondsFromBinding=function(q){this.seconds=q.detail.value};
c$.prototype.secondsChangedForBinding=c$.prototype.secondsChangedForBinding;c$.prototype.minutesChangedForBinding=c$.prototype.minutesChangedForBinding;c$.prototype.secondsChanged=c$.prototype.secondsChanged;_.u([_.k(),_.E("design:type",String)],c$.prototype,"minutes",void 0);_.u([_.k(),_.E("design:type",String)],c$.prototype,"seconds",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],c$.prototype,"polymer2",void 0);
_.u([_.oE("#seconds"),_.E("design:type",Object)],c$.prototype,"secondsEl",void 0);_.u([_.I5("seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c$.prototype,"secondsChanged",null);_.u([_.I5("minutes"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c$.prototype,"minutesChangedForBinding",null);
_.u([_.I5("seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c$.prototype,"secondsChangedForBinding",null);_.u([_.Vd({is:"yt-timestamp-input",disableElementRegistration:!0})],c$);
_.p(c$,"yt-timestamp-input",function(){if(IaJ===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Pq3===void 0&&(Pq3=document.createElement("template"));var X=Pq3;N.call(S,X.content.cloneNode(!0),q.content.firstChild);IaJ=q}q=IaJ;return q},{mode:2});var er=function(){return _.n.apply(this,arguments)||this};
_.F(er,_.n);_.Z=er.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$22525_scroller.dialogElement=this.hostElement.parentNode};
_.Z.dataChanged=function(){var q=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.z7().getPlayerPromise().then(function(S){S=S.getCurrentTime();q.minutes=Math.floor(S/60).toString();q.seconds=(Math.floor(S)%60).toString()})};
_.Z.onTapSubmit=function(q){q.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(q={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(q.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(q.minutes=this.minutes,q.seconds=this.seconds),_.Ly().resolve(_.ci).resolveCommand(this.serviceEndpoint,{form:Object.assign({},q,{element:this.hostElement})}))};
_.Z.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.Z.onYtServiceRequestCompleted=function(q,S){S=S.actions;if(Array.isArray(S))for(var N=0,X=S.length;N<X;N++)_.t(S[N],_.wG)&&(q.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(S[N]))};
_.Z.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.Z.toggleSubmitButton=function(q){this.set("submitButton.isDisabled",!q)};
_.Z.handleInput=function(){var q=this.issueType,S=this.affiliation,N=this.minutes,X=this.seconds;N=!this.showTimestamp||!!N&&!!X;this.toggleSubmitButton(!!this.descriptionText&&!!q&&!!S&&N)};
_.Z.computeServiceEndpoint=function(q){return this.get("submitButton.buttonRenderer.serviceEndpoint",q)};
_.Z.computeSubmitButton=function(q){(q=this.get("submitButton.buttonRenderer",q))&&(q=Object.assign({},q,{serviceEndpoint:void 0}));return q};
_.Z.computeShowTimestamp=function(q){return!!q};
_.Z.onValueChangedForIssueType=function(q){this.issueType=q.detail.value};
_.Z.onValueChangedForAffiliation=function(q){this.affiliation=q.detail.value};
_.Z.updateDescriptionTextFromBinding=function(q){this.descriptionText=q.detail.value};
_.Z.updateFullNameTextFromBinding=function(q){this.fullNameText=q.detail.value};
_.Z.updateMinutesFromBinding=function(q){this.minutes=q.detail.value};
_.Z.updateSecondsFromBinding=function(q){this.seconds=q.detail.value};
er.prototype.handleInput=er.prototype.handleInput;er.prototype.onYtServiceRequestError=er.prototype.onYtServiceRequestError;er.prototype.onYtServiceRequestCompleted=er.prototype.onYtServiceRequestCompleted;er.prototype.onYtServiceRequestSent=er.prototype.onYtServiceRequestSent;er.prototype.dataChanged=er.prototype.dataChanged;_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],er.prototype,"ytOpenPopupBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],er.prototype,"ytRendererBehavior",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],er.prototype,"JSC$22525_scroller",void 0);_.u([_.oE("#description"),_.E("design:type",HTMLInputElement)],er.prototype,"description",void 0);_.u([_.oE("#full-name"),_.E("design:type",Object)],er.prototype,"fullName",void 0);_.u([_.k(),_.E("design:type",Object)],er.prototype,"data",void 0);
_.u([_.k({computed:"computeShowTimestamp(data.timestampLabel)"}),_.E("design:type",Boolean)],er.prototype,"showTimestamp",void 0);_.u([_.k({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.E("design:type",Object)],er.prototype,"serviceEndpoint",void 0);_.u([_.k({computed:"computeSubmitButton(data)"}),_.E("design:type",Object)],er.prototype,"submitButton",void 0);_.u([_.k(),_.E("design:type",String)],er.prototype,"descriptionText",void 0);
_.u([_.k(),_.E("design:type",Number)],er.prototype,"issueType",void 0);_.u([_.k(),_.E("design:type",Number)],er.prototype,"affiliation",void 0);_.u([_.k(),_.E("design:type",String)],er.prototype,"fullNameText",void 0);_.u([_.k(),_.E("design:type",String)],er.prototype,"minutes",void 0);_.u([_.k(),_.E("design:type",String)],er.prototype,"seconds",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],er.prototype,"dataChanged",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],er.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],er.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],er.prototype,"onYtServiceRequestError",null);_.u([_.I5("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],er.prototype,"handleInput",null);_.u([_.Ue({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],er);
_.p(er,"ytd-legal-report-details-form-renderer",function(){if(h_L!==void 0)return h_L;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return h_L=q},{mode:1});var YK3;var CU=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return q};
_.F(CU,_.n);CU.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
CU.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var q=this.formRenderer.getForm();q&&this.data.submitEndpoint&&(_.Ly().resolve(_.ci).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},q,{element:this.hostElement})}),_.gr(this.hostElement,"yt-close-popup-action"))}};
CU.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.gr(this.hostElement,"yt-close-popup-action"))};
CU.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
CU.prototype.onPopupClosed=CU.prototype.onPopupClosed;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],CU.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],CU.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);
_.u([_.oE("yt-form-renderer"),_.E("design:type",Object)],CU.prototype,"formRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],CU.prototype,"data",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CU.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-form-popup-content",disableElementRegistration:!0})],CU);
_.p(CU,"ytd-form-popup-content",function(){if(YK3!==void 0)return YK3;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return YK3=q},{mode:1});var ogD;var Rk=function(){return _.n.apply(this,arguments)||this};
_.F(Rk,_.n);Rk.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Rk.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Rk.prototype.onPopupOpened=function(){_.uc(this.hostElement,"yt-invalidate-popup-tabbables")};
Rk.prototype.onYtServiceRequestCompleted=function(q,S){S.data&&S.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.uc(this.hostElement,"yt-invalidate-popup-tabbables"))};
Rk.prototype.onYtServiceRequestCompleted=Rk.prototype.onYtServiceRequestCompleted;Rk.prototype.onPopupOpened=Rk.prototype.onPopupOpened;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Rk.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Rk.prototype,"data",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rk.prototype,"onPopupOpened",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],Rk.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ue({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Rk);
_.p(Rk,"ytd-form-popup-renderer",function(){if(ogD!==void 0)return ogD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ogD=q},{mode:1});var q7A;var ts=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;return q};
_.F(ts,_.n);_.Z=ts.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");Nr3(this.hostElement)};
_.Z.onYtServiceRequestSent=function(){this.isLoading=!0};
_.Z.onYtServiceRequestCompleted=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.Z.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.M9(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.Z.closePopupHandler=function(){this.fireOnCloseActions()};
_.Z.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var q=this.get("data.headerImage.thumbnails");q&&(q=_.Wi(q,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+q+")")}};
_.Z.onYtNavigate=function(q){(q=_.jB(q))&&q.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
ts.prototype.onYtNavigate=ts.prototype.onYtNavigate;ts.prototype.onHeaderImageChanged=ts.prototype.onHeaderImageChanged;ts.prototype.closePopupHandler=ts.prototype.closePopupHandler;ts.prototype.onYtServiceRequestCompleted=ts.prototype.onYtServiceRequestCompleted;ts.prototype.onYtServiceRequestSent=ts.prototype.onYtServiceRequestSent;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ts.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],ts.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ts.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ts.prototype,"isLoading",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLDivElement)],ts.prototype,"header",void 0);_.u([_.oE("#confirm-button"),_.E("design:type",_.bA)],ts.prototype,"confirmButton",void 0);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ts.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ts.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],ts.prototype,"closePopupHandler",null);_.u([_.I5("data.headerImage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ts.prototype,"onHeaderImageChanged",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ts.prototype,"onYtNavigate",null);
_.u([_.Ue({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],ts);
_.p(ts,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(q7A!==void 0)return q7A;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return q7A=q},{mode:1});var S7$;var iY=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;return q};
_.F(iY,_.n);_.Z=iY.prototype;_.Z.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);Nr3(this.hostElement)};
_.Z.onYtServiceRequestCompleted=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.Z.onYtServiceRequestError=function(q){_.H2(this.hostElement,q.detail.error.message)};
_.Z.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Z.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.gr(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.Z.onDataChanged=function(){this.isLoading=!1;var q=this.get("data.headerImage.thumbnails");q&&(q=_.Wi(q,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+q+")");q=_.VR();var S=_.as(),N=this.get("data.trackingParams");N&&S&&q&&_.Jg(q,S,_.by(N))};
_.hd.Object.defineProperties(iY.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
iY.prototype.onDataChanged=iY.prototype.onDataChanged;iY.prototype.onDomChange=iY.prototype.onDomChange;iY.prototype.onYtServiceRequestError=iY.prototype.onYtServiceRequestError;iY.prototype.onYtServiceRequestCompleted=iY.prototype.onYtServiceRequestCompleted;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],iY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],iY.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],iY.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],iY.prototype,"isLoading",void 0);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],iY.prototype,"hasDescription",null);_.u([_.oE("tp-yt-paper-dialog-scrollable"),_.E("design:type",Object)],iY.prototype,"scrollable",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLElement)],iY.prototype,"header",void 0);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],iY.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],iY.prototype,"onYtServiceRequestError",null);
_.u([_.Ph("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],iY.prototype,"onDomChange",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iY.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],iY);
_.p(iY,"ytd-gaming-account-link-setting-renderer",function(){if(S7$!==void 0)return S7$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return S7$=q},{mode:1});var Nyh;var XMj;var Js=function(){var q=_.n.apply(this,arguments)||this;q.isHeader=!1;q.getEndpointForm=function(){return jPG(q.data)};
return q};
_.F(Js,_.n);_.Z=Js.prototype;_.Z.triggerHintActions=function(){var q=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var S=_.E1(q.hostElement,"yt-get-opened-popups-action");!(S&&S.length===1?S[0]:[]).some(function(N){N=N.openPopupAction.popupType;return N==="SURVEY"||N==="MEALBAR"||N==="HINT"})&&q.data.hintActions&&q.guideOpened&&(_.M9(q.hostElement,q.data.hintActions,q.hostElement),q.data.hintActions=void 0)})};
_.Z.getBadgeIconType=function(q){return q&&q.liveBroadcasting?"live":null};
_.Z.onDown=function(){this.interaction.triggerDown()};
_.Z.onUp=function(){this.interaction.triggerUp()};
_.Z.onTap=function(q){if(this.data.serviceEndpoint){var S;_.C("shorts_controller_retrieve_seedless_sequence_v2")&&((S=_.t(this.data.serviceEndpoint,_.SB))==null?void 0:S.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):lg_(this.data.serviceEndpoint,this);q.preventDefault()}else this.data.navigationEndpoint&&!_.lW(_.lX(q),this.hostElement,["A".toString()])&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.Z.computeActive=function(q,S){if(!q)return!1;var N=q.navigationEndpoint;q=q.serviceEndpoint;if(!N&&!q||!S)return!1;if(N){q=(q=_.PO(S))&&["subscriptions","filteredsubscriptions"].includes(q);if(_.t(N,_.If)&&_.t(S,_.If)&&!q){var X=_.t(N,_.If).browseId;S=_.t(S,_.If).browseId;return X!==void 0&&S!==void 0&&(X===S||X==="VLWL"&&S==="FEwatch_later"||X==="FEwatch_later"&&S==="VLWL")}var b;N=(b=_.t(N.commandMetadata,_.Yq))==null?void 0:b.url;S=(X=_.t(S.commandMetadata,_.Yq))==null?void 0:X.url;return!(!N||
!S||N!==S&&N!==_.yv(S))}return this.isActiveShortsTab(q,S)};
_.Z.isActiveShortsTab=function(q,S){S=!!_.t(S,_.SB)||!!_.t(S,_.cj);return(!!_.t(q,_.SB)||!!_.t(q,_.cj))&&S};
_.Z.computeIsPrimary=function(q){return!!q};
_.hd.Object.defineProperties(Js.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&q)return q}}});
Js.prototype.onTap=Js.prototype.onTap;Js.prototype.onUp=Js.prototype.onUp;Js.prototype.onDown=Js.prototype.onDown;Js.prototype.triggerHintActions=Js.prototype.triggerHintActions;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Js.prototype,"componentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Js.prototype,"rendererBehavior",void 0);_.u([_.O(_.jM.YtTaskEmitterBehavior),_.E("design:type",Object)],Js.prototype,"taskEmitterBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],Js.prototype,"activeEndpoint",void 0);_.u([_.k(),_.E("design:type",Object)],Js.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],Js.prototype,"guideOpened",void 0);_.u([_.k(),_.E("design:type",String)],Js.prototype,"type",void 0);_.u([_.oE("yt-interaction"),_.E("design:type",Object)],Js.prototype,"interaction",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Js.prototype,"isHeader",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data","activeEndpoint"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Js.prototype,"active",null);_.u([_.k({reflectToAttribute:!0}),_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Js.prototype,"isPrimary",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.count","data.presentationStyle","data.badges.*"),_.E("design:type",String),_.E("design:paramtypes",[])],Js.prototype,"lineEndStyle",null);
_.u([_.K("lineEndStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],Js.prototype,"ariaLabel",null);_.u([_.I5("data.hintActions","guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Js.prototype,"triggerHintActions",null);_.u([_.Ph("down"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Js.prototype,"onDown",null);
_.u([_.Ph("up"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Js.prototype,"onUp",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Js.prototype,"onTap",null);_.u([_.Ue({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],Js);
_.p(Js,"ytd-guide-entry-renderer",function(){if(XMj!==void 0)return XMj;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return XMj=q},{mode:1});var Fj=function(){var q=_.n.apply(this,arguments)||this;q.userToggled=!1;return q};
_.F(Fj,_.n);_.Z=Fj.prototype;_.Z.getItemsPath=function(){return"data.expandableItems"};
_.Z.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.Z.onExpanderItemTapped=function(q){var S=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.C("kevlar_guide_expandable_items_killswitch")&&_.MC(this,function(){_.EY(S.expandableItems)});
q.preventDefault()};
_.Z.onCollapserItemTapped=function(q){var S=this;this._setExpanded(!1);this.userToggled=!0;q.preventDefault();this.expandableItems&&!_.C("kevlar_guide_collapsible_items_killswitch")&&_.MC(this,function(){_.gX(S.hostElement)})};
_.Z.observeActiveEndpoint=function(){for(var q=this.activeEndpoint,S=this.data,N=this.expandableItems.children,X=0,b=N.length;X<b;X++)N[X].activeEndpoint=q;S&&S.autoExpandCommand&&q&&!this.userToggled&&(N=this.data.autoExpandCommand,S=!(!_.t(N,_.If)||!_.t(q,_.If)||_.t(N,_.If).browseId!==_.t(q,_.If).browseId),q=this.get("commandMetadata.webCommandMetadata.url",q),N=this.get("commandMetadata.webCommandMetadata.url",N),S=S||!!(q&&N&&q.includes(N)),this._setExpanded(S),S&&this.ytLazyListBehavior.fillRemainingListItems())};
Fj.prototype.observeActiveEndpoint=Fj.prototype.observeActiveEndpoint;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Fj.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Fj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],Fj.prototype,"ytLazyListBehavior",void 0);_.u([_.oE("#expandable-items"),_.E("design:type",HTMLElement)],Fj.prototype,"expandableItems",void 0);
_.u([_.k(),_.E("design:type",Object)],Fj.prototype,"data",void 0);_.u([_.k({readOnly:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],Fj.prototype,"expanded",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],Fj.prototype,"initialCount",void 0);_.u([_.k(),_.E("design:type",Object)],Fj.prototype,"activeEndpoint",void 0);_.u([_.I5("data","activeEndpoint","canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fj.prototype,"observeActiveEndpoint",null);
_.u([_.Ue({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],Fj);
_.p(Fj,"ytd-guide-collapsible-entry-renderer",function(){if(Nyh!==void 0)return Nyh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Nyh=q},{mode:2});var bN5;var wMF;var H$=function(){var q=_.n.apply(this,arguments)||this;q.allVideosCount=0;q.renderGuideEntry=!1;return q};
_.F(H$,_.n);H$.prototype.observeRenderEntry=function(){var q;this.renderGuideEntry=!((q=this.data)==null||!q.alwaysShow)||!!this.allVideosCount};
H$.prototype.observeRenderEntry=H$.prototype.observeRenderEntry;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],H$.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],H$.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],H$.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],H$.prototype,"activeEndpoint",void 0);_.u([_.k({selector:_.kvv}),_.E("design:type",Object)],H$.prototype,"allVideosCount",void 0);
_.u([_.k(),_.E("design:type",Object)],H$.prototype,"renderGuideEntry",void 0);_.u([_.Xb("allVideosCount","data.alwaysShow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H$.prototype,"observeRenderEntry",null);_.u([_.Ue({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],H$);
_.p(H$,"ytd-guide-downloads-entry-renderer",function(){if(wMF===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);wMF=q}q=wMF;return q},{mode:1});var Os=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return q};
_.F(Os,_.n);_.Z=Os.prototype;_.Z.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}};
_.Z.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var q=this.sectionItems.children,S=0,N=q.length;S<N;S++)q[S].activeEndpoint=this.activeEndpoint}};
_.Z.handleAddToGuideSectionAction=function(q){var S=_.t(q,qGZ);if(S&&this.data&&(q=S.items,S=S.handlerData,q&&S&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(S)>-1)){S=0;for(var N=q.length;S<N;S++)q[S].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,q[S])}};
_.Z.handleRemoveFromGuideSectionAction=function(q){var S=_.t(q,SGm);S&&this.data&&(q=S.guideEntryId,S=S.handlerData,q&&S&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(S)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(q,this.data.sectionItems),this.removeFromCollapsedSection(q,this.data.sectionItems)))};
_.Z.removeFromExpandedSection=function(q,S){q=this.getEntryIndexMatchingId(q,S);q!==-1&&this.splice("data.sectionItems",q,1)};
_.Z.removeFromCollapsedSection=function(q,S){var N=S.findIndex(function(X){return!!_.t(X,diZ)});
N&&N!==-1&&S[N]&&_.t(S[N],diZ)&&(S=_.t(S[N],diZ).expandableItems)&&(q=this.getEntryIndexMatchingId(q,S),q!==-1&&this.splice("data.sectionItems."+N+".guideCollapsibleEntryRenderer.expandableItems",q,1))};
_.Z.getEntryIndexMatchingId=function(q,S){var N=this;return S.findIndex(function(X){return N.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===q})};
Os.prototype.activeEndpointChanged=Os.prototype.activeEndpointChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Os.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Os.prototype,"actionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Os.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#section-items"),_.E("design:type",HTMLDivElement)],Os.prototype,"sectionItems",void 0);
_.u([_.oE("#header-entry"),_.E("design:type",Object)],Os.prototype,"headerEntry",void 0);_.u([_.k(),_.E("design:type",Object)],Os.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Os.prototype,"activeEndpoint",void 0);_.u([_.I5("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Os.prototype,"activeEndpointChanged",null);_.u([_.Ue({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Os);
_.p(Os,"ytd-guide-collapsible-section-entry-renderer",function(){if(bN5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);bN5=q}q=bN5;return q},{mode:1});var ZN5;var AFc;var KU=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return q};
_.F(KU,_.n);_.Z=KU.prototype;
_.Z.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},
noInjection:!0}}}}};
_.Z.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var q=_.E1(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);q&&q.length===1&&q[0]&&_.E1(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.Z.handleResetChannelUnreadCountCommand=function(q){var S;(q=(S=_.t(q,bm3))==null?void 0:S.channelId)&&this.data&&this.data.items&&(S=this.getPathToEntryMatchingId(q))&&(this.set(S+".guideEntryRenderer.count",0),this.set(S+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Z.handleResetSubscriptionsUnreadDotCommand=function(q){var S,N=(S=_.t(q,wdm))==null?void 0:S.targetId,X;N&&(X=this.data)!=null&&X.items&&(q=this.data.items.findIndex(function(b){var w;return((w=b.guideEntryRenderer)==null?void 0:w.targetId)===N}),q<0||this.set("data.items."+q+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Z.getPathToEntryMatchingId=function(q){if(this.data&&this.data.items){var S=this.getEntryIndexMatchingId(q,this.data.items);if(S>-1)return"data.items."+S;for(var N=0;N<this.data.items.length;N++)if(S=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[N]))if(S=this.getEntryIndexMatchingId(q,S),S>-1)return"data.items."+N+".guideCollapsibleEntryRenderer.expandableItems."+S}};
_.Z.handleAddToGuideSectionAction=function(q){var S=this;if(_.t(q,qGZ)){var N=_.t(q,qGZ).items;q=_.t(q,qGZ).handlerData;var X,b;if(N&&q&&((X=this.data)==null?void 0:(b=X.handlerDatas)==null?void 0:b.indexOf(q))>-1){N=N.filter(function(B){return(B=S.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",B))&&!S.isGuideItemPresent(B)});
var w;if(q==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((w=this.data)==null?0:w.items)&&(X=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),X>-1)){this.splice.apply(this,["data.items",X+1,0].concat(_.PG(N)));return}this.unshift.apply(this,["data.items"].concat(_.PG(N)))}}};
_.Z.isGuideItemPresent=function(q){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(q,this.data.items)!==-1)return!0;var S=this.data.items.find(function(N){return!!N.guideCollapsibleEntryRenderer});
if((S==null?0:S.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(q,S.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.Z.getEntryIndexMatchingId=function(q,S){var N=this;return S.findIndex(function(X){return N.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===q})};
_.Z.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(q,S){var N=this;return S.findIndex(function(X){return N.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===q})};
_.Z.handleRemoveFromGuideSectionAction=function(q){if(_.t(q,SGm)){var S=_.t(q,SGm).guideEntryId;q=_.t(q,SGm).handlerData;var N,X;S&&q&&((N=this.data)==null?void 0:(X=N.handlerDatas)==null?void 0:X.indexOf(q))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(S,this.data.items),this.removeFromCollapsedSection(S,this.data.items))}};
_.Z.removeFromExpandedSection=function(q,S){q=this.getEntryIndexMatchingId(q,S);q!==-1&&this.splice("data.items",q,1)};
_.Z.removeFromCollapsedSection=function(q,S){var N=S.findIndex(function(X){return!!X.guideCollapsibleEntryRenderer});
N!==-1&&(S=S[N].guideCollapsibleEntryRenderer.expandableItems)&&(q=this.getEntryIndexMatchingId(q,S),q!==-1&&this.splice("data.items."+N+".guideCollapsibleEntryRenderer.expandableItems",q,1))};
_.Z.activeEndpointChanged=function(){for(var q=_.mt(this.hostElement).querySelector("#items").children,S=0,N=q.length;S<N;S++)q[S].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Z.guideOpenedChanged=function(){for(var q=_.mt(this.hostElement).querySelector("#items").children,S=0,N=q.length;S<N;S++)q[S].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
KU.prototype.guideOpenedChanged=KU.prototype.guideOpenedChanged;KU.prototype.activeEndpointChanged=KU.prototype.activeEndpointChanged;KU.prototype.persistentGuideChanged=KU.prototype.persistentGuideChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],KU.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],KU.prototype,"ytLazyListBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],KU.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],KU.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],KU.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",String)],KU.prototype,"type",void 0);_.u([_.k({value:20}),_.E("design:type",Number)],KU.prototype,"initialCount",void 0);_.u([_.k({value:10}),_.E("design:type",Number)],KU.prototype,"targetFramerate",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],KU.prototype,"autoFill",void 0);_.u([_.k({value:50}),_.E("design:type",Number)],KU.prototype,"renderDelay",void 0);
_.u([_.I5("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"persistentGuideChanged",null);_.u([_.Xb("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"activeEndpointChanged",null);_.u([_.Xb("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"guideOpenedChanged",null);
_.u([_.Ue({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],KU);
_.p(KU,"ytd-guide-section-renderer",function(){if(AFc!==void 0)return AFc;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return AFc=q},{mode:2});var sm9;var v$=function(){return _.n.apply(this,arguments)||this};
_.F(v$,_.n);_.hd.Object.defineProperties(v$.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],v$.prototype,"rendererBehaviors",void 0);_.u([_.k(),_.E("design:type",Object)],v$.prototype,"data",void 0);_.u([_.k(),_.K("data.signInButton.buttonRenderer.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],v$.prototype,"alignByText",null);_.u([_.Ue({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],v$);
_.p(v$,"ytd-guide-signin-promo-renderer",function(){if(sm9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);sm9=q}q=sm9;return q},{mode:1});var lY=function(){var q=_.n.apply(this,arguments)||this;q.showFooter=!1;return q};
_.F(lY,_.n);lY.prototype.configureRendererStamper=function(){return{shownItems:{id:"sections",mapping:{guideSectionRenderer:{component:"ytd-guide-section-renderer",noInjection:!0},guideSigninPromoRenderer:{component:"ytd-guide-signin-promo-renderer",noInjection:!0},guideSubscriptionsSectionRenderer:{component:"ytd-guide-section-renderer",params:{type:"subscriptions"},noInjection:!0}}}}};
lY.prototype.attached=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1){S=_.Ly().resolve(_.MU(_.tB));if(!S)return N.jumpTo(0);S.setGuideData(q.hostElement);return N.yield(0,3)}q.ytLazyListBehavior.initialCount=2;return N.return()})};
lY.prototype.onMouseExit=function(){_.C("web_guide_hover_expansion")&&_.E1(this.hostElement,"yt-guide-mouseleaved",[])};
lY.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
lY.prototype.dataChanged=lY.prototype.dataChanged;lY.prototype.onMouseExit=lY.prototype.onMouseExit;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],lY.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.fM.YtLazyListBehavior),_.E("design:type",Object)],lY.prototype,"ytLazyListBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],lY.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],lY.prototype,"showFooter",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],lY.prototype,"autoFill",void 0);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lY.prototype,"onMouseExit",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lY.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-guide-renderer",disableElementRegistration:!0})],lY);
_.p(lY,"ytd-guide-renderer",function(){if(ZN5!==void 0)return ZN5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ZN5=q},{mode:2});var Byj;var jr=function(){var q=_.n.apply(this,arguments)||this;q.systemIcons=_.C("kevlar_system_icons");q.frostedGlass=_.C("web_frosted_glass");q.onAllyMenuButtonClick=function(){var S=q.getShowSheetCommand();S&&q.ytComponentBehavior.resolveCommand(S)};
q.getEndpointForm=function(){return jPG(q.data)};
return q};
_.F(jr,_.n);_.Z=jr.prototype;_.Z.attached=function(){this.JSC$22578_sheetController=_.Ly().resolve(_.Qk)};
_.Z.onDown=function(){this.interaction.triggerDown()};
_.Z.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var q;(q=this.JSC$22578_sheetController)==null||jC3(q,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.Z.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.Z.isSeedlessReelCommand=function(q){var S;return!!q&&((S=_.t(q,_.SB))==null?void 0:S.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.Z.isShowSheetCommand=function(q){return!!q&&!!_.t(q,_.bT)};
_.Z.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.Z.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.Z.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.Z.onUp=function(){this.interaction.triggerUp()};
_.Z.onTap=function(q){if(this.data.serviceEndpoint){if(_.C("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);var S;(S=this.JSC$22578_sheetController)==null||jC3(S,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));q.preventDefault();
return}lg_(this.data.serviceEndpoint,this)}q.preventDefault()}else{var N;((N=this.data)==null?0:N.navigationEndpoint)&&!_.lW(_.lX(q),this.hostElement,["A".toString()])&&_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Z.computeActive=function(q,S){if(!q)return!1;var N=q.navigationEndpoint;q=q.serviceEndpoint;if(!N&&!q||!S)return!1;if(N){q=_.t(N,_.If);var X=_.t(S,_.If);if(q&&X)return q.browseId===X.browseId&&q.params===X.params;var b;N=(b=_.t(N.commandMetadata,_.Yq))==null?void 0:b.url;var w;S=(w=_.t(S.commandMetadata,_.Yq))==null?void 0:w.url;return!(!N||!S||N!==S&&N!==_.yv(S))}return this.isActiveShortsTab(q,S)};
_.Z.isActiveShortsTab=function(q,S){S=!!_.t(S,_.SB)||!!_.t(S,_.cj);return(!!_.t(q,_.SB)||!!_.t(q,_.cj))&&S};
_.Z.computeTitle=function(q,S){return S?"":_.vO(q)};
_.Z.computeEndpoint=function(q){return this.isSeedlessReelCommand(q.serviceEndpoint)?q.serviceEndpoint:q.navigationEndpoint};
_.Z.computeHref=function(q){q=this.isSeedlessReelCommand(q.serviceEndpoint)?q.serviceEndpoint:q.navigationEndpoint;return(q=this.ytComponentBehavior.computeHref_(q))?q:"#"};
_.Z.computeAriaLabelTitle=function(q){return _.vO(q)};
_.Z.computeAllyShowMenuOnTap=function(q){return this.isShowSheetCommand(q.mouseEnterEndpoint)||this.isShowSheetCommand(q.serviceEndpoint)};
_.hd.Object.defineProperties(jr.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
jr.prototype.onMouseLeave=jr.prototype.onMouseLeave;jr.prototype.onMouseEnter=jr.prototype.onMouseEnter;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jr.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],jr.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.sE),_.E("design:type",Object)],jr.prototype,"ironButtonState",void 0);_.u([_.k(),_.E("design:type",Object)],jr.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],jr.prototype,"activeEndpoint",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],jr.prototype,"noLabels",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.E("design:type",Boolean)],jr.prototype,"isActive",void 0);_.u([_.k({computed:"computeEndpoint(data)"}),_.E("design:type",Object)],jr.prototype,"computedEndpoint",void 0);
_.u([_.k({computed:"computeHref(data)"}),_.E("design:type",String)],jr.prototype,"computedHref",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jr.prototype,"systemIcons",void 0);_.u([_.oE("yt-interaction"),_.E("design:type",Object)],jr.prototype,"interaction",void 0);_.u([_.K("isActive"),_.E("design:type",Object),_.E("design:paramtypes",[])],jr.prototype,"ariaSelected",null);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],jr.prototype,"frostedGlass",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.E("design:type",Boolean)],jr.prototype,"allyShowMenuOnTap",void 0);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],jr.prototype,"onMouseEnter",null);_.u([_.Ph("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],jr.prototype,"onMouseLeave",null);
_.u([_.Ue({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],jr);
_.p(jr,"ytd-mini-guide-entry-renderer",function(){if(Byj!==void 0)return Byj;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computedHref]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Byj=q},{mode:2});var Tyz;var W$=function(){var q=_.n.apply(this,arguments)||this;q.allVideosCount=0;q.noLabels=_.C("kevlar_mini_guide_no_labels");q.frostedGlass=_.C("web_frosted_glass");return q};
_.F(W$,_.n);_.Z=W$.prototype;_.Z.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.Z.onMouseEnter=function(){_.C("web_guide_hover_expansion")&&_.E1(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.Z.visibleChanged=function(){if(this.visible&&!this.data){var q=_.Ly().resolve(_.MU(_.tB));q&&q.setGuideData(this.hostElement);_.hp(_.ql(),this.miniGuideVe);(q=_.VR())&&this.miniGuideVe&&_.Hf(q,this.miniGuideVe)}};
_.Z.dataChanged=function(){var q=_.C("kevlar_guide_menu_on_hover")&&_.C("kevlar_modern_mini_guide"),S=_.C("kevlar_guide_menu_on_click")&&_.C("kevlar_modern_mini_guide"),N;var X=(N=this.data)==null?void 0:N.items;N=this.allVideosCount;var b=[];q=q?0:S?1:void 0;S=q!==void 0;if(X){for(var w=[],B=!1,T=_.A(X),Q=T.next();!Q.done;Q=T.next()){Q=Q.value;if(Q.guideSubscriptionsSectionRenderer){var a=void 0;w=((a=Q.guideSubscriptionsSectionRenderer)==null?void 0:a.items)||[]}a=void 0;if((a=Q.guideSectionRenderer)==
null?0:a.items)for(a=void 0,Q=_.A((a=Q.guideSectionRenderer)==null?void 0:a.items),a=Q.next();!a.done;a=Q.next()){var U=void 0;((U=a.value.guideEntryRenderer)==null?void 0:U.targetId)==="subscriptions-guide-item"&&(B=!0)}}X=_.A(X);for(T=X.next();!T.done;T=X.next())if(T=T.value,Q=void 0,(Q=T.guideSectionRenderer)==null?0:Q.items)for(Q=void 0,T=_.A((Q=T.guideSectionRenderer)==null?void 0:Q.items),Q=T.next();!Q.done;Q=T.next()){Q=Q.value;var r=U=void 0;a=Q.guideEntryRenderer||_.t((U=Q)==null?void 0:
(r=U.guideCollapsibleSectionEntryRenderer)==null?void 0:r.headerEntry,W5m);U=[];r=[];var c=void 0;if(((c=a)==null?void 0:c.targetId)==="subscriptions-guide-item")U=w;else{var e=c=void 0;if((c=Q)==null?0:(e=c.guideCollapsibleSectionEntryRenderer)==null?0:e.sectionItems)r=U=Q.guideCollapsibleSectionEntryRenderer.sectionItems}zU3(b,a,S?U:[],q);if(r.length>0)for(Q=_.A(r),a=Q.next();!a.done;a=Q.next())a=a.value,r=_.t(a,CML),U=void 0,r=r&&_.C("enable_mini_guide_downloads_item")&&(r.alwaysShow||N)?_.t((U=
r)==null?void 0:U.entryRenderer,W5m):_.t(a,W5m),zU3(b,r,[])}else Q=void 0,!B&&((Q=T.guideSubscriptionsSectionRenderer)==null?0:Q.items)&&(U=a=Q=void 0,T=_.t((Q=T.guideSubscriptionsSectionRenderer)==null?void 0:(a=Q.items[0])==null?void 0:(U=a.guideCollapsibleSectionEntryRenderer)==null?void 0:U.headerEntry,W5m),zU3(b,T,w,q))}this.miniGuideItems=b};
_.Z.activeEndpointChanged=function(){for(var q=this.items.children,S=0;S<q.length;S++)q[S].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Z.registerWithViewTransitionManager=function(){var q=this;_.ez(_.OY,function(){var S=_.Ly().resolve(_.MU(_.BX));if(S&&S.isAnyTransitionEnabled){var N={};S.viewTransitionCoordinator.registerElement(q.hostElement,(N.slide="mini-guide-page-transition",N))}})};
W$.prototype.activeEndpointChanged=W$.prototype.activeEndpointChanged;W$.prototype.dataChanged=W$.prototype.dataChanged;W$.prototype.visibleChanged=W$.prototype.visibleChanged;W$.prototype.onMouseEnter=W$.prototype.onMouseEnter;_.u([_.O(_.$Y),_.E("design:type",Object)],W$.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],W$.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],W$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],W$.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],W$.prototype,"ytComponentBehavior",void 0);_.u([_.oE("#items"),_.E("design:type",Object)],W$.prototype,"items",void 0);_.u([_.k(),_.E("design:type",Object)],W$.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Boolean)],W$.prototype,"visible",void 0);_.u([_.k(),_.E("design:type",Object)],W$.prototype,"miniGuideItems",void 0);_.u([_.k({selector:_.kvv}),_.E("design:type",Object)],W$.prototype,"allVideosCount",void 0);_.u([_.k({value:_.Ew(283834)}),_.E("design:type",_.QR)],W$.prototype,"miniGuideVe",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],W$.prototype,"noLabels",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],W$.prototype,"frostedGlass",void 0);_.u([_.Ph("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W$.prototype,"onMouseEnter",null);_.u([_.Xb("visible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W$.prototype,"visibleChanged",null);
_.u([_.Xb("data","allVideosCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W$.prototype,"dataChanged",null);_.u([_.Xb("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W$.prototype,"activeEndpointChanged",null);_.u([_.Ue({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],W$);
_.p(W$,"ytd-mini-guide-renderer",function(){if(Tyz===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);Tyz=q}q=Tyz;return q},{mode:1});var GWA;var DdF=/^[\x00-\x7F]+$/,de=function(){return _.n.apply(this,arguments)||this};
_.F(de,_.n);_.hd.Object.defineProperties(de.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var q,S=_.vO((q=this.data)==null?void 0:q.handle);if(S)return _.Kc("@"+S)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var q=_.vO(this.displayHandle),S,N=_.vO((S=this.data)==null?void 0:S.handleUrl);if(q&&N)return _.Kc(N+q)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var q=_.vO(this.displayHandle);if(q&&!DdF.test(q)){var S;return(S=this.data)==null?void 0:S.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var q=_.vO(this.displayHandleUrl),S,N=_.vO((S=this.data)==null?void 0:S.urlInfoText);if(q&&N)return _.Kc(N+" "+q)}}});
_.u([_.k(),_.E("design:type",Object)],de.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],de.prototype,"displayHandle",null);_.u([_.K("displayHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],de.prototype,"displayHandleUrl",null);_.u([_.K("displayHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],de.prototype,"warningText",null);
_.u([_.K("displayHandleUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],de.prototype,"urlInfoTextWithUrl",null);_.u([_.Ue({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],de);
_.p(de,"ytd-handles-claiming-confirm-dialog-content",function(){if(GWA!==void 0)return GWA;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return GWA=q},{mode:1});var Qml;var kn=function(){var q=_.n.apply(this,arguments)||this;q.okButtonOverride={style:"mono",type:"outline",size:"M"};return q};
_.F(kn,_.n);kn.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
kn.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],kn.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kn.prototype,"okButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],kn.prototype,"data",void 0);_.u([_.Ue({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],kn);
_.p(kn,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(Qml!==void 0)return Qml;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Qml=q},{mode:1});var aPj;var Vez=/^[\x00-\x7F]+$/,zX=function(){var q=_.n.apply(this,arguments)||this;q.isLoading=!1;return q};
_.F(zX,_.n);zX.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var q;this.selectedHandle=(q=this.handleInput)==null?void 0:q.value;this.onSelectedHandleChanged(this.selectedHandle);_.E1(this.hostElement,"yt-refit-popups-action")}};
_.hd.Object.defineProperties(zX.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Kc("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Kc(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Vez.test(this.selectedHandle)){var q;return(q=this.data)==null?void 0:q.warningText}}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],zX.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zX.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],zX.prototype,"selectedHandle",void 0);_.u([_.k(),_.E("design:type",Object)],zX.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Function)],zX.prototype,"onSelectedHandleChanged",void 0);_.u([_.oE("#channel-handle-input"),_.E("design:type",Object)],zX.prototype,"handleInput",void 0);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],zX.prototype,"handleUrlPrefix",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],zX.prototype,"displayHandle",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],zX.prototype,"displayHandleUrl",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],zX.prototype,"warningText",null);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);_.u([_.Ue({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],zX);
_.p(zX,"ytd-handles-claiming-edit-dialog-content",function(){if(aPj!==void 0)return aPj;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return aPj=q},{mode:1});var UdT;var nU=function(){var q=_.n.apply(this,arguments)||this;q.actionButtonOverride={style:"mono",type:"filled",size:"M"};q.cancelButtonOverride={style:"mono",type:"text",size:"M"};q.selectButtonDisabled=!1;q.isLoading=!1;q.hasSelectedHandleEventListener=!1;q.selectedHandleChanged=function(S){q.selectedHandle=S};
return q};
_.F(nU,_.n);_.Z=nU.prototype;_.Z.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.Z.onDataChanged=function(){var q,S;this.selectedHandle=(S=_.t((q=this.data)==null?void 0:q.inputField,m7G))==null?void 0:S.handle};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.onCancel=function(){this.selectedHandle="";_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
_.Z.onSelectHandle=function(){var q=this;if(this.selectedHandle!==void 0){var S;((S=this.data)==null?void 0:S.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(N,X){if(X.newHandleUpdateStatus!==void 0&&X.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&X.newHandleUpdateStatus.errorMessage)_.H2(q.hostElement,_.vO(X.newHandleUpdateStatus.errorMessage)),
q.isLoading=!1;else{var b;if((b=q.data)==null?0:b.onChannelUpdateSuccess){N=q.data.onChannelUpdateSuccess;var w,B;if(X=(w=_.t(N,_.wG))==null?void 0:(B=w.popup)==null?void 0:B.handlesClaimingConfirmDialogRenderer)X.handle=_.Kc(q.selectedHandle);q.ytComponentBehavior.resolveCommand(N);_.gr(q.hostElement,"yt-close-popup-action",[q.is])}else q.isLoading=!1}},
onServerError:function(){var N;q.content&&((N=q.content)==null?0:N.handleInput)&&q.content.handleInput.validate();q.isLoading=!1;_.H2(q.hostElement,_.qW("TRY_AGAIN_LATER"))}}}))}};
_.Z.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
nU.prototype.onDataChanged=nU.prototype.onDataChanged;nU.prototype.onSelectedHandleChanged=nU.prototype.onSelectedHandleChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],nU.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"actionButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"cancelButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",String)],nU.prototype,"selectedHandle",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"selectButtonDisabled",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"hasSelectedHandleEventListener",void 0);_.u([_.k(),_.E("design:type",Object)],nU.prototype,"handleInput",void 0);
_.u([_.I5("selectedHandle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"onSelectedHandleChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"onDataChanged",null);_.u([_.oE("ytd-handles-claiming-edit-dialog-content"),_.E("design:type",Object)],nU.prototype,"content",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Ue({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],nU);
_.p(nU,"ytd-handles-claiming-edit-dialog-renderer",function(){if(UdT!==void 0)return UdT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return UdT=q},{mode:1});var rFK;var fU=function(){return _.n.apply(this,arguments)||this};
_.F(fU,_.n);_.hd.Object.defineProperties(fU.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.handle){var S;return _.Kc("@"+_.vO((S=this.data)==null?void 0:S.handle))}}}});
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],fU.prototype,"formattedHandle",null);_.u([_.k(),_.E("design:type",Object)],fU.prototype,"data",void 0);_.u([_.Ue({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],fU);
_.p(fU,"ytd-handles-claiming-radio-option-renderer",function(){if(rFK!==void 0)return rFK;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return rFK=q},{mode:1});var $dD;var cFc=/^[\x00-\x7F]+$/,pU=function(){var q=_.n.apply(this,arguments)||this;q.initialRadioIndex="-1";q.isLoading=!1;q.maybeSubmitFeedback=function(){q.feedbackSurveyRenderer.submitSurvey()};
return q};
_.F(pU,_.n);pU.prototype.updateSelectedHandleIndexFromBinding=function(q){this.selectedRadioIndex=+q.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(q)};
pU.prototype.selectedHandleChanged=function(q){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var S;this.selectedHandle=(S=this.handleInput)==null?void 0:S.value;this.onSelectedHandleChanged(q)}};
_.hd.Object.defineProperties(pU.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var q;return this.ytRendererBehavior.getSimpleString((q=this.data)==null?void 0:q.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Kc("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Kc(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!cFc.test(this.selectedHandle)){var q;return(q=this.data)==null?void 0:q.warningText}}}});
_.u([_.k(),_.E("design:type",Object)],pU.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],pU.prototype,"initialRadioIndex",void 0);_.u([_.k(),_.E("design:type",Number)],pU.prototype,"selectedRadioIndex",void 0);_.u([_.k(),_.E("design:type",String)],pU.prototype,"selectedHandle",void 0);_.u([_.k(),_.E("design:type",Object)],pU.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Function)],pU.prototype,"onSelectedHandleChanged",void 0);
_.u([_.k(),_.E("design:type",Function)],pU.prototype,"onSelectedRadioIndexChanged",void 0);_.u([_.oE("#channel-handle-input"),_.E("design:type",Object)],pU.prototype,"handleInput",void 0);_.u([_.oE("ytd-feedback-survey-renderer"),_.E("design:type",Object)],pU.prototype,"feedbackSurveyRenderer",void 0);_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],pU.prototype,"radioButtonLength",null);
_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],pU.prototype,"handleUrlPrefix",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],pU.prototype,"displayHandle",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],pU.prototype,"displayHandleUrl",null);_.u([_.K("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],pU.prototype,"warningText",null);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.u([_.Ue({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],pU);
_.p(pU,"ytd-handles-claiming-select-dialog-content",function(){if($dD!==void 0)return $dD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $dD=q},{mode:1});var evK;var xn=function(){var q=_.n.apply(this,arguments)||this;q.actionButtonOverride={style:"mono",type:"filled",size:"M"};q.cancelButtonOverride={style:"mono",type:"text",size:"M"};q.initialRadioIndex="-1";q.selectButtonDisabled=!1;q.isLoading=!1;q.selectedRadioIndexChanged=function(S){q.selectedRadioIndex=Number(S.detail.value)};
q.selectedHandleChanged=function(S){q.selectedHandle=S.detail.value};
return q};
_.F(xn,_.n);_.Z=xn.prototype;_.Z.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.Z.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.Z.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.E1(this.hostElement,"yt-refit-popups-action")};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
_.Z.onSelectHandle=function(){var q=this;if(this.selectedHandle!==void 0){var S;((S=this.data)==null?void 0:S.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(N,X){if(X.newHandleUpdateStatus!==void 0&&X.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&X.newHandleUpdateStatus.errorMessage)_.H2(q.hostElement,_.vO(X.newHandleUpdateStatus.errorMessage)),
q.isLoading=!1;else{var b;if((b=q.data)==null?0:b.onChannelUpdateSuccess){N=q.data.onChannelUpdateSuccess;X=_.t(N,_.wG);var w;if(X==null?0:(w=X.popup)==null?0:w.handlesClaimingConfirmDialogRenderer)X.popup.handlesClaimingConfirmDialogRenderer.handle=_.Kc(q.selectedHandle);q.ytComponentBehavior.resolveCommand(N);_.gr(q.hostElement,"yt-close-popup-action",[q.is])}else q.isLoading=!1}},
onServerError:function(){if(q.selectedRadioIndex===q.radioButtonLength){var N;q.content&&((N=q.content)==null?0:N.handleInput)&&q.content.handleInput.validate()}q.isLoading=!1;_.H2(q.hostElement,_.qW("TRY_AGAIN_LATER"))}}}))}};
_.Z.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var q,S;this.selectedHandle=(q=this.content)==null?void 0:(S=q.handleInput)==null?void 0:S.value}else this.selectedRadioIndex>=0&&((q=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(q==null?void 0:q.handle):this.selectedHandle=void 0)};
_.Z.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.Z.getRadioItem=function(q){if(this.radioButtonLength>q&&q>=0)return _.t(this.data.radioButton[q],CvL)};
_.hd.Object.defineProperties(xn.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.radioButton)||[]).length}}});
xn.prototype.onSelectedHandleChanged=xn.prototype.onSelectedHandleChanged;xn.prototype.onSelectedHandleIndexChanged=xn.prototype.onSelectedHandleIndexChanged;xn.prototype.onDataChanged=xn.prototype.onDataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],xn.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xn.prototype,"actionButtonOverride",void 0);_.u([_.k(),_.E("design:type",Object)],xn.prototype,"cancelButtonOverride",void 0);
_.u([_.k(),_.E("design:type",Object)],xn.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],xn.prototype,"initialRadioIndex",void 0);_.u([_.k(),_.E("design:type",Number)],xn.prototype,"selectedRadioIndex",void 0);_.u([_.k(),_.E("design:type",String)],xn.prototype,"selectedHandle",void 0);_.u([_.k(),_.E("design:type",Object)],xn.prototype,"selectButtonDisabled",void 0);_.u([_.k(),_.E("design:type",Object)],xn.prototype,"isLoading",void 0);
_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],xn.prototype,"radioButtonLength",null);_.u([_.oE("ytd-handles-claiming-select-dialog-content"),_.E("design:type",Object)],xn.prototype,"content",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xn.prototype,"onDataChanged",null);
_.u([_.I5("selectedRadioIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xn.prototype,"onSelectedHandleIndexChanged",null);_.u([_.I5("selectedHandle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xn.prototype,"onSelectedHandleChanged",null);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xn.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],xn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Ue({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],xn);
_.p(xn,"ytd-handles-claiming-select-dialog-renderer",function(){if(evK!==void 0)return evK;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return evK=q},{mode:1});var C09;var Rvc;var mY=function(){return _.n.apply(this,arguments)||this};
_.F(mY,_.n);mY.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],mY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],mY.prototype,"data",void 0);_.u([_.Ue({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],mY);
_.p(mY,"ytd-hotkey-dialog-section-option-renderer",function(){if(Rvc!==void 0)return Rvc;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Rvc=q},{mode:1});var tec;var uY=function(){return _.n.apply(this,arguments)||this};
_.F(uY,_.n);uY.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uY.prototype,"data",void 0);_.u([_.Ue({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],uY);
_.p(uY,"ytd-hotkey-dialog-section-renderer",function(){if(tec!==void 0)return tec;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return tec=q},{mode:1});var ge=function(){return _.n.apply(this,arguments)||this};
_.F(ge,_.n);ge.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ge.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ge.prototype,"data",void 0);_.u([_.Ue({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],ge);
_.p(ge,"ytd-hotkey-dialog-content",function(){if(C09!==void 0)return C09;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return C09=q},{mode:1});var iN9;var Es=function(){return _.n.apply(this,arguments)||this};
_.F(Es,_.n);Es.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var q=document.querySelector("ytd-hotkey-dialog-content #scrollable");q&&(q.dialogElement=this.hostElement.parentElement)};
Es.prototype.onCloseTap=function(){_.gr(this.hostElement,"yt-close-popup-action")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Es.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Es.prototype,"data",void 0);_.u([_.Ue({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],Es);
_.p(Es,"ytd-hotkey-dialog-renderer",function(){if(iN9!==void 0)return iN9;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return iN9=q},{mode:1});var JFc;var yc=function(){return _.n.apply(this,arguments)||this};
_.F(yc,_.n);yc.prototype.onYtServiceRequestError=function(){if(this.blocked){var q;var S=(q=this.data)==null?void 0:q.defaultServiceEndpoint}else{var N;S=(N=this.data)==null?void 0:N.toggledServiceEndpoint}var X;(S=(X=_.t(S,_.Xjs))==null?void 0:X.onFailureAction)&&this.ytComponentBehavior.resolveCommand(S);this.updateBlockState(!this.blocked)};
yc.prototype.onYtToggleButton=function(q){this.updateBlockState(q.detail.toggled)};
yc.prototype.updateBlockState=function(q){if(q!==this.blocked){var S=this.blockedEntityKey;S&&this.ytdReduxBehavior.dispatch(_.XV("blockStateEntity",S,{key:S,blocked:q}));this.set("data.isToggled",q)}};
_.hd.Object.defineProperties(yc.prototype,{blocked:{configurable:!0,enumerable:!0,get:function(){return this.blockStateEntity?(this.set("data.isToggled",this.blocked),!!this.blockStateEntity.blocked):!(!this.data||!this.data.isToggled)}}});
yc.prototype.onYtToggleButton=yc.prototype.onYtToggleButton;yc.prototype.onYtServiceRequestError=yc.prototype.onYtServiceRequestError;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],yc.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],yc.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],yc.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],yc.prototype,"blockedEntityKey",void 0);
_.u([_.k({selectorArgs:["blockedEntityKey"],selector:function(q,S){return _.hg(q.entities,"blockStateEntity",S)}}),
_.E("design:type",Object)],yc.prototype,"blockStateEntity",void 0);_.u([_.K("data","blockStateEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yc.prototype,"blocked",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],yc.prototype,"onYtServiceRequestError",null);
_.u([_.Ph("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],yc.prototype,"onYtToggleButton",null);_.u([_.Ue({is:"ytd-block-button",disableElementRegistration:!0})],yc);
_.p(yc,"ytd-block-button",function(){if(JFc!==void 0)return JFc;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return JFc=q},
{mode:1});var F4A;var HNc;var MJ=function(){return _.n.apply(this,arguments)||this};
_.F(MJ,_.n);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],MJ.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],MJ.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],MJ.prototype,"data",void 0);_.u([_.Ue({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],MJ);
_.p(MJ,"ytd-kids-blocklist-picker-item-renderer",function(){if(HNc!==void 0)return HNc;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return HNc=q},{mode:1});var LU=function(){return _.n.apply(this,arguments)||this};
_.F(LU,_.n);LU.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],LU.prototype,"data",void 0);_.u([_.Ue({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],LU);
_.p(LU,"ytd-kids-blocklist-picker-content",function(){if(F4A!==void 0)return F4A;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return F4A=
q},{mode:2});var ON5;var hs=function(){var q=_.n.apply(this,arguments)||this;q.hasAnyRequestSucceeded=!1;q.hasAnyRequestFailed=!1;q.numPendingRequests=0;return q};
_.F(hs,_.n);_.Z=hs.prototype;_.Z.attached=function(){this.hostElement.setAttribute("dialog","")};
_.Z.onDoneButtonTap=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.Z.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.Z.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.Z.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.Z.onPopupClosed=function(q){var S,N;if(((S=q.detail)==null?void 0:(N=S.popup)==null?void 0:N.is)==="tp-yt-paper-dialog"){var X;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((X=this.data)==null?0:X.successfulToastActionMessage)&&(q=_.dO(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(q));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
hs.prototype.onPopupClosed=hs.prototype.onPopupClosed;hs.prototype.onYtServiceRequestError=hs.prototype.onYtServiceRequestError;hs.prototype.onYtServiceRequestCompleted=hs.prototype.onYtServiceRequestCompleted;hs.prototype.onYtServiceRequestSent=hs.prototype.onYtServiceRequestSent;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],hs.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hs.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],hs.prototype,"data",void 0);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hs.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hs.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hs.prototype,"onYtServiceRequestError",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hs.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],hs);
_.p(hs,"ytd-kids-blocklist-picker-renderer",function(){if(ON5!==void 0)return ON5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ON5=q},{mode:1});var K4j;var vgz;var P$=function(){return _.n.apply(this,arguments)||this};
_.F(P$,_.n);P$.prototype.setTip=function(q){var S=this;this.data&&(this.tip=gFm(mE5.getInstance(),q,this.data),_.MC(this,function(){_.uc(S.hostElement,"yt-refit")}))};
P$.prototype.clearTip=function(){this.tip=void 0};
P$.prototype.computeHidden=function(q){return!q};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],P$.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.E("design:type",Boolean)],P$.prototype,"hidden",void 0);_.u([_.k(),_.E("design:type",Object)],P$.prototype,"tip",void 0);_.u([_.Ue({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],P$);
_.p(P$,"ytd-menu-popup-tip-renderer",function(){if(vgz!==void 0)return vgz;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);
return vgz=q},{mode:1});var lPT;var Ik=function(){var q=_.n.apply(this,arguments)||this;q.useIcons=!1;q.role="menuitem";q.systemIcons=_.C("kevlar_system_icons");return q};
_.F(Ik,_.n);_.Z=Ik.prototype;_.Z.onFocus=function(){var q;(q=_.mt(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Z.onTap=function(){var q=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(q&&_.t(q,_.hD))this.componentBehavior.resolveCommand(q),this.updateToggledStateInEntity();else if(q){this.componentBehavior.resolveCommand(q)||_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}});var S;((S=_.t(q,_.Is))==null?void 0:S.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.Z.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.Z.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.Z.updateToggledStateInEntity=function(){var q=this.data.toggleMenuServiceItemEntityKey,S=!this.data.isToggled;q&&this.ytdReduxBehavior.dispatch(_.XV("toggleMenuServiceItemEntity",q,{key:q,isToggled:S}))};
_.Z.computeIcon=function(q,S,N){return(q=q?N:S)&&q.iconType?_.yd(q.iconType):""};
_.Z.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Z.isIconActive=function(q){return!_.C("toggle_menu_active_icon_killswitch")&&q};
_.hd.Object.defineProperties(Ik.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?0:q.isToggled)?(S=this.data)==null?void 0:S.toggledText:(N=this.data)==null?void 0:N.defaultText}}});
Ik.prototype.toggledStateEntityChanged=Ik.prototype.toggledStateEntityChanged;Ik.prototype.onYtServiceRequestCompleted=Ik.prototype.onYtServiceRequestCompleted;Ik.prototype.onTap=Ik.prototype.onTap;Ik.prototype.onFocus=Ik.prototype.onFocus;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ik.prototype,"componentBehavior",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],Ik.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ik.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ik.prototype,"useIcons",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ik.prototype,"role",void 0);_.u([_.k({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.E("design:type",String)],Ik.prototype,"icon",void 0);
_.u([_.k({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.s2.toggleMenuServiceItemEntitySelector}),_.E("design:type",Object)],Ik.prototype,"toggleMenuServiceItemEntity",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Ik.prototype,"systemIcons",void 0);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ik.prototype,"onFocus",null);
_.u([_.K("data.isToggled"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ik.prototype,"toggleButtonText",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ik.prototype,"onTap",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ik.prototype,"onYtServiceRequestCompleted",null);
_.u([_.I5("toggleMenuServiceItemEntity.isToggled","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ik.prototype,"toggledStateEntityChanged",null);_.u([_.Ue({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],Ik);
_.p(Ik,"ytd-toggle-menu-service-item-renderer",function(){if(lPT!==void 0)return lPT;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return lPT=q},{mode:1});var jmy;var Yn=function(){return _.n.apply(this,arguments)||this};
_.F(Yn,_.n);Yn.prototype.onFocus=function(){var q;(q=_.mt(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.hd.Object.defineProperties(Yn.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.hj(this.data.iconUrl)}}});
Yn.prototype.onFocus=Yn.prototype.onFocus;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Yn.prototype,"rendererBehavior",void 0);_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],Yn.prototype,"ytEndpointBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Yn.prototype,"data",void 0);_.u([_.Ph("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yn.prototype,"onFocus",null);
_.u([_.K("data.iconUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],Yn.prototype,"imageSource",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],Yn);
_.p(Yn,"ytd-menu-custom-icon-item-renderer",function(){if(jmy!==void 0)return jmy;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return jmy=q},{mode:2});_.jS(_.Kx,"yt-list-item-view-model",{props:{data:_.H4,isMenuItem:_.H4,isCompact:_.H4,onTap:_.Ks,trailingAccessory:_.Ks,hideSelectionTextChevron:_.H4,disabled:_.H4,inPopup:_.H4,disableHorizontalPadding:_.H4,isOverlay:_.H4,isToggled:_.H4,ariaLabel:_.H4,ariaPressed:_.H4,shouldNotFillIcon:_.H4}});var oh=function(){var q=_.n.apply(this,arguments)||this;q.disableBackdropFilter=_.C("web_disable_backdrop_filter");return q};
_.F(oh,_.n);_.Z=oh.prototype;
_.Z.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},
toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.Z.computeAriaLabel=function(q){return q};
_.Z.onPopupOpened=function(){this.items.selected=0;for(var q=_.A(_.mt(this.items).children),S=q.next();!S.done;S=q.next())S.value.popupPositionTarget=this.positionTarget;if(q=this.popupTip||void 0)q.setTip(this.source||""),this.source=void 0;this.veData&&(q=_.VR())&&_.Ou(q,[this.veData])};
_.Z.onPopupClosed=function(){var q=this.popupTip||void 0;q&&q.clearTip()};
_.Z.onIronActivate=function(q){this.shouldPersist(q)||_.gr(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(q=_.VR())&&_.vf(q,this.veData)};
_.Z.shouldPersist=function(q){var S,N;if(((S=q.detail)==null?void 0:S.selected)===void 0||(N=this.data)==null||!N.items)return!1;var X,b;return!((b=(X=this.data.items[q.detail.selected])==null?void 0:X.toggleMenuServiceItemRenderer)==null||!b.persistentOnMenuPopup)};
_.Z.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(q){return q.menuNavigationItemRenderer?!!q.menuNavigationItemRenderer.icon:q.menuServiceItemRenderer?!!q.menuServiceItemRenderer.icon:q.menuConditionalServiceItemRenderer?!!q.menuConditionalServiceItemRenderer.icon:q.menuConditionalNavigationItemRenderer?!!q.menuConditionalNavigationItemRenderer.icon:q.toggleMenuServiceItemRenderer?!!q.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
oh.prototype.onPopupClosed=oh.prototype.onPopupClosed;oh.prototype.onPopupOpened=oh.prototype.onPopupOpened;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],oh.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],oh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],oh.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],oh.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],oh.prototype,"veData",void 0);_.u([_.k({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.E("design:type",String)],oh.prototype,"ariaLabel",void 0);_.u([_.k({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],oh.prototype,"useIcons",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],oh.prototype,"disableBackdropFilter",void 0);_.u([_.oE("#items"),_.E("design:type",Object)],oh.prototype,"items",void 0);_.u([_.oE("ytd-menu-popup-tip-renderer"),_.E("design:type",Object)],oh.prototype,"popupTip",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oh.prototype,"onPopupOpened",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oh.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],oh);
_.p(oh,"ytd-menu-popup-renderer",function(){if(K4j!==void 0)return K4j;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return K4j=q},{mode:1});var W45;var ddF=_.f(function(q){q=_.dY(q,{icon:void 0});var S=q.data;q=q.icon;var N=function(){return S().iconBadgeText},X={},b=_.mu("yt-spec-icon-badge-shape",function(){a:switch(S().iconBadgeType){case "notification":var w="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":w="yt-spec-icon-badge-shape--type-cart";break a;default:w=""}return w},function(){a:switch(S().iconBadgeStyle){case "overlay":var w="yt-spec-icon-badge-shape--style-overlay";
break a;default:w=""}return w},(X["yt-spec-icon-badge-shape--text-size-small"]=function(){var w=N();
return!!((w==null?0:w.length)&&w.length>2)},X));
return _.D("yt-icon-badge-shape",null,_.D(_.V,{cond:q,then:function(w){return _.D("div",{class:b},_.D("div",{class:"yt-spec-icon-badge-shape__icon"},_.D(_.hu,{icon:w})),_.D(_.V,{cond:N,then:function(B){return _.D("div",{class:"yt-spec-icon-badge-shape__badge"},B)}}))}}))},"hl");
ddF.idomCompat=!0;_.jS(ddF,"yt-icon-badge-shape",{props:{data:_.H4,icon:_.H4}});var qB=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};q.unseenCount=0;q.isOverlay=!1;return q};
_.F(qB,_.n);_.Z=qB.prototype;_.Z.attached=function(){var q=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(S){q.onServiceWorkerMessage(S)})};
_.Z.onDataChanged=function(){this.isAttached&&!this.JSC$22665_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$22665_lastData=this.data};
_.Z.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Z.computeIcon=function(){var q,S;return(q=this.data)==null?void 0:(S=q.icon)==null?void 0:S.iconType};
_.Z.onServiceWorkerMessage=function(q){q.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.Z.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.t(this.data.updateUnseenCountEndpoint,_.Is)&&_.t(this.data.updateUnseenCountEndpoint,_.Is).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.Z.handleUpdateNotificationsUnseenCountAction=function(q){var S=this;q=_.t(q,XdJ);q!=null&&q.unseenCount&&q.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(q.unseenCount),_.OY.addLowPriorityJob(function(){S.data.updateUnseenCountEndpoint&&S.ytComponentBehavior.resolveCommand(S.data.updateUnseenCountEndpoint)},q.timeoutMs))};
_.Z.onClick=function(){_.uc(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var q=_.E1(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),S=this.data.menuRequest;q&&q.length===1&&q[0]?_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):S&&this.ytComponentBehavior.resolveCommand(S)};
_.Z.handleTopbarMenuClosedAction=function(q){q==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.Z.toggleIconState=function(q){this.iconButton&&(this.iconButton.pressed=q)};
_.Z.sendUnseenCountRequest=function(q){var S=this;_.ez(_.OY,function(){S.ytComponentBehavior.resolveCommand(q)})};
_.Z.updateCountUI=function(q){this.set("unseenCount",q<9?q:"9+")};
_.hd.Object.defineProperties(qB.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
qB.prototype.handleUpdateNotificationsUnseenCountAction=qB.prototype.handleUpdateNotificationsUnseenCountAction;qB.prototype.onDataChanged=qB.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],qB.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.z5),_.E("design:type",Object)],qB.prototype,"ytdOpenPopupBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],qB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],qB.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],qB.prototype,"unseenCount",void 0);_.u([_.k(),_.E("design:type",Object)],qB.prototype,"isOverlay",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],qB.prototype,"showTooltips",void 0);_.u([_.oE("yt-icon-button"),_.E("design:type",Object)],qB.prototype,"iconButton",void 0);
_.u([_.K("unseenCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],qB.prototype,"showNotificationCount",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qB.prototype,"onDataChanged",null);_.u([_.Ph("yt-update-notifications-unseen-count-action"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],qB.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.u([_.Ue({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],qB);
_.p(qB,"ytd-notification-topbar-button-renderer",function(){if(W45!==void 0)return W45;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return W45=q},{mode:2});var kWh;var Sk=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return q};
_.F(Sk,_.n);Sk.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
Sk.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
Sk.prototype.onDarkModeToggled=function(q){this.dark=q};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Sk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Sk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sk.prototype,"data",void 0);_.u([_.k({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],Sk.prototype,"dark",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],Sk);
_.p(Sk,"yt-pdg-buy-flow-header-renderer",function(){if(kWh!==void 0)return kWh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return kWh=q},{mode:1});var zvD;var ngy;var NB=function(){var q=_.n.apply(this,arguments)||this;q.immediateValue=0;q.isDarkTheme=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(NB,_.n);_.Z=NB.prototype;_.Z.created=function(){_.cU.requestAvailability()};
_.Z.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Z.dataChanged=function(){var q=_.mt(this.hostElement).querySelector("#color-slider");q.immediateValue&&this.updateSliderKnobAndGradientStyles(q.immediateValue);this.data.notches[0].knobColorArgb&&_.MQ(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.Vh(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.k$("HTML_DIR")==="rtl"&&_.mt(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.Z.onSliderImmediateChange=function(){var q=_.mt(this.hostElement).querySelector("#color-slider");q.dragging&&(q.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(q.immediateValue),this.updateSliderKnobAndGradientStyles(q.immediateValue)),this.updateSliderAria())};
_.Z.onSliderChange=function(){var q=_.mt(this.hostElement).querySelector("#color-slider");q.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(q.immediateValue),this.updateSliderKnobAndGradientStyles(q.immediateValue));this.updateSliderAria()};
_.Z.updateSliderAria=function(){var q=_.mt(this.hostElement).querySelector("#color-slider"),S=_.mt(this.hostElement).querySelector("#color-slider");S=_.vO(this.data.notches[S.immediateValue].tierValue);_.$dg()&&_.uc(this.hostElement,"iron-announce",{text:S});q.setAttribute("aria-valuetext",S)};
_.Z.updateSuperThanksSelectedTierEntity=function(q){if(q!==this.immediateValue){var S,N,X=this==null?void 0:(S=this.data)==null?void 0:(N=S.superThanksSelectedTierEntity)==null?void 0:N.key;X&&X.length>0&&this.ytdReduxBehavior.dispatch(_.XV("superThanksSelectedTierEntity",X,{key:X,index:q}))}};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.updateSliderKnobAndGradientStyles=function(q){this.immediateValue=q;q=this.data.notches[q];if(q==null?0:q.knobColorArgb)var S={"--ytd-pdg-color-slider-knob-color":_.Vh(q.knobColorArgb)};(q==null?0:q.linearGradientCssStyle)&&S!==null&&(S=Object.assign({},S,{"--ytd-pdg-color-slider-active-color":q==null?void 0:q.linearGradientCssStyle}));S!==null&&_.MQ(this.hostElement,S)};
NB.prototype.onSliderChange=NB.prototype.onSliderChange;NB.prototype.onSliderImmediateChange=NB.prototype.onSliderImmediateChange;NB.prototype.dataChanged=NB.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],NB.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],NB.prototype,"immediateValue",void 0);_.u([_.k(),_.E("design:type",Number)],NB.prototype,"maxMarkers",void 0);
_.u([_.k({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:sfJ}),_.E("design:type",Object)],NB.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],NB.prototype,"isDarkTheme",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],NB.prototype,"ytdReduxBehavior",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NB.prototype,"dataChanged",null);
_.u([_.Ph("immediate-value-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NB.prototype,"onSliderImmediateChange",null);_.u([_.Ph("change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],NB.prototype,"onSliderChange",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],NB);
_.p(NB,"ytd-pdg-color-slider-renderer",function(){if(ngy!==void 0)return ngy;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ngy=q},{mode:1});var fPl;var pM9;var Xk=null;
_.Tj({is:"ytd-comment-input",_template:function(){if(pM9!==void 0)return pM9;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return pM9=q},
behaviors:[_.gXe.YtHostElementBehavior,_.Ie,_.c4.YtComponentBehavior,_.zl.YtRendererstamperBehavior,_.zNq.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{editableText:{type:Object,observer:"textDataChanged_"},placeholderText:{type:Object,observer:"textDataChanged_"},
commentChip:{type:Object,observer:"commentChipChanged_"},hideUnderline:{type:Boolean,value:!1,reflectToAttribute:!0},hasCommentChip:{type:Boolean,value:!1,reflectToAttribute:!0},receivedFocusPreviously_:{type:Boolean,value:!1},previousText_:String,isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},emojiManager:{type:Object,readOnly:!0,value:function(){return _.Fg}},
isEmojiButtonDisplayed:{type:Boolean,value:!1},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},charCount:{type:Number,value:0},charLimit:{type:Number,value:null},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object},listeners:{"yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","yt-mention-inserted":"onInsertMention_"},
ready:function(){document.addEventListener("tap",_.hx(this,this.onTap_));this.emojiInput=this.$.emoji},
commentChipChanged_:function(){this.hasCommentChip=this.computeHasCommentChip_()},
textDataChanged_:function(){this.clear()},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.yV();this.focus()},
detached:function(){document.removeEventListener("tap",_.hx(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(q){q=q.detail;q=q.isCustomEmoji?q.shortcuts[0]:q.emojiId;var S=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(S,q);this.maybeUpdateTextDirection_();_.uc(this.hostElement,"input")},
getInputRange_:function(){var q=_.bB();if(q){q=q.getBrowserRangeObject();for(var S=q.commonAncestorContainer;S;){if(S===this.getEditableTextArea_())return q;S=S.parentNode}}q=this.getEditableTextArea_();q=_.AY(q,q.childNodes.length);q.select();return q.getBrowserRangeObject()},
insertTextWithEmojis_:function(q,S,N){(S=this.emojiManager.createDocumentFragment(S,!0,!1,N===void 0?!0:N))&&S.childNodes.length!==0&&(q.collapsed||q.deleteContents(),N=S.lastChild,q.insertNode(S),_.yuv(N).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var q=_.bB();if(q){var S=q.JSC$11670_getStartNode(),N=q.JSC$11670_getEndNode();if(nC5(S)&&nC5(N)){var X=q.JSC$11670_getStartOffset(),b;if(_.IV&&S.nodeType===Node.ELEMENT_NODE&&(b=_.kVa(S)))_.AY(b,0).select();else{b=T2(S)?S:_.ea(S,T2);var w=T2(N)?N:_.ea(N,T2);if(b||w)if(q.isCollapsed()){if(S.nodeType===Node.TEXT_NODE){q=!0;X===S.length&&(q=!1);if(Xk==="end"||Xk==="right")q=!1;S=S.parentNode;q=[].concat(_.PG(S.parentNode.childNodes)).indexOf(S)+(q?0:1);_.AY(S.parentNode,
q).select()}}else b?b.previousSibling&&b.previousSibling.length>0?_.sW(N,q.JSC$11670_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(S=document.createTextNode("\u200b"),b.parentNode.insertBefore(S,b),_.sW(N,q.JSC$11670_getEndOffset(),S,0).select()):w&&(w.nextSibling&&w.nextSibling.length>0?_.sW(S,q.JSC$11670_getStartOffset(),w.nextSibling,1).select():(N=document.createTextNode("\u200b"),w.parentNode.insertBefore(N,w.nextSibling),_.sW(S,q.JSC$11670_getStartOffset(),N,N.length).select()));
Xk=null}}else Xk=null}else Xk=null},
leftKeyPressed_:function(){Xk="left"},
rightKeyPressed_:function(){Xk="right"},
endKeyPressed_:function(){Xk="end"},
maybeDeleteChip_:function(){var q=ECL(!0);if(q){var S=_.bB(),N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();_.Ze(N,S,q,q.childNodes.length).select()}},
maybeBackspaceChip_:function(){var q=ECL(!1);if(q){var S=_.bB(),N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();_.Ze(N,S,q,0).select()}},
maybeBackspaceChipWordMode_:function(q){var S=_.bB();if(S.isCollapsed()){var N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();var X=yQm(N,S,!0);X&&(_.Ze(N,S,X,0).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(q){var S=_.bB();if(S.isCollapsed()){var N=S.JSC$11670_getStartNode();S=S.JSC$11670_getStartOffset();var X=yQm(N,S,!1);X&&(_.Ze(N,S,X,X.childNodes.length).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
onContentClick:function(q){q.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(q){q.defaultPrevented||q.currentTarget.tagName==="YTD-COMMENT-INPUT"&&T2(q.target)&&q.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.mt(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.mt(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(q,S){q=pHL(q,this.emojiManager,S).cloneNode(!0);for(S=q.firstChild;S;)if(S.nodeType!==1)S=S.nextSibling;else switch(S.tagName){case "BR":var N=_.C2();_.gla(N,S);S=N.nextSibling;break;case "DIV":(N=S.lastChild)&&S.nextSibling&&_.Jm(_.C2(),N);S.previousSibling&&(S.previousSibling.nodeType===1||S.previousSibling.nodeType===3&&!S.previousSibling.textContent.endsWith("\n"))&&_.iw(_.C2(),S);N&&N.nodeName==="BR"&&_.Nw(N);N=S;S.hasChildNodes()?(S=S.firstChild,
_.Elv(N)):(S=S.nextSibling,_.Nw(N));break;default:S=S.nextSibling}return M9_(q)},
setTextAreaValue:function(q){q||(q="");var S=this.getEditableFormattedString_();S.text="";this.getEditableTextArea_().innerText="";typeof q==="string"&&(q={runs:[{text:q}]});S.text=q},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();Xk=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var q=this.getEditableTextArea_();q&&(_.AY(q,q.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.k$("HTML_DIR")==="rtl"){var q=this.getEditableTextArea_(),S=this.getTextAreaValue()!==""?"auto":"rtl";q.setAttribute("dir",S)}},
handleInputEvent_:function(){var q=null;if(this.isEmojiButtonDisplayed){var S=this.getInputRange_();S&&(q=this.emojiInput.retrieveTextBeforeRange(S))}this.insertText_(q,!0);this.updateCharCount_();q=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=q.scrollHeight>q.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var q=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:q})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(q){this.isEmojiButtonDisplayed&&(q.preventDefault(),q.stopImmediatePropagation(),q=q.clipboardData.getData("text/plain"),this.insertText_(q,!1,!1),_.uc(this.hostElement,"input"))},
insertText_:function(q,S,N){S=S===void 0?!1:S;N=N===void 0?!0:N;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&q){var X=this.getInputRange_().cloneRange();this.emojiManager&&X&&(S&&this.emojiInput.offsetStartOfRangeBy(X,q.length),this.insertTextWithEmojis_(X,q,N),fgs(this.getEditableTextArea_().lastChild)||(X=this.getInputRange_().cloneRange()),X&&(this.emojiInput.updateSuggestions(X,q),this.updateSuggestionOffset_(X)))}},
getSimpleString:_.vO,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(q){return q?"focused":"not-focused"},
computePlaceholderText_:function(q){return this.getSimpleString(q)},
computeEditableText_:function(q){return this.getSimpleString(q)},
onPrefilledContentDismissed_:function(q){q.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(q,S){q?this.fire("yt-autonav-pause-focus"):S!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(q){var S=this.getEditableTextArea_();[].concat(_.PG(q.dataTransfer.items)).forEach(function(N){N.kind==="string"&&N.type.match("^text/plain")&&N.getAsString(function(X){S.appendChild(document.createTextNode(X))})});
q.preventDefault()},
preventDefault_:function(q){q.preventDefault()},
onSuggestionInsert_:function(q){this.insertTextWithEmojis_(q.detail.range,q.detail.text)},
onEmojiSuggestionClick_:function(q){this.emojiInput.insertSuggestion(q.detail)},
updateSuggestionOffset_:function(q){if(this.emojiInput&&_.mt(this.emojiInput).querySelector("#dropdown")){var S=this.getEditableTextArea_().getBoundingClientRect().bottom,N=q.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(S-N)+5;S=this.getEditableTextArea_().getBoundingClientRect().left;q=q.getBoundingClientRect().left-S;_.mt(this.emojiInput).querySelector("#dropdown").style.marginLeft=q+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.dX("yt-post"));return this.localStorage}});var bz=function(){var q=_.n.apply(this,arguments)||this;q.currentCommentOptionIndex=0;q.isEmojiPickerDisplayed=!1;q.emojiManager=_.Fg;q.isUgcEmpty=!1;q.userGeneratedCommentChangedHandler=function(){_.uc(q.hostElement,"ytd-pdg-user-generated-comment-changed");q.isEmojiYtdCommentInputEnabled&&(q.isUgcEmpty=!q.ytdCommentInputEl.getTextAreaValue())};
q.pasteHandler=function(S){S.preventDefault();S.stopImmediatePropagation();var N;if(S=(N=S.clipboardData)==null?void 0:N.getData("text/plain"))N=document.getSelection().getRangeAt(0),N.collapsed||N.deleteContents(),S=document.createTextNode(S),N.insertNode(S),N.selectNodeContents(S),N.collapse(!1),S=window.getSelection(),S.removeAllRanges(),S.addRange(N)};
q.onDocumentClick=function(S){if(q.isEmojiPickerDisplayed){var N,X,b;!(S.target instanceof Node)||(N=S.composedPath())!=null&&N.includes(q.editableTextEl)||(X=S.composedPath())!=null&&X.includes(q.emojiButtonEl)||(b=S.composedPath())!=null&&b.includes(q.emojiPickerEl)||(q.isEmojiPickerDisplayed=!1)}};
return q};
_.F(bz,_.n);_.Z=bz.prototype;_.Z.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.Z.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.Z.detached=function(){var q;(q=this.contentEl)==null||q.removeEventListener("input",this.userGeneratedCommentChangedHandler);var S;(S=this.contentEl)==null||S.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.Z.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.Z.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var q;this.contentEl.textContent=this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.Z.reloadEmojis=function(){this.emojiPickerEl&&_.t(this.emojiPicker,_.npk)&&this.emojiPickerEl.updateEmojiCategories()};
_.Z.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.MQ(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.Z.handleBackgroundColorStyling=function(){var q;if((q=this.currentCommentOption)==null?0:q.commentBackgroundColorArgb){var S;_.MQ(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.Vh((S=this.currentCommentOption)==null?void 0:S.commentBackgroundColorArgb)})}else _.MQ(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.Z.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var q;(q=this.contentEl)==null||q.focus()}};
_.Z.onEditButtonClick=function(q){var S=document.getSelection();S&&this.contentEl&&(q.stopPropagation(),q.preventDefault(),S.selectAllChildren(this.contentEl),S.collapseToEnd())};
_.Z.onContentDrop=function(q){var S=this;if(q.dataTransfer){q=_.A(q.dataTransfer.items);for(var N=q.next();!N.done;N=q.next())N=N.value,N.kind==="string"&&N.type.match("^text/plain")&&N.getAsString(function(X){var b;(b=S.contentEl)==null||b.appendChild(document.createTextNode(X))})}};
_.Z.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.Z.getUserGeneratedCommentText=function(){var q,S=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(q=this.contentEl)==null?void 0:q.textContent;return S?S.trim():""};
_.Z.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.Z.onEmojiSelect=function(q){this.ytdCommentInputEl.onEmojiSelect(q)};
_.hd.Object.defineProperties(bz.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.currentCommentOption)==null||!q.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if(_.t((q=this.currentCommentOption)==null?void 0:q.chipRenderer,_.sR2)){var S;return _.t((S=this.currentCommentOption)==null?void 0:S.chipRenderer,_.sR2)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var q,S;return((q=this.data)==null?0:q.commentOptionRenderers)?_.t((S=this.data)==null?void 0:S.commentOptionRenderers[this.superThanksSelectedTierEntity.index],Ic8):void 0}var N,X;return((N=this.data)==null?0:N.commentOptionRenderers)?_.t((X=this.data)==null?void 0:X.commentOptionRenderers[this.currentCommentOptionIndex],Ic8):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var q;return this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var q;return this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.commentDialog,_.qnv))==null?void 0:S.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.commentDialog,_.qnv))==null?void 0:S.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=_.t((q=this.data)==null?void 0:q.commentDialog,_.qnv))==null?void 0:S.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(S=_.t((q=this.data)==null?void 0:q.commentDialog,_.qnv))==null?void 0:S.emojiPicker;if(!_.t(N,_.npk)||!_.t(N,_.npk).categories)return!1;q=function(w){return w.emojiPickerCategoryRenderer?w.emojiPickerCategoryRenderer.emojiIds&&w.emojiPickerCategoryRenderer.emojiIds.length>0:w.emojiPickerUpsellCategoryRenderer?w.emojiPickerUpsellCategoryRenderer.emojis&&w.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var X,b;return((X=_.t(N,_.npk))==null?0:(b=X.categories)==null?0:b.find(q))?!0:!1}}});
bz.prototype.onEmojiSelect=bz.prototype.onEmojiSelect;bz.prototype.dataChanged=bz.prototype.dataChanged;bz.prototype.currentCommentOptionChanged=bz.prototype.currentCommentOptionChanged;_.u([_.O(_.$Y),_.E("design:type",Object)],bz.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bz.prototype,"rendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],bz.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.oE("#content-dom-if"),_.E("design:type",_.Dk)],bz.prototype,"contentDomIfEl",void 0);_.u([_.oE("#content-no-emojis"),_.E("design:type",HTMLElement)],bz.prototype,"contentEl",void 0);_.u([_.oE("#container"),_.E("design:type",HTMLElement)],bz.prototype,"containerEl",void 0);_.u([_.oE("#comment-chip-container"),_.E("design:type",HTMLElement)],bz.prototype,"paidCommentChipContainerEl",void 0);_.u([_.oE("#text-input"),_.E("design:type",HTMLElement)],bz.prototype,"editableTextEl",void 0);
_.u([_.oE("#emoji-button"),_.E("design:type",HTMLElement)],bz.prototype,"emojiButtonEl",void 0);_.u([_.oE("#emoji-picker > yt-emoji-picker-renderer"),_.E("design:type",Object)],bz.prototype,"emojiPickerEl",void 0);_.u([_.oE("#text-input > ytd-comment-input"),_.E("design:type",Object)],bz.prototype,"ytdCommentInputEl",void 0);_.u([_.k(),_.E("design:type",Object)],bz.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],bz.prototype,"currentCommentOptionIndex",void 0);
_.u([_.k({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:sfJ}),_.E("design:type",Object)],bz.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.k(),_.E("design:type",Object)],bz.prototype,"isEmojiPickerDisplayed",void 0);_.u([_.k(),_.E("design:type",Object)],bz.prototype,"emojiManager",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],bz.prototype,"isUgcEmpty",void 0);
_.u([_.I5("currentCommentOption"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bz.prototype,"currentCommentOptionChanged",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bz.prototype,"dataChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bz.prototype,"isEmojiYtdCommentInputEnabled",null);
_.u([_.K("data.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"title",null);_.u([_.K("data.authorText"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"channelName",null);_.u([_.K("data.commentOptionRenderers","currentCommentOption"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bz.prototype,"shouldShowPaidCommentChipRenderer",null);
_.u([_.K("data.commentOptionRenderers","currentCommentOption"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"paidCommentChipRenderer",null);_.u([_.K("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"currentCommentOption",null);
_.u([_.K("data.defaultCommentText","superThanksSelectedTierEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"commentText",null);_.u([_.K("data.placeholderText"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"placeholderText",null);_.u([_.K("data.commentDialog.commentDialogRenderer.editableText"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"editableText",null);
_.u([_.K("data.commentDialog.commentDialogRenderer.emojiButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"emojiButton",null);_.u([_.K("data.commentDialog.commentDialogRenderer.emojiPicker"),_.E("design:type",Object),_.E("design:paramtypes",[])],bz.prototype,"emojiPicker",null);
_.u([_.K("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bz.prototype,"isEmojiButtonDisplayed",null);_.u([_.Ph("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],bz.prototype,"onEmojiSelect",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],bz);
_.p(bz,"ytd-pdg-comment-preview-renderer",function(){if(fPl!==void 0)return fPl;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return fPl=q},{mode:2});var xdy;var wv=function(){var q=_.n.apply(this,arguments)||this;q.selected=!1;return q};
_.F(wv,_.n);_.Z=wv.prototype;_.Z.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.Z.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.Z.dataChanged=function(){this.data&&(_.uX(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.MQ(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.Vh(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.Vh(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.Z.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.Z.onClick=function(){this.logClick()};
_.Z.onKeyboardSelect=function(){_.uc(this.hostElement,"tap");this.onClick()};
_.Z.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
wv.prototype.onClick=wv.prototype.onClick;wv.prototype.selectedChanged=wv.prototype.selectedChanged;wv.prototype.dataChanged=wv.prototype.dataChanged;_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],wv.prototype,"componentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.Ie),_.E("design:type",Object)],wv.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.O(_.Oe),_.E("design:type",Object)],wv.prototype,"ironSelectableBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wv.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],wv.prototype,"shownThumbnail",void 0);_.u([_.k(),_.E("design:type",Object)],wv.prototype,"basePriceText",void 0);_.u([_.k(),_.E("design:type",Object)],wv.prototype,"purchaseCommand",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wv.prototype,"selected",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wv.prototype,"dataChanged",null);_.u([_.I5("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wv.prototype,"selectedChanged",null);_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wv.prototype,"onClick",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],wv);
_.p(wv,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(xdy!==void 0)return xdy;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return xdy=q},{mode:1});var ZE=function(){var q=_.n.apply(this,arguments)||this;q.selectedItemIndex=0;q.buyButtonDisabled=!1;return q};
_.F(ZE,_.n);_.Z=ZE.prototype;
_.Z.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer",
properties:{immediateValue:"[[selectedItemIndex]]"}}}}}};
_.Z.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var q;var S=(q=_.t(this.data.colorSlider,PM3))==null?void 0:q.notches[this.selectedItemIndex].purchaseCommand}else{var N;S=(N=_.t(this.data.selectableItemButtons[this.selectedItemIndex],oQJ))==null?void 0:N.purchaseCommand}if(S){q=_.t(S,_.Poa);q.productData||(q.productData={});var X;q.productData={pdgData:{commentMessageText:(X=this.commentPreviewRenderer)==null?void 0:X.getUserGeneratedCommentText()}};
_.uc(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(S)}}};
_.Z.dataChanged=function(){if(this.data){_.Fg.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.Q40(_.Fg,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.Fg.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var q;this.buyButtonDisabled=!((q=_.t(this.data.commentPreview,YC5))==null||!q.placeholderText);this.updatePriceSelectorStatus();var S;if((S=this.data)==null?0:S.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;q=[];this.data.preloadImages&&(q=this.data.preloadImages);
q=q.map(function(N){return _.Wi(N.thumbnails,1920)});
q=_.A(q);for(S=q.next();!S.done;S=q.next())(S=S.value)&&_.qpm(S).thenCatch(function(){_.vN(Error("km"))})}};
_.Z.superThanksSelectedTierEntityChanged=function(){var q;(this==null?void 0:(q=this.superThanksSelectedTierEntity)==null?void 0:q.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.Z.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.Z.updatePriceSelectorStatus=function(){this.isColorSlider?(_.mt(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.mt(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.mt(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.mt(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.Z.closeBuyFlow=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.Z.onUserGeneratedContentChanged=function(){var q;this.buyButtonDisabled=!((q=this.commentPreviewRenderer)==null?0:q.getUserGeneratedCommentText())};
_.Z.updateSelectedItemIndexFromBinding=function(q){this.selectedItemIndex=q.detail.value};
_.hd.Object.defineProperties(ZE.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.disclaimerText)}}});
ZE.prototype.onUserGeneratedContentChanged=ZE.prototype.onUserGeneratedContentChanged;ZE.prototype.closeBuyFlow=ZE.prototype.closeBuyFlow;ZE.prototype.selectedItemIndexChanged=ZE.prototype.selectedItemIndexChanged;ZE.prototype.superThanksSelectedTierEntityChanged=ZE.prototype.superThanksSelectedTierEntityChanged;ZE.prototype.dataChanged=ZE.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ZE.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ZE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],ZE.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ZE.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],ZE.prototype,"selectedItemIndex",void 0);_.u([_.k(),_.E("design:type",Boolean)],ZE.prototype,"isColorSlider",void 0);
_.u([_.k(),_.E("design:type",Object)],ZE.prototype,"buyButtonDisabled",void 0);_.u([_.k({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:sfJ}),_.E("design:type",Object)],ZE.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.oE("ytd-pdg-comment-preview-renderer"),_.E("design:type",Object)],ZE.prototype,"commentPreviewRenderer",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],ZE.prototype,"ytdReduxBehavior",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZE.prototype,"dataChanged",null);_.u([_.I5("superThanksSelectedTierEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZE.prototype,"superThanksSelectedTierEntityChanged",null);_.u([_.I5("selectedItemIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZE.prototype,"selectedItemIndexChanged",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZE.prototype,"closeBuyFlow",null);_.u([_.Ph("ytd-pdg-user-generated-comment-changed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZE.prototype,"onUserGeneratedContentChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ZE.prototype,"isDisclaimerTextShown",null);
_.u([_.Ue({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],ZE);
_.p(ZE,"yt-super-vod-buy-flow-content-renderer",function(){if(zvD!==void 0)return zvD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return zvD=q},{mode:1});var mdz;var Aa=function(){var q=_.n.apply(this,arguments)||this;q.lottieAnimationRef={};return q};
_.F(Aa,_.n);_.Z=Aa.prototype;_.Z.created=function(){_.cU.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.hx(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.Z.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.uc(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.Z.detached=function(){this.autoCloseJobId&&_.OY.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.hx(this,this.onPopupIronOverlayOpened))};
_.Z.dataChanged=function(){var q=this;this.data&&this.data.autoCloseDelay&&(_.gr(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.ns(_.OY,function(){q.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.MQ(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.Z.onDOMLoadedLottie=function(){var q=this,S,N,X=Number((S=this.data)==null?void 0:(N=S.autoCloseDelay)==null?void 0:N.seconds)||0;this.fadeOutJobId=_.ns(_.OY,function(){q.lottiePlayerEl.classList.add("fadeout")},(X-.25)*1E3);
this.autoCloseJobId=_.ns(_.OY,function(){q.closePopup()},X*1E3)};
_.Z.openPopup=function(){this.ironOverlayBehavior.open()};
_.Z.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.gr(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.M9(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.Ly().resolve(_.ci).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.OY.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.OY.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.Z.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var q,S;(q=this.lottieAnimationRef)==null||(S=q.lottieEl)==null||S.destroy();q=this.data.lottie;var N,X;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:q.url+"_"+Math.random(),path:q.url,autoplay:!0,loop:(X=(N=q.settings)==null?void 0:N.loop)!=null?X:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.hd.Object.defineProperties(Aa.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var q,S;return!!((q=this.data)==null?0:(S=q.lottie)==null?0:S.url)}}});
Aa.prototype.maybeInitializeLottie=Aa.prototype.maybeInitializeLottie;Aa.prototype.dataChanged=Aa.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Aa.prototype,"rendererBehavior",void 0);_.u([_.O(_.i6),_.E("design:type",Object)],Aa.prototype,"ironOverlayBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Aa.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Aa.prototype,"lottiePlayerProps",void 0);
_.u([_.k(),_.E("design:type",Object)],Aa.prototype,"lottieAnimationRef",void 0);_.u([_.oE("ytd-lottie-player"),_.E("design:type",HTMLElement)],Aa.prototype,"lottiePlayerEl",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Aa.prototype,"dataChanged",null);_.u([_.K("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Aa.prototype,"hasLottieAnimation",null);
_.u([_.I5("data.lottie.url"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Aa.prototype,"maybeInitializeLottie",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],Aa);
_.p(Aa,"ytd-desktop-image-overlay-renderer",function(){if(mdz!==void 0)return mdz;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class="lottie-player style-scope ytd-desktop-image-overlay-renderer" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]">\n</ytd-lottie-player></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return mdz=q},{mode:1});var u2c;var sr=function(){return _.n.apply(this,arguments)||this};
_.F(sr,_.n);_.Z=sr.prototype;_.Z.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",_.hx(this,this.closePopup))};
_.Z.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.hx(this,this.closePopup))};
_.Z.dataChanged=function(){_.E1(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.t(this.data.header,hQL)&&(this.hasBackgroundBanner=!!_.t(this.data.header,hQL).backgroundBanner)};
_.Z.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.hx(this,this.closePopup))};
_.Z.closePopup=function(){this.data&&this.data.onCloseCommand&&_.yR(this.hostElement,[this.data.onCloseCommand])};
sr.prototype.handleBuyflowSelectionSubmitted=sr.prototype.handleBuyflowSelectionSubmitted;sr.prototype.dataChanged=sr.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],sr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sr.prototype,"data",void 0);
_.u([_.k({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],sr.prototype,"hasBackgroundBanner",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sr.prototype,"dataChanged",null);_.u([_.Ph("yt-pdg-buy-flow-selection-submitted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sr.prototype,"handleBuyflowSelectionSubmitted",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],sr);
_.p(sr,"ytd-pdg-buy-flow-renderer",function(){if(u2c!==void 0)return u2c;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return u2c=q},{mode:1});var ggh;var Bv=function(){var q=_.n.apply(this,arguments)||this;q.isOpen=!1;q.isPlaylistCreated=!1;return q};
_.F(Bv,_.n);_.Z=Bv.prototype;_.Z.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.Z.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.uc(this.hostElement,"yt-refit")};
_.Z.onCreateTap=function(){var q=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.yR(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(S,N){if(!_.C("killswitch_ep_in_create_playlist_response")&&(N==null?0:N.actions))for(S=_.A(N.actions),N=S.next();!N.done;N=S.next())N=N.value,_.t(N,_.r9)&&q.ytComponentBehavior.resolveCommand(N)}}]),this.isPlaylistCreated=!0)};
_.Z.onKeydown=function(q){if(q.keyCode===13)this.onCreateTap()};
_.Z.onServiceRequestCompleted=function(q){q.stopPropagation();_.gr(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Z.computePrivacyBadge=function(q){return q?[{metadataBadgeRenderer:q}]:[]};
Bv.prototype.onServiceRequestCompleted=Bv.prototype.onServiceRequestCompleted;Bv.prototype.onKeydown=Bv.prototype.onKeydown;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Bv.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bv.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Bv.prototype,"isOpen",void 0);
_.u([_.k(),_.E("design:type",Object)],Bv.prototype,"isPlaylistCreated",void 0);_.u([_.k({value:{REQUIRED_LABEL:_.qW("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.qW("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.E("design:type",Object)],Bv.prototype,"addToStrings",void 0);_.u([_.k({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.E("design:type",Array)],Bv.prototype,"privacyBadge",void 0);
_.u([_.oE("#privacy-input"),_.E("design:type",Object)],Bv.prototype,"privacyInput",void 0);_.u([_.oE("#name-input"),_.E("design:type",Object)],Bv.prototype,"nameInput",void 0);_.u([_.Ph("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Bv.prototype,"onKeydown",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Bv.prototype,"onServiceRequestCompleted",null);
_.u([_.Ue({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],Bv);
_.p(Bv,"ytd-add-to-playlist-create-renderer",function(){if(ggh!==void 0)return ggh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return ggh=q},{mode:1});var EgA;var yFc;var TP=function(){var q=_.n.apply(this,arguments)||this;q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.F(TP,_.n);TP.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
TP.prototype.onCheckboxChange=function(q){var S=this;this.data&&_.ix(this,"yt-playlist-checkbox-changed",function(){var N=_.jB(q).checked?S.data.addToPlaylistServiceEndpoint:S.data.removeFromPlaylistServiceEndpoint;N&&_.Ly().resolve(_.ci).resolveCommand(N,{form:{element:S.hostElement}});_.C("dl_playlist_killswitch")||S.transferState!=="TRANSFER_STATE_UNKNOWN"&&S.transferState!=="TRANSFER_STATE_FAILED"&&S.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:S.data.playlistId,action:"ACTION_SYNC"}})},
100)};
TP.prototype.computeIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
TP.prototype.dataChanged=TP.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TP.prototype,"data",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],TP.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],TP.prototype,"ytComponentBehavior",void 0);_.u([_.oE("#checkbox"),_.E("design:type",HTMLInputElement)],TP.prototype,"checkbox",void 0);
_.u([_.k({selector:_.eQ,selectorArgs:["data.playlistId"]}),_.E("design:type",String)],TP.prototype,"transferState",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],TP.prototype,"dataChanged",null);_.u([_.Ue({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],TP);
_.p(TP,"ytd-playlist-add-to-option-renderer",function(){if(yFc!==void 0)return yFc;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yFc=q},{mode:1});var Me5=_.f(function(q){var S=q.data;return _.D("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.D("div",null,_.D(_.Fu,{text:function(){return S().title}})),_.D(_.V,{cond:function(){return S().subtitle},
then:function(N){return _.D("div",{class:"ytdMenuTitleRendererSubtitle"},_.D(_.Fu,{text:N}))}}))},"il");
Me5.idomCompat=!0;_.jS(Me5,"ytd-menu-title-renderer",{props:{data:_.H4}});var GP=function(){var q=_.n.apply(this,arguments)||this;q.addToStrings={ADD_TO_DROPDOWN_LABEL:_.qW("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};q.closeButtonAriaLabel=_.qW("SBOX_INAPPROPRIATE_CANCEL");q.dialog=_.C("desktop_add_to_playlist_renderer_dialog_popup");return q};
_.F(GP,_.n);_.Z=GP.prototype;_.Z.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.Z.onPopupOpened=function(){_.g3(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.Z.onPopupClosed=function(){_.g3(this.playlists,"scrollable",!1)};
_.Z.computeAriaLabel=function(){var q;if(this==null?0:(q=this.data)==null?0:q.actions){q=_.A(this.data.actions);for(var S=q.next();!S.done;S=q.next())if(S=S.value,S.menuTitleRenderer)return _.vO(S.menuTitleRenderer.title)}};
_.Z.onTapClose=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.hd.Object.defineProperties(GP.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if(this==null?0:(q=this.data)==null?0:q.actions){q=_.A(this.data.actions);for(var S=q.next();!S.done;S=q.next())if(S=S.value,S.menuTitleRenderer)return S.menuTitleRenderer}return!1}}});
GP.prototype.onPopupClosed=GP.prototype.onPopupClosed;GP.prototype.onPopupOpened=GP.prototype.onPopupOpened;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GP.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],GP.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],GP.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],GP.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],GP.prototype,"addToStrings",void 0);_.u([_.k({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.E("design:type",String)],GP.prototype,"ariaLabel",void 0);_.u([_.k(),_.E("design:type",String)],GP.prototype,"closeButtonAriaLabel",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],GP.prototype,"dialog",void 0);
_.u([_.oE("#playlists"),_.E("design:type",HTMLElement)],GP.prototype,"playlists",void 0);_.u([_.oE("ytd-add-to-playlist-create-renderer"),_.E("design:type",Object)],GP.prototype,"createRenderer",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],GP.prototype,"menuTitleRenderer",null);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GP.prototype,"onPopupOpened",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GP.prototype,"onPopupClosed",null);_.u([_.Ue({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],GP);
_.p(GP,"ytd-add-to-playlist-renderer",function(){if(EgA!==void 0)return EgA;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return EgA=q},{mode:1});var L4c;var DE=function(){var q=_.n.apply(this,arguments)||this;q.isPlaylistEditComplete=!1;q.isCollabEngagementDisabled=!1;q.closeButtonAriaLabel=_.qW("SBOX_INAPPROPRIATE_CANCEL");q.saveButton={title:_.qW("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};q.onValueChanged=function(){q.updateSaveButtonState();q.computeCollabEngagementDisabled()};
return q};
_.F(DE,_.n);_.Z=DE.prototype;_.Z.attached=function(){this.JSC$22719_scroller&&(this.JSC$22719_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22719_scroller.attached&&typeof this.JSC$22719_scroller.attached==="function"&&this.JSC$22719_scroller.attached())};
_.Z.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.Z.onPopupClosed=function(){this.reset()};
_.Z.close=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.Z.onClickSave=function(){var q=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var S=[];this.nameInput.value!==null&&S.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&S.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var N=Number(this.privacyInput.value);isNaN(N)||S.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:N})}this.votingInput.value!==null&&(N=this.votingInput.value)&&S.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:N});if(S.length>0){var X;_.t((X=this.data)==null?void 0:X.updateSettingsEndpoint,_.$p).actions=S;var b;if((b=this.data)==null?0:b.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){q.close()}}}),this.isPlaylistEditComplete=!0}}};
_.Z.computePrivacyBadge=function(q){return q?[{metadataBadgeRenderer:q}]:[]};
_.Z.computeEditorData=function(q){var S,N;return q==null?void 0:(S=q.sections)==null?void 0:(N=S[0])==null?void 0:N.playlistSettingsEditorCasualSectionRenderer};
_.Z.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.Z.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}};
_.Z.computeAriaLabel=function(){var q,S,N,X=(q=this.data)==null?void 0:(S=q.sections)==null?void 0:(N=S[0])==null?void 0:N.playlistSettingsEditorCasualSectionRenderer;return _.vO(X==null?void 0:X.title)};
_.Z.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"})):this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_DISABLED"}))};
_.Z.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.Z.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.Z.isNameChanged=function(){var q,S,N;return(((q=this.editorData)==null?void 0:(S=q.name)==null?void 0:(N=S.textInputFormFieldRenderer)==null?void 0:N.value)||"")!==(this.nameInput.value||"")};
_.Z.isDescriptionChanged=function(){var q,S,N;return(((q=this.editorData)==null?void 0:(S=q.description)==null?void 0:(N=S.textInputFormFieldRenderer)==null?void 0:N.value)||"")!==(this.descriptionInput.value||"")};
_.Z.isPrivacyChanged=function(){var q,S,N,X,b,w,B,T;return((B=(q=this.editorData)==null?void 0:(S=q.privacy)==null?void 0:(N=S.dropdownFormFieldRenderer)==null?void 0:(X=N.dropdown)==null?void 0:(b=X.dropdownRenderer)==null?void 0:(w=b.entries)==null?void 0:w.find(function(Q){var a;return Q==null?void 0:(a=Q.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(T=B.privacyDropdownItemRenderer)==null?void 0:T.int32Value)!==this.privacyInput.value};
_.Z.isVotingChanged=function(){var q,S,N,X,b,w,B,T;return((B=(q=this.editorData)==null?void 0:(S=q.voting)==null?void 0:(N=S.dropdownFormFieldRenderer)==null?void 0:(X=N.dropdown)==null?void 0:(b=X.dropdownRenderer)==null?void 0:(w=b.entries)==null?void 0:w.find(function(Q){var a;return Q==null?void 0:(a=Q.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(T=B.privacyDropdownItemRenderer)==null?void 0:T.int32Value)!==this.votingInput.value};
DE.prototype.onPopupClosed=DE.prototype.onPopupClosed;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],DE.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],DE.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],DE.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],DE.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],DE.prototype,"data",void 0);_.u([_.k({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.E("design:type",Array)],DE.prototype,"privacyBadge",void 0);_.u([_.k({computed:"computeEditorData(data)"}),_.E("design:type",Object)],DE.prototype,"editorData",void 0);_.u([_.k(),_.E("design:type",Object)],DE.prototype,"isPlaylistEditComplete",void 0);_.u([_.k(),_.E("design:type",Object)],DE.prototype,"isCollabEngagementDisabled",void 0);
_.u([_.k({value:{REQUIRED_LABEL:_.qW("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.qW("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.E("design:type",Object)],DE.prototype,"addToStrings",void 0);_.u([_.k({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.E("design:type",String)],DE.prototype,"ariaLabel",void 0);_.u([_.k(),_.E("design:type",String)],DE.prototype,"closeButtonAriaLabel",void 0);
_.u([_.k(),_.E("design:type",Object)],DE.prototype,"saveButton",void 0);_.u([_.oE("#name-input"),_.E("design:type",Object)],DE.prototype,"nameInput",void 0);_.u([_.oE("#description-input"),_.E("design:type",Object)],DE.prototype,"descriptionInput",void 0);_.u([_.oE("#privacy-input"),_.E("design:type",Object)],DE.prototype,"privacyInput",void 0);_.u([_.oE("#voting-input"),_.E("design:type",Object)],DE.prototype,"votingInput",void 0);
_.u([_.oE("#scroller"),_.E("design:type",Object)],DE.prototype,"JSC$22719_scroller",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DE.prototype,"onPopupClosed",null);_.u([_.k(),_.E("design:type",Object)],DE.prototype,"onValueChanged",void 0);_.u([_.Ue({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],DE);
_.p(DE,"ytd-playlist-settings-editor-renderer",function(){if(L4c===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);L4c=q}q=L4c;return q},{mode:1});var hvR;_.Bq("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var QL=function(){return _.n.apply(this,arguments)||this};
_.F(QL,_.n);_.Z=QL.prototype;_.Z.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var q=this.get("data.nextButton.buttonRenderer.navigationEndpoint");q&&(this.nextNavigationEndpoint=q,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.Z.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var q={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",q)}}};
_.Z.onPopupOpened=function(q){q.detail!==this&&q.detail!==this.hostElement||!_.C("enable_premium_voluntary_pause")||_.gr(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.Z.onNextButtonTap=function(){var q=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);q&&this.ytdOpenPopupBehavior.openPopup(q)};
_.Z.updateSelectedResponseIndexFromBinding=function(q){this.selectedResponseIndex=q.detail.value};
QL.prototype.onPopupOpened=QL.prototype.onPopupOpened;QL.prototype.onSelectedResponseIndexChange=QL.prototype.onSelectedResponseIndexChange;QL.prototype.dataChanged=QL.prototype.dataChanged;_.u([_.O(_.z5),_.E("design:type",Object)],QL.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QL.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QL.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],QL.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],QL.prototype,"selectedResponseIndex",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QL.prototype,"dataChanged",null);_.u([_.I5("selectedResponseIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QL.prototype,"onSelectedResponseIndexChange",null);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],QL.prototype,"onPopupOpened",null);_.u([_.Ue({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],QL);
_.p(QL,"ytd-red-cancel-survey-renderer",function(){if(hvR!==void 0)return hvR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return hvR=q},{mode:1});var P0K;var ah=function(){var q=_.n.apply(this,arguments)||this;q.closeButtonAriaLabel=_.qW("SBOX_INAPPROPRIATE_CANCEL");return q};
_.F(ah,_.n);ah.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
ah.prototype.onClickClose=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ah.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ah.prototype,"rendererStamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ah.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],ah.prototype,"closeButtonAriaLabel",void 0);_.u([_.Ue({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],ah);
_.p(ah,"ytd-search-filter-options-dialog-renderer",function(){if(P0K!==void 0)return P0K;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return P0K=q},{mode:1});var IPD;var P85=function(){return function(q){q=q.availabilityType;return q===void 0||q==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||q==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var VL=function(){var q=_.n.apply(this,arguments)||this;q.qualityOptions=[];q.upsellOptions=[];q.showUpsellSection=!1;q.rememberSettingsChecked=!1;return q};
_.F(VL,_.n);_.Z=VL.prototype;_.Z.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.Z.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.Z.updateQualityOptions=function(){if(this.formats===void 0)_.gr(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var q=[],S=[];this.showUpsellSection=!1;for(var N=_.A(this.formats),X=N.next();!X.done;X=N.next())(X=X.value)&&(X.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?S.push(X):q.push(X));q.length&&(this.qualityOptions=hU$(q));S.length&&(this.showUpsellSection=!0,this.upsellOptions=hU$(S))}};
_.Z.updateRememberString=function(){if(this.downloadQualityPickerEntity)var q=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var S;q=(S=this.data)==null?void 0:S.premiumRememberSettingString}else{var N;q=(N=this.data)==null?void 0:N.rememberSettingString}q=q===void 0?_.qW("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):q;this.rememberSettingsCheckboxRenderer={title:_.nB(q),disabled:!1}};
_.Z.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.hd.Object.defineProperties(VL.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var q;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(q=this.data)==null?void 0:q.qualityFormats}}});
VL.prototype.updateRememberString=VL.prototype.updateRememberString;VL.prototype.updateQualityOptions=VL.prototype.updateQualityOptions;VL.prototype.dataChanged=VL.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],VL.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VL.prototype,"data",void 0);
_.u([_.O(_.$Y),_.E("design:type",Object)],VL.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Boolean)],VL.prototype,"selectedUpsellQuality",void 0);_.u([_.k({computed:"computeIcon_(data.premiumIcon)",value:""}),_.E("design:type",String)],VL.prototype,"premiumIcon",void 0);_.u([_.k({selector:rDs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.E("design:type",Object)],VL.prototype,"downloadQualityPickerEntity",void 0);
_.u([_.k(),_.E("design:type",Array)],VL.prototype,"qualityOptions",void 0);_.u([_.k(),_.E("design:type",Array)],VL.prototype,"upsellOptions",void 0);_.u([_.k(),_.E("design:type",Object)],VL.prototype,"showUpsellSection",void 0);_.u([_.k(),_.E("design:type",Object)],VL.prototype,"rememberSettingsCheckboxRenderer",void 0);_.u([_.oE("#remember-settings"),_.E("design:type",HTMLInputElement)],VL.prototype,"rememberSettingsCheckbox",void 0);
_.u([_.k(),_.E("design:type",Object)],VL.prototype,"rememberSettingsChecked",void 0);_.u([_.k(),_.E("design:type",Function)],VL.prototype,"onRememberSettingsCheckedChanged",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VL.prototype,"dataChanged",null);_.u([_.I5("downloadQualityPickerEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VL.prototype,"updateQualityOptions",null);
_.u([_.I5("selectedUpsellQuality"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VL.prototype,"updateRememberString",null);_.u([_.Ue({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],VL);
_.p(VL,"ytd-download-quality-selector-content",function(){if(IPD!==void 0)return IPD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return IPD=q},{mode:1});var Y7h;var Ur=function(){var q=_.n.apply(this,arguments)||this;q.selectedUpsellQuality=!1;q.qualityOptions=[];q.useUpsellDismissAlternate=_.C("use_not_now_dl_upsell_dismiss_cta");q.shouldShowAlternateUpsellDimiss=!1;q.rememberSettings=!1;q.rememberSettingsChecked=!1;q.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};q.rememberSettingsCheckedChanged=function(S){q.rememberSettingsChecked=S};
return q};
_.F(Ur,_.n);_.Z=Ur.prototype;
_.Z.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.nB(_.qW("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.Z.updateQualityOptions=function(){this.formats===void 0?_.gr(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=hU$(this.formats)};
_.Z.onQualityOptionsSelect=function(q){if(this.qualityOptions&&q){q!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var S=_.A(this.qualityOptions.entries()),N=S.next();!N.done;N=
S.next()){N=_.A(N.value);var X=N.next().value;N=N.next().value;var b=void 0,w=void 0;if(((b=N)==null?void 0:(w=b.settingsRadioOptionRenderer)==null?void 0:w.id)===q){this.selectedQualityIndex=X;q=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((q=this.formats[X])==null?void 0:q.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.Z.onClickSubmit=function(){var q;if((q=this.downloadButtonRenderer)==null||!q.isDisabled){var S,N;q=(N=(S=this.data)==null?void 0:S.onSubmitEndpoint)!=null?N:{};var X,b;if(this.formats&&(((X=_.t(q,_.Pq))==null?0:X.videoId)||((b=_.t(q,_.IH))==null?0:b.playlistId))){var w,B,T,Q,a,U;S={formatType:(Q=(w=this.formats)==null?void 0:(B=w[(T=this.selectedQualityIndex)!=null?T:0])==null?void 0:B.format)!=null?Q:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(a=this.getOfflineEndpoint(q))==null?void 0:(U=a.actionParams)==null?void 0:U.settingsAction)};this.getOfflineEndpoint(q).actionParams=S;this.ytComponentBehavior.resolveCommand(q)}_.gr(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.Z.onClickUpsell=function(){var q;if((q=this.upsellButtonRenderer)==null||!q.isDisabled){var S,N;q=(N=(S=this.data)==null?void 0:S.upsellEndpoint)!=null?N:{};this.ytComponentBehavior.resolveCommand(q);_.gr(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);S="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var X,b,w,B;S=(B=(X=this.formats)==null?void 0:(b=X[(w=this.selectedQualityIndex)!=null?w:0])==null?void 0:b.format)!=null?B:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:S}})}};
_.Z.onClickClose=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.Z.getOfflineSettingsAction=function(q,S){return q?S===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":S:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.Z.getOfflineEndpoint=function(q){return _.t(q,_.Pq)?_.t(q,_.Pq):_.t(q,_.IH)};
_.hd.Object.defineProperties(Ur.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.nB(_.qW("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var q;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(q=this.data)==null?void 0:q.qualityFormats}}});
Ur.prototype.updateQualityOptions=Ur.prototype.updateQualityOptions;Ur.prototype.dataChanged=Ur.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ur.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Ur.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ur.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ur.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Number)],Ur.prototype,"selectedQualityIndex",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"selectedUpsellQuality",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Ur.prototype,"ytdReduxBehavior",void 0);
_.u([_.k({selector:rDs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.E("design:type",Object)],Ur.prototype,"downloadQualityPickerEntity",void 0);_.u([_.k(),_.E("design:type",Array)],Ur.prototype,"qualityOptions",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ur.prototype,"useUpsellDismissAlternate",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"downloadButtonRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"upsellButtonRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"cancelButtonRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"upsellCancelButtonRenderer",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"rememberSettings",void 0);_.u([_.k(),_.E("design:type",Object)],Ur.prototype,"rememberSettingsChecked",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ur.prototype,"dataChanged",null);_.u([_.I5("downloadQualityPickerEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ur.prototype,"updateQualityOptions",null);_.u([_.Ue({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],Ur);
_.p(Ur,"ytd-download-quality-selector-renderer",function(){if(Y7h!==void 0)return Y7h;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Y7h=q},{mode:1});var okD;var rv=function(){return _.n.apply(this,arguments)||this};
_.F(rv,_.n);rv.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
rv.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rv.prototype,"data",void 0);_.u([_.k({computed:"computeIcon_(data.infoIcon)"}),_.E("design:type",Object)],rv.prototype,"infoIcon",void 0);
_.u([_.k({computed:"computeIcon_(data.warningIcon)"}),_.E("design:type",Object)],rv.prototype,"warningIcon",void 0);_.u([_.Ue({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],rv);
_.p(rv,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(okD!==void 0)return okD;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return okD=q},{mode:1});var qXF;var $h=function(){return _.n.apply(this,arguments)||this};
_.F($h,_.n);$h.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
$h.prototype.configureRendererStamper=function(){return{"data.stepper":{id:"stepper",mapping:{channelTransferStepperRenderer:"ytd-channel-transfer-stepper-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.signinButton":{id:"signin-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$h.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$h.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$h.prototype,"data",void 0);_.u([_.Ue({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],$h);
_.p($h,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(qXF!==void 0)return qXF;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return qXF=q},{mode:1});var SXz;var cv=function(){return _.n.apply(this,arguments)||this};
_.F(cv,_.n);cv.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
cv.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
cv.prototype.onServiceRequestSentOrCompleted=function(q,S){S&&S.actions&&S.actions.length>0&&_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
cv.prototype.onServiceRequestSentOrCompleted=cv.prototype.onServiceRequestSentOrCompleted;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],cv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],cv.prototype,"data",void 0);
_.u([_.Ph("yt-service-request-completed"),_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],cv.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.Ue({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],cv);
_.p(cv,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(SXz!==void 0)return SXz;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return SXz=q},{mode:1});var N0F;var ek=function(){var q=_.n.apply(this,arguments)||this;q.submitButtonDisabled=!0;return q};
_.F(ek,_.n);_.Z=ek.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.Z.onDataChanged=function(){var q,S,N;if(((q=this.data)==null?void 0:(S=q.confirmButton)==null?void 0:(N=S.buttonRenderer)==null?void 0:N.isDisabled)!==void 0){var X,b,w;this.submitButtonDisabled=(X=this.data)==null?void 0:(b=X.confirmButton)==null?void 0:(w=b.buttonRenderer)==null?void 0:w.isDisabled}};
_.Z.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.Z.updateSubmitButtonDisabledFromBinding=function(q){this.submitButtonDisabled=q.detail.value};
_.Z.updateSubmitButtonDisabledFromConfirmCheckbox=function(q){this.submitButtonDisabled=!q.detail.value};
ek.prototype.onDataChanged=ek.prototype.onDataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ek.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ek.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ek.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],ek.prototype,"submitButtonDisabled",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ek.prototype,"onDataChanged",null);_.u([_.Ue({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],ek);
_.p(ek,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(N0F!==void 0)return N0F;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return N0F=q},{mode:1});var XDh;var CZ=function(){return _.n.apply(this,arguments)||this};
_.F(CZ,_.n);_.hd.Object.defineProperties(CZ.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var q,S,N;return((q=this.data)==null?void 0:q.title)+" "+((S=this.data)==null?void 0:S.metadataPrimary)+" "+((N=this.data)==null?void 0:N.metadataSecondary)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],CZ.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],CZ.prototype,"data",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],CZ.prototype,"ariaLabel",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],CZ);
_.p(CZ,"ytd-compact-product-list-item-renderer",function(){if(XDh!==void 0)return XDh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return XDh=q},{mode:1});var bQh;var Rh=function(){return _.n.apply(this,arguments)||this};
_.F(Rh,_.n);Rh.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactProductListItemRenderer:"ytd-compact-product-list-item-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.hd.Object.defineProperties(Rh.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Rh.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Rh.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Rh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Rh.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],Rh);
_.p(Rh,"ytd-compact-product-list-renderer",function(){if(bQh!==void 0)return bQh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return bQh=q},{mode:1});var wDh;var ta=function(){return _.n.apply(this,arguments)||this};
_.F(ta,_.n);_.Z=ta.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Z.getBackgroundUrl=function(){var q=this.get("data.headerImage.thumbnails");return q?"url("+_.Wi(q,this.hostElement.clientWidth)+")":""};
_.Z.onDataChanged=function(){var q=this.getBackgroundUrl();q&&(this.header.style.backgroundImage=q);q=_.VR();var S=_.as(),N=this.get("data.trackingParams");N&&S&&q&&_.Jg(q,S,_.by(N));q=_.A(this.hostElement.querySelectorAll("yt-img-shadow"));for(S=q.next();!S.done;S=q.next())S.value.onShow()};
_.Z.onPopupClosed=function(q){_.jB(q).localName==="ytd-membership-post-cancel-renderer"&&_.gr(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
ta.prototype.onPopupClosed=ta.prototype.onPopupClosed;ta.prototype.onDataChanged=ta.prototype.onDataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ta.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ta.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ta.prototype,"data",void 0);_.u([_.oE("#header"),_.E("design:type",HTMLDivElement)],ta.prototype,"header",void 0);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ta.prototype,"onDataChanged",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ta.prototype,"onPopupClosed",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],ta);
_.p(ta,"ytd-membership-post-cancel-renderer",function(){if(wDh!==void 0)return wDh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return wDh=q},{mode:1});var ZQK;var iz=function(){return _.n.apply(this,arguments)||this};
_.F(iz,_.n);iz.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
iz.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],iz.prototype,"data",void 0);_.u([_.oE("ytd-feedback-survey-renderer"),_.E("design:type",Object)],iz.prototype,"feedbackSurveyRenderer",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],iz);
_.p(iz,"ytd-sponsorship-confirm-cancel-content",function(){if(ZQK!==void 0)return ZQK;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ZQK=q},{mode:1});var Av$;var Ja=function(){var q=_.n.apply(this,arguments)||this;q.maybeSubmitFeedback=function(){q.content&&q.content.maybeSubmitFeedback()};
return q};
_.F(Ja,_.n);_.Z=Ja.prototype;_.Z.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.Z.onYtPopupOpened=function(q,S){S===this&&this.data&&this.data.onOpenCommands&&_.M9(this.hostElement,this.data.onOpenCommands,this.hostElement);_.gr(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.Z.onYtPopupClosed=function(q,S){(S&&S.canceled===!0||S&&S.canceled===!1&&S.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.M9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Z.onYtServiceRequestCompleted=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.Z.onYtServiceRequestError=function(q){_.H2(this.hostElement,q.detail.error.message)};
_.Z.onDataChanged=function(){if(this.isAttached){var q=this.backgroundUrl;q&&(_.mt(this.hostElement).querySelector("#header").style.backgroundImage=q)}};
_.hd.Object.defineProperties(Ja.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return q?"url("+_.Wi(q,this.hostElement.clientWidth)+")":""}}});
Ja.prototype.onDataChanged=Ja.prototype.onDataChanged;Ja.prototype.onYtServiceRequestError=Ja.prototype.onYtServiceRequestError;Ja.prototype.onYtServiceRequestCompleted=Ja.prototype.onYtServiceRequestCompleted;Ja.prototype.onYtPopupClosed=Ja.prototype.onYtPopupClosed;Ja.prototype.onYtPopupOpened=Ja.prototype.onYtPopupOpened;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ja.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ja.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ja.prototype,"data",void 0);_.u([_.k({value:function(){return _.qW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],Ja.prototype,"closeButtonAriaLabel",void 0);_.u([_.oE("#scrollable"),_.E("design:type",Object)],Ja.prototype,"scrollable",void 0);_.u([_.oE("ytd-sponsorship-confirm-cancel-content"),_.E("design:type",Object)],Ja.prototype,"content",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Ja.prototype,"onYtPopupOpened",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Ja.prototype,"onYtPopupClosed",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ja.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ja.prototype,"onYtServiceRequestError",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ja.prototype,"onDataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Ja);
_.p(Ja,"ytd-sponsorship-confirm-cancel-renderer",function(){if(Av$!==void 0)return Av$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return Av$=q},{mode:2});var sJy;var Fk=function(){return _.n.apply(this,arguments)||this};
_.F(Fk,_.n);Fk.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Fk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Fk.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],Fk);
_.p(Fk,"ytd-sponsorships-celebration-content",function(){if(sJy!==void 0)return sJy;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return sJy=
q},{mode:1});var B0$;var T05=_.jV(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),Hv=function(){var q=_.n.apply(this,arguments)||this;q.scriptsAppended=!1;q.useFullWidthPrimaryButton=!1;q.buttonOverrides={type:"tonal",style:"overlay-dark"};return q};
_.F(Hv,_.n);_.Z=Hv.prototype;_.Z.dataChanged=function(){var q;this.useFullWidthPrimaryButton=!((q=this.data)==null||!q.useFullWidthPrimaryButton)};
_.Z.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.C("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.onDataChanged=function(){var q;(q=this.header)==null||q.style.setProperty("background-color",this.backgroundColor);if(q=this.headerImageUrl){var S;(S=this.header)==null||S.style.setProperty("background-image",q)}S=_.VR(4);q=_.as(4);var N=this.get("data.trackingParams");if(N&&q&&S){var X=_.by(N);_.Jg(S,q,X);_.C("combine_ve_grafts")?_.ql().graftServerVe(N,q,4):_.Jg(S,q,X)}S=_.A(this.hostElement.querySelectorAll("yt-img-shadow"));for(q=S.next();!q.done;q=S.next())q.value.onShow();if(S=this.get("data.gtmId"))_.ZF(S,
_.k$("GL","")),this.setupConversionTracking()};
_.Z.setupConversionTracking=function(){if(!this.scriptsAppended){var q=document.createElement("script");_.D1(q,_.Tn(T05.join("")));document.head.appendChild(q);q=document.createElement("noscript");q.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(q);this.scriptsAppended=!0}};
_.Z.onPopupClosed=function(q){if(_.jB(q).localName==="ytd-sponsorships-celebration-renderer"){_.gr(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var S;this.data&&((S=this.data)==null?0:S.dismissCommand)&&_.LI.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.hd.Object.defineProperties(Hv.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.Vh(q)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return q?"url("+_.Wi(q,this.hostElement.getBoundingClientRect().width)+")":""}}});
Hv.prototype.onPopupClosed=Hv.prototype.onPopupClosed;Hv.prototype.onDataChanged=Hv.prototype.onDataChanged;Hv.prototype.dataChanged=Hv.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Hv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hv.prototype,"data",void 0);
_.u([_.oE("#header"),_.E("design:type",HTMLElement)],Hv.prototype,"header",void 0);_.u([_.k(),_.E("design:type",Object)],Hv.prototype,"scriptsAppended",void 0);_.u([_.k({type:Boolean,reflectToAttribute:!0}),_.E("design:type",Object)],Hv.prototype,"useFullWidthPrimaryButton",void 0);_.u([_.k(),_.E("design:type",Object)],Hv.prototype,"buttonOverrides",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hv.prototype,"dataChanged",null);
_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hv.prototype,"onDataChanged",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Hv.prototype,"onPopupClosed",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],Hv);
_.p(Hv,"ytd-sponsorships-celebration-renderer",function(){if(B0$!==void 0)return B0$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return B0$=q},{mode:1});var Gql;var Or=function(){return _.n.apply(this,arguments)||this};
_.F(Or,_.n);_.Z=Or.prototype;_.Z.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.detached=function(){this.playerElement.stop()};
_.Z.onYtServiceRequestCompleted=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.Z.onYtServiceRequestError=function(q){_.H2(this.hostElement,q.detail.error.message)};
_.Z.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.Z.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.Z.getTier=function(q,S){return!q||!q.tiers||S<0?null:_.t(q.tiers[S],Uo$)};
_.Z.moreThanOne=function(q){return!!(q&&q.length>1)};
_.Z.tierOverviewTap=function(q){var S=this;this.selectedTier=q.model.index;_.MC(this,function(){_.uc(S.hostElement,"yt-refit")})};
_.Z.computeSelectedClass=function(q,S){return this.isSelected(q,S)?"selected":""};
_.Z.computeButtonAriaPressed=function(q,S){return this.isSelected(q,S)?"true":"false"};
_.Z.isSelected=function(q,S){return q===S};
_.Z.onDataChanged=function(){_.mt(this.hostElement).querySelector("#header-overlay").style.visibility="";_.mt(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var q=_.A(this.hostElement.querySelectorAll("yt-img-shadow")),
S=q.next();!S.done;S=q.next())S.value.onShow();var N;this.set("selectedTier",(N=this.get("data.targetTierIndex"))!=null?N:0);var X;(q=(X=this.data)==null?void 0:X.onVisible)&&this.ytComponentBehavior.resolveCommand(q)};
_.Z.initializeVe=function(q){var S=_.VR(),N=_.as(),X=this.get("data.trackingParams");N&&S&&(this.screenLayer=4,S=_.fy(_.BcP)(void 0,69877,{clientScreenNonce:S,visualElement:N},void 0,void 0,void 0),_.rr(S,69877,4),N=_.as(4),X&&N&&(X=_.by(X),_.Jg(S,N,X),q&&(this.offerVideoVe=_.Ew(74659),_.Jg(S,X,this.offerVideoVe))))};
_.Z.setHeaderBackground=function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.mt(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.Vh(q);if(q=this.getHeaderImage())q=_.Wi(q,screen.width),_.mt(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+q+")"};
_.Z.getHeaderImage=function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&q?q:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.Z.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Z.setupVideoPlayer=function(q){var S=this,N,X,b,w;return _.G(function(B){if(B.nextAddress==1)return N=S.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),X=S.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.C("kevlar_player_update_killswitch")?S.playerElement.update({args:{autoplay:N,video_id:q,player_params:X}}):S.playerElement.loadVideoWithPlayerVars({autoplay:N,video_id:q,player_params:X}),
B.yield(S.playerElement.getPlayerPromise(),2);b=B.yieldResult;b.addEventListener("onStateChange",function(T){S.onPlayerStateChange(T)});
b.setScreenLayer(S.screenLayer);(w=_.VR(4))&&S.offerVideoVe&&_.Hf(w,S.offerVideoVe);N&&(S.pauseOtherPlayers(),S.playerElement.focusOnPlayer(),S.playerElement.getPlayer().hideControls(),_.ez(_.OY,function(){S.fadeOutHeaderOverlay()},4E3));
_.xP(B)})};
_.Z.onPlayerStateChange=function(q){q===1?this.backgroundPlayerElement&&(q=this.backgroundPlayerElement.player_.getPlayerState(),q!==1&&q!==3||this.backgroundPlayerElement.pause()):q===0&&(_.mt(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.mt(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.Z.fadeOutHeaderOverlay=function(){_.mt(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.Z.onHeaderTap=function(){if(this.offerVideo){_.mt(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var q;((q=this.playerElement.player_)==null?void 0:q.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(q=_.VR(4))&&this.offerVideoVe&&_.vf(q,this.offerVideoVe)}};
_.Z.getBackgroundImageLayerClass=function(q){return q?"background-image-layer-with-video":""};
_.Z.getHeaderClass=function(q){return q?"header-with-video":""};
_.Z.getHeaderOverlayClass=function(q){return q?"header-overlay-with-video":""};
_.Z.getTitleContainerClass=function(q,S){return q?"title-container-with-video":S?"title-container-without-video-flexible":"title-container-without-video"};
_.Z.tierTitleDisplayStatus=function(q){return this.moreThanOne(q)?"hide":"show"};
_.Z.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.Ly().resolve(_.ti).getPlayerElement():this.backgroundPlayerElement=_.kc();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var q=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=q===1||q===3;this.backgroundPlayerElement.pause()}};
_.Z.isMiniplayerActive=function(){return _.Ly().resolve(_.ti).isMiniplayerActive()};
_.Z.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("selected-tier-changed",this.selectedTier))};
Or.prototype.selectedTierChangedForBinding=Or.prototype.selectedTierChangedForBinding;Or.prototype.onDataChanged=Or.prototype.onDataChanged;Or.prototype.onYtPopupClosed=Or.prototype.onYtPopupClosed;Or.prototype.onYtPopupOpened=Or.prototype.onYtPopupOpened;Or.prototype.onYtServiceRequestError=Or.prototype.onYtServiceRequestError;Or.prototype.onYtServiceRequestCompleted=Or.prototype.onYtServiceRequestCompleted;
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Or.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Or.prototype,"data",void 0);_.u([_.k({value:0}),_.E("design:type",Number)],Or.prototype,"selectedTier",void 0);
_.u([_.k({value:""}),_.E("design:type",String)],Or.prototype,"offerVideo",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Or.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.u([_.k({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.hF(this)}}),
_.E("design:type",String)],Or.prototype,"playerId",void 0);_.u([_.oE("tp-yt-paper-dialog-scrollable"),_.E("design:type",Object)],Or.prototype,"scrollable",void 0);_.u([_.oE("ytd-sponsorships-tier-renderer"),_.E("design:type",Object)],Or.prototype,"tierRenderer",void 0);_.u([_.oE("#player"),_.E("design:type",Object)],Or.prototype,"playerElement",void 0);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Or.prototype,"onYtServiceRequestCompleted",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Or.prototype,"onYtServiceRequestError",null);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Or.prototype,"onYtPopupOpened",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Or.prototype,"onYtPopupClosed",null);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Or.prototype,"onDataChanged",null);
_.u([_.I5("selectedTier"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Or.prototype,"selectedTierChangedForBinding",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],Or);
_.p(Or,"ytd-sponsorships-offer-renderer",function(){if(Gql!==void 0)return Gql;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return Gql=q},{mode:2});var DMR;var KZ=function(){var q=_.n.apply(this,arguments)||this;q.buttonOverrides={type:"filled",style:"mono"};return q};
_.F(KZ,_.n);KZ.prototype.configureRendererStamper=function(){return{"data.content.sponsorshipsPromotionChannelRenderer.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"}}}},"data.header.sponsorshipsPromotionHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
KZ.prototype.backgroundColorChanged=function(){var q,S,N,X=(S=_.t((q=this.data)==null?void 0:q.content,rP3))==null?void 0:(N=S.backgroundColor)==null?void 0:N.backgroundColor;X&&(q=_.a5(X),_.mt(this.hostElement).querySelector("#banner").style.backgroundColor=q,_.mt(this.hostElement).querySelector("#abstract-art").style.backgroundColor=q)};
KZ.prototype.attached=function(){this.JSC$22797_scroller&&(this.JSC$22797_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22797_scroller.attached&&typeof this.JSC$22797_scroller.attached==="function"&&this.JSC$22797_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
KZ.prototype.backgroundColorChanged=KZ.prototype.backgroundColorChanged;_.u([_.k(),_.E("design:type",Object)],KZ.prototype,"data",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],KZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],KZ.prototype,"JSC$22797_scroller",void 0);_.u([_.k(),_.E("design:type",Object)],KZ.prototype,"buttonOverrides",void 0);
_.u([_.I5("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KZ.prototype,"backgroundColorChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],KZ);
_.p(KZ,"ytd-sponsorships-promotion-celebration-renderer",function(){if(DMR!==void 0)return DMR;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return DMR=q},{mode:2});var QJz;var aRF;var vv=function(){return _.n.apply(this,arguments)||this};
_.F(vv,_.n);vv.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
vv.prototype.computeIsInitiallyChecked=function(q){return q===1};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],vv.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vv.prototype,"data",void 0);_.u([_.oE("#checkbox"),_.E("design:type",Object)],vv.prototype,"checkbox",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],vv);
_.p(vv,"ytd-subscription-toggle-option-renderer",function(){if(aRF!==void 0)return aRF;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return aRF=q},{mode:1});var lz=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return q};
_.F(lz,_.n);lz.prototype.configureRendererStamper=function(){return{"data.secondaryOptions":{id:"secondary-options",mapping:{subscriptionToggleOptionRenderer:"ytd-subscription-toggle-option-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
lz.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
lz.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var q=_.mt(this.hostElement).querySelector("#options").selected;q=this.data.options[q].subscriptionRadioOptionRenderer.serviceEndpoint;var S=_.mt(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");S&&q&&q.modifyChannelNotificationPreferenceEndpoint&&(S=S.getValue())&&(q.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[S]);_.Ly().resolve(_.ci).resolveCommand(q,{form:{element:this.hostElement}});
_.gr(this.hostElement,"yt-close-popup-action")};
_.hd.Object.defineProperties(lz.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var q=this.data.options,S=0;S<q.length;S++){var N=q[S].subscriptionRadioOptionRenderer;if(N&&N.selected)return S}return null}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],lz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],lz.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],lz.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],lz.prototype,"data",void 0);_.u([_.K("data.options"),_.E("design:type",Object),_.E("design:paramtypes",[])],lz.prototype,"initialIndex",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],lz);
_.p(lz,"ytd-subscription-notification-options-renderer",function(){if(QJz!==void 0)return QJz;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return QJz=q},{mode:1});var V29;var UMz=function(){return _.n.apply(this,arguments)||this};
_.F(UMz,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],UMz.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],UMz.prototype,"data",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],UMz);
_.p(UMz,"ytd-tvfilm-offer-groups-renderer",function(){if(V29!==void 0)return V29;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return V29=q},{mode:1});var rvy;var jk=function(){return _.n.apply(this,arguments)||this};
_.F(jk,_.n);_.Z=jk.prototype;_.Z.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.Z.computeThumbnailClass=function(q){return q.thumbnailOverlays?q.isShow?"thumbnail-show":"thumbnail-movie":q.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.Z.computeCommerceSectionClass=function(q){return q.offers&&q.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.Z.computeTitleClass=function(q){return q.offers&&q.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.Z.onDataChanged=function(){[].concat(_.PG(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(q){q.onShow()})};
jk.prototype.onDataChanged=jk.prototype.onDataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],jk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],jk.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jk.prototype,"onDataChanged",null);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],jk);
_.p(jk,"ytd-ypc-offers-overlay-renderer",function(){if(rvy!==void 0)return rvy;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return rvy=q},{mode:2});var $MA;var cvy=function(){this.usedMethods=new Set};
cvy.prototype.add=function(q){this.usedMethods.add(q)};
cvy.prototype.reset=function(){this.usedMethods.clear()};var e6h,CsT;
_.R69=function(q,S){this.query=q;this.previousSearchQuery=S;this.id=e6h++;if(!CsT){S=_.k$("SBOX_SETTINGS");q="https://"+((S==null?void 0:S.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var N=S==null?void 0:S.REQUEST_LANGUAGE;N&&(q+="&hl="+N);(N=S==null?void 0:S.REQUEST_DOMAIN)&&(q+="&gl="+N);q+="&client=youtube&gs_ri=youtube";(N=S==null?void 0:S.SUGG_EXP_ID)&&(q+="&sugexp="+encodeURIComponent(N));(N=S==null?void 0:S.PSUGGEST_TOKEN)&&(q+="&tok="+N);(S=S==
null?void 0:S.SESSION_INDEX)&&(q+="&authuser="+S);_.C("desktop_enable_visual_suggest")&&(q+="&h=180&w=320&ytvs=1");CsT=q}};
_.t2y=function(q){var S="q="+encodeURIComponent(q.query);q.previousSearchQuery&&(S+="&pq="+encodeURIComponent(q.previousSearchQuery));return S};
_.iQD=function(){var q=_.k$("SBOX_SETTINGS"),S={};if(q==null?0:q.SEND_VISITOR_DATA)S["X-Goog-Visitor-Id"]=q==null?void 0:q.VISITOR_DATA;return S};
_.Jvc=function(q){var S=CsT;S+="&gs_id="+q.id.toString(36);S+="&q="+encodeURIComponent(q.query);S+="&cp="+q.query.length;q.previousSearchQuery&&(S+="&pq="+encodeURIComponent(q.previousSearchQuery));(q=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(S+="&video_id="+q);return S};
e6h=0;CsT="";var FTK,HQz,OQT,KTh,vkz;FTK=Fd.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST;HQz=Fd.SEARCH_ENTITY_SUGGESTION_MOVIE;OQT=Fd.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST;KTh=Fd.SEARCH_ENTITY_SUGGESTION_TV_SHOW;vkz=function(q,S){this.text=q;this.bold=S};
_.lRT=function(q,S,N){this.input=S;this.index=N;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=q[0];this.type=q[1];this.subtypes=q[2];var X;this.displayText=YIm((X=q[3])==null?void 0:X.b);var b;this.ignoredPrefix=YIm((b=q[3])==null?void 0:b.a);var w,B;this.hasNewVideo=((w=q[3])==null?void 0:(B=w.zam)==null?void 0:B.toString())==="true"?!0:!1;var T;this.visualSuggestUrl=(T=q[3])==null?void 0:T.zai;var Q;this.entityType=YIm((Q=q[3])==null?void 0:Q.zap);var a;this.entityName=YIm((a=
q[3])==null?void 0:a.zao);var U;S=YIm((U=q[3])==null?void 0:U.zaf);var r;this.entityMid=(r=q[3])==null?void 0:r.zae;U=oa7(this.subtypes,this.entityMid);if(S&&U){if(S){r="";switch(U){case "YOUTUBE_ENTITY_TYPE_SONG":r=OQT;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":r=FTK;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":r=KTh;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":r=HQz}U=U==="YOUTUBE_ENTITY_TYPE_SONG"||U==="YOUTUBE_ENTITY_TYPE_ALBUM"?r+" \u2022  \u2022 "+S:S}else U="";this.entitySubtitle=U}var c;this.externalChannelId=
(c=q[3])==null?void 0:c.zav;var e;this.entityThumbnailAttributionUrl=(e=q[3])==null?void 0:e.zaq};
_.WTy=function(q,S){var N=[],X,b=(X=q.displayText)!=null?X:q.text;(S==null?0:S.useEntityName)&&_.jJc(q)&&q.entityName&&(b=q.entityName);if(q.type===33)return N.push(new vkz(b,!1)),N;if(b.length>=q.input.length&&b.substring(0,q.input.length)===q.input)N.push(new vkz(q.input,!1)),N.push(new vkz(b.substring(q.input.length),!0));else{var w=new Set(q.input.split(/\s/)),B=b.split(/\s/);N=B.map(function(T,Q){return new vkz(T.trim()+(Q===B.length-1?"":" "),!w.has(T))})}return N};
_.jJc=function(q){var S=!!oa7(q.subtypes);q=!!q.entityMid;return S||q};_.dMK=function(q){this.rawResponse=["",[],{}];this.suggestions=[];try{var S=JSON.parse(qRL(q));if(typeof S==="object"&&S!==null)this.rawResponse=S;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(X){console.log("Suggest: Failed to parse SuggestResponse!");return}var N=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(X,b){return new _.lRT(X,N,b)})};var kql=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new cvy;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$22834_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},z6z,nkR=function(){z6z||(z6z=new kql);
return z6z};
kql.prototype.updateSuggestions=function(q){var S=this;this.availableSuggestions.forEach(function(N){S.previousSuggestions[N]=!0});
this.availableSuggestions=q.map(function(N){var X=N.type.toString();N.subtypes.length>0&&(X+="i"+N.subtypes.join("i"),X+="k"+N.suggestionSources.COMPLETE_SERVER.toString());return X})};
var fRD=function(q,S){var N=Date.now();q.firstEditTime<0&&(q.firstEditTime=N);S&&(q.lastQueryBuildTime=N);q.lastEditTime=N};
kql.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$22834_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var pD$=function(q){var S="";q.availableSuggestions.forEach(function(b){delete q.previousSuggestions[b]});
for(var N=_.A(Object.keys(q.previousSuggestions)),X=N.next();!X.done;X=N.next())X=X.value,q.previousSuggestions[X]&&(S+=(S?"j":"")+X);return S},xM5=function(q,S){var N=[];
S&&(N[1]=S.toString());N[0]="youtube";N[7]=Date.now()-q.startTime;N[6]=q.sessionNumber;q.zeroPrefixSuggestionCount>=0&&(N[33]=q.zeroPrefixSuggestionCount);N[13]=q.outOfSyncResponseCount;if(q.availableSuggestions.length>0){for(var X=S="",b=0,w=_.A(q.availableSuggestions),B=w.next();!B.done;B=w.next())B=B.value,B!==X&&(b>1&&(S+="l"+b),S+=(X?"j":"")+B,b=0,X=B),b+=1;b>1&&(S+="l"+b);N[3]=S}N[35]=pD$(q);q.selectedSuggestionIndex>=0&&(N[2]=q.selectedSuggestionIndex);var T;if(S=(T=_.k$("SBOX_SETTINGS"))==
null?void 0:T.SUGG_EXP_ID)N[19]=q.normalize(S),T=0,q.experimentTriggeredBeforeFinal&&(T|=1),q.experimentTriggeredFinal&&(T|=2),N[20]=T;N[26]=Array.from(q.inputMethodsTracker.usedMethods).join("j");if(q.JSC$22834_totalRoundTripTime>0){N[15]=q.JSC$22834_totalRoundTripTime;N[14]=q.maxRoundTripTime;T=[];for(b=S=0;b<10;b++)X=q.roundTripTimeHistogram[b],X===0?S++:(S>1?T.push(b+"-"+X):S===1?T.push("0j"+X):T.push(X.toString()),S=0);T=T.join("j");N[16]=T}q.zeroPrefixRoundTripTime>0&&(N[36]=q.zeroPrefixRoundTripTime);
q.lastQueryBuildTime>0&&(N[18]=q.lastQueryBuildTime-q.startTime);q.firstEditTime>0&&(N[4]=q.firstEditTime-q.startTime);q.lastEditTime>0&&(N[5]=q.lastEditTime-q.startTime);return N.join(".")};
kql.prototype.normalize=function(q){return q.replaceAll(".","-")};
var mMj=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Wv=function(){var q=_.n.apply(this,arguments)||this;q.microphoneSpinnerActive=!1;q.noAnimations=!1;q.boundExitClick=function(){q.onExitButtonClick()};
q.speechOverlayClassName="";q.isLevelAnimating=!1;q.playCloseDialogAudioFeedback=!0;q.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return q};
_.F(Wv,_.n);_.Z=Wv.prototype;_.Z.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.Z.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=fA7()};
_.Z.dataChanged=function(){this.logDialog()};
_.Z.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var q;(q=this.manager.audioPlayer)!=null&&(q.JSC$21690_audioEnabled=!1)}this.manager.stop();(q=this.manager.audioPlayer)!=null&&(q.JSC$21690_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.Z.handleSpeechQueryCompleteAction=function(q){var S=q.navigationAction;S&&(q.trackingParams&&_.ql().graftServerVe(q.trackingParams,this.dialogVe,5),_.uc(this.hostElement,"yt-navigate",{endpoint:S,tempData:this.getNavigationParams(S),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.Z.onExitButtonClick=function(){this.closeDialog()};
_.Z.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var q;if((q=this.manager)!=null){var S;(S=q.audioPlayer)==null||y9(S,"failure");q.setState("microphone-off");q.stop()}}else(q=this.manager)==null||q.start()};
_.Z.transcriptionChanged=function(){var q,S;(((q=this.transcription)==null?0:q.low)||((S=this.transcription)==null?0:S.high))&&this.setState("transcribing",this.transcription)};
_.Z.stateChanged=function(){this.setState(this.state,this.transcription)};
_.Z.logDialog=function(){var q;(q=this.data)!=null&&q.trackingParams&&(q=_.ql(),_.Lt(q,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=q.graftServerVe(this.data.trackingParams,void 0,5))};
_.Z.getNavigationParams=function(q){var S={};if(_.C("web_yt_searchbox")){var N=nkR();N.inputMethodsTracker.add(6);N=xM5(N,15);S.gs_l=N;var X;S.oq=((X=_.t(q,_.YU))==null?void 0:X.query)||""}else if(q=window.ytvoicesearchloggingparams){if(q=q())S.oq=q.oq,S.gs_l=q.gs_l}else _.x$(Error("lm"));return S};
_.Z.closeDialog=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.Z.setState=function(q,S){if(this.data){var N=this.data,X={};switch(q){case "listening":X={headerText:N.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:N.microphoneButtonAriaLabel};break;case "timeout":X={headerText:N.promptHeader,microphoneState:"try-again",microphoneLabel:N.promptMicrophoneLabel,microphoneAriaLabel:N.promptMicrophoneLabel};break;case "microphone-off":X={headerText:N.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:N.promptMicrophoneLabel,
microphoneAriaLabel:N.promptMicrophoneLabel};break;case "transcribing":(S==null?0:S.low)||(S==null?0:S.high)?X={transcriptionLow:S==null?void 0:S.low,transcriptionHigh:S==null?void 0:S.high,microphoneState:"speaking",microphoneAriaLabel:N.microphoneButtonAriaLabel}:X={headerText:N.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:N.microphoneButtonAriaLabel};break;case "processing":X={headerText:N.loadingHeader,microphoneState:"processing",microphoneAriaLabel:N.microphoneButtonAriaLabel};
break;case "offline":X={headerText:N.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:N.connectionErrorMicrophoneLabel,microphoneAriaLabel:N.connectionErrorMicrophoneLabel};break;case "permission":X={headerText:N.permissionsHeader,bodyLine1:N.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:N.permissionsSubtext};break;case "permission-denied":X={headerText:N.disabledHeader,bodyLine1:N.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:N.disabledSubtext}}X.className=
q;this.speechOverlayState=X;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.Z.setMicrophoneState=function(q){var S=this.isLevelAnimating;this.isLevelAnimating=q==="speaking";!S&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=q==="processing"&&!this.noAnimations};
_.Z.setClass=function(q){this.speechOverlayClassName&&_.g3(this.hostElement,this.speechOverlayClassName,!1);q&&(this.speechOverlayClassName=q,_.g3(this.hostElement,q,!0))};
_.Z.runLevelAnimation=function(){var q=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var S=1+Math.random()*.75,N=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+N/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+S+")");_.OY.addJob(function(){q.runLevelAnimation()},3,N)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Wv.prototype.stateChanged=Wv.prototype.stateChanged;Wv.prototype.transcriptionChanged=Wv.prototype.transcriptionChanged;Wv.prototype.onPopupClosed=Wv.prototype.onPopupClosed;Wv.prototype.dataChanged=Wv.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Wv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Wv.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Wv.prototype,"rendererStamperBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Wv.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Wv.prototype,"eventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Wv.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Wv.prototype,"speechOverlayState",void 0);
_.u([_.k(),_.E("design:type",Object)],Wv.prototype,"microphoneSpinnerActive",void 0);_.u([_.k({type:_.C("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.E("design:type",Object)],Wv.prototype,"noAnimations",void 0);_.u([_.k({selector:function(q){var S;return(S=q.voiceSearch)==null?void 0:S.transcription}}),
_.E("design:type",Object)],Wv.prototype,"transcription",void 0);_.u([_.k({selector:function(q){var S;return(S=q.voiceSearch)==null?void 0:S.overlay}}),
_.E("design:type",String)],Wv.prototype,"state",void 0);_.u([_.k(),_.E("design:type",Object)],Wv.prototype,"boundExitClick",void 0);_.u([_.oE("#microphone-levels"),_.E("design:type",HTMLElement)],Wv.prototype,"level",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wv.prototype,"dataChanged",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wv.prototype,"onPopupClosed",null);
_.u([_.Xb("transcription"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wv.prototype,"transcriptionChanged",null);_.u([_.Xb("state"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wv.prototype,"stateChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Wv);
_.p(Wv,"ytd-voice-search-dialog-renderer",function(){if($MA!==void 0)return $MA;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return $MA=q},{mode:1});var ua5;var dv=function(){var q=_.n.apply(this,arguments)||this;q.isOverlay=!1;q.hidden=!1;return q};
_.F(dv,_.n);_.Z=dv.prototype;_.Z.onPopupClosed=function(){this.toggleIconState(!1)};
_.Z.computeIcon=function(){var q,S,N;return(S=_.t((q=this.data)==null?void 0:q.icon,gQ5))==null?void 0:(N=S.icon)==null?void 0:N.iconType};
_.Z.computeIconBadgeShape=function(){var q;return{iconBadgeType:"cart",iconBadgeText:(q=this.iconBadgeEntity)==null?void 0:q.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Z.onClick=function(){var q;(q=this.data)!=null&&q.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.Z.computeHidden=function(q){return!q};
_.Z.toggleIconState=function(q){this.iconButton&&(this.iconButton.pressed=q)};
dv.prototype.onPopupClosed=dv.prototype.onPopupClosed;_.u([_.O(_.$Y),_.E("design:type",Object)],dv.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],dv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],dv.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],dv.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],dv.prototype,"isOverlay",void 0);
_.u([_.k({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.E("design:type",Object)],dv.prototype,"hidden",void 0);_.u([_.k({selectorArgs:["data.iconBadgeEntityKey"],selector:function(q,S){return _.hg(q.entities,"iconBadgeEntity",S)}}),
_.E("design:type",Object)],dv.prototype,"iconBadgeEntity",void 0);_.u([_.oE("yt-icon-button"),_.E("design:type",HTMLButtonElement)],dv.prototype,"iconButton",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dv.prototype,"onPopupClosed",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],dv);
_.p(dv,"ytd-icon-badge-topbar-button-renderer",function(){if(ua5!==void 0)return ua5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return ua5=q},{mode:1});var gkl;var kh=function(){var q=_.n.apply(this,arguments)||this;q.premiumOptions=[];return q};
_.F(kh,_.n);kh.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.hd.Object.defineProperties(kh.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],kh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],kh.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Array)],kh.prototype,"premiumOptions",void 0);_.u([_.K("premiumOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],kh.prototype,"hasPremiumOptions",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],kh);
_.p(kh,"ytd-offline-promo-content",function(){if(gkl!==void 0)return gkl;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return gkl=q},{mode:1});var EkK;var zP=function(){var q=_.n.apply(this,arguments)||this;q.premiumOptions=[];return q};
_.F(zP,_.n);zP.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var q;this.premiumOptions=Igm((q=this.data)==null?void 0:q.formats)};
zP.prototype.onClickSubmit=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var q;(q=_.kc())==null||q.pause()};
zP.prototype.attached=function(){this.JSC$22854_scroller&&(this.JSC$22854_scroller.dialogElement=this.hostElement.parentNode)};
_.hd.Object.defineProperties(zP.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
zP.prototype.dataChanged=zP.prototype.dataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],zP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],zP.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],zP.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],zP.prototype,"data",void 0);
_.u([_.k({computed:"computeIcon_(data.headersIcon)",value:""}),_.E("design:type",String)],zP.prototype,"headersIcon",void 0);_.u([_.k(),_.E("design:type",Array)],zP.prototype,"premiumOptions",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],zP.prototype,"JSC$22854_scroller",void 0);_.u([_.K("headersIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],zP.prototype,"showIcon",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zP.prototype,"dataChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],zP);
_.p(zP,"ytd-offline-promo-renderer",function(){if(EkK!==void 0)return EkK;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return EkK=q},{mode:1});var yvF;var nZ=function(){var q=_.n.apply(this,arguments)||this;q.playbackPauseInterval=NaN;q.isLoading=!1;q.hasError=!1;q.dialogClass="";q.youtubeLabel=_.qW("LOGO_ALT_LABEL",{},"YouTube Home");q.logoName="yt-logos-ext:yt-logo-updated";q.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return q};
_.F(nZ,_.n);_.Z=nZ.prototype;_.Z.onDataChange=function(){var q;if(this.showEOMV1Text=!((q=this.data)==null||!q.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.Z.attached=function(){this.pausePlayer()};
_.Z.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.Z.handleLangSelect=function(q){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[q.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.Z.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.Z.handleSaveConsent=function(q){var S=this;this.showLoadingSpinner();this.showLoadingSpinner();gzV(_.t(q,KQJ)).catch(function(N){_.vN(new _.Vl("Something went wrong when save consent "+(N.message?N.message:N)+"."));S.hideLoadingSpinner();S.showErrorMessage()})};
_.Z.handleDisablePersonalization=function(q){var S=this;this.showLoadingSpinner();Ez8(_.t(q,O3V)).then(function(){S.dialog.close();S.resumePlayer()}).catch(function(N){_.vN(new _.Vl("Something went wrong when disable personalization "+(N.message?N.message:N)+"."));
S.hideLoadingSpinner();S.showErrorMessage()})};
_.Z.showLoadingSpinner=function(){var q=this;this.showSpinnerJobId=_.OY.addLowPriorityJob(function(){q.isLoading=!0},500)};
_.Z.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.OY.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.Z.showErrorMessage=function(){var q=this;this.hasError=!0;_.OY.addLowPriorityJob(function(){q.hasError=!1},2E3)};
_.Z.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.wg(function(){try{var q=_.kc();q&&q.pause()}catch(S){}},100))};
_.Z.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var q=_.kc();q&&q.play()}catch(S){}};
_.hd.Object.defineProperties(nZ.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.eomV1Text)return[];q=[];for(var S=["SHIELD","WARNING","BAR_CHART"],N=this.data.eomV1Text.essentialCookieMsg.items,X=0;X<S.length&&X<N.length;X++)q.push({icon:S[X],text:N[X]});return q}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.eomV1Text)return[];q=[];for(var S=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],N=this.data.eomV1Text.nonEssentialCookieMsg.items,X=0;X<S.length&&X<N.length;X++)q.push({icon:S[X],text:N[X]});return q}}});
nZ.prototype.onDataChange=nZ.prototype.onDataChange;_.u([_.k(),_.E("design:type",Object)],nZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],nZ.prototype,"showEOMV1Text",void 0);_.u([_.k(),_.E("design:type",Object)],nZ.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Object)],nZ.prototype,"hasError",void 0);_.u([_.k(),_.E("design:type",Number)],nZ.prototype,"showSpinnerJobId",void 0);_.u([_.k(),_.E("design:type",Object)],nZ.prototype,"dialogClass",void 0);
_.u([_.oE("#dialog"),_.E("design:type",Object)],nZ.prototype,"dialog",void 0);_.u([_.oE("#cb-header"),_.E("design:type",HTMLElement)],nZ.prototype,"header",void 0);_.u([_.oE("#lang-select"),_.E("design:type",HTMLElement)],nZ.prototype,"langSelect",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],nZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],nZ.prototype,"ytComponentBehavior",void 0);
_.u([_.k(),_.E("design:type",String)],nZ.prototype,"youtubeLabel",void 0);_.u([_.k(),_.E("design:type",Object)],nZ.prototype,"logoName",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nZ.prototype,"onDataChange",null);_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],nZ.prototype,"eomEssentialCookieMsgItems",null);
_.u([_.K("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],nZ.prototype,"eomNonEssentialCookieMsgItems",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],nZ);
_.p(nZ,"ytd-consent-bump-v2-lightbox",function(){if(yvF!==void 0)return yvF;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return yvF=q},{mode:1});var M2F;var fZ=function(){return _.n.apply(this,arguments)||this};
_.F(fZ,_.n);fZ.prototype.ready=function(){if(!_.DX()||OT_)var q=!0;else OT_=!0,q=!1;q||(q=document.querySelector("ytd-app"),q||(q=document.body),this.internalLightBox=_.mt(q).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.u([_.k(),_.E("design:type",Object)],fZ.prototype,"data",void 0);_.u([_.oE("#lightbox"),_.E("design:type",Object)],fZ.prototype,"lightBox",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],fZ);
_.p(fZ,"ytd-consent-bump-v2-renderer",function(){if(M2F!==void 0)return M2F;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return M2F=q},{mode:1});var LTA;var h69;var Psl;var pZ=function(){return _.n.apply(this,arguments)||this};
_.F(pZ,_.n);_.Z=pZ.prototype;_.Z.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&kZ3(this.toastManager,this.toastType)};
_.Z.open=function(q){this.toast&&(this.ephemeralAction&&_.Ly().resolve(_.e$).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=q!=null?q:0,this.toastManager.enqueue(this.toast,q)):this.toast.open())};
_.Z.close=function(q){var S;(S=this.toast)==null||S.close();this.toastManager&&q===1&&kZ3(this.toastManager,q)};
_.Z.refit=function(){var q;(q=this.toast)==null||q.refit()};
_.Z.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var q;(q=this.toast)==null||q.close()}};
_.Z.setVerticalOffset=function(q){this.toast&&(this.toast.verticalOffset=q,this.toast.fit())};
_.Z.computeButtonClass_=function(q){return q?"toast-button":""};
_.Z.computeText_=function(q){return _.vO(q)};
_.Z.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.v_("toast-opened-changed",this.toastOpened))};
_.Z.updateToastOpenedFromBinding=function(q){this.toastOpened=q.detail.value};
_.hd.Object.defineProperties(pZ.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var q,S,N=(q=this.data)==null?void 0:(S=q.actionButton)==null?void 0:S.buttonRenderer;return(N==null?void 0:N.command)||(N==null?void 0:N.serviceEndpoint)||(N==null?void 0:N.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var q=[],S;((S=this.data)==null?0:S.responseText)&&q.push(_.vO(this.data.responseText));var N;((N=this.data)==null?0:N.subText)&&q.push(_.vO(this.data.subText));var X,b;if((X=this.data)==null?0:(b=X.actionButton)==null?0:b.buttonRenderer){var w,B;q.push(((w=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(B=w.accessibilityData)==null?void 0:B.label)||_.vO(this.data.actionButton.buttonRenderer.text))}return q.filter(function(T){return T}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var q,S;return(S=(q=this.toast)==null?void 0:q.opened)!=null?S:!1}}});
pZ.prototype.toastOpenedChangedForBinding=pZ.prototype.toastOpenedChangedForBinding;pZ.prototype.toastOpenedChanged=pZ.prototype.toastOpenedChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],pZ.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pZ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],pZ.prototype,"duration",void 0);
_.u([_.k(),_.E("design:type",Number)],pZ.prototype,"toastType",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],pZ.prototype,"useCloseButton",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],pZ.prototype,"closeToastOnActionButtonClick",void 0);_.u([_.k({value:function(){return _.qW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],pZ.prototype,"closeButtonAriaLabel",void 0);_.u([_.k(),_.E("design:type",Boolean)],pZ.prototype,"toastOpened",void 0);_.u([_.k(),_.E("design:type",Boolean)],pZ.prototype,"hasOpened",void 0);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],pZ.prototype,"command",null);_.u([_.K("labelText","command","duration"),_.E("design:type",Object),_.E("design:paramtypes",[])],pZ.prototype,"ephemeralAction",null);
_.u([_.K("ephemeralAction"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pZ.prototype,"hasEphemeralAction",null);_.u([_.oE("#toast"),_.E("design:type",Object)],pZ.prototype,"toast",void 0);_.u([_.k({value:function(){return{style:"call-to-action-inverse"}}}),
_.E("design:type",Object)],pZ.prototype,"buttonOverrides",void 0);_.u([_.k({value:{style:"mono-inverse"}}),_.E("design:type",Object)],pZ.prototype,"closeButtonOverrides",void 0);_.u([_.k({value:function(){return _.Ly().resolve(_.MU(_.$W))}}),
_.E("design:type",Object)],pZ.prototype,"toastManager",void 0);_.u([_.K("data.responseText","data.subText","data.actionButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],pZ.prototype,"labelText",null);_.u([_.I5("toastOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pZ.prototype,"toastOpenedChanged",null);
_.u([_.I5("toastOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pZ.prototype,"toastOpenedChangedForBinding",null);_.u([_.Vd({is:"yt-notification-action-renderer",disableElementRegistration:!0})],pZ);
_.p(pZ,"yt-notification-action-renderer",function(){if(Psl===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;h69===void 0&&(h69=document.createElement("template"));var X=h69;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Psl=q}q=Psl;return q},{mode:2});var xh=function(){var q=_.n.apply(this,arguments)||this;q.duration=4E3;q.downloadingCount=0;q.downloadedCount=0;q.downloadingOnlySmartDownloads=!1;q.sessionTotalDownloads=0;q.sessionDownloaded=0;q.previousSessionsDownloaded=0;q.totalDownloadPercentage=0;q.currentDownloadProgress=0;q.currentDownloadPercentage=0;q.isLeaderTab=!0;q.isFullScreen=!1;q.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};q.boundBeforeUnload=function(S){q.isLeaderTab&&q.downloadingCount>0&&(S.preventDefault(),
S.returnValue=!0)};
return q};
_.F(xh,_.n);_.Z=xh.prototype;
_.Z.open=function(){this.updateDownloadState();if(this.data){var q=this.sessionDownloaded+1,S=this.sessionTotalDownloads>1?_.qW("VIDEOS_DOWNLOADING_RATIO",{downloaded:q.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+q+"/"+this.sessionTotalDownloads):_.qW("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(S=this.sessionTotalDownloads>1?_.qW("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:q.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
q+"/"+this.sessionTotalDownloads):_.qW("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));q=this.isLeaderTab?_.qW("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.vO(this.data.responseText)!==S||_.vO(this.data.subText)!==q)this.set("data.responseText",_.Kc(S)),this.set("data.subText",_.Kc(q)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.Z.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.Z.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.Z.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.Z.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var q=this.downloadedCount-this.previousSessionsDownloaded;q<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-q);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.Z.handleFullscreenChange=function(q){(this.isFullScreen=q)||this.updatePopup()};
xh.prototype.updateCurrentDownloadProgress=xh.prototype.updateCurrentDownloadProgress;xh.prototype.updatePopup=xh.prototype.updatePopup;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],xh.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],xh.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],xh.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],xh.prototype,"actionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"duration",void 0);_.u([_.k({selector:function(q){return _.dZP(q.entities).length}}),
_.E("design:type",Object)],xh.prototype,"downloadingCount",void 0);_.u([_.k({selector:U9E}),_.E("design:type",Object)],xh.prototype,"downloadedCount",void 0);_.u([_.k({selector:function(q){var S=_.dZP(q.entities);return D95(q.entities,S)}}),
_.E("design:type",Object)],xh.prototype,"downloadingOnlySmartDownloads",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"sessionTotalDownloads",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"sessionDownloaded",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"previousSessionsDownloaded",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"totalDownloadPercentage",void 0);
_.u([_.k({selector:function(q){var S;q=(S=_.dZP(q.entities))!=null?S:[];return q.length>0?_.tXe(q.slice(-1)):0}}),
_.E("design:type",Object)],xh.prototype,"currentDownloadProgress",void 0);_.u([_.k(),_.E("design:type",Object)],xh.prototype,"currentDownloadPercentage",void 0);_.u([_.k({selector:_.pxd}),_.E("design:type",Object)],xh.prototype,"isLeaderTab",void 0);_.u([_.oE("yt-notification-action-renderer"),_.E("design:type",Object)],xh.prototype,"notificationActionRenderer",void 0);
_.u([_.Xb("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xh.prototype,"updatePopup",null);_.u([_.Xb("currentDownloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xh.prototype,"updateCurrentDownloadProgress",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],xh);
_.p(xh,"ytd-video-download-toast-renderer",function(){if(LTA!==void 0)return LTA;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return LTA=q},{mode:1});var IRh;var YXl;var mw=function(){return _.n.apply(this,arguments)||this};
_.F(mw,_.n);mw.prototype.computeIsRedLogo=function(q,S){!q&&S&&(q=S);return q==="YOUTUBE_RED_LOGO"||q==="YOUTUBE_PREMIUM_LOGO"};
mw.prototype.computeLogoName=function(q){q=this.componentBehavior.computeIcon_(q);return q===""?"yt-logos-ext:yt-logo-updated":q};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],mw.prototype,"componentBehavior",void 0);_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.E("design:type",Boolean)],mw.prototype,"isRedLogo",void 0);_.u([_.k({computed:"computeLogoName(data)"}),_.E("design:type",String)],mw.prototype,"logoName",void 0);_.u([_.k({value:{}}),_.E("design:type",Object)],mw.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],mw.prototype,"logoType",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-logo"})],mw);
_.p(mw,"ytd-logo",function(){if(YXl!==void 0)return YXl;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return YXl=q},{mode:2});var uz=function(){var q=_.n.apply(this,arguments)||this;q.animationRef={};return q};
_.F(uz,_.n);_.Z=uz.prototype;_.Z.attached=function(){document.addEventListener("yt-navigate-finish",_.hx(this,this.logYoodle))};
_.Z.detached=function(){document.removeEventListener("yt-navigate-finish",_.hx(this,this.logYoodle))};
_.Z.logYoodle=function(){var q,S;if((q=this.data)==null?0:(S=q.loggingDirectives)==null?0:S.trackingParams)this.ytRendererBehavior.markDirty(),_.ql().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.Z.computeHideImg=function(q,S){return!!q||!!S};
_.Z.computeHideYtdLogo=function(q,S){return!q||!!S};
_.Z.computeHideLottie=function(q){return!q};
_.Z.computeIsRedLogo=function(q){return q==="YOUTUBE_RED_LOGO"||q==="YOUTUBE_PREMIUM_LOGO"};
_.Z.renderLogoEntity=function(){var q=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),S=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),N=this.getLogoTitleText(this.data),X=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==q&&(this.url=q);this.animatedUrl!==S&&(this.animatedUrl=S);this.logoTitleText!==N&&(this.logoTitleText=N);this.lottieUrl!==X&&(this.lottieUrl=X,this.lottiePlayerProps=this.computeLottiePlayerProps(X))};
_.Z.getSanitizedThumbnail=function(q){return q&&q.thumbnails?_.BQ7(q.thumbnails,122)||"":""};
_.Z.getThumbnailUrl=function(q,S){if(!S)return"";var N,X;q=q?(N=S.darkThemeLogo)==null?void 0:N.thumbnail:(X=S.lightThemeLogo)==null?void 0:X.thumbnail;return this.getSanitizedThumbnail(q)};
_.Z.getAnimatedThumbnailUrl=function(q,S){return S?this.getSanitizedThumbnail(q?S.darkThemeAnimatedLogo:S.lightThemeAnimatedLogo):""};
_.Z.getLogoTitleText=function(q){if(q)return _.vO(q.tooltipText)};
_.Z.computeLogoIcon=function(q,S){if(S){var N,X;return q?(N=S.darkThemeLogo)==null?void 0:N.icon:(X=S.lightThemeLogo)==null?void 0:X.icon}};
_.Z.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.Z.getLottieUrl=function(q,S){var N,X,b,w;return q?S==null?void 0:(N=S.darkThemeLogo)==null?void 0:(X=N.lottieAnimation)==null?void 0:X.url:S==null?void 0:(b=S.lightThemeLogo)==null?void 0:(w=b.lottieAnimation)==null?void 0:w.url};
_.Z.computeLottiePlayerProps=function(q){if(q){var S;if((S=this.animationRef)==null?0:S.lottieEl){var N;(N=this.animationRef)==null||N.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:q,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.Z.onLottieError=function(){this.data&&this.lottieUrl&&_.uc(this.hostElement,"yoodle-error")};
_.Z.onImgError=function(){this.data&&!this.lottieUrl&&_.uc(this.hostElement,"yoodle-error")};
uz.prototype.playAnimation=uz.prototype.playAnimation;uz.prototype.renderLogoEntity=uz.prototype.renderLogoEntity;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],uz.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],uz.prototype,"data",void 0);_.u([_.k({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.E("design:type",Boolean)],uz.prototype,"hideImg",void 0);
_.u([_.k({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.E("design:type",Boolean)],uz.prototype,"hideYtdLogo",void 0);_.u([_.k({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.E("design:type",Boolean)],uz.prototype,"hideLottie",void 0);_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.E("design:type",Boolean)],uz.prototype,"isRedLogo",void 0);
_.u([_.k(),_.E("design:type",Boolean)],uz.prototype,"useDarkThemeYoodle",void 0);_.u([_.k(),_.E("design:type",String)],uz.prototype,"url",void 0);_.u([_.k(),_.E("design:type",String)],uz.prototype,"animatedUrl",void 0);_.u([_.k(),_.E("design:type",String)],uz.prototype,"logoTitleText",void 0);_.u([_.k({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.E("design:type",Object)],uz.prototype,"logoIcon",void 0);_.u([_.k(),_.E("design:type",Object)],uz.prototype,"logoType",void 0);
_.u([_.k(),_.E("design:type",String)],uz.prototype,"lottieUrl",void 0);_.u([_.k(),_.E("design:type",Object)],uz.prototype,"lottiePlayerProps",void 0);_.u([_.k(),_.E("design:type",Object)],uz.prototype,"animationRef",void 0);_.u([_.I5("data"),_.I5("useDarkThemeYoodle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uz.prototype,"renderLogoEntity",null);
_.u([_.Ph("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],uz.prototype,"playAnimation",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],uz);
_.p(uz,"ytd-yoodle-renderer",function(){if(IRh!==void 0)return IRh;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player class="lottie-player style-scope ytd-yoodle-renderer" aria-label="[[logoTitleText]]" data="[[lottiePlayerProps]]">\n</ytd-lottie-player>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return IRh=q},{mode:2});var oJ5;var q5h;var S5D=_.iT.currentPageTypeSelector,NLK=_.iT.currentPageSubTypeSelector,gv=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return q};
_.F(gv,_.n);_.Z=gv.prototype;_.Z.onYoodleError=function(){_.C("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.Z.computeLogoName=function(q){q=this.componentBehavior.computeIcon_(q);return q===""?"yt-logos-ext:yt-logo-updated":q};
_.Z.computeTitle=function(q,S,N){return N&&(S==null?0:S.tooltipText)?_.vO(S.tooltipText):_.vO(q)};
_.Z.computeAriaLabel=function(q,S,N){return N&&(S==null?0:S.tooltipText)?_.vO(q):""};
_.Z.computeShowYoodle=function(q,S,N){return!q||!S&&!!N&&!_.a6.isEmpty(N)};
_.Z.onNavigateHomeAction=function(){if(_.C("kevlar_miniplayer_navigate_home_from_app_killswitch")){var q;(q=_.mt(this.hostElement).querySelector(".yt-simple-endpoint"))==null||q.click()}};
_.Z.computeLogoHref=function(q,S,N){var X;(N==null?0:N.onTapCommand)?X=this.componentBehavior.computeHref_(N.onTapCommand):q&&(X=this.componentBehavior.computeHref_(q));return X?X:S};
_.Z.computeCommand=function(q,S){return(S==null?void 0:S.onTapCommand)||q};
_.Z.getEndpointForm=function(){if(_.C("kevlar_topbar_disable_cache_only_home")){var q=_.Ly().resolve(_.UN),S=S5D(q.getState())||"";q=NLK(q.getState())||"";return{disableCache:S==="ytd-browse"&&q==="home"}}return{disableCache:!0}};
gv.prototype.onYoodleError=gv.prototype.onYoodleError;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],gv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],gv.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],gv.prototype,"componentBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],gv.prototype,"ytdReduxBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],gv.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],gv.prototype,"countryCode",void 0);_.u([_.k({selectorArgs:["data.overrideEntityKey"],selector:function(q,S){return _.hg(q.entities,"logoEntity",S)}}),
_.E("design:type",Object)],gv.prototype,"logoEntity",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.E("design:type",Boolean)],gv.prototype,"showYoodle",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],gv.prototype,"yoodleError",void 0);_.u([_.k({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.E("design:type",String)],gv.prototype,"titleText",void 0);
_.u([_.k({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.E("design:type",String)],gv.prototype,"ariaLabelText",void 0);_.u([_.k({value:"/"}),_.E("design:type",String)],gv.prototype,"defaultEndpointUrl",void 0);_.u([_.k({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.E("design:type",String)],gv.prototype,"endpointUrl",void 0);
_.u([_.k({computed:"computeCommand(data.endpoint, logoEntity)"}),_.E("design:type",String)],gv.prototype,"command",void 0);_.u([_.k(),_.E("design:type",Object)],gv.prototype,"logoType",void 0);_.u([_.k({}),_.E("design:type",Boolean)],gv.prototype,"useDarkThemeYoodle",void 0);_.u([_.Ph("yoodle-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gv.prototype,"onYoodleError",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],gv);
_.p(gv,"ytd-topbar-logo-renderer",function(){if(q5h!==void 0)return q5h;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return q5h=q},{mode:2});var Xsh=0;var b7h=Fd.SEARCH_APPEND_LABEL,wsj=Fd.SUGGESTION_NEW_VIDEOS_TEXT,Z75=Fd.SUGGESTION_THUMBNAIL_LABEL,A85=Fd.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,sGj=_.f(function(q){function S(EX){var pQ,J8;return _.G(function(bt){if(bt.nextAddress==1)return pQ=new Request(EX),_.jw(bt,2),bt.yield(fetch(pQ,{credentials:"include"}),4);if(bt.nextAddress!=2)return U7(!0),_.x8(bt,0);J8=_.pd(bt);_.vN(J8);_.xP(bt)})}
var N=q.isHighlighted;var X=q.suggestion;var b=q.onClickCallback;var w=q.onHoverUpdateCallback;var B=q.labels;var T=q.queryBuilderFunction;var Q=q.onRemoveCallback;var a=q.suggestionIndex;var U=q.generateUniqueId;var r=q.highlightedId;var c=q.useScrollMargin;var e=q.isKeyboardMode;var R=null,J=null,v=null,W=_.FS("div"),z=_.FS("span");q=_.A(_.r6(!1,void 0,"LafNkf"));var M=q.next().value,g=q.next().value,x=_.HP("a",function(EX){EX&&_.Gg(237477,EX,J,function(pQ){J=pQ})}),L=_.HP("button",function(EX){EX&&
_.Gg(237477,EX,J,function(pQ){J=pQ})}),P=_.HP("div",function(EX){EX&&_.Gg(281939,EX,v,function(pQ){v=pQ})}),b0=_.Ec(function(EX){if((EX==null?void 0:EX.button)===2)return EX.preventDefault(),!1;
var pQ=_.VR();pQ&&R&&_.lJ(pQ,R,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var J8;b(EX,X().text,X().index,X().entityMid,EX==null?void 0:(J8=EX.detail)==null?void 0:J8.wasSelectedByKeyboard);return!1}),Q7=function(){return X().type===35},ry=function(){return _.C("desktop_enable_single_suggestion_highlight")},s7=function(){return _.Y$("desktop_suggestions_panel_row_height")||0},TW=function(){var EX;
return _.C("desktop_enable_new_video_metadata")&&((EX=X())==null?void 0:EX.hasNewVideo)===!0},l0=function(){return _.C("desktop_enable_visual_suggest")},zW=function(){return _.C("desktop_enable_entity_suggest")&&_.jJc(X())},nN=function(){return X().entitySubtitle},Tq=function(){return ry()?(N==null?void 0:N())||MM()&&!(e==null?0:e()):(N==null?void 0:N())||MM()},Gq=function(){var EX=_.k$("SBOX_SETTINGS");
return Q7()&&!(EX==null?0:EX.HIDE_REMOVE_LINK)},u0=function(){return _.WTy(X(),{useEntityName:zW()})},VX,UX=!((VX=_.Ly().resolve(_.MU(_.NP)))==null||!VX()),cD=function(){return X().subtypes.includes(870)?"SPARK_SEARCH":Q7()?_.C("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},cs=function(){return B==null?void 0:B().SUGGESTION_DISMISS_LABEL},wL=function(){return B==null?void 0:B().SUGGESTION_DISMISSED_LABEL};
q=_.A(_.r6(!1,void 0,"mR5xxd"));VX=q.next().value;var U7=q.next().value;q=_.A(_.r6(!1,void 0,"e8LU3d"));var fN=q.next().value,r0=q.next().value,MM=fN,vD=_.Ec(function(){T(z.value.innerText);return!1}),PD=_.Ec(function(EX){EX.preventDefault();
return!1}),cG=_.Ec(function(EX){S(_.XTJ(X().text));
EX.preventDefault();(EX=_.VR())&&J&&_.lJ(EX,J,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");Q(a==null?void 0:a());return!1}),IJ=_.Ec(function(){if(ry()&&(e==null?0:e()))return!1;
r0(!0);w(!0);return!1}),Dm=_.Ec(function(){r0(!1);
w(!1);return!1}),us=_.Ec(function(){g(!0);
return!1}),E5=_.Ec(function(){g(!1);
return!1}),sX=_.Ec(function(EX){EX.preventDefault();
if(X().entityThumbnailAttributionUrl){v&&_.Ir(_.ql(),v);var pQ=X().entityThumbnailAttributionUrl;EX=X().entityName;var J8={dismissDialogEndpoint:{}};pQ={commandExecutorCommand:{commands:[J8,{urlEndpoint:{url:pQ,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:pQ}}}]}};J8={buttonViewModel:{title:_.qW("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:J8}}};pQ={buttonViewModel:{title:_.qW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:pQ}}};EX={dialogHeaderViewModel:{headline:{content:EX!=null?EX:_.qW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var bt={basicContentViewModel:{paragraphs:[{text:{content:_.qW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};EX={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:EX,footer:{panelFooterViewModel:{primaryButton:pQ,
secondaryButton:J8,shouldHideDivider:!0}},content:bt}}}}};_.Ly().resolve(_.ci).resolveCommand(EX)}return!1});
q=_.A(_.r6("",void 0,"TYNBtf"));var aG=q.next().value,aJ=q.next().value;_.vP(function(){Gq()&&aJ(U==null?void 0:U(a==null?void 0:a()));W.value&&_.Gg(12453,W.value,R,function(EX){R=EX})});
return _.D(_.V,{cond:VX,then:function(){var EX={};return _.D("div",{class:_.mu("ytSuggestionComponentRemovedText",(EX.ytSuggestionComponentLargerRemovedText=function(){return l0()},EX)),
style:function(){return s7()>0?"height: "+s7()+"px;":""},
role:"button"},wL)},
else:function(){var EX={},pQ={};return _.D("div",{class:_.mu("ytSuggestionComponentSuggestion",(EX.ytSuggestionComponentSuggestionHover=function(){return!ry()},EX.ytSuggestionComponentHighlighted=Tq,EX.ytSuggestionComponentPersonalizedSuggestion=Q7,EX.ytSuggestionComponentMweb=!1,EX.ytSuggestionComponentLargerSuggestion=function(){return TW()||l0()},EX.ytSuggestionComponentThumbnailSuggestion=function(){return l0()},EX.ytSuggestionComponentRoundedSuggestion=function(){return _.C("desktop_enable_scrollable_suggestions_panel")&&
_.C("desktop_enable_suggestions_panel_padding")},EX.ytSuggestionComponentThumbnailPadding=function(){return l0()&&!Q7()},EX)),
style:function(){return s7()>0?"height: "+s7()+"px;":""},
role:"presentation","on:mousedown":b0,"on:mouseover":IJ,"on:mouseout":Dm,el:W},_.D("div",{class:_.mu("ytSuggestionComponentText",(pQ.ytSuggestionComponentScrollMargin=c,pQ)),"aria-label":function(){return TW()?X().text+" "+wsj:X().text},
id:function(){return U==null?void 0:U(a==null?void 0:a())},
"on:mousedown":b0,role:"option"},_.D(_.V,{cond:function(){return X().type!==33},
then:function(){return _.D(_.hu,{icon:cD,className:"ytSuggestionComponentIcon"})}}),_.D("div",{class:"ytSuggestionComponentLeftContainer"},_.D("span",{el:z,
role:"button",tabindex:0},_.D(_.tc,{each:u0},function(J8){return J8.bold?_.D("span",{class:"ytSuggestionComponentBold"},J8.text):_.D("span",null,J8.text)})),_.D(_.V,{cond:function(){return zW()&&!!X().entitySubtitle||TW()},
then:function(){return _.D("div",{class:"ytSuggestionComponentMetadataContainer"},_.D(_.V,{cond:function(){return zW()&&!!X().entitySubtitle},
then:function(){return _.D("div",{class:"ytSuggestionComponentEntitySubtitle"},nN)}}),_.D(_.V,{cond:function(){return TW()},
then:function(){return _.D("div",{class:"ytSuggestionComponentNewVideoContainer"},_.D("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.D("div",{class:"ytSuggestionComponentNewVideoText"},wsj))}}))}}))),_.D("div",{class:"ytSuggestionComponentRightContainer"},_.D(_.V,{cond:function(){return l0()&&X().visualSuggestUrl!==void 0},
then:function(){var J8={};return _.D("div",{class:"ytSuggestionComponentThumbnailContainer"},_.D("img",{"aria-label":Z75,class:_.mu("ytSuggestionComponentVisualSuggestThumbnail",(J8.ytSuggestionComponentCircularFrame=function(){return zW()&&X().subtypes.includes(790)},J8.ytSuggestionComponentEntitySuggestThumbnail=function(){return zW()},J8)),
src:function(){return X().visualSuggestUrl}}),_.D(_.V,{cond:function(){return zW()&&!!X().entityThumbnailAttributionUrl},
then:function(){var bt={};return _.D("span",{title:A85,role:"tooltip"},_.D("div",{el:P,"on:mouseover":us,"on:mouseout":E5,"on:mousedown":sX,class:_.mu("ytSuggestionComponentThumbnailOverlay",(bt.ytSuggestionComponentThumbnailOverlayHidden=function(){return!M()},bt))},_.D(_.hu,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.D(_.iO,null,_.D(_.Cy,{when:function(){return l0()&&Gq()}},function(){var J8={};
return _.D("button",{class:_.mu("ytSuggestionComponentRemoveLinkClearButton",(J8.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return aG()&&aG()===(r==null?void 0:r())},J8.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Tq()},J8)),
el:L,"on:mousedown":cG,"aria-label":cs,id:function(){return aG()}},_.D(_.hu,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.D(_.Cy,{when:function(){return!(l0()&&X().visualSuggestUrl!==void 0)&&Gq()}},function(){var J8={};
return _.D("a",{class:_.mu("ytSuggestionComponentRemoveLink",(J8.ytSuggestionComponentRemoveLinkDark=UX,J8.ytSuggestionComponentRemoveLinkSelected=function(){return aG()&&aG()===(r==null?void 0:r())},J8)),
el:x,"on:mousedown":cG,"aria-label":cs,tabindex:0,role:"button",id:function(){return aG()}},cs)}),_.D(_.Cy,{when:function(){return!1}},function(){return _.D("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":vD,"on:mousedown":PD,role:"button","aria-label":b7h},_.D(_.hu,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"kl");var BLc=_.jV(["//www.google.com/textinputassistant/","/","_tia.js"]),TLz=_.f(function(){return _.D("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.D("button",{class:"ytdTextInputAssistantButton","on:click":_.Ec(function(){nkR().inputMethodsTracker.add(3);var q,S=(q=_.k$("SBOX_SETTINGS"))==null?void 0:q.REQUEST_LANGUAGE;if(S)return _.Rs(_.Jq(BLc,14,S)),!1})},_.D("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"ll");var D$R;_.G_R=function(){this.cache=new Map};
D$R=function(q){for(var S=_.A(q.cache.entries()),N=S.next();!N.done;N=S.next()){var X=_.A(N.value);N=X.next().value;X=X.next().value;X.suggestions.some(function(b){return b.type===35})&&q.cache.delete(N)}};var QGc=Fd.SEARCH,amR=Fd.SEARCH_CLEAR_LABEL,VZj=new _.ky("FAKE_SUGGEST_RESPONSE"),U$5=_.f(function(q){function S(){IJ||(IJ=setTimeout(function(){us()},1E3))}
function N(Jv,is,xJ){if(Jv.trim()){cG=Jv;_.d5("REFINEMENTS_TUPLE",void 0);vD=!0;var b9;is=xM5(wL,is);var e2=(b9=q.searchEndpoint)==null?void 0:b9.call(q);_.NI3(Jv,is,e2,VX.value.value,xJ);us();VX.value.value=Jv;VX.value.blur();wL.reset()}}
function X(Jv){return _.G(function(is){return is.return(new Promise(function(xJ){var b9=new XMLHttpRequest;b9.open("GET",_.Jvc(Jv),!0);b9.withCredentials=!0;var e2=_.k$("SBOX_SETTINGS");(e2==null?0:e2.SEND_VISITOR_DATA)&&b9.setRequestHeader("X-Goog-Visitor-Id",e2==null?void 0:e2.VISITOR_DATA);b9.onload=function(){xJ(b9.responseText)};
b9.onerror=function(){_.vN(Error("nm"));xJ(null)};
setTimeout(function(){b9.abort()},1E4);
b9.send(null)}))})}
function b(Jv){var is,xJ,b9,e2;return _.G(function(dB){switch(dB.nextAddress){case 1:return is={credentials:"include",headers:_.iQD()},window.AbortController&&(xJ=new AbortController,setTimeout(function(){xJ.abort("ytsbox-suggest-timeout")},1E4),is.signal=xJ.signal),_.jw(dB,2),dB.yield(fetch(_.Jvc(Jv),is),4);
case 4:b9=dB.yieldResult.text();_.x8(dB,3);break;case 2:return e2=_.pd(dB),e2!=="ytsbox-abort-last"&&e2!=="ytsbox-suggest-timeout"&&_.vN(e2),dB.return(null);case 3:return dB.return(b9)}})}
function w(Jv){var is,xJ,b9;return _.G(function(e2){switch(e2.nextAddress){case 1:if(is=_.Ly().resolve(_.MU(VZj)))return e2.return(is);xJ=Date.now();S();return _.C("yt_searchbox_xhr")?e2.yield(X(Jv),5):e2.yield(b(Jv),4);case 4:b9=e2.yieldResult;e2.jumpTo(3);break;case 5:b9=e2.yieldResult;case 3:if(b9){IJ&&(clearTimeout(IJ),IJ=null);var dB=wL,$9=xJ,xD=Jv.query.length===0;$9=Date.now()-$9;xD?dB.zeroPrefixRoundTripTime=$9:(dB.JSC$22834_totalRoundTripTime+=$9,dB.maxRoundTripTime=Math.max(dB.maxRoundTripTime,
$9),xD=Math.floor($9/100),xD>=mMj.length?++dB.roundTripTimeHistogram[9]:++dB.roundTripTimeHistogram[mMj[xD]])}return e2.return(b9)}})}
function B(Jv){var is,xJ,b9;return _.G(function(e2){if(e2.nextAddress==1)return(is=cs.cache.get(_.t2y(Jv)))?e2.return(is):e2.yield(w(Jv),2);xJ=e2.yieldResult;if(xJ===null)return e2.return(null);b9=new _.dMK(xJ);Jv.query.length===0&&b9.suggestions.length===0||cs.cache.set(_.t2y(Jv),b9);return e2.return(b9)})}
function T(Jv){var is,xJ;return _.G(function(b9){if(b9.nextAddress==1){PD=!1;var e2=cG;e2=_.lT()==="search"?(_.Nx(location.href,"search_query")||_.Nx(location.href,"q"))===e2:!1;is=new _.R69(Jv,e2?cG:null);return b9.yield(B(is),2)}xJ=b9.yieldResult;if(xJ===null)return b9.return();is.query.length===0&&(wL.zeroPrefixSuggestionCount=xJ.suggestions.length);if(is.id<=Dm)return wL.outOfSyncResponseCount++,b9.return();if(document.activeElement!==VX.value)return b9.return();Dm=is.id;var dB=wL,$9=xJ.rawResponse[2]||
{};dB.experimentTriggeredBeforeFinal||(dB.experimentTriggeredBeforeFinal=dB.experimentTriggeredFinal);dB.experimentTriggeredFinal=!!$9.e;wL.updateSuggestions(xJ.suggestions);v(-1);nN([]);xJ.suggestions!==e()&&Ok(xJ.suggestions.length);R(xJ.suggestions);b0(xJ.suggestions.length>0&&xJ.suggestions[0].type===33);cD&&(cD.hidden=xJ.suggestions.length===0,P()?(cD.style.minWidth="",dB=cD.style,$9=(e2=e()[0])==null?void 0:e2.ignoredPrefix,dB.marginLeft=($9?Math.min($9.length*6,UX.value.offsetWidth):0).toString()+
"px"):(cD.style.minWidth=UX.value.offsetWidth+"px",cD.style.marginLeft="0"),kP());_.xP(b9)})}
function Q(){if(!vD)return!1;var Jv=_.k$("REFINEMENTS_TUPLE"),is;return Jv&&((is=Jv[1])==null?0:is.length)?(Jv=Jv[1].map(function(xJ,b9){return new _.lRT([xJ,0,[71]],VX.value.value,b9)}),e()!==Jv&&Ok(Jv.length),nN([]),R(Jv),wL.updateSuggestions(Jv),vD=!1,cD.hidden=Jv.length===0,PD=Jv.length>0,!0):!1}
function a(){var Jv=VX.value.value;(typeof Jv==="string"||Jv instanceof String)&&Jv!==""?g(!0):g(!1)}
function U(){if(_.lT()==="search"){var Jv=window.location.href;try{var is=_.Nx(Jv,"search_query")||_.Nx(Jv,"q")||""}catch(xJ){is=""}is&&(VX.value.value=is,g(!0))}}
var r=_.A(_.r6([],void 0,"OC8EPc")),c=r.next().value;r=r.next().value;var e=c,R=r;c=_.A(_.r6(-1,void 0,"t2tVQb"));var J=c.next().value,v=c.next().value;c=_.A(_.r6(-1,void 0,"v0RZCe"));var W=c.next().value,z=c.next().value;c=_.A(_.r6(!1,void 0,"rjAnI"));var M=c.next().value,g=c.next().value;c=_.A(_.r6(!1,void 0,"SyGLvb"));var x=c.next().value,L=c.next().value;r=_.A(_.r6(!1,void 0,"tL09Cb"));c=r.next().value;r=r.next().value;var P=c,b0=r;r=_.A(_.r6(!1,void 0,"FlH7mc"));c=r.next().value;var Q7=r.next().value;
r=_.A(_.r6(!1,void 0,"ea3fwe"));var ry=r.next().value,s7=r.next().value;r=_.A(_.r6(1,void 0,"vSK1xe"));var TW=r.next().value,l0=r.next().value;r=_.A(_.r6([],void 0,"ijlw4b"));var zW=r.next().value,nN=r.next().value;r=_.A(_.r6(!1,void 0,"HcRey"));var Tq=r.next().value,Gq=r.next().value;r=_.C("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var u0=_.FS("yt-searchbox"),VX=_.FS("input"),UX=_.FS("div"),cD,cs=
new _.G_R,wL=nkR(),U7=_.Ly().resolve(_.MU(_.NP)),fN=function(){var Jv;return((Jv=q.forceDarkMode)==null?void 0:Jv.call(q))||!(U7==null||!U7())},r0=function(){return _.C("desktop_enable_scrollable_suggestions_panel")},MM="i"+Xsh++,vD=!1,PD=!1,cG="",IJ=null,Dm=-1,us=function(){nN([]);
R([]);b0(!1);cD&&(cD.hidden=!0);IJ&&(clearTimeout(IJ),IJ=null);v(-1)},E5=function(Jv,is){Jv.preventDefault();
Gq(!0);cD&&(cD.hidden=!1);var xJ=J();Jv=e();var b9=zW();is=b28(is);xJ+=is;for(xJ>=Jv.length?xJ=-1:xJ<-1&&(xJ=Jv.length-1);xJ!==-1&&(b9.includes(xJ)||xJ>=Jv.length||xJ<0);)xJ+=is,xJ>=Jv.length&&(xJ=-1);v(xJ);J()>=0&&(VX.value.value=e()[J()].text,z(0),a(),Jv=J(),b9=W(),(b9=document.getElementById(Ld[Jv][b9]))&&r0()&&(Jv===e().length-1?cD.scrollTop=cD.scrollHeight:b9.scrollIntoView({block:"nearest",inline:"start"})))},sX=_.Ec(function(Jv){if(!(Jv.relatedTarget instanceof Element&&Jv.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){L(!0);
var is;(is=q.focusCallback)==null||is.call(q,!0);Q()||(PD?cD.hidden=!1:(_.uc(u0.value,"yt-autonav-pause-focus",{}),T(Jv.target.value)))}}),aG=_.Ec(function(Jv){if(!(Jv.relatedTarget instanceof Element&&Jv.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){L(!1);
var is;(is=q.focusCallback)==null||is.call(q,!1);cD.scrollTop=0;cD.hidden=!0;_.uc(u0.value,"yt-autonav-pause-blur",{})}}),aJ=function(Jv){Jv=b28(Jv);
var is;((is=Ld[J()])==null?0:is[W()+Jv])&&z(W()+Jv)},EX=_.Ec(function(Jv){var is=Jv.keyCode,xJ=Jv.target;
Gq(!0);switch(is){case 13:Jv.preventDefault();var b9;if((b9=Ld[J()])==null?0:b9[W()]){var e2;(e2=document.getElementById(Ld[J()][W()]))==null||e2.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}Jv=Jv.shiftKey?4:3;is=wL;b9=J();is.selectedSuggestionIndex=b9;N(xJ.value,Jv);break;case 27:cD&&(cD.hidden=!0);break;case 40:E5(Jv,40);break;case 38:E5(Jv,38);break;case 39:aJ(39);break;case 37:aJ(37);break;case 229:wL.inputMethodsTracker.add(4);break;default:wL.inputMethodsTracker.add(1),
fRD(wL)}return!1}),pQ=_.Ec(function(Jv){T(Jv.target.value);
a();r0()&&cD&&(cD.scrollTop=0);return!1}),J8=_.Ec(function(){wL.inputMethodsTracker.add(2);
fRD(wL);return!1});
_.vP(function(){if(cD){wL.reset();if(window.ResizeObserver){var Jv=new ResizeObserver(function(){P()||(cD.style.minWidth=UX.value.offsetWidth+"px")});
Jv.observe(UX.value);(new ResizeObserver(function(){kP()})).observe(cD);
_.k7(function(){Jv.disconnect()})}U();
window.addEventListener("yt-navigate-finish",U);window.addEventListener("yt-focus-searchbox",function(){VX.value.focus()});
var is;Q7((is=_.k$("SBOX_SETTINGS"))==null?void 0:is.HAS_ON_SCREEN_KEYBOARD)}else _.O0(new _.Vl("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var bt=_.Ec(function(Jv){Jv.preventDefault();N(VX.value.value,12);return!1}),xk=_.Ec(function(Jv){Jv.preventDefault();
var is,xJ;(is=VX)==null||(xJ=is.value)==null||xJ.focus();var b9,e2;((b9=VX)==null?void 0:(e2=b9.value)==null?void 0:e2.value)!==""&&(VX.value.value="",VX.value.dispatchEvent(new Event("input")));return!1}),G_=_.Ec(function(){var Jv=Hc7(VX.value.value,e().filter(function(is){return is.type!==35}).map(function(is){return{label:is.text}}));
_.gr(u0.value,"yt-open-popup-action",[{openPopupAction:Jv},document.body]);return!1}),Ps=_.Ec(function(){VX.value.focus();
return!1}),Aj=function(Jv,is,xJ,b9,e2){wL.selectedSuggestionIndex=xJ;
N(is,e2?3:1,b9)},rW=function(Jv){VX.value.value=Jv;
VX.value.dispatchEvent(new Event("input"));wL.inputMethodsTracker.add(5);fRD(wL,!0)},Ld=[[]],qN=function(Jv){var is="searchbox-suggestion"+_.cC(_.RU);
Ld[Jv].push(is);return is},Ok=function(Jv){if(e()){Ld=[[]];
for(var is=0;is<Jv;is++)Ld.push([])}},kP=function(){if(r0()){var Jv=cD,is=Jv.scrollTop;
Jv=Jv.scrollHeight-Jv.clientHeight;s7(is>=Jv);is=Math.abs(Jv-is);is<=40?l0(1-(40-is)/40):l0(1)}},IF=function(){return"opacity: "+TW()*100+"%"},HM=_.Ec(function(){kP();
return!1}),pN=_.Ec(function(){Gq(!1);
return!1}),LN,$k={},RG={},Fy={},Hs={};
return _.D("yt-searchbox",{class:_.mu("ytSearchboxComponentHost",($k.ytSearchboxComponentMweb=!1,$k.ytSearchboxComponentDesktop=!0,$k["yt-searchbox-filled-query"]=function(){return M()},$k["ytd-masthead"]=function(){return!x()},$k.ytSearchboxComponentHostDark=fN,$k)),
role:"search",el:u0,"client-ve-type":10349},_.D("div",{el:UX,"on:click":Ps,class:_.mu("ytSearchboxComponentInputBox",(RG.ytSearchboxComponentInputBoxDark=fN,RG.ytSearchboxComponentInputBoxHasFocus=x,RG))},_.D("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":bt},_.D(_.V,{cond:x,then:function(){return _.D("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.D(_.hu,{icon:"SEARCH"}))}}),_.D("input",{el:VX,
class:_.mu("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":MM,"aria-expanded":!((LN=cD)==null?0:LN.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":aG,"on:focus":sX,"on:input":pQ,"on:keydown":EX,"on:paste":J8,placeholder:q.placeholderText,"aria-activedescendant":function(){var Jv;return(Jv=Ld[J()])==null?void 0:Jv[W()]},
"aria-autocomplete":"list",role:"combobox"})),_.D(_.V,{cond:c,then:function(){return _.D("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.D(TLz,null))}}),_.D(_.V,{cond:M,
then:function(){return _.D("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.D("button",{class:"ytSearchboxComponentClearButton","on:click":xk,"aria-label":q.clearButtonAriaLabel||amR},_.D(_.hu,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.D(_.p5,{model:{}})))}})),_.D("button",{class:_.mu("ytSearchboxComponentSearchButton",(Fy.ytSearchboxComponentSearchButtonDark=fN,Fy)),
"on:click":bt,"aria-label":QGc,title:q.placeholderText},_.D(_.hu,{icon:"SEARCH"})),_.D(_.V,{cond:function(){if(bLE()&&_.C("mweb_voice_search")&&q.voiceSearchButton)return q.voiceSearchButton()},
then:function(Jv){var is={};return _.D("div",{class:_.mu("ytSearchboxComponentVoiceSearchWrapper",(is.ytSearchboxComponentHideVoiceSearchButton=function(){return M()},is))},_.D(_.SA,{data:Jv},{buttonRenderer:function(xJ){return _.D(_.dK,{data:xJ.data,
onButtonClickCallback:function(){}})}}))}}),_.D("div",{el:_.Hi(function(Jv){return void(cD=Jv)}),
id:MM,class:_.mu("ytSearchboxComponentSuggestionsContainer",(Hs.ytSearchboxComponentSuggestionsContainerDark=fN,Hs["yt-searchbox-suggestions-container"]=!1,Hs.ytSearchboxComponentSuggestionsContainerScrollable=r0(),Hs.ytSearchboxComponentSuggestionsContainerAnimated=r,Hs)),"on:scroll":HM,"on:mousemove":pN,role:"listbox",hidden:!0},_.D(_.tc,{each:e},function(Jv,is){return _.D(sGj,{suggestion:Jv,isHighlighted:function(){return is()===J()},
onClickCallback:Aj,onHoverUpdateCallback:function(xJ){if(_.C("desktop_enable_single_suggestion_highlight")){var b9=is();xJ&&(z(0),v(b9))}},
onRemoveCallback:function(xJ){D$R(cs);xJ===void 0||xJ<0||zW().includes(xJ)||nN([].concat(_.PG(zW()),[xJ]))},
labels:q.labels,queryBuilderFunction:rW,suggestionIndex:is,generateUniqueId:qN,highlightedId:function(){var xJ;return(xJ=Ld[J()])==null?void 0:xJ[W()]},
useScrollMargin:r0(),isKeyboardMode:Tq})}),_.D(_.V,{cond:function(){return!P()&&e().find(function(Jv){return Jv.type!==35})&&_.C("searchbox_reporting")},
then:function(){return _.D("button",{class:"ytSearchboxComponentReportButton","on:mousedown":G_},_.qW("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.D(_.V,{cond:function(){return!ry()&&r0()},
then:function(){return _.D("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.D("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:IF}))}})))},"nl");
U$5.idomCompat={callbacks:{focusCallback:!0}};_.jS(U$5,"yt-searchbox",{props:{searchEndpoint:_.H4,placeholderText:_.H4,labels:_.H4,voiceSearchButton:_.H4,focusCallback:_.Ks,clearButtonAriaLabel:_.H4,forceDarkMode:_.H4}});var Er=function(){var q=_.n.apply(this,arguments)||this;q.menuButtonTargetId="topbar-guide-menu";q.narrow=!1;q.menuStrings={BACK_ALT_LABEL:_.qW("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.qW("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.qW("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.qW("SBOX_PLACEHOLDER",void 0,"Search")};q.pageDarkTheme=document.documentElement.hasAttribute("dark");q.watchPageScrollTop=0;q.theater=!1;q.fullscreen=!1;q.disableFrostedGlassDuringViewTransition=
!1;q.desktopUnifiedSearchPanelMode=_.C("desktop_enable_unified_search_panel");q.aiCompanionEnabled=_.C("enable_ai_companion");q.ytSearchboxFocused=!1;q.searchboxLabels=_.k$("SBOX_LABELS");q.topbarIsAboveChipbar=!1;q.isDarkThemeForced=!1;q.areGhostCardsHidden=!1;q.guideKeyboardToggle=!1;q.voiceSearchManager=fA7();q.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};q.setYtSearchboxFocused=function(S){q.ytSearchboxFocused=S};
q.toggleFrostedGlassDuringViewTransition=function(S){q.disableFrostedGlassDuringViewTransition=S};
return q};
_.F(Er,_.n);_.Z=Er.prototype;_.Z.computeSimpleText=function(q){return _.vO(q)};
_.Z.onDarkChanged=function(){for(var q=_.A(this.buttons||[]),S=q.next();!S.done;S=q.next())S.value.isOverlay=!!this.dark;q=_.A(this.buttonRenderers||[]);for(S=q.next();!S.done;S=q.next())S.value.overrides=this.computeButtonOverride()};
_.Z.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.Z.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},
initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var q=_.K$(_.OF(),"aa");_.g3(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||q||(this.isDarkThemeForced=this.dark=!0);this.logoType?(q=this.hostElement.querySelector("#masthead-logo"))&&(_.C("polymer_on_demand_shady_dom")?q.setAttribute("slot","masthead-logo-old"):_.Nw(q)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.hx(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.hx(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.Z.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.hx(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.hx(this,this.onSetTheaterModeEnabled))};
_.Z.dataChanged=function(){var q=this.data;q&&(this.voiceEnabled=q.voiceSearchButton?fA7().isSupported():!1,_.o7(_.qb(),this.menuButtonTargetId,this.guideButton),q.onReceivedActions&&q.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.M9(this.hostElement,q.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&q&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.g3(this.hostElement,"dark",!1),_.g3(this.hostElement,"theater",!1),(q=
this.hostElement.querySelector("#masthead-logo"))&&(_.C("polymer_on_demand_shady_dom")?q.setAttribute("slot","masthead-logo-old"):_.Nw(q))))};
_.Z.computeCenterHidden=function(){var q;return this.data&&!((q=this.data.searchbox)==null?0:q.fusionSearchboxRenderer)};
_.Z.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.g3(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.Z.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.Z.onWatchScroll=function(q){this.watchPageScrollTop=q.detail||0;this.updateMastheadBackgroundOpacity()};
_.Z.onFullscreenChangeAction=function(q){q||(this.watchPageScrollTop=0);this.fullscreen=q;this.updateMastheadBackgroundOpacity()};
_.Z.onSetTheaterModeEnabled=function(q){this.theater=q.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.Z.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.Z.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.Z.setBackgroundOpacity=function(q){q=this.calculateBackgroundOpacity(q);this.background.style.opacity=""+q};
_.Z.calculateBackgroundOpacity=function(q){var S=this.theater?.6:0,N=this.hostElement.clientHeight/2;return Math.min(Math.max(q,0),N)/N*(1-S)+S};
_.Z.shouldShowCinematicMastHead=function(){var q=_.C("kevlar_watch_grid")&&!_.C("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(q||this.pageDarkTheme)};
_.Z.focusGuide=function(){this.guideButton.focus()};
_.Z.onGuideToggleTap=function(){_.uc(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.Z.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.Z.onGuideToggleHover=function(){_.uc(this.hostElement,"yt-guide-hover")};
_.Z.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.Z.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.Z.closeOnOutsideClickCondition=function(q){for(q=_.lX(q);q[0];){var S=q.shift();if(S instanceof Element&&S.id==="kbd")return!1}return!0};
_.Z.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.Z.pausePlayer=function(){var q;(q=_.kc())==null||q.pause();this.pauseMiniplayer()};
_.Z.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var q;(q=_.Ly().resolve(_.ti).getPlayerElement())==null||q.pause()}};
_.Z.isMiniplayerActive=function(){return _.Ly().resolve(_.ti).isMiniplayerActive()};
_.Z.updateNarrowFromBinding=function(q){this.narrow=q.detail.value};
_.Z.onYtSendFeedbackAction=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Z.registerWithViewTransitionManager=function(){P27(_.Ly().resolve(_.BX),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.hd.Object.defineProperties(Er.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var q;return!!(this.aiCompanionEnabled&&((q=this.data)==null?0:q.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var q;return(q=this.data)==null?void 0:q.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
Er.prototype.narrowChanged=Er.prototype.narrowChanged;Er.prototype.onWatchPageChange=Er.prototype.onWatchPageChange;Er.prototype.onRendererStamperFinished=Er.prototype.onRendererStamperFinished;Er.prototype.dataChanged=Er.prototype.dataChanged;Er.prototype.onDarkChanged=Er.prototype.onDarkChanged;_.u([_.O(_.Zb),_.E("design:type",Object)],Er.prototype,"ironResizableBehavior",void 0);_.u([_.O(S4G),_.E("design:type",Object)],Er.prototype,"ytdExpandableInputBehavior",void 0);
_.u([_.O(_.iP.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Er.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Er.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Er.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.$Y),_.E("design:type",Object)],Er.prototype,"ytdReduxBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"narrow",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"logoType",void 0);_.u([_.k(),_.E("design:type",Boolean)],Er.prototype,"voiceEnabled",void 0);
_.u([_.k(),_.E("design:type",Object)],Er.prototype,"menuStrings",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Er.prototype,"dark",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Er.prototype,"pageDarkTheme",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"watchPageScrollTop",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.HMN}),_.E("design:type",Boolean)],Er.prototype,"isWatchPage",void 0);
_.u([_.k({reflectToAttribute:!0,selector:_.OM7}),_.E("design:type",Boolean)],Er.prototype,"isShortsPage",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Er.prototype,"theater",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Er.prototype,"fullscreen",void 0);_.u([_.k({reflectToAttribute:!0,selector:_.jaP}),_.E("design:type",String)],Er.prototype,"frostedGlassMode",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Er.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Er.prototype,"aiCompanionEnabled",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"ytSearchboxFocused",void 0);_.u([_.q0("#buttons > *"),_.E("design:type",Array)],Er.prototype,"buttons",void 0);_.u([_.q0("ytd-button-renderer"),_.E("design:type",Array)],Er.prototype,"buttonRenderers",void 0);
_.u([_.oE("#background"),_.E("design:type",HTMLDivElement)],Er.prototype,"background",void 0);_.u([_.oE("#guide-button"),_.E("design:type",Object)],Er.prototype,"guideButton",void 0);_.u([_.oE("#logo"),_.E("design:type",Object)],Er.prototype,"logo",void 0);_.u([_.k({computed:"computeButtonOverride(dark)"}),_.E("design:type",Object)],Er.prototype,"buttonOverrides",void 0);
_.u([_.Xb("dark"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Er.prototype,"onDarkChanged",null);_.u([_.k({value:function(){return this.onVoiceTap.bind(this)}}),
_.E("design:type",Function)],Er.prototype,"boundOnTapVoiceButton",void 0);_.u([_.k(),_.E("design:type",Object)],Er.prototype,"topbarIsAboveChipbar",void 0);_.u([_.k(),_.E("design:type",String),_.E("design:paramtypes",[])],Er.prototype,"guideIcon",null);_.u([_.K("voiceEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Er.prototype,"shouldShowVoiceSearchButton",null);
_.u([_.K("data.aiCompanionButton","aiCompanionEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Er.prototype,"shouldShowAiCompanionButton",null);_.u([_.K("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Er.prototype,"voiceSearchButton",null);_.u([_.K("aiCompanionEnabled"),_.E("design:type",String),_.E("design:paramtypes",[])],Er.prototype,"narrowQuery",null);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Er.prototype,"dataChanged",null);_.u([_.Ph("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Er.prototype,"onRendererStamperFinished",null);_.u([_.Xb("isWatchPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Er.prototype,"onWatchPageChange",null);
_.u([_.Xb("narrow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Er.prototype,"narrowChanged",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-masthead"})],Er);
_.p(Er,"ytd-masthead",function(){if(oJ5!==void 0)return oJ5;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return oJ5=q},{mode:2});var r8K;var $$D={},c8F={},eV5={},CLh={},RVF=(CLh.OFFLINE=($$D["publicytnetworkstatus-online"]="BACK_ONLINE",$$D),CLh.ONLINE=(c8F["publicytnetworkstatus-offline"]="OFFLINE",c8F),CLh.BACK_ONLINE=(eV5["publicytnetworkstatus-offline"]="OFFLINE",eV5.TIMER_TRIGGER="ONLINE",eV5),CLh),yL=function(){var q=_.n.apply(this,arguments)||this;q.currentState="ONLINE";q.scheduledJobId=0;q.bannerString="";q.bannerVe=null;q.networkStatusManagerInstance=new _.m$;return q};
_.F(yL,_.n);_.Z=yL.prototype;_.Z.attached=function(){var q=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){q.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){q.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Z.detached=function(){var q=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){q.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){q.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Z.enterState=function(q){var S=this;this.scheduledJobId&&_.OY.cancelJob(this.scheduledJobId);q==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):q==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.qW("NO_INTERNET_CONNECTION",void 0,"No internet connection")):q==="BACK_ONLINE"&&(this.bannerString=_.qW("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.ez(_.OY,function(){S.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=q};
_.Z.stateChangeHandler=function(q){(q=RVF[this.currentState][q])&&this.enterState(q)};
_.Z.logVisibility=function(q){var S=_.VR();this.createBannerVe(q);S&&this.bannerVe&&(q?_.Ou(S,[this.bannerVe]):_.KB(S,[this.bannerVe]))};
_.Z.createBannerVe=function(q){!this.bannerVe&&q&&(this.bannerVe=_.Ew(37929),_.Pj(_.ql(),this.bannerVe))};
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",String)],yL.prototype,"currentState",void 0);_.u([_.k(),_.E("design:type",Object)],yL.prototype,"scheduledJobId",void 0);_.u([_.k(),_.E("design:type",Object)],yL.prototype,"bannerString",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-network-status-banner"})],yL);
_.p(yL,"ytd-network-status-banner",function(){if(r8K!==void 0)return r8K;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return r8K=
q},{mode:1});var tZl;var MB=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};q.hidden=!0;q.frostedGlass=_.C("web_frosted_glass");return q};
_.F(MB,_.n);MB.prototype.computeHidden=function(q){return q&&q.status?!1:!0};
MB.prototype.handleUpdatePermissionRoleCommand=function(q){if(q=_.t(q,_.T$q))if(q=_.t(q.renderer,_.B$s))this.data=q};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],MB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],MB.prototype,"componentBehavior",void 0);_.u([_.k({value:!0,computed:"computeHidden(data)"}),_.E("design:type",Object)],MB.prototype,"hidden",void 0);_.u([_.k(),_.E("design:type",Object)],MB.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],MB.prototype,"frostedGlass",void 0);
_.u([_.Ue({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],MB);
_.p(MB,"ytd-permission-role-bottom-bar-renderer",function(){if(tZl!==void 0)return tZl;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);return tZl=q},{mode:1});var i7T;var J8$;var wTL={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var LZ=function(){return _.n.apply(this,arguments)||this};
_.F(LZ,_.n);_.Z=LZ.prototype;_.Z.attached=function(){this.JSC$22938_scroller&&(this.JSC$22938_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22938_scroller.attached&&typeof this.JSC$22938_scroller.attached==="function"&&this.JSC$22938_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(N){N.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var q=_.mt(this.hostElement);q.querySelector("tp-yt-paper-radio-group").selected="";var S=q.querySelector("#reason-text");S&&(S.value="");q.querySelector("#description-text").value=""}};
_.Z.canSubmit=function(q,S){_.uc(this.hostElement,"yt-invalidate-popup-tabbables");return!(q&&S)};
_.Z.onCancel=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.Z.onSubmit=function(){var q=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(w){return w.active}).map(function(w){return w.innerText.trim()}),S=this.hostElement.querySelector("tp-yt-paper-radio-group"),N=S.selectedItem,X=N.name;
N=N.innerText.trim();var b=S.querySelector("#reason-text");S=void 0;b&&(S=b.value);(b=this.descriptionText.value)&&(b=b.trim());Z25(this.data.searchQuery,q,X,N,b,S);_.gr(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.Z.sendFormSubmitToast=function(){var q=_.kU(_.qW("SBOX_INAPPROPRIATE_TOAST"));_.gr(this.hostElement,"yt-open-popup-action",[q,this])};
_.Z.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(q){return q.active})};
_.Z.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
LZ.prototype.onIronSelect=LZ.prototype.onIronSelect;LZ.prototype.onIronChange=LZ.prototype.onIronChange;LZ.prototype.dataChanged=LZ.prototype.dataChanged;_.u([_.k(),_.E("design:type",Object)],LZ.prototype,"data",void 0);_.u([_.k({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.E("design:type",Boolean)],LZ.prototype,"submitDisabled",void 0);_.u([_.k(),_.E("design:type",Boolean)],LZ.prototype,"suggestionSelected",void 0);
_.u([_.k(),_.E("design:type",Boolean)],LZ.prototype,"catagorySelected",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],LZ.prototype,"JSC$22938_scroller",void 0);_.u([_.oE("#description-text"),_.E("design:type",Object)],LZ.prototype,"descriptionText",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LZ.prototype,"dataChanged",null);
_.u([_.Ph("iron-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LZ.prototype,"onIronChange",null);_.u([_.Ph("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LZ.prototype,"onIronSelect",null);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],LZ);
_.p(LZ,"ytd-search-suggestion-report-dialog",function(){if(J8$!==void 0)return J8$;var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return J8$=q},{mode:1});var ha=function(q){var S=q.openPopupAction;var N=q.target;var X=q.container;var b=q.popupContainerConfig;var w=q.getElement;q=q.removeWhenClosed===void 0?!1:q.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=S;this.target=N;this.container=X;this.popupContainerConfig=b;this.getElement=w;this.JSC$22944_popupConfig=this.popupContainerConfig.JSC$21625_popupConfig[this.openPopupAction.popupType];this.rendererName=(S=this.getName())?_.dP0(S,UXs(this.popupContainerConfig,
S)):"";_.C("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=q);this.createPopup()};
ha.prototype.updatePopup=function(q){this.openPopupAction=q;this.JSC$22944_popupConfig=this.popupContainerConfig.JSC$21625_popupConfig[this.openPopupAction.popupType];FEc(this);_.C("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
ha.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var KEy=function(q,S,N){(S=S&&q.JSC$22944_popupConfig.narrowProperties?q.JSC$22944_popupConfig.narrowProperties:q.JSC$22944_popupConfig.properties)&&N!==void 0&&(S.isAriaModal=N);H7$(q,S);q.isRtl()&&H7$(q,q.JSC$22944_popupConfig.rtlProperties);O7h(q)};
ha.prototype.createPopup=function(){var q=this.JSC$22944_popupConfig.component;if(this.popupContent=vJT(this,this.rendererName)){if(q){this.popup=vJT(this,q);var S=this.popupContent;_.C("web_enable_wrapper_for_cow_component_in_popup")&&(S=document.createElement("div"),S.appendChild(this.popupContent));_.C("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$22944_popupConfig.slotName&&S.setAttribute("slot",this.JSC$22944_popupConfig.slotName);q=this.popup;var N=this.container.tagName.toLowerCase(),
X=_.d3(S);_.y$7(_.zL(q),_.fa(S,N,X));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.C("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.mt(this.container).appendChild(this.popup)}};
var FEc=function(q){var S,N,X=(S=q.openPopupAction.accessibilityData)==null?void 0:(N=S.accessibilityData)==null?void 0:N.label;X&&(q.popup.ariaLabel=X);var b;((b=q.popupContent.polymerController)!=null?b:q.popupContent).data=(0,_.a6.unsafeClone)(q.openPopupAction.popup[q.getName()]);q.popupContent.duration=lm5(q);q.popupContent.positionType=q.openPopupAction.position;var w=q.openPopupAction.properties;w&&Object.keys(w).forEach(function(B){q.popupContent[B]=w[B]})},H7$=function(q,S){if(S)for(var N=
_.A(Object.keys(S)),X=N.next();!X.done;X=N.next())X=X.value,q.popup[X]=S[X]},O7h=function(q){if(q.openPopupAction.position){var S=q.JSC$22944_popupConfig.positionalProperties&&q.JSC$22944_popupConfig.positionalProperties[q.openPopupAction.position],N=q.JSC$22944_popupConfig.rtlPositionalProperties&&q.JSC$22944_popupConfig.rtlPositionalProperties[q.openPopupAction.position];
S=q.isRtl()&&N?N:S;S.shiftedHorizontalOffset&&(N=q.popup.style.display,q.popup.style.display="block",q.popupContent&&q.popup.positionTarget&&q.popupContent.clientWidth>q.popup.positionTarget.clientWidth&&(S.horizontalOffset=q.popup.positionTarget.clientWidth/2-S.shiftedHorizontalOffset),q.popup.style.display=N);H7$(q,S)}},jGc=function(q,S,N){if(S){for(var X=_.A(Object.keys(S)),b=X.next();!b.done;b=X.next())b=b.value,q.popup.style[b]=S[b];
if(N)for(S=_.A(Object.keys(N)),X=S.next();!X.done;X=S.next())X=X.value,q.popup.style[X]=N[X]}};
ha.prototype.getName=function(){return _.j1(this.openPopupAction.popup,"renderer")||_.j1(this.openPopupAction.popup,"dialog")||_.j1(this.openPopupAction.popup,"model")||void 0};
var lm5=function(q){q=q.openPopupAction.durationHintMs;return q===0?q:Math.max(4E3,q||4E3)};
ha.prototype.isRtl=function(){return _.k$("HTML_DIR")==="rtl"};
var vJT=function(q,S){q=q.getElement(S,q.target);q==null&&_.vN(new _.Vl("popup getElement returned null",S));return q};var WEh={};
WEh.YtPopupContainerBehavior=[_.c4.YtComponentBehavior,_.P4.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.zT(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.nu(this.hostElement)},
closePopup:function(q){var S=this.createCacheKey(void 0,q);this.popups_[S]&&this.handleClosePopupAction_(void 0,q)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.OY.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.OY.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(q){q.opened&&q.keepBelowPlayer&&this.ensurePopupBelowPlayer(q)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var q in this.popups_){var S=this.popups_[q];if(S.popup.scrollAction==="refit"){var N=S.popup.positionTarget.getBoundingClientRect(),X=S.popup;N=N.top;var b=S;if(!b.naturalHeight){b.popup.hidden=!1;b.popup.style.position="fixed";b.popup.style.top="0px";b.popup.style.left="0px";var w=b.popup.getBoundingClientRect();b.naturalHeight=w.bottom-w.top;b.popup.refit()}X.hidden=!(N>=b.naturalHeight+60);S.popupContent.clientHeight===0&&S.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(q){this.popupContainerConfig=q},
handleOpenPopupAction:function(q,S,N){var X=q.openPopupAction,b=_.Ly().resolve(_.MU(_.$W))&&X.popupType==="TOAST";b&&!X.uniqueId&&(X.uniqueId=go());if(!_.C("popup_container_parent_target_killswitch")){var w;S=(w=this.getParentTarget(S))!=null?w:S}var B=this.ensurePopup_(X,S);return new _.AK(function(T){B.then(function(Q){if(!Q)return T();this.maybeCreateNarrowMediaQuery_();var a=this.createCacheKey(Q.rendererName,Q.openPopupAction.uniqueId);if(X.showOncePerUniqueId){if(this.shownPopupKeys_.has(a))return T();
this.shownPopupKeys_.add(a)}a=this.popups_[a];var U=!(!a||!a.openPopupAction.beReused);U=!!X.reusePopup||U;if(Q.popup.opened&&!U){b&&!Q.openPopupAction.replacePopup||this.handleClosePopupAction_(Q.rendererName,Q.openPopupAction.uniqueId);U=X.popupType==="DIALOG"&&!_.C("popup_container_dialog_reopen_killswitch");if(!b&&!U&&a&&a.target==S&&(_.C("popup_container_event_target_check_killswitch")||a.target==N)&&!Q.openPopupAction.replacePopup)return T();_.MC(Q.popup,function(){this.completeOpenPopupAction_(X,
S,Q);T()}.bind(this))}else Q.popup.opened?Q.updatePopup(X):this.completeOpenPopupAction_(X,S,Q),T()}.bind(this))}.bind(this))},
getParentTarget:function(q){if(q&&q instanceof HTMLElement)for(var S=_.A(Object.entries(this.popups_)),N=S.next();!N.done;N=S.next())if(N=_.A(N.value),N.next(),N=N.next().value,this.popupClosesOnClick(N)&&N.popup.contains(q))return N.target},
popupClosesOnClick:function(q){return q.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(q.rendererName.toUpperCase())},
completeOpenPopupAction_:function(q,S,N){N.updatePopup(q);var X=this.narrowMediaQuery_.queryMatches,b=this.isAriaModal;q=this.expandToFullWidth;N.target=S;var w;S=((w=N.target.polymerController)!=null?w:N.target).popupPositionTarget||N.target;N.JSC$22944_popupConfig.targetContainer&&(S=N.container);N.popup.positionTarget=S;N.popupContent.positionTarget=S;O7h(N);N.JSC$22944_popupConfig.forceFocus&&(N.popupContent.style.outline="none");N.popupContent.tabIndex=-1;N.JSC$22944_popupConfig.narrowProperties&&
(N.popup.style.position="static");N.JSC$22944_popupConfig.preventAutonav&&N.popup.setAttribute("prevent-autonav",!0);N.JSC$22944_popupConfig.forceCloseOnOutsideClick&&N.popup.setAttribute("force-close-on-outside-click",!0);KEy(N,X,b);w={};w.width=q?"100%":"";jGc(N,N.JSC$22944_popupConfig.styles,w);N.isRtl()&&jGc(N,N.JSC$22944_popupConfig.rtlStyles,w);if(!N.openPopupAction.shouldStopParentSignal){var B;q=(B=N.target.polymerController)!=null?B:N.target;(N.popupContent.startForwardingEvents||N.popupContainerConfig.forwardingEnabledPopups.has(N.rendererName))&&
q.parentComponent!==N.popupContent&&N.popupContent!==N.target&&N.target!==document.body&&(N.popupContent.startForwardingEvents?N.popupContent.startForwardingEvents(N.popupContainerConfig.forwardedEvents,N.target):(N.JSC$22944_eventForwarder||(N.JSC$22944_eventForwarder=new _.hh(N.popupContent)),N.JSC$22944_eventForwarder.start(N.popupContainerConfig.forwardedEvents,N.target)))}N=N.popup;N.addEventListener("iron-overlay-opened",_.hx(this,this.onPopupIronOverlayOpened_));N.addEventListener("iron-overlay-closed",
_.hx(this,this.onPopupIronOverlayClosed_));N.addEventListener("iron-overlay-canceled",_.hx(this,this.onPopupIronOverlayCanceled_));N.addEventListener("yt-refit",_.hx(this,this.refitPopup_));N.addEventListener("yt-invalidate-popup-tabbables",_.hx(this,this.handleInvalidatePopupTabbables_));N.open()},
getPopupDurationMs_:function(q){return q.durationHintMs===0?q.durationHintMs:Math.max(4E3,q.durationHintMs||4E3)},
handleClosePopupAction_:function(q,S){var N=_.C("web_popup_cache_key_killswitch")||!!S;if(q||N){var X=this.createCacheKey(q,S);q=(q=this.popups_[X])&&q.popup}else q=_.BIX(_.R0);if(q&&q.close){if(S=_.Ly().resolve(_.MU(_.n5)))q.restoreFocusOnClose=S.isKeyBoardInUse();if(q&&q.positionTarget&&!_.C("ytpopup_close_sibling_popups_killswitch")){S=_.A(Object.entries(this.popups_));for(N=S.next();!N.done;N=S.next()){var b=_.A(N.value);N=b.next().value;b=b.next().value;var w=void 0,B=void 0,T=void 0,Q=void 0,
a=void 0,U=void 0;q.positionTarget==((w=b)==null?void 0:(B=w.popupContent)==null?void 0:B.positionTarget)&&b.popup&&(!((T=b.popup)==null?0:(Q=T.style)==null?0:Q.display)||((a=b.popup)==null?void 0:(U=a.style)==null?void 0:U.display)!=="none")&&(w=void 0,(w=b.popup)==null?0:w.close)&&(b.popup.close(),this.removePopup_(b.popup,N))}q&&this.popups_[X]&&(q.close(),this.removePopup_(q,X))}else q.close(),this.removePopup_(q,X)}},
handleClosePopupCommand_:function(q){q.closePopupCommand&&q.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,q.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(q){var S={},N;for(N in this.popups_)if(S={key$jscomp$1247:S.key$jscomp$1247},S.key$jscomp$1247=N,!q||!q.some(function(w){return function(B){return B==w.key$jscomp$1247}}(S))){var X=this.popups_[S.key$jscomp$1247],b=X.popup;
_.Ly().resolve(_.MU(_.$W))&&X.openPopupAction.popupType==="TOAST"||(b&&b.close&&b.close(),this.removePopup_(b,S.key$jscomp$1247))}},
handleClosePopupsAction_:function(q){q.forEach(function(S){var N=this.popups_[S];N&&((N=N.popup)&&N.close&&N.close(),this.removePopup_(N,S))}.bind(this))},
handleGetPopupOpenedAction_:function(q,S){return(S=this.createCacheKey(q,S))&&this.popups_[S]?this.popups_[q].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var q=[],S;for(S in this.popups_){var N=this.popups_[S];N.popup.opened&&q.push(N)}return q},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(q,S){_.C("ytpopup_disable_default_html_caching")&&q&&q.removeWhenClosed&&(_.mt(this.hostElement).removeChild(q),S&&this.popups_[S]&&delete this.popups_[S])},
shouldReusePopup_:function(q){return!(!q||!q.reusePopup)||!(!q||!q.beReused)},
ensurePopup_:function(q,S){this.maybeCreateNarrowMediaQuery_();var N=_.j1(q.popup,"renderer")||_.j1(q.popup,"dialog")||_.j1(q.popup,"model");if(!N)return _.Lu();N=_.dP0(N,UXs(this.popupContainerConfig,N));return _.Lu(this.getAndMaybeCreatePopup_(q,N,S))},
getAndMaybeCreatePopup_:function(q,S,N){var X=this.createCacheKey(S,q.uniqueId);if(this.popups_[X])return this.popups_[X];q=new ha({openPopupAction:q,target:N,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(S)});return this.popups_[X]=q},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(q){return _.C("ytpopup_disable_default_html_caching")?_.C("ytpopup_disable_cache_allowlist")?q&&this.doNotCacheList_.includes(q):q&&q.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.hx(this,this.openPopupQueryMatchesChanged_)),_.mt(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(q){q=q.detail.value;for(var S in this.popups_)KEy(this.popups_[S],q)},
onPopupIronOverlayClosed_:function(q){var S=q.currentTarget,N=_.DcP(S);N=N.length>0?N[0]:S;if(N.is!=="ytd-reel-watch-while-dialog-renderer"||q.target.is!=="tp-yt-iron-dropdown"){q.detail.popup=S;q.detail.popupRenderer=N;var X,b={context:{openingElement:((X=this.popups_[(N==null?void 0:N.is)||""])==null?void 0:X.target)||void 0}};Object.assign(b,q.detail);var w;_.uc((w=N.hostElement)!=null?w:N,"yt-popup-closed",b);S.removeEventListener("yt-refit",_.hx(this,this.refitPopup_));S.removeEventListener("yt-invalidate-popup-tabbables",
_.hx(this,this.handleInvalidatePopupTabbables_));S.removeEventListener("iron-overlay-canceled",_.hx(this,this.onPopupIronOverlayCanceled_));S.removeEventListener("iron-overlay-closed",_.hx(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(S)}},
onPopupIronOverlayCanceled_:function(q,S){var N=q.currentTarget,X=_.DcP(N);X=X.length>0?X[0]:N;if(X.is!=="ytd-reel-watch-while-dialog-renderer"||q.target.is!=="tp-yt-iron-dropdown"){var b;_.uc((b=X.hostElement)!=null?b:X,"yt-popup-canceled",q.detail);b=S?_.lX(S):null;(!S||["click","tap"].includes(S.type))&&!N.hasAttribute("force-close-on-outside-click")&&N.positionTarget&&b&&b.includes(N.positionTarget)&&q.preventDefault();N.restoreFocusOnClose=_.Ie.keyboardEventMatchesKeys(S,"esc")}},
onPopupIronOverlayOpened_:function(q){q=q.currentTarget;var S=_.DcP(q);S=S.length>0?S[0]:q;var N,X;_.uc((N=S.hostElement)!=null?N:S,"yt-popup-opened",(X=S.hostElement)!=null?X:S);q.keepBelowPlayer&&(this.ensurePopupBelowPlayer(q,!0),this.dynamicallyPositionedElements_.add(q));N=_.Ly().resolve(_.MU(_.n5));X=!!S.querySelector("#toast");N&&N.isKeyBoardInUse()&&!X&&(typeof S.focusFirstItem==="function"?S.focusFirstItem():(S=_.Z2X(q),S.length&&S[0].focus()));q.removeEventListener("iron-overlay-opened",
_.hx(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(q){q=q.currentTarget;q.refit&&q.refit()},
refitPopups_:function(){for(var q in this.popups_)this.popups_[q].refit()},
handleInvalidatePopupTabbables_:function(q){q=q.currentTarget;q.invalidateTabbables&&q.invalidateTabbables()},
createCacheKey:function(q,S){return _.C("web_popup_cache_key_killswitch")?S?q+"#"+S:q:S?"#"+S:q},
openSheet:function(q,S,N){var X=q==null?void 0:q.openPopupActionCommand;if(!X&&(q==null?0:q.viewModel)){if(q.sheetPosition)a:switch(q.sheetPosition){case "SHEET_POSITION_RIGHT":X="OPEN_POPUP_POSITION_RIGHT";break a;default:X="OPEN_POPUP_POSITION_UNKNOWN"}else X=void 0;X={openPopupAction:{popup:{sheetViewModel:q.viewModel},popupType:"CONTEXTUAL_SHEET",position:X}}}if(X){var b;this.expandToFullWidth=(b=q==null?void 0:q.expandToFullWidth)!=null?b:!1;this.handleOpenPopupAction(X,S,N===void 0?S:N)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var q=this;return _.G(function(S){return S.return(q.handleGetOpenedPopupsAction_().filter(function(N){var X;return((X=N.openPopupAction)==null?void 0:X.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(q,S,N){if(_.C("web_dialog_utils_killswitch")){var X=q==null?void 0:q.openPopupActionCommand,b=(N==null?0:N.ariaLabel)?{accessibilityData:{accessibilityData:{label:N.ariaLabel}}}:void 0;!X&&(q==null?0:q.viewModel)&&(X={openPopupAction:Object.assign({},{popup:{dialogViewModel:q.viewModel},popupType:(N==null?0:N.isModal)?"MODAL":"DIALOG"},b&&b)});X&&this.handleOpenPopupAction(X,S)}else{if(b=q==null?void 0:q.viewModel){var w=N=N===void 0?{}:N;N=w.ariaLabel;b={popup:{dialogViewModel:b},
popupType:w.isModal?"MODAL":"DIALOG"};w={accessibilityData:{label:N}};N&&(b.accessibilityData=w);b={openPopupAction:b}}else b=void 0;if(b=(X=b)!=null?X:q==null?void 0:q.openPopupActionCommand)this.isAriaModal=_.C("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(b,S)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var q=this;return _.G(function(S){return S.return(q.handleGetOpenedPopupsAction_().filter(function(N){var X;return((X=N.openPopupAction)==null?void 0:X.popupType)==="DIALOG"}).length>0)})}}];var d$F;var k_j;var zVh=_.jV(["about:blank"]),Pv=function(){var q=_.n.apply(this,arguments)||this;q.isMuted=!1;q.pageLoadTimeoutId=void 0;q.enableA11yFocusFix=_.C("enable_a11y_focus_fix_for_mac_panel_on_desktop");q.moveFocusToContent=function(){q.iframe.focus()};
return q};
_.F(Pv,_.n);_.Z=Pv.prototype;_.Z.dataChanged=function(){var q=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var S=this.data.url,N=_.KY(S);_.C("enable_yt_ata_iframe_authuser")?(N=_.KY(S),_.wx(this.iframe,Am7(N))):_.wx(this.iframe,N);this.pageLoadTimeoutId=_.ez(_.aV(),function(){return void q.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.hQ({destination:window,iframe:this.iframe,origin:_.ha7(N.toString()),channelName:"ataiframe",onMessage:_.f1T(jnL,function(X){WQm(X.data)?(X=_.qh(X.data,1,_.s5,_.xl()),X.length!==1?_.vN(Error("om")):(X=X[0],X===3?(q.isMuted=!0,q.logStateChanged({adMuteRequested:!0})):X===1&&q.close())):_.vN(Error("pm"))}),
onEstablished:function(){q.cancelPageLoadTimeout();q.logStateChanged({pageLoadSucceeded:!0})}})}};
_.Z.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.aV().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.Z.logStateChanged=function(q){var S;if((S=this.data)==null?0:S.trackingParams)q={adsClientData:{aboutThisAdData:q}},_.ql().stateChanged(this.data.trackingParams,q)};
_.Z.close=function(){_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
_.Z.handlesPopupClosed=function(q,S){var N=this,X,b;return _.G(function(w){if(w.nextAddress==1)return _.k$("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.gr(N.hostElement,"on-about-this-ad-popup-closed",[N.isMuted,S]),w.jumpTo(0)):q&&sNs(q)?w.yield(BI3(q),4):(N.isMuted&&_.gr(N.hostElement,"yt-mute-ad-action",[N.is,N]),w.jumpTo(0));if(X=w.yieldResult){var B=b=new _.VK(X),T=N.isMuted;B.getOptions().includes("onAboutThisAdPopupClosed")?_.SvD(B,"onAboutThisAdPopupClosed",{isMuted:T,layoutId:S}):_.FV("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.xP(w)})};
_.Z.onPopupClosed=function(q){var S=this,N,X;return _.G(function(b){N=_.Jq(zVh);_.wx(S.iframe,N);S.cancelPageLoadTimeout();if(!S.data)return b.jumpTo(0);S.ytRendererBehavior.markDirty();X=q.detail.context.openingElement;return b.yield(S.handlesPopupClosed(X,S.data.layoutId),0)})};
_.Z.detached=function(){this.cancelPageLoadTimeout()};
_.Z.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Pv.prototype.onPopupClosed=Pv.prototype.onPopupClosed;Pv.prototype.dataChanged=Pv.prototype.dataChanged;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Pv.prototype,"ytRendererBehavior",void 0);_.u([_.oE("#iframe"),_.E("design:type",HTMLIFrameElement)],Pv.prototype,"iframe",void 0);_.u([_.k(),_.E("design:type",Object)],Pv.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pv.prototype,"dataChanged",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype",Promise)],Pv.prototype,"onPopupClosed",null);_.u([_.Vd({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Pv);
_.p(Pv,"yt-about-this-ad-renderer",function(){if(k_j===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;d$F===void 0&&(d$F=document.createElement("template"));var X=d$F;N.call(S,X.content.cloneNode(!0),q.content.firstChild);k_j=q}q=k_j;return q},{mode:2});var nJj;var fm9;var psR=function(q){var S=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=S.message;"stack"in S&&(this.stack=S.stack);this.maxFileSizeMB=q;Object.setPrototypeOf(this,psR.prototype)};
_.F(psR,Error);var x$c=function(q,S){var N=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=N.message;"stack"in N&&(this.stack=N.stack);this.minWidth=q;this.minHeight=S;Object.setPrototypeOf(this,x$c.prototype)};
_.F(x$c,Error);var m$F=function(q){this.requirements=q;this.JSC$22972_maxFileSize=q.maxFileSizeMB*1024*1024},u39=function(q,S){if(S.size>q.JSC$22972_maxFileSize)throw new psR(q.requirements.maxFileSizeMB);
};var gJh=function(q,S){this.canvas=q;this.imageEditorBuilder=S};
gJh.prototype.addEventListeners=function(q){var S=function(b){EJl(q,b)};
this.JSC$22978_mouseDownEvent=S;var N=function(b){y8z(q,b)};
this.JSC$22978_mouseMoveEvent=N;var X=function(){MZh(q)};
this.JSC$22978_mouseUpEvent=X;this.canvas.addEventListener("mousedown",S);this.canvas.addEventListener("mousemove",N);document.addEventListener("mouseup",X)};
gJh.prototype.removeEventListeners=function(){this.JSC$22978_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$22978_mouseDownEvent);this.JSC$22978_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$22978_mouseMoveEvent);this.JSC$22978_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$22978_mouseUpEvent)};
var LER=function(q,S){q.removeEventListeners();return new Promise(function(N){var X=new Image;X.crossOrigin="anonymous";X.onload=function(){var b=q.imageEditorBuilder(q.canvas,X);q.addEventListeners(b);N(b)};
X.src=S})},Ih=function(q,S,N,X,b,w,B,T){this.canvas=q;
this.image=S;this.requiredRatio=N;this.minImageCropDimension=X;this.minOutputImageResolution=b;this.component=w;this.styleFocusedCorner=T===void 0?!0:T;this.action=2;this.focusedCorner=this.resizeCorner=0;q=this.canvas.getContext("2d");if(!q)throw Error("qm");this.ctx=q;this.canvasMargin=B!=null?B:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;B=this.image;q=this.canvasInnerWidth/B.width;B.height*q>912&&(q=B.width/B.height*912/B.width);B=q;this.scaledImageWidth=this.canvas.width%2?
GS5(this.image.width*B):TI3(this.image.width*B);this.scaledImageHeight=Math.round(this.image.height*B);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$22981_overlayMarginBottom=this.JSC$22981_overlayMarginTop=this.canvasMargin;this.JSC$22981_overlayMarginRight=this.JSC$22981_overlayMarginLeft=this.horizontalMargin;this.JSC$22981_overlayWidth=this.scaledImageWidth;this.JSC$22981_overlayHeight=this.scaledImageHeight;
q=this.image.width/this.image.height;q>this.requiredRatio?(this.JSC$22981_overlayWidth=this.canvas.width%2?GS5(this.scaledImageHeight*this.requiredRatio):TI3(this.scaledImageHeight*this.requiredRatio),this.JSC$22981_overlayMarginRight=this.JSC$22981_overlayMarginLeft=(this.canvas.width-this.JSC$22981_overlayWidth)/2):q<this.requiredRatio&&(this.JSC$22981_overlayHeight=this.canvas.height%2?GS5(this.scaledImageWidth/this.requiredRatio):TI3(this.scaledImageWidth/this.requiredRatio),this.JSC$22981_overlayMarginBottom=
this.JSC$22981_overlayMarginTop=(this.canvas.height-this.JSC$22981_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*B,this.scaledImageWidth);hVT(this)};
Ih.prototype.getContext=function(){return this.ctx};
var EJl=function(q,S){S={x:Math.round(S.pageX-q.canvas.getBoundingClientRect().left),y:Math.round(S.pageY-q.canvas.getBoundingClientRect().top)};q.dragStart=S;PLR(q,S)!==0?(q.action=1,Imh(q,S),q.resizeCorner=PLR(q,S)):S.x>q.JSC$22981_overlayMarginLeft&&S.x<q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth&&S.y>q.JSC$22981_overlayMarginTop&&S.y<q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight&&(q.action=0)},Y5c=function(q,S){switch(S){case 1:return{x:q.JSC$22981_overlayMarginLeft,
y:q.JSC$22981_overlayMarginTop};case 2:return{x:q.JSC$22981_overlayMarginLeft,y:q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight};case 3:return{x:q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth,y:q.JSC$22981_overlayMarginTop};case 4:return{x:q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth,y:q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight};default:throw Error("rm");}},qzy=function(q,S){if(q.focusedCorner!==0){q.dragStart=Y5c(q,q.focusedCorner);
q.action=1;q.resizeCorner=q.focusedCorner;var N=q.dragStart.x,X=q.dragStart.y;switch(S){case 0:q.focusedCorner===1||q.focusedCorner===4?(N-=10,X-=10):(N-=10,X+=10);break;case 1:q.focusedCorner===1||q.focusedCorner===4?(N+=10,X+=10):(N+=10,X-=10);break;case 2:N=q.focusedCorner===1||q.focusedCorner===4?N-10:N+10;X-=10;break;case 3:N=q.focusedCorner===1||q.focusedCorner===4?N+10:N-10;X+=10;break;default:throw Error("sm");}oDA(q,{x:N,y:X});hVT(q);q.action=2;q.dragStart=void 0}},y8z=function(q,S){S={x:Math.round(S.pageX-
q.canvas.getBoundingClientRect().left),
y:Math.round(S.pageY-q.canvas.getBoundingClientRect().top)};Imh(q,S);switch(q.action){case 1:oDA(q,S);break;case 0:q.dragStart&&(q.JSC$22981_overlayMarginLeft=Math.max(q.horizontalMargin,Math.min(q.JSC$22981_overlayMarginLeft-(q.dragStart.x-S.x),q.horizontalMargin+q.scaledImageWidth-q.JSC$22981_overlayWidth)),q.JSC$22981_overlayMarginRight=q.canvas.width-q.JSC$22981_overlayMarginLeft-q.JSC$22981_overlayWidth,q.JSC$22981_overlayMarginTop=Math.max(q.canvasMargin,Math.min(q.JSC$22981_overlayMarginTop-
(q.dragStart.y-S.y),q.scaledImageHeight-q.JSC$22981_overlayHeight+q.canvasMargin)),q.JSC$22981_overlayMarginBottom=q.canvas.height-(q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight));break;default:return}hVT(q);q.dragStart=S},MZh=function(q){q.action=2;
q.dragStart=void 0;document.body.style.cursor="auto"},Imh=function(q,S){switch(PLR(q,S)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:q.action!==1&&(document.body.style.cursor="auto")}},PLR=function(q,S){var N=q.JSC$22981_overlayMarginLeft-5,X=q.JSC$22981_overlayMarginTop-5,b=q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth-5;
q=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-5;return Szl(S,{x:N,y:X})?1:Szl(S,{x:b,y:X})?3:Szl(S,{x:N,y:q})?2:Szl(S,{x:b,y:q})?4:0},Szl=function(q,S){return q.x>=S.x&&q.x<=S.x+10&&q.y>=S.y&&q.y<=S.y+10},oDA=function(q,S){if(q.dragStart)switch(q.resizeCorner){case 2:Math.abs((q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth-S.x)/(S.y-q.JSC$22981_overlayMarginTop))>=q.requiredRatio?NRh(q,S.x):Xcl(q,S.y);
break;case 1:Math.abs((q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth-S.x)/(q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-S.y))>=q.requiredRatio?bKc(q,S.x):Xcl(q,S.y);break;case 4:Math.abs((S.x-q.JSC$22981_overlayMarginLeft)/(S.y-q.JSC$22981_overlayMarginTop))>=q.requiredRatio?NRh(q,S.x):wcT(q,S.y);break;case 3:Math.abs((S.x-q.JSC$22981_overlayMarginLeft)/(q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-S.y))>=q.requiredRatio?bKc(q,S.x):wcT(q,S.y);break;default:throw Error("tm");
}},NRh=function(q,S){var N=q.JSC$22981_overlayMarginTop;
q.JSC$22981_overlayMarginBottom=ZKc(q,S);q.JSC$22981_overlayHeight=q.canvas.height-q.JSC$22981_overlayMarginBottom-N;q.JSC$22981_overlayWidth=Math.round(q.JSC$22981_overlayHeight*q.requiredRatio);Ajl(q)},bKc=function(q,S){var N=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight;
q.JSC$22981_overlayMarginTop=ZKc(q,S);q.JSC$22981_overlayHeight=N-q.JSC$22981_overlayMarginTop;q.JSC$22981_overlayWidth=Math.round(q.JSC$22981_overlayHeight*q.requiredRatio);Ajl(q)},Ajl=function(q){switch(q.resizeCorner){case 2:case 1:q.JSC$22981_overlayMarginLeft=q.canvas.width-q.JSC$22981_overlayMarginRight-q.JSC$22981_overlayWidth;
break;case 4:case 3:q.JSC$22981_overlayMarginRight=q.canvas.width-q.JSC$22981_overlayMarginLeft-q.JSC$22981_overlayWidth;break;default:throw Error("tm");}},Xcl=function(q,S){var N=q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth;
q.JSC$22981_overlayMarginLeft=sTA(q,S);q.JSC$22981_overlayWidth=N-q.JSC$22981_overlayMarginLeft;q.JSC$22981_overlayHeight=Math.round(q.JSC$22981_overlayWidth/q.requiredRatio);BRh(q)},wcT=function(q,S){var N=q.JSC$22981_overlayMarginLeft;
q.JSC$22981_overlayMarginRight=sTA(q,S);q.JSC$22981_overlayWidth=q.canvas.width-q.JSC$22981_overlayMarginRight-N;q.JSC$22981_overlayHeight=Math.round(q.JSC$22981_overlayWidth/q.requiredRatio);BRh(q)},BRh=function(q){switch(q.resizeCorner){case 2:case 4:q.JSC$22981_overlayMarginBottom=q.canvas.height-q.JSC$22981_overlayMarginTop-q.JSC$22981_overlayHeight;
break;case 1:case 3:q.JSC$22981_overlayMarginTop=q.canvas.height-q.JSC$22981_overlayMarginBottom-q.JSC$22981_overlayHeight;break;default:throw Error("tm");}},ZKc=function(q,S){switch(q.resizeCorner){case 2:S=q.canvas.height-(q.JSC$22981_overlayMarginTop+TRK(q,S));
break;case 4:S=q.canvas.height-(q.JSC$22981_overlayMarginTop+GAF(q,S));break;case 1:S=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-TRK(q,S);break;case 3:S=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-GAF(q,S);break;default:throw Error("tm");}return Math.max(S,q.canvasMargin)},TRK=function(q,S){S=q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth-Math.max(S,q.horizontalMargin);
S=S<0?q.JSC$22981_overlayWidth:Math.max(S,q.minOverlayWidth);return Math.round(S/q.requiredRatio)},GAF=function(q,S){S=q.canvas.width-Math.max(q.canvas.width-S,q.horizontalMargin)-q.JSC$22981_overlayMarginLeft;
S=S<0?q.JSC$22981_overlayWidth:Math.max(S,q.minOverlayWidth);return Math.round(S/q.requiredRatio)},sTA=function(q,S){switch(q.resizeCorner){case 2:S=q.canvas.width-q.JSC$22981_overlayMarginRight-Dh9(q,S);
break;case 4:S=q.canvas.width-q.JSC$22981_overlayMarginLeft-Dh9(q,S);break;case 1:S=q.canvas.width-q.JSC$22981_overlayMarginRight-QTy(q,S);break;case 3:S=q.canvas.width-q.JSC$22981_overlayMarginLeft-QTy(q,S);break;default:throw Error("tm");}return Math.max(S,q.horizontalMargin)},Dh9=function(q,S){S=q.canvas.height-Math.max(q.canvas.height-S,q.canvasMargin)-q.JSC$22981_overlayMarginTop;
return S<0?q.JSC$22981_overlayWidth:Math.max(Math.round(S*q.requiredRatio),q.minOverlayWidth)},QTy=function(q,S){S=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-Math.max(S,q.canvasMargin);
return S<0?q.JSC$22981_overlayWidth:Math.max(Math.round(S*q.requiredRatio),q.minOverlayWidth)},hVT=function(q){q.ctx.clearRect(0,0,q.canvas.width,q.canvas.height);
q.ctx.drawImage(q.image,0,0,q.image.width,q.image.height,q.horizontalMargin,q.canvasMargin,q.canvas.width-2*q.horizontalMargin,q.scaledImageHeight);q.ctx.fillStyle="rgba(0, 0, 0, 0.7)";q.ctx.fillRect(q.horizontalMargin,q.JSC$22981_overlayMarginTop,q.JSC$22981_overlayMarginLeft-q.horizontalMargin,q.JSC$22981_overlayHeight);q.ctx.fillRect(q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth,q.JSC$22981_overlayMarginTop,q.JSC$22981_overlayMarginRight-q.horizontalMargin,q.JSC$22981_overlayHeight);q.ctx.fillRect(q.horizontalMargin,
q.canvasMargin,q.scaledImageWidth,q.JSC$22981_overlayMarginTop-q.canvasMargin);q.ctx.fillRect(q.horizontalMargin,q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight,q.scaledImageWidth,q.JSC$22981_overlayMarginBottom-q.canvasMargin);q.drawOverlay();q.component&&_.uc(q.component,"image-updated")};
Ih.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$22981_overlayMarginLeft,this.JSC$22981_overlayMarginTop,this.JSC$22981_overlayWidth,this.JSC$22981_overlayHeight);ahD(this)};
var ahD=function(q){var S=q.JSC$22981_overlayMarginLeft-5,N=q.JSC$22981_overlayMarginTop-5,X=q.JSC$22981_overlayMarginLeft+q.JSC$22981_overlayWidth-5,b=q.JSC$22981_overlayMarginTop+q.JSC$22981_overlayHeight-5;q.ctx.fillStyle="#FFF";q.ctx.fillRect(S,N,10,10);q.ctx.strokeRect(S,N,10,10);q.ctx.fillRect(X,N,10,10);q.ctx.strokeRect(X,N,10,10);q.ctx.fillRect(S,b,10,10);q.ctx.strokeRect(S,b,10,10);q.ctx.fillRect(X,b,10,10);q.ctx.strokeRect(X,b,10,10);if(q.focusedCorner!==0&&q.styleFocusedCorner){q.ctx.lineWidth=
4;q.ctx.strokeStyle="#3EA6FF";switch(q.focusedCorner){case 1:--S;--N;break;case 2:--S;N=b-1;break;case 3:S=X-1;--N;break;case 4:S=X-1;N=b-1;break;default:return}q.ctx.strokeRect(S,N,12,12)}};
Ih.prototype.crop=function(q,S){S=S===void 0?!0:S;var N=this.image.width/this.scaledImageWidth,X=document.createElement("canvas"),b=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],w=this.JSC$22981_overlayWidth*N,B=this.JSC$22981_overlayHeight*N;X.width=Math.max(w,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);X.height=Math.max(B,b);q&&(X.width=Math.min(X.width,X.height),X.height=Math.min(X.width,X.height));
q=X.getContext("2d");if(!q)throw Error("hm");b=(this.JSC$22981_overlayMarginLeft-this.horizontalMargin)*N;N*=this.JSC$22981_overlayMarginTop-this.canvasMargin;S||(q.fillStyle="white",q.fillRect(0,0,X.width,X.height));q.drawImage(this.image,b,N,w,B,0,0,X.width,X.height);return X};var V5y=function(q,S,N,X,b){Ih.call(this,q,S,N,X,void 0,b,8,!1)};
_.F(V5y,Ih);V5y.prototype.drawOverlay=function(){var q=this.getContext(),S=this.JSC$22981_overlayWidth,N=this.JSC$22981_overlayHeight,X=this.JSC$22981_overlayMarginTop,b=this.JSC$22981_overlayMarginLeft;q.lineWidth=2;q.strokeStyle="#3EA6FF";q.beginPath();q.arc(b+S/2,X+N/2,S/2,0,2*Math.PI);q.stroke();q.strokeRect(b,X,S,N);ahD(this)};
var Uh$={maxFileSizeMB:15,minWidth:98,minHeight:98},rj$=["image/png","image/jpeg","image/gif"],Yh=function(){var q=_.n.apply(this,arguments)||this;q.fileSelectorFocusListener=null;q.errorMessage=null;q.isLoading=!0;q.hideContainer=!0;q.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return q};
_.F(Yh,_.n);_.Z=Yh.prototype;_.Z.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.Z.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.Z.computePlaylistThumbnail=function(q){return q==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.Z.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.gr(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.Z.setErrorState=function(q){this.resetErrorState();q&&(this.errorMessage=q)};
_.Z.showPopup=function(){var q=this;this.hideContainer=!1;_.ez(_.OY,function(){_.uc(q.hostElement,"yt-refit")});
this.isLoading=!1};
_.Z.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Z.closePopup=function(){this.resetFileSelector();_.gr(this.hostElement,"yt-close-popup-action",[this.is])};
_.Z.onCancelTap=function(){this.isPlaylistThumbnail||_.gr(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.Z.openFileSelector=function(){var q=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.ez(_.OY,function(){setTimeout(function(){if(!q.fileSelector.files||q.fileSelector.files.length===0)q.onCancelTap();q.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(S){S instanceof Error?_.O0(S):_.Kl(new _.Vl(JSON.stringify(S)))}};
_.Z.handleFileSelection=function(){var q=this,S,N,X,b,w,B;return _.G(function(T){switch(T.nextAddress){case 1:_.jw(T,2);if(!q.fileSelector.files||!q.imageEditorCanvas)return q.onCancelTap(),T.return();S=q.fileSelector.files[0];u39(q.imageChecker,S);_.jw(T,4);return T.yield(OL7(S),6);case 6:q.mimeType=T.yieldResult;_.x8(T,5,2);break;case 4:_.pd(T,2),_.gr(q.hostElement,"yt-image-selection-error-action",[(N=q.data)==null?void 0:N.genericImageLoadErrorMessage]),q.onCancelTap();case 5:X=new FileReader;
X.addEventListener("load",function(){var Q,a;return _.G(function(U){if(U.nextAddress==1){if(!X.result)return _.vN(Error("jm")),U.return();Q=X.result;a=new Image;a.src=Q;a.onload=function(){try{var r=q.imageChecker;if(a.width<r.requirements.minWidth||a.height<r.requirements.minHeight)throw new x$c(r.requirements.minWidth,r.requirements.minHeight);}catch(e){if(e instanceof x$c){var c;_.gr(q.hostElement,"yt-image-selection-error-action",[(c=q.data)==null?void 0:c.imageDimensionErrorMessage]);q.logImageDimensionErrorVe()}else e instanceof
Error?_.O0(e):(r=new _.Vl(JSON.stringify(e)),_.O0(r));q.onCancelTap()}q.showPopup()};
a.onerror=function(){var r;_.gr(q.hostElement,"yt-image-selection-error-action",[(r=q.data)==null?void 0:r.genericImageLoadErrorMessage]);q.onCancelTap()};
return U.yield(LER(q.imageEditorCanvas,Q),2)}q.imageEditor=U.yieldResult;q.updatePositionOfAllCorners();q.addEventListeners(q.imageEditor);_.xP(U)})},!1);
X.readAsDataURL(S);_.x8(T,0);break;case 2:b=_.pd(T),b instanceof psR?_.gr(q.hostElement,"yt-image-selection-error-action",[(w=q.data)==null?void 0:w.imageSizeErrorMessage]):(b instanceof Error?_.O0(b):_.Kl(new _.Vl(JSON.stringify(b))),_.gr(q.hostElement,"yt-image-selection-error-action",[(B=q.data)==null?void 0:B.genericImageLoadErrorMessage])),q.onCancelTap(),_.xP(T)}})};
_.Z.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var q=_.oK(_.ql(),{veType:232707,visualElement:_.Ew(232707)});q&&(q={visualElement:q},_.Yr().reportShown(q))}};
_.Z.handleImageSelectionErrorAction=function(q){this.isPlaylistThumbnail&&_.jx4(this.hostElement,q)};
_.Z.convertToImageFormatBundle=function(q){var S=this,N,X,b;return _.G(function(w){switch(w.nextAddress){case 1:return N=q.toDataURL(S.outputMimeType,1),w.yield(K5Z(N),2);case 2:X=w.yieldResult;_.jw(w,3);u39(S.imageChecker,X);_.x8(w,4);break;case 3:b=_.pd(w);if(!(b instanceof psR))throw b;_.vN(new _.Vl("Output size is bigger than input size for image",S.mimeType,S.outputMimeType,X.size));N=q.toDataURL("image/jpeg",.95);return w.yield(K5Z(N),6);case 6:X=w.yieldResult;case 4:return w.return({dataUrl:N,
imageFile:X})}})};
_.Z.handleUploadImageToScottyCommand=function(q){var S=this,N,X,b,w,B,T,Q,a,U,r;return _.G(function(c){switch(c.nextAddress){case 1:if(!S.imageEditor||!_.t(q,Gp_))return c.return();N=_.t(q,Gp_).scottyUploadUrl;if(!N){var e=new _.Vl("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.O0(e);return c.return()}_.jw(c,2);S.setLoadingState();X=S.imageEditor.crop(!1,!1);return c.yield(S.convertToImageFormatBundle(X),4);case 4:return b=c.yieldResult,c.yield(F58(b.imageFile,N),5);
case 5:w=c.yieldResult;((B=S.data)==null?0:B.onUploadEndpoint)?(T=S.buildUploadServiceEndpoint(w),S.ytComponentBehavior.resolveCommand(T),Q=_.t(T,_.$p),((a=Q)==null?0:a.params)?S.closePopup():S.resetFileSelector()):(_.gr(S.hostElement,"yt-image-updated-action",[b.dataUrl,w]),S.closePopup());_.x8(c,0);break;case 2:U=_.pd(c),S.setErrorState((r=S.data)==null?void 0:r.uploadErrorMessage),U instanceof Error?_.O0(U):(e=new _.Vl(JSON.stringify(U)),_.O0(e)),_.xP(c)}})};
_.Z.buildUploadServiceEndpoint=function(q){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",q),this.data.onUploadEndpoint):null};
_.Z.dataChanged=function(){var q=this,S;return _.G(function(N){if(N.nextAddress==1){if(!q.data||!q.canvasElement)return N.return();q.data.imageRatio&&q.data.minImageCropWidth||_.Kl(new _.Vl("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));S=function(X,b){return q.data.imageType==="IMAGE_TYPE_AVATAR"?new V5y(X,b,q.data.imageRatio,[q.data.minImageCropWidth,q.data.minImageCropWidth/q.data.imageRatio],q.hostElement):new Ih(X,b,q.data.imageRatio,[q.data.minImageCropWidth,
q.data.minImageCropWidth/q.data.imageRatio],void 0,q.hostElement,8,!1)};
q.imageEditorCanvas=new gJh(q.canvasElement,S);return q.data.url?N.yield(LER(q.imageEditorCanvas,q.data.url),3):(q.hideContainer=!0,q.openFileSelector(),N.jumpTo(0))}q.imageEditor=N.yieldResult;q.showPopup();q.addEventListeners(q.imageEditor);_.xP(N)})};
_.Z.addEventListeners=function(q){this.removeEventListeners();var S=function(b){EJl(q,b)};
this.JSC$22989_mouseDownEvent=S;var N=function(b){y8z(q,b)};
this.JSC$22989_mouseMoveEvent=N;var X=function(){MZh(q)};
this.JSC$22989_mouseUpEvent=X;this.topLeftCorner.addEventListener("mousedown",S);this.topLeftCorner.addEventListener("mousemove",N);this.topLeftCorner.addEventListener("mouseup",X);this.topRightCorner.addEventListener("mousedown",S);this.topRightCorner.addEventListener("mousemove",N);this.topRightCorner.addEventListener("mouseup",X);this.bottomLeftCorner.addEventListener("mousedown",S);this.bottomLeftCorner.addEventListener("mousemove",N);this.bottomLeftCorner.addEventListener("mouseup",X);this.bottomRightCorner.addEventListener("mousedown",
S);this.bottomRightCorner.addEventListener("mousemove",N);this.bottomRightCorner.addEventListener("mouseup",X)};
_.Z.removeEventListeners=function(){this.JSC$22989_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$22989_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$22989_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$22989_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$22989_mouseDownEvent));this.JSC$22989_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$22989_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$22989_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$22989_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$22989_mouseMoveEvent));this.JSC$22989_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$22989_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$22989_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$22989_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$22989_mouseUpEvent))};
_.Z.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var q=document.activeElement;q&&q.shadowRoot&&q.shadowRoot.activeElement;)q=q.shadowRoot.activeElement;switch(q){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.Z.updatePositionOfCorner=function(q,S){var N=q.y-S.offsetHeight/2+4;S.style.left=q.x-S.offsetWidth/2+16+"px";S.style.top=N+"px"};
_.Z.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var q=_.A([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),S=q.next();!S.done;S=q.next()){S=S.value;var N=Y5c(this.imageEditor,S.corner);this.updatePositionOfCorner(N,S.div)}};
_.Z.onLeft=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(qzy(this.imageEditor,0),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Z.onRight=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(qzy(this.imageEditor,1),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Z.onUp=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(qzy(this.imageEditor,2),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Z.onDown=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(qzy(this.imageEditor,3),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Z.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.hd.Object.defineProperties(Yh.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&rj$.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var q,S,N;((S=this.data)==null?0:S.imageRatio)&&((N=this.data)==null?0:N.minImageCropWidth)?q={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:q=Uh$;return new m$F(q)}}});
Yh.prototype.updatePositionOfAllCorners=Yh.prototype.updatePositionOfAllCorners;Yh.prototype.dataChanged=Yh.prototype.dataChanged;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Yh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Yh.prototype,"ytComponentBehavior",void 0);_.u([_.O(_.Ie),_.E("design:type",Object)],Yh.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.oE("#canvas"),_.E("design:type",HTMLCanvasElement)],Yh.prototype,"canvasElement",void 0);_.u([_.oE("#file-selector"),_.E("design:type",HTMLInputElement)],Yh.prototype,"fileSelector",void 0);_.u([_.oE("#top-left-corner"),_.E("design:type",HTMLDivElement)],Yh.prototype,"topLeftCorner",void 0);_.u([_.oE("#top-right-corner"),_.E("design:type",HTMLDivElement)],Yh.prototype,"topRightCorner",void 0);
_.u([_.oE("#bottom-left-corner"),_.E("design:type",HTMLDivElement)],Yh.prototype,"bottomLeftCorner",void 0);_.u([_.oE("#bottom-right-corner"),_.E("design:type",HTMLDivElement)],Yh.prototype,"bottomRightCorner",void 0);_.u([_.k(),_.E("design:type",Object)],Yh.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Yh.prototype,"errorMessage",void 0);_.u([_.k(),_.E("design:type",Object)],Yh.prototype,"isLoading",void 0);_.u([_.k(),_.E("design:type",Object)],Yh.prototype,"hideContainer",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.E("design:type",Boolean)],Yh.prototype,"isPlaylistThumbnail",void 0);_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],Yh.prototype,"dataChanged",null);_.u([_.Ph("image-updated"),_.Ph("yt-refit"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yh.prototype,"updatePositionOfAllCorners",null);
_.u([_.Vd({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Yh);
_.p(Yh,"yt-image-editor-renderer",function(){if(fm9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;nJj===void 0&&(nJj=document.createElement("template"));var X=nJj;N.call(S,X.content.cloneNode(!0),q.content.firstChild);fm9=q}q=fm9;return q},{mode:2});var $hy;var cj9;var oQ=function(){return _.n.apply(this,arguments)||this};
_.F(oQ,_.n);oQ.prototype.updateMinutesFromBinding=function(q){this.handleMinutesChanged&&this.handleMinutesChanged(q)};
oQ.prototype.updateSecondsFromBinding=function(q){this.handleSecondsChanged&&this.handleSecondsChanged(q)};
oQ.prototype.updateDescriptionFromBinding=function(q){this.handleDescriptionChanged&&this.handleDescriptionChanged(q)};
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],oQ.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],oQ.prototype,"data",void 0);_.u([_.k(),_.E("design:type",String)],oQ.prototype,"minutes",void 0);_.u([_.k(),_.E("design:type",String)],oQ.prototype,"seconds",void 0);_.u([_.k(),_.E("design:type",String)],oQ.prototype,"description",void 0);_.u([_.k(),_.E("design:type",Function)],oQ.prototype,"handleMinutesChanged",void 0);
_.u([_.k(),_.E("design:type",Function)],oQ.prototype,"handleSecondsChanged",void 0);_.u([_.k(),_.E("design:type",Function)],oQ.prototype,"handleDescriptionChanged",void 0);_.u([_.k(),_.E("design:type",Number)],oQ.prototype,"characterLimit",void 0);_.u([_.k(),_.E("design:type",Number)],oQ.prototype,"textNumRows",void 0);_.u([_.Vd({is:"yt-report-details-form-content",disableElementRegistration:!0})],oQ);
_.p(oQ,"yt-report-details-form-content",function(){if(cj9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;$hy===void 0&&($hy=document.createElement("template"));var X=$hy;N.call(S,X.content.cloneNode(!0),q.content.firstChild);cj9=q}q=cj9;return q},{mode:2});var el$;var C99;var qj=function(){var q=_.n.apply(this,arguments)||this;q.updateMinutesFromBinding=function(S){q.minutes=S.detail.value};
q.updateSecondsFromBinding=function(S){q.seconds=S.detail.value};
q.updateDescriptionFromBinding=function(S){q.description=S.detail.value};
return q};
_.F(qj,_.n);_.Z=qj.prototype;_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.Z.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Z.ready=function(){_.mt(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.Z.onSubmitYtAction=function(q){var S=q.detail;S.actionName==="yt-service-request"&&(S=S.args[1],S.flagEndpoint&&(q.stopPropagation(),this.refireAction(S)))};
_.Z.refireAction=function(q){var S={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(S.vss_id=this.vssId);_.yR(this.hostElement,[q,S]);this.submitDisabled=!0};
_.Z.dataChanged=function(){var q=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var S=_.kc();S&&S.getPlayerPromise().then(function(N){var X=N.getOption("cc","track")||N.getOption("captions","track");X&&(q.vssId=X.vss_id);N=N.getCurrentTime();q.minutes=Math.floor(N/60).toString();q.seconds=(Math.floor(N)%60).toString()})};
_.Z.updateSubmitButtonState=function(){var q;((q=this.data)==null?0:q.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.Z.onYtServiceRequestCompleted=function(){_.gr(this.hostElement,"yt-close-popup-action")};
_.Z.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.hd.Object.defineProperties(qj.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.textNumRows)||4}}});
qj.prototype.onYtServiceRequestError=qj.prototype.onYtServiceRequestError;qj.prototype.onYtServiceRequestCompleted=qj.prototype.onYtServiceRequestCompleted;qj.prototype.updateSubmitButtonState=qj.prototype.updateSubmitButtonState;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],qj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],qj.prototype,"ytRendererBehavior",void 0);
_.u([_.k({observer:"dataChanged"}),_.E("design:type",Object)],qj.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Boolean)],qj.prototype,"submitDisabled",void 0);_.u([_.k(),_.E("design:type",String)],qj.prototype,"minutes",void 0);_.u([_.k(),_.E("design:type",String)],qj.prototype,"seconds",void 0);_.u([_.k(),_.E("design:type",String)],qj.prototype,"description",void 0);_.u([_.k(),_.E("design:type",String)],qj.prototype,"vssId",void 0);
_.u([_.k({value:_.k$("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.E("design:type",Boolean)],qj.prototype,"isMusic",void 0);_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],qj.prototype,"characterLimit",null);_.u([_.K("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],qj.prototype,"textNumRows",null);
_.u([_.Xb("minutes","seconds","description","submitDisabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qj.prototype,"updateSubmitButtonState",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qj.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qj.prototype,"onYtServiceRequestError",null);_.u([_.Vd({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],qj);
_.p(qj,"yt-report-details-form-renderer",function(){if(C99===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;el$===void 0&&(el$=document.createElement("template"));var X=el$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);C99=q}q=C99;return q});var Rlj;var t5h;var iK5;var JjD;var Sq=function(){return _.n.apply(this,arguments)||this};
_.F(Sq,_.n);
Sq.prototype.onCheckedChanged_=function(){if(this.data){var q=_.mt(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.gr(this.hostElement,"yt-additional-detail-checkbox-update",[q]):this.data.identifier==="yt-hide-user-checkbox"?_.gr(this.hostElement,"yt-hide-user-checkbox-update",[q]):q&&this.data.enableCommand?_.gr(this.hostElement,"yt-modify-report-form-command",[_.t(this.data.enableCommand,WmE)]):!q&&this.data.disableCommand&&_.gr(this.hostElement,
"yt-modify-report-form-command",[_.t(this.data.enableCommand,WmE)])}};
Sq.prototype.onLabelTap_=function(q){q.target.tagName!="A"&&(_.mt(this.hostElement).querySelector("#checkbox").checked=!_.mt(this.hostElement).querySelector("#checkbox").checked)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Sq.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Sq.prototype,"data",void 0);_.u([_.Vd({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],Sq);
_.p(Sq,"yt-boolean-form-field-v2-renderer",function(){if(JjD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;iK5===void 0&&(iK5=document.createElement("template"));var X=iK5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);JjD=q}q=JjD;return q});var Nj=function(){var q=_.n.apply(this,arguments)||this;q.canShowAdditionalDetailCheckbox=!1;q.canShowCheckbox=!1;q.keepDropdownFocusedAfterSelection=!0;return q};
_.F(Nj,_.n);Nj.prototype.configureRendererStamper=function(){return{"data.legalReportCheckbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}},"data.additionalDetailCheckbox":{id:"additional-detail-checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Nj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Nj.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Nj.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.k(),_.E("design:type",Object)],Nj.prototype,"canShowCheckbox",void 0);_.u([_.k(),_.E("design:type",Object)],Nj.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.Vd({is:"yt-report-form-modal-content",disableElementRegistration:!0})],Nj);
_.p(Nj,"yt-report-form-modal-content",function(){if(t5h===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Rlj===void 0&&(Rlj=document.createElement("template"));var X=Rlj;N.call(S,X.content.cloneNode(!0),q.content.firstChild);t5h=q}q=t5h;return q},{mode:2});var FFh;var HKj;var X6=function(){var q=_.n.apply(this,arguments)||this;q.submitting=!1;q.submitButtonDisabled=!0;q.command=null;q.canShowCheckbox=!1;q.canShowAdditionalDetailCheckbox=!1;q.canShowNextButton=!1;q.additionalDetailCheckboxChecked=!1;q.refitJob=0;q.keepDropdownFocusedAfterSelection=!0;q.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return q};
_.F(X6,_.n);_.Z=X6.prototype;_.Z.created=function(){this.refitJob=0};
_.Z.attached=function(){this.JSC$23012_scroller&&(this.JSC$23012_scroller.dialogElement=this.hostElement.parentNode,this.JSC$23012_scroller.attached&&typeof this.JSC$23012_scroller.attached==="function"&&this.JSC$23012_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.dataChanged=function(q){q&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,q.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),q.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.Z.onYtPopupOpened=function(){var q=_.kc();q&&q.getPlayerPromise().then(function(S){S.pauseVideo()})};
_.Z.onYtNavigate=function(q){_.t(q.detail.endpoint,_.HkJ)&&(q.stopPropagation(),this.hideReportForm=!0)};
_.Z.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.Z.onYtServiceRequestCompleted=function(q,S){var N=S.actions;if(N){if(N.length===1&&_.t(N[0],_.hD)){var X;N=((X=_.t(N[0],_.hD))==null?void 0:X.commands)||[]}X=0;for(var b=N.length;X<b;X++)_.t(N[X],_.wG)&&(q.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(N[X]))}if(S.data&&(q=this.get("feedbackResponses",S.data)))for(S=0;S<q.length;S++)if(q[S].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.Z.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.Z._onDescendantIronResize=function(q){q.stopPropagation();return!1};
_.Z.handleReportFormEndpointUpdateAction=function(q){if(q.submitEndpoint){var S=this.command=q.submitEndpoint;S=_.t(S,_.Fya);if(S==null?0:S.additionalDetailCheckboxChecked)S.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else q.submitNavigationEndpoint?(this.command=q.submitNavigationEndpoint,this.toggleSubmitButton(!1)):q.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:q.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;q.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",q));this.refit()};
_.Z.handleConfirmDialogCloseAction=function(q){q.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.Z.submitButtonDisabledChanged=function(){var q=this.hostElement.parentElement;q&&q.invalidateTabbables&&q.invalidateTabbables()};
_.Z.handleModifyReportFormCommand=function(q){q=this.get("action",q);q==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:q==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:q==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:q==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:q==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:q==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.Z.updateDialogStyling=function(){var q,S,N,X,b,w=((b=(q=this.data)==null?void 0:(S=q.optionsSupportedRenderers)==null?void 0:(N=S.optionsRenderer)==null?void 0:(X=N.items)==null?void 0:X.length)!=null?b:0)<=2?0:240;_.MQ(this.hostElement,{"--yt-report-form-modal-renderer-min-width":w+"px"})};
_.Z.toggleSubmitButton=function(q){this.submitButtonDisabled=!q;this.submitButtonDisabled=q};
_.Z.computeSubmitButtonData=function(q,S){var N={};_.t(S,_.HkJ)?N.navigationEndpoint=S:N.command=S||void 0;q&&q.buttonRenderer&&_.a6.extend(N,q.buttonRenderer);return N};
_.Z.computeNextButtonData=function(q,S){var N={};if(!q||!q.buttonRenderer)return N;_.a6.extend(N,q.buttonRenderer);if(!S)return N;if(_.t(S,_.HkJ))N.navigationEndpoint=Ar_(S);else if(N.command=Ar_(S),q=_.t(N.command,_.Fya))q.legalCheckboxChecked=!0;return N};
_.Z.computeShowNextButton=function(q,S,N){return!!q&&S&&N};
_.Z.refit=function(){var q=this;this.refitJob||(this.refitJob=_.OY.addLowPriorityJob(function(){_.uc(q.hostElement,"yt-refit");q.refitJob=0}))};
_.Z.handleAdditionalDetailCheckboxUpdateAction=function(q){this.additionalDetailCheckboxChecked=q;_.t(this.command,_.Fya).additionalDetailCheckboxChecked=q};
_.hd.Object.defineProperties(X6,{template:{configurable:!0,enumerable:!0,get:function(){if(HKj===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;FFh===void 0&&(FFh=document.createElement("template"));var X=FFh;N.call(S,X.content.cloneNode(!0),q.content.firstChild);HKj=q}q=HKj;return q}}});
X6.prototype.onYtServiceRequestError=X6.prototype.onYtServiceRequestError;X6.prototype.onYtServiceRequestCompleted=X6.prototype.onYtServiceRequestCompleted;X6.prototype.onYtServiceRequestSent=X6.prototype.onYtServiceRequestSent;X6.prototype.onYtNavigate=X6.prototype.onYtNavigate;X6.prototype.onYtPopupOpened=X6.prototype.onYtPopupOpened;_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],X6.prototype,"openPopupBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],X6.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],X6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],X6.prototype,"eventForwardingBehavior",void 0);_.u([_.O(_.Zb),_.E("design:type",Object)],X6.prototype,"ironResizableBehavior",void 0);_.u([_.k({observer:"dataChanged"}),_.E("design:type",Object)],X6.prototype,"data",void 0);
_.u([_.k(),_.E("design:type",Object)],X6.prototype,"submitting",void 0);_.u([_.k({observer:"submitButtonDisabledChanged"}),_.E("design:type",Object)],X6.prototype,"submitButtonDisabled",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"command",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],X6.prototype,"hideReportForm",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"canShowCheckbox",void 0);
_.u([_.k(),_.E("design:type",Object)],X6.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"canShowNextButton",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"additionalDetailCheckboxChecked",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"refitJob",void 0);_.u([_.k(),_.E("design:type",Object)],X6.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.oE("#scroller"),_.E("design:type",Object)],X6.prototype,"JSC$23012_scroller",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],X6.prototype,"onYtPopupOpened",null);_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],X6.prototype,"onYtNavigate",null);
_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],X6.prototype,"onYtServiceRequestSent",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],X6.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],X6.prototype,"onYtServiceRequestError",null);_.u([_.Vd({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],X6);var OKK;var KFR;var bj=function(){return _.n.apply(this,arguments)||this};
_.F(bj,_.n);_.Z=bj.prototype;_.Z.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.Z.onVisible=function(){var q,S;(S=_.Ly().resolve(_.MU(_.e$)))==null||S.enqueue({label:_.vO((q=this.data)==null?void 0:q.messageTitle),elementToFocus:this.hostElement})};
_.Z.onThumbnailLoaded=function(){_.uc(this.hostElement,"yt-refit")};
_.Z.onDismissTap=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.Z.computeAlternateIcon=function(q){return q?q==="BACKSTAGE_ARTWORK"?"backstage:artwork":q:null};
_.Z.computeFontFamily=function(q){return q==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.Z.computeBackgroundStyle=function(q,S){if(q=this.computeBackgroundImage(q,S))if(q=_.da(q.thumbnails))return'background-image: url("'+q+'");'};
_.Z.computeHasFullHeightImage=function(q){return!(!(q&&q.thumbnails&&q.thumbnails.length>0)||this.modern)};
_.Z.isModernStyle=function(q){return q.style==="STYLE_MODERN"};
_.Z.computeIcon=function(q,S){if(q&&q.icon)return S?q.iconDark:q.icon};
_.Z.computeBackgroundImage=function(q,S){if(q&&q.backgroundImage)return S?q.backgroundImageDark:q.backgroundImage};
_.Z.computeLogo=function(q,S){if(q&&q.logo)return S?q.logoDark:q.logo};
_.Z.computeShouldShowModernIcon=function(q,S){return q&&!!S};
_.Z.getLogoContainerClassName=function(q){return this.logoWithPadding(q)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.Z.getLogoImageId=function(q){return this.logoWithPadding(q)?"mealbar-logo-with-padding":"mealbar-logo"};
_.Z.logoWithPadding=function(q){var S,N,X;return(q=(S=this.computeLogo(q,this.isDarkTheme))==null?void 0:(N=S.thumbnails)==null?void 0:(X=N[0])==null?void 0:X.height)&&q%31===0?!0:!1};
bj.prototype.onThumbnailLoaded=bj.prototype.onThumbnailLoaded;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.u([_.k({}),_.E("design:type",Object)],bj.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.E("design:type",Boolean)],bj.prototype,"modern",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],bj.prototype,"isDarkTheme",void 0);
_.u([_.k({computed:"computeIcon(data, isDarkTheme)"}),_.E("design:type",Object)],bj.prototype,"icon",void 0);_.u([_.k({computed:"computeLogo(data, isDarkTheme)"}),_.E("design:type",Object)],bj.prototype,"logo",void 0);_.u([_.k({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.E("design:type",Object)],bj.prototype,"backgroundStyle",void 0);_.u([_.k({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.E("design:type",Object)],bj.prototype,"alternateIcon",void 0);
_.u([_.k({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.E("design:type",Boolean)],bj.prototype,"hasFullHeightImage",void 0);_.u([_.k({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.E("design:type",Boolean)],bj.prototype,"useYoutubeSans",void 0);_.u([_.k({computed:"computeShouldShowModernIcon(modern, icon)"}),_.E("design:type",Boolean)],bj.prototype,"shouldShowModernIcon",void 0);
_.u([_.Ph("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bj.prototype,"onThumbnailLoaded",null);_.u([_.Vd({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],bj);
_.p(bj,"yt-mealbar-promo-renderer",function(){if(KFR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;OKK===void 0&&(OKK=document.createElement("template"));var X=OKK;N.call(S,X.content.cloneNode(!0),q.content.firstChild);KFR=q}q=KFR;return q},{mode:2});var vDh;var lhR;var wA=function(){return _.n.apply(this,arguments)||this};
_.F(wA,_.n);_.Z=wA.prototype;_.Z.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}};
_.Z.computeHasButtons_=function(q){return!(!q.dismissButton&&!q.acceptButton)};
_.Z.computeStyle_=function(q){return q||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.Z.observeImpressionEndpoints_=function(){var q=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(S){S.clickTrackingParams&&delete S.clickTrackingParams;_.yR(q.hostElement,[S])})};
_.Z.onTap_=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
wA.prototype.observeImpressionEndpoints_=wA.prototype.observeImpressionEndpoints_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],wA.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],wA.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],wA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],wA.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],wA.prototype,"positionType",void 0);_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.E("design:type",Boolean)],wA.prototype,"hasButtons_",void 0);_.u([_.k({value:function(){return this.onTap_.bind(this)}}),
_.E("design:type",Function)],wA.prototype,"boundOnTap_",void 0);_.u([_.k({value:{style:"mono-inverse"}}),_.E("design:type",Object)],wA.prototype,"buttonOverride",void 0);_.u([_.I5("data.promoConfig.impressionEndpoints"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wA.prototype,"observeImpressionEndpoints_",null);_.u([_.Vd({is:"yt-tooltip-renderer",disableElementRegistration:!0})],wA);
_.p(wA,"yt-tooltip-renderer",function(){if(lhR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;vDh===void 0&&(vDh=document.createElement("template"));var X=vDh;N.call(S,X.content.cloneNode(!0),q.content.firstChild);lhR=q}q=lhR;return q},{mode:2});var jTF;var WFF;var dhc;var kAR;var Zf=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-open-popup-action":"onOpen"};return q};
_.F(Zf,_.n);_.Z=Zf.prototype;_.Z.attached=function(){this.onOpen()};
_.Z.updateTimeSecs=function(q){this.currentTimeSecs=q};
_.Z.computeTimeString=function(q){q=q.toString();var S=Math.floor(Number(q)/3600),N=Math.floor(Number(q)%3600%60);return(S>0?S+":":"")+_.YC(Math.floor(Number(q)%3600/60),S>0?2:1)+":"+_.YC(N,2)};
_.Z.computeTimeStringA11y=function(q){return _.Oom({seconds:q})};
_.Z.getTimeParam=function(){return Du3(this.timeString)};
_.Z.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var q={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},S;_.Yp(_.ql(),(S=this.data)==null?void 0:S.trackingParams,q,7)};
_.Z.onChangeStartAtTimestamp=function(){for(var q=this.startAtTimestamp.value.split(":"),S=0,N=1,X=q.length-1;X>=0;X--)S+=Number(q[X])*N,N*=60;this.updateTimeSecs(S);this.setTimestamp()};
_.Z.onOpen=function(){var q=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var S=_.kc();S?S.getPlayerPromise().then(function(N){N=N.getCurrentTime();q.updateTimeSecs(N)}):NOJ()&&this.updateTimeSecs(NOJ())};
_.Z.setTimestamp=function(){var q=Math.floor(this.currentTimeSecs);_.gr(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!q,timestamp:q||""}])};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Zf.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Zf.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Zf.prototype,"data",void 0);_.u([_.k({value:!1,notify:!0}),_.E("design:type",Boolean)],Zf.prototype,"isStartAtChecked",void 0);_.u([_.k(),_.E("design:type",Number)],Zf.prototype,"currentTimeSecs",void 0);
_.u([_.k({computed:"computeTimeString(currentTimeSecs)"}),_.E("design:type",String)],Zf.prototype,"timeString",void 0);_.u([_.k({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.E("design:type",String)],Zf.prototype,"timeStringA11y",void 0);_.u([_.oE("#start-at-timestamp"),_.E("design:type",Object)],Zf.prototype,"startAtTimestamp",void 0);_.u([_.Vd({is:"yt-start-at-renderer",disableElementRegistration:!0})],Zf);
_.p(Zf,"yt-start-at-renderer",function(){if(kAR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;dhc===void 0&&(dhc=document.createElement("template"));var X=dhc;N.call(S,X.content.cloneNode(!0),q.content.firstChild);kAR=q}q=kAR;return q},{mode:2});var zlR={},nD$=(zlR.WEB_REMIX="music.youtube.com",zlR),Ae=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return q};
_.F(Ae,_.n);_.Z=Ae.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.created=function(){this.embedHost_=nD$[_.k$("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.Z.ready=function(){_.mt(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.Z.computeEmbedCode_=function(q,S,N,X,b){if(!q)return"";var w=q.videoId,B=q.fullListId,T=[];q.attributionId&&T.push("si="+q.attributionId);X||T.push("controls=0");N&&Number(S)>0&&T.push("start="+S);B&&(w="videoseries",T.push("list="+B));N="https://"+(b?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+w;q.clipId&&(T.push("clip="+q.clipId),T.push("clipt="+q.clipTiming));S=T.length>0?N+"?"+T.join("&amp;"):N;q.encryptedEmbedConfig&&T.push("embed_config="+JSON.stringify({enc:q.encryptedEmbedConfig}));
T=T.length>0?N+"?"+T.join("&amp;"):N;_.C("web_sharing_embed_preview_killswitch")?_.mt(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(T,q.previewWidth||854,q.previewHeight||480):(_.tm(this.videoPreviewContainer),_.mt(this.videoPreviewContainer).appendChild(this.buildIframeElement(T)));return this.getEmbedCode_(S,q.width||560,q.height||315)};
_.Z.buildIframeElement=function(q){var S=document.createElement("iframe"),N,X;S.width=""+((X=(N=this.data)==null?void 0:N.previewWidth)!=null?X:854);var b,w;S.height=""+((w=(b=this.data)==null?void 0:b.previewHeight)!=null?w:480);_.Z1(S,2,q);S.title="YouTube video player";S.frameBorder="0";S.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";S.referrerPolicy="strict-origin-when-cross-origin";S.allowFullscreen=!0;return S};
_.Z.computeIsSquareAspectRatio_=function(q){return q.previewHeight&&q.previewWidth?q.previewHeight==q.previewWidth:!1};
_.Z.computeShowEmbedOptions_=function(q){return!!q.enablePrivacyModeOptionLabel||!!q.showPlayerControlsOptionLabel};
_.Z.getEmbedCode_=function(q,S,N){return'<iframe width="'+S+'" height="'+N+'" src="'+q+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.Z.handleSignalActionCopyShareEmbedUrl_=function(){_.mt(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.Z.handleSetTimestamp_=function(q){this.startAtTimeStamp_=(this.startAtChecked_=q.isSet)?q.timestamp:0};
_.Z.closePanel_=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.Z.onEmbedCode_=function(){_.mt(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.Z.onYtPopupClosed_=function(){_.tm(_.mt(this.hostElement).querySelector("#video-preview"))};
_.Z.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.t(this.data.actionButtons[0],_.Ct)&&this.ytRendererBehavior.logExplicitClick(_.t(this.data.actionButtons[0],_.Ct))};
Ae.prototype.onYtPopupClosed_=Ae.prototype.onYtPopupClosed_;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ae.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ae.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Ae.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ae.prototype,"data",void 0);
_.u([_.k({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.E("design:type",String)],Ae.prototype,"embedCode_",void 0);_.u([_.k({value:!0}),_.E("design:type",Boolean)],Ae.prototype,"isPlayerControlsOptionChecked_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Ae.prototype,"isPrivacyModeOptionChecked_",void 0);_.u([_.k({value:!1,notify:!0}),_.E("design:type",Boolean)],Ae.prototype,"startAtChecked_",void 0);
_.u([_.k({value:0}),_.E("design:type",Number)],Ae.prototype,"startAtTimeStamp_",void 0);_.u([_.k({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Ae.prototype,"isSquareAspectRatio_",void 0);_.u([_.oE("#video-preview"),_.E("design:type",HTMLElement)],Ae.prototype,"videoPreviewContainer",void 0);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ae.prototype,"onYtPopupClosed_",null);
_.u([_.Vd({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],Ae);
_.p(Ae,"yt-sharing-embed-renderer",function(){if(WFF===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;jTF===void 0&&(jTF=document.createElement("template"));var X=jTF;N.call(S,X.content.cloneNode(!0),q.content.firstChild);WFF=q}q=WFF;return q},{mode:2});var fhc;var pcR=function(){return _.n.apply(this,arguments)||this};
_.F(pcR,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],pcR.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],pcR.prototype,"data",void 0);_.u([_.Vd({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],pcR);
_.p(pcR,"yt-sender-id-section-renderer",function(){if(fhc===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);fhc=q}q=
fhc;return q},{mode:1});var xhA;var mhz;var sb=function(){return _.n.apply(this,arguments)||this};
_.F(sb,_.n);sb.prototype.closePopup=function(){_.gr(this.hostElement,"yt-close-popup-action")};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],sb.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],sb.prototype,"data",void 0);_.u([_.Vd({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],sb);
_.p(sb,"yt-community-post-section-renderer",function(){if(mhz===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;xhA===void 0&&(xhA=document.createElement("template"));var X=xhA;N.call(S,X.content.cloneNode(!0),q.content.firstChild);mhz=q}q=mhz;return q},{mode:2});var uyh;var gD9;var ED$;var yj$;var M5h;var LFh;var hlj=function(){return _.n.apply(this,arguments)||this};
_.F(hlj,_.n);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],hlj.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],hlj.prototype,"data",void 0);_.u([_.Vd({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],hlj);
_.p(hlj,"yt-share-start-time-with-context-renderer",function(){if(LFh===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;M5h===void 0&&(M5h=document.createElement("template"));var X=M5h;N.call(S,X.content.cloneNode(!0),q.content.firstChild);LFh=q}q=LFh;return q},{mode:2});var Bk=function(){return _.n.apply(this,arguments)||this};
_.F(Bk,_.n);Bk.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Bk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Bk.prototype,"data",void 0);_.u([_.Vd({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],Bk);
_.p(Bk,"yt-share-panel-title-v15-renderer",function(){if(yj$===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ED$===void 0&&(ED$=document.createElement("template"));var X=ED$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);yj$=q}q=yj$;return q},{mode:2});var TK=function(){return _.n.apply(this,arguments)||this};
_.F(TK,_.n);TK.prototype.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{sharePanelTitleV15Renderer:"yt-share-panel-title-v15-renderer"}},"data.communityPost":{id:"community-post",mapping:{communityPostSectionRenderer:"yt-community-post-section-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],TK.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],TK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],TK.prototype,"data",void 0);_.u([_.Vd({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],TK);
_.p(TK,"yt-share-panel-header-renderer",function(){if(gD9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;uyh===void 0&&(uyh=document.createElement("template"));var X=uyh;N.call(S,X.content.cloneNode(!0),q.content.firstChild);gD9=q}q=gD9;return q},{mode:2});var P95;var IhF;var Yzh={};Yzh.YtBindingExpressionsBehavior={identity:_.dy,msg:function(q,S){S=S===void 0?{}:S;return _.qW(q,S,q)},
msgPlural:function(q,S){return _.Sm(q,S)},
getMusicIconFromType:function(q){return _.yd(q)}};var oP$;var qoD;var SoF;var Nx9=document.head,XG5=Nx9.appendChild,bd$;
if(SoF===void 0){var wGh=document.createElement("template");_.H(wGh,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');SoF=wGh}bd$=SoF;
XG5.call(Nx9,bd$.content);var GK=function(){var q=_.n.apply(this,arguments)||this;q.screenLayer=7;return q};
_.F(GK,_.n);GK.prototype.getScreenLayer=function(){return this.screenLayer};
GK.prototype.onTap=function(q){q&&q.detail&&(q.detail.x||q.detail.y)&&_.mt(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.yR(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(q=this.getScreenLayer(),_.uc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:q}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.hd.Object.defineProperties(GK.prototype,{title:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.title)}},
icon:{configurable:!0,enumerable:!0,get:function(){return"socialNetworksRound:"+this.data.serviceName.toLowerCase()}}});
GK.prototype.onTap=GK.prototype.onTap;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],GK.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],GK.prototype,"ytComponentBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],GK.prototype,"data",void 0);_.u([_.K("data.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],GK.prototype,"title",null);
_.u([_.K("data.serviceName"),_.E("design:type",String),_.E("design:paramtypes",[])],GK.prototype,"icon",null);_.u([_.Ph("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],GK.prototype,"onTap",null);_.u([_.Vd({is:"yt-share-target-renderer",disableElementRegistration:!0})],GK);
_.p(GK,"yt-share-target-renderer",function(){if(qoD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;oP$===void 0&&(oP$=document.createElement("template"));var X=oP$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);qoD=q}q=qoD;return q},{mode:2});var ZdR;var AC5;var Df=function(){var q=_.n.apply(this,arguments)||this;q.SHARE_TARGET_WIDTH=70;q.SHARE_TARGET_MARGIN_RIGHT=8;q.PAGE_SCROLL_SPEED=9;q.actionMap={"yt-share-panel-reset-action":"onReset_"};return q};
_.F(Df,_.n);_.Z=Df.prototype;_.Z.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.Z.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.mt(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.mt(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.Z.onReset_=function(){if(_.mt(this.hostElement).querySelector("#list")){var q=_.mt(this.hostElement).querySelector("#list");var S=_.mt(this.hostElement).querySelector("#list");var N=S.offsetLeft,X=S.offsetParent;X||_.AMs(S)!="fixed"||(X=_.$l(S).documentElement);if(X){if(_.XE&&!_.PV(58)){var b=_.Viq(X);N+=b.left}else Number(_.WEM)>=8&&!(Number(_.WEM)>=9)&&(b=_.Viq(X),N-=b.left);S=_.Qik(X)?X.clientWidth-(N+S.offsetWidth):N}else S=N;cY$(q,S);this.updateScrollButtons_()}};
_.Z.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.Z.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.Z.onScrollWheel_=function(q){q.stopPropagation();q.preventDefault();var S=$VV(_.mt(this.hostElement).querySelector("#list"));q=Math.abs(q.deltaX)>Math.abs(q.deltaY)?q.deltaX:q.deltaY;cY$(_.mt(this.hostElement).querySelector("#list"),S+q);this.updateScrollButtons_()};
_.Z.smoothScrollByOnePage_=function(q){var S=_.mt(this.hostElement).querySelector("#list"),N=(Math.floor(S.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,X=$VV(S),b=N*(q?1:-1),w=this.PAGE_SCROLL_SPEED,B=this.updateScrollButtons_.bind(this),T=0,Q;(function U(){T+=w;Q=T/N*2;cY$(S,X+b*(Q<1?Q*Q:-Q*Q+4*Q-2));T<N?window.requestAnimationFrame(U):B()})()};
_.Z.updateScrollButtons_=function(){var q=$VV(_.mt(this.hostElement).querySelector("#list")),S=_.mt(this.hostElement).querySelector("#list").scrollWidth-_.mt(this.hostElement).querySelector("#list").clientWidth;_.mt(this.hostElement).querySelector("#scroll-button-back").hidden=q<=0;_.mt(this.hostElement).querySelector("#scroll-button-forward").hidden=q>=S};
Df.prototype.onScrollWheel_=Df.prototype.onScrollWheel_;Df.prototype.onDataChanged_=Df.prototype.onDataChanged_;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Df.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Df.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(Yzh.YtBindingExpressionsBehavior),_.E("design:type",Object)],Df.prototype,"ytBindingExpressionsBehavior",void 0);
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Df.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Df.prototype,"data",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Df.prototype,"onDataChanged_",null);_.u([_.Ph("wheel"),_.E("design:type",Function),_.E("design:paramtypes",[WheelEvent]),_.E("design:returntype")],Df.prototype,"onScrollWheel_",null);
_.u([_.Vd({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Df);
_.p(Df,"yt-third-party-share-target-section-renderer",function(){if(AC5===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;ZdR===void 0&&(ZdR=document.createElement("template"));var X=ZdR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);AC5=q}q=AC5;return q},{mode:2});var QT=function(){return _.n.apply(this,arguments)||this};
_.F(QT,_.n);QT.prototype.configureRendererStamper=function(){return{"data.shareTargetContainer":{id:"share-targets",mapping:{thirdPartyShareTargetSectionRenderer:"yt-third-party-share-target-section-renderer"}},"data.copyLinkContainer":{id:"copy-link",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}},"data.startAtContainer":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],QT.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],QT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],QT.prototype,"data",void 0);_.u([_.Vd({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],QT);
_.p(QT,"yt-third-party-network-section-renderer",function(){if(IhF===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;P95===void 0&&(P95=document.createElement("template"));var X=P95;N.call(S,X.content.cloneNode(!0),q.content.firstChild);IhF=q}q=IhF;return q},{mode:2});var sdj;_.jS(_.f(function(q){return _.D("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.D("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.D(_.SA,{data:function(){return q.data().firstPartyItems}},{listItemViewModel:_.Kx})))},"ol"),"first-party-network-section-view-model",{props:{data:_.H4}});var Bx5=_.jV(["data:image/svg+xml;charset=UTF-8;base64,",""]),aQ=function(){var q=_.n.apply(this,arguments)||this;q.screenLayer=7;q.qrCodeEnabled=_.C("web_enable_sharing_qr_code");q.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return q};
_.F(aQ,_.n);_.Z=aQ.prototype;_.Z.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.Z.attached=function(){this.JSC$23063_scroller&&(this.JSC$23063_scroller.dialogElement=this.hostElement.parentNode,this.JSC$23063_scroller.attached&&typeof this.JSC$23063_scroller.attached==="function"&&this.JSC$23063_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.Z.onDataChanged=function(){var q=this,S;(S=this.data)!=null&&S.contents&&(this.hostElement.setAttribute("links-only","true"),_.EU(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.MC(this,function(){_.uc(q.hostElement,"yt-refit");q.focusSharePanelHeader()}))};
_.Z.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.Z.handleSetTimestamp=function(q){var S=this.shortUrl();q.isSet&&(S=_.Sa(S,"t",q.timestamp));this.maybeRenderQrCode(S)};
_.Z.shortUrl=function(){var q,S=(q=this.data)==null?void 0:q.contents;if(S)for(q=0;q<S.length;q++){var N=void 0,X=void 0;if((N=S[q])==null?0:(X=N.thirdPartyNetworkSection)==null?0:X.copyLinkContainer){var b=X=N=void 0;return(b=_.t((N=S[q])==null?void 0:(X=N.thirdPartyNetworkSection)==null?void 0:X.copyLinkContainer,u77))==null?void 0:b.shortUrl}}};
_.Z.maybeRenderQrCode=function(q){var S=this,N,X,b,w,B,T,Q,a,U;return _.G(function(r){if(r.nextAddress==1){N=_.mt(S.hostElement).querySelector("#qr-code");if(!S.qrCodeEnabled||!q)return N&&(N.style.display="none"),r.return();X=_.bzN(_.Ly().resolve(_.M0),{iconName:"youtube",iconStyle:"youtube_fill"});b=document.createElement("div");return typeof X==="function"?(X(b),r.jumpTo(2)):r.yield(X,3)}r.nextAddress!=2&&(w=r.yieldResult,w(b));Q=(B=b)==null?void 0:(T=B.firstChild)==null?void 0:T.firstChild;a=
document.createElement("img");U=_.twv(Bx5,btoa(Q.outerHTML));a.onload=function(){var c={canvas:N,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:a},e=new bIZ;TY8(e,q);Gjm(e,!1,D0L(e));var R=e.modules,J=Object.assign({},E68,c);R=structuredClone(R);c=R.length;var v,W=(v=J.canvas)!=null?v:document.createElement("canvas");v=J.cellSize;e=J.logo;var z,M=(z=J.logoSize)!=null?z:Math.floor(c/4);c%2!==M%2&&M++;var g=J.logoPadding,x=J.backgroundColor;z=c*v;var L=J.width,
P=0;L&&(P=J.padding,P=Math.ceil(P*z/(L-P*2)),W.style.width=L+"px",W.style.height=L+"px");W.width!==z+P*2&&(W.width=z+P*2);W.height!==z+P*2&&(W.height=z+P*2);z=W.getContext("2d");J.autoClear&&z.clearRect(0,0,W.width,W.height);z.fillStyle=x;z.beginPath();z.roundRect(0,0,W.width,W.height,J.borderRadius);z.fill();z.save();z.translate(P,P);if(e)for(W=Math.floor(c-M)/2-g,g=Math.floor(c+M)/2+g,x=W;x<g;x++)for(L=W;L<g;L++)R[x][L]=!1;for(W=0;W<c;W++)for(g=0;g<c;g++)(W<7&&g<7||W<7&&g>=c-7||W>=c-7&&g<7)&&(R[W][g]=
!1);var b0;W=(b0=J.markerColor)!=null?b0:J.color;akL(z,0,0,v,W);akL(z,v*(c-7),0,v,W);akL(z,0,v*(c-7),v,W);switch(J.cellStyle){case 0:b0=R;R=b0.length;W=J.cellSize;z.beginPath();for(g=0;g<R;g++)for(x=0;x<R;x++)b0[g][x]&&z.rect(g*W,x*W,W,W);z.fillStyle=J.color;z.fill();break;case 1:b0=R;R=b0.length;W=J.cellSize;g=W*J.relativeCircleSize;z.fillStyle=J.color;z.beginPath();for(J=0;J<R;J++)for(x=0;x<R;x++)b0[J][x]&&(z.beginPath(),z.ellipse((J+.5)*W,(x+.5)*W,g/2,g/2,0,0,2*Math.PI),z.fill());z.fill();break;
case 2:b0=R;R=b0.length;W=J.cellSize;z.fillStyle=J.color;J=[[1,1],[-1,1],[-1,-1],[1,-1]];z.beginPath();for(g=0;g<R;g++)for(x=0;x<R;x++)if(b0[g][x])z.roundRect(g*W,x*W,W,W,W/2),g+1<R&&b0[g+1][x]&&z.rect(g*W+W/2,x*W,W,W),x+1<R&&b0[g][x+1]&&z.rect(g*W,x*W+W/2,W,W);else{L=g*W+W/2;P=x*W+W/2;for(var Q7=0;Q7<4;Q7++){var ry=_.A(J[Q7]),s7=ry.next().value;ry=ry.next().value;g+s7>=0&&g+s7<R&&x+ry>=0&&x+ry<R&&b0[g+s7][x]&&b0[g][x+ry]&&b0[g+s7][x+ry]&&(s7=Q7*Math.PI/2,ry=W/2,z.moveTo(L+ry*Math.cos(s7),P+ry*Math.sin(s7)),
z.arc(L,P,W/2,s7,s7+Math.PI/2,!1),z.lineTo(L+ry*(Math.cos(s7)-Math.sin(s7)),P+ry*(Math.cos(s7)+Math.sin(s7))),z.lineTo(L+ry*Math.cos(s7),P+ry*Math.sin(s7)))}}z.fill()}e&&z.drawImage(e,(c-M)*v/2,(c-M)*v/2,M*v,M*v);z.restore();N.style.removeProperty("display")};
a.src=_.Ez(U);_.xP(r)})};
_.Z.hasCommunityPostRenderer=function(){var q,S,N,X;return!!((q=this.data)==null?0:(S=q.header)==null?0:(N=S.sharePanelHeaderRenderer)==null?0:(X=N.communityPost)==null?0:X.communityPostSectionRenderer)};
_.Z.onTapClose=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.Z.getScreenLayer=function(){return this.screenLayer};
aQ.prototype.onDataChanged=aQ.prototype.onDataChanged;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],aQ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],aQ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],aQ.prototype,"data",void 0);
_.u([_.k({value:_.qW("SBOX_INAPPROPRIATE_CANCEL")}),_.E("design:type",String)],aQ.prototype,"closeButtonAriaLabel",void 0);_.u([_.oE("yt-share-panel-header-renderer"),_.E("design:type",HTMLElement)],aQ.prototype,"header",void 0);_.u([_.k(),_.E("design:type",Object)],aQ.prototype,"qrCodeEnabled",void 0);_.u([_.oE("#scroller"),_.E("design:type",Object)],aQ.prototype,"JSC$23063_scroller",void 0);
_.u([_.Xb("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aQ.prototype,"onDataChanged",null);_.u([_.Vd({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],aQ);
_.p(aQ,"yt-unified-share-panel-renderer",function(){if(sdj===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope yt-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope yt-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope yt-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope yt-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);sdj=q}q=sdj;return q},{mode:1});var TxK={};
TxK.YtUnlimitedFamilyInterstitialBehavior=[_.L5.YtOpenPopupBehavior,_.P4.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(q){q=_.bVM(_.jB(q),"yt-button-renderer");return q?q.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(q){this.dialogHistory_.push(q)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var q=this.popFromHistory();if(q){var S={openPopupAction:{popupType:"DIALOG",popup:{}}};S.openPopupAction.popup[q.renderer]=q.data;this.showingPreviousDialog_=!0;this.openPopup(S)}},
handleOpenPopupAction_:function(q){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var S=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(X){return!!q.openPopupAction.popup[X]}),N=this.getElementName_();
S&&this.data&&(this.pushToHistory({renderer:N,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(q){if(q=_.t(q,moG))this.loading=!0,_.gr(this.hostElement,"yt-open-create-family-dialog",[q,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var q=this.hostElement.nodeName.split("-").slice(1).map(function(S){return""+S[0].toUpperCase()+S.slice(1).toLowerCase()}).join("");
return q[0].toLowerCase()+q.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var Gnz;var Dkc;var VT=function(){return _.n.apply(this,arguments)||this};
_.F(VT,_.n);_.Z=VT.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.gr(this.hostElement,"yt-register-create-family-dialog");_.mt(this.hostElement).querySelector("#thumbnail").onShow()};
_.Z.fireOnCloseCommand_=function(){var q;((q=this.data)==null?0:q.onCloseCommand)&&_.M9(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.Z.onYtServiceRequestSent_=function(q,S){S&&S.endpoint&&_.t(S.endpoint,_.Is)||(this.loading=!0)};
_.Z.onYtServiceRequestCompleted_=function(){var q=this.hostElement.parentElement;q.close&&q.close();this.loading=!1};
_.Z.openPopupHandler_=function(q){if(q.detail==this){var S;((S=this.data)==null?0:S.onOpenCommands)&&_.M9(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.Z.closePopupHandler_=function(q,S){this.fireOnCloseCommand_();if(S&&S.canceled===!0||S&&S.canceled===!1&&S.confirmed===!1){var N;((N=this.data)==null?0:N.onDismissCommands)&&_.M9(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.Z.dataChanged_=function(){this.loading=!1};
VT.prototype.dataChanged_=VT.prototype.dataChanged_;VT.prototype.closePopupHandler_=VT.prototype.closePopupHandler_;VT.prototype.openPopupHandler_=VT.prototype.openPopupHandler_;VT.prototype.onYtServiceRequestCompleted_=VT.prototype.onYtServiceRequestCompleted_;VT.prototype.onYtServiceRequestSent_=VT.prototype.onYtServiceRequestSent_;_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],VT.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],VT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(TxK.YtUnlimitedFamilyInterstitialBehavior),_.E("design:type",Object)],VT.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],VT.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],VT.prototype,"loading",void 0);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],VT.prototype,"onYtServiceRequestSent_",null);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],VT.prototype,"onYtServiceRequestCompleted_",null);
_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],VT.prototype,"openPopupHandler_",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],VT.prototype,"closePopupHandler_",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VT.prototype,"dataChanged_",null);
_.u([_.Vd({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],VT);
_.p(VT,"yt-unlimited-family-message-interstitial-renderer",function(){if(Dkc===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Gnz===void 0&&(Gnz=document.createElement("template"));var X=Gnz;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Dkc=q}q=Dkc;return q},{mode:2});var QdF;var a15;var Ub=function(){return _.n.apply(this,arguments)||this};
_.F(Ub,_.n);Ub.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0},properties:{"on-tap":"[[boundButtonTap_]]"}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}},"data.manageButton":{id:"manage-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Ub.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.mt(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(q){q.onShow()});
_.mt(this.hostElement).querySelector("#main-thumbnail").onShow()};
Ub.prototype.onButtonTap_=function(q){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(q)};
Ub.prototype.computeMainThumbnailWidth_=function(q){return q&&q.length!==0?72:96};
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ub.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ub.prototype,"ytRendererBehavior",void 0);_.u([_.O(TxK.YtUnlimitedFamilyInterstitialBehavior),_.E("design:type",Object)],Ub.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Ub.prototype,"data",void 0);
_.u([_.k({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.E("design:type",Number)],Ub.prototype,"mainThumbnailWidth_",void 0);_.u([_.k({value:function(){return this.onButtonTap_.bind(this)}}),
_.E("design:type",Function)],Ub.prototype,"boundButtonTap_",void 0);_.u([_.Vd({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],Ub);
_.p(Ub,"yt-unlimited-family-profile-interstitial-renderer",function(){if(a15===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;QdF===void 0&&(QdF=document.createElement("template"));var X=QdF;N.call(S,X.content.cloneNode(!0),q.content.firstChild);a15=q}q=a15;return q},{mode:2});var Vwl;var UkR;var rA=function(){var q=_.n.apply(this,arguments)||this;q.sliderAriaValueText_=null;q.selectedIndex_=0;q.messages={PAUSE_SLIDER:_.qW("PAUSE_SLIDER",void 0,"Pause Duration")};return q};
_.F(rA,_.n);_.Z=rA.prototype;_.Z.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}};
_.Z.onPopupOpened_=function(q){q.detail==this&&_.C("enable_premium_voluntary_pause")&&(_.gr(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Z.setDialogData=function(q){this.data=q;this.resetSlider_()};
_.Z.dataChanged_=function(){this.data&&this.resetSlider_()};
_.Z.onSubmitTap_=function(){if(this.data.confirmCommand){var q=this.data.confirmCommand;_.t(q,_.jYR)&&_.yR(this.hostElement,[q,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.Z.onExitButtonTap_=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.Z.closePopupHandler_=function(q,S){(S&&S.canceled===!0||S.canceled===!1&&S.confirmed===!1)&&this.handleOnDismissCommands_()};
_.Z.onSliderChange_=function(){this.selectedIndex_=_.mt(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.Z.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.Z.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.Z.resetSlider_=function(){if(this.data){var q=this.data.defaultEndOptionIndex||0,S=_.mt(this.hostElement).querySelector("#id-pause-slider");if(S.immediateValue<q)for(;S.immediateValue!=q;)S.increment();else if(q<S.immediateValue)for(;S.immediateValue!=q;)S.decrement();this.selectedIndex_=q;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.Z.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.M9(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Z.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.M9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Z.onYtServiceRequestSent=function(){this.loading=!0};
_.Z.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
rA.prototype.onYtServiceRequestCompleted=rA.prototype.onYtServiceRequestCompleted;rA.prototype.onYtServiceRequestSent=rA.prototype.onYtServiceRequestSent;rA.prototype.closePopupHandler_=rA.prototype.closePopupHandler_;rA.prototype.dataChanged_=rA.prototype.dataChanged_;rA.prototype.onPopupOpened_=rA.prototype.onPopupOpened_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],rA.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],rA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],rA.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],rA.prototype,"loading",void 0);_.u([_.k(),_.E("design:type",Number)],rA.prototype,"selectIndexMax_",void 0);_.u([_.k(),_.E("design:type",Object)],rA.prototype,"selectedData_",void 0);
_.u([_.k(),_.E("design:type",Object)],rA.prototype,"sliderAriaValueText_",void 0);_.u([_.k({value:function(){return this.onSubmitTap_.bind(this)}}),
_.E("design:type",Function)],rA.prototype,"onButtonTap_",void 0);_.u([_.k({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.E("design:type",Function)],rA.prototype,"onSecondaryTap_",void 0);_.u([_.k(),_.E("design:type",Object)],rA.prototype,"messages",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],rA.prototype,"onPopupOpened_",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rA.prototype,"dataChanged_",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],rA.prototype,"closePopupHandler_",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],rA.prototype,"onYtServiceRequestSent",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],rA.prototype,"onYtServiceRequestCompleted",null);_.u([_.Vd({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],rA);
_.p(rA,"yt-unplugged-pause-membership-dialog-renderer",function(){if(UkR===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;Vwl===void 0&&(Vwl=document.createElement("template"));var X=Vwl;N.call(S,X.content.cloneNode(!0),q.content.firstChild);UkR=q}q=UkR;return q},{mode:2});var rCF;var $kA;var $E=function(){return _.n.apply(this,arguments)||this};
_.F($E,_.n);$E.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.T7("vcBalanceRenderer")}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],$E.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],$E.prototype,"data",void 0);_.u([_.Vd({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],$E);
_.p($E,"yt-vc-offer-layout-header-renderer",function(){if($kA===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;rCF===void 0&&(rCF=document.createElement("template"));var X=rCF;N.call(S,X.content.cloneNode(!0),q.content.firstChild);$kA=q}q=$kA;return q},{mode:2});var cCF;var eqh;var Ct$;var RqD;var ck=function(){return _.n.apply(this,arguments)||this};
_.F(ck,_.n);ck.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.hd.Object.defineProperties(ck.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityText?this.data.accessibilityText:""}},
vcOfferStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_OFFER_STYLE_STANDARD"}},
showTitleText:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||this.data.style!=="VC_OFFER_STYLE_HERO"||!this.data.titleText)}}});
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.BLs.YtTappableItemBehavior),_.E("design:type",Object)],ck.prototype,"ytTappableItemBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ck.prototype,"data",void 0);
_.u([_.k({reflectToAttribute:!0}),_.K("data.accessibilityText"),_.E("design:type",String),_.E("design:paramtypes",[])],ck.prototype,"ariaLabel",null);_.u([_.k({reflectToAttribute:!0}),_.K("data.style"),_.E("design:type",String),_.E("design:paramtypes",[])],ck.prototype,"vcOfferStyle",null);_.u([_.K("data.style","data.titleText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ck.prototype,"showTitleText",null);_.u([_.Vd({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],ck);
_.p(ck,"yt-vc-offer-renderer",function(){if(RqD===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Ct$===void 0&&(Ct$=document.createElement("template"));var X=Ct$;N.call(S,X.content.cloneNode(!0),q.content.firstChild);RqD=q}q=RqD;return q},{mode:2});var eq=function(){return _.n.apply(this,arguments)||this};
_.F(eq,_.n);eq.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{vcOfferLayoutHeaderRenderer:{component:"yt-vc-offer-layout-header-renderer"}}},"data.offers":{id:"offers",mapping:{vcOfferRenderer:{component:"yt-vc-offer-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],eq.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],eq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],eq.prototype,"data",void 0);_.u([_.Vd({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],eq);
_.p(eq,"yt-vc-offer-layout-renderer",function(){if(eqh===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;cCF===void 0&&(cCF=document.createElement("template"));var X=cCF;N.call(S,X.content.cloneNode(!0),q.content.firstChild);eqh=q}q=eqh;return q},{mode:2});var twl;var idK;var JCy;var FG9;var CR=function(){return _.n.apply(this,arguments)||this};
_.F(CR,_.n);CR.prototype.configureRendererStamper=function(){return{"data.dismiss":{id:"dismiss",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}},"data.helpLink":{id:"help-link",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{noink:!0}}}}}};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],CR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],CR.prototype,"data",void 0);_.u([_.Vd({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],CR);
_.p(CR,"yt-ypc-offers-modal-top-bar-renderer",function(){if(FG9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;JCy===void 0&&(JCy=document.createElement("template"));var X=JCy;N.call(S,X.content.cloneNode(!0),q.content.firstChild);FG9=q}q=FG9;return q},{mode:2});var RQ=function(){return _.n.apply(this,arguments)||this};
_.F(RQ,_.n);RQ.prototype.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{ypcOffersModalTopBarRenderer:{component:"yt-ypc-offers-modal-top-bar-renderer"}}},"data.content":{id:"content",mapping:{vcOfferLayoutRenderer:{component:"yt-vc-offer-layout-renderer"}}}}};
RQ.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
RQ.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var q=this.scrollable;q.attached&&typeof q.attached==="function"&&q.attached()};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],RQ.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],RQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.oE("#scrollable"),_.E("design:type",Object)],RQ.prototype,"scrollable",void 0);_.u([_.k(),_.E("design:type",Object)],RQ.prototype,"data",void 0);_.u([_.Vd({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],RQ);
_.p(RQ,"yt-ypc-offers-modal-renderer",function(){if(idK===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;twl===void 0&&(twl=document.createElement("template"));var X=twl;N.call(S,X.content.cloneNode(!0),q.content.firstChild);idK=q}q=idK;return q},{mode:2});var Hd9;var Odh;var te=function(){return _.n.apply(this,arguments)||this};
_.F(te,_.n);_.Z=te.prototype;_.Z.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.mt(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.Z.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.gr(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.Z.onYtPopupOpened_=function(q,S){(S==null?void 0:S.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.M9(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Z.onYtPopupClosed_=function(q,S){this.continueButtonTapped||S&&(S.canceled===!0||S.canceled===!1&&S.confirmed===!1)&&this.data.onDismissCommands&&_.M9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Z.onYtServiceRequestError_=function(q){this.set("showSpinner",!1);_.H2(this.hostElement,q.detail.error.message)};
_.Z.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.C("enable_ypc_spinners")?_.gr(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
te.prototype.onYtServiceRequestError_=te.prototype.onYtServiceRequestError_;te.prototype.onYtPopupClosed_=te.prototype.onYtPopupClosed_;te.prototype.onYtPopupOpened_=te.prototype.onYtPopupOpened_;te.prototype.onYtServiceRequestCompleted_=te.prototype.onYtServiceRequestCompleted_;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],te.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],te.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.k(),_.E("design:type",Object)],te.prototype,"data",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],te.prototype,"showSpinner",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],te.prototype,"continueButtonTapped",void 0);_.u([_.k({value:function(){return this.onContinueTapped_.bind(this)}}),
_.E("design:type",Function)],te.prototype,"bindOnContinueTapped_",void 0);_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],te.prototype,"onYtServiceRequestCompleted_",null);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],te.prototype,"onYtPopupOpened_",null);
_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],te.prototype,"onYtPopupClosed_",null);_.u([_.Ph("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],te.prototype,"onYtServiceRequestError_",null);_.u([_.Vd({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],te);
_.p(te,"yt-ypc-upgrade-dialog-renderer",function(){if(Odh===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;Hd9===void 0&&(Hd9=document.createElement("template"));var X=Hd9;N.call(S,X.content.cloneNode(!0),q.content.firstChild);Odh=q}q=Odh;return q},{mode:2});var KGK;var vP$;var ij=function(){return _.n.apply(this,arguments)||this};
_.F(ij,_.n);ij.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
ij.prototype.computeHasButtons_=function(q){return!(!q.dismissButton&&!q.confirmButton)};
ij.prototype.computeStyle_=function(q){return q||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],ij.prototype,"ytEventForwardingBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],ij.prototype,"ytRendererstamperBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],ij.prototype,"data",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],ij.prototype,"positionType",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.E("design:type",Boolean)],ij.prototype,"hasButtons_",void 0);_.u([_.k({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.E("design:type",Boolean)],ij.prototype,"style_",void 0);_.u([_.Vd({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],ij);
_.p(ij,"yt-bubble-hint-renderer",function(){if(vP$===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;KGK===void 0&&(KGK=document.createElement("template"));var X=KGK;N.call(S,X.content.cloneNode(!0),q.content.firstChild);vP$=q}q=vP$;return q},{mode:2});var l1D;var jd9;var Je=function(){var q=_.PE.apply(this,arguments)||this;q.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return q};
_.F(Je,_.PE);_.Z=Je.prototype;_.Z.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.Z.attached=function(){var q=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){q.$.thumbnail.onShow();q.$["header-image"].onShow()})};
_.Z.handleCheckBoxUpdateAction_=function(q){this.canShowCheckboxEnabledConfirmButton=q};
_.Z.computeUseOverlayForSpinner_=function(q,S){return!!q&&S};
_.Z.computeShowSpinner_=function(q,S){return q||!!S};
_.Z.fireOnCloseActions_=function(){var q,S=_.A(((q=this.data)==null?void 0:q.onClosedActions)||[]);for(q=S.next();!q.done;q=S.next())this.ytRendererBehavior.resolveCommand(q.value)};
_.Z.fireOnOpenCommands_=function(q){var S,N=(S=this.data)==null?void 0:S.onOpenCommands;if(N)for(q.stopImmediatePropagation(),q=_.A(N),S=q.next();!S.done;S=q.next())this.ytRendererBehavior.resolveCommand(S.value)};
_.Z.fireOnDismissCommands_=function(q){var S,N=(S=this.data)==null?void 0:S.onDismissCommands;if(N)for(q.stopImmediatePropagation(),q=_.A(N),S=q.next();!S.done;S=q.next())this.ytRendererBehavior.resolveCommand(S.value)};
_.Z.openPopupHandler_=function(q){q.detail==this&&this.fireOnOpenCommands_(q)};
_.Z.closePopupHandler_=function(q,S){_.E1(this,"yt-confirm-dialog-close-action",[S]);this.fireOnCloseActions_();(S&&S.canceled===!0||S&&S.canceled===!1&&S.confirmed===!1)&&this.fireOnDismissCommands_(q)};
_.Z.onHeaderImageChanged_=function(){var q;((q=this.data)==null?0:q.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.Z.computeHasHeaderImageWidth_=function(q){return q!=void 0};
_.Z.computeHasLoadingMessage=function(q){return!!q};
_.Z.onHeaderImageWidthChanged_=function(){var q,S=(q=this.data)==null?void 0:q.headerImageWidth;if(S){if(q=1.25*S*2+S,this.$.main.style.width=q+"px",S=this.$.scroller.firstElementChild)S.style.minWidth=q+"px"}else this.$.main.style.width="100%"};
_.Z.onThumbnailChanged_=function(){var q;((q=this.data)==null?0:q.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.Z.onYtNavigate_=function(q){q=_.jB(q);q instanceof Node&&_.uX(this.$["confirm-button"]).contains(q)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.Z.computePrimaryIsCancel_=function(q){return q};
_.Z.computeIsCancelButtonHidden_=function(q){return q.skipCancelButton||!q.cancelButton};
_.Z.computeIsCheckboxHidden_=function(q){return!q.checkbox};
_.Z.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.Z.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.Z.onYtServiceRequestCompleted_=function(){var q;((q=this.data)==null?0:q.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.hd.Object.defineProperties(Je,{template:{configurable:!0,enumerable:!0,get:function(){if(jd9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;l1D===void 0&&(l1D=document.createElement("template"));var X=l1D;N.call(S,X.content.cloneNode(!0),q.content.firstChild);jd9=q}q=jd9;return q}}});
Je.prototype.onYtServiceRequestCompleted_=Je.prototype.onYtServiceRequestCompleted_;Je.prototype.onYtServiceRequestSent_=Je.prototype.onYtServiceRequestSent_;Je.prototype.onThumbnailLoaded_=Je.prototype.onThumbnailLoaded_;Je.prototype.onYtNavigate_=Je.prototype.onYtNavigate_;Je.prototype.onThumbnailChanged_=Je.prototype.onThumbnailChanged_;Je.prototype.onHeaderImageWidthChanged_=Je.prototype.onHeaderImageWidthChanged_;Je.prototype.onHeaderImageChanged_=Je.prototype.onHeaderImageChanged_;
Je.prototype.closePopupHandler_=Je.prototype.closePopupHandler_;Je.prototype.openPopupHandler_=Je.prototype.openPopupHandler_;_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Je.prototype,"ytActionHandlerBehavior",void 0);_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Je.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Je.prototype,"ytRendererBehavior",void 0);
_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Je.prototype,"ytEventForwardingBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Je.prototype,"data",void 0);_.u([_.k({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.E("design:type",Boolean)],Je.prototype,"primaryIsCancel",void 0);_.u([_.k({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.E("design:type",Boolean)],Je.prototype,"isCancelButtonHidden",void 0);
_.u([_.k({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.E("design:type",Boolean)],Je.prototype,"isCheckboxHidden",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Je.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.u([_.k({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Je.prototype,"useOverlayForSpinner_",void 0);
_.u([_.k({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.E("design:type",Boolean)],Je.prototype,"showSpinner_",void 0);_.u([_.k({value:!1}),_.E("design:type",Boolean)],Je.prototype,"isActionInProgress_",void 0);_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.E("design:type",Boolean)],Je.prototype,"hasHeaderImageWidth_",void 0);
_.u([_.k({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.E("design:type",Boolean)],Je.prototype,"hasLoadingMessage",void 0);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Je.prototype,"openPopupHandler_",null);_.u([_.Ph("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Je.prototype,"closePopupHandler_",null);
_.u([_.I5("data.headerImage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Je.prototype,"onHeaderImageChanged_",null);_.u([_.I5("data.headerImageWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Je.prototype,"onHeaderImageWidthChanged_",null);_.u([_.I5("data.thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Je.prototype,"onThumbnailChanged_",null);
_.u([_.Ph("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Je.prototype,"onYtNavigate_",null);_.u([_.Ph("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Je.prototype,"onThumbnailLoaded_",null);_.u([_.Ph("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.RH]),_.E("design:returntype")],Je.prototype,"onYtServiceRequestSent_",null);
_.u([_.Ph("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.K4]),_.E("design:returntype")],Je.prototype,"onYtServiceRequestCompleted_",null);_.u([_.Vd({is:"yt-confirm-dialog-renderer",noInjection:!0})],Je);var WGj;var dkK;var F6=function(){return _.n.apply(this,arguments)||this};
_.F(F6,_.n);F6.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.mt(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
F6.prototype.computeConfirmButton_=function(q){var S={text:q.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};q.confirmNavigationEndpoint?S.navigationEndpoint=q.confirmNavigationEndpoint:q.confirmServiceEndpoint&&(S.serviceEndpoint=q.confirmServiceEndpoint);return S};
F6.prototype.computeShowTitle_=function(q){return!(q==null||!q.title)};
_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],F6.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],F6.prototype,"data",void 0);_.u([_.k({computed:"computeShowTitle_(data)"}),_.E("design:type",Boolean)],F6.prototype,"showTitle",void 0);_.u([_.Vd({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],F6);
_.p(F6,"yt-fancy-dismissible-dialog-renderer",function(){if(dkK===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;WGj===void 0&&(WGj=document.createElement("template"));var X=WGj;N.call(S,X.content.cloneNode(!0),q.content.firstChild);dkK=q}q=dkK;return q});var knR;var zqz;var Hk=function(){var q=_.n.apply(this,arguments)||this;q.spinnerActive=!1;return q};
_.F(Hk,_.n);Hk.prototype.created=function(){Bb3(2201)};
Hk.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Hk.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Hk.prototype.onIronOverlayClosed=Hk.prototype.onIronOverlayClosed;Hk.prototype.onIronOverlayOpened=Hk.prototype.onIronOverlayOpened;_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.i6),_.E("design:type",Object)],Hk.prototype,"tpYtIronOverlayBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],Hk.prototype,"data",void 0);_.u([_.k(),_.E("design:type",Object)],Hk.prototype,"spinnerActive",void 0);
_.u([_.Ph("iron-overlay-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hk.prototype,"onIronOverlayOpened",null);_.u([_.Ph("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hk.prototype,"onIronOverlayClosed",null);_.u([_.Vd({is:"yt-loading-renderer",disableElementRegistration:!0})],Hk);
_.p(Hk,"yt-loading-renderer",function(){if(zqz===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;knR===void 0&&(knR=document.createElement("template"));var X=knR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);zqz=q}q=zqz;return q},{mode:2});var nP5;var f1F;var Ob=function(){var q=_.n.apply(this,arguments)||this;q.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);q.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);q.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.F(Ob,_.n);_.Z=Ob.prototype;_.Z.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Z.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Z.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Z.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.Z.openPopupHandler_=function(q){q.detail===this.hostElement&&this.hostElement.hidden&&_.gr(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.Z.onDismissButtonTap_=function(){var q;this.closeOnDismissButton_.has(((q=this.data)==null?void 0:q.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.gr(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Z.onAcceptButtonTap_=function(){var q;this.closeOnAcceptButton_.has(((q=this.data)==null?void 0:q.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.gr(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Z.computeHasHeader_=function(q){return!!q.headerBackgroundImage};
_.Z.computeLayoutStyle_=function(q){return q};
_.Z.computePopupSize_=function(q){return q};
_.Z.computeIconType_=function(q){return q.dialogIcon&&q.dialogIcon.iconType?q.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":q.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":q.dialogIcon.iconType:""};
_.Z.computeIsLogo_=function(q){return!!q.dialogIcon&&!!q.dialogIcon.iconType&&(q.dialogIcon.iconType==="YOUTUBE_LOGO"||q.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||q.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.Z.computeHasCustomLogo=function(q){return!(q==null||!q.headerForegroundImage)};
_.Z.computeCustomLogo=function(q,S){if(q!=null&&q.headerForegroundImage)return q.headerForegroundImageDark?S?q.headerForegroundImageDark:q.headerForegroundImage:q.headerForegroundImage};
_.Z.computeHeaderBackgroundImage=function(q,S){if(q!=null&&q.headerBackgroundImage)return S&&(q==null?0:q.headerBackgroundImageDark)?q.headerBackgroundImageDark:q.headerBackgroundImage};
_.Z.shouldShowIconContainer=function(q,S){return q&&!S};
_.Z.shouldShowNonYouTubeIcon=function(q,S){return!q&&!S};
_.Z.getLogoImageId=function(q){var S,N,X;return(q=(S=this.computeCustomLogo(q,this.isDarkTheme))==null?void 0:(N=S.thumbnails)==null?void 0:(X=N[0])==null?void 0:X.height)&&q%31===0?"custom-logo-with-padding":"custom-logo"};
Ob.prototype.openPopupHandler_=Ob.prototype.openPopupHandler_;Ob.prototype.dataChanged_=Ob.prototype.dataChanged_;_.u([_.O(_.zl.YtRendererstamperBehavior),_.E("design:type",Object)],Ob.prototype,"ytRendererstamperBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Ob.prototype,"ytRendererBehavior",void 0);_.u([_.k(),_.E("design:type",Boolean)],Ob.prototype,"isDarkTheme",void 0);
_.u([_.k({computed:"computeCustomLogo(data, isDarkTheme)"}),_.E("design:type",Object)],Ob.prototype,"customLogo",void 0);_.u([_.k({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.E("design:type",Object)],Ob.prototype,"headerBackgroundImage",void 0);_.u([_.k(),_.E("design:type",Object)],Ob.prototype,"data",void 0);_.u([_.k({computed:"computeHasHeader_(data)"}),_.E("design:type",Boolean)],Ob.prototype,"hasHeader",void 0);
_.u([_.k({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.E("design:type",Object)],Ob.prototype,"layoutStyle",void 0);_.u([_.k({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.E("design:type",Object)],Ob.prototype,"popupSize",void 0);_.u([_.k({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Ob.prototype,"hasLogo",void 0);
_.u([_.k({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Ob.prototype,"hasCustomLogo",void 0);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ob.prototype,"dataChanged_",null);_.u([_.Ph("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ob.prototype,"openPopupHandler_",null);
_.u([_.Vd({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Ob);
_.p(Ob,"yt-upsell-dialog-renderer",function(){if(f1F===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;nP5===void 0&&(nP5=document.createElement("template"));var X=nP5;N.call(S,X.content.cloneNode(!0),q.content.firstChild);f1F=q}q=f1F;return q},{mode:2});var pGh=_.f(function(q){return _.D("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.D(_.V,{cond:q.title,then:function(S){return _.D("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},S)}}))},"pl"),xkK=_.f(function(q){return _.D("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.D(_.SA,{data:q.closeButton},{buttonViewModel:function(S){return _.D("div",null,_.D(_.EN,{data:S.data}))}}))},"ql"),mky=_.f(function(q){var S=q.data;
return _.D(_.S1,null,_.D("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.D("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.D(_.V,{cond:function(){return!!S().image&&!!S().title},
then:function(){return _.D(_.Oc,{data:function(){return S().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.D("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.D(_.V,{cond:function(){return S().title},
then:function(N){return _.D("h3",{class:"miniAppGameInfoDialogViewModelTitle"},N)}}),_.D(_.V,{cond:function(){return S().primaryGenre},
then:function(N){return _.D("span",{class:"miniAppGameInfoDialogViewModelGenre"},N)}}))),_.D(_.V,{cond:function(){var N=S().description;
return N&&N.length<=150},
then:function(){return _.D("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.D("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return S().description}))}}))},"rl"),umK=_.f(function(q){var S=q.ageRating;
return _.D("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.D(_.Oc,{data:function(){return{sources:[{url:S().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.D("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.D(_.Fu,{text:function(){return S().attributedLabel},
noPreWrap:!0})))},"sl"),gP9=_.f(function(q){q=q.infoRows;
var S=_.Ly().resolve(_.fp),N=_.C("enable_displaying_ppn");return _.D("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.D(_.tc,{each:q},function(X){return _.D("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.D(_.V,{cond:function(){return X.label},
then:function(b){return _.D("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},b)}}),_.D(_.V,{cond:function(){return X.attributedLabel},
then:function(b){return _.D("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.D(_.Fu,{text:b,noPreWrap:!0}))}}),_.D(_.V,{cond:function(){return X.value},
then:function(b){return _.D("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},b)}}),_.D(_.V,{cond:function(){return X.attributedValue},
then:function(b){return _.D("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.D(_.Fu,{text:b,noPreWrap:!0}))}}),_.D(_.V,{cond:function(){return X.ageRating},
then:function(b){return _.D(umK,{ageRating:b})}}))}),_.D(_.V,{cond:function(){return N&&S.clientData.has("post_play_nonce")},
then:function(){return _.D("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.D("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.D("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},S.getData("post_play_nonce")))}}))},"tl"),EPT=_.f(function(q){var S=q.data;
return _.D("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.D(pGh,{title:function(){return S().dialogTitle}}),_.D(mky,{data:S}),_.D(_.V,{cond:function(){return S().infoRow},
then:function(N){return _.D(gP9,{infoRows:N})}}),_.D(xkK,{closeButton:function(){return S().closeButton}}))},"ul");
EPT.idomCompat=!0;_.jS(EPT,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;return _.D("yt-gulp-triggering-dialog-view-model",{class:_.mu("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.D(_.Oc,{data:function(){return S().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.D("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.D("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.D("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.V,{cond:function(){return S().bodyText},
then:function(N){return _.D(_.tc,{each:N},function(X){return _.D("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.D(_.Fu,{text:X}))})}})),_.D("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.D(_.SA,{data:function(){return S().dismissButton}},{buttonViewModel:function(N){return _.D("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.D(_.EN,{data:N.data}))}}),_.D(_.SA,{data:function(){return S().actionButton}},{buttonViewModel:function(N){return _.D("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.D(_.EN,{data:N.data}))}}))))},"vl"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.H4}});var yCy=_.f(function(q){var S=q.data;q=_.WJ(function(){return S().agreements},[]);
return _.D("installment-agreements-view-model",{class:_.mu("ytInstallmentAgreementsViewModelHost")},_.D(_.tc,{each:q},function(N){return _.D("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.D("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.D(_.Fu,{text:N.label})),_.D("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.D(_.SA,{data:function(){return N.openButton}},{buttonViewModel:_.EN})))}))},"wl");
yCy.idomCompat=!0;var Mwy=_.f(function(q){var S=_.A(_.kr(function(){var L,P;return((L=q.data().createPlaylistDialogFormSchema)==null?0:(P=L.initialValues)==null?0:P.title)?q.data().createPlaylistDialogFormSchema.initialValues.title:""})),N=S.next().value,X=S.next().value;
S=_.A(_.kr(function(){q.data();return!1}));
var b=S.next().value,w=S.next().value;S=_.A(_.kr(function(){q.data();return!1}));
var B=S.next().value,T=S.next().value;S=_.A(_.kr(function(){var L,P;return(L=q.data().createPlaylistDialogFormSchema)==null?void 0:(P=L.initialValues)==null?void 0:P.visibility}));
var Q=S.next().value,a=S.next().value;S=_.A(_.kr(function(){q.data();return!1}));
var U=S.next().value,r=S.next().value;S=_.A(_.kr(function(){var L,P;return(L=q.data().createPlaylistDialogFormSchema)==null?void 0:(P=L.initialValues)==null?void 0:P.isCollaborative}));
var c=S.next().value,e=S.next().value,R=_.FS("div");_.Ww(function(){var L=R.value.querySelector("textarea");L&&(L.value=N())},"axFRaf");
_.lO(function(){var L;A_L((L=q.data().createPlaylistDialogFormSchema)==null?void 0:L.id,{onSubmit:function(){var P=N();var b0=Q(),Q7=c(),ry=q.data();P={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:P,privacyStatus:b0,videoIds:ry.videoIds,sourcePlaylistId:ry.sourcePlaylistId,params:Q7?ry.createPlaylistParamsCollaborationEnabled:ry.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.Ly().resolve(_.ci).resolveCommand(P)},
isValid:function(){return b()&&!B()&&!U()}})});
var J=function(L){if(L!==void 0&&(X(L),!b()&&L.length>0&&w(!0),b())){var P=QNG(q.data());if(P){var b0=P.minLength;P=P.maxLength;b0&&L.length<b0?T(!0):P&&L.length>P?T(!0):T(!1)}}},v=function(){var L=!(!c()||Q()!=="PRIVATE");
r(L)},W=function(L){L!==void 0&&(a(L),v())},z=function(){if(U())return V4$(q.data())},M=function(){e(!c());
v()},g=function(){return{validate:function(L){if(b()){var P=QNG(q.data());
if(P){var b0=P.minLength;P=P.translations;if(b0&&L.length<b0)return P==null?void 0:P.minLengthErrorMessage}}}}},x=function(){var L=QNG(q.data()),P=L==null?void 0:L.maxLength,b0;
L=L==null?void 0:(b0=L.translations)==null?void 0:b0.maxLengthErrorMessage;if(P&&L)return{maxChars:P,errorMessage:L}};
return _.D("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.D("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:R},_.D(_.SA,{data:function(){return q.data().playlistTitle}},{textFormFieldViewModel:function(L){return _.D(jB8,{data:L.data,
text:N,onInput:J,validation:g,characterLimit:x})},
textFieldViewModel:function(L){return _.D(lKL,{data:L.data,text:N,controlledMode:!0,onInput:J,validation:g,characterLimit:x})}})),_.D("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.D(_.SA,{data:function(){return q.data().playlistVisibility}},{dropdownViewModel:function(L){return _.D(uPL,{data:L.data,
onSelected:W,error:z})}})),_.D(_.V,{cond:function(){return!!q.data().playlistCollaborate},
then:function(){return _.D("div",null,_.D(_.SA,{data:function(){return q.data().playlistCollaborate}},{switchListItemViewModel:function(L){return _.D(_.XM8,{data:L.data,
onTap:M})}}))}}))},"yl");var LGh=_.f(function(q){var S=q.data;return _.D("upsell-offer-table-cell-content-view-model",null,_.D("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.D(_.iO,null,_.D(_.Cy,{when:function(){var N;return(N=S().icon)==null?void 0:N.iconType}},function(){return _.D("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.D(_.hu,{icon:function(){var N;
return(N=S().icon)==null?void 0:N.iconType.toString()}}))}),_.D(_.Cy,{when:function(){return S().title}},function(){return _.D(_.Fu,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return S().title}})}),_.D(_.Cy,{when:function(){return S().subtitle}},function(){return _.D(_.Fu,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return S().subtitle}})}),_.D(_.Cy,{when:function(){return S().infoText}},function(){return _.D(_.Fu,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return S().infoText}})}),_.D(_.Cy,{when:function(){return S().featureDescription}},function(){return _.D(_.Fu,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return S().featureDescription}})}),_.D(_.Cy,{when:function(){return S().note}},function(){return _.D(_.Fu,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return S().note}})})),_.D(_.V,{cond:function(){var N;
return(N=S().icon)==null?void 0:N.iconAccessibilityText},
then:function(){return _.D("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var N;return(N=S().icon)==null?void 0:N.iconAccessibilityText})}})))},"zl");
LGh.idomCompat=!0;var hqy=_.f(function(q){var S=q.data;var N=q.cellIndex;var X=q.rowIndex;return _.D("upsell-offer-table-cell-view-model",null,_.D("div",{class:_.mu("ytUpsellOfferTableCellViewModelCellWrapper",function(){return S().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":S().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var b,w;return"cell-"+((b=X==null?void 0:X())!=null?b:0)+"-"+((w=N==null?void 0:N())!=null?w:0)},
role:function(){return S().isFirstRow?"columnHeader":S().isFirstColumn?"rowheader":"gridcell"}},_.D(_.SA,{data:function(){return S().contents}},{upsellOfferTableCellContentViewModel:LGh})))},"Al");
hqy.idomCompat=!0;var PtF=_.f(function(q){var S=q.data;var N=q.upsellTableIsFirstRow;var X=q.rowIndex;var b=function(){return(N==null?0:N())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},w=function(){return(N==null?0:N())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.D("ytm-upsell-offer-table-row-view-model",null,_.D("div",{class:function(){return(N==null?0:N())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(X==null?void 0:X())+"-1 cell-"+(X==null?void 0:X())+"-2"}},_.D(_.SA,{data:function(){return S().rowHeaderCell}},{upsellOfferTableCellViewModel:function(B){return _.D("div",{class:b},_.D(hqy,{data:B.data,
cellIndex:0,rowIndex:X}))}}),_.D("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.D(_.SA,{data:function(){return S().contentCells}},{upsellOfferTableCellViewModel:function(B,T){return _.D("div",{class:w},_.D(hqy,{data:B.data,
cellIndex:function(){return T()+1},
rowIndex:X}))}}))))},"Bl");
PtF.idomCompat=!0;var I1j=_.f(function(q){var S=q.data;return _.D("ytm-upsell-offer-table-view-model",null,_.D("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.D("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.D(_.SA,{data:function(){return S().rows}},{upsellOfferTableRowViewModel:function(N,X){return _.D(PtF,{data:N.data,
upsellTableIsFirstRow:function(){return X()===0},
rowIndex:X})}}))))},"Cl");
I1j.idomCompat=!0;var YoT=_.f(function(q){var S=function(){return q.data()},N=_.WJ(q.noPadding,!1),X=function(){var w,B;
return(B=(w=S().logo.accessibilityData)==null?void 0:w.label)!=null?B:""},b={};
return _.D("upsell-view-model",{class:_.mu("ytUpsellViewModelHost",(b.ytUpsellViewModelHostNoPadding=function(){return N()},b.ytUpsellViewModelHostWide=function(){return S().offerTable!==void 0},b))},_.D("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.D(_.V,{cond:function(){return _.tA(S().logo)},
then:function(w){return _.D(_.Oc,{data:w,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:X})}})),_.D("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.D(_.Fu,{text:function(){return S().title}})),_.D("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.D(_.tc,{each:function(){var w;
return(w=S().subtitles)!=null?w:[]},
keyBy:"INDEX"},function(w){var B={};return _.D("div",{class:_.mu("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(B.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return S().offerTable!==void 0},B))},_.D(_.Fu,{text:w}))})),_.D("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.D(_.tc,{each:function(){var w;
return(w=S().benefitInfos)!=null?w:[]},
keyBy:"INDEX"},function(w){return _.D(_.V,{cond:function(){return w().info},
then:function(B){return _.D("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.D(_.hu,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.D(_.Fu,{text:B}))}})})),_.D(_.V,{cond:function(){return S().offerTable!==void 0},
then:function(){return _.D("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.D(_.SA,{data:function(){return S().offerTable}},{upsellOfferTableViewModel:function(w){return _.D(I1j,{data:w.data})}}))}}),_.D("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.D(_.tc,{each:function(){var w;
return(w=S().legalInfos)!=null?w:[]},
keyBy:"INDEX"},function(w){var B={};return _.D("div",{class:_.mu("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(B.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return S().offerTable!==void 0},B))},_.D(_.Fu,{text:w}))})))},"Dl");var oSy=_.f(function(q){var S=q.data;q={};q=(q.ytMiniAppScoreChallengeViewModelScoreRadial=!0,q.ytMiniAppScoreChallengeViewModelDarkScoreRadial=Uu3(),q);return _.D("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.D("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return S().title}),_.D("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return S().subtitle}),_.D("div",{class:_.B2(q)},_.D("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return S().score})),_.D("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return S().prompt}))},"El");var qm$=function(){this.store=_.lx();this.formId=""};
qm$.prototype.onInit=function(q){q.formId&&(this.formId=q.formId,this.store.dispatch(_.xx({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
qm$.prototype.cleanup=function(){this.store.dispatch(_.xx({type:"RESET_COMMAND_MAP"}))};var Sml=_.f(function(q){function S(T){if(T&&(T=_.t(T,_.wH)))return Object.assign({},T,{isSelected:w()})}
var N=_.A(_.kr(function(){var T,Q;return(Q=(T=_.t(q.data().option,_.wH))==null?void 0:T.isSelected)!=null?Q:!1})),X=N.next().value,b=N.next().value,w=X;
_.lO(function(){var T;A_L((T=q.data().formSchema)==null?void 0:T.id,{onSubmit:function(){var Q=_.Ly().resolve(_.ci),a=!!q.data().selectedCommand,U=!!q.data().unselectedCommand;if(w()){if(a)var r=q.data().selectedCommand}else U&&(r=q.data().unselectedCommand);r=_.aK(r);S(q.data().option)&&!r?(Q="",!a&&U?Q="selected ":a&&!U&&(Q="unselected "),a=new _.Vl("No "+Q+"command found for SelectionListItemFormViewModel"),_.O0(a)):r&&Q.resolveCommand(r)},
isValid:function(){return!0}})});
var B=function(){b(!w())};
_.k7(function(){var T,Q,a=(T=q.data())==null?void 0:(Q=T.formSchema)==null?void 0:Q.id;a&&_.oA()().delete(a)});
return _.D("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.D("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.D(_.Fu,{text:function(){return q.data().paragraph}})),_.D(_.V,{cond:function(){return S(q.data().option)},
then:function(T){return _.D(_.Kx,{data:T,isCompact:!0,hideSelectionTextChevron:!0,onTap:B,disableHorizontalPadding:!0})}}))},"Fl");var NBy=_.f(function(q){var S=q.data;var N=q.disablePadding;var X=q.className;var b=_.FS("yt-dialog-header-view-model"),w=function(){var Q=S().imageBanner;a:switch(S().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var a="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:a="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:Q,style:a,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},B=function(){return S().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
T=function(){return S().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.lO(function(){var Q=function(){_.gr(b.value,"yt-refit-popups-action")},a;
(a=b.value)==null||a.addEventListener("image-loaded",Q);_.k7(function(){var U;(U=b.value)==null||U.removeEventListener("image-loaded",Q)})});
q={};return _.D("yt-dialog-header-view-model",{el:b,class:_.mu(X,(q.ytDialogHeaderViewModelHost=!0,q.ytDialogHeaderViewModelHostDisablePadding=N,q.ytDialogHeaderViewModelHostCentered=T,q))},_.D(_.V,{cond:function(){return S().imageBanner},
then:function(){var Q={};return _.D("div",{class:_.mu(X,(Q.ytDialogHeaderViewModelBanner=!0,Q.ytDialogHeaderViewModelBannerFullBleed=B,Q)),style:_.Ls({"max-height":function(){return S().assetContainerMaxHeight!==void 0?S().assetContainerMaxHeight+"px":void 0}})},_.D(_.ym,{data:w,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.D(_.V,{cond:function(){return S().headerBlock},
then:function(){var Q={};return _.D("div",{class:_.mu("ytDialogHeaderViewModelHeaderBlock",(Q.ytDialogHeaderViewModelHeaderBlockCentered=T,Q))},_.D(_.SA,{data:function(){return S().headerBlock}},{contentPreviewImageViewModel:function(a){return _.D(_.ym,{data:a.data,
notifyOnLoaded:!0})}}))}}),_.D(_.V,{cond:function(){return S().customBanner},
then:function(Q){var a={};return _.D("div",{class:_.mu("ytDialogHeaderViewModelCustomAssetContainer",(a.ytDialogHeaderViewModelCustomAssetContainerCentered=T,a))},_.D(_.SA,{data:Q},{avatarStackViewModel:_.cF}))}}),_.D(_.V,{cond:function(){return S().headline},
then:function(Q){return _.D("h2",null,_.D(_.Fu,{text:Q,className:"ytDialogHeaderViewModelText"}))}}))},"Gl");
NBy.idomCompat=!0;var XmK=_.f(function(q){var S=_.KLM(function(){return q.data().formId}),N=S.submitForm,X=S.isValid;
return _.D("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.D(_.SA,{data:function(){return q.data().panelFooter}},{panelFooterViewModel:function(b){return _.D(ey,{data:b.data,
disablePadding:!0,disablePrimaryButton:function(){return!X()},
onClickPrimaryButton:function(){N()}})}}))},"Hl");var bf9=_.f(function(q){var S=function(){var N,X;return(X=(N=_.t(q.data().rendererContext,_.Z7))==null?void 0:N.label)!=null?X:""};
return _.D("yt-dialog-image-content-view-model",{class:_.mu("ytDialogImageContentViewModelHost",q.className)},_.D(_.V,{cond:function(){return _.tA(q.data().image)},
then:function(N){var X={};return _.D("div",{style:_.Ls((X.width=(0,_.tP)(function(){var b;return(b=q.data().imageMaxWidth)!=null?b:""}),X)),
class:"ytDialogImageContentViewModelImage"},_.D(_.Oc,{data:N,alt:S,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.D(_.Fu,{text:function(){return q.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Il");var Aqh=_.f(function(q){var S=_.dY(q,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),N=S.elRefCallback;q=S.Icon;var X=S.Asset,b=S.assetType,w=S.Title,B=S.LeadingActionHeader,T=S.TrailingActionHeader,Q=S.headerPosition,a=S.Content,U=S.buttonLayout,r=S.buttonStyle,c=S.primaryButtonWiz,e=S.secondaryButtonWiz,R=S.contentAlignment,J=S.isFullscreen,v=S.width,W=S.maxHeight,z=S.isHeaderWizDefined,M=S.Header,g=S.isFooterWizDefined,
x=S.Footer;S=_.FS("dialog-layout",function(l0){N==null||N(l0)});
var L=c?function(){var l0={};return c({buttonOverrides:function(){return{style:(r==null?void 0:r())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.mu((l0["yt-spec-dialog-layout__dialog-layout-button"]=!0,l0["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(U==null?void 0:U())===0||(U==null?void 0:U())===2},l0))})}:void 0,P=e?function(){var l0={};
return e({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.mu((l0["yt-spec-dialog-layout__dialog-layout-button"]=!0,l0["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(U==null?void 0:U())===0||(U==null?void 0:U())===2},l0))})}:void 0,b0=function(){return(!!w||!!B||!!T)&&Q()===0},Q7={},ry={},s7={},TW={};
return _.D("dialog-layout",{el:S,class:_.mu((Q7["yt-spec-dialog-layout"]=!0,Q7["yt-spec-dialog-layout--dialog-layout-fullscreen"]=J,Q7["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!J()},Q7["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return W()===1},Q7["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(b==null?void 0:b())===1},Q7)),
style:function(){return(v==null?void 0:v())!==void 0?"width: "+v()+"px;":""}},q?_.D("div",{class:_.mu((ry["yt-spec-dialog-layout__dialog-layout-icon"]=!0,ry["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!X&&Q()===1},ry["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return R()===1},ry))},_.D(q,null)):null,_.D(_.V,{cond:z,
then:function(){return M?_.D("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.D(M,null)):null},
else:function(){return _.D(_.S1,null,_.D(_.V,{cond:b0,then:function(){return _.D(wmR,{contentAlignment:R,LeadingActionHeader:B,TrailingActionHeader:T,Title:w,isAboveAsset:!!X})}}),X?_.D("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.D(X,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.D("div",{class:_.mu((s7["yt-spec-dialog-layout__dialog-layout-container"]=!0,s7["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(R==null?void 0:R())===1},
s7["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!w&&!(M&&z())||!!X&&(Q==null?void 0:Q())===0},s7))},_.D(_.V,{cond:function(){return w&&!M&&(Q==null?void 0:Q())===1},
then:function(){return _.D(wmR,{contentAlignment:R,LeadingActionHeader:B,TrailingActionHeader:T,Title:w,isAboveAsset:!1})}}),a?_.D("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.D("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.D(a,null))):null,_.D(_.V,{cond:g,
then:function(){return x?_.D("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.D(x,null)):null}}),L||P?_.D(Zfz,{footerClasses:_.mu((TW["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,TW["yt-spec-dialog-layout__dialog-layout-footer"]=!0,TW["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(U==null?void 0:U())===2},TW["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(U==null?void 0:U())===1},TW)),
PrimaryButton:L,SecondaryButton:P}):null))},"Jl"),wmR=_.f(function(q){var S=_.dY(q,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),N=S.contentAlignment,X=S.LeadingActionHeader;q=S.Title;var b=S.TrailingActionHeader,w=S.isAboveAsset,B=S.enableLeadingActionHeader;S={};return _.D("div",{class:_.mu((S["yt-spec-dialog-layout__dialog-header-container"]=!0,S["yt-spec-dialog-layout__dialog-header"]=!0,S["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=w,S["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(N==null?void 0:N())===1&&B()},S))},_.D(_.V,{cond:function(){return B()},
then:function(){return X?_.D("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.D(X,null)):null}}),q?_.D("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.D(q,null)):null,b?_.D("div",null,_.D(b,null)):null)},"Kl"),Zfz=_.f(function(q){var S=q.footerClasses;
var N=q.PrimaryButton;q=q.SecondaryButton;return _.D("div",{class:S},q?_.D(q,null):null,N?_.D(N,null):null)},"Ll");var sp5=new _.ky("TIME_PICKER_VIEW_MODEL_TOKEN");var BBK=_.f(function(q){var S=q.data;return _.D("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.D("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.D(_.SA,{data:function(){return S().avatar}},{avatarViewModel:_.rK})),_.D("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.Fu,{text:function(){return S().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Ml");var TB9=_.f(function(q){return _.D("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.D(_.Fu,{text:function(){return q.data().inviteMessage}})),_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.D(_.Fu,{text:function(){return q.data().attributedAccountSectionHeaderText}})),_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.D(_.SA,{data:function(){return q.data().accountAvatar}},{avatarViewModel:_.rK}),_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.D(_.Fu,{text:function(){return q.data().accountName}}),_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.D(_.Fu,{text:function(){return q.data().handle}}))),_.D(_.SA,{data:function(){return q.data().trailingButton}},{buttonViewModel:_.EN})),_.D("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.D(_.Fu,{text:function(){return q.data().termsOfService}})))},"Nl");var Gm$=_.f(function(q){var S=q.data;return _.D("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.D("div",{class:"ytAccessConfirmationViewModelContent"},_.D(_.SA,{data:function(){var N;return(N=S().avatar)!=null?N:S().dualAvatar}},{dualAvatarViewModel:function(N){return _.D(_.P9Z,{data:N.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(N){return _.D(_.$G,{data:N.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.D("h2",{class:"ytAccessConfirmationViewModelTitle"},_.D(_.Fu,{text:function(){return S().title}})),_.D(_.Fu,{text:function(){return S().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Ol");var D_z=_.f(function(q){var S=function(){var T,Q;return(T=q.data().formSchema)==null?void 0:(Q=T.initialValues)==null?void 0:Q.selectedLanguages},N=_.A(_.kr(function(){return S()})),X=N.next().value,b=N.next().value,w={};
_.Ww(function(){var T=q.data().formSchema,Q=T==null?void 0:T.submitConfig;q.data()!==w&&(w=q.data(),T&&Q&&ZcL(T.id,{isValid:function(){var a,U=(a=X())!=null?a:[],r;a=(r=S())!=null?r:[];if(U.length!==a.length)return!0;r=new Set(a);U=_.A(U);for(a=U.next();!a.done;a=U.next())if(!r.has(a.value))return!0;return!1},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:X()||[]}}},
submitConfig:Q}))},"iCaJcc");
var B=function(T){var Q=T.key;if(Q){var a;if(Q&&((a=X())==null?0:a.includes(Q))){var U;b((U=X())==null?void 0:U.filter(function(r){return r!==Q}))}else b([].concat(_.PG(X()||[]),[Q]))}};
return _.D("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.D(_.SA,{data:function(){return q.data().checkboxGroup}},{checkboxGroupViewModel:function(T){return _.D(HeZ,{data:T.data,
onItemTap:B,selectedKeys:X,controlledMode:!0,disableHorizontalPadding:q.disableHorizontalPadding})}}))},"Ql");var Qp5=_.f(function(q){var S=q.data;var N=void 0;q=_.A(_.kr(function(){var U;return((U=_.t(S().content,eL3))==null?void 0:U.defaultSelectedKey)||""}));
var X=q.next().value,b=q.next().value,w,B=function(){b("");var U;(U=N)==null||U.cleanup()};
_.lO(function(){N=new qm$;window.addEventListener("yt-popup-closed",B)});
_.Ww(function(){if(N&&w!==S().formId&&(N.onInit(S()),(w=S().formId)&&X())){var U=N,r={key:X()};r.command&&U.store.dispatch(KK7(w,r.command))}},"bo7oA");
_.k7(function(){window.removeEventListener("yt-popup-closed",B)});
var T=function(U,r,c){r.key&&c&&r.key!==X()&&(b(r.key),N&&r.command&&N.store.dispatch(KK7(c,r.command)))},Q=function(){if(_.t(S().content,eL3))return!(X==null?0:X())},a=_.Ly().resolve(_.MU(sp5));
return _.D("yt-dialog-view-model",{class:_.mu("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.D(Aqh,{Header:function(){return _.D(_.SA,{data:function(){return S().header}},{dialogHeaderViewModel:function(U){return _.D(NBy,{data:U.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!S().header},
Content:function(){return _.D(_.SA,{data:function(){return S().customContent?S().customContent:S().content}},Object.assign({},{basicContentViewModel:_.H5,
createPlaylistDialogFormViewModel:Mwy,collaborativePlaylistInviteMessageViewModel:TB9,preferredLanguageSettingsPanelViewModel:function(U){return _.D(D_z,{data:U.data,disableHorizontalPadding:!0})},
miniAppScoreChallengeViewModel:oSy,radioButtonGroupViewModel:function(U){var r=U.data;return _.D(JkG,{data:r,selectedKey:X,onSelected:T,groupName:function(){return r().formId}})},
selectionListItemFormViewModel:Sml,upsellViewModel:function(U){return _.D(YoT,{data:U.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:BBK,installmentAgreementsViewModel:yCy,accessConfirmationViewModel:Gm$,listViewModel:function(U){return _.D(_.GW_,{data:U.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:bf9},a&&{timePickerViewModel:a}))},
Footer:function(){return _.D(_.SA,{data:function(){return S().footer}},{panelFooterViewModel:function(U){return _.D(ey,{data:U.data,
disablePadding:!0,disablePrimaryButton:Q})},
formPanelFooterViewModel:XmK,formFooterViewModel:function(U){return _.D(ck3,{data:U.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!S().footer}}))},"Sl");
Qp5.idomCompat=!0;_.jS(Qp5,"yt-dialog-view-model",{props:{data:_.H4},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var avc=_.f(function(q){var S=q.data;return _.D("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.D(_.V,{cond:function(){return S().title},
then:function(N){return _.D("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.D(_.Fu,{text:N,className:"ytPanelHeaderViewModelTitle"}))}}),_.D(_.V,{cond:function(){return S().subtitle},
then:function(N){return _.D(_.Fu,{text:N,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Tl"),VH9=_.f(function(q){var S=q.data;
var N=_.BFN(function(){return S().rendererContext});
q={};return _.D("yt-panel-header-view-model",{class:_.mu("ytPanelHeaderViewModelHost",(q.ytPanelHeaderViewModelHostHideDivider=function(){return!!S().shouldHideDivider},q.ytPanelHeaderViewModelHostCompact=function(){return!!S().subtitle},q)),
"aria-label":function(){var X;return(X=N())==null?void 0:X.label}},_.D(_.V,{cond:function(){return _.aA(S().rendererContext)},
then:function(){return _.D(_.LcQ,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.Q8(S().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.D(avc,{data:S}))},
else:function(){return _.D(avc,{data:S})}}),_.D("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.D(_.SA,{data:function(){return S().trailingButtons}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Ul");
VH9.idomCompat=!0;var U_9=_.f(function(q){var S=_.Ec(function(w){var B;if((B=q.skipContentClick)==null?0:B.call(q))return!1;q.onContentWrapperClick(w);return!0}),N,X,b;
return _.D("div",{class:_.mu("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return q.isAnimating()?"transform: translateY("+q.currentY()+"px);transition: 0.2s":""}},(N=q.header)==null?void 0:N.call(q),_.D("div",{id:q.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.Ls({"max-height":(0,_.tP)(q.maxHeightForContentWrapper)}),"on:scroll":_.Ec(function(w){return q.onScroll(w),!1}),
"on:touchmove":_.Ec(function(w){return w.stopPropagation(),!1})},_.D("div",{el:_.Hi(q.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":S},(X=q.body)==null?void 0:X.call(q))),(b=q.footer)==null?void 0:b.call(q))},"Vl");
U_9.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var rqc=_.f(function(q){var S=_.WJ(q.leadingLabel),N=_.WJ(q.trailingLabel),X=_.WJ(q.footerButtonType),b=function(){return S()||N()||q.hasPrimaryButton()||q.hasSecondaryButton()},w={},B=_.mu("yt-spec-bottom-sheet-layout__primary-button",(w["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return X()===0&&q.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return X()===1&&q.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return X()===2&&q.hasPrimaryButton()},w["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return X()===3&&q.hasPrimaryButton()},w));
w={};var T=_.mu("yt-spec-bottom-sheet-layout__secondary-button",(w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return X()===1&&q.hasSecondaryButton()},w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return X()===2&&q.hasSecondaryButton()},w["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return X()===3&&q.hasPrimaryButton()},w));
return _.D(_.V,{cond:q.hasFooterOverride,then:function(){var Q;return _.D(_.S1,null,(Q=q.footerOverride)==null?void 0:Q.call(q))},
else:function(){return _.D(_.V,{cond:b,then:function(){return _.D("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.D(_.V,{cond:function(){return S()||N()},
then:function(){var Q={};return _.D("div",{class:_.mu("yt-spec-bottom-sheet-layout__footer-label-wrapper",(Q["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!q.hasPrimaryButton()},Q))},_.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},S)}}),_.D(_.V,{cond:N,
then:function(){return _.D("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},N)}}))}}),_.D(_.V,{cond:function(){return q.hasPrimaryButton()||q.hasSecondaryButton()},
then:function(){var Q={};return _.D("div",{class:_.mu("yt-spec-bottom-sheet-layout__footer-button-wrapper",(Q["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.fov,Q))},_.D(_.V,{cond:function(){return q.hasSecondaryButton()&&X()!==0},
then:function(){var a;return _.D("div",{class:T},(a=q.secondaryButton)==null?void 0:a.call(q))}}),_.D(_.V,{cond:q.hasPrimaryButton,
then:function(){var a;return _.D("div",{class:B},(a=q.primaryButton)==null?void 0:a.call(q))}}))}}))}})}})},"Wl");
rqc.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var $_l=_.f(function(q){var S=_.WJ(q.title),N=_.WJ(q.subtitle);return _.D("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:q.headerId,"on:touchstart":_.Ec(function(X){var b;(b=q.touchstart)==null||b.call(q,X);return!1}),
"on:touchmove":_.Ec(function(X){var b;(b=q.touchmove)==null||b.call(q,X);return!1}),
"on:touchend":_.Ec(function(X){var b;(b=q.touchend)==null||b.call(q,X);return!1})},_.D("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.D(_.V,{cond:q.hasHeaderOverride,
then:function(){var X;return _.D(_.S1,null,(X=q.headerOverride)==null?void 0:X.call(q))},
else:function(){var X={};return _.D("div",{class:_.mu((X["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,X["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=S,X))},_.D("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.D(_.V,{cond:S,then:function(){return _.D(_.S1,null,_.D("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},S),_.D(_.V,{cond:N,then:function(){return _.D("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
N)}}))}})),_.D(_.V,{cond:function(){return S()&&q.hasActionHeader()},
then:function(){var b;return _.D("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(b=q.actionHeader)==null?void 0:b.call(q))}}))}}))},"Xl");
$_l.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.f(function(q){function S(b0){if(!M&&typeof MutationObserver!=="undefined"){var Q7={childList:!0};"MutationObserver"in window&&(M=new MutationObserver(N.bind(void 0,b0)),M.observe(b0,Q7))}}
function N(b0){typeof M!=="undefined"&&(g["content-wrapper"]===void 0&&(g["content-wrapper"]=b0.children[0].clientHeight),J(g["content-wrapper"]),R()>v()||W(R()))}
function X(){e(window.innerHeight);R()>v()||W(R());x.isFullScreen[0]()&&R()>v()?L().dispatch("Snap To Full Screen",{maxHeight:z()}):L().dispatch("Snap To Neutral Position",{maxHeight:v()})}
function b(b0){document.body.style.overscrollBehavior="none";b0.preventDefault();L().dispatch("Touch Start",{event:b0})}
function w(b0){b0.preventDefault();L().dispatch("Touch Move",{event:b0,contentScrollable:R()>v(),fullContentWrapperHeight:z(),contentWrapperHeight:v(),heightMap:g,contentWrapperId:"content-wrapper",header:CwZ(q),footer:CwZ(q),headerDivHeight:g["bottom-sheet-header"],footerDivHeight:g["bottom-sheet-footer"]})}
function B(){document.body.style.overscrollBehavior="";x.isFullScreen[0]()?x.currentY[0]()>=60?L().dispatch("Snap To Neutral Position",{maxHeight:v()}):L().dispatch("Snap To Full Screen",{maxHeight:z()}):x.currentY[0]()>=60?T():x.currentY[0]()<=-60&&R()>v()?L().dispatch("Snap To Full Screen",{maxHeight:z()}):L().dispatch("Snap To Neutral Position",{maxHeight:v()})}
function T(){L().dispatch("Close Sheet",{clientHeight:c(),maxHeight:0});setTimeout(function(){egm()},250)}
var Q=_.FS("div"),a=_.FS("div"),U=_.A(_.r6(window.innerHeight,void 0,"CmOsU")),r=U.next().value;U=U.next().value;var c=r,e=U;U=_.A(_.r6(0,void 0,"p0Flhb"));r=U.next().value;U=U.next().value;var R=r,J=U;U=_.A(_.kr(function(){var b0=CwZ(q);return.6*c()-rmV(b0)-$u3(b0)}));
r=U.next().value;U=U.next().value;var v=r,W=U,z=function(){var b0=CwZ(q),Q7=c(),ry=g["bottom-sheet-header"],s7=g["bottom-sheet-footer"];return Q7-(b0.hasHeaderFn&&ry!==void 0?ry:rmV(b0))-(b0.hasFooterFn&&s7!==void 0?s7:$u3(b0))-24-24},M=null,g={},x={initialY:_.r6(0,void 0,"sxdESd"),
currentY:_.r6(0,void 0,"GZzqeb"),isAnimating:_.r6(!1,void 0,"vJBupc"),isFullScreen:_.r6(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.kr(v)},L=function(){var b0=null;return function(){if(!b0){var Q7={initialY:x.initialY[0](),currentY:x.currentY[0](),isAnimating:x.isAnimating[0](),isFullScreen:x.isFullScreen[0](),maxHeightForContentWrapper:x.maxHeightForContentWrapper[0]()};b0=cm_(Q7)}return b0}}();
_.lO(function(){window.addEventListener("resize",X);L().subscribe(function(b0){x.initialY[1](b0.initialY);x.currentY[1](b0.currentY);x.isAnimating[1](b0.isAnimating);x.isFullScreen[1](b0.isFullScreen);x.maxHeightForContentWrapper[1](b0.maxHeightForContentWrapper)});
requestAnimationFrame(function(){Q.value&&(g["bottom-sheet-header"]=Q.value.clientHeight);a.value&&(g["bottom-sheet-footer"]=a.value.clientHeight)})});
_.k7(function(){window.removeEventListener("resize",X);M&&(M.disconnect(),M=null)});
var P=_.mu({"bottom-sheet-content-without-icon":function(){var b0;return!((b0=q.shouldShowIcons)==null?0:b0.call(q))}});
return _.D("bottom-sheet-layout",null,_.D(U_9,{contentWrapperId:"content-wrapper",isAnimating:function(){return x.isAnimating[0]()},
currentY:function(){return x.currentY[0]()},
maxHeightForContentWrapper:function(){return x.maxHeightForContentWrapper[0]()},
shouldShowIcons:q.shouldShowIcons,skipContentClick:q.skipContentClick,onScroll:function(){var b0=document.getElementById("bottom-sheet-header"),Q7=document.getElementById("content-wrapper");if(b0&&Q7){var ry={};ry=(ry["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,ry["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,ry);b0.className=Q7.scrollTop>1?_.B2(ry):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:egm,contentWrapperEl:function(b0){S(b0);requestAnimationFrame(function(){N(b0)})},
header:function(){return _.D("div",{el:Q},_.D($_l,{touchstart:b,touchmove:w,touchend:B,title:q.headerTitle,subtitle:q.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:q.headerFn,hasHeaderOverride:q.hasHeaderFn,actionHeader:q.headerActionHeader,hasActionHeader:q.hasHeaderActionHeader}))},
footer:function(){return _.D("div",{el:a},_.D(rqc,{footerButtonType:q.footerButtonType,leadingLabel:q.footerLeadingLabel,trailingLabel:q.footerTrailingLabel,primaryButton:q.footerPrimaryButton,hasPrimaryButton:q.hasFooterPrimaryButton,secondaryButton:q.footerSecondaryButton,hasSecondaryButton:q.hasFooterSecondaryButton,footerOverride:q.footerFn,hasFooterOverride:q.hasFooterFn}))},
body:function(){return _.D(_.V,{cond:q.hasContentFn,then:function(){var b0;return _.D("div",{class:P},(b0=q.contentFn)==null?void 0:b0.call(q))}})}}))},"Yl").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var cq9=_.f(function(q){var S=_.Ly().resolve(_.Qk);return _.D("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.Ec(function(){return void S.closeSheet()})},_.D(_.V,{cond:function(){return!!q.header},
then:function(){return _.D("div",{class:"ytContextualSheetLayoutHeaderContainer"},q.header())}}),_.D(_.V,{cond:function(){return!!q.content},
then:function(){return _.D("div",{class:"ytContextualSheetLayoutContentContainer"},q.content())}}),_.D(_.V,{cond:function(){return!!q.footer},
then:function(){return _.D("div",{class:"ytContextualSheetLayoutFooterContainer"},q.footer())}}))},"Zl");
cq9.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var e8z=_.f(function(q){var S=q.data;var N=_.Ly().resolve(_.ci),X=_.FS("yt-sheet-view-model",function(b){if(_.C("web_focus_first_element_sheet")||!_.C("sheet_focus_first_killswitch"))return b.addEventListener("focus",function(){bJ3(b)}),function(){b.removeEventListener("focus",function(){bJ3(b)})}});
q={};return _.D("yt-sheet-view-model",{"on:mousedown":_.Ec(function(b){_.C("sheet_focus_first_killswitch")||b.currentTarget!==b.target&&b.preventDefault()}),
"on:focus":_.Ec(function(){_.C("sheet_focus_first_killswitch")||bJ3(X.value)}),
"on:mouseleave":_.Ec(function(){var b,w=S==null?void 0:(b=S())==null?void 0:b.rendererContext,B;(b=(B=_.t(w,_.UP))==null?void 0:B.onHoverEnd)&&N.resolveCommand(b)}),
class:_.mu("ytSheetViewModelHost",(q.ytSheetViewModelContextual=!0,q.ytSheetViewModelDisableBackdropFilter=_.C("web_disable_backdrop_filter"),q)),el:X,tabindex:-1},_.D(_.V,{cond:S,then:function(b){return _.D(cq9,{header:function(){return _.D(_.SA,{data:function(){return b().header}},{panelHeaderViewModel:VH9})},
content:function(){return _.D(_.SA,{data:function(){return b().content}},{listViewModel:function(w){return _.D(_.GW_,{data:w.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:YoT,miniAppScoreChallengeViewModel:oSy})},
footer:function(){return _.D(_.SA,{data:function(){return b().footer}},{panelFooterViewModel:ey})}})}}))},"$l");
e8z.idomCompat=!0;_.jS(e8z,"yt-sheet-view-model",{props:{data:_.H4}});var R8T=_.f(function(q){var S=function(){var N;return(N=q.data().enableDebuggingFeatures)!=null?N:!1};
return _.D("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.D(_.tc,{each:function(){var N;return(N=q.data().stickers)!=null?N:[]}},function(N){return _.D(CUD,{data:function(){return N},
debugMode:S})}))},"am"),CUD=_.f(function(q){var S=_.dY(q,{debugMode:!1}).debugMode,N=_.WJ(function(){var Q;
return(Q=q.data().region)==null?void 0:Q.w},0),X=_.WJ(function(){var Q;
return(Q=q.data().region)==null?void 0:Q.h},0),b=_.WJ(function(){var Q;
return(Q=q.data().region)==null?void 0:Q.x},0),w=_.WJ(function(){var Q;
return(Q=q.data().region)==null?void 0:Q.y},0),B=_.Ec(function(){var Q=q.data().onTap;
Q&&_.$m(Q)}),T={};
return _.D("div",{class:_.mu("ytStoriesStickerLayerViewModelSticker",(T.ytStoriesStickerLayerViewModelDebugMode=S,T)),style:_.Ls({width:function(){return 100*N()+"%"},
height:function(){return 100*X()+"%"},
left:function(){return 100*b()+"%"},
top:function(){return 100*w()+"%"},
"flex-direction":function(){return RgZ(q.data().flexDirection)},
"justify-content":function(){return t4V(q.data().justifyContent)},
"align-items":function(){return i23(q.data().alignItems)}}),
"on:click":B},_.D(_.SA,{data:function(){return q.data().button||q.data().toggleButton}},{buttonViewModel:function(Q){return _.D(_.EN,{data:Q.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(Q){return _.D(_.B_,{data:Q.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"bm");var ifT=_.f(function(q){var S=function(){return q.data()},N={},X=_.A(_.r6(!1,void 0,"LkwKDb")),b=X.next().value,w=X.next().value,B=_.WJ(function(){return S().backgroundColor},0);
X=_.WJ(function(){return S().actionButtons},[]);
var T=_.WJ(function(){return S().stickerLayer},{}),Q=_.BFN(function(){return S().rendererContext}),a=function(){var r,c;
return{animationRef:N,animationConfig:{autoplay:!1,loop:!1,path:(c=(r=S().foregroundAnimation)==null?void 0:r.url)!=null?c:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){w(!0)},
complete:function(){q.navigateToNextItemOnLottieComplete()}}}},U=function(){var r,c,e,R,J,v,W,z;
return{animationConfig:{autoplay:(v=(r=S().backgroundAnimation)==null?void 0:(c=r.settings)==null?void 0:c.autoplay)!=null?v:!1,loop:(W=(e=S().backgroundAnimation)==null?void 0:(R=e.settings)==null?void 0:R.loop)!=null?W:!1,path:(z=(J=S().backgroundAnimation)==null?void 0:J.url)!=null?z:"",name:"stories_item_background_animation"}}};
_.Ww(function(){if(q.isVisible()&&b()){var r;(r=N.lottieEl)==null||r.play();q.animationRef()&&(q.animationRef().lottieEl=N.lottieEl)}else{var c;(c=N.lottieEl)==null||c.stop()}},"dlAj1b");
return _.D("yt-stories-item-view-model",{"aria-label":function(){var r;return(r=Q())==null?void 0:r.label},
class:"ytStoriesItemViewModelHost",style:_.Ls({"background-color":function(){return _.Vh(B())+";"}})},_.D("div",{class:"ytStoriesItemViewModelAssetContent"},_.D(_.V,{cond:function(){return!!S().backgroundAnimation},
then:function(){return _.D(_.I7,{data:U,animationName:function(){return U().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.D(_.V,{cond:function(){return!!S().backgroundImage},
then:function(){return _.D(_.Oc,{data:function(){return S().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.D(_.V,{cond:function(){return!!S().foregroundAnimation},
then:function(){return _.D(_.I7,{data:a,animationName:function(){return a().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.D(_.V,{cond:function(){return!!S().foregroundImage},
then:function(){return _.D(_.Oc,{data:function(){return S().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.D("div",{class:"ytStoriesItemViewModelTopShadow"}),_.D(_.SA,{data:function(){return T()}},{storiesStickerLayerViewModel:R8T})),_.D("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.Ls({"background-color":function(){return _.Vh(B())}})},_.D("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.D(_.tc,{each:X},function(r){return _.D(tHy,{storiesButtonData:function(){return r},
pauseAutoNavigation:q.pauseAutoNavigation})}))))},"dm"),Jqc={style:"overlay",
type:"outline"},tHy=_.f(function(q){var S={};return _.D("div",{class:_.mu("ytStoriesItemViewModelActionButton",(S.ytStoriesItemViewModelStretchedActionButton=function(){return q.storiesButtonData().size==="STORIES_BUTTON_SIZE_STRETCH"},S)),
"on:click":_.Ec(q.pauseAutoNavigation)},_.D(_.SA,{data:function(){return q.storiesButtonData().button}},{buttonViewModel:function(N){return _.D(_.EN,{data:N.data,
buttonOverrides:Jqc})}}))},"em");var FfT={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.jS(_.f(function(q){var S=function(){var s7;return(s7=q.data().startIndex)!=null?s7:0},N=_.A(_.kr(S)),X=N.next().value,b=N.next().value;
N=_.A(_.r6(!1,void 0,"sjy7s"));var w=N.next().value,B=N.next().value,T=function(){var s7;return(s7=q.data().storyItems)!=null?s7:[]},Q={},a=_.FS("yt-stories-viewer-view-model"),U=function(){return q.data().dismissButton},r=function(){var s7;
return _.aK((s7=_.t(U(),_.i5))==null?void 0:s7.onTap)},c=_.FS("div"),e,R,J=!1,v=function(){var s7;
(s7=e)==null||s7.cancel();e=W(X()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});e.onfinish=function(){var TW=_.t(T()[X()],dc7),l0,zW;TW!=null&&TW.foregroundAnimation&&((TW==null?0:(l0=TW.foregroundAnimation)==null?0:l0.url)||(TW==null?0:(zW=TW.foregroundAnimation)==null?0:zW.payload))||(X()!==T().length-1?(b(X()+1),v()):r()&&_.Vp(r()))}},W=function(s7){return c.value.children[s7].children[0]},z=function(){for(var s7=0;s7<X();s7++)W(s7).style.transform=
"scaleX(1)"},M=function(){J||(w()?B(!1):(X()===T().length-1&&r()&&_.Vp(r()),W(X()).style.transform="scaleX(1)",X()!==T().length-1&&(b(X()+1),v())))},g=function(){J||(w()?B(!1):(W(X()).style.transform="scaleX(0)",X()!==0&&b(X()-1),v()))},x=function(){B(!0)},L=function(){W(X()).style.transform="scaleX(1)";
X()!==T().length-1?(b(X()+1),v()):r()&&_.Vp(r())};
N=function(){J=!1;R=setTimeout(function(){B(!0);J=!0},300)};
var P=function(){clearTimeout(R);J&&w()&&B(!1)};
_.Ww(function(){if(w()){var s7;(s7=e)==null||s7.pause();var TW;(TW=Q.lottieEl)==null||TW.pause()}else{var l0;(l0=e)==null||l0.play();var zW;(zW=Q.lottieEl)==null||zW.play()}},"vAvZob");
_.Ww(function(){z();var s7;(s7=a.value)==null||s7.focus();X()===S()&&v()},"uSlfE");
var b0=function(s7){s7.key==="ArrowLeft"?g():s7.key==="ArrowRight"&&M()},Q7=function(s7){if(s7.target===a.value){(s7=r())&&_.Vp(s7);
clearTimeout(R);var TW;(TW=e)==null||TW.cancel();var l0;(l0=Q.lottieEl)==null||l0.stop();window.removeEventListener("keydown",b0);window.removeEventListener("yt-popup-closed",Q7)}},ry=function(s7){if(s7.target===a.value){var TW;
(TW=a.value)==null||TW.focus();var l0;(l0=Q.lottieEl)==null||l0.play();window.addEventListener("keydown",b0);window.addEventListener("yt-popup-closed",Q7)}};
_.lO(function(){z();v();window.addEventListener("yt-popup-opened",ry)});
return _.D("yt-stories-viewer-view-model",{el:a,class:_.mu("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.D("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.D("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.Ec(g),"on:mousedown":_.Ec(N),"on:mouseup":_.Ec(P),"on:mouseleave":_.Ec(P)}),_.D("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.Ec(M),"on:mousedown":_.Ec(N),"on:mouseup":_.Ec(P),"on:mouseleave":_.Ec(P)})),
_.D("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.D(_.SA,{data:T},{storiesItemViewModel:function(s7,TW){var l0=s7.data;return _.D(_.V,{cond:function(){return Math.abs(TW()-X())<=1},
then:function(){var zW={};return _.D("div",{class:_.mu("ytStoriesViewerViewModelStoryItem",(zW.ytStoriesViewerViewModelActiveStoryItem=function(){return TW()===X()},zW))},_.D(ifT,{data:l0,
pauseAutoNavigation:x,navigateToNextItemOnLottieComplete:L,isVisible:function(){return TW()===X()},
animationRef:Q}))}})}})),_.D("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:c},_.D(_.tc,{each:T},function(){return _.D("div",{class:"ytStoriesViewerViewModelProgressBar"},_.D("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.D("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.D(_.Oc,{data:FfT,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.D("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.D(_.SA,{data:function(){return q.data().menuButton}},{buttonViewModel:function(s7){return _.D(_.EN,{data:s7.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.D(_.SA,{data:function(){return q.data().muteButton}},{toggleButtonViewModel:function(s7){return _.D(_.B_,{data:s7.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.D(_.SA,{data:U},{buttonViewModel:function(s7){return _.D(_.EN,{data:s7.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"hm"),"yt-stories-viewer-view-model",{props:{data:_.H4}});_.jS(_.f(function(q){var S=q.data;var N=_.FS("yt-gen-ai-feedback-form-view-model"),X=[];return _.D("yt-gen-ai-feedback-form-view-model",{el:N,class:"ytGenAiFeedbackFormViewModelHost"},_.D(_.Fu,{text:function(){return S().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.D("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.D(_.SA,{data:function(){return S().feedbackChips}},{toggleButtonViewModel:function(b){var w=b.data;
return _.D(_.B_,{data:w,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(B){var T=w();T=_.t(T,_.FC);T=_.t(T==null?void 0:T.defaultButtonViewModel,_.i5).trackingParams;B?X.push(T):(B=X.indexOf(T),B>-1&&X.splice(B,1))}})}})),_.D(_.Fu,{text:function(){return S().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.D("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.D(_.SA,{data:function(){return S().submitButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){JmL(N.value,X,S().uniqueId)}})}}),_.D(_.SA,{data:function(){return S().moreFeedbackButton}},{buttonViewModel:function(b){return _.D(_.EN,{data:b.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"im"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.H4},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var KR=function(){return _.n.apply(this,arguments)||this};
_.F(KR,_.n);KR.prototype.created=function(){Bb3(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior($Xm);var q=_.Ly().resolve(_.v7Z);q&&(q.container=this.ytPopupContainerBehavior);if(q=_.Ly().resolve(_.Qk))q.container=this.ytPopupContainerBehavior;if(q=_.Ly().resolve(_.aY)){var S=this.ytPopupContainerBehavior;q.containerWasInjected?_.vN(Error("uj")):q.container=S}};
KR.prototype.ensurePopupBelowPlayer=function(q,S){var N=_.Ly().resolve(_.MU(_.Wq));if(!N||!N.isOnWatch()||!_.kc())return!1;N=N.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.qQ().height>N+this.getPopupHeight(q,S)?(q.style.top="auto",q.style.bottom="0px"):(q.style.top=N+"px",q.style.bottom="auto");return!0};
KR.prototype.getPopupHeight=function(q,S){S&&(q.cachedPopupHeight=0);if(!q.cachedPopupHeight){S=0;var N=q.clientHeight,X=window.getComputedStyle(q);S+=parseInt(X.marginTop,10);S+=parseInt(X.marginBottom,10);q.cachedPopupHeight=N+S}return q.cachedPopupHeight};
KR.prototype.getElement=function(q){return document.createElement(q)};
_.u([_.O(WEh.YtPopupContainerBehavior),_.E("design:type",Object)],KR.prototype,"ytPopupContainerBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],KR.prototype,"ytComponentBehavior",void 0);_.u([_.Ue({disableElementRegistration:!0,is:"ytd-popup-container"})],KR);
_.p(KR,"ytd-popup-container",function(){if(i7T!==void 0)return i7T;var q=document.createElement("template");_.H(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);return i7T=q},{mode:1});var Hf9;var OfK={};OfK.YtLogYpcFlowCommandsBehavior=[_.P4.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(q){_.t(q,fI7)&&(q=_.t(q,fI7))&&(q.serializedTransactionFlowLoggingParams?_.Bk7(q.serializedTransactionFlowLoggingParams):q.serializedYpcCancelFlowLoggingParams?(q=q.serializedYpcCancelFlowLoggingParams)&&YW("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",q):q.serializedYpcResumeFlowLoggingParams?(q=q.serializedYpcResumeFlowLoggingParams)&&YW("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",q):q.serializedYpcPauseFlowLoggingParams?(q=q.serializedYpcPauseFlowLoggingParams)&&
YW("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",q):q.serializedYpcRefundFlowLoggingParams?(q=q.serializedYpcRefundFlowLoggingParams)&&zF8("YPC_EVENT_TYPE_START",q):q.serializedYpcDeactivateFlowLoggingParams?(q=q.serializedYpcDeactivateFlowLoggingParams)&&YW("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",q):q.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(q=q.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&YW("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",q))},
handleLogYpcFlowDismiss_:function(q){_.t(q,nQ5)&&(q=_.t(q,nQ5),q.serializedTransactionFlowLoggingParams?_.Tk7(q.serializedTransactionFlowLoggingParams):q.serializedYpcCancelFlowLoggingParams?(q=q.serializedYpcCancelFlowLoggingParams)&&YW("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",q):q.serializedYpcResumeFlowLoggingParams?(q=q.serializedYpcResumeFlowLoggingParams)&&YW("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",q):q.serializedYpcPauseFlowLoggingParams?(q=q.serializedYpcPauseFlowLoggingParams)&&
YW("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",q):q.serializedYpcRefundFlowLoggingParams&&(q=q.serializedYpcRefundFlowLoggingParams)&&zF8("YPC_EVENT_TYPE_CANCEL",q))}}];var Kfl={};Kfl.YtCancelRecurrenceBehavior=[_.c4.YtComponentBehavior,_.d2a,{attached:function(){var q=this;Lz$(this,function(S,N){return q.ypcCancelRecurrenceHandler(S,N)})},
ypcCancelRecurrenceHandler:function(q,S){var N=this;if(!S||!S.ypcCancelRecurrenceEndpoint)return!1;if(!S.ypcCancelRecurrenceEndpoint.params)return _.ny(Error("um")),!0;_.F0(this.hostElement);var X=_.iW.instance,b=_.Ly().resolve(_.MU(_.Xv));X&&_.JG(X,S)?_.Fq(X,S).then(function(w){N.ypcCancelRecurrenceSuccess_(q,S,{data:w})},function(w){N.ypcCancelRecurrenceFailure_(q,S,w)}).thenCatch(function(){_.ny(Error("vm"))}):b?b.requestDataForServiceEndpoint(S).then(function(w){N.ypcCancelRecurrenceSuccess_(q,
S,w)},function(w){N.ypcCancelRecurrenceFailure_(q,S,w)}).thenCatch(function(){_.ny(Error("vm"))}):_.ny(Error("wm"));
return!0},
ypcCancelRecurrenceSuccess_:function(q,S,N){_.Hp(this.hostElement);N.data||(N={data:N});N.data&&N.data.actions&&_.M9(this.hostElement,N.data.actions,this.hostElement);N.data.messageRenderer?xW$(S.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(S=S.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&YW("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",S);_.uc(q,"yt-service-request-completed",N)},
ypcCancelRecurrenceFailure_:function(q,S,N){_.Hp(this.hostElement);xW$(S.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.uc(q,"yt-service-request-error",{error:N,params:[q,S]})}}];var vSK=function(q,S){_.om.call(this,S)};
_.F(vSK,oj5);var lvz={};lvz.YtCompleteTransactionBehavior=[_.c4.YtComponentBehavior,_.d2a,{attached:function(){var q=this;Lz$(this,function(S,N){return q.ypcCompleteTransactionHandler(S,N)})},
completeTransaction:function(q,S){var N=this;S={payments_payload:window.btoa(S.integratorData),buybucket_params:q.data.buybucketParams,offer_params:q.data.offerParams};var X=_.Ly().resolve(_.Xv),b=q.data.completeTransactionEndpoint,w=this.get("ypcCompleteTransactionEndpoint.actions",b);w&&_.M9(this.hostElement,w,this.hostElement);return(w=_.iW.instance)&&_.JG(w,b)?_.Fq(w,b,S).then(function(B){return!B||(B==null?0:B.error)?(B=N.get("data.serializedTransactionFlowLoggingParams",q),_.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
B))):{data:B}}).then(function(B){return N.handleCompleteTransactionSuccess_(B,q)},function(){return N.handleCompleteTransactionFailure_(q)}):X.requestDataForServiceEndpoint(b,S).then(function(B){return N.handleCompleteTransactionSuccess_(B,q)},function(){return N.handleCompleteTransactionFailure_(q)})},
handleCompleteTransactionSuccess_:function(q,S){q.data||(q={data:q});if(q.data.messageRenderer)return _.Au(new vSK(q.data.messageRenderer));if(q.data.trackingParams){var N=_.VR(),X=_.as();N&&X&&_.Jg(N,X,_.by(q.data.trackingParams))}S=this.get("data.serializedTransactionFlowLoggingParams",S);nx$(S);return _.Lu(q)},
handleCompleteTransactionFailure_:function(q){q=this.get("data.serializedTransactionFlowLoggingParams",q);_.Ka("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",q);return _.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",q))},
ypcCompleteTransactionHandler:function(q,S){var N=this;if(!S.ypcCompleteTransactionEndpoint)return!1;if(!S.ypcCompleteTransactionEndpoint.transactionParams)return _.ny(Error("xm")),!0;S.ypcCompleteTransactionEndpoint&&S.ypcCompleteTransactionEndpoint.gtmData&&_.Ab(S.ypcCompleteTransactionEndpoint.gtmData);var X=_.Ly().resolve(_.MU(_.Xv));if(X){_.F0(this.hostElement);var b=_.iW.instance;b&&_.JG(b,S)?_.Fq(b,S).then(function(w){return!w||(w==null?0:w.error)?(w=N.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
S),_.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",w))):{data:w}}).then(function(w){_.uc(q,"yt-service-request-completed");
N.ypcCompleteTransactionSuccess_(S,w)},function(){return N.ypcCompleteTransactionFailure_(S)}):X.requestDataForServiceEndpoint(S).then(function(w){_.uc(q,"yt-service-request-completed");
N.ypcCompleteTransactionSuccess_(S,w)},function(){return N.ypcCompleteTransactionFailure_(S)})}return!0},
ypcCompleteTransactionSuccess_:function(q,S){_.Hp(this.hostElement);S.data||(S={data:S});_.gr(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);S.data.messageRenderer||S.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(q):(_.Ab('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",q));S.data.actions&&(q=MU$(S.data.actions),S=L_$(S.data.actions),q.length&&_.yR(this.hostElement,
q),S.length&&_.M9(this.hostElement,S,this.hostElement))},
ypcCompleteTransactionFailure_:function(q){_.Hp(this.hostElement);_.gr(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",q,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(q,S,N){if(S=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",S))S={serializedTransactionFlowLoggingParams:S},N&&(S.errorType=N),_.FO(q,S),_.HN()}}];var jpj={};jpj.YtEndpointHandlerWithYpcBehavior=[_.d2a,_.P4.YtActionHandlerBehavior,[{openWalletDialog:function(q,S,N,X,b,w,B){var T=this,Q=_.Hq();S=S.replace(/-/g,"+").replace(/_/g,"/");var a=_.Xx().get("hl");_.BvN(_.xT(_.vh),S,Q.resolve,b,function(U){w&&w();Q.reject(U)},a,function(U){return T.onServerBackendAnalyticEvent_(q,N,U)},this.onDialogClose_.bind(this),X,B);
return Q.promise},
openFixFlowDialog:function(q,S,N,X){q=q.replace(/-/g,"+").replace(/_/g,"/");_.xT(_.vh).openFixFlowDialog(q,S,N,X)},
onDialogClose_:function(){_.gr(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(q,S,N){_.uc(q,"yt-commerce-action-init-done");S&&_.yR(this.hostElement,[S,{backend_analytics:N}])}}],
_.L5.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(q,S){q=this.get("data.nativeFlowEndpoint",S);S=this.get("data.fallbackEndpoint",S);q?_.yR(this.hostElement,[q]):S&&_.uc(this.hostElement,"yt-navigate",{endpoint:S})}}],
Kfl.YtCancelRecurrenceBehavior,lvz.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var q=this;Lz$(this,function(S,N,X){return q.handleYPCEndpoint(S,N,X)});
this.ypcRegisterActionMapJobId_=_.ez(_.OY,function(){q.registerActionMap(q.buyFlowActionMap_)})},
detached:function(){var q=this;_.OY.cancelJob(this.ypcRegisterActionMapJobId_);_.ez(_.OY,function(){q.unregisterActionMap(q.buyFlowActionMap_)})},
handleYPCEndpoint:function(q,S,N){var X=S.ypcGetCartEndpoint;if(X){_.VG("commerce_transaction");var b=X.gtmId;b&&_.ZF(b);(X=X.gtmData)&&_.Ab(X)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",S)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(q,S),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",S)!=null?(this.handleYPCFixInstrumentEndpoint_(q,S),!0):S.ypcPauseSubscriptionCommand?(duL(this.hostElement,q,S,N),
!0):S.ypcResumeSubscriptionCommand?(na3(this.hostElement,q,S),!0):S.getPaymentInstrumentsParamsCommand?(lum(this.hostElement,q,S),!0):S.ypcHandleTransactionEndpoint?(KCm(this.hostElement,q,S,N),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(q,S){var N=this;_.Uu("ttcr",void 0,"commerce_transaction");S=S.ypcGetCartEndpoint;var X=S.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,b=X.encryptedPurchaseParams,w=X.serializedTransactionFlowLoggingParams,B=X.serializedPaymentsClientParams,T=this.createGetCartResponseFromParams_(X,S.offerParams,w);this.changeButtonState(q,!0);_.rn(this.openWalletDialog(q,b,X.ypcLogWalletAnalyticDataEndpoint,w,function(){N.changeButtonState(q,!1)},function(){N.changeButtonState(q,
!1)},B).then(function(Q){return N.handleBuyFlowCompleteCallback_(q,T,Q)},function(){return N.handleOnLoadError(T)}).then(function(Q){return void N.handlePostPurchaseSuccess_(q,T,Q)},function(Q){return void N.handlePostPurchaseError_(Q)}),function(){N.changeButtonState(q,!1);
q instanceof Element&&_.uc(q,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(q,S,N){var X=q.completeTransactionEndpoint,b=q.handleTransactionEndpoint;S={data:{offerParams:window.btoa(S),serializedTransactionFlowLoggingParams:N}};b?S.data.handleTransactionEndpoint=b:S.data.completeTransactionEndpoint=X;q.onCartDismissCommand&&(S.data.onCartDismissCommand=q.onCartDismissCommand);return S},
onGetCartServiceRequestCompleted_:function(q,S){var N=this,X=q.target;if(S&&S.data&&S.data.messageRenderer)_.Hp(this.hostElement),this.handleMessageRenderer_(S.data.messageRenderer),this.changeButtonState(X,!1);else{var b=this.get("data.encryptedPurchaseParams",S),w=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",S),B=this.get("data.ypcLogWalletAnalyticDataEndpoint",S),T=this.get("data.serializedPaymentsClientParams",S),Q=this.getLoggingParams_(S);if(Q||b||w)q.stopPropagation(),_.Uu("ttcr",
void 0,"commerce_transaction"),b||_.Hp(this.hostElement),this.changeButtonState(X,!1),w?_.gr(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.k$("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:w}}},this]):b&&(this.changeButtonState(X,!0),q=null,q=this.openWalletDialog(X,b,B,Q,function(){_.Hp(N.hostElement);N.changeButtonState(X,!1)},function(){_.Hp(N.hostElement);
N.changeButtonState(X,!1)},T),_.rn(q.then(function(a){return N.handleBuyFlowCompleteCallback_(X,S,a)},function(){return N.handleOnLoadError(S)}).then(function(a){return N.handlePostPurchaseSuccess_(X,S,a)},function(a){return N.handlePostPurchaseError_(a)}),function(){N.changeButtonState(X,!1);
_.uc(X,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(q,S){S&&S.endpoint&&S.endpoint.ypcGetCartEndpoint&&!S.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",S.endpoint.ypcGetCartEndpoint)&&_.M9(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",S.endpoint.ypcGetCartEndpoint)],q.target),_.F0(this.hostElement),this.changeButtonState(q.target,!0))},
onServiceRequestError_:function(q,S){if(S&&S.params&&S.params.length){S=_.A(S.params);for(var N=S.next();!N.done;N=S.next())if((N=N.value)&&N.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",N.ypcGetCartEndpoint)&&_.M9(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",N.ypcGetCartEndpoint)],q.target);_.Hp(this.hostElement);this.changeButtonState(q.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(q,S,N){var X=N.integratorData;return X==null||X===""||N.error!=null?(X=this.getLoggingParams_(S),String(N.error)==="-1"?(S.data.onCartDismissCommand&&_.M9(this.hostElement,[S.data.onCartDismissCommand],q),_.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",X,!0))):_.Au(new G2("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",X))):S.data.handleTransactionEndpoint?vaJ(this.hostElement,S.data.handleTransactionEndpoint,{payments_payload:X,funds_guarantee_callback_client_data:N.integratorClientCallbackData}):
this.completeTransaction(S,N)},
handlePostPurchaseSuccess_:function(q,S,N){S=N.data;var X=!1,b,w;if(S&&((b=S.command)==null?0:(w=b.commandExecutorCommand)==null?0:w.commands)){var B,T;b=(B=S.command)==null?void 0:(T=B.commandExecutorCommand)==null?void 0:T.commands;for(B=0;B<b.length;B++)if(_.t(b[B],_.vOk)){X=!0;break}}X||(S&&S.gtmDatas&&S.gtmDatas.length?_.Ab(S.gtmDatas[0]):_.Ab('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));N.data&&N.data.actions&&(S=MU$(N.data.actions),N=L_$(N.data.actions),S.length&&
_.yR(this.hostElement,S),N.length&&_.M9(this.hostElement,N,q))},
handlePostPurchaseError_:function(q){q&&q.payload&&q.payload.isUserDismiss||_.O0(Error("zm"))},
handleOnLoadError:function(q){q=this.getLoggingParams_(q);return _.Au(new G2("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",q))},
getLoggingParams_:function(q){return this.get("data.serializedTransactionFlowLoggingParams",q)},
handleMessageRenderer_:function(q){var S=_.j1(q,"renderer"),N=_.k$("openPopupConfig");S==="confirmDialogRenderer"&&N&&_.gr(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:N.popupTypeMap[S],popup:q}},this])},
handleYPCFixInstrumentEndpoint_:function(q,S){var N=this,X=S.ypcFixInstrumentEndpoint;S=X.encryptedFixInstrumentParameters;this.logFixFopEvent_(X,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(q,!0);this.openFixFlowDialog(S,function(b,w){N.onFixFlowCompleteCallback_(X,b,w)},function(){return N.changeButtonState(q,!1)},function(){N.changeButtonState(q,!1);
N.logFixFopEvent_(X,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(q,S,N){var X=_.py("payments.business.integration.scenario.FixInstrument");if(S==X.IntegratorCallbackType.ON_COMPLETE){S="FIX_FOP_EVENT_TYPE_CANCEL";var b=null;N.error!=null?N.error!=X.OnCompleteCallbackError.USER_CANCELLED&&(_.M9(this.hostElement,[q.errorAction],this.hostElement),S="FIX_FOP_EVENT_TYPE_FAILURE",b="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.M9(this.hostElement,[q.successAction],this.hostElement),S="FIX_FOP_EVENT_TYPE_SUCCESS");_.M9(this.hostElement,[q.onFinishAction],
this.hostElement);this.logFixFopEvent_(q,S,b)}},
logFixFopEvent_:function(q,S,N){(q=q.serializedFixFopLoggingParams)?(S={eventType:S,serializedFixFopLoggingParams:q},N!=null&&(S.errorType=N),_.FO("fixFopFlow",S),_.HN()):_.O0(Error("Am"))},
changeButtonState:function(q,S){_.C("enable_ypc_spinners")&&q&&(q.is==="yt-button-renderer"||q.is==="ytd-button-renderer")&&(q.disabled=S)}}];var WfF=function(q){this.JSC$34014_clientRoot=q;this.feedbackCollectorActionMap={"yt-help-dialog-requested":pT3,"yt-feedback-dialog-requested":fuJ,"yt-signal-action-help":xu$,"yt-signal-action-send-feedback":muG,"yt-send-feedback-action":gaJ,"yt-user-feedback-endpoint":Ea7};_.pl(_.fl.getInstance(),this.feedbackCollectorActionMap,this.JSC$34014_clientRoot)},d_l;var km$=function(q){this.JSC$34019_clientRoot=q;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":ym$.bind(null,this.JSC$34019_clientRoot),"yt-signal-action-delete-all-downloads":LC5,"yt-signal-action-delete-download":hgE,"yt-signal-action-delete-playlist-download":IuG,"yt-signal-action-install-pwa":XyZ,"yt-signal-action-refresh-downloads":ShZ,"yt-offline-video-endpoint":wy3,"yt-offline-playlist-endpoint":AW3,"yt-update-local-app-setting-command":BnJ,"yt-offline-orchestration-action-command":GwZ,
"yt-signal-action-undo-delete-download":oVJ,"yt-local-watch-history-command":aWL,"yt-signal-action-mark-download-to-mobile-edu-shown":UDJ};_.pl(_.fl.getInstance(),this.downloadManagerActionMap,this.JSC$34019_clientRoot);_.iX.instance=new _.iX},z8D;var vk=function(){var q=_.n.apply(this,arguments)||this;q.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};q.remoteApi_=null;return q};
_.F(vk,_.n);_.Z=vk.prototype;
_.Z.ready=function(){_.C("polymer_enable_mdx")&&(BjZ({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.C("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.C("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.C("enable_cast_short_lived_lounge_token")}),_.Sz("yt-remote-connection-change",this.handleConnectionChange_,this),_.Sz("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=rGJ())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.Z.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.Z.handleConnectionChange_=function(q){(this.mdxConnected=q)?(q=De_(),!q&&yu8()&&MSV()&&(q={key:"cast-selector-receiver",name:MSV()}),q=q.name):q=null;this.receiverName=q;_.zV(this.remoteApi_);(this.remoteApi_=rGJ())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.Z.handleReceiverAvailabilityChange_=function(){var q=G7Z();yu8()&&_.Bh("yt-remote-cast-available")&&q.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=q.length>0};
_.Z.handleRemoteQueueChange_=function(){var q=this.currentVideoId_,S=this.currentListId_,N=v1(this.remoteApi_);this.currentVideoId_=N.videoId;this.currentListId_=N.listId;this.currentVideoId_&&_.gr(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.C("polymer_enable_mdx_queue")?this.currentListId_:null,q,S])};
_.Z.handleAddToQueueAction_=function(q){q=_.t(q,nXG);this.remoteApi_&&(q.videoId?this.remoteApi_.addVideo(q.videoId):q.playlistId&&this.remoteApi_.addPlaylist(q.playlistId))};
_.Z.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.Z.handleInsertInQueueAction_=function(q){q=_.t(q,fc7);this.remoteApi_&&q.videoId&&this.remoteApi_.JSC$20172_insertVideo(q.videoId)};
_.Z.handleRemoveFromQueueAction_=function(q){q=_.t(q,pXL);this.remoteApi_&&q.videoId&&this.remoteApi_.JSC$20172_removeVideo(q.videoId)};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],vk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k(),_.E("design:type",Object)],vk.prototype,"appId",void 0);_.u([_.k(),_.E("design:type",Boolean)],vk.prototype,"mdxConnected",void 0);_.u([_.k(),_.E("design:type",Boolean)],vk.prototype,"receiverAvailable",void 0);_.u([_.k(),_.E("design:type",Object)],vk.prototype,"receiverName",void 0);_.u([_.k(),_.E("design:type",Object)],vk.prototype,"currentVideoId_",void 0);
_.u([_.k(),_.E("design:type",Object)],vk.prototype,"currentListId_",void 0);_.u([_.Vd({is:"yt-mdx-manager",disableElementRegistration:!0})],vk);_.p(vk,"yt-mdx-manager",void 0,{mode:2});var nSR;var fvj;var lj=function(){var q=_.n.apply(this,arguments)||this;q.APP_IDS={ytr:3,ytm:5};q.JSC$23254_timeoutId_=0;q.actionMap={"yt-open-create-family-dialog":"open"};return q};
_.F(lj,_.n);_.Z=lj.prototype;_.Z.created=function(){Bb3(2200)};
_.Z.detached=function(){this.observer_&&this.observer_.disconnect()};
_.Z.open=function(q,S){var N=this,X=q.serializedYpcFamilyCreateLoggingParams;this.JSC$23254_timeoutId_=setTimeout(this.abort_.bind(this,q.postFlowErrorEndpoint,X),3E4);S&&(this.onReadyCallback_=S);var b=_.mt(this.hostElement).querySelector("#unicorn-iframe");X&&X&&kyZ("ypcFamilyCreateFlowStarted",X);_.DRM("family_creation",function(){var w=_.py("gapi.family_creation.render");_.py("gapi.config.update")("iframes/family_creation/url",N.getFamilyCreationUrlWithUnicornParams_());var B=3;q.appId&&q.appId in
N.APP_IDS&&(B=N.APP_IDS[q.appId]);B={authUser:_.k$("SESSION_INDEX")||0,clientId:B,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.k$("HL"),initialflow:[4,5,6,7],m:N.isMobile?1:0,onFlowComplete:N.onUnicornFlowComplete_.bind(N,q.postFlowSuccessEndpoint,X),onError:N.onUnicornFlowError_.bind(N,q.postFlowErrorEndpoint,X),onReady:N.onUnicornFlowReady_.bind(N,q.referencePcidParams)};w(b,B)})};
_.Z.close=function(){_.mt(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.Z.onUnicornFlowComplete_=function(q,S){this.close();S&&S&&kyZ("ypcFamilyCreateFlowSucceeded",S);_.uc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Z.onUnicornFlowError_=function(q,S){this.close();S&&kyZ("ypcFamilyCreateFlowCancelled",S);_.uc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Z.onUnicornFlowReady_=function(q){var S=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();q&&_.py("gapi.family_creation.setConfig")(0,q);this.observer_=new MutationObserver(function(){_.mt(S.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.mt(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.mt(this.hostElement).querySelector("#dialog").open()};
_.Z.getFamilyCreationUrlWithUnicornParams_=function(){return _.k$("YTR_FAMILY_CREATION_URL")};
_.Z.getCurrentUrl_=function(){return document.location.href};
_.Z.abort_=function(q,S){this.clearTimeout_();this.onUnicornFlowError_(q,S)};
_.Z.clearTimeout_=function(){clearTimeout(this.JSC$23254_timeoutId_)};
_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],lj.prototype,"ytActionHandlerBehavior",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],lj.prototype,"isMobile",void 0);_.u([_.k(),_.E("design:type",Object)],lj.prototype,"onReadyCallback_",void 0);_.u([_.k(),_.E("design:type",Object)],lj.prototype,"observer_",void 0);_.u([_.Vd({is:"yt-create-family-dialog",disableElementRegistration:!0})],lj);
_.p(lj,"yt-create-family-dialog",function(){if(fvj===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);var S=q.content,N=S.insertBefore;nSR===void 0&&(nSR=document.createElement("template"));var X=nSR;N.call(S,X.content.cloneNode(!0),q.content.firstChild);fvj=q}q=fvj;return q},{mode:2});var pmy;var x_T;var jq=function(){var q=_.n.apply(this,arguments)||this;q.STEP=1;q.BLOCK_ON=80;q.MIN_PROGESS=0;q.MAX_PROGESS=100;return q};
_.F(jq,_.n);_.Z=jq.prototype;_.Z.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.Z.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));_.Ly().addProvider({provide:xvZ,useValue:this})};
_.Z.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.Z.finish=function(){var q=this;this.progress=this.MAX_PROGESS;rWE(function(){q.progress==q.MAX_PROGESS&&(q.hostElement.hidden=!0)})};
_.Z.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.hd.Object.defineProperties(jq.prototype,{progress:{configurable:!0,enumerable:!0,set:function(q){this.progress_=q;var S="scaleX("+q/this.MAX_PROGESS+")",N=_.mt(this.hostElement).querySelector("#progress").style;N.transform=S;N.webkitTransform=S;this.hostElement.setAttribute("aria-valuenow",String(q))},
get:function(){return this.progress_}}});
_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],jq.prototype,"ytComponentBehavior",void 0);_.u([_.Vd({is:"yt-page-navigation-progress",disableElementRegistration:!0})],jq);
_.p(jq,"yt-page-navigation-progress",function(){if(x_T===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');q.content.insertBefore(_.y().content.cloneNode(!0),
q.content.firstChild);var S=q.content,N=S.insertBefore;pmy===void 0&&(pmy=document.createElement("template"));var X=pmy;N.call(S,X.content.cloneNode(!0),q.content.firstChild);x_T=q}q=x_T;return q},{mode:2});var m_j={padding:"10px 16px","font-size":"32px","font-weight":"bold",background:"linear-gradient(135deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%)",color:"#fff","text-shadow":"1px 1px 3px rgba(255, 255, 255, 0.3)","border-radius":"15px"},ucT={"font-size":"12px","font-style":"italic"},gSz={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.jS(_.f(function(){var q=function(){return Array(_.Y$("neon_dark_launch_gradient_count")).fill({})},S=function(){return _.C("enable_svg_filters_neon_dark_launch")},N=_.A(_.r6(0,void 0,"yw3xsf")),X=N.next().value,b=N.next().value;
N=_.A(_.r6(0,void 0,"jGaAgc"));var w=N.next().value,B=N.next().value;_.Ww(function(){var Q=performance.now(),a=function(r){r=(r-Q)/5E3%1*2*Math.PI;var c=50+50*Math.sin(r);b(50+50*Math.cos(r));B(c);U=requestAnimationFrame(a)};
var U=requestAnimationFrame(a);_.k7(function(){cancelAnimationFrame(U)})},"HcmnB");
var T=function(Q){for(var a=[],U=0;U<=360;U+=15)a.push((.5+.5*Math.cos(U*Math.PI/180))*Q);return a.join(";")};
return _.D("yt-neon-wrapper",{class:_.mu("YtNeonWrapperHost")},_.D(_.V,{cond:S,then:function(){return _.D("svg",{class:"YtNeonWrapperSvg"},_.D("defs",null,_.D(_.tc,{each:q},function(Q,a){return _.D("filter",{id:function(){return"neon-filter-"+a()},
x:"-50%",y:"-50%",width:"200%",height:"200%","color-interpolation-filters":"sRGB",primitiveUnits:"userSpaceOnUse"},_.D("feSpecularLighting",{in:"SourceGraphic",in2:"SourceAlpha",operator:"in",surfaceScale:"8",specularConstant:"1",specularExponent:"30","lighting-color":"rgba(255, 255, 255, 1)",result:"specOut"},_.D("fePointLight",{class:"light-point",x:"0",y:"0",z:"150"},_.D("animate",{attributeName:"x",values:T(100),dur:"5000ms",repeatCount:"indefinite"}),_.D("animate",{attributeName:"y",values:T(80),
dur:"5000ms",repeatCount:"indefinite"}))),_.D("feComposite",{in:"specOut",in2:"SourceAlpha",operator:"in",result:"specOutMasked"}),_.D("feComposite",{in:"SourceGraphic",in2:"specOutMasked",operator:"arithmetic",k1:"0",k2:"1",k3:"1",k4:"0"}))})))}}),_.D(_.tc,{each:q},function(Q,a){return _.D("div",{class:"YtNeonWrapperGradient",
style:_.Ls({"--circle-x":function(){return X()+"%"},
"--circle-y":function(){return w()+"%"},
filter:function(){return S()?"url(#neon-filter-"+a()+")":void 0}})})}))},"km"),"yt-neon-wrapper",{props:{}});_.Cn$=function(){return _.G(function(q){_.xP(q)})};var ES$=_.f(function(q){var S=function(){return q.data().subtext},N={};
return _.D("snackbar-view-model",{class:_.mu("snackbarViewModelHost",q.className)},_.D("div",{class:_.mu("snackbarViewModelEngagementBarWrapper",q.className)},_.D(_.V,{cond:function(){return q.data().image},
then:function(X){return _.D(_.Oc,{data:X,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.D(_.V,{cond:function(){return q.data().imageContent},
then:function(){return _.D("div",{class:"snackbarViewModelAvatarContainer"},_.D(_.SA,{data:function(){return q.data().imageContent}},{decoratedAvatarViewModel:_.$G}))}}),_.D("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.D("div",{class:_.mu((N.snackbarViewModelTitle=!0,N.snackbarViewModelTitleWithSubtext=S,N))},_.D(_.Fu,{text:function(){return q.data().text}})),_.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"snackbarViewModelSubtext"},_.D(_.Fu,{text:function(){return S()}}))}})),_.D(_.V,{cond:function(){return q.data().buttons},
then:function(){return _.D("div",{class:"snackbarViewModelButtonClassWrapper"},_.D(_.SA,{data:function(){return q.data().buttons}},{buttonViewModel:function(X){return _.D(_.EN,{data:X.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:q.target})}}))}})))},"lm");_.jS(_.f(function(){function q(z,M,g){R(z);v(g);c("in");U(!0);S(z,M);B=setTimeout(function(){N()},M)}
function S(z,M){var g,x=(g=z.text)==null?void 0:g.content;z=_.Q8(z.rendererContext);x&&(M={label:x,command:z,durationMs:M},_.Ly().resolve(_.e$).enqueue(M))}
function N(z){c("out");z&&clearTimeout(B)}
function X(){N(!0)}
function b(z){if(z){var M=z.snackbarViewModel,g=z.durationMs,x=z.target;g||(g=3E3);M&&(z=_.Ly().resolve(_.MU(_.$W)))&&z.enqueue({isOpened:a,open:function(){q(M,g,x)},
close:N},0)}}
var w=_.HP("snackbar-container"),B=void 0,T=_.A(_.r6(!1,void 0,"mDc5N")),Q=T.next().value;T=T.next().value;var a=Q,U=T;Q=_.A(_.r6("out",void 0,"FpOs5e"));var r=Q.next().value,c=Q.next().value;Q=_.A(_.r6(void 0,void 0,"jIDRob"));var e=Q.next().value,R=Q.next().value;Q=_.A(_.r6(void 0,void 0,"kOA3Mb"));var J=Q.next().value,v=Q.next().value,W=_.Ec(function(){if(r()==="out"){U(!1);R(void 0);v(void 0);var z=_.Ly().resolve(_.MU(_.$W));z&&kZ3(z,0)}});
_.lO(function(){var z=_.Ly().resolve(_.MU(_.B1J));z&&(z.showSnackbarFn=b,z.closeSnackbarFn=X)});
return _.D("snackbar-container",{class:"ytSnackbarContainerHost",el:w},_.D(_.V,{cond:function(){return a()&&!!e()},
then:function(){var z={};return _.D("div",{class:_.mu("ytSnackbarContainerSnackbarContainer",(z.ytSnackbarContainerMobile=!1,z.ytSnackbarContainerPivotBar=function(){var M;return!((M=_.Ly().resolve(_.MU(_.T1s)))==null||!M())},z.ytSnackbarContainerOpened=function(){return a()&&r()==="in"},z.ytSnackbarContainerClosed=function(){return a()&&r()==="out"},z)),
"on:animationend":W},_.D(ES$,{data:function(){return e()},
target:function(){return J()}}))}}))},"mm"),"snackbar-container");_.jS(_.vi0,"yt-tooltip");var yqh=_.Ao7.ephemeralActionSelector;_.jS(_.f(function(){var q=_.oH(yqh);return _.D("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var S;return(S=q())==null?void 0:S.announcement})},"nm"),"yt-ephemeral-actions");var mD3=new Map;var iJG=function(q,S){var N=this;this.handleError=q;this.logEventInternal=S;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){N.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
iJG.prototype.logError=function(q){this.handleError(q)};
iJG.prototype.logEvent=function(q,S){switch(q){case "IDB_DATA_CORRUPTED":_.C("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",S);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",S);break;case "IS_SUPPORTED_COMPLETED":_.C("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",S);break;case "QUOTA_EXCEEDED":MHc(this,S);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",S);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":q=Object.assign({},S,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",q)}};
var MHc=function(q,S){_.R4.getInstance().estimate().then(function(N){N=Object.assign({},S,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:gV3(N==null?void 0:N.usage),deviceStorageQuotaMbytes:gV3(N==null?void 0:N.quota)});q.logEventInternal("idbQuotaExceeded",N)})};var Lf9=_.f(function(q){var S=_.FS("yt-draggable"),N=q.onDrag,X=q.onDragStart,b=q.onDragEnd,w=_.dY(q,{allowClicks:!1,dragThreshold:5}),B=w.dragThreshold,T=w.allowClicks;q=w.children;w=w.className;var Q=void 0,a=void 0,U=new _.Kf(0,0),r=!1;_.lO(function(){Q=new _.CS(S.value);a=new _.Yf(e);c(Q,a);if(T()){_.dVT(Q,B());var J;(J=S.value)==null||J.addEventListener("click",R,{capture:!0})}_.k7(function(){var v;(v=Q)==null||v.dispose();if(T()){var W;(W=S.value)==null||W.removeEventListener("click",R,{capture:!0})}})});
var c=function(J,v){_.ve(J,"earlycancel",function(){T()&&(r=!1)});
_.ve(J,"start",function(W){X==null||X(W);W.defaultPrevented||T()&&(r=!0)});
_.ve(J,"beforedrag",function(W){Q&&a&&(W.preventDefault(),U=new _.Kf(W.clientX-Q.startX,W.clientY-Q.startY),a.start())});
_.ve(J,"end",function(){v.stop();b==null||b();U=new _.Kf(0,0)})},e=function(){U&&N(U)},R=function(J){r&&(r=!1,J.stopPropagation(),J.preventDefault())};
return _.D("yt-draggable",{el:S,class:_.mu("ytDraggableComponentHost",w)},q)},"om");var h8l=_.f(function(q){var S=_.A(_.r6(0,void 0,"Qf0tbc")),N=S.next().value,X=S.next().value;S=function(b){var w={},B={};return _.D(Lf9,{className:_.mu("ytdMiniplayerComponentResizer",(w.ytdMiniplayerComponentResizerDisabled=function(){return b===q.horizontalAlignment()||b===q.verticalAlignment()},w.ytdMiniplayerComponentResizerNorth=b==="north",w.ytdMiniplayerComponentResizerEast=b==="east",w.ytdMiniplayerComponentResizerSouth=b==="south",w.ytdMiniplayerComponentResizerWest=b==="west",w)),
onDragStart:function(){X(q.currentMiniplayerSize());if(q.onResizeStart)q.onResizeStart()},
onDrag:function(T){b!=="north"&&b!=="west"||T.scale(-1);var Q;T=(Q=b==="north"||b==="south")?T.y:T.x;var a=q.currentAspectRatio();Q&&a>=1?T*=a:!Q&&a<1&&(T/=a);Q=T;q.onResize(N()+Q)}},_.D("div",{class:_.mu("ytdMiniplayerComponentResizerCorner",(B.ytdMiniplayerComponentResizerNorthCorner=b==="north",B.ytdMiniplayerComponentResizerEastCorner=b==="east",B.ytdMiniplayerComponentResizerSouthCorner=b==="south",B.ytdMiniplayerComponentResizerWestCorner=b==="west",B))}))};
return _.D("div",{class:"ytdMiniplayerComponentResizers"},S("north"),S("east"),S("south"),S("west"))},"pm");var PUj=16/9;_.jS(_.f(function(){var q=_.FS("ytd-miniplayer"),S=_.A(_.r6(new _.lU(NaN,NaN),void 0,"i8Divd")),N=S.next().value,X=S.next().value;S=_.A(_.r6(!1,void 0,"M0mb9d"));var b=S.next().value,w=S.next().value;S=_.A(_.r6(!1,void 0,"U2besf"));var B=S.next().value,T=S.next().value;S=_.A(_.r6(!1,void 0,"oMkCO"));var Q=S.next().value,a=S.next().value;S=_.A(_.r6(!1,void 0,"LLG3Bf"));var U=S.next().value,r=S.next().value;S=_.A(_.r6(!1,void 0,"m7HPQe"));var c=S.next().value,e=S.next().value;S=_.A(_.r6(!1,void 0,"jUGfuc"));
var R=S.next().value,J=S.next().value;S=_.A(_.r6(PUj,void 0,"LkUsDe"));var v=S.next().value,W=S.next().value,z=_.A(_.r6(!1,void 0,"xKE3oe"));S=z.next().value;var M=z.next().value;z=_.A(_.r6(!1,void 0,"QQ32Je"));var g=z.next().value,x=z.next().value;z=_.A(_.r6(void 0,void 0,"LRAn3"));var L=z.next().value,P=z.next().value;z=_.A(_.r6(Vn()?"west":"east",void 0,"ZPTxkd"));var b0=z.next().value,Q7=z.next().value;z=_.A(_.r6("south",void 0,"XYTr4"));var ry=z.next().value,s7=z.next().value;z=_.A(_.r6(400,
void 0,"hJycJe"));var TW=z.next().value,l0=z.next().value;z=_.Ly().resolve(_.ti).miniplayerPropSignalMap[0];var zW=z.data,nN=z.externalPlaylistData,Tq=z.playabilityStatus,Gq=z.isReadyToResume,u0=z.isDisabled,VX=z.watchWhile,UX=z.playerVe,cD=z.expandVe,cs=z.closeVe,wL=z.readyToResumeVe,U7=z.readyToResumeCloseVe,fN=z.repositionVe,r0=z.resizeVe;z=_.A(_.kr(Gq));var MM=z.next().value,vD=z.next().value,PD=_.oH(_.iT.persistentPanelVisibleSelector),cG=!1,IJ=!1,Dm;_.lO(function(){X(_.qQ());q.value.addEventListener("animationend",
function(xk){xk.target===q.value&&(e(!1),J(!1))});
Pnm(q.value)});
_.mO("yt-window-resized",function(xk){xk&&X(xk)});
var us=function(){Dm&&W(Dm.getVideoAspectRatio())},E5=function(){if(Dm){var xk=Dm.getPlayerState()===1;
MM()&&xk&&vD(!1)}},sX=function(){var xk=cD();
if(xk){var G_=_.VR(3);G_&&_.vf(G_,xk)}},aG=function(){var xk=cs(),G_=U7();
xk&&_.vf(_.VR(3),xk);Gq()&&G_&&_.vf(_.VR(3),G_)};
_.mO("yt-activate-miniplayer",function(xk){var G_;return _.G(function(Ps){if(Ps.nextAddress==1)return b()?Ps.return():Ps.yield((G_=_.Ly().resolve(_.ti).getPlayerElement())==null?void 0:G_.getPlayerPromise(),2);Dm=Ps.yieldResult;if(!Dm)return Ps.return();!g()&&_.C("kevlar_watch_while_v2")&&(s7(xk&&!_.C("kevlar_watch_while_bottom_align")?"north":"south"),Q7(Vn()?"west":"east"));var Aj=Dm;Aj.addEventListener("onVideoDataChange",us);Aj.addEventListener("onStateChange",E5);Aj.addEventListener("onExpandMiniplayer",
sX);Aj.addEventListener("onCloseMiniplayer",aG);W(Dm.getVideoAspectRatio());w(!0);hHE()||e(!0);_.xP(Ps)})});
_.mO("yt-deactivate-miniplayer",function(xk,G_){return _.G(function(Ps){if(!b())return Ps.return();w(!1);vD(!1);J(xk);r(!1);T(!1);if(Dm){var Aj=Dm;Aj.removeEventListener("onVideoDataChange",us);Aj.removeEventListener("onStateChange",E5);Aj.removeEventListener("onExpandMiniplayer",sX);Aj.removeEventListener("onCloseMiniplayer",aG)}hHE()||G_?G_&&e(!1):e(!0);_.xP(Ps)})});
var aJ=function(){return!(VX()&&_.C("kevlar_watch_while_modern"))},EX=function(){var xk;
return!((xk=nN())==null||!xk.contents)},pQ=function(){var xk=TW();
var G_=N();G_=Math.min(Math.min(G_.width,G_.height)-32,720);var Ps=v(),Aj=aJ(),rW=EX()&&B(),Ld=Math.min(xk,G_);xk=new _.lU(192,Aj?116:192);Ps=new _.lU(rW?PUj:Ps,1);Ld=new _.lU(Ld,Aj?Ld-76:Ld);Ld=Ps.aspectRatio()>Ld.aspectRatio()?Ld.width/Ps.width:Ld.height/Ps.height;Ps=Ps.scale(Ld);xk.width<=Ps.width&&xk.height<=Ps.height||(xk=Ps.aspectRatio()<=xk.aspectRatio()?xk.width/Ps.width:xk.height/Ps.height,Ps.scale(xk),Ps.width=Math.min(Ps.width,G_),Ps.height=Math.min(Ps.height,G_));return new _.lU(Ps.width,
_.Hm(192,Ps.height+qS5(Aj,rW),720))},J8=function(){var xk=pQ(),G_=aJ(),Ps=EX()&&B();
return new _.lU(xk.width,xk.height-qS5(G_,Ps))},bt=function(){var xk=function(G_){G_.target===q.value&&U()&&(r(!1),q.value.removeEventListener("transitionend",xk))};
hHE()||(q.value.addEventListener("transitionend",xk),r(!0));T(!B())};
_.Ww(function(){var xk=UX(),G_=_.VR(3),Ps=_.as(3);if(G_&&Ps&&xk){_.Jg(G_,Ps,xk);Ps=fN();var Aj=r0(),rW=cD(),Ld=cs(),qN=U7();rW&&Ld&&qN&&(_.Fx(G_,xk,[rW,Ld,qN]),_.Ou(G_,[rW,Ld]));Ps&&Aj&&_.Fx(G_,xk,[Ps,Aj])}},"UatZXe");
_.Ww(function(){var xk=wL();if(xk){var G_=_.VR(0),Ps=_.as(0);G_&&Ps&&(_.Jg(G_,Ps,xk),_.Ou(G_,[xk]))}},"kTR4R");
z={};return _.D("ytd-miniplayer",{el:q,class:_.mu("ytdMiniplayerComponentHost",(z.ytdMiniplayerComponentVisible=function(){return(b()||c())&&!(VX()&&_.C("kevlar_watch_while_counterfactual"))},z.ytdMiniplayerComponentAnimatingSnap=Q,z.ytdMiniplayerComponentAnimatingPlaylistExpand=U,z.ytdMiniplayerComponentAnimatingFade=c,z),function(){if(c()){var xk=ry();
var G_=b(),Ps=R();xk=G_?xk==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":Ps?xk==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":xk==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else xk="";return xk}),
style:_.Ls({top:function(){return ry()==="north"?"16px":""},
right:function(){var xk=b0(),G_=PD();G_=(G_===void 0?0:G_)&&!Vn()?400:0;return xk==="east"?16+G_+"px":""},
bottom:function(){return ry()==="south"?"16px":""},
left:function(){var xk=b0(),G_=PD();G_=(G_===void 0?0:G_)&&Vn()?400:0;return xk==="west"?16+G_+"px":""},
width:function(){return pQ().width+"px"},
height:function(){return pQ().height+"px"},
transform:function(){var xk=L();return xk?"translate("+xk.x+"px, "+xk.y+"px)":""}})},_.D("div",{class:"ytdMiniplayerComponentContent"},_.D(Lf9,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(xk){var G_=oy3(b0(),ry(),N(),pQ(),L()),Ps=J8();Math.abs(xk.clientY-(G_.y+Ps.height))>15?(M(!0),xk=_.VR(3),G_=fN(),cG||(cG=!0,xk&&G_&&_.Ou(xk,[G_])),xk&&G_&&_.vf(xk,G_)):xk.preventDefault()},
onDrag:function(xk){P(xk)},
onDragEnd:function(){var xk=IWm(oy3(b0(),ry(),N(),pQ(),L()),N(),pQ()),G_=Yh$(b0(),ry(),N(),pQ(),PD()),Ps=Yh$(xk.horizontalAlignment,xk.verticalAlignment,N(),pQ(),PD());Ps=new _.Kf(Ps.x-G_.x,Ps.y-G_.y);var Aj;G_=G_.y+(((Aj=L())==null?void 0:Aj.y)||0)+pQ().height/2;var rW=function(){b0()===xk.horizontalAlignment&&ry()===xk.verticalAlignment||x(!0);Q7(xk.horizontalAlignment);s7(xk.verticalAlignment);P(void 0)},Ld=function(qN){qN.target===q.value&&Q()&&(a(!1),rW(),q.value.removeEventListener("transitionend",
Ld))};
M(!1);ry()==="south"&&G_>N().height?(rW(),_.Ly().resolve(_.ti).close()):(q.value.addEventListener("transitionend",Ld),a(!0),P(Ps))}},_.D(_.V,{cond:b,
then:function(){return _.D(_.tf$,{isDisabled:u0,playabilityStatus:Tq,size:J8})}}),_.D(_.V,{cond:aJ,
then:function(){return _.D(_.CVs,{isReadyToResume:MM,data:zW,expanded:B,onExpandClick:bt,playlistData:nN})}}),_.D(_.V,{cond:S,
then:function(){return _.D("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.D(_.V,{cond:function(){return EX()&&B()||U()},
then:function(){return _.D(_.BxZ,{className:"ytdMiniplayerComponentPlaylistPanel",data:nN,hideHeaderText:!0,withinMiniplayer:!0})}})),_.D(h8l,{onResize:function(xk){l0(_.Hm(192,xk,720))},
onResizeStart:function(){var xk=_.VR(3),G_=r0();IJ||(IJ=!0,xk&&G_&&_.Ou(xk,[G_]));xk&&G_&&_.vf(xk,G_)},
currentAspectRatio:v,currentMiniplayerSize:TW,horizontalAlignment:b0,verticalAlignment:ry}))},"sm"),"ytd-miniplayer",{});var Ivy=_.iT.persistentPanelVisibleSelector,Wk=function(){var q=_.n.apply(this,arguments)||this;q.tabGesturesIsActive=!1;q.persistentPanelEnabled=_.C("enable_ai_companion");q.hasDelegation=!1;q.isFrostedGlassInitialized=!1;q.frostedGlassExp=_.C("web_frosted_glass");q.hasPendingWatchNavigation=!1;q.mastheadHiddenFocusWithinKillswitch=_.C("web_masthead_hidden_focus_within_killswitch");q.clientOnlyWizTooltipsEnabled=_.C("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
q.scrollAtTopInternal=!0;q.guideScrollTop=0;q.isTheaterModeSession=_.zo("START_IN_THEATER_MODE");q.iMaxTheaterMode=_.C("web_watch_imax_theater_mode");q.isFullWindowSession=_.zo("START_IN_FULL_WINDOW_MODE");q.hasCreateFamilyDialog=!1;q.mastheadHeight=56;q.networkStatusManager=new _.m$;q.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction",
"yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications",
"yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction","yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation",
"yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage","yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand",
"yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};q.dynamicActionMap={"yt-run-attestation-command":function(S){var N=_.hq3.instance,X=_.t(S,_.x50);return X?_.C("use_rta_manager_for_async")&&
(_.C("attmusi")&&_.C("attmusi_ue")?window.attmp:YAm())?Ays(N,X,S.clickTrackingParams):Zk_(N,X,S.clickTrackingParams):_.Au(Error("si"))}};
q.isFrostedGlassDisabled=!1;q.isChannelOrPlaylistPage=!1;return q};
_.F(Wk,_.n);_.Z=Wk.prototype;_.Z.created=function(){var q=_.Ly();_.C("kevlar_clear_duplicate_pref_cookie")&&_.ez(_.OY,function(){var S=_.TO.get("PREF");S&&!/f\d=/.test(S)&&(S=_.oF("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=S?"PREF=null;domain="+S+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.C("gzip_gel_with_worker")&&_.W9M();_.C("jspb_serialize_with_worker")&&dVE();_.C("web_worker_availability_check")&&uZ_();_.C("nwl_init_killswitch")||jl7().then(function(){_.OY.addLowPriorityJob(RCZ)});
this.pageManagerAttachedPromise=_.Hq();this.ytdAppBehavior.loadDepsPromise=_.Uh([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.Ml(this.onThrottledScroll,200,this);_.C("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);JY_();Iq3=!!_.py("ytappsettings.initialized");Vm7=_.py("ytappsettings.previousValue");UW3=_.py("ytappsettings.previousSnapshotTime");Iq3||(Iq3=!0,rgZ());gc7();EcV();_.d5("DEFERRED_DETACH",
_.C("kevlar_tuner_should_defer_detach"));_.d5("REUSE_COMPONENTS",!0);_.d5("STAMPER_STABLE_LIST",!0);_.d5("SCHEDULED_LAZY_LIST",!0);_.d5("openPopupConfig",rT3);_.d5("useClickHandler",!0);_.C("kevlar_shell_cleanup")&&_.OY.addLowPriorityJob(ox3.bind(this,_.Nd.caches));_.zo("IS_SHELL_LOAD")&&_.QG({shellStartupDurationMs:Math.round((0,_.oL)()-EB())});JW$(this.networkStatusManager);_.C("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",$Dm(m_j)),console.log("%cYouTube.com is the second largest website in the world, with hundreds of\nmillions of users and watch-hours per day. It makes you laugh, learn, and leaves\nyou amazed. Are there things that you love about YouTube? Things that you don't?\nHelp us make it better!",
$Dm(ucT)),console.log("%cVisit http://go/join-youtube-web to apply today.",$Dm(gSz)));yyL(q.resolve(_.KxZ),1E3)};
_.Z.ready=function(){var q=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var S=S1V();S&&!_.C("external_fullscreen_killswitch")&&document.addEventListener(S,this.setFullscreen.bind(this));(S=window.matchMedia("(prefers-color-scheme: dark)"))&&S.addEventListener&&S.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(S=_.Ly().resolve(_.MU(_.LLk)))S.subscribe("navigation-start",
function(N){N.destinationPageSubtype==="watch"&&(q.hasPendingWatchNavigation=!0)}),S.subscribe("navigation-end",function(N){N.destinationPageSubtype==="watch"&&(q.hasPendingWatchNavigation=!1)})};
_.Z.attached=function(){var q=this;_.OF().processSignal("ci");_.C("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.jds?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.qz(_.tlP(),"SUCCESS");this.updateIconSet();_.zT(this.guideInnerContent,!1);_.qb().initVisibilityObserver();this.guideService.guideElement=this.guide;var S=document.createElement("ytd-miniplayer"),N=_.mt(this.hostElement).querySelector("#content");
_.mt(this.hostElement).insertBefore(S,N);_.OF().processSignal("ma");_.Ly().resolve(_.ti).init(S);this.persistentPanelEnabled&&l03(this.persistentPanelContainer,"APP");_.zo("IS_SHELL_LOAD")&&(N=document.createElement("ytd-network-status-banner"),_.mt(this.hostElement).insertBefore(N,S));_.C("kevlar_right_click_on_lockups")&&_.R0._onCaptureClick&&document.addEventListener("contextmenu",_.R0._onCaptureClick.bind(_.R0),!0);var X=function(){var b=_.W4("yt-page-navigation-progress");_.mt(q.hostElement).appendChild(b)};
setTimeout(function(){_.OF().parkOrScheduleJob(X,0,"eocs",16)},0);
_.C("service_worker_push_enabled")&&_.ez(_.OY,dWV);_.pl(_.fl.getInstance(),this.dynamicActionMap,this.hostElement);_.uc(this.hostElement,"ytd-app-attached");_.OF().processSignal("aa");pA7(this.hostElement);_.hl("gapi.load",_.DRM);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.ez(_.OY,
function(){var b=document.createElement("ytd-video-preview");_.mt(_.mt(q.hostElement).querySelector("#video-preview")).appendChild(b)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.ez(_.OY,function(){RH8();q.registerWithViewTransitionManager()});
if(_.tx()&&this.isAppDarkTheme()!==_.Ca())this.onDarkModeToggledAction();else S=_.R5()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==S&&(_.C("enable_dark_theme_only_on_shorts")?_.eB(_.C("enable_dark_theme_only_on_shorts_control")?window.location.href:_.Et(window.location.href,{theme:"dark"})):_.vN(new _.Vl("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(CNL=new ez5(this.hostElement)),z8D=new km$(this.hostElement),d_l=new WfF(this.hostElement),xXG=new po$(this.hostElement)};
_.Z.getThemeSettingsToLog=function(){var q=_.R5()==="USER_INTERFACE_THEME_DARK";q=_.tx()?_.Ca()?"os-dark":"os-light":q?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:q,cookiesEnabled:_.DX()}};
_.Z.detached=function(){_.nu(this.guideInnerContent);_.OY.cancelJob(vq7);vq7=0;_.OY.cancelJob(d97);d97=0;_.Em0(fw3);fw3.length=0;kT_=_.SM4=null;_.qb().dispose();_.C("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.xB(_.fl.getInstance(),CNL.playlistHandlerActionMap,CNL.JSC$33574_clientRoot);_.xB(_.fl.getInstance(),z8D.downloadManagerActionMap,z8D.JSC$34019_clientRoot);_.xB(_.fl.getInstance(),d_l.feedbackCollectorActionMap,d_l.JSC$34014_clientRoot);
for(var q=_.A(xXG.eventListeners),S=q.next();!S.done;S=q.next()){var N=_.A(S.value);S=N.next().value;N=N.next().value;N=_.A(N);for(var X=N.next();!X.done;X=N.next()){var b=_.A(X.value);X=b.next().value;b=b.next().value;S.removeEventListener(X,b)}}_.xB(_.fl.getInstance(),xXG.autonavPauseActionMap,xXG.JSC$21712_clientRoot)};
_.Z.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Xx().getFlag(186)};
_.Z.computeIsInlinePreviewEnabled=function(q,S,N){return!N&&I7J({miniplayerIsActive:q,miniplayerPlaybackState:S})};
_.Z.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.xx({type:"SET_FROSTED_GLASS_MODE",payload:!_.C("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.Z.computeIsFrostedGlassDisabled=function(q,S,N,X){return q||S||N||X&&_.C("web_frosted_glass_disable_watch")};
_.Z.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.C("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.Z.computeIsHomePage=function(q,S){if(!q||S==null||!S.endpoint)return!1;var N;return((N=_.t(S.endpoint,_.If))==null?void 0:N.browseId)==="FEwhat_to_watch"};
_.Z.updateIsChannelOrPlaylistPage=function(){if(_.C("web_frosted_glass")){var q,S,N=(S=(q=_.Ly().resolve(_.MU(_.Wq)))==null?void 0:q.getCurrentPage())==null?void 0:S.pageSubtype;this.isChannelOrPlaylistPage=N?["channel","channels","playlist"].includes(N):!1}};
_.Z.scheduleFrostedGlassInitialization=function(){var q=this;_.C("web_frosted_glass")&&_.OF().parkOrScheduleJob(function(){q.isFrostedGlassInitialized=!0},0,Up(["eocs",
"cr"]),300)};
_.Z.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.dcQ(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.xx({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.xx({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.Z.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(z5J(!0))};
_.Z.onYtSignalActionRequestPersistentStorage=function(){if(!_.C("request_persistent_storage_killswitch")){var q=_.Ly().resolve(_.o$Z);q.cachedPersistStatePromise||(q.cachedPersistStatePromise=hX5())}};
_.Z.handleYtChannelCreationFormEndpoints=function(q){q&&this.ytComponentBehavior.resolveCommand(q)};
_.Z.handleShowEngagementPanelEndpoint=function(q){q&&this.ytComponentBehavior.resolveCommand(q)};
_.Z.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(z5J(!1))};
_.Z.initIconDefs=function(q,S){var N=document.createElement("iron-iconset-svg");N.name=q;q=document.createElementNS("http://www.w3.org/2000/svg","svg");N.appendChild(q);q.appendChild(S);document.body.appendChild(N);return N};
_.Z.onWindowResized=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var q=_.EF.getInstance();q.documentWidth_=document.body.clientWidth;iS8(q)};
_.Z.onWindowScrolled=function(){var q=_.Ly().resolve(_.Wq).getCurrentPage();if(q!=null&&q.getScrollTop){var S=this.ytdReduxBehavior,N=S.dispatch;q=q.getScrollTop()<=0;N.call(S,_.xx({type:"SET_SCROLL_AT_TOP",payload:q}))}};
_.Z.guideIsVisibleButNotPersistentSelectorChanged=function(){var q=_.Ly().resolve(_.Wq).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=q.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
q.setScrollTop(this.guideScrollTop));_.E1(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.Z.getCurrentPageScrollableElementType=function(){var q=_.Ly().resolve(_.Wq).getCurrentPage();if(q&&q.getPageScrollingElement())return q.getPageScrollingElement().nodeName};
_.Z.observeGuideVisibility=function(){var q=_.EF.getInstance(),S=this.miniGuideVisible;q.guidePersistentAndVisible_=this.guidePersistentAndVisible;q.miniGuideVisible_=S;iS8(q)};
_.Z.observePersistentPanelVisibility=function(){var q=_.EF.getInstance();q.persistentPanelVisible_=this.persistentPanelVisible;iS8(q)};
_.Z.handleEduDismissAction=function(q){q&&q.eduDismissAction&&(_.gr(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.nQX.getInstance(),_.uk.set(q.eduDismissAction.key+"-dismissed",!0))};
_.Z.handleEduImpressionAction=function(q){if(q&&q.eduImpressionAction){var S=_.nQX.getInstance();q=q.eduImpressionAction.key;S.JSC$13508_eduDisplayedThisLoad_[_.zLD[q].setKey||q]=!0;_.uk.set(q+"-impression",parseInt(_.uk.get(q+"-impression")||0,10)+1)}};
_.Z.onYtSignalActionConfirmMentionsEdu=function(){_.gr(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.MR.getInstance();_.yD.set("edu-dismissed",!0)};
_.Z.onYtSignalActionRecordMentionsEduImpression=function(){_.MR.getInstance();var q=_.yD.set,S=parseInt(_.yD.get("edu-impressions"),10);q.call(_.yD,"edu-impressions",(isFinite(S)?S:0)+1)};
_.Z.onYtPageManagerAttached=function(q){var S;((S=_.jB(q))==null?void 0:S.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.Z.onInvokeInstrumentManagerAction=function(q,S){LaL(S,q)};
_.Z.updateIconSet=function(){var q=this.hostElement.querySelector("#masthead");if(q){var S=_.uX(q),N=S.querySelector("g#yt-logo-updated");N&&(q=document.createElementNS("http://www.w3.org/2000/svg","defs"),q.appendChild(N.cloneNode(!0)),(S=S.querySelector("g#yt-logo-red-updated"))&&q.appendChild(S.cloneNode(!0)),this.initIconDefs("yt-logos-ext",q))}};
_.Z.updateMastheadData=function(){var q=this,S,N,X,b,w;return _.G(function(B){if(B.nextAddress==1){S=q.data;N=q.hostElement.querySelector("#masthead");if(!N)return B.return();_.MC(q,function(){N.data=q.topbarData});
if(!q.get("response.topbar",S)||q.get("response.topbar.responseContext.maxAgeSeconds",S)===0)return B.jumpTo(0);if(X=_.Ly().resolve(_.sB))return B.yield(X(),6);b=_.Ly().resolve(_.hB);return B.yield(b.put("service:topbar:fallback",new _.Px({innertubeResponse:q.get("response.topbar",S)})),0)}return(w=B.yieldResult)?B.yield(w.put("service:topbar:fallback",new _.Px({innertubeResponse:q.get("response.topbar",S)})),0):B.jumpTo(0)})};
_.Z.computeTopbarData=function(q){if(!q)return null;var S;return this.isShortsPage&&this.topbarData&&!_.t((S=q.response)==null?void 0:S.topbar,r4J)?this.topbarData:q.response&&"topbar"in q.response?_.t(q.response.topbar,r4J)||null:null};
_.Z.onSetTheaterModeEnabled=function(q,S){this.isTheaterModeSession=S.enabled;this.setTheaterModeStyles(S.enabled)};
_.Z.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.Z.onDarkModeToggledAction=function(){var q=_.yv(window.location.href);if(!_.qQ7(q)){(q=!!_.g5(window.location.href).themeRefresh)&&_.vN(new _.Vl("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!q){rgZ();q={themeRefresh:1};var S=_.Ly().resolve(_.Wq);if(S.isOnWatch()){var N,X;S=((N=S.getPlayerFromWatch())==null?void 0:(X=N.getPlayer())==null?void 0:X.getCurrentTime())||0;S>=1&&(q.time_continue=Math.floor(S))}_.DX()||_.R5()!=="USER_INTERFACE_THEME_DARK"||(q.theme="dark");_.eB(_.Et(window.location.href,
q))}_.C("web_appshell_refresh_trigger")&&_.Nd.caches&&this.refreshAppShellResponse();N=_.M_(window.location.href);_.oY(_.Ly().resolve(_.qF),_.XK(N,"theme"))}};
_.Z.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.Z.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.Z.onPlayerFullscreen=function(q){_.dr();this.playerFullscreen=q};
_.Z.setRestrictedMode=function(q){var S=_.Xx();_.bJ(0,58,q);S.save();_.Ly().resolve(_.I3).reload()};
_.Z.onPageChanged=function(q){q.detail.newPageType==="ytd-watch-flexy"||q.detail.newPageType==="ytd-watch-fixie"||q.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.VH("WEB_PAGE_TYPE_WATCH")):q.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.VH("WEB_PAGE_TYPE_SHORTS")):q.detail.newPageType==="ytd-browse"&&q.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.VH("WEB_PAGE_TYPE_MINI_APP")):_.C("web_frosted_glass")&&q.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.VH("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.VH("WEB_PAGE_TYPE_UNKNOWN"));q.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.Z.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.Z.onGuideToggleTap=function(){_.uc(this.hostElement,"yt-guide-toggle")};
_.Z.onGuideToggleHover=function(){_.uc(this.hostElement,"yt-guide-hover")};
_.Z.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.Z.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Z.setMastheadTheme=function(){var q=_.uX(this.hostElement).querySelector("#masthead");q&&(q.dark=q.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),q.isDarkThemeForced=!1)};
_.Z.onRequestPanelModeChange=function(q,S){this.hideHeaderShadow=S.mode!=="seamed"};
_.Z.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.Z.onDrawerIronSelect=function(q){_.jB(q).id==="guide"&&this.processDrawerIronSelect()};
_.Z.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var q="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(q="opened"));_.uc(this.hostElement,"yt-autonav-pause-guide-"+q)};
_.Z.onAddElementToApp=function(q){_.mt(this.hostElement).appendChild(q.detail)};
_.Z.onThrottledScroll=function(){var q=_.Ly().resolve(_.Wq).getCurrentPage();q&&(this.scrollAtTopInternal=q.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.Z.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.Z.setFullscreen=function(){if(_.C("external_fullscreen")||!this.isWatchPage){var q=_.C("kevlar_fullerscreen_root_only_killswitch")?!!_.dr():!!_.dr()&&_.dr()===document.documentElement;q=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(q||this.isFullWindowSession);this.fullscreen!==q&&((this.fullscreen=q)&&_.E1(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.jQ().dispatch(_.RQ2(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.gr(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.Z.setFullscreenLoggingForShorts=function(q){var S,N,X;return _.G(function(b){if(b.nextAddress==1)return b.yield((S=_.kc())==null?void 0:S.getPlayerPromise(),2);N=b.yieldResult;(X=N)==null||X.setAppFullscreen(q);_.xP(b)})};
_.Z.updateMastheadCssHeight=function(){var q=this.mastheadHeight;this.fullscreen&&(q=0);_.MQ(this.hostElement,{"--ytd-masthead-height":q+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.Z.updateNetworkStatusBannerDisplayStatus=function(){var q="unset";this.fullscreen&&(q="none");_.MQ(this.hostElement,{"--ytd-network-status-banner-display":q})};
_.Z.updateNetworkStatusBannerCssHeight=function(){var q="unset";this.fullscreen&&(q="0px");_.MQ(this.hostElement,{"--ytd-network-status-banner-max-height":q})};
_.Z.updateScrollAndMasthead=function(q,S,N,X){this.iMaxTheaterMode||(X=!1);var b=_.Ly().resolve(_.Wq).getCurrentPage();q||S||X?(document.body.classList.add("no-scroll"),b.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.hx(this,this.onScroll)),b.setScrollTop(0),_.MQ(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":Lz()+"px"})):N?_.uc(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.uc(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
b.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.hx(this,this.onScroll)));this.mastheadHidden=q||S||N;this.updateMastheadCssHeight();_.C("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.Z.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.Z.onYtNavigateAction=function(q){q=this.get("navigateAction.endpoint",q);_.uc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Z.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var q=document.createElement("yt-create-family-dialog");_.mt(this.hostElement).appendChild(q);this.hasCreateFamilyDialog=!0}};
_.Z.onSetPushNotificationsEnabledCommand=function(q){var S=this,N=_.t(q,VFE);N&&typeof N.enabled==="boolean"&&(Notification.permission!=="granted"?Kj$().then(function(){Notification.permission==="granted"?(AgG(!N.enabled).then(Gy7),N.successAction&&_.yR(S.hostElement,[N.successAction])):N.failureAction&&_.yR(S.hostElement,[N.failureAction])}):(AgG(!N.enabled).then(Gy7),N.successAction&&_.yR(this.hostElement,[N.successAction])))};
_.Z.onYtSignalActionEnableChromeNotifications=function(){vxL(!0)};
_.Z.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.t(this.topbarData.hotkeyDialog,R4$)}}})};
_.Z.onYtSignalActionShowKeyboardShortcutDialog=function(){_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.Z.onYtEndpointChangeHandler=function(q,S){var N=_.xT(_.Pb);N.pendingPrefetchJob_&&(S=!(!S||S.autonav!="1"),N.pendingPrefetchJob_.resolve(q&&_.NZF(q)?_.X34(q,S):""),N.pendingPrefetchJob_=null);_.gr(this.hostElement,"yt-pause-active-page-context");_.gr(this.hostElement,"ytd-log-youthere-nav");_.gr(this.hostElement,"yt-prepare-page-dispose")};
_.Z.handleCommandWithCommandHandler=function(q,S){_.LI.instance.resolveCommand(q,{form:{element:S}})};
_.Z.onYtTimedCommand=function(q){var S=this;q=_.t(q,yOs);var N=q.command;N&&_.Nz(_.OY,function(){var X=_.t(N,_.PA6);X?(_.LI.instance.resolveCommand(N),S.maybeLogGetAnswerRequestTick(X)):_.M9(S.hostElement,[N],S.hostElement)},q.timeoutMs||0)};
_.Z.maybeLogGetAnswerRequestTick=function(q){q&&q.isFirstRequest&&(_.VG("search_overview_answer"),_.Uu("so_rq",void 0,"search_overview_answer"))};
_.Z.onYtSignalActionSkipNavigation=function(){var q=_.Ly().resolve(_.Wq).getCurrentPage();_.EY(q)};
_.Z.onYtSignalActionCopyDebugData=function(){wOs()};
_.Z.handleEntityUpdateCommand=function(q){_.qO(_.t(q,_.DqJ).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.Z.logFlowLoggingEventCommand=function(q){if(q=_.t(q,_.OjF))if(q.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var S=q.flowEventNamespace,N=q.flowEventType,X=q.flowType;X&&S&&N&&_.Lmv(_.MO(S,N,q.flowEventMetadata),X)}else{S=_.Lc();N=q.flowEventNamespace;X=q.flowEventType;var b=q.flowType;b&&N&&X&&S.logFlowEvent(_.MO(N,X,q.flowEventMetadata),b,q.flowNonce)}};
_.Z.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.Z.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.Z.onTouchStart=function(){var q=_.SM();_.VR()&&_.tG(q.JSC$13630_screenManager,{visualElement:q.ve})};
_.Z.handleSelectLanguageCommand=function(q){if(q=_.t(q,Zm3).hl){var S=_.Xx();S.set("hl",q);S.save();_.Ly().resolve(_.I3).reload()}};
_.Z.handleConfirmDialogEndpoint=function(q){(q=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&this.ytOpenPopupBehavior.openPopup(q)};
_.Z.handleOpenPopupNavigationEndpoints=function(q,S){(q=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&this.ytOpenPopupBehavior.openPopup(q,S)};
_.Z.handleSaveCommandToSessionStorage=function(q){if(q=_.t(q,_.MKX)){var S=q.key;S&&q.command&&window.sessionStorage.setItem(S,JSON.stringify(q.command))}};
_.Z.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(q){q&&q.active&&q.active.postMessage({type:"refresh_shell"})}).catch(function(q){q.name!=="SecurityError"&&_.O0(q)})};
_.Z.onDeviceThemeChanged=function(){var q=_.Ca();_.bJ(_.Xx(),185,q);_.Xx().save()};
_.Z.handleYtRegisterPromoCommand=function(q){if(_.t(q,ays)){var S=_.Ly().resolve(_.Wq).getCurrentPage()||this.hostElement;AXL().registerPromoCommand(_.t(q,ays),S)}};
_.Z.onYtNavigateHomeAction=function(){if(!_.C("kevlar_miniplayer_navigate_home_from_app_killswitch")){var q,S,N,X,b=(X=(q=this.topbarData)==null?void 0:(S=q.logo)==null?void 0:(N=S.topbarLogoRenderer)==null?void 0:N.endpoint)!=null?X:_.bk;this.ytComponentBehavior.resolveCommand(b)}};
_.Z.onYtLocationCollectionCommand=function(q){eH3(_.t(q,lcL))};
_.Z.onYtGetLocationCommand=function(q){hx5(_.t(q,vX3),this)};
_.Z.updateRenderGuideFromBinding=function(q){this.renderGuide=q.detail.value};
_.Z.updateGuidePersistentAndVisibleFromBinding=function(q){this.guidePersistentAndVisible=q.detail.value};
_.Z.updateMiniGuideVisibleFromBinding=function(q){this.miniGuideVisible=q.detail.value};
_.Z.onThemeSelected=function(q,S){var N=_.Xx(),X=q||S?q:_.Ca(),b=(X&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!X&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.qQ7(_.yv(window.location.href));_.bJ(0,165,q);_.bJ(0,174,S);N.save();b&&_.gr(this.hostElement,"yt-dark-mode-toggled-action",[X]);_.gr(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Z.getCurrentTheme=function(){return _.tx()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.R5()};
_.Z.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Z.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Z.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.Z.handleShowConsentPrimitive=function(q){var S=this,N,X;return _.G(function(b){if(b.nextAddress==1){try{N=(X=_.kc())==null?void 0:X.getPlayerPromise()}catch(w){}return b.yield(xDs(q,N),2)}_.gr(S.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.xP(b)})};
_.Z.handleSelectActiveIdentityEndpointInternal=function(q){_.$1();q=_.t(q,_.Dpq);if(q!=null&&q.supportedTokens){q=_.A(q.supportedTokens);for(var S=q.next();!S.done;S=q.next())S=S.value,S.accountSigninToken&&_.eB(S.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.Z.handleUpdatePermissionRoleCommand=function(q){if(q=_.t(q,_.T$q)){var S;this.hasDelegation=!((S=_.t(q.renderer,_.B$s))==null||!S.status)}};
_.Z.registerWithViewTransitionManager=function(){var q=_.Ly().resolve(_.MU(_.BX));if(q){var S,N=(S=this.guide)==null?void 0:S.querySelector("#scrim"),X;S=(X=this.guide)==null?void 0:X.querySelector("#contentContainer");N&&S&&q.isAnyTransitionEnabled&&(X={},q.viewTransitionCoordinator.registerElement(N,(X.slide="app-drawer-scrim-page-transition",X["lockup-to-watch"]="app-drawer-scrim-page-transition",X["learning-journey"]="app-drawer-scrim-page-transition",X)),N={},q.viewTransitionCoordinator.registerElement(S,
(N.slide="app-drawer-container-page-transition",N["lockup-to-watch"]="app-drawer-container-page-transition",N["learning-journey"]="app-drawer-container-page-transition",N)))}};
_.hd.Object.defineProperties(Wk.prototype,{neonWrapperEnabled:{configurable:!0,enumerable:!0,get:function(){return _.C("enable_neon_dark_launch")&&this.isWatchPage}},
csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.C("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.C("kevlar_show_chips_on_scroll"))}}});
_.hd.Object.defineProperties(Wk,{template:{configurable:!0,enumerable:!0,get:function(){if(Hf9===void 0){var q=document.createElement("template");_.H(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[neonWrapperEnabled]]" restamp="" class="style-scope ytd-app">\n  <yt-neon-wrapper class="style-scope ytd-app"></yt-neon-wrapper>\n</template>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
q.content.insertBefore(_.y().content.cloneNode(!0),q.content.firstChild);Hf9=q}q=Hf9;return q}}});
Wk.prototype.onOpenHotkeyDialog=Wk.prototype.onOpenHotkeyDialog;Wk.prototype.setFullscreen=Wk.prototype.setFullscreen;Wk.prototype.onAddElementToApp=Wk.prototype.onAddElementToApp;Wk.prototype.onDrawerIronSelect=Wk.prototype.onDrawerIronSelect;Wk.prototype.onGuideOpenButtonHover=Wk.prototype.onGuideOpenButtonHover;Wk.prototype.onRequestPanelModeChange=Wk.prototype.onRequestPanelModeChange;Wk.prototype.onPageDataUpdated=Wk.prototype.onPageDataUpdated;Wk.prototype.onPageChanged=Wk.prototype.onPageChanged;
Wk.prototype.onSetTheaterModeEnabled=Wk.prototype.onSetTheaterModeEnabled;Wk.prototype.updateMastheadData=Wk.prototype.updateMastheadData;Wk.prototype.onYtPageManagerAttached=Wk.prototype.onYtPageManagerAttached;Wk.prototype.observePersistentPanelVisibility=Wk.prototype.observePersistentPanelVisibility;Wk.prototype.observeGuideVisibility=Wk.prototype.observeGuideVisibility;Wk.prototype.guideIsVisibleButNotPersistentSelectorChanged=Wk.prototype.guideIsVisibleButNotPersistentSelectorChanged;
Wk.prototype.isInlinePreviewEnabledChanged=Wk.prototype.isInlinePreviewEnabledChanged;Wk.prototype.isWatchPageChanged=Wk.prototype.isWatchPageChanged;Wk.prototype.dispatchFrostedGlassMode=Wk.prototype.dispatchFrostedGlassMode;_.u([_.O(_.$Y),_.E("design:type",Object)],Wk.prototype,"ytdReduxBehavior",void 0);_.u([_.O(_.sl.YtEventForwardingBehavior),_.E("design:type",Object)],Wk.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.O(_.L5.YtOpenPopupBehavior),_.E("design:type",Object)],Wk.prototype,"ytOpenPopupBehavior",void 0);_.u([_.O(_.P4.YtActionHandlerBehavior),_.E("design:type",Object)],Wk.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.O({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.fl.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.C("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var q;((q=this.actionRouterNode.hostElement)!=null?q:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var q;((q=this.actionRouterNode.hostElement)!=null?q:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(q){this.actionRouter_.handleAction(q.detail)}}),
_.E("design:type",Object)],Wk.prototype,"ytActionRouterBehavior",void 0);_.u([_.O(mv3.YtdAppBehavior),_.E("design:type",Object)],Wk.prototype,"ytdAppBehavior",void 0);_.u([_.O(_.hb.YtEndpointBehavior),_.E("design:type",Object)],Wk.prototype,"ytEndpointBehavior",void 0);_.u([_.O(jpj.YtEndpointHandlerWithYpcBehavior),_.E("design:type",Object)],Wk.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.u([_.O(OfK.YtLogYpcFlowCommandsBehavior),_.E("design:type",Object)],Wk.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.u([_.O(_.h.YtRendererBehavior),_.E("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.u([_.O(_.c4.YtComponentBehavior),_.E("design:type",Object)],Wk.prototype,"ytComponentBehavior",void 0);_.u([_.k({selector:VOL}),_.E("design:type",Object)],Wk.prototype,"tabGesturesIsActive",void 0);_.u([_.k(),_.E("design:type",Boolean)],Wk.prototype,"renderGuide",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"guidePersistentAndVisible",void 0);_.u([_.k({selector:QsE}),_.E("design:type",Boolean)],Wk.prototype,"guideIsVisibleButNotPersistent",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"standalone",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"miniGuideVisible",void 0);
_.u([_.k(),_.E("design:type",Object)],Wk.prototype,"persistentPanelEnabled",void 0);_.u([_.k({selector:Ivy,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"persistentPanelVisible",void 0);_.u([_.k({selector:_.lCe}),_.E("design:type",Number)],Wk.prototype,"miniplayerPlaybackState",void 0);_.u([_.k({selector:_.UD,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"miniplayerIsActive",void 0);
_.u([_.k({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.E("design:type",Boolean)],Wk.prototype,"isInlinePreviewEnabled",void 0);_.u([_.k(),_.E("design:type",Boolean)],Wk.prototype,"isInlinePreviewDisabled",void 0);_.u([_.k({reflectToAttribute:!0,value:function(){return _.zo("START_IN_FULL_WINDOW_MODE")}}),
_.E("design:type",Boolean)],Wk.prototype,"mastheadHidden",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"playerFullscreen",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"fullscreen",void 0);_.u([_.k({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"hideHeaderShadow",void 0);
_.u([_.k({value:{GUIDE_ALT_LABEL:_.qW("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.E("design:type",Object)],Wk.prototype,"menuStrings",void 0);_.u([_.k({computed:"computeTopbarData(data)"}),_.E("design:type",Object)],Wk.prototype,"topbarData",void 0);_.u([_.k({selector:_.HMN,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"isWatchPage",void 0);_.u([_.k({selector:_.OM7,reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"isShortsPage",void 0);
_.u([_.k({selector:function(q){return _.rO(q)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.E("design:type",Boolean)],Wk.prototype,"isMiniAppPage",void 0);_.u([_.k({selector:function(q){return _.rO(q)==="WEB_PAGE_TYPE_BROWSE"}}),
_.E("design:type",Boolean)],Wk.prototype,"isBrowsePage",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Boolean)],Wk.prototype,"scrolling",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Wk.prototype,"hasDelegation",void 0);_.u([_.k({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Wk.prototype,"guideScrolledByTouch",void 0);_.u([_.k(),_.E("design:type",Object)],Wk.prototype,"isFrostedGlassInitialized",void 0);
_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Wk.prototype,"frostedGlassExp",void 0);_.u([_.k({selector:function(q){return q.ui.chipBarIsSticky}}),
_.E("design:type",Boolean)],Wk.prototype,"chipBarIsSticky",void 0);_.u([_.k({selector:awE}),_.E("design:type",Boolean)],Wk.prototype,"scrollAtTop",void 0);_.u([_.k({computed:"computeIsHomePage(isBrowsePage, data)"}),_.E("design:type",Boolean)],Wk.prototype,"isHomePage",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Wk.prototype,"hasPendingWatchNavigation",void 0);_.u([_.k({reflectToAttribute:!0}),_.E("design:type",Object)],Wk.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.u([_.k(),_.E("design:type",Object)],Wk.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.u([_.K("isWatchPage"),_.E("design:type",Object),_.E("design:paramtypes",[])],Wk.prototype,"neonWrapperEnabled",null);_.u([o8("guide"),_.E("design:type",Object)],Wk.prototype,"guide",void 0);_.u([o8("guide-service"),_.E("design:type",yTJ)],Wk.prototype,"guideService",void 0);_.u([o8("guide-inner-content"),_.E("design:type",HTMLDivElement)],Wk.prototype,"guideInnerContent",void 0);
_.u([_.oE("#persistent-panel-container"),_.E("design:type",HTMLElement)],Wk.prototype,"persistentPanelContainer",void 0);_.u([_.k({selector:_.jaP}),_.E("design:type",String)],Wk.prototype,"frostedGlassMode",void 0);_.u([_.I5("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"dispatchFrostedGlassMode",null);
_.u([_.k({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.E("design:type",Object)],Wk.prototype,"isFrostedGlassDisabled",void 0);_.u([_.I5("isWatchPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"isWatchPageChanged",null);_.u([_.K("isHomePage","chipBarIsSticky","scrollAtTop"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wk.prototype,"applyFrostedGlassToChipBar",null);
_.u([_.k(),_.E("design:type",Object)],Wk.prototype,"isChannelOrPlaylistPage",void 0);_.u([_.Xb("isInlinePreviewEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"isInlinePreviewEnabledChanged",null);_.u([_.I5("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.u([_.I5("guidePersistentAndVisible","miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"observeGuideVisibility",null);_.u([_.I5("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"observePersistentPanelVisibility",null);
_.u([_.Ph("attached"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Wk.prototype,"onYtPageManagerAttached",null);_.u([_.I5("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],Wk.prototype,"updateMastheadData",null);_.u([_.Ph("yt-set-theater-mode-enabled"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Wk.prototype,"onSetTheaterModeEnabled",null);
_.u([_.Ph("yt-page-type-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Wk.prototype,"onPageChanged",null);_.u([_.Ph("yt-page-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"onPageDataUpdated",null);_.u([_.Ph("yt-request-panel-mode-change"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],Wk.prototype,"onRequestPanelModeChange",null);
_.u([_.Ph("yt-guide-hover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"onGuideOpenButtonHover",null);_.u([_.Ph("app-drawer-transitioned"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Wk.prototype,"onDrawerIronSelect",null);_.u([_.Ph("yt-add-element-to-app"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Wk.prototype,"onAddElementToApp",null);
_.u([_.Ph("yt-set-fullerscreen-styles"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"setFullscreen",null);_.u([_.Ph("yt-open-hotkey-dialog"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wk.prototype,"onOpenHotkeyDialog",null);_.u([_.Ue({is:"ytd-app"})],Wk);_.OF().processSignal("eor");

_.F1();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
